Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Java:bootstrap
java-1_6_0-openjdk
icedtea6-1.13.13-b44.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File icedtea6-1.13.13-b44.patch of Package java-1_6_0-openjdk
--- icedtea6-1.13.13/Makefile.am 2017-01-04 21:22:49.112782727 +0100 +++ icedtea6-1.13.13/Makefile.am 2018-01-26 12:14:38.877594047 +0100 @@ -1,8 +1,8 @@ # Dependencies -OPENJDK_DATE = 04_jan_2017 +OPENJDK_DATE = 30_aug_2017 OPENJDK_SHA256SUM = 8e34d451cec65fae8b4304651058ed4dc8d07bd45baa2f49780009097afc1a15 -OPENJDK_VERSION = b41 +OPENJDK_VERSION = b44 OPENJDK_URL = https://java.net/downloads/openjdk6/ CACAO_VERSION = 68fe50ac34ec @@ -487,7 +487,6 @@ patches/openjdk/8009165-inappropriate_method_in_reflectutil.patch \ patches/openjdk/8009217-fix_test_compile.patch \ patches/openjdk/8009610-blacklist_malware_certificate.patch \ - patches/openjdk/8010714-xml_dsig_retrievalmethod.patch \ patches/openjdk/8011154-awt_regression.patch \ patches/openjdk/8011313-OCSP_timeout_wrong_value.patch \ patches/openjdk/8011992-MlibOpsTest_failed.patch \ @@ -702,10 +701,6 @@ patches/libraries-gif.patch endif -if !USE_NON_NSS_CURVES -ICEDTEA_PATCHES += patches/rh1022017.patch -endif - ICEDTEA_PATCHES += $(DISTRIBUTION_PATCHES) # Bootstrapping patches --- icedtea6-1.13.13/patches/ecj/override.patch 2017-01-03 08:07:33.312934516 +0100 +++ icedtea6-1.13.13/patches/ecj/override.patch 2018-01-26 13:01:56.170108422 +0100 @@ -362,3 +362,608 @@ public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { Component c = delegate.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); +diff -urEbwB openjdk-ecj.orig/jaxp/drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java openjdk-ecj/jaxp/drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java +--- openjdk-ecj.orig/jaxp/drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java 2018-01-26 12:05:53.109027195 +0100 ++++ openjdk-ecj/jaxp/drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java 2018-01-26 12:26:19.139726291 +0100 +@@ -251,7 +251,6 @@ + * Returns a document either by finding it in the cache or + * downloading it and putting it in the cache. + */ +- @Override + public DOM retrieveDocument(String baseURI, String href, Translet trs) { + CachedDocument doc; + +diff -urEbwB openjdk-ecj.orig/jaxp/drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java openjdk-ecj/jaxp/drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java +--- openjdk-ecj.orig/jaxp/drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java 2018-01-26 12:05:53.097027195 +0100 ++++ openjdk-ecj/jaxp/drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java 2018-01-26 12:28:31.035726789 +0100 +@@ -231,7 +231,6 @@ + * @param listener The error listener to use with the TransformerFactory + * @throws IllegalArgumentException + */ +- @Override + public void setErrorListener(ErrorListener listener) + throws IllegalArgumentException + { +@@ -249,7 +248,6 @@ + * + * @return The error listener used with the TransformerFactory + */ +- @Override + public ErrorListener getErrorListener() { + return _errorListener; + } +@@ -262,7 +260,6 @@ + * @return An object representing the attribute value + * @throws IllegalArgumentException + */ +- @Override + public Object getAttribute(String name) + throws IllegalArgumentException + { +@@ -299,7 +296,6 @@ + * @param value An object representing the attribute value + * @throws IllegalArgumentException + */ +- @Override + public void setAttribute(String name, Object value) + throws IllegalArgumentException + { +@@ -419,7 +415,6 @@ + * or the <code>Transformer</code>s or <code>Template</code>s it creates cannot support this feature. + * @throws NullPointerException If the <code>name</code> parameter is null. + */ +- @Override + public void setFeature(String name, boolean value) + throws TransformerConfigurationException { + +@@ -455,7 +450,6 @@ + * @param name The feature name + * @return 'true' if feature is supported, 'false' if not + */ +- @Override + public boolean getFeature(String name) { + // All supported features should be listed here + String[] features = { +@@ -500,7 +494,6 @@ + * @return The URLResolver used for this TransformerFactory and all + * Templates and Transformer objects created using this factory + */ +- @Override + public URIResolver getURIResolver() { + return _uriResolver; + } +@@ -515,7 +508,6 @@ + * @param resolver The URLResolver used for this TransformerFactory and all + * Templates and Transformer objects created using this factory + */ +- @Override + public void setURIResolver(URIResolver resolver) { + _uriResolver = resolver; + } +@@ -535,7 +527,6 @@ + * @return A Source object suitable for passing to the TransformerFactory. + * @throws TransformerConfigurationException + */ +- @Override + public Source getAssociatedStylesheet(Source source, String media, + String title, String charset) + throws TransformerConfigurationException { +@@ -624,7 +615,6 @@ + * @return A Transformer object that simply copies the source to the result. + * @throws TransformerConfigurationException + */ +- @Override + public Transformer newTransformer() + throws TransformerConfigurationException + { +@@ -650,7 +640,6 @@ + * @return A Templates object that can be used to create Transformers. + * @throws TransformerConfigurationException + */ +- @Override + public Transformer newTransformer(Source source) throws + TransformerConfigurationException + { +@@ -714,7 +703,6 @@ + * @return A Templates object that can be used to create Transformers. + * @throws TransformerConfigurationException + */ +- @Override + public Templates newTemplates(Source source) + throws TransformerConfigurationException + { +@@ -912,7 +900,6 @@ + * @return A TemplatesHandler object that can handle SAX events + * @throws TransformerConfigurationException + */ +- @Override + public TemplatesHandler newTemplatesHandler() + throws TransformerConfigurationException + { +@@ -932,7 +919,6 @@ + * @return A TransformerHandler object that can handle SAX events + * @throws TransformerConfigurationException + */ +- @Override + public TransformerHandler newTransformerHandler() + throws TransformerConfigurationException + { +@@ -953,7 +939,6 @@ + * @return A TransformerHandler object that can handle SAX events + * @throws TransformerConfigurationException + */ +- @Override + public TransformerHandler newTransformerHandler(Source src) + throws TransformerConfigurationException + { +@@ -974,7 +959,6 @@ + * @return A TransformerHandler object that can handle SAX events + * @throws TransformerConfigurationException + */ +- @Override + public TransformerHandler newTransformerHandler(Templates templates) + throws TransformerConfigurationException + { +@@ -992,7 +976,6 @@ + * @return An XMLFilter object, or null if this feature is not supported. + * @throws TransformerConfigurationException + */ +- @Override + public XMLFilter newXMLFilter(Source src) + throws TransformerConfigurationException + { +@@ -1010,7 +993,6 @@ + * @return An XMLFilter object, or null if this feature is not supported. + * @throws TransformerConfigurationException + */ +- @Override + public XMLFilter newXMLFilter(Templates templates) + throws TransformerConfigurationException + { +@@ -1042,7 +1024,6 @@ + * @throws TransformerException if the application chooses to discontinue + * the transformation (always does in our case). + */ +- @Override + public void error(TransformerException e) + throws TransformerException + { +@@ -1071,7 +1052,6 @@ + * @throws TransformerException if the application chooses to discontinue + * the transformation (always does in our case). + */ +- @Override + public void fatalError(TransformerException e) + throws TransformerException + { +@@ -1100,7 +1080,6 @@ + * @throws TransformerException if the application chooses to discontinue + * the transformation (never does in our case). + */ +- @Override + public void warning(TransformerException e) + throws TransformerException + { +@@ -1124,7 +1103,6 @@ + * @param xsltc The compiler that resuests the document + * @return An InputSource with the loaded document + */ +- @Override + public InputSource loadSource(String href, String context, XSLTC xsltc) { + try { + if (_uriResolver != null) { +@@ -1243,7 +1221,6 @@ + // Find all the auxiliary files which have a name pattern of "transletClass$nnn.class". + final String transletAuxPrefix = transletName + "$"; + File[] auxfiles = transletParentFile.listFiles(new FilenameFilter() { +- @Override + public boolean accept(File dir, String name) + { + return (name.endsWith(".class") && name.startsWith(transletAuxPrefix)); +diff -urEbwB openjdk-ecj.orig/jaxp/drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerHandlerImpl.java openjdk-ecj/jaxp/drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerHandlerImpl.java +--- openjdk-ecj.orig/jaxp/drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerHandlerImpl.java 2018-01-26 12:05:53.097027195 +0100 ++++ openjdk-ecj/jaxp/drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerHandlerImpl.java 2018-01-26 12:41:31.482941340 +0100 +@@ -96,7 +96,6 @@ + * resolved. + * @return The systemID that was set with setSystemId(String id) + */ +- @Override + public String getSystemId() { + return _systemId; + } +@@ -107,7 +106,6 @@ + * resolved. + * @param id Base URI for this stylesheet + */ +- @Override + public void setSystemId(String id) { + _systemId = id; + } +@@ -118,7 +116,6 @@ + * order to set parameters and output properties. + * @return The Transformer object + */ +- @Override + public Transformer getTransformer() { + return _transformer; + } +@@ -130,7 +127,6 @@ + * @param result A Result instance, should not be null + * @throws IllegalArgumentException if result is invalid for some reason + */ +- @Override + public void setResult(Result result) throws IllegalArgumentException { + _result = result; + +@@ -170,7 +166,6 @@ + * Implements org.xml.sax.ContentHandler.characters() + * Receive notification of character data. + */ +- @Override + public void characters(char[] ch, int start, int length) + throws SAXException + { +@@ -181,7 +176,6 @@ + * Implements org.xml.sax.ContentHandler.startDocument() + * Receive notification of the beginning of a document. + */ +- @Override + public void startDocument() throws SAXException { + // Make sure setResult() was called before the first SAX event + if (_result == null) { +@@ -234,7 +228,6 @@ + * Implements org.xml.sax.ContentHandler.endDocument() + * Receive notification of the end of a document. + */ +- @Override + public void endDocument() throws SAXException { + // Signal to the DOMBuilder that the document is complete + _handler.endDocument(); +@@ -265,7 +258,6 @@ + * Implements org.xml.sax.ContentHandler.startElement() + * Receive notification of the beginning of an element. + */ +- @Override + public void startElement(String uri, String localName, + String qname, Attributes attributes) + throws SAXException +@@ -277,7 +269,6 @@ + * Implements org.xml.sax.ContentHandler.endElement() + * Receive notification of the end of an element. + */ +- @Override + public void endElement(String namespaceURI, String localName, String qname) + throws SAXException + { +@@ -288,7 +279,6 @@ + * Implements org.xml.sax.ContentHandler.processingInstruction() + * Receive notification of a processing instruction. + */ +- @Override + public void processingInstruction(String target, String data) + throws SAXException + { +@@ -298,7 +288,6 @@ + /** + * Implements org.xml.sax.ext.LexicalHandler.startCDATA() + */ +- @Override + public void startCDATA() throws SAXException { + if (_lexHandler != null) { + _lexHandler.startCDATA(); +@@ -308,7 +297,6 @@ + /** + * Implements org.xml.sax.ext.LexicalHandler.endCDATA() + */ +- @Override + public void endCDATA() throws SAXException { + if (_lexHandler != null) { + _lexHandler.endCDATA(); +@@ -319,7 +307,6 @@ + * Implements org.xml.sax.ext.LexicalHandler.comment() + * Receieve notification of a comment + */ +- @Override + public void comment(char[] ch, int start, int length) + throws SAXException + { +@@ -333,7 +320,6 @@ + * Receive notification of ignorable whitespace in element + * content. Similar to characters(char[], int, int). + */ +- @Override + public void ignorableWhitespace(char[] ch, int start, int length) + throws SAXException + { +@@ -344,7 +330,6 @@ + * Implements org.xml.sax.ContentHandler.setDocumentLocator() + * Receive an object for locating the origin of SAX document events. + */ +- @Override + public void setDocumentLocator(Locator locator) { + _locator = locator; + +@@ -357,7 +342,6 @@ + * Implements org.xml.sax.ContentHandler.skippedEntity() + * Receive notification of a skipped entity. + */ +- @Override + public void skippedEntity(String name) throws SAXException { + _handler.skippedEntity(name); + } +@@ -366,7 +350,6 @@ + * Implements org.xml.sax.ContentHandler.startPrefixMapping() + * Begin the scope of a prefix-URI Namespace mapping. + */ +- @Override + public void startPrefixMapping(String prefix, String uri) + throws SAXException { + _handler.startPrefixMapping(prefix, uri); +@@ -376,7 +359,6 @@ + * Implements org.xml.sax.ContentHandler.endPrefixMapping() + * End the scope of a prefix-URI Namespace mapping. + */ +- @Override + public void endPrefixMapping(String prefix) throws SAXException { + _handler.endPrefixMapping(prefix); + } +@@ -384,7 +366,6 @@ + /** + * Implements org.xml.sax.ext.LexicalHandler.startDTD() + */ +- @Override + public void startDTD(String name, String publicId, String systemId) + throws SAXException + { +@@ -396,7 +377,6 @@ + /** + * Implements org.xml.sax.ext.LexicalHandler.endDTD() + */ +- @Override + public void endDTD() throws SAXException { + if (_lexHandler != null) { + _lexHandler.endDTD(); +@@ -406,7 +386,6 @@ + /** + * Implements org.xml.sax.ext.LexicalHandler.startEntity() + */ +- @Override + public void startEntity(String name) throws SAXException { + if (_lexHandler != null) { + _lexHandler.startEntity(name); +@@ -416,7 +395,6 @@ + /** + * Implements org.xml.sax.ext.LexicalHandler.endEntity() + */ +- @Override + public void endEntity(String name) throws SAXException { + if (_lexHandler != null) { + _lexHandler.endEntity(name); +@@ -426,7 +404,6 @@ + /** + * Implements org.xml.sax.DTDHandler.unparsedEntityDecl() + */ +- @Override + public void unparsedEntityDecl(String name, String publicId, + String systemId, String notationName) throws SAXException + { +@@ -439,7 +416,6 @@ + /** + * Implements org.xml.sax.DTDHandler.notationDecl() + */ +- @Override + public void notationDecl(String name, String publicId, String systemId) + throws SAXException + { +@@ -451,7 +427,6 @@ + /** + * Implements org.xml.sax.ext.DeclHandler.attributeDecl() + */ +- @Override + public void attributeDecl(String eName, String aName, String type, + String valueDefault, String value) throws SAXException + { +@@ -463,7 +438,6 @@ + /** + * Implements org.xml.sax.ext.DeclHandler.elementDecl() + */ +- @Override + public void elementDecl(String name, String model) + throws SAXException + { +@@ -475,7 +449,6 @@ + /** + * Implements org.xml.sax.ext.DeclHandler.externalEntityDecl() + */ +- @Override + public void externalEntityDecl(String name, String publicId, String systemId) + throws SAXException + { +@@ -487,7 +460,6 @@ + /** + * Implements org.xml.sax.ext.DeclHandler.externalEntityDecl() + */ +- @Override + public void internalEntityDecl(String name, String value) + throws SAXException + { +diff -urEbwB openjdk-ecj.orig/jaxp/drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java openjdk-ecj/jaxp/drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java +--- openjdk-ecj.orig/jaxp/drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java 2018-01-26 12:05:53.097027195 +0100 ++++ openjdk-ecj/jaxp/drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java 2018-01-26 12:30:53.213993193 +0100 +@@ -221,7 +221,6 @@ + _errorListener = errorListener; + } + +- @Override + public void displayMessage(String msg) { + if(_errorListener == null) { + System.err.println(msg); +@@ -293,7 +292,6 @@ + * @param result Will contain the output from the transformation + * @throws TransformerException + */ +- @Override + public void transform(Source source, Result result) + throws TransformerException + { +@@ -747,7 +745,6 @@ + * + * @return The error event handler currently in effect + */ +- @Override + public ErrorListener getErrorListener() { + return _errorListener; + } +@@ -761,7 +758,6 @@ + * @param listener The error event listener to use + * @throws IllegalArgumentException + */ +- @Override + public void setErrorListener(ErrorListener listener) + throws IllegalArgumentException { + if (listener == null) { +@@ -811,7 +807,6 @@ + * + * @return Properties in effect for this Transformer + */ +- @Override + public Properties getOutputProperties() { + return (Properties) _properties.clone(); + } +@@ -825,7 +820,6 @@ + * @param name A non-null string that contains the name of the property + * @throws IllegalArgumentException if the property name is not known + */ +- @Override + public String getOutputProperty(String name) + throws IllegalArgumentException + { +@@ -845,7 +839,6 @@ + * @param properties The properties to use for the Transformer + * @throws IllegalArgumentException Never, errors are ignored + */ +- @Override + public void setOutputProperties(Properties properties) + throws IllegalArgumentException + { +@@ -882,7 +875,6 @@ + * @param value The value to assign to the property + * @throws IllegalArgumentException Never, errors are ignored + */ +- @Override + public void setOutputProperty(String name, String value) + throws IllegalArgumentException + { +@@ -1152,7 +1144,6 @@ + * @param name The name of the parameter + * @param value The value to assign to the parameter + */ +- @Override + public void setParameter(String name, Object value) { + + if (value == null) { +@@ -1176,7 +1167,6 @@ + * Clear all parameters set with setParameter. Clears the translet's + * parameter stack. + */ +- @Override + public void clearParameters() { + if (_isIdentity && _parameters != null) { + _parameters.clear(); +@@ -1194,7 +1184,6 @@ + * @param name The name of the parameter + * @return An object that contains the value assigned to the parameter + */ +- @Override + public final Object getParameter(String name) { + if (_isIdentity) { + return (_parameters != null) ? _parameters.get(name) : null; +@@ -1210,7 +1199,6 @@ + * + * @return The URLResolver object currently in use + */ +- @Override + public URIResolver getURIResolver() { + return _uriResolver; + } +@@ -1221,7 +1209,6 @@ + * + * @param resolver The URIResolver to use in document() + */ +- @Override + public void setURIResolver(URIResolver resolver) { + _uriResolver = resolver; + } +@@ -1240,7 +1227,6 @@ + * @param href The href argument passed to the document function. + * @param translet A reference to the translet requesting the document + */ +- @Override + public DOM retrieveDocument(String baseURI, String href, Translet translet) { + try { + // Argument to document function was: document(''); +@@ -1283,7 +1269,6 @@ + * @throws TransformerException if the application chooses to discontinue + * the transformation (always does in our case). + */ +- @Override + public void error(TransformerException e) + throws TransformerException + { +@@ -1312,7 +1297,6 @@ + * @throws TransformerException if the application chooses to discontinue + * the transformation (always does in our case). + */ +- @Override + public void fatalError(TransformerException e) + throws TransformerException + { +@@ -1341,7 +1325,6 @@ + * @throws TransformerException if the application chooses to discontinue + * the transformation (never does in our case). + */ +- @Override + public void warning(TransformerException e) + throws TransformerException + { +@@ -1362,7 +1345,6 @@ + * created + * @since 1.5 + */ +- @Override + public void reset() { + + _method = null; +diff -urEbwB openjdk-ecj.orig/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/ws/util/xml/XmlUtil.java openjdk-ecj/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/ws/util/xml/XmlUtil.java +--- openjdk-ecj.orig/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/ws/util/xml/XmlUtil.java 2018-01-26 12:05:52.745027193 +0100 ++++ openjdk-ecj/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/ws/util/xml/XmlUtil.java 2018-01-26 12:48:04.228842690 +0100 +@@ -89,7 +89,6 @@ + + private static boolean XML_SECURITY_DISABLED = AccessController.doPrivileged( + new PrivilegedAction<Boolean>() { +- @Override + public Boolean run() { + return Boolean.getBoolean(DISABLE_XML_SECURITY); + } +diff -urEbwB openjdk-ecj.orig/jdk/src/share/classes/sun/security/util/AnchorCertificates.java openjdk-ecj/jdk/src/share/classes/sun/security/util/AnchorCertificates.java +--- openjdk-ecj.orig/jdk/src/share/classes/sun/security/util/AnchorCertificates.java 2018-01-26 12:05:53.657027197 +0100 ++++ openjdk-ecj/jdk/src/share/classes/sun/security/util/AnchorCertificates.java 2018-01-26 13:01:34.106108339 +0100 +@@ -48,7 +48,6 @@ + + static { + AccessController.doPrivileged(new PrivilegedAction<Void>() { +- @Override + public Void run() { + File f = new File(System.getProperty("java.home"), + "lib/security/cacerts"); +diff -urEbwB openjdk-ecj.orig/langtools/src/share/classes/com/sun/tools/javadoc/DocImpl.java openjdk-ecj/langtools/src/share/classes/com/sun/tools/javadoc/DocImpl.java +--- openjdk-ecj.orig/langtools/src/share/classes/com/sun/tools/javadoc/DocImpl.java 2018-01-26 12:05:54.501027200 +0100 ++++ openjdk-ecj/langtools/src/share/classes/com/sun/tools/javadoc/DocImpl.java 2018-01-26 12:08:21.705027756 +0100 +@@ -103,7 +103,6 @@ + String d = documentation(); + if (env.javaScriptScanner != null) { + env.javaScriptScanner.parse(d, new JavaScriptScanner.Reporter() { +- @Override + public void report() { + env.error(DocImpl.this, "javadoc.JavaScript_in_comment"); + throw new FatalError(); --- icedtea6-1.13.13/patches/libraries-jpeg.patch 2017-01-03 08:07:33.396933160 +0100 +++ icedtea6-1.13.13/patches/libraries-jpeg.patch 2018-01-26 12:14:38.877594047 +0100 @@ -80,7 +80,7 @@ #undef MAX #define MAX(a,b) ((a) > (b) ? (a) : (b)) -@@ -76,6 +78,62 @@ +@@ -77,6 +79,62 @@ static jfieldID JPEGHuffmanTable_lengthsID; static jfieldID JPEGHuffmanTable_valuesID; @@ -143,7 +143,7 @@ /* * Defined in jpegdecoder.c. Copy code from there if and * when that disappears. */ -@@ -627,7 +685,7 @@ +@@ -629,7 +687,7 @@ return; } @@ -152,7 +152,7 @@ } -@@ -652,7 +710,7 @@ +@@ -654,7 +712,7 @@ return; } @@ -161,7 +161,7 @@ } -@@ -670,7 +728,7 @@ +@@ -672,7 +730,7 @@ free(cinfo->dest); cinfo->dest = NULL; } @@ -170,7 +170,7 @@ free(info); } } -@@ -710,14 +768,14 @@ +@@ -713,14 +771,14 @@ decomp = (j_decompress_ptr) cinfo; if (decomp->quant_tbl_ptrs[i] == NULL) { decomp->quant_tbl_ptrs[i] = @@ -187,7 +187,7 @@ } quant_ptr = comp->quant_tbl_ptrs[i]; } -@@ -808,14 +866,14 @@ +@@ -815,14 +873,14 @@ decomp = (j_decompress_ptr) cinfo; if (decomp->dc_huff_tbl_ptrs[i] == NULL) { decomp->dc_huff_tbl_ptrs[i] = @@ -204,7 +204,7 @@ } huff_ptr = comp->dc_huff_tbl_ptrs[i]; } -@@ -833,14 +891,14 @@ +@@ -842,14 +900,14 @@ decomp = (j_decompress_ptr) cinfo; if (decomp->ac_huff_tbl_ptrs[i] == NULL) { decomp->ac_huff_tbl_ptrs[i] = @@ -221,16 +221,16 @@ } huff_ptr = comp->ac_huff_tbl_ptrs[i]; } -@@ -1410,6 +1468,8 @@ - jclass ImageInputStreamClass, +@@ -1427,6 +1485,8 @@ jclass qTableClass, jclass huffClass) { -+ -+ initIDs(); - JPEGImageReader_readInputDataID = (*env)->GetMethodID(env, ++ initIDs(); ++ + CHECK_NULL(JPEGImageReader_readInputDataID = (*env)->GetMethodID(env, cls, -@@ -1496,7 +1556,7 @@ + "readInputData", +@@ -1516,7 +1576,7 @@ } /* We set up the normal JPEG error routines, then override error_exit. */ @@ -239,7 +239,7 @@ jerr->pub.error_exit = sun_jpeg_error_exit; /* We need to setup our own print routines */ jerr->pub.output_message = sun_jpeg_output_message; -@@ -1513,11 +1573,11 @@ +@@ -1533,11 +1593,11 @@ } /* Perform library initialization */ @@ -253,7 +253,7 @@ /* * Now set up our source. -@@ -1536,7 +1596,7 @@ +@@ -1556,7 +1616,7 @@ cinfo->src->init_source = imageio_init_source; cinfo->src->fill_input_buffer = imageio_fill_input_buffer; cinfo->src->skip_input_data = imageio_skip_input_data; @@ -262,7 +262,7 @@ cinfo->src->term_source = imageio_term_source; /* set up the association to persist for future calls */ -@@ -1655,7 +1715,7 @@ +@@ -1676,7 +1736,7 @@ src->bytes_in_buffer = 0; } @@ -271,16 +271,16 @@ if (ret == JPEG_HEADER_TABLES_ONLY) { retval = JNI_TRUE; -@@ -1784,7 +1844,7 @@ - cinfo->num_components, - profileData); +@@ -1809,7 +1869,7 @@ + cinfo->err->error_exit((j_common_ptr) cinfo); + } if (reset) { - jpeg_abort_decompress(cinfo); + jpegabortdecompress(cinfo); } + RELEASE_ARRAYS(env, data, src->next_input_byte); } - -@@ -2016,7 +2076,7 @@ +@@ -2018,7 +2078,7 @@ TRUE); } @@ -289,7 +289,7 @@ if (progressive) { cinfo->buffered_image = TRUE; cinfo->input_scan_number = minProgressivePass+1; // Java count from 0 -@@ -2028,7 +2088,7 @@ +@@ -2030,7 +2090,7 @@ data->streamBuf.suspendable = FALSE; @@ -297,17 +297,17 @@ + jpegstartdecompress(cinfo); if (numBands != cinfo->output_components) { - JNU_ThrowByName(env, "javax/imageio/IIOException", -@@ -2060,7 +2120,7 @@ + RELEASE_ARRAYS(env, data, src->next_input_byte); +@@ -2063,7 +2123,7 @@ if (progressive) { // initialize the next pass. Note that this skips up to // the first interesting pass. - jpeg_start_output(cinfo, cinfo->input_scan_number); + jpegstartoutput(cinfo, cinfo->input_scan_number); if (wantUpdates) { + RELEASE_ARRAYS(env, data, src->next_input_byte); (*env)->CallVoidMethod(env, this, - JPEGImageReader_passStartedID, -@@ -2076,7 +2136,7 @@ +@@ -2088,7 +2148,7 @@ // Skip until the first interesting line while ((data->abortFlag == JNI_FALSE) && ((jint)cinfo->output_scanline < sourceYStart)) { @@ -316,7 +316,7 @@ } scanlineLimit = sourceYStart+sourceHeight; -@@ -2089,7 +2149,7 @@ +@@ -2101,7 +2161,7 @@ while ((data->abortFlag == JNI_FALSE) && ((jint)cinfo->output_scanline < scanlineLimit)) { @@ -325,7 +325,7 @@ // Now mangle it into our buffer out = data->pixelBuf.buf.bp; -@@ -2151,13 +2211,13 @@ +@@ -2156,13 +2216,13 @@ skipLines = linesLeft; } for(i = 0; i < skipLines; i++) { @@ -342,19 +342,32 @@ || (cinfo->input_scan_number > maxProgressivePass)) { done = TRUE; } -@@ -2177,9 +2237,9 @@ - if (cinfo->output_scanline == cinfo->output_height) { - // if ((cinfo->output_scanline == cinfo->output_height) && - //(jpeg_input_complete(cinfo))) { // We read the whole file -- jpeg_finish_decompress(cinfo); -+ jpegfinishdecompress(cinfo); - } else { +@@ -2187,20 +2247,20 @@ + if ((cinfo->output_scanline != cinfo->output_height) || + data->abortFlag == JNI_TRUE) + { - jpeg_abort_decompress(cinfo); +- } else if ((!jpeg_input_complete(cinfo)) && + jpegabortdecompress(cinfo); ++ } else if ((!jpeginputcomplete(cinfo)) && + (progressive && + (cinfo->input_scan_number > maxProgressivePass))) { + /* We haven't reached EOI, but we need to skip to there */ + (*cinfo->src->term_source) (cinfo); + /* We can use jpeg_abort to release memory and reset global_state */ +- jpeg_abort((j_common_ptr) cinfo); ++ jpegabort((j_common_ptr) cinfo); + (*env)->CallVoidMethod(env, + this, + JPEGImageReader_skipPastImageID, + imageIndex); + } else { +- jpeg_finish_decompress(cinfo); ++ jpegfinishdecompress(cinfo); } free(scanLinePtr); -@@ -2225,7 +2285,7 @@ +@@ -2246,7 +2306,7 @@ cinfo = (j_decompress_ptr) data->jpegObj; @@ -363,7 +376,7 @@ } -@@ -2439,6 +2499,150 @@ +@@ -2460,6 +2520,150 @@ /********************** end of destination manager ************/ @@ -514,16 +527,16 @@ /********************** Writer JNI calls **********************/ -@@ -2449,6 +2653,8 @@ +@@ -2470,6 +2674,8 @@ jclass qTableClass, jclass huffClass) { + initIDs(); + - JPEGImageWriter_writeOutputDataID = (*env)->GetMethodID(env, + CHECK_NULL(JPEGImageWriter_writeOutputDataID = (*env)->GetMethodID(env, cls, "writeOutputData", -@@ -2522,7 +2728,7 @@ +@@ -2538,7 +2744,7 @@ } /* We set up the normal JPEG error routines, then override error_exit. */ @@ -532,7 +545,7 @@ jerr->pub.error_exit = sun_jpeg_error_exit; /* We need to setup our own print routines */ jerr->pub.output_message = sun_jpeg_output_message; -@@ -2539,7 +2745,7 @@ +@@ -2555,7 +2761,7 @@ } /* Perform library initialization */ @@ -541,7 +554,7 @@ /* Now set up the destination */ dest = malloc(sizeof(struct jpeg_destination_mgr)); -@@ -2645,7 +2851,7 @@ +@@ -2663,7 +2869,7 @@ return; } @@ -550,7 +563,7 @@ data->streamBuf.suspendable = FALSE; if (qtables != NULL) { -@@ -2660,7 +2866,7 @@ +@@ -2678,7 +2884,7 @@ DCHuffmanTables, ACHuffmanTables, TRUE); } @@ -559,7 +572,7 @@ RELEASE_ARRAYS(env, data, NULL); } -@@ -2843,9 +3049,9 @@ +@@ -2877,9 +3083,9 @@ cinfo->input_components = numBands; cinfo->in_color_space = inCs; @@ -571,16 +584,16 @@ cinfo->optimize_coding = optimize; -@@ -2882,7 +3088,7 @@ - (*env)->ReleaseIntArrayElements(env, QtableSelectors, - qsels, JNI_ABORT); +@@ -2916,7 +3122,7 @@ + } + if (!success) return data->abortFlag; - jpeg_suppress_tables(cinfo, TRUE); // Disable writing any current + jpegsuppresstables(cinfo, TRUE); // Disable writing any current qlen = setQTables(env, (j_common_ptr) cinfo, qtables, writeDQT); -@@ -2907,7 +3113,7 @@ +@@ -2942,7 +3148,7 @@ if (progressive) { if (numScans == 0) { // then use default scans @@ -589,7 +602,7 @@ } else { cinfo->num_scans = numScans; // Copy the scanInfo to a local array -@@ -2949,7 +3155,7 @@ +@@ -2985,7 +3191,7 @@ #endif // start the compressor; tables must already be set @@ -598,7 +611,7 @@ if (haveMetadata) { // Flush the buffer -@@ -3015,7 +3221,7 @@ +@@ -3048,7 +3254,7 @@ } } // write it out @@ -607,7 +620,7 @@ targetLine += stepY; } -@@ -3024,9 +3230,9 @@ +@@ -3057,9 +3263,9 @@ * so use jpeg_abort instead of jpeg_finish_compress. */ if (cinfo->next_scanline == cinfo->image_height) { @@ -617,8 +630,8 @@ - jpeg_abort((j_common_ptr)cinfo); + jpegabort((j_common_ptr)cinfo); } - free(scanLinePtr); - RELEASE_ARRAYS(env, data, NULL); + + if (scale != NULL) { diff -Nru openjdk.orig/jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c openjdk/jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c --- openjdk.orig/jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c 2013-12-18 16:51:41.301457861 +0000 +++ openjdk/jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c 2013-12-18 16:59:48.548719452 +0000 @@ -666,7 +679,7 @@ /* Initialize the Java VM instance variable when the library is first loaded */ JavaVM *jvm; -@@ -462,6 +490,76 @@ +@@ -467,6 +495,76 @@ Java_sun_awt_image_JPEGImageDecoder_initIDs(JNIEnv *env, jclass cls, jclass InputStreamClass) { @@ -740,9 +753,9 @@ + dlclose(handle); + } + - sendHeaderInfoID = (*env)->GetMethodID(env, cls, "sendHeaderInfo", - "(IIZZZ)Z"); - sendPixelsByteID = (*env)->GetMethodID(env, cls, "sendPixels", "([BI)Z"); + CHECK_NULL(sendHeaderInfoID = (*env)->GetMethodID(env, cls, "sendHeaderInfo", + "(IIZZZ)Z")); + CHECK_NULL(sendPixelsByteID = (*env)->GetMethodID(env, cls, "sendPixels", "([BI)Z")); @@ -519,7 +617,7 @@ /* Step 1: allocate and initialize JPEG decompression object */ --- icedtea6-1.13.13/patches/libraries-splashscreen.patch 2017-01-03 08:07:33.396933160 +0100 +++ icedtea6-1.13.13/patches/libraries-splashscreen.patch 2018-01-26 12:14:38.877594047 +0100 @@ -13,12 +13,12 @@ png.c \ pngerror.c \ pngget.c \ -@@ -45,10 +48,18 @@ - pngwio.c \ - pngwrite.c \ - pngwtran.c \ -- pngwutil.c \ -+ pngwutil.c +@@ -41,10 +44,18 @@ + pngrtran.c \ + pngrutil.c \ + pngset.c \ +- pngtrans.c \ ++ pngtrans.c +endif + +ifneq ($(SYSTEM_GIF),true) --- icedtea6-1.13.13/patches/openjdk/6989466-compiler_warnings.patch 2017-01-03 08:07:33.452932256 +0100 +++ icedtea6-1.13.13/patches/openjdk/6989466-compiler_warnings.patch 2018-01-26 12:14:38.881594047 +0100 @@ -338,24 +338,24 @@ diff -Nru openjdk.orig/jdk/src/windows/native/java/lang/java_props_md.c openjdk/jdk/src/windows/native/java/lang/java_props_md.c --- openjdk.orig/jdk/src/windows/native/java/lang/java_props_md.c 2015-04-10 16:39:20.000000000 +0100 +++ openjdk/jdk/src/windows/native/java/lang/java_props_md.c 2015-07-22 02:17:14.903050654 +0100 -@@ -800,7 +800,7 @@ +@@ -854,7 +854,7 @@ break; } - sprintf(buf, "%d.%d", ver.dwMajorVersion, ver.dwMinorVersion); + sprintf(buf, "%d.%d", majorVersion, minorVersion); - sprops.os_version = strdup(buf); + sprops.os_version = _strdup(buf); #if _M_IA64 sprops.os_arch = "ia64"; #elif _M_AMD64 -@@ -811,7 +811,7 @@ - sprops.os_arch = "unknown"; - #endif +@@ -961,7 +961,7 @@ + char* ctry; + char* variant; -- sprops.patch_level = strdup(ver.szCSDVersion); -+ sprops.patch_level = _strdup(ver.szCSDVersion); +- lang = strdup(langIDMap[index].javaID); ++ lang = _strdup(langIDMap[index].javaID); + ctry = lang; - sprops.desktop = "windows"; - } + while (*ctry != '_' && *ctry != 0) diff -Nru openjdk.orig/jdk/src/windows/native/java/util/TimeZone_md.c openjdk/jdk/src/windows/native/java/util/TimeZone_md.c --- openjdk.orig/jdk/src/windows/native/java/util/TimeZone_md.c 2015-04-10 16:39:20.000000000 +0100 +++ openjdk/jdk/src/windows/native/java/util/TimeZone_md.c 2015-07-22 02:17:14.903050654 +0100 --- icedtea6-1.13.13/patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch 2017-01-03 08:07:33.464932061 +0100 +++ icedtea6-1.13.13/patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch 2018-01-26 12:14:38.881594047 +0100 @@ -1,13 +1,6 @@ diff -r c4ed64237075 src/share/classes/sun/net/www/http/HttpClient.java --- openjdk/jdk/src/share/classes/sun/net/www/http/HttpClient.java Wed Apr 01 00:13:50 2015 +0100 +++ openjdk/jdk/src/share/classes/sun/net/www/http/HttpClient.java Thu Apr 02 18:21:08 2015 +0100 -@@ -1,5 +1,5 @@ - /* -- * Copyright (c) 1994, 2007, Oracle and/or its affiliates. All rights reserved. -+ * Copyright (c) 1994, 2012, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it @@ -251,16 +251,17 @@ */ public static HttpClient New(URL url) @@ -111,13 +104,6 @@ diff -r c4ed64237075 src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java --- openjdk/jdk/src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Wed Apr 01 00:13:50 2015 +0100 +++ openjdk/jdk/src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Thu Apr 02 18:21:08 2015 +0100 -@@ -1,5 +1,5 @@ - /* -- * Copyright (c) 1995, 2010, Oracle and/or its affiliates. All rights reserved. -+ * Copyright (c) 1995, 2012, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it @@ -619,7 +619,7 @@ */ protected void setNewClient (URL url, boolean useCache) --- icedtea6-1.13.13/patches/openjdk/8020983-outofmemoryerror_jpegimagewriter.patch 2017-01-03 08:07:33.468931997 +0100 +++ icedtea6-1.13.13/patches/openjdk/8020983-outofmemoryerror_jpegimagewriter.patch 2018-01-26 12:14:38.881594047 +0100 @@ -66,25 +66,21 @@ streamBufferPtr sb; sun_jpeg_error_ptr jerr; -@@ -579,13 +588,13 @@ +@@ -596,10 +605,10 @@ resetStreamBuffer(env, sb); // Removes any old stream - /* Now we need a new global reference for the stream */ - if (stream != NULL) { // Fix for 4411955 - sb->stream = (*env)->NewGlobalRef(env, stream); -- if (sb->stream == NULL) { +- CHECK_NULL(sb->stream); + /* Now we need a new weak global reference for the I/O provider */ + if (io != NULL) { // Fix for 4411955 + sb->ioRef = (*env)->NewWeakGlobalRef(env, io); -+ if (sb->ioRef == NULL) { - JNU_ThrowByName(env, - "java/lang/OutOfMemoryError", -- "Setting Stream"); -+ "Setting I/O provider"); - return; - } ++ CHECK_NULL(sb->ioRef); } + + /* And finally reset state */ @@ -895,6 +904,7 @@ streamBufferPtr sb = &data->streamBuf; JNIEnv *env = (JNIEnv *)JNU_GetEnv(jvm, JNI_VERSION_1_2);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor