2017-01-04 Andrew John Hughes
S8172252: Remove over-zealous switch to for-each
loop in SortingFocusTraversalPolicy
* Makefile.am:
(OPENJDK_DATE): Bump to new b41 creation date;
4th of January, 2017.
(OPENJDK_SHA256SUM): Update for new b41 tarball.
* NEWS: Bump proposed release date and include
new fix for TCK failure.
2017-01-03 Andrew John Hughes
PR3276: Backport latest XRender patches
* Makefile.am:
(ICEDTEA_PATCHES): Add new XRender fixes.
* NEWS: Updated.
* patches/openjdk/6974985-pr3276-java2demo_exceptions.patch,
* patches/openjdk/6985593-pr3276-maskblit_crash.patch,
* patches/openjdk/8159495-pr3276-xrender_index_offsets.patch:
Backported XRender fixes from OpenJDK 7.
2017-01-03 Andrew John Hughes
PR3275: Update generated files after OpenJDK 6
b41 update
* NEWS: Updated.
* generated/com/sun/accessibility/internal/resources/accessibility.java,
* generated/com/sun/accessibility/internal/resources/accessibility_de.java,
* generated/com/sun/accessibility/internal/resources/accessibility_es.java,
* generated/com/sun/accessibility/internal/resources/accessibility_fr.java,
* generated/com/sun/accessibility/internal/resources/accessibility_it.java,
* generated/com/sun/accessibility/internal/resources/accessibility_ja.java,
* generated/com/sun/accessibility/internal/resources/accessibility_ko.java,
* generated/com/sun/accessibility/internal/resources/accessibility_pt_BR.java,
* generated/com/sun/accessibility/internal/resources/accessibility_sv.java,
* generated/com/sun/accessibility/internal/resources/accessibility_zh_CN.java,
* generated/com/sun/accessibility/internal/resources/accessibility_zh_HK.java,
* generated/com/sun/accessibility/internal/resources/accessibility_zh_TW.java,
* generated/com/sun/corba/se/impl/logging/ActivationSystemException.java,
* generated/com/sun/corba/se/impl/logging/IORSystemException.java,
* generated/com/sun/corba/se/impl/logging/InterceptorsSystemException.java,
* generated/com/sun/corba/se/impl/logging/NamingSystemException.java,
* generated/com/sun/corba/se/impl/logging/OMGSystemException.java,
* generated/com/sun/corba/se/impl/logging/ORBUtilSystemException.java,
* generated/com/sun/corba/se/impl/logging/POASystemException.java,
* generated/com/sun/corba/se/impl/logging/UtilSystemException.java,
* generated/com/sun/java/swing/plaf/gtk/resources/gtk.java,
* generated/com/sun/java/swing/plaf/gtk/resources/gtk_de.java,
* generated/com/sun/java/swing/plaf/gtk/resources/gtk_es.java,
* generated/com/sun/java/swing/plaf/gtk/resources/gtk_fr.java,
* generated/com/sun/java/swing/plaf/gtk/resources/gtk_it.java,
* generated/com/sun/java/swing/plaf/gtk/resources/gtk_ja.java,
* generated/com/sun/java/swing/plaf/gtk/resources/gtk_ko.java,
* generated/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.java,
* generated/com/sun/java/swing/plaf/gtk/resources/gtk_sv.java,
* generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.java,
* generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_HK.java,
* generated/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.java,
* generated/com/sun/java/swing/plaf/motif/resources/motif.java,
* generated/com/sun/java/swing/plaf/motif/resources/motif_de.java,
* generated/com/sun/java/swing/plaf/motif/resources/motif_es.java,
* generated/com/sun/java/swing/plaf/motif/resources/motif_fr.java,
* generated/com/sun/java/swing/plaf/motif/resources/motif_it.java,
* generated/com/sun/java/swing/plaf/motif/resources/motif_ja.java,
* generated/com/sun/java/swing/plaf/motif/resources/motif_ko.java,
* generated/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.java,
* generated/com/sun/java/swing/plaf/motif/resources/motif_sv.java,
* generated/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.java,
* generated/com/sun/java/swing/plaf/motif/resources/motif_zh_HK.java,
* generated/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.java,
* generated/com/sun/java/swing/plaf/windows/resources/windows.java,
* generated/com/sun/java/swing/plaf/windows/resources/windows_de.java,
* generated/com/sun/java/swing/plaf/windows/resources/windows_es.java,
* generated/com/sun/java/swing/plaf/windows/resources/windows_fr.java,
* generated/com/sun/java/swing/plaf/windows/resources/windows_it.java,
* generated/com/sun/java/swing/plaf/windows/resources/windows_ja.java,
* generated/com/sun/java/swing/plaf/windows/resources/windows_ko.java,
* generated/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.java,
* generated/com/sun/java/swing/plaf/windows/resources/windows_sv.java,
* generated/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.java,
* generated/com/sun/java/swing/plaf/windows/resources/windows_zh_HK.java,
* generated/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.java,
* generated/com/sun/swing/internal/plaf/basic/resources/basic.java,
* generated/com/sun/swing/internal/plaf/basic/resources/basic_de.java,
* generated/com/sun/swing/internal/plaf/basic/resources/basic_es.java,
* generated/com/sun/swing/internal/plaf/basic/resources/basic_fr.java,
* generated/com/sun/swing/internal/plaf/basic/resources/basic_it.java,
* generated/com/sun/swing/internal/plaf/basic/resources/basic_ja.java,
* generated/com/sun/swing/internal/plaf/basic/resources/basic_ko.java,
* generated/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.java,
* generated/com/sun/swing/internal/plaf/basic/resources/basic_sv.java,
* generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.java,
* generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_HK.java,
* generated/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.java,
* generated/com/sun/swing/internal/plaf/metal/resources/metal.java,
* generated/com/sun/swing/internal/plaf/metal/resources/metal_de.java,
* generated/com/sun/swing/internal/plaf/metal/resources/metal_es.java,
* generated/com/sun/swing/internal/plaf/metal/resources/metal_fr.java,
* generated/com/sun/swing/internal/plaf/metal/resources/metal_it.java,
* generated/com/sun/swing/internal/plaf/metal/resources/metal_ja.java,
* generated/com/sun/swing/internal/plaf/metal/resources/metal_ko.java,
* generated/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.java,
* generated/com/sun/swing/internal/plaf/metal/resources/metal_sv.java,
* generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.java,
* generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_HK.java,
* generated/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.java,
* generated/com/sun/swing/internal/plaf/synth/resources/synth.java,
* generated/com/sun/swing/internal/plaf/synth/resources/synth_de.java,
* generated/com/sun/swing/internal/plaf/synth/resources/synth_es.java,
* generated/com/sun/swing/internal/plaf/synth/resources/synth_fr.java,
* generated/com/sun/swing/internal/plaf/synth/resources/synth_it.java,
* generated/com/sun/swing/internal/plaf/synth/resources/synth_ja.java,
* generated/com/sun/swing/internal/plaf/synth/resources/synth_ko.java,
* generated/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.java,
* generated/com/sun/swing/internal/plaf/synth/resources/synth_sv.java,
* generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.java,
* generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_HK.java,
* generated/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.java,
* generated/com/sun/tools/jdi/resources/jdi_ja.java,
* generated/com/sun/tools/jdi/resources/jdi_zh_CN.java,
* generated/java/lang/CharacterDataPrivateUse.java,
* generated/java/lang/CharacterDataUndefined.java,
* generated/java/lang/UNIXProcess.java,
* generated/java/nio/charset/CharsetEncoder.java,
* generated/sun/awt/X11/XAWTIcon32_security_icon_bw16_png.java,
* generated/sun/awt/X11/XAWTIcon32_security_icon_bw24_png.java,
* generated/sun/awt/X11/XAWTIcon32_security_icon_bw32_png.java,
* generated/sun/awt/X11/XAWTIcon32_security_icon_bw48_png.java,
* generated/sun/awt/X11/XAWTIcon32_security_icon_interim16_png.java,
* generated/sun/awt/X11/XAWTIcon32_security_icon_interim24_png.java,
* generated/sun/awt/X11/XAWTIcon32_security_icon_interim32_png.java,
* generated/sun/awt/X11/XAWTIcon32_security_icon_interim48_png.java,
* generated/sun/awt/X11/XAWTIcon32_security_icon_yellow16_png.java,
* generated/sun/awt/X11/XAWTIcon32_security_icon_yellow24_png.java,
* generated/sun/awt/X11/XAWTIcon32_security_icon_yellow32_png.java,
* generated/sun/awt/X11/XAWTIcon32_security_icon_yellow48_png.java,
* generated/sun/awt/X11/XAWTIcon64_security_icon_bw16_png.java,
* generated/sun/awt/X11/XAWTIcon64_security_icon_bw24_png.java,
* generated/sun/awt/X11/XAWTIcon64_security_icon_bw32_png.java,
* generated/sun/awt/X11/XAWTIcon64_security_icon_bw48_png.java,
* generated/sun/awt/X11/XAWTIcon64_security_icon_interim16_png.java,
* generated/sun/awt/X11/XAWTIcon64_security_icon_interim24_png.java,
* generated/sun/awt/X11/XAWTIcon64_security_icon_interim32_png.java,
* generated/sun/awt/X11/XAWTIcon64_security_icon_interim48_png.java,
* generated/sun/awt/X11/XAWTIcon64_security_icon_yellow16_png.java,
* generated/sun/awt/X11/XAWTIcon64_security_icon_yellow24_png.java,
* generated/sun/awt/X11/XAWTIcon64_security_icon_yellow32_png.java,
* generated/sun/awt/X11/XAWTIcon64_security_icon_yellow48_png.java,
* generated/sun/awt/X11/XkbAccessXNotifyEvent.java,
* generated/sun/awt/X11/XkbActionMessageEvent.java,
* generated/sun/awt/X11/XkbAnyEvent.java,
* generated/sun/awt/X11/XkbBellNotifyEvent.java,
* generated/sun/awt/X11/XkbCompatMapNotifyEvent.java,
* generated/sun/awt/X11/XkbControlsNotifyEvent.java,
* generated/sun/awt/X11/XkbEvent.java,
* generated/sun/awt/X11/XkbExtensionDeviceNotifyEvent.java,
* generated/sun/awt/X11/XkbIndicatorNotifyEvent.java,
* generated/sun/awt/X11/XkbMapNotifyEvent.java,
* generated/sun/awt/X11/XkbNamesNotifyEvent.java,
* generated/sun/awt/X11/XkbNewKeyboardNotifyEvent.java,
* generated/sun/awt/X11/XkbStateNotifyEvent.java,
* generated/sun/awt/X11/generator/sizer.64,
* generated/sun/awt/X11/generator/sizes.64,
* generated/sun/awt/resources/awt_de.java,
* generated/sun/awt/resources/awt_es.java,
* generated/sun/awt/resources/awt_fr.java,
* generated/sun/awt/resources/awt_it.java,
* generated/sun/awt/resources/awt_ja.java,
* generated/sun/awt/resources/awt_ko.java,
* generated/sun/awt/resources/awt_pt_BR.java,
* generated/sun/awt/resources/awt_sv.java,
* generated/sun/awt/resources/awt_zh_CN.java,
* generated/sun/awt/resources/awt_zh_HK.java,
* generated/sun/awt/resources/awt_zh_TW.java,
* generated/sun/management/resources/agent_de.java,
* generated/sun/management/resources/agent_es.java,
* generated/sun/management/resources/agent_fr.java,
* generated/sun/management/resources/agent_it.java,
* generated/sun/management/resources/agent_ja.java,
* generated/sun/management/resources/agent_ko.java,
* generated/sun/management/resources/agent_pt_BR.java,
* generated/sun/management/resources/agent_sv.java,
* generated/sun/management/resources/agent_zh_CN.java,
* generated/sun/management/resources/agent_zh_HK.java,
* generated/sun/management/resources/agent_zh_TW.java,
* generated/sun/misc/Version.java,
* generated/sun/nio/ch/AlreadyBoundException.java,
* generated/sun/print/resources/serviceui.java,
* generated/sun/print/resources/serviceui_de.java,
* generated/sun/print/resources/serviceui_es.java,
* generated/sun/print/resources/serviceui_fr.java,
* generated/sun/print/resources/serviceui_it.java,
* generated/sun/print/resources/serviceui_ja.java,
* generated/sun/print/resources/serviceui_ko.java,
* generated/sun/print/resources/serviceui_pt_BR.java,
* generated/sun/print/resources/serviceui_sv.java,
* generated/sun/print/resources/serviceui_zh_CN.java,
* generated/sun/print/resources/serviceui_zh_HK.java,
* generated/sun/print/resources/serviceui_zh_TW.java,
* generated/sun/tools/jar/resources/jar.java,
* generated/sun/tools/jar/resources/jar_de.java,
* generated/sun/tools/jar/resources/jar_es.java,
* generated/sun/tools/jar/resources/jar_fr.java,
* generated/sun/tools/jar/resources/jar_it.java,
* generated/sun/tools/jar/resources/jar_ja.java,
* generated/sun/tools/jar/resources/jar_ko.java,
* generated/sun/tools/jar/resources/jar_pt_BR.java,
* generated/sun/tools/jar/resources/jar_sv.java,
* generated/sun/tools/jar/resources/jar_zh_CN.java,
* generated/sun/tools/jar/resources/jar_zh_HK.java,
* generated/sun/tools/jar/resources/jar_zh_TW.java,
* generated/sun/tools/jconsole/Version.java,
* generated/sun/util/CoreResourceBundleControl.java,
* generated/sun/util/LocaleDataMetaInfo.java,
* generated/sun/util/logging/resources/logging_de.java,
* generated/sun/util/logging/resources/logging_es.java,
* generated/sun/util/logging/resources/logging_fr.java,
* generated/sun/util/logging/resources/logging_it.java,
* generated/sun/util/logging/resources/logging_ja.java,
* generated/sun/util/logging/resources/logging_ko.java,
* generated/sun/util/logging/resources/logging_pt_BR.java,
* generated/sun/util/logging/resources/logging_sv.java,
* generated/sun/util/logging/resources/logging_zh_CN.java,
* generated/sun/util/logging/resources/logging_zh_HK.java,
* generated/sun/util/logging/resources/logging_zh_TW.java,
* generated/sun/util/resources/CalendarData_hu.java,
* generated/sun/util/resources/CalendarData_pt_BR.java,
* generated/sun/util/resources/CalendarData_sl.java,
* generated/sun/util/resources/CurrencyNames.java,
* generated/sun/util/resources/CurrencyNames_de.java,
* generated/sun/util/resources/CurrencyNames_es.java,
* generated/sun/util/resources/CurrencyNames_es_CU.java,
* generated/sun/util/resources/CurrencyNames_es_PE.java,
* generated/sun/util/resources/CurrencyNames_es_VE.java,
* generated/sun/util/resources/CurrencyNames_et_EE.java,
* generated/sun/util/resources/CurrencyNames_fr.java,
* generated/sun/util/resources/CurrencyNames_it.java,
* generated/sun/util/resources/CurrencyNames_ja.java,
* generated/sun/util/resources/CurrencyNames_ko.java,
* generated/sun/util/resources/CurrencyNames_lt_LT.java,
* generated/sun/util/resources/CurrencyNames_lv_LV.java,
* generated/sun/util/resources/CurrencyNames_pt.java,
* generated/sun/util/resources/CurrencyNames_sk_SK.java,
* generated/sun/util/resources/CurrencyNames_sr_RS.java,
* generated/sun/util/resources/CurrencyNames_sv.java,
* generated/sun/util/resources/CurrencyNames_tr_TR.java,
* generated/sun/util/resources/CurrencyNames_uk_UA.java,
* generated/sun/util/resources/CurrencyNames_zh_CN.java,
* generated/sun/util/resources/CurrencyNames_zh_TW.java,
* generated/sun/util/resources/LocaleNames.java,
* generated/sun/util/resources/LocaleNames_de.java,
* generated/sun/util/resources/LocaleNames_es.java,
* generated/sun/util/resources/LocaleNames_fr.java,
* generated/sun/util/resources/LocaleNames_it.java,
* generated/sun/util/resources/LocaleNames_ja.java,
* generated/sun/util/resources/LocaleNames_ko.java,
* generated/sun/util/resources/LocaleNames_nl.java,
* generated/sun/util/resources/LocaleNames_sv.java,
* generated/sun/util/resources/LocaleNames_zh.java,
* generated/sun/util/resources/LocaleNames_zh_TW.java:
Update existing files and add new ones (notably
the pt_BR localisation).
* scripts/update_generated.sh:
Script to automate updating the generated files.
2017-01-02 Andrew John Hughes
* NEWS: Set provisional release date of the 4th.
* configure.ac: Bump to 1.13.13.
2016-12-31 Andrew John Hughes
Update to b41 tarball.
* Makefile.am:
(OPENJDK_DATE): Bump to b41 creation date;
31st of December, 2016.
(OPENJDK_SHA256SUM): Update for b41 tarball.
2016-12-30 Andrew John Hughes
Update to b41.
* patches/openjdk/7180907-jarsigner_sha-256.patch,
* patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch,
* patches/openjdk/8049480-jarsigner_openjdk_9.patch,
* patches/openjdk/8078628-pr3152-zero_pch_failure.patch,
* patches/openjdk/8169448-pr3205-pch_failure.patch:
Removed; upstreamed.
* Makefile.am:
(ICEDTEA_PATCHES): Remove upstreamed patches.
* NEWS: Updated.
* patches/hotspot/hs23/zero_fixes.patch:
Remove methodHandles.hpp fragment applied in 8078628/PR3152.
* patches/nomotif-6706121.patch,
* patches/windows-awt.patch: Regenerated.
2016-08-25 Andrew John Hughes
* Makefile.am:
(OPENJDK_VERSION): Bump to next release, b41.
2016-12-29 Andrew John Hughes
PR3213: Disable ARM32 JIT by default
* Makefile.am:
(ICEDTEA_PATCHES): Add patch.
* patches/pr3213-conditional_arm32jit.patch:
Backport conditionalisation of ARM32 JIT port
from IcedTea 2.x.
2014-02-19 Andrew John Hughes
PR3213: Disable ARM32 JIT by default
* INSTALL:
Document ARM32 JIT and --enable-arm32-jit option.
* Makefile.am:
(ARM32JIT_STATUS): Set based on ENABLE_ARM32JIT.
(ICEDTEA_ENV): Pass ARM32JIT to OpenJDK build,
using value of ${ARM32JIT_STATUS}.
* NEWS: Updated.
* acinclude.m4:
(IT_ENABLE_ARM32JIT): Allow the ARM32 JIT to be
enabled.
* configure.ac: Invoke IT_ENABLE_ARM32JIT macro.
2016-08-19 Andrew John Hughes
PR3175: invalid zip timestamp handling leads to
error updating JAR files
* AUTHORS: Add Ricardo Ribalda.
* NEWS: Updated.
2016-08-19 Ricardo Ribalda
PR3175: invalid zip timestamp handling leads to
error updating JAR files
* Makefile.am:
(add-pulseaudio): Don't use -u so files are always
overwritten, regardless of timestamps.
(add-pulseaudio-debug): Likewise.
(add-pulseaudio-ecj): Likewise.
2016-12-28 Andrew John Hughes
PR3174: systemtap: type definition 'symbolOopDesc' not found
* NEWS: Updated
2012-03-16 Mark Wielaard
PR3174: systemtap: type definition 'symbolOopDesc' not found
* tapset/jstack.stp.in: Change symbolOopDesc to Symbol to accomodate
S6990754 - Use native memory and reference counting to implement
SymbolTable.
2016-12-28 Andrew John Hughes
PR3152: Zero build fails with pch disabled
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch.
* NEWS: Updated.
* patches/openjdk/8078628-pr3152-zero_pch_failure.patch:
Backport patch from b41 to fix Zero build failure when
building without pre-compiled headers.
2016-12-23 Andrew John Hughes
PR3205: Builds fails with pch disabled
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch.
* NEWS: Updated.
* patches/openjdk/8169448-pr3205-pch_failure.patch:
Backport patch from b41 to fix build failure when
building without pre-compiled headers.
2016-08-24 Andrew John Hughes
* NEWS: Add 1.13.13 section.
* configure.ac: Bump to 1.13.13pre.
2016-08-24 Andrew John Hughes
* NEWS: Updated following tarball updates.
2016-08-22 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Bump to new b40 creation date;
22nd of August, 2016.
(OPENJDK_SHA256SUM): Update for new b40 tarball.
2016-08-21 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Bump to new b40 creation date;
21st of August, 2016.
(OPENJDK_SHA256SUM): Update for new b40 tarball.
* NEWS: Set provisional release date of the 24th.
2016-08-19 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Bump to new b40 creation date;
19th of August, 2016.
(OPENJDK_SHA256SUM): Update for new b40 tarball.
* NEWS: Set provisional release date of the 22nd.
2016-08-16 Andrew John Hughes
* NEWS: Set provisional release date of the 19th.
* configure.ac: Bump to 1.13.12.
2016-08-16 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Bump to b40 creation date;
16th of August, 2016.
(OPENJDK_SHA256SUM): Update for b40 tarball.
2016-08-16 Andrew John Hughes
* patches/imageiojpeg_sync.patch,
* patches/openjdk/4893408-jpegreader_byte_gray.patch,
* patches/openjdk/6563752-ss12_support.patch,
* patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch,
* patches/openjdk/6729772-opt_cleanup.patch,
* patches/openjdk/6791502-invalid_icc_profile.patch,
* patches/openjdk/6793818-jpegimagereader_too_greedy.patch,
* patches/openjdk/6799141-split_out_versions.patch,
* patches/openjdk/6816311-compiler_name.patch,
* patches/openjdk/6888215-jpeg_memory_leak.patch,
* patches/openjdk/6974017-minorver_for_solaris.patch,
* patches/openjdk/6980281-majorver_for_solaris.patch,
* patches/openjdk/6989774-imageio_compiler_warnings.patch,
* patches/openjdk/7000225-bad_tabs.patch,
* patches/openjdk/7038711-fix_no-clobber_usage.patch,
* patches/parisc.patch:
Removed as applied upstream.
* Makefile.am:
(ICEDTEA_PATCHES): Remove deleted patches.
* NEWS: Updated with b40 changes. Correct
1.13.11 release notes to mention b39, not b38.
* patches/arch.patch:
Drop hunk in jdk/make/common/shared/Compiler-gcc.gmk
as compiler versions are no longer specified by
architecture on GNU/Linux, following 6799141.
* patches/ecj/override.patch:
Remove sections included in upstream 8163022.
* patches/linker-libs-order.patch:
Drop ALSA chunk in make/common/shared/Sanity.gmk
as version is now obtained from header file
following 6799141.
* patches/openjdk/7025066-embedded_build.patch:
Regenerated.
* patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch:
Remove cast from context as it no longer exists
following 6600143.
2016-08-15 Andrew John Hughes
PR3144: Test subdirectory of build tree not emptied
* Makefile.am:
(CRYPTO_CHECK_BUILD_DIR): Make a subdirectory of
'test'.
(clean-tests): Depend on clean-cryptocheck and
clean-mimetypecheck. Don't try to remove the
test directory as it will always contain the
configure-generated jstapset.pl.
(clean-local); Remove clean-cryptocheck and
clean-mimetypecheck dependencies now handled
by clean-tests.
(clean-mimetypecheck); Depend on clean-check-mimetype
as that removes a file in the directory which
this target deletes.
* NEWS: Updated.
2016-07-27 Andrew John Hughes
PR3142: Don't assume system mime.types
supports text/x-java-source
* Makefile.am:
(check-mimetype): Make second test depend
on JAVA_SOURCE_SUPPORTED conditional,
not MIME_TYPES_FILE_FOUND.
* NEWS: Updated.
* acinclude.m4:
(IT_CHECK_FOR_MIME_TYPES): Check if the
system mime types file supports text/x-java-source.
2016-08-14 Andrew John Hughes
PR3140: Pass $(CC) and $(CXX) to OpenJDK build
* Makefile.am:
(ICEDTEA_ENV): Set CC and CXX instead
of BUILD_GCC and BUILD_CXX. Use $(CC)
and $(CXX) instead of hardcoding gcc
and g++.
* NEWS: Updated.
2016-08-04 Andrew John Hughes
PR3129: pax-mark-vm script calls "exit -1" which
is invalid in dash
* NEWS: Updated.
* pax-mark-vm.in:
Use POSIX-compliant exit value.
2016-04-07 Andrew John Hughes
PR3132: PaX marking fails on filesystems which
don't support extended attributes
* Makefile.am:
(pax-mark-vm): Pass true to pax-mark-vm to fail
if PaX marking fails.
(pax-mark-vm-debug): Likewise.
(pax-mark-vm-ecj): Likewise.
* NEWS: Updated.
* pax-mark-vm.in:
Add a second option, FAIL_ON_ERROR, which will
cause the script to exit if it can't PaX mark
when set to true, but just issue a warning when
set to false.
2016-08-14 Andrew John Hughes
PR3130: Avoid giving PAX_COMMAND a value if
no PaX utility is available
* NEWS: Updated.
2014-02-21 Andrew John Hughes
PR3130: Avoid giving PAX_COMMAND a value if
no PaX utility is available
* acinclude.m4:
(IT_WITH_PAX): Leave PAX_COMMAND with the empty
string rather than "not specified" to avoid build
failures.
* pax-mark-vm.in: Update PAX_COMMAND check.
2016-07-28 Andrew John Hughes
PR3117: Add tests for Java debug info and
source files
* NEWS: Updated.
2016-07-15 Andrew John Hughes
PR3117: Add tests for Java debug info and
source files
* Makefile.am:
(check-local): Depend on check-java-debug and
check-java-src.
(clean-tests): Depend on clean-check-java-debug
and clean-check-java-src.
(.PHONY): Add clean-check-java-src and
clean-check-java-debug.
(check-java-debug): Adapt Omair Majid's Java debug
info test from Fedora RPM to IcedTea.
(clean-check-java-debug): Cleanup target for
check-java-debug.
(check-java-src): Adapt Omair Majid's Java source
file test from Fedora RPM to IcedTea.
(clean-check-java-src): Cleanup target for
check-java-src.
2016-07-26 Andrew John Hughes
PR2800: Files are missing from resources.jar
* Makefile.am:
(MIME_TYPE_CHECK_BUILD_DIR): Add build directory
for mime type check.
(MIME_TYPE_CHECK_SRCS): Specify sources for
mime type check.
(EXTRA_DIST): Distribute mime type check sources.
(check-local): Depend on check-mimetype.
(clean-tests): Depend on clean-check-mimetype.
(clean-local): Depend on clean-mimetypecheck.
(.PHONY): Depend on clean-check-mimetype,
clean-mimetypecheck, clean-add-mime-types-file,
clean-add-mime-types-file-debug and
clean-add-mime-types-file-boot.
(icedtea-against-icedtea): Depend on
add-mime-types-file.
(clean-icedtea-against-icedtea): Depend on
clean-add-mime-types-file.
(icedtea-debug-against-icedtea): Depend on
add-mime-types-file-debug.
(clean-icedtea-debug-against-icedtea): Depend on
clean-add-mime-types-file-debug.
(add-mime-types-file): Add a symlink to the
system mime.types file if found.
(clean-add-mime-types-file): Remove symlink
to the system mime types file.
(add-mime-types-file-debug): Add a symlink to the
system mime.types file, if found, in the debug build.
(clean-add-mime-types-file-debug): Remove symlink
to the system mime types file in the debug build.
(icedtea-against-ecj): Depend on add-mime-types-file-boot.
(clean-icedtea-against-ecj): Depend on
clean-add-mime-types-file-boot.
(add-mime-types-file-boot): Add a symlink to the
system mime.types file, if found, in the bootstrap build.
(clean-add-mime-types-file-boot): Remove symlink
to the system mime types file in the bootstrap build.
(check-mimetype): Check that we can recognise a HTML
file and (if system mime.types is available) a Java file.
(clean-check-mimetype): Cleanup after check-mimetype.
(mimetypecheck): Build the MIME type check.
(clean-mimetypecheck): Remove MIME type check build.
(install-data-local): Install the mime.types symlink.
* acinclude.m4:
(IT_CHECK_FOR_MIME_TYPES): Check for a system mime.types
file and define MIME_TYPES_FILE_FOUND if located.
* configure.ac:
Invoke IT_CHECK_FOR_MIME_TYPES.
* test/RH1195203.java: Testcase to get Java to print
the MIME type of a file.
2015-05-16 Andrew John Hughes
PR2800: Files are missing from resources.jar
* Makefile.am:
(BUILD_SDK_DIR): Added.
(BUILD_JRE_DIR): Likewise.
(BUILD_JRE_ARCH_DIR): Redefine using BUILD_SDK_DIR.
(BUILD_DEBUG_SDK_DIR): Added.
(BUILD_DEBUG_JRE_DIR): Likewise.
(BUILD_DEBUG_JRE_ARCH_DIR): Redefine using
BUILD_DEBUG_SDK_DIR.
(BUILD_BOOT_SDK_DIR): Added.
(BUILD_BOOT_JRE_DIR): Likewise.
(BUILD_BOOT_JRE_ARCH_DIR): Redefine using
BUILD_BOOT_SDK_DIR.
2015-06-03 Andrew John Hughes
PR2800: Files are missing from resources.jar
* Makefile.am:
(BUILD_BOOT_JRE_ARCH_DIR): Added.
2016-07-17 Andrew John Hughes
PR3092: SystemTap is heavily confused
by multiple JDKs
* AUTHORS: Added Felix Lu.
* NEWS: Updated.
2016-07-13 Felix Lu
PR3092: SystemTap is heavily confused
by multiple JDKs
* tapset/hotspot.stp.in,
* tapset/jstack.stp.in:
Use the new private keyword in SystemTap
>= 3.0 to resolve global variable name
collision and function overloading
to select the correct jstack_call at runtime.
2016-08-15 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/ecj/icedtea.patch:
Adjust and extend, following PR2800.
* patches/openjdk/2178143-pr2959.patch,
* patches/openjdk/6260348-pr3068.patch,
* patches/openjdk/6961123-pr2975.patch,
* patches/pr2800-missing_resources.patch,
* patches/pr3137-alt_button_order.patch:
New backports for issues to be fixed in 1.13.12.
2016-08-09 Andrew John Hughes
* patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch:
Removed as applied upstream.
* Makefile.am:
(ICEDTEA_PATCHES): Remove above patch.
2016-05-24 Andrew John Hughes
* patches/openjdk/7050826-pr2956-allow_type1_fonts.patch:
Removed as pushed upstream.
* Makefile.am:
(ICEDTEA_PATCHES): Remove above patch.
2016-05-24 Andrew John Hughes
PR2969: ENABLE_SYSTEM_LCMS is not defined
if ENABLE_LCMS2 is not set
* NEWS: Updated.
* acinclude.m4:
(IT_CHECK_FOR_LCMS): Set ENABLE_SYSTEM_LCMS
to no if ENABLE_LCMS2 is not set.
2016-05-17 Andrew John Hughes
PR2962: System default check doesn't match all
GNU/Linux systems
* NEWS: Updated.
* acinclude.m4:
(IT_CHECK_FOR_LCMS): Use a similar case statement
as in IT_SET_OS_DIRS to determine default based on OS.
(IT_CHECK_FOR_JPEG): Likewise.
(IT_CHECK_FOR_PNG): Likewise.
(IT_CHECK_FOR_GIF): Likewise.
2016-05-17 Andrew John Hughes
PR2961: Latest security update broke bundled
LCMS2 build
* NEWS:
Updated.
* patches/openjdk/lcms2/bundled/6523398-writing_tags.patch:
Regenerated.
2016-05-16 Andrew John Hughes
S7050826, PR2956, RH1334465: Hebrew characters
are not rendered on OEL 5.6
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch.
* NEWS: Updated.
* patches/openjdk/7050826-pr2956-allow_type1_fonts.patch:
Backport to allow Type 1 fonts to be used with
font configurations auto-generated by fontconfig.
2016-05-13 Andrew John Hughes
PR2954: ecj/override.patch is missing new
@Overrides in RMIJRMPServerImpl.java
* NEWS: Updated.
* patches/ecj/override.patch:
Add cases in RMIJRMPServerImpl and others
which show up when source/target 5 is
used in the rt-class-files pre-build.
* patches/openjdk/8014205-blank_swing_dialogs_windows.patch:
Remove addition of @Override.
2016-05-08 Andrew John Hughes
* NEWS: Add 1.13.12 section.
* configure.ac: Bump to 1.13.12pre.
2016-05-03 Andrew John Hughes
PR2953: make dist fails after PR2887 made
jstaptest.pl auto-generated
* Makefile.am:
(TAPSET_TEST_SRCS): Remove jstaptest.pl which
is now auto-generated and handled by autotools.
* NEWS: Updated.
2016-05-08 Andrew John Hughes
* Makefile.am:
(OPENJDK_VERSION): Bump to next release, b40.
2016-05-03 Andrew John Hughes
* NEWS: Set provisional release date of the 5th.
* configure.ac: Bump to 1.13.11.
2016-05-03 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Bump to b39 creation date;
3rd of May, 2016.
(OPENJDK_SHA256SUM): Update for b39 tarball.
2016-05-03 Andrew John Hughes
* patches/openjdk/8039921-sha1_1024plus.patch:
Remove further b39 patch missed in earlier batch.
2016-05-03 Andrew John Hughes
* patches/openjdk/4963723-implement_sha-224.patch,
* patches/openjdk/6578658-sunmscapi_nonewithrsa.patch,
* patches/openjdk/6753664-sunmscapi_sha-256.patch,
* patches/openjdk/6956398-ephemeraldhkeysize.patch,
* patches/openjdk/7033170-getmaxallowedkeylength_throws_exception.patch,
* patches/openjdk/7044060-support_nsa_suite_b.patch,
* patches/openjdk/7106773-512_bits_rsa.patch,
* patches/openjdk/8006935-long_keys_in_hmac_prf.patch,
* patches/openjdk/8087120-zero_gcc5.patch,
* patches/openjdk/p11cipher-6414899-p11digest_should_support_cloning.patch,
* patches/openjdk/p11cipher-6604496-support_ckm_aes_ctr.patch,
* patches/openjdk/p11cipher-6812738-native_cleanup.patch,
* patches/openjdk/p11cipher-6924489-ckr_operation_not_initialized.patch,
* patches/pr2486-768_dh.patch,
* patches/pr2488-1024_dh.patch:
Remove patches upstreamed in b39.
* Makefile.am:
(ICEDTEA_PATCHES): Remove above patches.
* NEWS: Updated.
* patches/openjdk/7170638-systemtap.patch:
Regenerated due to copyright header change in jni.cpp.
2016-05-03 Andrew John Hughes
* patches/hotspot/hs23/zero_fixes.patch:
Remove fragments upstreamed in 8155261.
* patches/hotspot/hs23/zero_hs22.patch:
Likewise.
2016-01-29 Andrew John Hughes
* Makefile.am:
(OPENJDK_VERSION): Bump to next release, b39.
2016-05-03 Andrew John Hughes
PR2887: Location of 'stap' executable is hard-coded
* configure.ac:
Remove SDT_H_FOUND conditional around perl and stap
tests as, in 1.x, we still have --enable-systemtap
and fail if sdt.h is not found.
2016-03-18 Andrew John Hughes
PR2887: Location of 'stap' executable is hard-coded
* Makefile.am:
(check-tapset-probes): Check for STAP and invoke
generated script from build directory.
(check-tapset-jstack): Likewise.
* NEWS: Updated.
* configure.ac: Detect stap and warn if not found.
Generate test/tapset/jstaptest.pl.
* test/tapset/jstaptest.pl.in:
Moved from test/tapset/jstaptest.pl. Fill in location
of stap and perl binaries from configure output.
Fix capitalisation of "IcedTea".
2016-01-29 Andrew John Hughes
PR2952: test/tapset/jstaptest.pl requires Perl
* Makefile.am:
(check-tapset-probes): Check that Perl is available
and, if so, use it to invoke the script.
(check-tapset-jstack): Likewise.
* NEWS: Updated.
* configure.ac:
Check for Perl if SystemTap is found, so the
tests can be run if required.
2016-05-03 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/6307603-xrender-01.patch:
Regenerated after application of 8150954 / PR2868.
* patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch,
* patches/openjdk/8071705-pr2820-menu_misbehaviour.patch,
* patches/openjdk/8150954-pr2868-composite_desktop.patch,
* patches/pr2890-system_cacerts.patch:
New backports for issues to be fixed in 1.13.11.
2016-03-24 Andrew John Hughes
S8150954, PR2868, RH1176206: AWT Robot not
compatible with GNOME Shell
* INSTALL: Update X11 dependency documentation.
* configure.ac: Add check
for libXcomposite as required by fix
for PR2868. Correct variables used by
xproto check.
2016-01-25 Andrew John Hughes
* NEWS: Add 1.13.11 section.
* configure.ac: Bump to 1.13.11pre.
2016-01-20 Andrew John Hughes
* NEWS: Set release date to this Friday.
* configure.ac: Bump to 1.13.10.
2016-01-20 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Bump to b38 creation date;
20th of January, 2016.
(OPENJDK_SHA256SUM): Update for b38 tarball.
2016-01-19 Andrew John Hughes
* patches/openjdk/p11cipher-4898461-support_ecb_and_cbc.patch,
* patches/openjdk/p11cipher-6867345-turkish_regional_options_cause_npe_in_algoid.patch:
Removed; added upstream in OpenJDK 6 b38.
* Makefile.am:
(ICEDTEA_PATCHES): Remove above patches.
* NEWS: Updated.
* patches/openjdk/6799141-split_out_versions.patch:
Fixed to apply against OPENJDK6-70.
2015-11-26 Andrew John Hughes
* Makefile.am:
(OPENJDK_VERSION): Bump to next release, b38.
2016-01-19 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/7169111-pr2757-unreadable_menu_bar_with_ambiance_theme.patch,
* patches/openjdk/8140620-pr2711-find_default.sf2.patch:
New backports for issues to be fixed in 1.13.10.
2015-11-17 Andrew John Hughes
* NEWS: Add 1.13.10 section.
* configure.ac: Bump to 1.13.10pre.
2015-11-11 Andrew John Hughes
* NEWS: Update with changes added
in 2nd, 3rd and 4th b37 tarball revisions.
Set release date to this coming Friday.
2015-11-11 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Bump to new b37 creation date;
11th of November, 2015.
(OPENJDK_SHA256SUM): Update for new b37 tarball.
2015-11-10 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Bump to new b37 creation date;
10th of November, 2015.
(OPENJDK_SHA256SUM): Update for new b37 tarball.
2015-11-04 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Bump to new b37 creation date;
4th of November, 2015.
(OPENJDK_SHA256SUM): Update for new b37 tarball.
2015-10-31 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch.
* NEWS: Updated.
* patches/openjdk/6763122-no_zipfile_ctor_exception.patch:
Add fix for TCK regression introduced by PR363.
2015-10-27 Andrew John Hughes
* NEWS: Set release date to this Thursday.
* configure.ac: Bump to 1.13.9.
2015-10-27 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Bump to b37 creation date;
27th of October, 2015.
(OPENJDK_SHA256SUM): Update for b37 tarball.
2015-10-26 Andrew John Hughes
* NEWS: Updated.
* generated/java/nio/BufferOverflowException.java,
* generated/java/nio/BufferUnderflowException.java,
* generated/java/nio/ByteBuffer.java,
* generated/java/nio/ByteBufferAsCharBufferB.java,
* generated/java/nio/ByteBufferAsCharBufferL.java,
* generated/java/nio/ByteBufferAsCharBufferRB.java,
* generated/java/nio/ByteBufferAsCharBufferRL.java,
* generated/java/nio/ByteBufferAsDoubleBufferB.java,
* generated/java/nio/ByteBufferAsDoubleBufferL.java,
* generated/java/nio/ByteBufferAsDoubleBufferRB.java,
* generated/java/nio/ByteBufferAsDoubleBufferRL.java,
* generated/java/nio/ByteBufferAsFloatBufferB.java,
* generated/java/nio/ByteBufferAsFloatBufferL.java,
* generated/java/nio/ByteBufferAsFloatBufferRB.java,
* generated/java/nio/ByteBufferAsFloatBufferRL.java,
* generated/java/nio/ByteBufferAsIntBufferB.java,
* generated/java/nio/ByteBufferAsIntBufferL.java,
* generated/java/nio/ByteBufferAsIntBufferRB.java,
* generated/java/nio/ByteBufferAsIntBufferRL.java,
* generated/java/nio/ByteBufferAsLongBufferB.java,
* generated/java/nio/ByteBufferAsLongBufferL.java,
* generated/java/nio/ByteBufferAsLongBufferRB.java,
* generated/java/nio/ByteBufferAsLongBufferRL.java,
* generated/java/nio/ByteBufferAsShortBufferB.java,
* generated/java/nio/ByteBufferAsShortBufferL.java,
* generated/java/nio/ByteBufferAsShortBufferRB.java,
* generated/java/nio/ByteBufferAsShortBufferRL.java,
* generated/java/nio/CharBuffer.java,
* generated/java/nio/DirectByteBuffer.java,
* generated/java/nio/DirectByteBufferR.java,
* generated/java/nio/DirectCharBufferRS.java,
* generated/java/nio/DirectCharBufferRU.java,
* generated/java/nio/DirectCharBufferS.java,
* generated/java/nio/DirectCharBufferU.java,
* generated/java/nio/DirectDoubleBufferRS.java,
* generated/java/nio/DirectDoubleBufferRU.java,
* generated/java/nio/DirectDoubleBufferS.java,
* generated/java/nio/DirectDoubleBufferU.java,
* generated/java/nio/DirectFloatBufferRS.java,
* generated/java/nio/DirectFloatBufferRU.java,
* generated/java/nio/DirectFloatBufferS.java,
* generated/java/nio/DirectFloatBufferU.java,
* generated/java/nio/DirectIntBufferRS.java,
* generated/java/nio/DirectIntBufferRU.java,
* generated/java/nio/DirectIntBufferS.java,
* generated/java/nio/DirectIntBufferU.java,
* generated/java/nio/DirectLongBufferRS.java,
* generated/java/nio/DirectLongBufferRU.java,
* generated/java/nio/DirectLongBufferS.java,
* generated/java/nio/DirectLongBufferU.java,
* generated/java/nio/DirectShortBufferRS.java,
* generated/java/nio/DirectShortBufferRU.java,
* generated/java/nio/DirectShortBufferS.java,
* generated/java/nio/DirectShortBufferU.java,
* generated/java/nio/DoubleBuffer.java,
* generated/java/nio/FloatBuffer.java,
* generated/java/nio/HeapByteBuffer.java,
* generated/java/nio/HeapByteBufferR.java,
* generated/java/nio/HeapCharBuffer.java,
* generated/java/nio/HeapCharBufferR.java,
* generated/java/nio/HeapDoubleBuffer.java,
* generated/java/nio/HeapDoubleBufferR.java,
* generated/java/nio/HeapFloatBuffer.java,
* generated/java/nio/HeapFloatBufferR.java,
* generated/java/nio/HeapIntBuffer.java,
* generated/java/nio/HeapIntBufferR.java,
* generated/java/nio/HeapLongBuffer.java,
* generated/java/nio/HeapLongBufferR.java,
* generated/java/nio/HeapShortBuffer.java,
* generated/java/nio/HeapShortBufferR.java,
* generated/java/nio/IntBuffer.java,
* generated/java/nio/InvalidMarkException.java,
* generated/java/nio/LongBuffer.java,
* generated/java/nio/ReadOnlyBufferException.java,
* generated/java/nio/ShortBuffer.java,
* generated/java/nio/channels/AlreadyConnectedException.java,
* generated/java/nio/channels/AsynchronousCloseException.java,
* generated/java/nio/channels/CancelledKeyException.java,
* generated/java/nio/channels/ClosedByInterruptException.java,
* generated/java/nio/channels/ClosedChannelException.java,
* generated/java/nio/channels/ClosedSelectorException.java,
* generated/java/nio/channels/ConnectionPendingException.java,
* generated/java/nio/channels/FileLockInterruptionException.java,
* generated/java/nio/channels/IllegalBlockingModeException.java,
* generated/java/nio/channels/IllegalSelectorException.java,
* generated/java/nio/channels/NoConnectionPendingException.java,
* generated/java/nio/channels/NonReadableChannelException.java,
* generated/java/nio/channels/NonWritableChannelException.java,
* generated/java/nio/channels/NotYetBoundException.java,
* generated/java/nio/channels/NotYetConnectedException.java,
* generated/java/nio/channels/OverlappingFileLockException.java,
* generated/java/nio/channels/UnresolvedAddressException.java,
* generated/java/nio/channels/UnsupportedAddressTypeException.java,
* generated/java/nio/charset/CharacterCodingException.java,
* generated/java/nio/charset/CharsetDecoder.java,
* generated/java/nio/charset/CharsetEncoder.java,
* generated/java/nio/charset/IllegalCharsetNameException.java,
* generated/java/nio/charset/UnsupportedCharsetException.java:
Replaced by versions from a build of OpenJDK 6 b37.
* patches/openjdk/p11cipher-6867345-turkish_regional_options_cause_npe_in_algoid.patch:
Regenerated.
* patches/version.patch:
Fix path from Version-template.java to Version.java.template,
following 6888701 upstream.
2015-08-18 Andrew John Hughes
* Makefile.am:
(OPENJDK_VERSION): Bump to next release, b37.
2015-10-12 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/6440786-pr363-zero_entry_zips.patch,
* patches/openjdk/6599383-pr363-large_zip_files.patch,
* patches/openjdk/6929479-pr363-disable_mmap_zip.patch,
* patches/openjdk/7105461-pr2662-xrender_jtables.patch,
* patches/openjdk/7150134-pr2662-xrender_drawline_oom.patch,
* patches/pr2513-layoutengine_reset.patch:
New backports for issues to be fixed in 1.13.9.
2015-08-15 Andrew John Hughes
* NEWS: Add 1.13.9 section. Correct
section formatting.
* configure.ac: Bump to 1.13.9pre.
2015-07-28 Andrew John Hughes
PR2565: Replace ipv4-mapped-ipv6-addresses.patch
with upstream fix 6882910
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch.
* NEWS: Updated. Bump release date.
* patches/ipv4-mapped-ipv6-addresses.patch:
Remove code changes, leaving just the test case.
* patches/openjdk/6882910-ipv6only.patch:
New patch, backporting 6882910 as a replacement
for the older ipv4-mapped-ipv6-addresses.patch
2015-07-23 Andrew John Hughes
* NEWS: Remove 7/8-only issue from
security fix list.
2015-07-22 Andrew John Hughes
PR2559: generated directory gets confused with
generated alias
* Makefile.am:
(EXTRA_DIST): Change 'generated' to
'$(top_srcdir)/generated'.
* NEWS: Updated.
2015-07-22 Andrew John Hughes
* NEWS: Set release date to 23rd of July,
2015 for 1.13.8.
* configure.ac: Bump to 1.13.8.
2015-07-22 Andrew John Hughes
* patches/openjdk/8078666-widen_increases.patch:
Removed; upstream in b36.
* Makefile.am:
(OPENJDK_DATE): Bump to b36 creation date;
22nd of July, 2015.
(OPENJDK_SHA256SUM): Update for b36 tarball.
* NEWS: Updated with b36 changes. Remove duplicate
issue in 1.13.6 release notes.
* patches/openjdk/6956398-ephemeraldhkeysize.patch:
Regenerated against b36.
2015-07-20 Andrew John Hughes
* patches/openjdk/8074312-pr2255-support_linux_4.patch:
Removed; upstreamed.
* patches/pax-mark-rmic-java.patch: Likewise.
* Makefile.am:
(ICEDTEA_PATCHES): Drop above patches. Drop
WITH_PAX block as no longer required.
(ICEDTEA_ECJ_PATCHES): Drop !WITH_PAX block,
merging into main unconditional definition.
* patches/openjdk/4963723-implement_sha-224.patch:
Regenerated due to copyright header change.
2015-07-20 Andrew John Hughes
* Makefile.am:
(OPENJDK_VERSION): Bump to next release, b36.
2015-07-13 Andrew John Hughes
* AUTHORS: Add James.
* NEWS: Updated.
2015-05-23 James Le Cuirot
PR829: Raise javadoc and JAVAC_FLAGS memory
limits for CACAO
* patches/cacao/launcher.patch:
Increase memory limits so a build with CACAO
and doc generation succeeds.
2015-07-22 Andrew John Hughes
PR2556, G390663: Update Gentoo font configuration
and allow font directory to be specified
* INSTALL: Document --with-fonts-dir.
* Makefile.am:
(fonts): Copy the generated Gentoo
font properties file into the OpenJDK
tree.
* NEWS: Updated.
* acinclude.m4:
(IT_WITH_FONTS_DIR): Allow the user
to specify where the fonts are stored.
* configure.ac: Invoke IT_WITH_FONTS_DIR
and generate linux.fontconfig.Gentoo.properties
* linux.fontconfig.Gentoo.properties.in:
Template fontconfig file for Gentoo copied from
the main Portage tree.
* patches/fonts-gentoo.patch:
Remove outdated copy of
linux.fontconfig.Gentoo.properties from patch.
2015-07-13 Andrew John Hughes
PR2500: Add executable stack markings
to callNative.S on JamVM
* Makefile.am:
(ICEDTEA_PATCHES): Add patch.
(jamvm): Drop setting -noexecstack in
LDFLAGS; replaced by code fix in JamVM.
* NEWS: Updated.
* patches/jamvm/noexecstack.patch:
Add notes to assembly files in order to
turn off executable stack.
2015-07-13 Andrew John Hughes
PR2507, G541462: Only apply PaX markings by default
on running PaX kernels
* NEWS: Updated.
* acinclude.m4:
(IT_HAS_PAX): Use grep directly rather
than piping from cat.
(IT_WITH_PAX): Use ${pax_active} as the
default value. Handle --with-pax and
--without-pax options (i.e. without arguments)
better.
2015-07-15 Andrew John Hughes
PR2391: Make elliptic curve removal
optional
* acinclude.m4:
(IT_ENABLE_NON_NSS_CURVES): Check ${enableval}
to catch values other than yes/no.
2015-07-13 Andrew John Hughes
PR2391: Make elliptic curve removal
optional
* INSTALL:
Document --enable-non-nss-curves.
* Makefile.am:
(ICEDTEA_PATCHES): Only apply
the RH1022017 patch when non-NSS
curves are not enabled.
* NEWS: Updated.
* acinclude.m4:
(IT_ENABLE_NON_NSS_CURVES): New
macro to allow non-NSS curves to
be turned on.
* configure.ac:
Invoke IT_ENABLE_NON_NSS_CURVES.
* fsg.sh.in:
Don't alter the curve list when
non-NSS curves are enabled.
2015-07-22 Andrew John Hughes
PR2360: Ensure all stamp targets have aliases
* Makefile.am:
Add missing aliases for add-cacao,
add-cacao-debug, add-jamvm, add-jamvm-debug,
add-nss, add-nss-debug, add-nss-ecj,
add-pulseaudio, add-pulseaudio-debug,
add-pulseaudio-ecj, add-systemtap,
add-systemtap-debug, add-systemtap-ecj,
add-tzdata-support, add-tzdata-support-debug,
add-tzdata-support-ecj, add-zero, add-zero-debug,
extract-openjdk, fonts, generated, hgforest,
ports, pulse-java, pulse-java-class,
pulse-java-headers, pulse-java-jar,
remove-intree-libraries, runnable-icedtea,
runnable-icedtea-debug and runnable-icedtea-ecj.
Remove dead nbplatform and rename rt-jar to rt.
* NEWS: Updated.
2015-07-06 Andrew John Hughes
PR2342: Update README & INSTALL files
* INSTALL: Remove dead --with-xalan2-jar,
--with-xalan2-serializer-jar,
--with-xerces2-jar options. Document --with-jdk-home.
Move --enable-system-kerberos to be listed with other
system library options. Mention ARM32 JIT.
* NEWS: Updated.
* README: Mention ARM32 JIT and OpenJDK
compatibility testing page.
* acinclude.m4:
(IT_CHECK_FOR_JDK): Add plain java-1.6.0-openjdk to
ICEDTEA6_VMS.
2014-06-12 Andrew John Hughes
PR2340: Fail early if there is no native HotSpot JIT
& all other options are disabled
* NEWS: Updated.
* acinclude.m4:
(IT_ENABLE_ZERO_BUILD): Depend on
IT_HAS_NATIVE_HOTSPOT_PORT. Split out arch-dependent
code into that macro. Make ENABLE_CACAO test more
readable.
(IT_ENABLE_CACAO): Handle enableval same as other macros
so possible values are only ever yes or no.
(IT_ENABLE_JAMVM): Likewise.
(IT_HAS_NATIVE_HOTSPOT_PORT): Architecture detection
split out from IT_ENABLE_ZERO_BUILD. Now sets
has_native_hotspot_port for later reference.
* configure.ac:
Error out if there is no native HotSpot port and
Zero (which implies Shark & ARM32 JIT), CACAO and
JamVM are all disabled.
2015-07-22 Andrew John Hughes
* patches/hotspot/hs23/systemtap.patch:
Removed; replaced by backport of upstream version.
* Makefile.am:
(ICEDTEA_PATCHES): Add patches below. Swap
old SystemTap patch for a backport of 7170638.
* NEWS: Updated.
* patches/openjdk/4890063-hprof_truncation.patch,
* patches/openjdk/6562615-compiler_warnings.patch,
* patches/openjdk/6956398-ephemeraldhkeysize.patch,
* patches/openjdk/6989466-compiler_warnings.patch,
* patches/openjdk/6991580-ipv6_nameservers.patch,
* patches/openjdk/6997561-better_jndi_error_handling.patch,
* patches/openjdk/7007905-javazic_line_numbers.patch,
* patches/openjdk/7017176-missing_gpl_headers.patch,
* patches/openjdk/7058708-javazic_warnings.patch,
* patches/openjdk/7069870-generic_array_initializers.patch,
* patches/openjdk/7090844-support_multi_offset_change_timezones.patch,
* patches/openjdk/7094377-ldaps_timeout.patch,
* patches/openjdk/7133138-timezone_io_improvement.patch,
* patches/openjdk/7170638-systemtap.patch,
* patches/openjdk/8000487-jndi_connection_not_honouring_timeout.patch,
* patches/openjdk/8011709-canonshaping_memory_leak.patch,
* patches/openjdk/8023052-jvm_crash_in_native_layout.patch,
* patches/openjdk/8039921-sha1_1024plus.patch,
* patches/openjdk/8041451-ldap_read_timeout_abandon.patch,
* patches/openjdk/8042855-indiclayoutengine_null_dereference.patch,
* patches/openjdk/8042857-14_stuck_threads_on_ldaprequest.patch,
* patches/openjdk/8065238-ldap_namingexception_8041451_regression.patch,
* patches/openjdk/8074761-ldap_empty_optional_params.patch,
* patches/openjdk/8078654-closettfontfilefunc.patch,
* patches/openjdk/8078666-widen_increases.patch,
* patches/openjdk/8081315-giflib_interlacing.patch,
* patches/openjdk/8081475-systemtap-gcc5.patch,
* patches/openjdk/8087120-zero_gcc5.patch,
* patches/pr2319-policy_jar_checksum.patch,
* patches/pr2460-policy_jar_timestamp.patch,
* patches/pr2481_sysconfig_clock_spaces.patch,
* patches/pr2486-768_dh.patch,
* patches/pr2488-1024_dh.patch: Added.
2015-04-15 Andrew John Hughes
* NEWS: Add 1.13.8 section.
* configure.ac: Bump to 1.13.8pre.
2015-04-15 Andrew John Hughes
* NEWS: Correct 1.13.7 release date.
2015-04-15 Andrew John Hughes
* NEWS: Add CVE numbers.
2015-04-10 Andrew John Hughes
PR2294: Auto-generated jconsole.desktop
and policytool.desktop should not be included
in release tarball
* Makefile.am:
(EXTRA_DIST): Remove jconsole.desktop and
policytool.desktop
* NEWS: Updated.
2015-04-09 Andrew John Hughes
* NEWS: Update with changes from b35.
Set release date to 14th of April,
2015 for 1.13.7.
* configure.ac: Bump to 1.13.7.
2015-04-09 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Bump to security update release date;
14th of April, 2015.
(OPENJDK_SHA256SUM): Update for b35 tarball.
2015-04-09 Andrew John Hughes
* patches/g356743-libpng-1.5.patch:
Removed; applied upstream as part of S7088287.
* Makefile.am: Remove above patch.
* patches/openjdk/4963723-implement_sha-224.patch:
Drop copyright header change to RSASignature.java
as S8071726 upstream updates it to 2015.
2015-04-09 Andrew John Hughes
* patches/openjdk/8020190-pr2174-jfieldid_must_match_object.patch,
* patches/openjdk/8028623-pr2177-hash_code_mismatch_for_extended_characters.patch,
* patches/openjdk/8061785-pr2177-test_bug-corrupted_utf8_character.patch:
Removed; upstreamed.
* Makefile.am:
(ICEDTEA_PATCHES): Remove above patches.
2015-03-31 Andrew John Hughes
* patches/openjdk/6730740-pr2186-64-bit_breakage_in_6729881.patch,
* patches/openjdk/7031830-pr2183-bad_record_mac_failure.patch,
* patches/openjdk/oj51-pr2187-sync_4873188.patch,
* patches/openjdk/oj52-pr2185-no_serbia_montenegro.patch,
* patches/openjdk/oj53-pr2181-strict_aliasing_on_ppc32.patch,
* patches/openjdk/oj54-pr2182-6911104_reintroduces_test_fragment.patch:
Removed; upstreamed.
* Makefile.am:
(ICEDTEA_PATCHES): Remove above patches.
* patches/arch.patch: Regenerated following
upstream application of OPENJDK6-53.
2015-01-25 Andrew John Hughes
* Makefile.am:
(OPENJDK_VERSION): Bump to next release, b35.
2015-04-03 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/6584008-pr2195-jvmtistringprimitivecallback_null_string.patch,
* patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch,
* patches/openjdk/8074312-pr2255-support_linux_4.patch,
* patches/pr2197-jhat_man_page_url.patch,
* patches/pr2201-support_giflib_5.1.patch,
* patches/pr2211-check_dgifclosefile_return.patch,
* patches/pr2226-support_future_giflib_6_and_up.patch:
Add new backports and bug fixes.
2015-01-27 Andrew John Hughes
* NEWS: Add 1.13.7 section.
* configure.ac: Bump to 1.13.7pre.
2015-01-26 Andrew John Hughes
* NEWS: Correct NEWS; CACAO & JamVM
were broken by 1.13.5, not 1.13.6.
2015-01-23 Andrew John Hughes
* NEWS: Update release date and fix
description of PR2184.
2015-01-07 Andrew John Hughes
PR2190: JamVM lacks JVM_FindClassFromCaller introduced
by security patch in 1.13.5
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch when building
JamVM.
(EXTRA_DIST): Include patches from JamVM directory.
* NEWS: Updated.
* patches/jamvm/pr2190-find_class_from_caller.patch:
Backport JamVM patch to implement FindClassFromCaller.
2015-01-21 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add patches below.
* NEWS: Updated.
* patches/openjdk/6730740-pr2186-64-bit_breakage_in_6729881.patch,
* patches/openjdk/7031830-pr2183-bad_record_mac_failure.patch,
* patches/openjdk/oj51-pr2187-sync_4873188.patch,
* patches/openjdk/oj52-pr2185-no_serbia_montenegro.patch,
* patches/openjdk/oj53-pr2181-strict_aliasing_on_ppc32.patch,
* patches/openjdk/oj54-pr2182-6911104_reintroduces_test_fragment.patch:
New patches to fix issues found in b34.
2014-10-29 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch for CACAO
builds.
* NEWS: Updated.
* patches/cacao/pr2184.patch:
Implement JVM_FindClassFromCaller as same
as JVM_FindClassFromClassLoader for now.
2015-01-19 Andrew John Hughes
* Makefile.am:
(extract-openjdk): Use abs_top_builddir
instead of builddir to please older
versions of autotools. No need to set
fsg.sh executable either as we run it
via sh.
* NEWS: Updated.
2015-01-19 Andrew John Hughes
* Makefile.am:
(OPENJDK_SHA256SUM): Update for new b34 tarball.
* NEWS: Updated.
2015-01-19 Andrew John Hughes
* Makefile.am:
(OPENJDK_SHA256SUM): Update for new b34 tarball.
(ICEDTEA_PATCHES): Add fix for PR2179.
* NEWS: Updated.
* patches/pr2179-avoid_x86_workaround_on_zero.patch:
Don't apply 8023956 when building Zero on x86.
2015-01-19 Andrew John Hughes
* NEWS: Set release date to 20th of January,
2015 for 1.13.6.
* configure.ac: Bump to 1.13.6.
2015-01-19 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Bump to security update release date;
20th of January, 2015.
(OPENJDK_SHA256SUM): Update for b34 tarball.
2015-01-19 Andrew John Hughes
* patches/openjdk/8000897-use_corresponding_digest_length.patch:
Moved to...
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch:
...here.
* patches/openjdk/8020190-pr2174-jfieldid_must_match_object.patch,
* patches/openjdk/8028623-pr2177-hash_code_mismatch_for_extended_characters.patch,
* patches/openjdk/8061785-pr2177-test_bug-corrupted_utf8_character.patch,
* patches/pr2070-type_punning_warnings.patch,
* patches/pr2082-s390_type_fixes.patch,
* patches/pr2096-4096-bit_dh.patch:
New backports from IcedTea 2.x.
2015-01-19 Andrew John Hughes
* patches/openjdk/6541350-tz_display_names_l10n.patch,
* patches/openjdk/6706974-krb5_test_infrastructure.patch,
* patches/openjdk/6761072-new_krb5_tests_fail_on_multiple_platforms.patch,
* patches/openjdk/6821191-tz_display_names_l10n.patch,
* patches/openjdk/6925851-pt_br.patch,
* patches/openjdk/6977550-tzdata2010l.patch,
* patches/openjdk/6996686-tzdata2010o.patch,
* patches/openjdk/7017800-tzdata2011b.patch,
* patches/openjdk/7027387-tzdata2011d.patch,
* patches/openjdk/7033174-tzdata2011e.patch,
* patches/openjdk/7035073-missing_pt_br_timezones.patch,
* patches/openjdk/7039469-tzdata2011g.patch,
* patches/openjdk/7090843-tzdata2011j.patch,
* patches/openjdk/7103108-tzdata2011l.patch,
* patches/openjdk/7103405-correct_display_names.patch,
* patches/openjdk/7104126-headers_tzdata.patch,
* patches/openjdk/7158483-tzdata2012c.patch,
* patches/openjdk/7198570-tzdata2012f.patch,
* patches/openjdk/8002225-tzdata2012i.patch,
* patches/openjdk/8009987-tzdata2013b.patch,
* patches/openjdk/8014469-tzdata2013c.patch,
* patches/openjdk/8020054-tzdata2013d.patch,
* patches/openjdk/8025255-tzdata2013g.patch:
Remove patches included upstream.
* Makefile.am:
(ICEDTEA_PATCHES): Remove above patches.
* NEWS: Updated.
* patches/hotspot/hs23/remove_jsr292_tests.patch:
Regenerated.
* patches/hotspot/hs23/type_fixes.patch:
Remove threadLocalAllocBuffer.cpp hunk which is
no longer applicable.
2015-01-19 Andrew John Hughes
* patches/clean-crypto.patch: Removed; replaced by
inclusion of UNLIMITED_CRYPTO=true solution upstream.
* patches/openjdk/7122142-annotation_race_condition.patch,
* patches/openjdk/7161796-wrong_fetch_in_fetch_static_field.patch:
Remove patches included upstream.
* Makefile.am:
(ICEDTEA_PATCHES): Remove above patches.
(ICEDTEA_ENV): Set UNLIMITED_CRYPTO=true.
* NEWS: Updated.
* patches/openjdk/4963723-implement_sha-224.patch:
Regenerated following backport of 6647452 upstream.
* patches/openjdk/7044060-support_nsa_suite_b.patch:
Likewise.
* patches/openjdk/7106773-512_bits_rsa.patch: Likewise.
* patches/openjdk/8006935-long_keys_in_hmac_prf.patch: Likewise.
* patches/openjdk/p11cipher-4898461-support_ecb_and_cbc.patch:
Likewise.
* patches/openjdk/p11cipher-6604496-support_ckm_aes_ctr.patch:
Likewise.
2015-01-05 Andrew John Hughes
* patches/ecj/pr64174.patch: Drop the Lithuanian
changeover date now, as it's in the past.
2014-12-04 Andrew John Hughes
* Makefile.am:
(ICEDTEA_ECJ_PATCHES): Add workaround for bug
in parsing end-of-year dates (Classpath PR64174).
* acinclude.m4:
(IT_PR64174_CHECK): Detect if the boot JDK suffers
from PR64174 and apply the patch if so.
* configure.ac: Call IT_PR64174_CHECK.
* patches/ecj/pr64174.patch: Drop the Latvian
Euro changeover date, which is in the past anyway,
and move Lithuania's two hours forward so it enters
2015 and avoids the bug.
2014-10-24 Andrew John Hughes
* Makefile.am:
(OPENJDK_VERSION): Bump to next release, b34.
2014-12-05 Andrew John Hughes
PR2125: Synchronise elliptic curves in
sun.security.ec.NamedCurve with those listed by NSS
* fsg.sh: Moved to...
* Makefile.am:
(EXTRA_DIST): Remove fsg.sh, now generated
by configure.
(extract-openjdk): Fix path to new generated
fsg.sh and mark as executable
* NEWS: Updated.
* configure.ac: Add fsg.sh to AC_CONFIG_FILES.
* fsg.sh.in: ... here and added application
of PR2125 patch.
* patches/pr2125.patch: Patch to remove curves
unsupported by NSS.
2015-01-06 Andrew John Hughes
PR2062: Unset OS before running OpenJDK build
* Makefile.am:
(ICEDTEA_UNSET): Introduce variable to
store unsetting of environment variables.
(ICEDTEA_ENV): Move JAVAC, JAVA_HOME and
JDK_HOME to ICEDTEA_UNSET.
(icedtea): Unset variables prior to running
$(MAKE).
(icedtea-debug): Likewise.
(icedtea-ecj): Likewise.
* NEWS: Updated.
2014-06-10 Andrew John Hughes
PR1832, RH1022017: Report elliptic curves
supported by NSS, not the SunEC library
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch when
PKCS11+NSS is enabled, so
that the NSS set of curves are announced
via SSL.
* NEWS: Updated.
* patches/rh1022017.patch:
Reduce number of curves announced over SSL
to just those supported by NSS.
2014-06-10 Andrew John Hughes
PR1831: Drop version requirement for LCMS 2
* INSTALL: Document lcms2 requirement.
* NEWS: Updated.
* acinclude.m4:
(IT_CHECK_FOR_LCMS): Drop 2.5 requirement.
2014-10-24 Andrew John Hughes
* Makefile.am,
(ICEDTEA_PATCHES): Add new patch.
* NEWS: Updated.
* patches/openjdk/8000897-use_corresponding_digest_length.patch:
Fix for SHA-2 bug discovered in RH1155012.
2014-10-24 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/7122142-annotation_race_condition.patch:
Backport fix for annotation race condition.
* patches/openjdk/7161796-wrong_fetch_in_fetch_static_field.patch:
Fix for HotSpot bug hit by 7122142.
2014-10-15 Andrew John Hughes
PR2033: patches/ecj/jaxws-getdtdtype.patch no
longer applies since removal of JAXWS drop
* NEWS: Updated.
* patches/ecj/jaxws-getdtdtype.patch:
Regenerated as a normal patch against the
OpenJDK source tree.
2014-10-14 Andrew John Hughes
* NEWS: Add 1.13.6 section.
* configure.ac: Bump to 1.13.6pre.
2014-10-14 Andrew John Hughes
* NEWS: Correct formatting in 1.13.5
release notes.
2014-10-09 Andrew John Hughes
* configure.ac: Bump to 1.13.5.
2014-08-29 Andrew John Hughes
* NEWS: Update OpenJDK bug URL.
2014-10-09 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch.
* NEWS: Updated.
* patches/openjdk/8017173-xml_cipher_rsa_oaep_cant_be_instantiated.patch:
Backport of regression fix from 7u for PR1688.
2014-10-09 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch.
* NEWS: Updated.
* patches/pr1904-icedtea_and_distro_versioning.patch:
Backport of versioning fix from IcedTea 2.x.
2014-10-08 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/4963723-implement_sha-224.patch,
* patches/openjdk/6578658-sunmscapi_nonewithrsa.patch,
* patches/openjdk/6753664-sunmscapi_sha-256.patch,
* patches/openjdk/7033170-getmaxallowedkeylength_throws_exception.patch,
* patches/openjdk/7044060-support_nsa_suite_b.patch,
* patches/openjdk/7106773-512_bits_rsa.patch,
* patches/openjdk/7180907-jarsigner_sha-256.patch,
* patches/openjdk/8006935-long_keys_in_hmac_prf.patch,
* patches/openjdk/8049480-jarsigner_openjdk_9.patch:
Backports to improve cryptography support.
2014-10-08 Andrew John Hughes
* patches/openjdk/7027300-unsync_hashmap_causes_endless_loop.patch,
* patches/openjdk/7183251-netbeans_renders_text_wrong.patch,
* patches/openjdk/oj639-handle_fonts_with_no_canon_flag_set.patch:
Remove upstreamed patches.
* Makefile.am:
(OPENJDK_DATE): Bump to security update release date, 14th of October.
(OPENJDK_SHA256SUM): Update for b33 tarball.
(ICEDTEA_PATCHES): Drop above patches.
* NEWS: Add fixes from b33.
* patches/openjdk/6816311-compiler_name.patch:
Remove windows.h fragments added in OPENJDK6-41.
* patches/openjdk/p11cipher-6812738-native_cleanup.patch:
Remove fragment added by security update.
2014-07-30 Andrew John Hughes
* patches/openjdk/8010213-set_socketoptions_windows.patch:
Remove upstreamed patch.
* Makefile.am:
(ICEDTEA_PATCHES): Drop upstreamed patch.
2014-07-30 Andrew John Hughes
* Makefile.am:
(OPENJDK_VERSION): Bump to next release, b33.
2014-07-28 Andrew John Hughes
OJ39: Handle fonts with the non-canonical
processing flag set
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch.
* NEWS: Updated.
* patches/openjdk/oj639-handle_fonts_with_no_canon_flag_set.patch:
Sync LETypes.h and LayoutEngine.cpp with 7 versions
in order to support fonts with the no canonical
processing flag.
2014-07-15 Andrew John Hughes
* NEWS: Fix formatting issues.
2014-07-15 Andrew John Hughes
* configure.ac: Bump to 1.13.5pre.
* NEWS: Add 1.13.5 section.
2014-07-15 Andrew John Hughes
* configure.ac: Bump to 1.13.4.
* NEWS: Remove 1.13.5 section.
2014-07-15 Andrew John Hughes
* NEWS:
Move D-I-D fixes into security list.
Add CVE numbers.
2014-07-15 Omair Majid
* NEWS: Add a section for 1.13.5
* configure.ac: Bump to 1.13.5pre.
2014-07-15 Omair Majid
* NEWS: Set unembargo date.
* configure.ac: Bump to 1.13.4.
2014-07-14 Omair Majid
* NEWS: Update with fixes.
* Makefile.am (OPENJDK_SHA256SUM): Update checksum for new tarball.
2014-07-08 Omair Majid
2014-07-15 CPU
* NEWS: Update with fixes.
* Makefile.am
(OPENJDK_DATE, OPENJDK_SHA256SUM, OPENJDK_VERSION): Update for b32.
(ICEDTEA_PATCHES): Drop upstreamed patches.
* patches/openjdk/6636370-appcontext_simplification.patch,
* patches/openjdk/6729772-opt_cleanup.patch,
* patches/openjdk/6799141-split_out_versions.patch,
* patches/openjdk/6816311-compiler_name.patch,
* patches/windows-awt.patch: Update to apply on top of b32.
* patches/jtreg-T6638712-fix.patch,
* patches/openjdk/6638712-wildcard_types.patch,
* patches/openjdk/6650759-missing_inference.patch: Remove upstreamed
patch.
2014-05-28 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/7183251-netbeans_renders_text_wrong.patch:
Backport text layout fixes.
2014-05-22 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch.
* NEWS: Updated.
* patches/openjdk/7027300-unsync_hashmap_causes_endless_loop.patch:
Backport fix to replace HashMap usage with ConcurrentHashMap,
avoiding deadlock.
2014-05-09 Jiri Vanek
* Makefile.am: (add-nss-debug.stamp): fixed ECJ_BUILD_OUTPUT_DIR
to DEBUG_BUILD_OUTPUT_DIR.
2014-04-16 Andrew John Hughes
* configure.ac: Bump to 1.13.4pre.
* NEWS: Add 1.13.4 section.
2014-04-15 Andrew John Hughes
* NEWS:
Include minor updates from announcement.
2014-04-11 Andrew John Hughes
* Makefile.am:
(OPENJDK_VERSION): Set to b31.
2014-04-10 Andrew John Hughes
* NEWS: Add unembargo date.
* configure.ac: Set to 1.13.3.
2014-04-10 Andrew John Hughes
* NEWS: List changes imported from b31 tarball.
2014-04-10 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Update to b31 release date.
(OPENJDK_SHA256SUM): Set to hash of new b31 tarball.
2014-04-10 Andrew John Hughes
* patches/merge_fix.patch,
* patches/openjdk/4685768-focus.patch,
* patches/openjdk/4993545-nativeinlightfixer.patch,
* patches/openjdk/6444769-windowwithwarningtest.patch,
* patches/openjdk/6607170-request_focus.patch,
* patches/openjdk/6607660-treelock.patch,
* patches/openjdk/6616323-component_array.patch,
* patches/openjdk/6633275-shaped_translucent_windows.patch,
* patches/openjdk/6637796-set_bounds.patch,
* patches/openjdk/6656651-windows_lcd_glyphs.patch,
* patches/openjdk/6682046-shape_calculation.patch,
* patches/openjdk/6693253-security_warning.patch,
* patches/openjdk/6725214-direct3d-01.patch,
* patches/openjdk/6748082-isDisplayLocal.patch,
* patches/openjdk/6755274-glgetstring-crash.patch,
* patches/openjdk/6769607-modal-hangs.patch,
* patches/openjdk/6791612-opengl-jni-fix.patch,
* patches/openjdk/6797195-hw_lw_mixing.patch,
* patches/openjdk/6984543-onscreen_rendering_resize_test.patch,
* patches/openjdk/7110396-sound_code_build_fix.patch,
* patches/openjdk/8035893-jvm_getversioninfo_zeroing.patch,
* patches/openjdk/oj6-29-jdk_version_info_zeroing.patch,
* patches/security/20120214/7112642.patch,
* patches/security/20130618/8009071-improve_shape_handling.patch:
Removed; upstreamed.
* Makefile.am:
(SPECIAL_SECURITY_PATCH_1): Removed.
(SPECIAL_SECURITY_PATCH_2): Likewise.
(LCMS_PATCHES): Add latest security fixes for users of in-tree LCMS2.
(UPSTREAMED_PATCHES): Set to empty.
(ICEDTEA_PATCHES): Remove upstreamed patches.
* patches/nomotif-6706121.patch: Regenerated.
* patches/security/20131015/8014098-better_profile_validation.patch,
* patches/security/20140415/8031335-better_colour_profiling.patch:
Security fixes for LCMS 2, taken from IcedTea 2.4.x.
2014-03-28 Andrew John Hughes
* NEWS: Fix OPENJDK6-29 bug reference.
2014-03-28 Andrew John Hughes
* configure.ac: Bump to 1.13.3pre.
* NEWS: Add 1.13.3 section.
2014-03-28 Andrew John Hughes
* NEWS: Update release date.
2014-03-26 Andrew John Hughes
* NEWS: Add potential release date and
Gentoo bug ID for PaX change.
* configure.ac: Set to 1.13.2.
2014-03-25 Andrew John Hughes
* Makefile.am:
(UPSTREAMED_PATCHES): Add patches from unreleased upstream.
(ICEDTEA_PATCHES): Include UPSTREAMED_PATCHES.
* NEWS: Updated.
* patches/openjdk/7110396-sound_code_build_fix.patch,
* patches/openjdk/8035893-jvm_getversioninfo_zeroing.patch,
* patches/openjdk/oj6-29-jdk_version_info_zeroing.patch:
Add new patches from upstream.
2014-02-01 Andrew John Hughes
* patches/linker-libs-order.patch:
Regenerate, removing upstreamed fragment.
2012-08-16 Andrew John Hughes
PR1712: Allow -Werror to be turned off in the
HotSpot build
* Makefile.am:
(WERROR_STATUS): Set to true or false
depending on if ENABLE_WERROR is set or not.
(ICEDTEA_ENV): Use WERROR_STATUS to set
COMPILER_WARNINGS_FATAL.
* acinclude.m4:
(IT_ENABLE_WERROR): New macro to enable -Werror.
This is disabled by default.
* configure.ac: Call IT_ENABLE_WERROR.
* NEWS: Updated.
2014-03-25 Andrew John Hughes
PR1714: Update PaX support to detect running PaX
kernel and use newer tools
* Makefile.am:
(add-archive): Depend on pax-mark-vm as the target executes java.
(add-archive-debug): Likewise with pax-mark-vm-debug.
(check-crypto): Depend on pax-mark-vm as the target executes java.
(check-crypto-debug): Likewise with pax-mark-vm-debug.
(add-archive-ecj): Depend on pax-mark-vm-ecj as the target executes java.
(check-crypto-boot): Likewise.
* NEWS: Updated.
* acinclude.m4:
(IT_HAS_PAX): New macro to detect whether the running
kernel uses PaX.
(IT_WITH_PAX): Rewritten to search for PaX tools -
currently paxmark.sh, paxctl-ng, chpax and paxctl -
and fail if a tool isn't found and a PaX kernel is
being used.
2014-01-23 Andrew John Hughes
* acinclude.m4:
(IT_CHECK_FOR_LCMS): Depend on IT_ENABLE_LCMS2
and only enable system LCMS by default if it's
enabled.
* configure.ac:
Don't invoke IT_ENABLE_LCMS2 explicitly.
2014-01-23 Andrew John Hughes
* patches/alternative_krb5_cache_fixup.patch:
Remove unneeded jdk_generic_profile.sh fragment
that doesn't apply when system LCMS is disabled.
2014-01-23 Andrew John Hughes
* configure.ac: Set to 1.13.2pre.
* NEWS: Add 1.13.2 section and missing CVE.
2014-01-22 Andrew John Hughes
* configure.ac: Set to 1.13.1.
* NEWS: Set 1.13.1 release date.
2014-01-22 Andrew John Hughes
* NEWS: Update with NSS patch fix.
2014-01-20 Andrew John Hughes
* AUTHORS:
Credit Aurelien Jarno for D729448 patch.
2014-01-10 Omair Majid
* patches/nss-not-enabled-config.patch: Fix path
to java.security.
2014-01-22 Andrew John Hughes
* NEWS: Add fixes from end of b30 lifecycle.
2014-01-22 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Set to date of b30.
(OPENJDK_SHA256SUM): Add b30 SHA256 checksum.
(OPENJDK_SRC_ZIP): Switch to smaller xz tarball.
2014-01-17 Andrew John Hughes
* NEWS: Add fixes added to upstream.
2014-01-17 Andrew John Hughes
* Makefile.am:
(OPENJDK_VERSION): Bump to next release, b30.
2014-01-17 Andrew John Hughes
* patches/openjdk/6763340-corba_memory_leak.patch,
* patches/openjdk/6893617-cnctx_always_uses_default_orb.patch,
* patches/openjdk/6980681-corba_deadlock.patch,
* patches/openjdk/7162902-corba_fixes.patch,
* patches/openjdk/8009530-icu_kern_table_support_broken.patch:
Remove upstreamed fixes.
* Makefile.am:
(ICEDTEA_PATCHES): Drop above.
* patches/hotspot/hs23/update-bootclasspath.patch,
* patches/openjdk/p11cipher-6812738-native_cleanup.patch:
Regenerated against upstream.
2013-12-26 Andrew John Hughes
* NEWS: Fix usage of JEP and add key.
2014-01-16 Andrew John Hughes
* NEWS: Add 1.13.1 section.
* configure.ac: Set to 1.13.1pre.
2013-12-26 Andrew John Hughes
* NEWS: Set release date.
* configure.ac: Set to 1.13.0.
2013-12-26 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add patch.
* patches/shark-drop_compile_method_arg_following_7083786.patch:
Drop extra argument to compile_method, removed
in 7083786, from sharkCompiler.cpp.
* NEWS: Updated.
2013-12-26 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add patch.
* patches/8003992_support_6.patch:
Fix test in 8003992 to build on OpenJDK 6
by removing multi-catch and NIO2.
2013-12-26 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add patch.
* patches/shark_fixes_from_8003868.patch:
Backport EliminateNestedLocks definition
for Shark from 8003868 in OpenJDK 8.
2013-12-26 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* AUTHORS: Add Alex Kasko.
2013-07-21 Alex Kasko
* patches/windows-awt.patch,
* patches/windows-jdk-sizecalc.patch:
Fix Windows build following backport of 6585765.
2013-12-26 Andrew John Hughes
* acinclude.m4:
(IT_SET_ARCH_SETTINGS): Use target, not host.
(IT_SET_OS_DIRS): Likewise.
(IT_CHECK_FOR_LCMS): Only default to system LCMS
is using GNU/Linux.
(IT_CHECK_FOR_ZLIB): Likewise.
(IT_CHECK_FOR_JPEG): Likewise.
(IT_CHECK_FOR_PNG): Likewise.
(IT_CHECK_FOR_GIF): Likewise.
* configure.ac:
Add AC_CANONICAL_TARGET after AC_CANONICAL_HOST
and move earlier in file, before Automake
initialisation.
2013-12-26 Andrew John Hughes
* acinclude.m4:
(IT_CHECK_FOR_ZLIB): Add a fallback to the old
way of checking for zlib for older systems.
2011-09-27 Andrew John Hughes
* acinclude.m4:
Always quote using '[' and ']' in macro calls.
(IT_CHECK_FOR_GIF): Replace quotation marks
with '[' and ']'.
* configure.ac:
Same for CUPS and X.org checks.
2013-09-11 Andrew John Hughes
* acinclude.m4:
(IT_CHECK_FOR_LCMS): Make error message mention
version.
2013-07-24 Andrew John Hughes
* acinclude.m4:
(IT_CHECK_FOR_LCMS): Turn system LCMS on by
default if the version is 2.5 or above with the
latest security fixes.
2013-12-26 Andrew John Hughes
* Makefile.am:
(hgforest): Use $@ for stamp name.
(download-openjdk): Likewise.
(download-hotspot): Likewise.
(download): Likewise.
(extract-openjdk): Likewise.
(extract-jamvm): Likewise.
(replace-hotspot): Likewise.
(ports): Likewise.
(remove-intree-libraries): Likewise.
(generated): Likewise.
(fonts): Likewise.
(patch-fsg): Likewise.
(patch): Likewise.
(overlay): Likewise.
(extract-ecj): Likewise.
(patch-ecj): Likewise.
(native-ecj): Likewise.
(bootstrap-directory-ecj): Likewise.
(bootstrap-directory): Likewise.
(bootstrap-directory-symlink-ecj): Likewise.
(bootstrap-directory-symlink): Likewise.
(icedtea): Likewise.
(icedtea-debug): Likewise.
(icedtea-against-icedtea): Likewise.
(icedtea-debug-against-icedtea): Likewise.
(add-systemtap): Likewise.
(add-systemtap-debug): Likewise.
(add-pulseaudio): Likewise.
(add-pulseaudio-debug): Likewise.
(add-nss): Likewise.
(add-nss-debug): Likewise.
(add-tzdata-support): Likewise.
(add-tzdata-support-debug): Likewise.
(add-archive): Likewise.
(add-archive-debug): Likewise.
(check-crypto-debug): Add missing stamp.
(icedtea-ecj): Use $@ for stamp name.
(icedtea-against-ecj): Likewise.
(add-systemtap-ecj): Likewise.
(add-pulseaudio-ecj): Likewise.
(add-nss-ecj): Likewise.
(add-tzdata-support-ecj): Likewise.
(add-archive-ecj): Likewise.
(pulse-java): Likewise.
(pulse-java-jar): Likewise.
(pulse-java-class): Likewise.
(pulse-java-headers): Likewise.
(rewriter): Likewise.
(rewrite-rhino): Likewise.
(rt-class-files): Likewise.
(rt): Likewise.
2013-12-24 Andrew John Hughes
PR1630: Make system JPEG/Zlib/PNG/GIF support
optional
* patches/alternative_krb5_cache_fixup.patch:
Replace USE_SYSTEM_LCMS with SYSTEM_LCMS.
* patches/libraries-gif.patch: Split out
from libraries.patch.
* patches/libraries-jpeg.patch: Likewise.
* patches/libraries-png.patch: Likewise.
* patches/libraries-splashscreen.patch:
Rewritten using SYSTEM_{PNG,GIF,ZLIB,JPEG} flags.
* patches/libraries-zlib.patch:
Split out from libraries.patch.
* patches/linker-libs-order-zlib.patch:
Split out from linker-libs-order.patch. Only
applies if system zlib is being used.
* patches/linker-libs-order.patch:
Move system-zlib-specific parts to separate file.
* patches/openjdk/lcms2/system_lcms2.patch:
Replace USE_SYSTEM_LCMS with SYSTEM_LCMS.
* patches/rh661505-jpeg-nosys.patch:
New version that uses function calls appropriate for
the in-tree version.
* patches/security/20130618/8009071-improve_shape_handling.patch:
Regenerated as now applied before libraries-gif.patch,
which may or may not be applied.
2011-09-06 Andrew John Hughes
* patches/libraries.patch:
Split into parts for individual libraries.
Splashscreen parts rewritten.
* Makefile.am:
(ICEDTEA_PATCHES): Replace libraries.patch
with libraries-splashscreen.patch. Apply
other library patches depending on which
system libraries are used and which aren't.
Use a different version of the RH661505
patch, depending on whether the system
or in-tree JPEG library is used.
(ICEDTEA_ENV): Set ZLIB_LIBS, ZLIB_CFLAGS,
SYSTEM_ZLIB, JPEG_LIBS, JPEG_CFLAGS,
SYSTEM_JPEG, PNG_LIBS, PNG_CFLAGS,
SYSTEM_PNG, GIF_LIBS, GIF_CFLAGS,
SYSTEM_GIF. Replace USE_SYSTEM_LCMS with
SYSTEM_LCMS for consistency.
* NEWS: Updated.
* acinclude.m4:
(IT_CHECK_FOR_ZLIB): New macro to check for zlib.
(IT_CHECK_FOR_JPEG): Likewise for libjpeg.
(IT_CHECK_FOR_PNG): Likewise for libpng.
(IT_CHECK_FOR_GIF): Likewise for giflib.
* configure.ac:
Remove old AC_CHECK_LIB calls for jpeg, gif
and zlib and PKG_CHECK_MODULES call for libpng.
Add calls to new macros above.
* remove-intree-libraries.sh.in:
Make removal of zlib, libpng, giflib and libjpeg
files dependent on whether or not the system versions
are used (the default).
2013-12-20 Xerxes RÃ¥nby
Robert Lougher
JamVM
* NEWS: Updated. Removed note about JSR 355 for IcedTea 1.
JSR 335 is only enabled for IcedTea 3 / OpenJDK 8 builds.
* Makefile.am
(JAMVM_VERSION): Updated JamVM to 2013-11-18 revision.
(JAMVM_SHA256SUM): Updated.
2013-12-19 Andrew John Hughes
PR1502: Allow use of system LCMS 2
* patches/openjdk/lcms2/8007925-improve_cmsstagealloclabv2tov4curves.patch,
* patches/openjdk/lcms2/8007927-improve_cmsallocprofilesequencedescription.patch,
* patches/openjdk/lcms2/8007929-improve_curvesalloc.patch,
* patches/openjdk/lcms2/8009654-cmsnamed_stability.patch:
Moved to...
* patches/openjdk/lcms2/bundled/8007925-improve_cmsstagealloclabv2tov4curves.patch,
* patches/openjdk/lcms2/bundled/8007927-improve_cmsallocprofilesequencedescription.patch,
* patches/openjdk/lcms2/bundled/8007929-improve_curvesalloc.patch,
* patches/openjdk/lcms2/bundled/8009654-cmsnamed_stability.patch:
...here.
* Makefile.am:
(ICEDTEA_PATCHES): Apply certain LCMS patches only when
not building using the system library.
* patches/ecj/icedtea.patch: Only rename header if it
exists.
* patches/openjdk/lcms2/6523398-writing_tags.patch,
* patches/openjdk/lcms2/7042594-tck_failure.patch,
* patches/openjdk/lcms2/7053526-lcms_2.4.patch:
Move patches to bundled LCMS 2 into...
* patches/openjdk/lcms2/bundled/6523398-writing_tags.patch,
* patches/openjdk/lcms2/bundled/7042594-tck_failure.patch,
* patches/openjdk/lcms2/bundled/7053526-lcms_2.4.patch:
...these files.
* NEWS: Updated.
2011-05-04 Andrew John Hughes
* remove-intree-libraries.sh: Renamed.
* INSTALL: Updated with new option.
* Makefile.am:
(ICEDTEA_ENV): Set USE_SYSTEM_LCMS, LCMS_LIBS
and LCMS_CFLAGS if building with system LCMS.
* acinclude.m4:
(IT_CHECK_FOR_LCMS): Provide the --enable-system-lcms
option, enabled by default.
* configure.ac:
Call IT_CHECK_FOR_LCMS.
* remove-intree-libraries.sh.in:
Delete LCMS source code only if system version is
being used.
2013-12-18 Andrew John Hughes
* NEWS: Include changes new to b29.
2013-12-18 Andrew John Hughes
* NEWS: Move PR1290 to new features list,
not bug fixes.
2013-06-06 Andrew John Hughes
* AUTHORS: Updated with Michal.
2013-12-18 Andrew John Hughes
PR1501: Backport IcedTea 2.x library removal script
* patches/openjdk/7002766-parfait-jpeg.patch: Moved to...
* patches/openjdk/libjpeg/7002766-parfait-jpeg.patch: ... here.
* Makefile.am:
(ICEDTEA_PATCHES): Drop 7002766 for the time being, until
an option to build with bundled libjpeg is added.
(extract): Depend on remove-intree-libraries.
(clean-extract): Depend on clean-remove-intree-libraries.
(remove-intree-libraries): Run new script.
(clean-remove-intree-libraries): Remove stamp.
* patches/libraries.patch:
Regenerated without removal of entire files, which is now
done by the script.
* patches/openjdk/6989774-imageio_compiler_warnings.patch:
Split libjpeg changes into...
* patches/openjdk/libjpeg/6989774-imageio_compiler_warnings.patch:
... this patch (currently unapplied as above).
* remove-intree-libraries.sh: Script to delete bundled
libjpeg, giflib, libpng & zlib.
* NEWS: Updated.
2013-12-18 Andrew John Hughes
* NEWS: Mention PR1376.
2013-12-18 Andrew John Hughes
PR1627: JDK check should depend on bootstrapping check
* acinclude.m4:
(IT_CHECK_IF_BOOTSTRAPPING): Define only once.
(IT_CHECK_FOR_JDK): Define only once and require
IT_CHECK_IF_BOOTSTRAPPING for setting of
enable_bootstrap variable.
* configure.ac: Don't invoke IT_CHECK_IF_BOOTSTRAPPING
explicitly.
* NEWS: Updated.
2013-06-06 Andrew John Hughes
* INSTALL:
Synchronise list of VMs with macro in acinclude.m4.
* acinclude.m4: Provide separate output for user
specified JDKs and the checking process. Extend
the list of JVMs to include more from Fedora &
RHEL and the newer Gentoo variants.
* NEWS: Updated.
2013-03-21 Michal Vyskocil
PR1360: Check for /usr/lib64 JVMs and generic JPackage alternative
* INSTALL: Add /etc/alternatives/java_sdk_openjdk.
* acinclude.m4: Likewise.
2013-06-06 Andrew John Hughes
* Makefile.am:
(.PHONY): Add clean-cryptocheck.
(clean-local): Likewise.
2013-06-05 Andrew John Hughes
* Makefile.am:
(check-crypto): Depend on icedtea.stamp.
(check-crypto-debug): Depend on icedtea-debug.stamp.
(clean-crypto-boot): Depend on icedtea-ecj.stamp.
2013-06-05 Andrew John Hughes
PR1290: Ensure unlimited crypto policy is in place.
* Makefile.am:
(CRYPTO_CHECK_BUILD_DIR): New variable.
(CRYPTO_CHECK_SRCS): Likewise.
(EXTRA_DIST): Add crypto check sources.
(.PHONY): Add new clean targets.
(icedtea-against-icedtea): Depend on check-crypto.
(clean-icedtea-against-icedtea): Depend on
clean-check-crypto.
(icedtea-debug-against-icedtea): Depend on
check-crypto-debug.
(clean-icedtea-debug-against-icedtea): Depend on
clean-check-crypto-debug.
(check-crypto): Run the crypto checker on a normal
stage 2 build.
(clean-check-crypto): Delete the check-crypto stamp.
(check-crypto-debug): Run the crypto checker on a
debug stage 2 build.
(clean-check-crypto-debug): Delete the
check-crypto-debug stamp.
(icedtea-against-ecj): Depend on
check-crypto-boot.
(clean-icedtea-against-ecj): Depend on
clean-check-crypto-boot.
(check-crypto-boot): Run the crypto checker on
the stage 1 build.
(clean-check-crypto-boot): Delete the
check-crypto-boot stamp.
(cryptocheck): Build the crypto checker.
(clean-cryptocheck): Revert cryptocheck.
* NEWS: Updated.
* TestCryptoLevel.java:
Checks whether the unlimited crypto policy is in
place or not.
2013-12-09 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Set to date of b29.
(OPENJDK_SHA256SUM): Add b29 SHA256 checksum.
2013-11-21 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch.
* patches/d729448-32_bit_alignment.patch:
Fix alignment on mips and mipsel.
2013-11-08 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* patches/openjdk/6925851-pt_br.patch: Added.
* patches/openjdk/7017800-tzdata2011b.patch,
* patches/openjdk/7027387-tzdata2011d.patch:
Updated with pt_BR changes.
* patches/openjdk/7035073-missing_pt_br_timezones.patch:
Added.
* patches/openjdk/7090843-tzdata2011j.patch,
* patches/openjdk/7103108-tzdata2011l.patch,
* patches/openjdk/7103405-correct_display_names.patch,
* patches/openjdk/7158483-tzdata2012c.patch,
* patches/openjdk/8009987-tzdata2013b.patch:
Updated with pt_BR changes.
* patches/openjdk/8025255-tzdata2013g.patch:
Added.
2013-11-25 Andrew John Hughes
* NEWS: Add 1.12.7 release notes.
2012-11-23 Andrew John Hughes
* patches/openjdk/8015614-update_build.patch,
* patches/openjdk/8016256-finalization_final.patch,
* patches/openjdk/8020943-memory_leak.patch,
* patches/openjdk/8023457-tracing_mutex.patch,
* patches/openjdk/8023478-hs_crash.patch,
* patches/openjdk/8023683-enhance_class_file_parsing.patch,
* patches/openjdk/8024914-swapped_usage.patch: Removed.
* Makefile.am:
(SECURITY_PATCHES): Remove upstreamed ones.
2012-11-22 Andrew John Hughes
* patches/openjdk/4075303-javap_update.patch,
* patches/openjdk/4111861-static_fields.patch,
* patches/openjdk/4501661-disallow_mixing.patch,
* patches/openjdk/4884240-javap_additional_option.patch,
* patches/openjdk/6708729-javap_makefile_update.patch,
* patches/openjdk/6715767-javap_crash.patch,
* patches/openjdk/6819246-javap_instruction_decoding.patch,
* patches/openjdk/6824493-experimental.patch,
* patches/openjdk/6841419-classfile_iterator.patch,
* patches/openjdk/6841420-classfile_methods.patch,
* patches/openjdk/6843013-missing_experimental.patch,
* patches/openjdk/6852856-javap_subclasses.patch,
* patches/openjdk/6867671-javap_whitespace.patch,
* patches/openjdk/6868539-constant_pool_tags.patch,
* patches/openjdk/6902264-fix_indentation.patch,
* patches/openjdk/6954275-big_xml_signatures.patch,
* patches/openjdk/7146431-java.security_files.patch,
* patches/openjdk/7196533-timezone_bottleneck.patch,
* patches/openjdk/8000450-restrict_access.patch,
* patches/openjdk/8002070-remove_logger_stack_search.patch,
* patches/openjdk/8003992-embedded_nulls.patch,
* patches/openjdk/8004188-rename_java.security.patch,
* patches/openjdk/8006882-jmockit.patch,
* patches/openjdk/8006900-new_date_time.patch,
* patches/openjdk/8008589-better_mbean_permission_validation.patch,
* patches/openjdk/8010118-caller_sensitive.patch,
* patches/openjdk/8010727-empty_logger_name.patch,
* patches/openjdk/8010939-logmanager_deadlock.patch,
* patches/openjdk/8011071-better_crypto_provider_handling.patch,
* patches/openjdk/8011081-improve_jhat.patch,
* patches/openjdk/8011139-revise_checking_getenclosingclass.patch,
* patches/openjdk/8011157-improve_corba_portability-jdk.patch,
* patches/openjdk/8011157-improve_corba_portability.patch,
* patches/openjdk/8011990-logger_test_urls.patch,
* patches/openjdk/8012071-better_bean_building.patch,
* patches/openjdk/8012147-improve_tool.patch,
* patches/openjdk/8012243-serial_regression.patch,
* patches/openjdk/8012277-improve_dataflavour.patch,
* patches/openjdk/8012425-transform_transformfactory.patch,
* patches/openjdk/8012453-runtime.exec.patch,
* patches/openjdk/8012617-arrayindexoutofbounds_linebreakmeasurer.patch,
* patches/openjdk/8013380-logger_stack_walk_glassfish.patch,
* patches/openjdk/8013503-improve_stream_factories.patch,
* patches/openjdk/8013506-better_pack200.patch,
* patches/openjdk/8013510-augment_image_writing.patch,
* patches/openjdk/8013514-improve_cmap_stability.patch,
* patches/openjdk/8013739-better_ldap_resource_management.patch,
* patches/openjdk/8013744-better_tabling.patch,
* patches/openjdk/8013827-createtempfile_hang.patch,
* patches/openjdk/8014085-better_serialization.patch,
* patches/openjdk/8014093-improve_image_parsing.patch,
* patches/openjdk/8014102-improve_image_conversion.patch,
* patches/openjdk/8014341-better_kerberos_service.patch,
* patches/openjdk/8014349-getdeclaredclass_fix.patch,
* patches/openjdk/8014530-better_dsp.patch,
* patches/openjdk/8014534-better_profiling.patch,
* patches/openjdk/8014718-remove_logging_suntoolkit.patch,
* patches/openjdk/8014745-logger_stack_walk_switch.patch,
* patches/openjdk/8014987-augment_serialization.patch,
* patches/openjdk/8015144-performance_regression.patch,
* patches/openjdk/8015731-auth_improvements.patch,
* patches/openjdk/8015743-address_internet_addresses.patch,
* patches/openjdk/8015965-typo_in_property_name.patch,
* patches/openjdk/8015978-incorrect_transformation.patch,
* patches/openjdk/8016357-update_hs_diagnostic_class.patch,
* patches/openjdk/8016653-ignoreable_characters.patch,
* patches/openjdk/8016675-robust_javadoc.patch,
* patches/openjdk/8017196-ensure_proxies_are_handled_appropriately-jdk.patch,
* patches/openjdk/8017196-ensure_proxies_are_handled_appropriately.patch,
* patches/openjdk/8017287-better_resource_disposal.patch,
* patches/openjdk/8017291-cast_proxies_aside.patch,
* patches/openjdk/8017298-better_xml_support.patch,
* patches/openjdk/8017300-improve_interface_implementation.patch,
* patches/openjdk/8017505-better_client_service.patch,
* patches/openjdk/8017566-backout_part_of_8000450.patch,
* patches/openjdk/8019292-better_attribute_value_exceptions.patch,
* patches/openjdk/8019584-invalid_notification_fix.patch,
* patches/openjdk/8019617-better_view_of_objects.patch,
* patches/openjdk/8019969-inet6_test_case_fix.patch,
* patches/openjdk/8019979-better_access_test.patch,
* patches/openjdk/8020293-jvm_crash.patch,
* patches/openjdk/8021290-signature_validation.patch,
* patches/openjdk/8021355-splashscreen_regression.patch,
* patches/openjdk/8021366-jaxp_test_fix-01.patch,
* patches/openjdk/8021577-bean_serialization_fix.patch,
* patches/openjdk/8021933-jaxp_test_fix-02.patch,
* patches/openjdk/8021969-jnlp_load_failure.patch,
* patches/openjdk/8022661-writeobject_flush.patch,
* patches/openjdk/8022682-supporting_xom.patch,
* patches/openjdk/8022940-enhance_corba_translations.patch,
* patches/openjdk/8023964-ignore_test.patch,
* patches/openjdk/8025128-createtempfile_absolute_prefix.patch,
* patches/openjdk/oj6-19-fix_8010118_test_cases.patch,
* patches/openjdk/oj6-20-merge.patch,
* patches/openjdk/oj6-21-overrides.patch: Removed.
* Makefile.am:
(SECURITY_PATCHES): Remove upstreamed ones.
2012-11-22 Andrew John Hughes
* Makefile.am:
(OPENJDK_VERSION): Bump to next release, b29.
2013-11-13 Andrew John Hughes
* NEWS: Add 1.11.14 release notes and
remove items in 1.13.0 which have been
released in 1.11.x.
2013-10-31 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch.
* patches/s390_casts.patch:
Backport from IcedTea 2.3 tree.
2013-10-29 Andrew John Hughes
* patches/openjdk/8002070-remove_logger_stack_search_2.patch,
* patches/openjdk/8009463-space_and_final_backslash.patch,
* patches/openjdk/8013380-handle_renames.patch:
Removed as incorporated in other patches.
* Makefile.am:
(SECURITY_PATCHES): Add security update.
* patches/jtreg-LastErrorString.patch: Regenerated.
* patches/openjdk/4075303-javap_update.patch,
* patches/openjdk/4111861-static_fields.patch,
* patches/openjdk/4501661-disallow_mixing.patch,
* patches/openjdk/4884240-javap_additional_option.patch,
* patches/openjdk/6708729-javap_makefile_update.patch,
* patches/openjdk/6715767-javap_crash.patch,
* patches/openjdk/6819246-javap_instruction_decoding.patch,
* patches/openjdk/6824493-experimental.patch,
* patches/openjdk/6841419-classfile_iterator.patch,
* patches/openjdk/6841420-classfile_methods.patch,
* patches/openjdk/6843013-missing_experimental.patch,
* patches/openjdk/6852856-javap_subclasses.patch,
* patches/openjdk/6867671-javap_whitespace.patch,
* patches/openjdk/6868539-constant_pool_tags.patch,
* patches/openjdk/6902264-fix_indentation.patch,
* patches/openjdk/6954275-big_xml_signatures.patch,
* patches/openjdk/7146431-java.security_files.patch,
* patches/openjdk/7162902-corba_fixes.patch,
* patches/openjdk/7196533-timezone_bottleneck.patch,
* patches/openjdk/8000450-restrict_access.patch,
* patches/openjdk/8002070-remove_logger_stack_search.patch,
* patches/openjdk/8003992-embedded_nulls.patch,
* patches/openjdk/8004188-rename_java.security.patch,
* patches/openjdk/8006882-jmockit.patch,
* patches/openjdk/8006900-new_date_time.patch,
* patches/openjdk/8008589-better_mbean_permission_validation.patch,
* patches/openjdk/8010118-caller_sensitive.patch,
* patches/openjdk/8010727-empty_logger_name.patch,
* patches/openjdk/8010939-logmanager_deadlock.patch,
* patches/openjdk/8011071-better_crypto_provider_handling.patch,
* patches/openjdk/8011081-improve_jhat.patch,
* patches/openjdk/8011139-revise_checking_getenclosingclass.patch,
* patches/openjdk/8011157-improve_corba_portability-jdk.patch,
* patches/openjdk/8011157-improve_corba_portability.patch,
* patches/openjdk/8011990-logger_test_urls.patch,
* patches/openjdk/8012071-better_bean_building.patch,
* patches/openjdk/8012147-improve_tool.patch,
* patches/openjdk/8012243-serial_regression.patch,
* patches/openjdk/8012277-improve_dataflavour.patch,
* patches/openjdk/8012425-transform_transformfactory.patch,
* patches/openjdk/8012453-runtime.exec.patch,
* patches/openjdk/8012617-arrayindexoutofbounds_linebreakmeasurer.patch,
* patches/openjdk/8013380-logger_stack_walk_glassfish.patch,
* patches/openjdk/8013503-improve_stream_factories.patch,
* patches/openjdk/8013506-better_pack200.patch,
* patches/openjdk/8013510-augment_image_writing.patch,
* patches/openjdk/8013514-improve_cmap_stability.patch,
* patches/openjdk/8013739-better_ldap_resource_management.patch,
* patches/openjdk/8013744-better_tabling.patch,
* patches/openjdk/8013827-createtempfile_hang.patch,
* patches/openjdk/8014085-better_serialization.patch,
* patches/openjdk/8014093-improve_image_parsing.patch,
* patches/openjdk/8014102-improve_image_conversion.patch,
* patches/openjdk/8014341-better_kerberos_service.patch,
* patches/openjdk/8014349-getdeclaredclass_fix.patch,
* patches/openjdk/8014530-better_dsp.patch,
* patches/openjdk/8014534-better_profiling.patch,
* patches/openjdk/8014718-remove_logging_suntoolkit.patch,
* patches/openjdk/8014745-logger_stack_walk_switch.patch,
* patches/openjdk/8014987-augment_serialization.patch,
* patches/openjdk/8015144-performance_regression.patch,
* patches/openjdk/8015614-update_build.patch,
* patches/openjdk/8015731-auth_improvements.patch,
* patches/openjdk/8015743-address_internet_addresses.patch,
* patches/openjdk/8015965-typo_in_property_name.patch,
* patches/openjdk/8015978-incorrect_transformation.patch,
* patches/openjdk/8016256-finalization_final.patch,
* patches/openjdk/8016357-update_hs_diagnostic_class.patch,
* patches/openjdk/8016653-ignoreable_characters.patch,
* patches/openjdk/8016675-robust_javadoc.patch,
* patches/openjdk/8017196-ensure_proxies_are_handled_appropriately-jdk.patch,
* patches/openjdk/8017196-ensure_proxies_are_handled_appropriately.patch,
* patches/openjdk/8017287-better_resource_disposal.patch,
* patches/openjdk/8017291-cast_proxies_aside.patch,
* patches/openjdk/8017298-better_xml_support.patch,
* patches/openjdk/8017300-improve_interface_implementation.patch,
* patches/openjdk/8017505-better_client_service.patch,
* patches/openjdk/8017566-backout_part_of_8000450.patch,
* patches/openjdk/8019292-better_attribute_value_exceptions.patch,
* patches/openjdk/8019584-invalid_notification_fix.patch,
* patches/openjdk/8019617-better_view_of_objects.patch,
* patches/openjdk/8019969-inet6_test_case_fix.patch,
* patches/openjdk/8019979-better_access_test.patch,
* patches/openjdk/8020293-jvm_crash.patch,
* patches/openjdk/8020943-memory_leak.patch,
* patches/openjdk/8021290-signature_validation.patch,
* patches/openjdk/8021355-splashscreen_regression.patch,
* patches/openjdk/8021366-jaxp_test_fix-01.patch,
* patches/openjdk/8021577-bean_serialization_fix.patch,
* patches/openjdk/8021933-jaxp_test_fix-02.patch,
* patches/openjdk/8021969-jnlp_load_failure.patch,
* patches/openjdk/8022661-writeobject_flush.patch,
* patches/openjdk/8022682-supporting_xom.patch,
* patches/openjdk/8022940-enhance_corba_translations.patch,
* patches/openjdk/8023457-tracing_mutex.patch,
* patches/openjdk/8023478-hs_crash.patch,
* patches/openjdk/8023683-enhance_class_file_parsing.patch,
* patches/openjdk/8023964-ignore_test.patch,
* patches/openjdk/8024914-swapped_usage.patch,
* patches/openjdk/8025128-createtempfile_absolute_prefix.patch,
* patches/openjdk/oj6-19-fix_8010118_test_cases.patch,
* patches/openjdk/oj6-20-merge.patch,
* patches/openjdk/oj6-21-overrides.patch: Added.
* NEWS: Updated.
2013-10-09 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch.
* patches/ecj/icedtea.patch:
Regenerated following compressed JAR support.
* patches/openjdk/7025066-embedded_build.patch:
Backport to actually provide COMPRESS_JARS support
in the build.
* NEWS: Updated.
2012-08-22 Andrew John Hughes
PR1288: Allow JARs to be optionally compressed by
setting COMPRESS_JARS
* Makefile.am:
(ICEDTEA_ENV): Add COMPRESS_JARS="true" if
ENABLE_JAR_COMPRESSION is set.
* NEWS: Updated.
* acinclude.m4: Add IT_ENABLE_JAR_COMPRESSION macro.
* configure.ac: Include new macro.
2013-10-08 Pavel Tisnovsky
* Makefile.am:
(download-openjdk): Added --no-check-certificate
flag to wget command to allow downloading OpenJDK
tarball using https on systems with the necessary
certificates.
2013-10-07 Andrew John Hughes
* NEWS:
Add features from b28 not already released (mainly
those changes in HotSpot 20->23).
2013-10-07 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Set to date of b28.
(OPENJDK_SHA256SUM): Likewise for SHA256 checksum.
(OPENJDK_URL): Use new OPENJDK-6 project URL.
2013-09-24 Andrew John Hughes
* patches/hotspot/hs23/remove_bad_overrides.patch:
Removed.
* Makefile.am:
Remove patch now upstreamed.
2013-09-19 Andrew John Hughes
* configure.ac:
Check if CC gets set and fail if not.
2013-09-19 Andrew John Hughes
* configure.ac:
Check if CXX gets set and fail if not.
2013-09-19 Andrew John Hughes
* patches/cacao/hotspot/hs23/memory.patch,
* patches/hotspot/hs23/6_for_override.patch:
Removed.
* Makefile.am:
(ICEDTEA_PATCHES): Replace 6_for_override with
remove_bad_overrides and hs23 memory patch with
original.
* patches/cacao/hotspot/original/memory.patch:
Restored.
* patches/hotspot/hs23/remove_bad_overrides.patch:
Added.
2013-09-17 Xerxes RÃ¥nby
Robert Lougher
JamVM
- JSR 335: fix frame.c
- Add support for CallerSensitive
- JSR 335: handle interfaces when resolving a method
- sun.misc.Unsafe: additional methods get/putAddress
- JSR 292: make internal functions static
* NEWS: Updated.
* Makefile.am
(JAMVM_VERSION): Updated JamVM to 2013-08-28 revision.
(JAMVM_SHA256SUM): Updated.
2013-09-13 Andrew John Hughes
* patches/cacao/hotspot/original/memory.patch,
* patches/ecj/bootver.patch,
* patches/ecj/hotspot/original/hotspot-jdk-dependency.patch,
* patches/hotspot/hs23/7197906-handle_32_bit_shifts.patch,
* patches/hotspot/hs23/revert-7017193.patch,
* patches/hotspot/original/6840152-jvm_crashes_with_heavyweight_monitors.patch,
* patches/hotspot/original/7022999-fastlocking_compiler1_only.patch,
* patches/hotspot/original/7032696-7029152_broke_vm.patch,
* patches/hotspot/original/7140985-hsdis_caller_options.patch,
* patches/hotspot/original/aarch64.patch,
* patches/hotspot/original/alpha-fixes.patch,
* patches/hotspot/original/arm-hsdis.patch,
* patches/hotspot/original/arm.patch,
* patches/hotspot/original/gcc-suffix.patch,
* patches/hotspot/original/jtreg-test7020373-fix.patch,
* patches/hotspot/original/pr639-broken_shark_build.patch,
* patches/hotspot/original/sdt-arguments.patch,
* patches/hotspot/original/sdt-dtrace-hpp.patch,
* patches/hotspot/original/sdt-jni.patch,
* patches/hotspot/original/sdt-make.patch,
* patches/hotspot/original/systemtap-alloc-size-workaround.patch,
* patches/hotspot/original/systemtap_gc.patch,
* patches/hotspot/original/text-relocations.patch,
* patches/hotspot/original/update-bootclasspath.patch,
* patches/hotspot/original/version.patch,
* patches/ia64-fix.patch,
* patches/jtreg-remove-test-6987555.patch,
* patches/jtreg-remove-test-6991596.patch,
* patches/numa_on_early_glibc.patch,
* patches/openjdk/6796786-invalid_FP_identity_transform.patch,
* patches/openjdk/6956668-misbehavior_of_XOR_operator_with_int.patch,
* patches/openjdk/7010849-modernise_sa.patch,
* patches/openjdk/7019808-stack_noexec.patch,
* patches/openjdk/7029152-String_intrinsics_miss_optimization.patch,
* patches/openjdk/7031385-gcc-register-allocation-fix.patch,
* patches/openjdk/7032388-work_without_cmov_instruction.patch,
* patches/openjdk/7034464-transparent_huge_pages.patch,
* patches/openjdk/7036220-shark_llvm_29_headers.patch,
* patches/openjdk/7037939-disable_adaptive_resizing_with_large_pages.patch,
* patches/openjdk/7041156-gcc_export_dynamic.patch,
* patches/openjdk/7042070-Typo_in_Test6796786.patch,
* patches/openjdk/7043564-hugepage.patch,
* patches/openjdk/7047069-Array_can_dynamically_change_size.patch,
* patches/params-cast-size_t.patch,
* patches/pr690-shark-jit-hs20.patch,
* patches/pr696-zero-fast_aldc-hs20.patch,
* patches/security/20130416/8004336.patch,
* patches/security/20130416/8006309.patch,
* patches/security/20130416/8009699.patch,
* patches/security/20130618/7158805-nested_subroutine_rewriting.patch,
* patches/security/20130618/8001330-checking_order_improvement.patch,
* patches/stdc-limit-macros.patch,
* patches/systemtap-gcc-4.5.patch,
* patches/use-idx_t.patch:
Remove patches obsoleted by dropping of hs20 support.
* INSTALL: Update docs to support only the 'original' hs23.
* Makefile.am:
(SECURITY_PATCHES): Removed (in hs23).
(ICEDTEA_PATCHES): Add 6_for_override. Replace
$(HSBUILD) with hs23. Join ALT_HSBUILD patches
into main version. Remove !ALT_HSBUILD patches.
(ICEDTEA_ENV): Join ALT_HSBUILD settings to main version.
* acinclude.m4:
(IT_WITH_HOTSPOT_BUILD): Support only original.
* hotspot.map: Remove hs23 line.
* patches/hotspot/hs23/6_for_override.patch:
New patch to use source/target 6 for building
the agent as the hs23 version includes @Override.
2013-09-09 Andrew John Hughes
* NEWS:
Add release notes for 1.11.13.
2013-09-05 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch.
* patches/rh995488-rhel_tz_fix.patch:
Use /etc/sysconfig/clock on RHEL & clones
so that they don't search /usr/share/zoneinfo.
* NEWS: Mention patch.
2013-09-02 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new backports. Move
disable-cc-incompatible-sanity-checks and freetypeversion
to the end.
* patches/disable-cc-incompatible-sanity-checks.patch,
* patches/freetypeversion.patch:
Regenerated to work after new backports.
* patches/openjdk/6563752-ss12_support.patch,
* patches/openjdk/6729772-opt_cleanup.patch,
* patches/openjdk/6799141-split_out_versions.patch,
* patches/openjdk/6816311-compiler_name.patch,
* patches/openjdk/6974017-minorver_for_solaris.patch,
* patches/openjdk/6980281-majorver_for_solaris.patch,
* patches/openjdk/7000225-bad_tabs.patch,
* patches/openjdk/7038711-fix_no-clobber_usage.patch:
Backports from OpenJDK 7 to bring in latest Makefile
updates.
* NEWS: Update and order backports numerically.
2013-08-30 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated with new patches.
* patches/imageiojpeg_sync.patch:
Bring in changes to imageioJPEG.c made between
the start of OpenJDK 6 and the start of OpenJDK 7's
hg repositories.
* patches/libraries.patch: Updated against patches below.
* patches/openjdk/4893408-jpegreader_byte_gray.patch,
* patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch,
* patches/openjdk/6791502-invalid_icc_profile.patch,
* patches/openjdk/6793818-jpegimagereader_too_greedy.patch,
* patches/openjdk/6888215-jpeg_memory_leak.patch,
* patches/openjdk/6989760-native_warnings.patch,
* patches/openjdk/6989774-imageio_compiler_warnings.patch,
* patches/openjdk/7013519-integer_overflows.patch,
* patches/openjdk/7018912-potential_buffer_overruns_in_jpeg.patch,
* patches/openjdk/8005194-scale_memory_leak.patch,
* patches/openjdk/8020983-outofmemoryerror_jpegimagewriter.patch:
New backports from OpenJDK 7u.
2013-08-29 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new timezone data patches.
* patches/openjdk/8014469-tzdata2013c.patch,
* patches/openjdk/8020054-tzdata2013d.patch:
Latest tzdata updates.
2013-08-30 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch.
(ICEDTEA_ENV): Set SYSTEM_KRB5, KRB5_LIBS
and KRB5_CFLAGS.
* acinclude.m4:
(IT_CHECK_FOR_KERBEROS): Add --enable-system-kerberos
option (on by default) which checks for libkrb5 and
the krb5.h header.
* configure.ac: Invoke IT_CHECK_FOR_KERBEROS.
* patches/alternative_krb5_cache_fixup.patch:
Fix previous Kerberos patch to fall back on old
method of using /tmp/krb5cc_ and to allow
the LDFLAGS for Kerberos to be specified.
* INSTALL: Updated.
* NEWS: Likewise.
2013-08-29 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch.
* NEWS: Mention RH991170.
* patches/alternative_krb5_cache.patch:
Backport from IcedTea 2.x which retrieves the
Kerberos cache name using a Kerberos library call.
2013-08-28 Andrew John Hughes
* Makefile.am: Add new patch.
* patches/lcms2-emulate_old_settagdata.patch:
Emulate behaviour of old 6 setTagData function
in not throwing exceptions.
2013-08-28 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new backport.
* patches/openjdk/6893617-cnctx_always_uses_default_orb.patch:
Fixes TCK regression caused by 7162902.
2013-08-23 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Apply 7197906 on hs23 only.
* patches/security/20130416/8004336.patch,
* patches/security/20130416/8006309.patch,
* patches/security/20130416/8009699.patch:
Restore HotSpot security patches as not available
in upstream HotSpot yet.
* patches/hotspot/original/7197906-handle_32_bit_shifts.patch:
Moved to...
* patches/hotspot/hs23/7197906-handle_32_bit_shifts.patch:
...here.
2013-08-22 Andrew John Hughes
* patches/fonts-rhel-version.patch,
* patches/fonts-rhel.patch,
* patches/object-factory-cl-internal.patch,
* patches/openjdk/8009996-emitter_bean.patch,
* patches/security/20130618/handle_npe.patch:
Remove upstreamed patches.
* Makefile.am:
(SECURITY_PATCHES): Remove upstreamed patch.
(ICEDTEA_PATCHES): Remove upstreamed patches.
* patches/hotspot/original/7197906-handle_32_bit_shifts.patch:
Restored as now used by the HotSpot 23 build.
2013-08-20 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add patches from IcedTea's
HotSpot 23 (mainly the ARM port work). Move
some patches back to being applied on both
versions of HotSpot.
(ports): Install ARM port in all builds.
(clean-ports): Likewise for uninstall.
* hotspot.map: Use HotSpot 23 from the 7u
tree.
* patches/arm/cc_compile-01.patch,
* patches/arm/cc_compile-02.patch,
* patches/arm/cc_compile-03.patch,
* patches/arm/cc_compile-04.patch,
* patches/arm/cc_compile-05.patch,
* patches/arm/cc_compile-06.patch,
* patches/hotspot/hs23/7188168-fix_debug_binaries.patch,
* patches/hotspot/hs23/aarch64.patch:
Patches from IcedTea's 2.3.x HotSpot.
* patches/hotspot/original/alpha-fixes.patch,
* patches/hotspot/hs23/alpha-fixes.patch:
Split from patches/alpha-fixes.patch.
* patches/hotspot/hs23/arm-01-hsx22.patch,
* patches/hotspot/hs23/arm-03-invokedynamic.patch,
* patches/hotspot/hs23/arm-04-invokedynamic_jit.patch,
* patches/hotspot/hs23/arm-05-invokedynamic_methodhandle.patch,
* patches/hotspot/hs23/arm-06-no_o0.patch,
* patches/hotspot/hs23/arm-07-cleanup.patch,
* patches/hotspot/hs23/arm-08-cleanup.patch,
* patches/hotspot/hs23/arm-09-jvmti.patch,
* patches/hotspot/hs23/arm-10-memory_protect.patch,
* patches/hotspot/hs23/arm-11-thumb2_jit.patch,
* patches/hotspot/hs23/arm-12-ldrexd.patch,
* patches/hotspot/hs23/arm-13-sp_adjustment.patch,
* patches/hotspot/hs23/arm-14-stage1.patch,
* patches/hotspot/hs23/arm-15-stage2.patch,
* patches/hotspot/hs23/arm-16-dont_save_locals.patch,
* patches/hotspot/hs23/arm-17-no_debug_code.patch,
* patches/hotspot/hs23/arm-18-correct_call.patch,
* patches/hotspot/hs23/arm-19-fix_jit_bug.patch,
* patches/hotspot/hs23/arm-20-function_renaming.patch,
* patches/hotspot/hs23/arm-21-fix_compareandswaplong.patch,
* patches/hotspot/hs23/arm-22-fix_trashed_thread_ptr.patch,
* patches/hotspot/hs23/arm-25-hsx23.patch:
HotSpot 23 only ARM port work.
* patches/hotspot/hs23/arm-hsdis.patch:
HotSpot 23 version of hsdis patch.
* patches/hotspot/original/arm.patch,
* patches/hotspot/hs23/arm.patch,
Split from patches/arm.patch.
* patches/hotspot/hs23/drop_unlicensed_test.patch:
Patches from IcedTea's 2.3.x HotSpot.
* patches/hotspot/original/gcc-suffix.patch,
* patches/hotspot/hs23/gcc-suffix.patch:
Split from patches/gcc-suffix-hotspot.patch.
* patches/hotspot/original/jtreg-test7020373-fix.patch,
* patches/hotspot/hs23/jtreg-test7020373-fix.patch:
Split from patches/jtreg-hotspot-Test7020373-fix.patch.
* patches/hotspot/hs23/no_useless_debuginfo_files.patch,
* patches/hotspot/hs23/pr1101-sparc_symbols.patch:
From IcedTea 2.3.x HotSpot.
* patches/hotspot/original/text-relocations.patch:
* patches/hotspot/hs23/text-relocations.patch:
Split from patches/text-relocations.patch.
* patches/hotspot/hs23/type_fixes.patch:
From IcedTea 2.3.x HotSpot.
* patches/hotspot/original/update-bootclasspath.patch,
* patches/hotspot/hs23/update-bootclasspath.patch:
Split from patches/update-bootclasspath.patch.
* patches/hotspot/original/version.patch,
* patches/hotspot/hs23/version.patch:
Split from patches/version-hotspot.patch.
* patches/hotspot/hs23/zero_fixes.patch,
* patches/hotspot/hs23/zero_hs22.patch:
HotSpot 23 only Zero work.
* patches/hotspot/original/7032696-7029152_broke_vm.patch:
Backported from 7u.
* patches/hotspot/original/7140985-hsdis_caller_options.patch:
Upstream version of part of the arm-hsdis patch.
* patches/hotspot/original/arm-hsdis.patch:
Remove 7140985 fragment.
* patches/pr1095-werror.patch: Apply to both HotSpots.
2013-08-14 Xerxes RÃ¥nby
Robert Lougher
JamVM
- JSR 292: enable for OpenJDK 7/IcedTea 2
- JSR 335: invokeinterface check in method resolution
- JSR 335: java.lang.invoke.MagicLambdaImpl
- JSR 292: invokedynamic is 5 bytes - non-direct interp
- JSR 292: invokedynamic is 5 bytes in length
- Minor formatting change
- Minor fixes: use perror for mmap failure
- FreeClassData: fix comment
- FreeClassData: adjust method count for Miranda methods
- JSR 335: remove GC hack
- JSR 335: implement "bridge" methods for Mirandas
- JSR 335: handle multiple defaults and conflicts
* NEWS: Updated.
* Makefile.am
(JAMVM_VERSION): Updated JamVM to 2013-07-14 revision.
(JAMVM_SHA256SUM): Updated.
2013-08-07 Andrew John Hughes
* patches/openjdk/6786028-wcag_bold_tags.patch,
* patches/openjdk/6786682-wcag_lang.patch,
* patches/openjdk/6786688-wcag_table.patch,
* patches/openjdk/6786690-wcag_dl.patch,
* patches/openjdk/6802694-no_deprecated.patch,
* patches/openjdk/6851834-handle_renames.patch,
* patches/openjdk/6851834-restructure.patch,
* patches/openjdk/6961178-doclet_xml.patch,
* patches/openjdk/7006270-regressions.patch,
* patches/security/20130618/8012375-javadoc_framing.patch,
* patches/security/20130618/8015997-more_javadoc_framing.patch,
* patches/security/20130618/langtools_generics.patch,
* patches/security/20130618/langtools_merge-01.patch,
* patches/security/20130618/langtools_merge-02.patch,
* patches/security/20130618/langtools_merge-03.patch:
Removed.
* Makefile.am:
(ICEDTEA_PATCHES): Remove upstreamed patches.
2013-08-07 Andrew John Hughes
* hotspot.map: Bring in 2.3.12 tag.
2013-08-06 Andrew John Hughes
* patches/security/20130618/8000642-better_transportation_handling.patch,
* patches/security/20130618/8001032-restrict_object_access-corba.patch:
Removed.
* Makefile.am:
(ICEDTEA_PATCHES): Remove upstreamed patches.
2013-08-06 Andrew John Hughes
* 8013196-TimeZone_getDefault_throws_exception.patch:
Renamed to...
* 8013196-timezone_getdefault_throws_exception.patch:
...this.
* Makefile.am:
(ICEDTEA_PATCHES): Fix name of patch.
2013-08-05 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* patches/openjdk/6636331-appcontext_concurrentmodificationexception.patch,
* patches/openjdk/6636370-appcontext_simplification.patch,
* patches/openjdk/7196533-timezone_bottleneck.patch:
Backport additional patches which relate to changes in 8013196.
* patches/openjdk/8013196-TimeZone_getDefault_throws_exception.patch:
Drop SharedSecrets changes which cause a TCK regression.
2013-08-02 Andrew John Hughes
* hotspot.map: Bring in hs23 changes to ARM32
port, syncing with 2.3.12 tag.
2013-08-02 Andrew John Hughes