20
I Use This!
Activity Not Available

News

Posted over 9 years ago
The IcedTea project provides a harness to build the source code from OpenJDK using Free Software build tools, along with additional features such as the ability to build against system libraries and support for alternative virtual machines and ... [More] architectures beyond those supported by OpenJDK. This release updates our OpenJDK 7 support in the 2.6.x series with the July 2016 security fixes from OpenJDK 7 u111. If you find an issue with the release, please report it to our bug database under the appropriate component. Development discussion takes place on the distro-pkg-dev OpenJDK mailing list and patches are always welcome. Full details of the release can be found below. What’s New? New in release 2.6.7 (2016-07-28) Security fixes S8079718, CVE-2016-3458: IIOP Input Stream Hooking S8145446, CVE-2016-3485: Perfect pipe placement (Windows only) S8147771: Construction of static protection domains under Javax custom policy S8148872, CVE-2016-3500: Complete name checking S8149962, CVE-2016-3508: Better delineation of XML processing S8150752: Share Class Data S8151925: Font reference improvements S8152479, CVE-2016-3550: Coded byte streams S8155981, CVE-2016-3606: Bolster bytecode verification S8155985, CVE-2016-3598: Persistent Parameter Processing S8158571, CVE-2016-3610: Additional method handle validation Import of OpenJDK 7 u111 build 0 S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package S7060849: Eliminate pack200 build warnings S7064075: Security libraries don’t build with javac -Xlint:all,-deprecation -Werror S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond S7102686: Restructure timestamp code so that jars and modules can more easily share the same code S7105780: Add SSLSocket client/SSLEngine server to templates directory S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done S7152582: PKCS11 tests should use the NSS libraries available in the OS S7192202: Make sure keytool prints both unknown and unparseable extensions S7194449: String resources for Key Tool and Policy Tool should be in their respective packages S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 S8019341: Update CookieHttpsClientTest to use the newer framework. S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs S8022439: Fix lint warnings in sun.security.ec S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp S8037557: test SessionCacheSizeTests.java timeout S8038837: Add support to jarsigner for specifying timestamp hash algorithm S8079410: Hotspot version to share the same update and build version from JDK S8130735: javax.swing.TimerQueue: timer fires late when another timer starts S8139436: sun.security.mscapi.KeyStore might load incomplete data S8144313: Test SessionTimeOutTests can be timeout S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out S8146669: Test SessionTimeOutTests fails intermittently S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 S8147857: [TEST] RMIConnector logs attribute names incorrectly S8151841, PR3098: Build needs additional flags to compile with GCC 6 S8151876: (tz) Support tzdata2016d S8157077: 8u101 L10n resource file updates S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. Import of OpenJDK 7 u111 build 1 S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing S8140344: add support for 3 digit update release numbers S8145017: Add support for 3 digit hotspot minor version numbers S8162344: The API changes made by CR 7064075 need to be reverted Backports S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime S4900206, PR3101: Include worst-case rounding tests for Math library functions S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate S6934604, PR3075: enable parts of EliminateAutoBox by default S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java S7119487, PR3013: JavacParserTest.java test fails on Windows platforms S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops S7175845, PR1437, RH1207129: ‘jar uf’ changes file permissions unexpectedly S8005402, PR3020: Need to provide benchmarks for color management S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object S8024511, PR3020: Crash during color profile destruction S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending S8026702, PR3020: Fix for 8025429 breaks jdk build on windows S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for Java_awt test suit S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions S8159244, PR3075: Partially initialized string object created by C2′s string concat optimization may escape Bug fixes PR2799, RH1195203: Files are missing from resources.jar PR2900: Don’t use WithSeed versions of NSS functions as they don’t fully process the seed PR3091: SystemTap is heavily confused by multiple JDKs PR3102: Extend 8022594 to AixPollPort PR3103: Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created PR3111: Provide option to disable SystemTap tests PR3114: Don’t assume system mime.types supports text/x-java-source PR3115: Add check for elliptic curve cryptography implementation PR3116: Add tests for Java debug info and source files PR3118: Path to agpl-3.0.txt not updated PR3119: Makefile handles cacerts as a symlink, but the configure check doesn’t AArch64 port S8148328, PR3100: aarch64: redundant lsr instructions in stub code. S8148783, PR3100: aarch64: SEGV running SpecJBB2013 S8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly S8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection S8154537, PR3100: AArch64: some integer rotate instructions are never emitted S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode S8157906, PR3100: aarch64: some more integer rotate instructions are never emitted The tarballs can be downloaded from: http://icedtea.classpath.org/download/source/icedtea-2.6.7.tar.gz http://icedtea.classpath.org/download/source/icedtea-2.6.7.tar.xz We provide both gzip and xz tarballs, so that those who are able to make use of the smaller tarball produced by xz may do so. The tarballs are accompanied by digital signatures available at: http://icedtea.classpath.org/download/source/icedtea-2.6.7.tar.gz.sig http://icedtea.classpath.org/download/source/icedtea-2.6.7.tar.xz.sig These are produced using my public key. See details below. PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 GnuPG >= 2.1 is required to be able to handle this key. SHA256 checksums: d6d92e9b20e321d51b2f428868b6de3d3ebc2b4eedde19e5cf2e2452da6d0fde icedtea-2.6.6.tar.gz 765e3dfbaa5eef6fccd9cc53c153681ad2c70384b31fe3691e44709dbeeae3d2 icedtea-2.6.6.tar.gz.sig 79949744436158d9ded3a758c22da7629f843ea3913afdffc65ea0f1a26d544a icedtea-2.6.6.tar.xz a8049026f7b7f8503ce7ff25c28b822e97cce5c495fdaa0c9b734315d99596bd icedtea-2.6.6.tar.xz.sig The checksums can be downloaded from: http://icedtea.classpath.org/download/source/icedtea-2.6.7.sha256 A 2.6.7 ebuild for Gentoo is available. The following people helped with these releases: Andrew Haley (S8154739 & S8150045) Andrew Hughes (all other backports & bug fixes, release management) Felix Lu (PR3091) Edward Nevill (S8148783 & S8148948) Roland Westrelin (S8154537) Fei Yang (S8148328 & S8157906) We would also like to thank the bug reporters and testers! To get started: $ tar xzf icedtea-2.6.7.tar.gz or: $ tar x -I xz -f icedtea-2.6.7.tar.xz then: $ mkdir icedtea-build $ cd icedtea-build $ ../icedtea-2.6.7/configure $ make Full build requirements and instructions are available in the INSTALL file. Happy hacking! [Less]
Posted over 9 years ago
About a month ago, Fedora 24 has been released. This is an important milestone for Christine and myself, because it includes Shenandoah in its Java VM by default. We consider this our first official release! If you want to try it out, it’s very ... [More] simple: pass -XX:+UseShenandoahGC at the cmd line, and your favorite application runs with Shenandoah! Please report back any issues that you find to the shenandoah-dev mailing list. [Less]
Posted over 9 years ago
We are pleased to announce the release of IcedTea 3.1.0! The IcedTea project provides a harness to build the source code from OpenJDK using Free Software build tools, along with additional features such as the ability to build against system ... [More] libraries and support for alternative virtual machines and architectures beyond those supported by OpenJDK. This release updates our OpenJDK 8 support with the July 2016 security fixes from OpenJDK 8 u101. It also introduces a number of new features: Gtk+3 support has been backported from OpenJDK 9. The particular version to use can be explicitly requested using -Djdk.gtk.version. Headless builds are now supported by passing --enable-headless. Builds on x86_64 can include the Shenandoah ultra-low pause time garbage collector if --with-hotspot-build=shenandoah is passed. The garbage collector is used at runtime by specifying -XX:+UseShenandoahGC Use of the infinality support in fontconfig/FreeType has been forward-ported from IcedTea 2.x. If you find an issue with the release, please report it to our bug database under the appropriate component. Development discussion takes place on the distro-pkg-dev OpenJDK mailing list and patches are always welcome. Full details of the release can be found below. What’s New? New in release 3.1.0 (2016-07-25) Security fixes S8079718, CVE-2016-3458: IIOP Input Stream Hooking S8145446, CVE-2016-3485: Perfect pipe placement (Windows only) S8146514: Enforce GCM limits S8147771: Construction of static protection domains under Javax custom policy S8148872, CVE-2016-3500: Complete name checking S8149070: Enforce update ordering S8149962, CVE-2016-3508: Better delineation of XML processing S8150752: Share Class Data S8151925: Font reference improvements S8152479, CVE-2016-3550: Coded byte streams S8153312: Constrain AppCDS behavior S8154475, CVE-2016-3587: Clean up lookup visibility S8155981, CVE-2016-3606: Bolster bytecode verification S8155985, CVE-2016-3598: Persistent Parameter Processing S8158571, CVE-2016-3610: Additional method handle validation New features S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3 on Linux PR2821: Support building OpenJDK with –disable-headful PR2931, G478960: Provide Infinality Support via fontconfig PR3079: Provide option to build Shenandoah on x86_64 Import of OpenJDK 8 u92 build 14 S6869327: Add new C2 flag to keep safepoints in counted loops. S8022865: [TESTBUG] Compressed Oops testing needs to be revised S8029630: Thread id should be displayed as a hex number in error report S8029726: On OS X some dtrace probe names are mismatched with Solaris S8029727: On OS X dtrace probes CallMethodA/CallMethodV are not fired. S8029728: On OS X dtrace probes SetStaticBooleanField are not fired S8038184: XMLSignature throws StringIndexOutOfBoundsException if ID attribute value is empty String S8038349: Signing XML with DSA throws Exception when key is larger than 1024 bits S8041501: ImageIO reader is not capable of reading JPEGs without JFIF header S8041900: [macosx] Java forces the use of discrete GPU S8044363: Remove special build options for unpack200 executable S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value for hotspot ARCH S8046611: Build errors with gcc on sparc/fastdebug S8047763: Recognize sparc64 as a sparc platform S8048232: Fix for 8046471 breaks PPC64 build S8052396: Catch exceptions resulting from missing font cmap S8058563: InstanceKlass::_dependencies list isn’t cleared from empty nmethodBucket entries S8061624: [TESTBUG] Some tests cannot be ran under compact profiles and therefore shall be excluded S8062901: Iterators is spelled incorrectly in the Javadoc for Spliterator S8064330: Remove SHA224 from the default support list if SunMSCAPI enabled S8065579: WB method to start G1 concurrent mark cycle should be introduced S8065986: Compiler fails to NullPointerException when calling super with Object<>() S8066974: Compiler doesn’t infer method’s generic type information in lambda body S8067800: Clarify java.time.chrono.Chronology.isLeapYear for out of range years S8068033: JNI exception pending in jdk/src/share/bin/java.c S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c for JNI pending S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found S8068254: Method reference uses wrong qualifying type S8074696: Remote debugging session hangs for several minutes when calling findBootType S8074935: jdk8 keytool doesn’t validate pem files for RFC 1421 correctness, as jdk7 did S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java relies on system locale S8080492: [Parfait] Uninitialised variable in jdk/src/java/desktop/windows/native/libawt/ S8080650: Enable stubs to use frame pointers correctly S8122944: perfdata used is seen as too high on sparc zone with jdk1.9 and causes a test failure S8129348: Debugger hangs in trace mode with TRACE_SENDS S8129847: Compiling methods generated by Nashorn triggers high memory usage in C2 S8130506: javac AssertionError when invoking MethodHandle.invoke with lambda parameter S8130910: hsperfdata file is created in wrong directory and not cleaned up if /tmp/hsperfdata_ has wrong permissions S8131129: Attempt to define a duplicate BMH$Species class S8131665: Bad exception message in HandshakeHash.getFinishedHash S8131782: C1 Class.cast optimization breaks when Class is loaded from static final S8132503: [macosx] Chinese full stop symbol cannot be entered with Pinyin IM on OS X S8133207: ParallelProbes.java test fails after changes for JDK-8080115 S8133924: NPE may be thrown when xsltc select a non-existing node after JDK-8062518 S8134007: Improve string folding S8134759: jdb: Incorrect stepping inside finally block S8134963: [Newtest] New stress test for changing the coarseness level of G1 remembered set S8136442: Don’t tie Certificate signature algorithms to ciphersuites S8137106: EUDC (End User Defined Characters) are not displayed on Windows with Java 8u60+ S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory in HotSpot S8138764: In some cases the usage of TreeLock can be replaced by other synchronization S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java failed with timeout S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc] void InstanceKlass::oop_oop_iterate_oop_maps_specialized S8139436: sun.security.mscapi.KeyStore might load incomplete data S8139751: Javac crash with -XDallowStringFolding=false S8139863: [TESTBUG] Need to port tests for JDK-8134903 to 8u-dev S8139985: JNI exception pending in jdk/src/jdk/hprof/agent/share/native/libhprof S8140031: SA: Searching for a value in Threads does not work S8140249: JVM Crashing During startUp If Flight Recording is enabled S8140344: add support for 3 digit update release numbers S8140587: Atomic*FieldUpdaters should use Class.isInstance instead of direct class check S8141260: isReachable crash in windows xp S8143297: Nashorn compilation time reported in nanoseconds S8143397: It looks like InetAddress.isReachable(timeout) works incorrectly S8143855: Bad printf formatting in frame_zero.cpp S8143896: java.lang.Long is implicitly converted to double S8143963: improve ClassLoader::trace_class_path to accept an additional outputStream* arg S8144020: Remove long as an internal numeric type S8144131: ArrayData.getInt implementations do not convert to int32 S8144483: One long Safepoint pause directly after each GC log rotation S8144487: PhaseIdealLoop::build_and_optimize() must restore major_progress flag if skip_loop_opts is true S8144885: agent/src/os/linux/libproc.h needs to support Linux/SPARC builds S8144935: C2: safepoint is pruned from a non-counted loop S8144937: [TEST_BUG] testlibrary_tests should be excluded for compact1 and compact2 execution S8145017: Add support for 3 digit hotspot minor version numbers S8145099: Better error message when SA can’t attach to a process S8145442: Add the facility to verify remembered sets for G1 S8145466: javac: No line numbers in compilation error S8145539: (coll) AbstractMap.keySet and .values should not be volatile S8145550: Megamorphic invoke should use CompiledFunction variants without any LinkLogic S8145669: apply2call optimized callsite fails after becoming megamorphic S8145722: NullPointerException in javadoc S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not match AddI S8146147: Java linker indexed property getter does not work for computed nashorn string S8146566: OpenJDK build can’t handle commas in LDFLAGS S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms S8146979: Backport of 8046471 breaks ppc64 build in jdk8u because 8072383 was badly backported before S8147087: Race when reusing PerRegionTable bitmaps may result in dropped remembered set entries S8147630: Wrong test result pushed to 8u-dev S8147845: Varargs Array functions still leaking longs S8147857: RMIConnector logs attribute names incorrectly S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC S8150791: 8u76 L10n resource file translation update Import of OpenJDK 8 u101 build 13 S6483657: MSCAPI provider does not create unique alias names S6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type S8037557: test SessionCacheSizeTests.java timeout S8038837: Add support to jarsigner for specifying timestamp hash algorithm S8081778: Use Intel x64 CPU instructions for RSA acceleration S8130150: Implement BigInteger.montgomeryMultiply intrinsic S8130735: javax.swing.TimerQueue: timer fires late when another timer starts S8143913: MSCAPI keystore should accept Certificate[] in setEntry() S8144313: Test SessionTimeOutTests can be timeout S8146240: Three nashorn files contain “GNU General Public License” header S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out S8146669: Test SessionTimeOutTests fails intermittently S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 S8147994: [macosx] JScrollPane jitters up/down during trackpad scrolling on MacOS/Aqua S8151522: Disable 8130150 and 8081778 intrinsics by default S8151876: (tz) Support tzdata2016d S8152098: Fix 8151522 caused test compiler/intrinsics/squaretolen/TestSquareToLen.java to fail S8157077: 8u101 L10n resource file updates Backports S6260348, PR3066: GTK+ L&F JTextComponent not respecting desktop caret blink rate S6778087, PR1061: getLocationOnScreen() always returns (0, 0) for mouse wheel events S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS string S8008657, PR3077: JSpinner setComponentOrientation doesn’t affect on text orientation S8014212, PR2866: Robot captures black screen S8029339, PR1061: Custom MultiResolution image support on HiDPI displays S8031145, PR3077: Re-examine closed i18n tests to see it they can be moved to the jdk repository. S8034856, PR3095: gcc warnings compiling src/solaris/native/sun/security/pkcs11 S8034857, PR3095: gcc warnings compiling src/solaris/native/sun/management S8035054, PR3095: JarFacade.c should not include ctype.h S8035287, PR3095: gcc warnings compiling various libraries files S8038631, PR3077: Create wrapper for awt.Robot with additional functionality S8039279, PR3077: Move awt tests to openjdk repository S8041561, PR3077: Inconsistent opacity behaviour between JCheckBox and JRadioButton S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk S8041915, PR3077: Move 8 awt tests to OpenJDK regression tests tree S8043126, PR3077: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository S8043131, PR3077: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree S8044157, PR3077: [TEST_BUG] Improve recently submitted AWT_Mixing tests S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk S8044429, PR3077: move awt automated tests for AWT_Modality to OpenJDK repository S8044762, PR2960: com/sun/jdi/OptionTest.java test time out S8044765, PR3077: Move functional tests AWT_SystemTray/Automated to openjdk repository S8047180, PR3077: Move functional tests AWT_Headless/Automated to OpenJDK repository S8047367, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository – part 2 S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK S8049226, PR2960: com/sun/jdi/OptionTest.java test times out again S8049617, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository – part 3 S8049694, PR3077: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK S8050885, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository – part 4 S8051440, PR3077: move tests about maximizing undecorated to OpenJDK S8052012, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository – part 5 S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3 of 3) S8053657, PR3077: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK S8054143, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository – part 6 S8054358, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository – part 7 S8054359, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository – part 8 S8055360, PR3077: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK S8055664, PR3077: move 14 tests about setLocationRelativeTo to jdk S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK repository – part 9 S8056911, PR3077: Remove internal API usage from ExtendedRobot class S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK repository – part 10 S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically S8062606, PR3077: Fix a typo in java.awt.Robot class S8063102, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 S8063104, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 S8063106, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 S8063107, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease S8067441, PR3077: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not include scale factor S8073320, PR1061: Windows HiDPI Graphics support S8074807, PR3077: Fix some tests unnecessary using internal API S8076315, PR3077: move 4 manual functional swing tests to regression suite S8078504, PR3094: Zero lacks declaration of VM_Version::initialize() S8129822, PR3077: Define “headful” jtreg keyword S8132123, PR1061: MultiResolutionCachedImage unnecessarily creates base image to get its size S8133539, PR1061: [TEST_BUG] Split java/awt/image/MultiResolutionImageTest.java in two to allow restricted access S8137571, PR1061: Linux HiDPI Graphics support S8142406, PR1061: [TEST] MultiResolution image: need test to cover the case when @2x image is corrupted S8145188, PR2945: No LocalVariableTable generated for the entire JDK S8150258, PR1061: [TEST] HiDPI: create a test for multiresolution menu items icons S8150724, PR1061: [TEST] HiDPI: create a test for multiresolution icons S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should be taken into account for OS X S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8149647 & 8032045] S8155613, PR1061: [PIT] crash in AWT_Desktop/Automated/Exceptions/BasicTest S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD incorrectly S8156128, PR1061: Tests for [AWT/Swing] Conditional support for GTK 3 on Linux S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions S8159244, PR3074: Partially initialized string object created by C2′s string concat optimization may escape S8159690, PR3077: [TESTBUG] Mark headful tests with @key headful. S8160294, PR2882, PR3095: Some client libraries cannot be built with GCC 6 Bug fixes PR1958: GTKLookAndFeel does not honor gtk-alternative-button-order PR2822: Feed LIBS & CFLAGS into configure rather than make to avoid re-discovery by OpenJDK configure PR2932: Support ccache in a non-automagic manner PR2933: Support ccache 3.2 and later PR2964: Set system defaults based on OS PR2974, RH1337583: PKCS#10 certificate requests now use CRLF line endings rather than system line endings PR3078: Remove duplicated line dating back to 6788347 and 6894807 PR3083, RH1346460: Regression in SSL debug output without an ECC provider PR3089: Remove old memory limits patch PR3090, RH1204159: SystemTap is heavily confused by multiple JDKs PR3095: Fix warnings in URLClassPath.c PR3096: Remove dead –disable-optimizations option PR3105: Use version from hotspot.map to create tarball filename PR3106: Handle both correctly-spelt property “enableCustomValueHandler” introduced by S8079718 and typo version PR3108: Shenandoah patches not included in release tarball PR3110: Update hotspot.map documentation in INSTALL AArch64 port S8145320, PR3078: Create unsafe_arraycopy and generic_arraycopy for AArch64 S8148328, PR3078: aarch64: redundant lsr instructions in stub code. S8148783, PR3078: aarch64: SEGV running SpecJBB2013 S8148948, PR3078: aarch64: generate_copy_longs calls align() incorrectly S8149080, PR3078: AArch64: Recognise disjoint array copy in stub code S8149365, PR3078: aarch64: memory copy does not prefetch on backwards copy S8149907, PR3078: aarch64: use load/store pair instructions in call_stub S8150038, PR3078: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero S8150045, PR3078: arraycopy causes segfaults in SATB during garbage collection S8150082, PR3078: aarch64: optimise small array copy S8150229, PR3078: aarch64: pipeline class for several instructions is not set correctly S8150313, PR3078: aarch64: optimise array copy using SIMD instructions S8150394, PR3078: aarch64: add support for 8.1 LSE CAS instructions S8151340, PR3078: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. S8151502, PR3078: optimize pd_disjoint_words and pd_conjoint_words S8151775, PR3078: aarch64: add support for 8.1 LSE atomic operations S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub routine S8153713, PR3078: aarch64: improve short array clearing using store pair S8153797, PR3078: aarch64: Add Arrays.fill stub code S8154537, PR3078: AArch64: some integer rotate instructions are never emitted S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads in wrong mode S8155015, PR3078: Aarch64: bad assert in spill generation code S8155100, PR3078: AArch64: Relax alignment requirement for byte_map_base S8155612, PR3078: Aarch64: vector nodes need to support misaligned offset S8155617, PR3078: aarch64: ClearArray does not use DC ZVA S8155653, PR3078: TestVectorUnalignedOffset.java not pushed with 8155612 S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine S8157841, PR3078: aarch64: prefetch ignores cache line size S8157906, PR3078: aarch64: some more integer rotate instructions are never emitted S8158913, PR3078: aarch64: SEGV running Spark terasort S8159052, PR3078: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words S8159063, PR3078: aarch64: optimise unaligned array copy long PR3078: Cleanup remaining differences from aarch64/jdk8u tree The tarballs can be downloaded from: http://icedtea.classpath.org/download/source/icedtea-3.1.0.tar.gz http://icedtea.classpath.org/download/source/icedtea-3.1.0.tar.xz We provide both gzip and xz tarballs, so that those who are able to make use of the smaller tarball produced by xz may do so. The tarballs are accompanied by digital signatures available at: http://icedtea.classpath.org/download/source/icedtea-3.1.0.tar.gz.sig http://icedtea.classpath.org/download/source/icedtea-3.1.0.tar.xz.sig These are produced using my public key. See details below. PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 GnuPG >= 2.1 is required to be able to handle this key. SHA256 checksums: 694477835af753d59b5f03f4939a6015d7d4a00e5e5bb3d5c9e3e5186d3163e1 icedtea-3.1.0.tar.gz ab2a540812ed7be2b5c6dfe26e4f5c1789aef921468fef6b0ef1322767de3741 icedtea-3.1.0.tar.gz.sig 75616641ad6d8437124c32fed3fadddac67b14bba26757e15f6c2f69149233b4 icedtea-3.1.0.tar.xz 4abef25de9618bc8a9f53b25f676fff80127c766f248b95e9c91861028a9607b icedtea-3.1.0.tar.xz.sig The checksums can be downloaded from: http://icedtea.classpath.org/download/source/icedtea-3.1.0.sha256 A 3.1.0 ebuild for Gentoo is available. The following people helped with these releases: Andrew Hughes (all backports & bug fixes, release management) We would also like to thank the bug reporters and testers! To get started: $ tar xzf icedtea-3.1.0.tar.gz or: $ tar x -I xz -f icedtea-3.1.0.tar.xz then: $ mkdir icedtea-build $ cd icedtea-build $ ../icedtea-3.1.0/configure $ make Full build requirements and instructions are available in the INSTALL file. Happy hacking! [Less]
Posted over 9 years ago
First, the underlying DataBasinKit framework got an important update.[DBSoap update] now supports setting fields to null. That was quite a major detail missing: you could reset to blank even string fields.This required me to fiddle a bit to generate ... [More] the fieldsToNull list. Every field passed with an empty string value is considered to null.....AccountNumberOtherCityNew NameThe Object Inspector, the handy tool which allows you to inspect all field values of a record and knowing immediately their developer name given the Object Salesforce Id, how got update powers!As the Screenshot (here on MacOS) shows, changed values show in a different color (non-updatable fields show in italics and their Cell is not editable). The total number of fields to be changed is summed up in the status field. Only fields marked as changed are updated when the Update button is pressed, other are left as-is and not overwritten for safety.Further work has been done in the Inspector and full search filtering is now available!Just entering a a sting will filter out the relevant rows. Both the Field Name or Developer Name are matched, as well as the content! It is thus super-easy to look for all fields (also fields not at layout) which have a certain Value. All fields false? easy as in the screenshot: [Less]
Posted over 9 years ago
RoboVM 0.0.1 got released this week by Trillian AB. RoboVM's main focus is to compile Java to native for deployment on mobile devices such as iOS and Android. RoboVM uses a Java to Objective-C bridge built using LLVM. Good news is that the same ... [More] process work for converting Java applications to native applications on GNU/Linux systems as well! Mario Zechner the author of libgdx posted this nice picture from inside DDD/GDB of his first HelloWorld compiled to native X86 code running on a GNU/Linux machine. http://www.robovm.org/ [Less]
Posted over 9 years ago
JogAmp is the home of high performance Java™ libraries for 3D Graphics, Multimedia and Processing. JOGL, JOCL and JOAL provide cross platform Java™ language bindings to the OpenGL®, OpenCL™, OpenAL and OpenMAX APIs. Running on Android, Linux, Window ... [More] , OSX, and Solaris across devices using Java. Release announcement for JogAmp 2.0.2-rc12 "You're encouraged to stop using the now-ancient 2.0-rc11!" This 2.0.2-rc12 release include the largest security review in the 10-year history of JOGL Security Fixes Dynamic Linker Usage / Impl. ProcAddressTable field visibility Perform SecurityManager checks where required Validation of property access JAR Manifest tags: Codebase Permissions Sealed Use latest Java7 toolchain Generating Java 1.6 bytecode HTML API doc https://jogamp.org/wiki/index.php/SW_Tracking_Report_Objectives_for_the_release_2.0.2_of_JOGL Security fixes are marked in red on the above bug tracking page. JogAmp send out thanks to the FuzzMyApp security researchers for healthy communication that triggered the security review work. If you find an issue with the release, please report it to our bug database under the appropriate component. Development discussion takes place inside the JogAmp forum & mailing-list and the #jogamp IRC channel on irc.freenode.net. Meet us @ [Less]
Posted over 9 years ago
If you’ve been following Infinity and would like to, you know, download some code and try it out… well, now you can!
Posted over 9 years ago
A jury found that using the declaring lines of code and their structure, sequence, and organization from Java constitutes fair use. Which is a great outcome of a terrible lawsuit Oracle filed some years ago trying to destroy free java. They started ... [More] by trying to be a patent troll, but when that failed they tried to pervert copyright law to make it illegal to reimplement APIs. Oracle’s behavior is unethical and greedy. Luckily this jury stopped them for now. [Less]
Posted over 9 years ago
Posted over 9 years ago
After more than a year of work, finally a new release of DataBasin and its associated framework. This version features a Framework that can be used in threads and the application itself is capable of having concurrent connection classes to ... [More] SalesForce.com. On Windows On OpenBSD Countless bug fixes (thanks to the bug reports of my colleagues Diego, Moustapha, Matteo + Matteo).Major new features are: threadable DataBasinKit framework concurrent, interruptible operations (e.g. select vs. update) handle multiple errors as a result of update filter new lines when writing CSVs countless bugfixes, especially in select-identify corner cases DataBasinKit allows you native connection to SalesForce.com, allowing your application to integrate SOQL queries (SELECT, UPDATE similar operations), be it on Mac (Cocoa) or NetBSD, FreeBSD, OpenBSD, Linux or Solaris as well as Windows (MinGW).DataBasin itself allows you to perform standard operations in a quick and agile interface: Extract accounts on Linux without the need of Java. Use the unique select-identify feature.I am proud that Free Software can connect from a Free Software Operating System to a proprietary system and bridge the two worlds, enabling to do administrative work without being constrained to Java on Windows (read: DataLoader). Thanks to the many developers who continue supporting me in the development and keep these fine Operating Systems and tools alive. [Less]