release/icedtea7-2.3
view NEWS @ 2610:a45882b17791
Include S7158800 when building Zero using 2.1's HotSpot.
2011-10-17 Andrew John Hughes <gnu.andrew@redhat.com>
* NEWS: Drop S7176337 which is only
part of the 6 updates.
* hotspot.map: Update zero so the version
of 2.1 with S7158800 included is brought in.
2011-10-17 Andrew John Hughes <gnu.andrew@redhat.com>
* NEWS: Drop S7176337 which is only
part of the 6 updates.
* hotspot.map: Update zero so the version
of 2.1 with S7158800 included is brought in.
| author | Andrew John Hughes <gnu_andrew@member.fsf.org> |
|---|---|
| date | Wed Oct 17 09:16:59 2012 +0100 (2012-10-17) |
| parents | 84228c050a0d |
| children | eb086017530d |
line source
1 Key:
3 SX - http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=X
4 PRX - http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=X
5 RHX - https://bugzilla.redhat.com/show_bug.cgi?id=X
6 DX - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=X
7 GX - http://bugs.gentoo.org/show_bug.cgi?id=X
8 CAX - http://server.complang.tuwien.ac.at/cgi-bin/bugzilla/show_bug.cgi?id=X
9 LPX - https://bugs.launchpad.net/bugs/X
11 CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
13 New in release 2.3.3 (2012-10-17):
15 * Security fixes
16 - S6631398, CVE-2012-3216: FilePermission improved path checking
17 - S7093490: adjust package access in rmiregistry
18 - S7143535, CVE-2012-5068: ScriptEngine corrected permissions
19 - S7158796, CVE-2012-5070: Tighten properties checking in EnvHelp
20 - S7158807: Revise stack management with volatile call sites
21 - S7163198, CVE-2012-5076: Tightened package accessibility
22 - S7167656, CVE-2012-5077: Multiple Seeders are being created
23 - S7169884, CVE-2012-5073: LogManager checks do not work correctly for sub-types
24 - S7169887, CVE-2012-5074: Tightened package accessibility
25 - S7169888, CVE-2012-5075: Narrowing resource definitions in JMX RMI connector
26 - S7172522, CVE-2012-5072: Improve DomainCombiner checking
27 - S7186286, CVE-2012-5081: TLS implementation to better adhere to RFC
28 - S7189103, CVE-2012-5069: Executors needs to maintain state
29 - S7189490: More improvements to DomainCombiner checking
30 - S7189567, CVE-2012-5085: java net obselete protocol
31 - S7192975, CVE-2012-5071: Issue with JMX reflection
32 - S7195194, CVE-2012-5084: Better data validation for Swing
33 - S7195549, CVE-2012-5087: Better bean object persistence
34 - S7195917, CVE-2012-5086: XMLDecoder parsing at close-time should be improved
35 - S7195919, CVE-2012-5979: (sl) ServiceLoader can throw CCE without needing to create instance
36 - S7196190, CVE-2012-5088: Improve method of handling MethodHandles
37 - S7198296, CVE-2012-5089: Refactor classloader usage
38 - S7158800: Improve storage of symbol tables
39 - S7158801: Improve VM CompileOnly option
40 - S7158804: Improve config file parsing
41 - S7198606, CVE-2012-4416: Improve VM optimization
42 * Bug fixes
43 - Remove merge artefact.
44 - Remove the Xp header and library checks.
45 * JamVM
46 - PR1155: Do not put version number in libjvm.so SONAME
48 New in release 2.3.2 (2012-08-31):
50 * Security fixes
51 - S7162476, CVE-2012-1682: XMLDecoder security issue via ClassFinder
52 - S7194567, CVE-2012-3136: Improve long term persistence of java.beans objects
53 - S7163201, CVE-2012-0547: Simplify toolkit internals references
54 * OpenJDK
55 - Fix Zero FTBFS issues with 2.3
56 - S7180036: Build failure in Mac platform caused by fix # 7163201
57 - S7182135: Impossible to use some editors directly
58 - S7183701: [TEST] closed/java/beans/security/TestClassFinder.java - compilation failed
59 - S7185678: java/awt/Menu/NullMenuLabelTest/NullMenuLabelTest.java failed with NPE
60 * Bug fixes
61 - PR1149: Zero-specific patch files not being packaged
63 New in release 2.3.1 (2012-08-29):
65 * Security fixes
66 - RH852051, CVE-2012-4681, S7162473: Reintroduce PackageAccessible checks removed in 6788531.
67 * Bug fixes
68 - PR902: PulseAudioClip getMicrosecondsLength() returns length in milliseconds, not microseconds
69 - PR986: IcedTea7 fails to build with IcedTea6 CACAO due to low max heap size
70 - PR1050: Stream objects not garbage collected
71 - PR1119: Only add classes to rt-source-files.txt if the class (or one or more of its methods/fields)
72 are actually missing from the boot JDK
73 - PR1137: Allow JARs to be optionally compressed by setting COMPRESS_JARS
74 * OpenJDK
75 - Make dynamic support for GConf work again.
76 - PR1095: Add configure option for -Werror
77 - PR1101: Undefined symbols on GNU/Linux SPARC
78 - PR1140: Unnecessary diz files should not be installed
79 - S7192804, PR1138: Build should not install jvisualvm man page for OpenJDK
80 * JamVM
81 - ARMv6 armhf: Changes for Raspbian (Raspberry Pi)
82 - PPC: Don't use lwsync if it isn't supported
83 - X86: Generate machine-dependent stubs for i386
84 - When suspending, ignore detached threads that have died, this prevents
85 a user caused deadlock when an external thread has been attached to the VM
86 via JNI and it has exited without detaching
87 - Add missing REF_TO_OBJs for references passed from JNI, this enable JamVM
88 to run Qt-Jambi
90 New in release 2.3 (2012-08-15):
92 * OpenJDK
93 - S6310967: SA: jstack -m produce failures in output
94 - S6346658: (se) Selector briefly spins when asynchronously closing a registered channel [win]
95 - S6414899: P11Digest should support cloning
96 - S6888634: test/closed/javax/swing/Popup/TaskbarPositionTest.java fails
97 - S6893617: JDK 6 CNCtx always uses the default ORB
98 - S6924259: Remove offset and count fields from java.lang.String
99 - S6961765: Double byte characters corrupted in DN for LDAP referrals
100 - S6994562: Swing classes (both JTextArea and JTextField) don't support caret width tuning
101 - S7013850: Please change the mnemonic assignment system to avoid translation issue
102 - S7024749: JDK7 b131---a crash in: Java_sun_awt_windows_ThemeReader_isGetThemeTransitionDurationDefined+0x75
103 - S7024963: Notepad demo: remove non-translatable resources from Notepad.properties file
104 - S7024965: Stylepad demo: remove non-translatable resources from Stylepad.properties file
105 - S7027139: getFirstIndex() does not return the first index that has changed
106 - S7027300: Unsynchronized HashMap access causes endless loop
107 - S7043963: AWT workaround missing for Mutter.
108 - S7049339: AnyBlit is broken with non-rectangular clips.
109 - S7063674: Wrong results from basic comparisons after calls to Long.bitCount(long)
110 - S7071826: Avoid benign race condition in initialization of UUID
111 - S7071907: JDK: Full Debug Symbols
112 - S7074616: java.lang.management.ManagementFactory.getPlatformManagementInterfaces fails
113 - S7074853: TransparentRuler demos Readme should mention the correct jar file name
114 - S7079902: Refine CORBA data models
115 - S7080109: Dialog.show() lacks doPrivileged() to access system event queue
116 - S7087428: move client tests out of jdk_misc
117 - S7090832: Some locale info are not localized for some languages.
118 - S7092140: Test: java/util/concurrent/locks/Lock/TimedAcquireLeak.java fails on SE-E due to -XX:-UsePerfData
119 - S7092551: Double-click in TextField sets caret to the beginning
120 - S7093156: NLS Please change the mnemonic assignment system to avoid translation issue (Swing files)
121 - S7096436: (sc) SocketChannel.connect fails on Windows 8 when channel configured non-blocking
122 - S7100140: [macosx] Test closed/javax/sound/sampled/DirectAudio/bug6400879.java is invalid
123 - S7102323: RFE: enable Full Debug Symbols Phase 1 on Solaris
124 - S7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0x97
125 - S7103889: (fs) Reduce String concatenation when iterating over directory
126 - S7104147: the fix for cr6887286 was not appropriate for backporting
127 - S7105952: Improve finalisation for FileInputStream/FileOutputStream/RandomAccessFile
128 - S7107063: Fork hs22.1 hsx from hs22.0 for 7u3 and reinitialize build number
129 - S7107099: JScrollBar does not show up even if there are enough lebgth of textstring in textField
130 - S7110104: It should be possible to stop and start JMX Agent at runtime
131 - S7110396: Sound code fails to build with gcc 4.6 on multiarch Linux systems
132 - S7110720: Issue with vm config file loadingIssue with vm config file loading
133 - S7112115: Component.getLocationOnScreen() work incorrectly if create window in point (0, 0) on oel
134 - S7112427: The doclet needs to be able to generate JavaFX documentation.
135 - S7113740: hotspot_version file has wrong JDK_MINOR_VER
136 - S7116462: Bump the hs21.1 build number to 02
137 - S7118100: (prefs) Inconsistency when using system and user preference on OSX Lion
138 - S7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug mode
139 - S7118373: (se) Potential leak file descriptor when deregistrating at around the same time as an async close
140 - S7120481: storeStore barrier in constructor with final field
141 - S7120895: FontConfiguration should not use thread contextClassLoader
142 - S7122740: PropertyDescriptor Performance Slow
143 - S7123170: JCK vm/jvmti/ResourceExhausted/resexh001/resexh00101/ tests fails since 7u4 b02
144 - S7123582: (launcher) display the -version and -XshowSettings
145 - S7123896: Unexpected behavior due to Solaris using separate IPv4 and IPv6 port spaces
146 - S7123957: Switch of Gnome theme ends up deadlocked in GTKEngine.native_switch_theme
147 - S7124210: [macosx] Replacing text in a TextField does generate an extra TextEvent
148 - S7124219: [macosx] Unable to draw images to fullscreen
149 - S7124239: [macosx] sun.awt.SunToolkit.InfiniteLoop exception in realSync called from SwingTestHelper
150 - S7124247: [macosx] Implement GraphicsDevice.setDisplayMode()
151 - S7124262: [macosx] Drag events go to a wrong child.
152 - S7124286: [macosx] Option modifier should work like AltGr as in Apple jdk 6
153 - S7124321: [macosx] TrayIcon MouseListener is never triggered
154 - S7124326: [macosx] An issue similar to autoshutdown one in two AppContexts situation.
155 - S7124328: [macosx] javax.swing.JDesktopPane.getAllFramesInLayer returns unexpected value
156 - S7124376: [macosx] Modal dialog lost focus
157 - S7124400: [macosx] CGraphicsDevice.getConfigurations() returns reference to member (does not copy configs)
158 - S7124411: [macosx] There's no KEY_TYPED for VK_ESCAPE
159 - S7124428: [macosx] Frame.setExtendedState() doesn't work for undecorated windows
160 - S7124523: [macosx] b216: Mising part of applet UI
161 - S7124537: [macosx] Menu shortcuts for all menu items should be disabled if a menu itself is disabled
162 - S7124551: [macosx] Once added, Menu shortcut cannot be removed
163 - S7125044: [macosx] Test failure because Component.transferFocus() works differently in applet and application
164 - S7126277: Alternative String hashing implementation
165 - S7127235: (fs) NPE in Files.walkFileTree if cached attributes are GC'ed
166 - S7128699: Change the bundle name so it won't be overwritten when installing a new version
167 - S7128738: dragged dialog freezes system on dispose
168 - S7129401: PPC: runtime/7100935/TestShortArraycopy.java fails
169 - S7129715: MAC: SIGBUS in nsk stress test
170 - S7129872: test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failing on non-Solaris platforms on 7u4
171 - S7130241: [macosx] TransparentRuler demo can not run due to lacking of perpixel transparency support
172 - S7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6
173 - S7130521: [macosx] closed/javax/swing/JMenuItem/6209975/bug6209975.java failed on macosx
174 - S7131021: [macosx] Consider using system properties to pass arguments from the launcher to AWT/SplashScreen
175 - S7132070: Use a mach_port_t as the OSThread thread_id rather than pthread_t on BSD/OSX
176 - S7132692: [macosx] Class com.apple.eawt not functioning
177 - S7132793: [macosx] setWheelScrollEnabled action reversed
178 - S7132808: [macosx] closed/javax/swing/JFileChooser/4524490/bug4524490.java fails on MacOS
179 - S7133138: Improve io performance around timezone lookups
180 - S7133566: [macosx] closed/javax/swing/JTable/4220171/bug4220171.java fails on MacOS
181 - S7133571: [macosx] closed/javax/swing/JToolBar/4247996/bug4247996.java fails on MacOS
182 - S7133573: [macosx] closed/javax/swing/JToolTip/4846413/bug4846413.java fails on MacOS
183 - S7133581: [macosx] closed/javax/swing/JTree/4330357/bug4330357.java fails on MacOS
184 - S7134701: [macosx] Support legacy native library names
185 - S7136506: FDS: rework jdk repo Full Debug Symbols support
186 - S7141141: Add 3 new test scenarios for testing Main-Class attribute in jar manifest file
187 - S7142091: [macosx] RFE: Refactoring of peer initialization/disposing
188 - S7142172: Custom TrustManagers that return null for getAcceptedIssuers will NPE
189 - S7142641: -Xshared:on fails on ARM
190 - S7142847: TEST_BUG: java/nio/file/WatchService/SensitivityModifier.java has incorrect @run tag, runs Basic
191 - S7143353: -Xrunhprof fails in Java 7 due to bad switch
192 - S7143606: File.createTempFile should be improved for temporary files created by the platform.
193 - S7143614: SynthLookAndFeel stability improvement
194 - S7143617: Improve fontmanager layout lookup operations
195 - S7143744: (se) Stabilize KQueue SelectorProvider and make default on MacOSX
196 - S7143851: Improve IIOP stub and tie generation in RMIC
197 - S7143872: Improve certificate extension processing
198 - S7144063: [macosx] Swing JMenu mnemonic doesn't work; hint misleading; cross symbol typed
199 - S7144086: TEST_BUG: java/nio/file/WatchService/SensitivityModifier.java failing intermittently
200 - S7144328: Improper commandlines for -XX:+-UnlockCommercialFeatures require proper warning/error messages
201 - S7144423: StAX EventReader swallows the cause of error
202 - S7144488: Infinite recursion for some equals tests in Collections
203 - S7144530: KeyTab.getInstance(String) no longer handles keyTabNames with "file:" prefix
204 - S7144542: [macosx] Crash in liblwawt.dylib setBusy() when exiting an FX app
205 - S7145024: Crashes in ucrypto related to C2
206 - S7145239: Finetune package definition restriction
207 - S7145768: [macosx] Regression: failure in b11 of ModalDialogInFocusEventTest
208 - S7145771: [macosx] CreateFont/Register.java test fails because of cached results of getAllFonts()
209 - S7145798: System.loadLibrary does not search current working directory
210 - S7145827: [macosx] JCK failure in b11: FocusableWindow3
211 - S7145980: Dispose method of window.java takes long
212 - S7146099: NLS: [de,es,it,ko,pt_BR]launcher_**.properties, double backslash issue.
213 - S7146131: [macosx] When click the show optionpane button,it display partly of dialog and hung until timeout
214 - S7146431: java.security files out-of-sync
215 - S7146442: assert(false) failed: bad AD file
216 - S7146550: [macosx] DnD test failure in createCompatibleWritableRaster()
217 - S7146564: DefaultProxySelector should filter 0.0.0.0 and ::0 [macosx]
218 - S7146728: Inconsistent length for the generated secret using DH key agreement impl from SunJCE and PKCS11
219 - S7147055: [macosx] Cursors are changing over a blocked window; also blinking
220 - S7147066: [macosx] FileDialog.getDirectory() returns incorrect directory
221 - S7147078: [macosx] Echo char set in TextField doesn't prevent word jumping
222 - S7147407: remove never used debug code in DnsClient.java
223 - S7147666: High lock time for com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory.getInstance()
224 - S7147724: G1: hang in SurrogateLockerThread::manipulatePLL
225 - S7147848: com.sun.management.UnixOperatingSystem uses hardcoded dummy values [macosx]
226 - S7148143: PropertyChangeSupport.addPropertyChangeListener can throw ClassCastException
227 - S7148242: Regression: valid code rejected during generic type well-formedness check
228 - S7148275: [macosx] setIconImages() not working correctly (distorted icon when minimized)
229 - S7148281: [macosx] JTabbedPane tabs with HTML text do not render correctly
230 - S7148289: [macosx] Deadlock in sun.lwawt.macosx.CWrapper$NSScreen.visibleFrame
231 - S7148556: Implementing a generic interface causes a public clone() to become inaccessible
232 - S7148584: Jar tools fails to generate manifest correctly when boundary condition hit
233 - S7148663: new hotspot build - hs23-b17
234 - S7148921: More ProblemList updates (2/2012)
235 - S7149005: [macosx] Java Control Panel's UI controls are distorted when draging scroll bar.
236 - S7149005: [macosx] Orphaned Choice popup window
237 - S7149062: [macosx] dock menu don't show available frames
238 - S7149085: [macosx] Quit with QuitStrategy CLOSE_ALL_WINDOWS does terminate application
239 - S7149320: Move sun.misc.VM.booted() to the end of System.initializeSystemClass()
240 - S7149608: Default TZ detection fails on linux when symbolic links to non default location used.
241 - S7149785: Minor corrections to ScriptEngineManager javadoc
242 - S7149913: [macosx] Deadlock in LWTextComponentPeer
243 - S7150051: incorrect oopmap in critical native
244 - S7150089: [macosx] Default for a custom cursor created from non-existent image is not transparent
245 - S7150105: [macosx] four scroll-buttons don't display. scroll-sliders cursors are TextCursor
246 - S7150322: Stop using drop source bundles in jaxws
247 - S7150326: new hotspot build - hs23-b18
248 - S7150345: [macosx] Can't type into applets
249 - S7150349: [macosx] Applets attempting to show popup menus activate the applet process
250 - S7150390: JFR test crashed on assert(_jni_lock_count == count) failed: must be equal
251 - S7150392: Linux build breaks with GCC 4.7 due to unrecognized option
252 - S7150454: add release jdk7u4 to jprt.properties
253 - S7150516: [macosx] appletviewer shouldn't link against libX11 on the Mac
254 - S7150637: No newline emitted after XML decl in XSLT output
255 - S7151070: NullPointerException in Resolve.isAccessible
256 - S7151118: Regressions on 7u4 b11 comp. 7u4 b06 on specjvm2008.xml.transform subbenchmark
257 - S7151484: NullPointerException caused by a bug in XMLDocumentFragmentScannerImpl
258 - S7151573: Fork hs23.1 hsx from hs23.0 for 7u5 and reinitialize build number
259 - S7152564: Improve CodeSource.matchLocation(CodeSource) performance
260 - S7152608: [macosx] Crash in liblwawt.dylib in AccelGlyphCache_RemoveCellInfo
261 - S7152690: Initialization error with charset SJIS_0213 when security manager is enabled
262 - S7152784: new hotspot build - hs23-b19
263 - S7152800: All tests using the attach API fail with "well-known file is not secure" on Mac OS X
264 - S7152811: Issues in client compiler
265 - S7152952: [macosx] List rows overlap with enlarged font
266 - S7152954: G1: Native memory leak during full GCs
267 - S7153184: NullPointerException when calling SSLEngineImpl.getSupportedCipherSuites
268 - S7153693: Three 2D_ImageIO tests failed due ImageFormatException on OEL 6.* Unbreakable Kernel x64
269 - S7153735: [macosx] Text with diacritics is pasted with broken encoding
270 - S7153977: Generate English man pages for JDK 7u4
271 - S7154047: [macosx] When we choose print one page in the print dialog,it still prints all the pages.
272 - S7154048: [macosx] At least drag twice, the toolbar can be dragged to the left side.
273 - S7154062: [macosx] Mouse cursor isn't updated in applets
274 - S7154072: [macosx] swallowing key events
275 - S7154088: [macosx] Regression: Component.createImage do not inherits component attributes
276 - S7154130: Add Mac OS X Instructions to README-builds.html
277 - S7154177: [macosx] An invisible owner frame becomes visible upon clicking a child window
278 - S7154333: JVM fails to start if -XX:+AggressiveHeap is set
279 - S7154480: [macosx] Not all popup menu items are visible
280 - S7154505: [macosx] NetBeans sometimes starts with no text rendered
281 - S7154516: [macosx] Popup menus have no visible borders
282 - S7154677: new hotspot build - hs23-b20
283 - S7154724: jdk7u4 test properties missing from jprt.properties
284 - S7154758: NLS: 7u4 message drop 20
285 - S7154770: NLS: 7u4 man page update
286 - S7154809: JDI: update JDI/JDB debugee commandline option parsing
287 - S7154822: forward port fix for Bug 13645891 to JDK8 jcmd (1024 byte file size limit issue)
288 - S7155051: DNS provider may return incorrect results
289 - S7155419: Remove reference to JRockit and commercial features from java man page
290 - S7155453: [macosx] re-enable jbb tests in JPRT
291 - S7155757: make jdk7u4 the default jprt release for hs23
292 - S7156000: Change makefile to reflect refactored classes
293 - S7156191: [macosx] Can't type into applet demos in Pivot
294 - S7156194: [macosx] Can't type non-ASCII characters into applets
295 - S7156657: Version 7 doesn't support translucent popup menus against a translucent window
296 - S7156729: PPC: R_PPC_REL24 relocation error related to some libraries built without -fPIC
297 - S7156831: The jcmd man page is not included in generated bundles
298 - S7156842: test/java/util/zip/ZipFile/vmcrash.zip triggers McAffe virus warning
299 - S7156960: Incorrect copyright headers in parts of the Serviceability agent
300 - S7156963: Incorrect copyright header in java/io/SerialCallbackContext
301 - S7157141: crash in 64 bit with corrupted oops
302 - S7157296: FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect OPT builds
303 - S7157365: jruby/bench.bench_timeout crashes with JVM internal error
304 - S7157608: One feature is not recognized.
305 - S7157609: Issues with loop
306 - S7157610: NullPointerException occurs when parsing XML doc
307 - S7157659: [macosx] Landscape Printing orientation doesn't work
308 - S7157855: jvisualvm.1 not included in binaries
309 - S7157903: JSSE client sockets are very slow
310 - S7158067: FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect product builds
311 - S7158116: Bump the hs23.1 build number to b02
312 - S7158135: new hotspot build - hs23-b21
313 - S7158366: [macosx] Print-to-file dialog doesn't have an entry field for a name
314 - S7158457: division by zero in adaptiveweightedaverage
315 - S7158483: (tz) Support tzdata2012c
316 - S7158712: Synth Property "ComboBox.popupInsets" is ignored
317 - S7158800: Improve storage of symbol tables
318 - S7158928: [macosx] NLS: Please change the mnemonic assignment system
319 - S7159016: Static import of member in processor-generated class fails in JDK 7
320 - S7159266: [macosx] ApplicationDelegate should not be set in the headless mode
321 - S7159320: change default ZIP_DEBUGINFO_FILES back to '1' after fix for 7133529 is available
322 - S7159381: [macosx] Dock Icon defaults to Generic Java Application Category
323 - S7159766: Tiered compilation causes performance regressions
324 - S7160293: [macosx] FileDialog appears on secondary display
325 - S7160539: JDeveloper crashes on 64-bit Windows
326 - S7160623: [macosx] Editable TextArea/TextField are blocking GUI applications from exit
327 - S7160677: missing else in fix for 7152811
328 - S7160757: Problem with hotspot/runtime_classfile
329 - S7160895: tools/launcher/VersionCheck.java attempts to launch .debuginfo
330 - S7161105: unused classes in jdk7u repository
331 - S7161766: [macosx] javax/swing/JPopupMenu/6694823/bug6694823.java failed on Mac OS X
332 - S7161881: (dc) DatagramChannel.bind(null) fails if IPv4 socket and running with preferIPv6Addresses=true
333 - S7162043: Add headless mode tests to problem list [macosx]
334 - S7162144: Missing AWT thread in headless mode in 7u4 b06
335 - S7162440: Fix typo in BUNDLE_ID-related macro names
336 - S7162440: Fix typo in BUNDLE_ID variable so it can be overridden
337 - S7162440: Fix typo in macro so BUNDLE_ID can be overridden
338 - S7162902: Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8
339 - S7163117: Agent can't connect to process on Mac OSX
340 - S7163470: Licensee source bundle build failed with CipherSpi not found (7u4)
341 - S7163471: Licensee source bundle failed around 7u4
342 - S7163524: Add SecTaskAccess attribute to jstack [macosx]
343 - S7163621: Bump the hs23.1 build number to b03
344 - S7164344: enabling ZIP_DEBUGINFO_FILES causes unexpected test failures on Solaris and Windows
345 - S7165060: dtrace tests fail with FDS debug info files
346 - S7165257: Add JFR tests to the JDK code base
347 - S7165598: enable FDS on Solaris X64 when 7165593 is fixed
348 - S7165628: Issues with java.lang.invoke.MethodHandles.Lookup
349 - S7165725: JAVA6 HTML PARSER CANNOT PARSE MULTIPLE SCRIPT TAGS IN A LINE CORRECTLY
350 - S7165755: OS Information much longer on linux than other platforms
351 - S7166437: [macosx] Support for Window.Type.UTILITY on the Mac
352 - S7166498: JVM crash in ClassVerifier
353 - S7166570: JSSE certificate validation has started to fail for certificate chains
354 - S7166687: InetAddress.getLocalHost().getHostName() returns FQDN
355 - S7166956: Integrate the Java Access Bridge with Java Runtime
356 - S7167028: new hotspot build - hs23.2-b01
357 - S7167142: Consider a warning when finding a .hotspotrc or .hotspot_compiler file that isn't used
358 - S7167157: jcmd command file parsing does not respect the "stop" command
359 - S7167254: Crash on OSX in Enumerator.nextElement() with compressed oops
360 - S7167266: missing copyright notes in 3rd party code
361 - S7167359: (tz) SEGV on solaris if TZ variable not set
362 - S7167406: (Zero) Fix for InvokeDynamic needed
363 - S7167625: Adjustments for SE-Embedded build process
364 - S7168098: Adjustments for SE-Embedded build process
365 - S7168110: Misleading jstack error message
366 - S7168191: Signature validation can fail under certain circumstances
367 - S7168249: new hotspot build - hs23.2-b02
368 - S7168374: Upgrade of XML components to JAXB 2.2.4-2, SAAJ 1.3.16, JAXWS 2.2.4-1
369 - S7168505: (bf) MappedByteBuffer.load does not load buffer's content into memory
370 - S7168520: No jdk8 TL Nightly linux builds due to broken link in b39-2012-05-13_231
371 - S7168550: [macosx] duplicate OGL context state changes related to vertex cache
372 - S7169050: (se) Selector.select slow on Solaris due to insertion of POLLREMOVE and 0 events
373 - S7169111: Unreadable menu bar with Ambiance theme in GTK L&F
374 - S7169226: NLS: Please change the mnemonic assignment system for windows and motif properties
375 - S7169782: C2: SIGSEGV in LShiftLNode::Ideal(PhaseGVN*, bool)
376 - S7170009: new hotspot build - hs23.2-b03
377 - S7170145: C1 doesn't respect the JMM with volatile field loads
378 - S7170169: (props) System.getProperty("os.name") should return "Windows 8" when run on Windows 8
379 - S7170197: Update JPRT default build targets to support embedded builds
380 - S7170203: TEST_BUG: test/java/nio/MappedByteBuffer/Truncate.java failing intermittently
381 - S7170275: os::print_os_info needs to know about Windows 8
382 - S7170449: Management is completely broken at least on Solaris 11 X86
383 - S7170657: [macosx] There seems to be no keyboard/mouse action to select non-contiguous items in List
384 - S7170716: JVM crash when opening an AWT app from a registered file.
385 - S7171163: [macosx] Shortcomings in the design of the secondary native event loop made JavaFX DnD deadlock
386 - S7171223: Building ExtensionSubtables.cpp should use -fno-strict-aliasing
387 - S7171653: 32-bit cross-compile on 64-bit build host generates 64-bit data for awt/X11 leading to crash
388 - S7171703: JNI DefineClass crashes client VM when first parameter is NULL
389 - S7171852: new hotspot build - hs23.2-b04
390 - S7172430: [macosx] debug message in non debug jdk build
391 - S7172552: jabswitch utility should not request elevated privilege on the system
392 - S7172708: 32/64 bit type issues on Windows after Mac OS X port
393 - S7172722: Latest jdk7u from OSX broke universal build
394 - S7173329: Fix build broken by 7126277 to jdk7u-dev
395 - S7173432: Handle null key at HashMap resize
396 - S7173436: new hotspot build - hs23.2-b05
397 - S7173487: [macosx] Problems with popup menus, tooltips and dialog boxes in dual monitor setup
398 - S7173515: (se) Selector.open fails with OOME on Solaris when unlimited file descriptors
399 - S7173635: jprt.properties should include release jdk7u6
400 - S7173645: (props) System.getProperty("os.name") should return "Windows Server 2012" for Windows Server 2012
401 - S7173918: set alternative string hashing threshold.
402 - S7174244: NPE in Krb5ProxyImpl.getServerKeys()
403 - S7174363: Arrays.copyOfRange leads to VM crash with -Xcomp -server if executed by testing framework
404 - S7174510: 19 JCK compiler tests fail with C2 error: memNode.cpp:812 - ShouldNotReachHere
405 - S7174645: Could not enable access bridge
406 - S7174704: [macosx] New issue in 7u6 b12: HeadlessPrintingTest failure
407 - S7174718: [macosx] Regression in 7u6 b12: PopupFactory leaks DefaultFrames.
408 - S7174736: JCK test api/java_util/HashMap/index_EntrySet failing
409 - S7174861: all/OPT jdk build on Solaris with FDS enabled sets wrong options
410 - S7174928: JSR 292: unresolved invokedynamic call sites deopt and osr infinitely
411 - S7174970: NLS [ccjk] Extra mnemonic keys at standard filechooserdialog (open and save) in metal L&F
412 - S7175133: jinfo failed to get system properties after 6924259
413 - S7175255: symlinks are wrong, which caused jdk8-promote-2 to fail (client/64/64 directories in debuginfo zips)
414 - S7175331: Remove FDS files from embedded JRE images
415 - S7175367: NLS: 7u6 message drop10 integration
416 - S7175516: new hotspot build - hs23.2-b06
417 - S7175758: Improve unit test of Map iterators and Iterator.remove()
418 - S7175802: Missing jdk_jfr in top-level make file
419 - S7175845: "jar uf" changes file permissions unexpectedly
420 - S7176630: (sc) SocketChannel.write does not write more than 128k when channel configured blocking [win]
421 - S7176784: Windows authentication not working on some computers
422 - S7176894: back out LocaleNames_xx.properties files from 7u6 message drop10
423 - S7177128: SA cannot get correct system properties after 7126277
424 - S7177144: [macosx] Drag and drop not working (regression in 7u6)
425 - S7177173: [macosx] JFrame.setExtendedState(JFrame.MAXIMIZED_BOTH) not working as expected in JDK 7
426 - S7177216: native2ascii changes file permissions of input file
427 - S7177365: new hotspot build - hs23.2-b07
428 - S7177617: TEST_BUG: java/nio/channels/AsyncCloseAndInterrupt.java failing (win)
429 - S7177701: error: Filling jar message during javax/imageio/metadata/IIOMetadataFormatImpl compilation
430 - S7178079: REGRESSION: Some AWT Drag-n-Drop tests fail since JDK 7u6 b13
431 - S7178113: build environment change
432 - S7178483: Change version string for Embedded releases
433 - S7178548: Hashtable alternative hashing threshold default ignored
434 - S7178670: runtime/7158800/BadUtf8.java fails in SymbolTable::rehash_table
435 - S7179138: Incorrect result with String concatenation optimization
436 - S7179194: new hotspot build - hs23.2-b08
437 - S7179349: [macosx] Java processes on Mac should not use default Apple icon
438 - S7179759: ENV: Nightly fails during jdk copiyng for solaris platforms after FDS unzipping
439 - S7180240: Disable alternative string hashing by default
440 - S7180621: Hashtable has incorrect alternative hashing threshold default value
441 - S7180884: new hotspot build - hs23.2-b09
442 - S7180907: Jarsigner -verify fails if rsa file used sha-256 with authenticated attributes
443 - S7181027: [macosx] Unable to use headless mode
444 - S7181200: JVM new hashing code breaks SA in product mode
445 - S7182135: Impossible to use some editors directly
446 - S7182226: NLS: jdk7u6 message drop20 integration
447 - S7182500: OCSP revocation checking fails if OCSP responce does not contain certificates
448 - S7182902: [macosx] Test api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode fails on Mac OS X 10.7
449 - S7182971: Need to include documentation content for JCMD man page
450 - S7183209: Backout 7105952 changes for jdk7u
451 - S7183251: Netbeans editor renders text wrong on JDK 7u6 build
452 - S7183292: HttpURLConnection.getHeaderFields() throws IllegalArgumentException: Illegal cookie name
453 - S7184145: (pack200) pack200 --repack throws NullPointerException when JAR file specified without path
454 - S7184401: JDk7u6 : Missing main menu bar in Netbeans after fix for 7162144
455 - S7184845: Apps6: menu tree bean in form throws npe in jre 7 while closing
456 - S7184951: [macosx] Exception at java.awt.datatransfer on headless mode (only in GUI session)
457 - S7185512: The printout doesn't match image on screen.
458 - S7188168: 7071904 broke the DEBUG_BINARIES option on Linux
459 - S7190813: (launcher) RPATH needs to have additional paths
461 New in release 2.2.1 (2012-06-12):
463 * Security fixes
464 - S7079902, CVE-2012-1711: Refine CORBA data models
465 - S7110720: Issue with vm config file loadingIssue with vm config file loading
466 - S7143606, CVE-2012-1717: File.createTempFile should be improved for temporary files created by the platform.
467 - S7143614, CVE-2012-1716: SynthLookAndFeel stability improvement
468 - S7143617, CVE-2012-1713: Improve fontmanager layout lookup operations
469 - S7143851, CVE-2012-1719: Improve IIOP stub and tie generation in RMIC
470 - S7143872, CVE-2012-1718: Improve certificate extension processing
471 - S7145239: Finetune package definition restriction
472 - S7152811, CVE-2012-1723: Issues in client compiler
473 - S7157609, CVE-2012-1724: Issues with loop
474 - S7160677: missing else in fix for 7152811
475 - S7160757, CVE-2012-1725: Problem with hotspot/runtime_classfile
476 - S7165628, CVE-2012-1726: Issues with java.lang.invoke.MethodHandles.Lookup
478 New in release 2.1.1 (2012-06-12):
480 * Security fixes
481 - S7079902, CVE-2012-1711: Refine CORBA data models
482 - S7110720: Issue with vm config file loadingIssue with vm config file loading
483 - S7143606, CVE-2012-1717: File.createTempFile should be improved for temporary files created by the platform.
484 - S7143614, CVE-2012-1716: SynthLookAndFeel stability improvement
485 - S7143617, CVE-2012-1713: Improve fontmanager layout lookup operations
486 - S7143851, CVE-2012-1719: Improve IIOP stub and tie generation in RMIC
487 - S7143872, CVE-2012-1718: Improve certificate extension processing
488 - S7145239: Finetune package definition restriction
489 - S7152811, CVE-2012-1723: Issues in client compiler
490 - S7157609, CVE-2012-1724: Issues with loop
491 - S7160677: missing else in fix for 7152811
492 - S7160757, CVE-2012-1725: Problem with hotspot/runtime_classfile
493 - S7165628, CVE-2012-1726: Issues with java.lang.invoke.MethodHandles.Lookup
494 * Bug fixes
495 - PR885: IcedTea7 does not build scripting support
496 - Fix bug whereby JPEG_LIBS were not set by jdk_generic_profile.sh
497 - S7150392: Linux build breaks with GCC 4.7 due to unrecognized option
498 - Support glib >= 2.32.
499 * ARM port
500 - Add arm_port from IcedTea 6
501 - added jvmti event generation for dynamic_generate and compiled_method_load events to ARM JIT compiler
502 - Adjust saved SP when safepointing.
503 - ARM: First cut of invokedynamic
504 - ARM: JIT-compilation of ldc methodHandle
505 - Changes for HSX22
506 - corrected call from fast_method_handle_entry to CppInterpreter::method_handle_entry so that thread is loaded into r2
507 - Don't save locals at a return.
508 - Fix JIT bug that miscompiles org.eclipse.ui.internal.contexts.ContextAuthority.sourceChanged
509 - invokedynamic and aldc for JIT
510 - Minor review cleanups.
511 - modified safepoint check to rely on memory protect signal instead of polling
512 - patched method handle adapter code to deal with failures in TCK
513 - Phase 1
514 - Phase 2
515 - RTC Thumb2 JIT enhancements.
516 - Zero fails to build in hsx22+, fix for hsx22 after runs gamma OK, hsx23 still nogo.
517 - Use ldrexd for atomic reads on ARMv7.
518 - Use unified syntax for thumb code.
520 New in release 2.2 (2012-05-30):
522 * Bug fixes
523 - PR885: IcedTea7 does not build scripting support
524 - Support glib >= 2.32.
525 - Fix build on GCC 4.7.
526 - Allow downloading to be disabled.
527 - Stop libraries being stripped in the OpenJDK build.
528 - PR817: Support kernels that require PaX marking on the JDK binaries.
529 * PulseAudio
530 - PR734: Fix pulse-java latency problem
531 - PR758: [regression] javah from 6hg/b23 generates `jlong' from `private int'
532 - LP862286: Fix exception on trying to start PulseAudio playback
533 - Replace pulse audio enums with static longs.
534 - Fix a few concurrency problems in pulse audio.
535 - Start PulseAudioTargetDataLines in the corked state.
536 * SystemTap
537 - Support multiple running HotSpots by indexing globals by pid()
538 - Don't hard code constantPoolOopDesc_size.
539 - Use @var construct if available.
540 - Wrap heap accessors in try-catch block.
541 - Change symbolOopDesc to Symbol to accomodate S6990754.
542 - Add tapset tests.
543 - jstaptest.pl: thread_start and stop thread id can be any positive number.
544 * OpenJDK
545 - Don't create debuginfo files if not stripping.
546 - Fix bug whereby JPEG_LIBS were not set by jdk_generic_profile.sh
547 - Generalise ucrypto cryptography tests.
548 - Make {HOST,BUILD}_{GCC,CPP} work again, post build-infra changes. Rename {HOST_BUILD}_CPP to {HOST_BUILD}_CXX.
549 - Sync JAXP 1.4.5 update 1 for 7u4 to existing sources
550 - Remove duplicate JAXP sources from upstream and move our JAXP sources into same position.
551 - Normalise whitespace following test changes.
552 - Rename GIO typedef header to avoid conflicts with system GIO header pulled in by Gtk+.
553 - Skip wrap mode tests if wrap mode is not available.
554 - Zero fails to build in hsx22+, fix for hsx22 after runs gamma OK, hsx23 still nogo.
555 - Support systems with outdated versions of gio 2.0.
556 - Turn off strict aliasing for ExtensionSubtables.cpp
557 - S6205776: Some KeyboardFocusManager methods are unsafe
558 - S6330863: vm/gc/InfiniteList.java fails intermittently due to timeout
559 - S6351654: (tz) java.util.TimeZone.setDefault() should be controlled by a security manager
560 - S6484965: G1: piggy-back liveness accounting phase on marking
561 - S6484982: G1: process references during evacuation pauses
562 - S6505523: NullPointerException in BasicTreeUI when a node is removed by expansion listener
563 - S6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads
564 - S6636110: unaligned stackpointer leads to crash during deoptimization
565 - S6671616: TEST_BUG: java/io/File/BlockIsDirectory.java fails when /dev/dsk empty (sol)
566 - S6679764: enable parallel compaction by default
567 - S6802962: java/awt/FontClass/CreateFont/fileaccess/FontFile.java failed on 5u8b01 and 6u13b01
568 - S6865265: JVM crashes with "missing exception handler" error
569 - S6868690: TEST:java/awt/FontClass/CreateFont/BigFont.java test should be modified in jdk7&8 to run via jtreg
570 - S6879539: enable empty password support for pkcs12 keystore
571 - S6888336: G1: avoid explicitly marking and pushing objects in survivor spaces
572 - S6890673: Eliminate allocations immediately after EA
573 - S6972759: Step over not working after thrown exception and Pop
574 - S6976060: G1: humongous object allocations should initiate marking cycles when necessary
575 - S7003454: order constants in constant table by number of references in code
576 - S7003595: IncompatibleClassChangeError with unreferenced local class with subclass
577 - S7005808: G1: re-enable ReduceInitialCardMarks for G1
578 - S7009098: SA cannot open core files larger than 2GB on Linux 32-bit
579 - S7010561: Tab text position with Synth based LaF is different to Java 5/6
580 - S7012206: ~20 tools tests failing due to -XX:-UsePerfData default in Java SE Embedded
581 - S7013347: allow crypto functions to be called inline to enhance performance
582 - S7017458: (cal) Multithreaded deserialization of Calendar leads to ClassCastException
583 - S7021322: assert(object_end <= top()) failed: Object crosses promotion LAB boundary
584 - S7022100: Method annotations are incorrectly set when redefining classes
585 - S7022407: Spinning CPU in LocaleObjectCache.get()
586 - S7027061: Testcase failure: java/util/Locale/Bug6989440.java - java.util.ConcurrentModificationException
587 - S7030453: JSR 292 ClassValue.get method is too slow
588 - S7033170: Cipher.getMaxAllowedKeyLength(String) throws NoSuchAlgorithmException
589 - S7045132: sun.security.util.Resources_pt_BR.java translation error
590 - S7045232: G1: pool names are inconsistent with other collectors (don't have 'Space')
591 - S7046238: new InitialContext(); hangs
592 - S7046929: tools/javac/api/T6397104.java fails
593 - S7047200: keytool safe store
594 - S7050298: ARM: SIGSEGV in JNIHandleBlock::allocate_handle
595 - S7051189: Need to suppress info message if -xcheck:jni used with libjsig.so
596 - S7051769: java.text.Bidi.toString() output is wrong
597 - S7053252: New regression test does not compile on windows-amd64
598 - S7053556: An implementation-specific feature in Oracle's JAXP: to allow disable the use of services mechanism
599 - S7054590: (JSR-292) MethodHandleProxies.asInterfaceInstance() accepts private/protected nested interfaces
600 - S7057935: com/sun/nio/sctp tests should be moved out of jdk_nio and into their own target, jdk_sctp
601 - S7058133: Javah should use the freshly built classes instead of those from the BOOTDIR jdk
602 - S7059019: G1: add G1 support to the SA
603 - S7059039: EA: don't change non-escaping state of NULL pointer
604 - S7059047: EA: can't find initializing store with several CheckCastPP
605 - S7059899: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV
606 - S7064302: JDK7 build 147 crashed after testing my java 6-compiled web app
607 - S7064927: retransformClasses() does not pass in LocalVariableTable of a method
608 - S7066129: GarbageCollectorMXBean#getLastGcInfo leaks native memory
609 - S7068215: G1: Print reference processing time during remark
610 - S7068595: html files in class-use dir do not get loaded correctly when Frames link is clicked
611 - S7069991: Setup make/jprt.properties files for jdk8
612 - S7071311: Decoder enhancement
613 - S7073906: Locale.getDefault() returns wrong Locale for Java SE 7
614 - S7075646: G1: fix inconsistencies in the monitoring data
615 - S7076523: TEST_BUG: test/java/net/NetworkInterface/NetParamsTest.java can fail with NPE
616 - S7077172: KerberosTime does not take into account system clock adjustement
617 - S7077312: Provide a CALL effect for instruct declaration in the ad file
618 - S7077640: gss wrap for cfx doesn't handle rrc != 0
619 - S7077646: gssapi wrap for CFX per-message tokens always set FLAG_ACCEPTOR_SUBKEY
620 - S7077803: java.lang.InternalError in java.lang.invoke.MethodHandleNatives.init
621 - S7078460: JDialog is shown as separate icon on the taskbar
622 - S7078465: G1: Don't use the undefined value (-1) for the G1 old memory pool max size
623 - S7078816: /test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failure
624 - S7079012: test/java/net/NetworkInterface/NetParamsTest.java fails with SocketException getting mac address
625 - S7079904: corba issue
626 - S7080203: JTree.getSelectionPaths() now returns empty array instead of null
627 - S7081670: Disposing an AppContext can lead to a spinning EventDispatchThread
628 - S7081783: jarsigner error when no $HOME/.keystore
629 - S7081842: assert(Compile::current()->unique() < (uint)MaxNodeLimit) failed: Node limit exceeded
630 - S7081933: Use zeroing elimination optimization for large array
631 - S7081938: JSR292: assert(magic_number_2() == MAGIC_NUMBER_2) failed
632 - S7082294: nsk/regression/b4265661 crashes on windows
633 - S7082299: AtomicReferenceArray should ensure that array is Object[]
634 - S7082443: JComboBox not backward compatible (with Java 6)
635 - S7082553: Interpret Thread.setPriority(Thread.MAX_PRIORITY) to mean FX60 on Solaris 10 and 11
636 - S7083621: Add fontconfig file for OEL6 and rename RH/O EL 5 file so that it is picked up for all 5.x updates
637 - S7085024: internal error; cannot instantiate Foo
638 - S7085860: JSR 292: implement CallSite.setTargetNormal and setTargetVolatile as native methods
639 - S7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835
640 - S7086586: Inference producing null type argument
641 - S7086595: Error message bug: name of initializer is 'null'
642 - S7086601: Error message bug: cause for method mismatch is 'null'
643 - S7087727: JSR 292: C2 crash if ScavengeRootsInCode=2 when "static final" MethodHandle constants are in use
644 - S7088367: JavaSound security issue (12865443)
645 - S7088680: G1: Cleanup in the G1CollectorPolicy class
646 - S7088989: Improve the performance for T4 by utilizing the newly provided crypto APIs
647 - S7089790: integrate bsd-port changes
648 - S7089889: Krb5LoginModule.login() throws an exception if used without a keytab
649 - S7090832: Some locale info are not localized for some languages.
650 - S7090904: JSR 292: JRuby junit test crashes in PSScavengeRootsClosure::do_oop
651 - S7090968: Allow adlc register class to depend on runtime conditions
652 - S7090976: Eclipse/CDT causes a JVM crash while indexing C++ code
653 - S7091003: ScheduledExecutorService never executes Runnable with corePoolSize of zero
654 - S7091032: G1: assert failure when NewRatio is used
655 - S7091366: re-enable quicksort tests
656 - S7091388: Regular unexplained npe's from corba libs after few days
657 - S7091417: recvfrom's 6th input should be of type socklen_t
658 - S7091545: hs23 - set hotspot version & build number
659 - S7091764: Tiered: enable aastore profiling
660 - S7092236: java/util/EnumSet/EnumSetBash.java fails
661 - S7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output
662 - S7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output
663 - S7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137"
664 - S7092309: G1: introduce old region set
665 - S7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure
666 - S7092627: use agentvm mode instead of samevm in regtests
667 - S7092712: JSR 292: unloaded invokedynamic call sites can lead to a crash with signature types not on BCP
668 - S7092744: XMLEncoder fails to encode and breaks backward compatibility
669 - S7092825: javax.crypto.Cipher.Transform.patternCache is synchronizedMap and became scalability bottleneck.
670 - S7093090: Reduce synchronization in java.security.Policy.getPolicyNoCheck
671 - S7093690: JSR292: SA-JDI AssertionFailure: Expected raw sp likely got real sp, value was
672 - S7094138: JSR 292: JRuby junit test fails in CallSite.setTargetNormal: obj->is_oop() failed: sanity check
673 - S7094155: JSR105 code throws javax.xml.crypto.URIReferenceException when running into Java 7 VM
674 - S7094377: Com.sun.jndi.ldap.read.timeout doesn't work with ldaps.
675 - S7095194: G1: HeapRegion::GrainBytes, GrainWords, and CardsPerRegion should be size_t
676 - S7095236: G1: _markedRegions never contains NULL regions
677 - S7095243: Disambiguate ReferenceProcessor::_discoveredSoftRefs
678 - S7095949: java/net/URLConnection/RedirectLimit.java and Redirect307Test fail intermittently
679 - S7095980: Ensure HttpURLConnection (and supporting APIs) don't expose HttpOnly cookies
680 - S7096010: c2: running with +PrintOptoAssembly crashes the VM when $constanttablebase is used
681 - S7096016: SA build still produces "arg list too long" errors
682 - S7096030: G1: PrintGCDetails enhancements
683 - S7096124: Bump the hs23 build number to 02
684 - S7096278: Update the VM name to indicate it is an embedded build
685 - S7096366: PPC: corruption of floating-point values with DeoptimizeALot
686 - S7096639: Tiered: Incorrect counter overflow handling for inlined methods
687 - S7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class
688 - S7097048: G1: extend the G1 SA changes to print per-heap space information
689 - S7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054
690 - S7097436: Project Coin: duplicate varargs warnings on method annotated with @SafeVarargs
691 - S7097516: G1: assert(0<= from_card && from_card<HeapRegion::CardsPerRegion) failed: Must be in range.
692 - S7097546: Optimize use of CMOVE instructions
693 - S7097586: G1: improve the per-space output when using jmap -heap
694 - S7097679: Tiered: events with bad bci to Gotos reduced from Ifs
695 - S7098085: G1: partially-young GCs not initiated under certain circumstances
696 - S7098194: integrate macosx-port changes
697 - S7098282: G1: assert(interval >= 0) failed: Sanity check, referencePolicy.cpp: 76
698 - S7098528: crash with java -XX:+ExtendedDTraceProbes
699 - S7098530: tools/javac/javazip/Test.sh can fail on Windows
700 - S7099017: jdk7u2-dev does not build
701 - S7099228: Use a PKCS11 config attribute to control encoding of an EC point
702 - S7099454: /bin/sh does not support syntax used in the src/os/posix/launcher/launcher.script shell script
703 - S7099658: Properties.loadFromXML fails with ClassCastException
704 - S7099817: CMS: +FLSVerifyLists +FLSVerifyIndexTable asserts: odd slot non-empty, chunk not on free list
705 - S7099824: G1: we should take the pending list lock before doing the remark pause
706 - S7099849: G1: include heap region information in hs_err files
707 - S7100165: JSR 292: leftover printing code in methodHandleWalk.cpp
708 - S7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc
709 - S7100935: win32: memmove is not atomic but is used for pd_conjoint_*_atomic operations
710 - S7101096: Bump the hs23 build number to 03
711 - S7101642: JSR 292: SIGSEGV in java.lang.invoke.MethodHandleImpl$FieldAccessor.getFieldI(Ljava/lang/Object;)I
712 - S7101882: 2 tests fail in 7u4 workspace with new inference change
713 - S7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
714 - S7102191: G1: assert(_min_desired_young_length <= initial_region_num) failed: Initial young gen size too small
715 - S7102657: JSR 292: C1 deoptimizes unlinked invokedynamic call sites infinitely
716 - S7102776: Pack instanceKlass boolean fields into single u1 field
717 - S7103224: collision between __LEAF define in interfaceSupport.hpp and /usr/include/sys/cdefs.h with gcc
718 - S7103261: crash with jittester on sparc
719 - S7103380: assertion failure with -XX:+PrintNativeNMethods
720 - S7103619: Bump the hs23 build number to 04
721 - S7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0x97
722 - S7103784: enable some flags by default
723 - S7104173: sun/tools tests fail with debug build after 7012206
724 - S7104177: Tiered: -XX:+PrintCanonicalization doesn't work with -XX:+TieredCompilation
725 - S7104561: UseRDPCForConstantTableBase doesn't work after shorten branches changes
726 - S7104625: sun.awt.X11.XEvent is creating 600 MB of char[] for no good reason
727 - S7104647: Adding a diagnostic command framework
728 - S7104960: JSR 292: +VerifyMethodHandles in product JVM can overflow buffer
729 - S7105040: [macosx] closed/javax/swing/JPopupMenu/4966112/bug4966112.java deadlocks on MacOS
730 - S7105163: CMS: some mentions of MinChunkSize should be IndexSetStart
731 - S7105275: wrong tag added to jdk7u master repos
732 - S7105305: assert check_method_context proper context
733 - S7105364: JDK8 b10 hotspot: src/share/vm/ci/ciMethodHandle.cpp Error: Use "." or "->"
734 - S7105529: XAWT: Optimize getFieldsAsString() methods generated by WrapperGenerator
735 - S7105605: Use EA info to optimize pointers compare
736 - S7105611: Set::print() is broken
737 - S7105890: closed/javax/swing/JScrollBar/4708809/bug4708809.java deadlocks on MacOS
738 - S7106024: CMS: Removed unused code for precleaning in remark phase
739 - S7106092: Bump the hs23 build number to 05
740 - S7106277: Brokenness in the seqNumberOverflow of MAC
741 - S7106751: G1: gc/gctests/nativeGC03 crashes VM with SIGSEGV
742 - S7106766: Move the precompiled header from the src/share/vm directory
743 - S7106773: 512 bits RSA key cannot work with SHA384 and SHA512
744 - S7106774: JSR 292: nightly test inlineMHTarget fails with wrong result
745 - S7106907: 64 bit VM fails test compiler/6865265/StackOverflowBug.java
746 - S7106944: assert(_pc == *pc_addr) failed may be too strong
747 - S7107042: assert(no_dead_loop) failed: dead loop detected
748 - S7107063: Fork hs22.1 hsx from hs22.0 for 7u3 and reinitialize build number
749 - S7107099: JScrollBar does not show up even if there are enough lebgth of textstring in textField
750 - S7107585: Test incorrect calculate position of object on frame
751 - S7108242: jinfo -permstat shouldn't report interned strings as part of perm
752 - S7108264: Fix for 7104173 is insufficient
753 - S7108383: JSR 292: JRuby bench_define_method_methods.rb: assert(slow_jvms != NULL) failed: miss path must not
754 - S7108553: Bump the hs23 build number to 06
755 - S7109063: JSR 292: fix for 7085860 is incomplete
756 - S7109085: Test use hotkeys not intended for Mac
757 - S7109092: Wrong computation results with double at armsflt
758 - S7109617: Test was writed for Metal L&F but not set it
759 - S7109837: Provide a mechanism for computing an Adler32 checksum for the contents of a ByteBuffer
760 - S7109885: security baseline for 7u2 or above is not set correctly
761 - S7109887: java/util/Arrays/CopyMethods.java fails with -XX:+DeoptimizeALot
762 - S7109962: [macosx] closed/javax/swing/JList/6462008/bug6462008.java fails on MacOS
763 - S7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries
764 - S7110058: change default for ScavengeRootsInCode to 2
765 - S7110104: It should be possible to stop and start JMX Agent at runtime
766 - S7110152: assert(size_in_words <= (julong)max_jint) failed: no overflow
767 - S7110173: GCNotifier::pushNotification publishes stale data.
768 - S7110190: GCCause::to_string missing case for _adaptive_size_policy
769 - S7110428: Crash during HeapDump operation
770 - S7110440: closed/javax/swing/JScrollBar/4865918/bug4865918.java fails on Aqua L&F
771 - S7110489: C1: 64-bit tiered with ForceUnreachable: assert(reachable(src)) failed: Address should be reachable
772 - S7110586: C2 generates incorrect results
773 - S7110700: Enhance exception throwing mechanism in ObjectStreamClass
774 - S7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM
775 - S7110815: closed/javax/swing/JSplitPane/4885629/bug4885629.java unstable on MacOS
776 - S7110824: ctw/jarfiles/GUI3rdParty_jar/ob_mask_DateField crashes VM
777 - S7110832: ctw/.../org_apache_avalon_composition_util_StringHelper crashes the VM
778 - S7111138: delete the obsolete flag -XX:+UseRicochetFrames
779 - S7111795: G1: Various cleanups identified during walk through of changes for 6484965
780 - S7111903: (tz) Windows-only: tzmappings needs update for KB2570791
781 - S7112034: Parallel CMS fails to properly mark reference objects
782 - S7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacks
783 - S7112298: remove security baseline sanity check
784 - S7112308: Fix Visual Studio build for precompiled header
785 - S7112413: JVM Crash, possibly GC-related
786 - S7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPE
787 - S7112642: Incorrect checking for graphics rendering object
788 - S7112743: G1: Reduce overhead of marking closure during evacuation pauses
789 - S7112854: [macosx] closed/javax/swing/JPopupMenu/Test6827786.java unstable on MacOS
790 - S7112925: closed/javax/swing/JTabbedPane/4624207/bug4624207.java fails on MacOS
791 - S7112931: closed/javax/swing/JTabbedPane/6416920/bug6416920.java fails on MacOS
792 - S7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure
793 - S7113006: G1: excessive ergo output when an evac failure happens
794 - S7113012: G1: rename not-fully-young GCs as "mixed"
795 - S7113021: G1: automatically enable young gen size auto-tuning when -Xms==-Xmx
796 - S7113275: compatibility issue with MD2 trust anchor and old X509TrustManager
797 - S7113337: Swing closed test tries to click in the area reserved for resize by Mac OS X
798 - S7113349: Initial changset for Macosx port to jdk7u
799 - S7113503: Bump the hs23 build number to 07
800 - S7113740: hotspot_version file has wrong JDK_MINOR_VER
801 - S7114095: G1: assert(obj == oopDesc::load_decode_heap_oop(p)) failed: p should still be pointing to obj
802 - S7114106: C1: assert(goto_state->is_same(sux_state)) failed: states must match now
803 - S7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise
804 - S7114376: Make system dictionary hashtable bucket array size configurable
805 - S7114611: (fs) DirectoryStream fails with SIGBUS on some embedded platforms, dirent alignment
806 - S7115199: Add event tracing hooks and Java Flight Recorder infrastructure
807 - S7115357: closed/javax/swing/JTable/6263446/bug6263446Table.java fails on MacOS
808 - S7115524: Regression: keytool -printcert -sslserver failure
809 - S7115586: (so) Suppress creation of SocketImpl in SocketAdaptor's constructor
810 - S7116050: C2/ARM: memory stomping error with DivideMcTests
811 - S7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVM
812 - S7116189: Export JVM_SetNativeThreadName from Hotspot
813 - S7116216: StackOverflow GC crash
814 - S7116384: backout the unallowed changes in the KeyboardFocusManager.java javadoc
815 - S7116452: Add support for AVX instructions
816 - S7116462: Bump the hs21.1 build number to 02
817 - S7116481: Commercial features in Hotspot must be gated by a switch
818 - S7116634: [macosx] closed/javax/swing/JTree/6263446/bug6263446Tree.java fails on MacOS
819 - S7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch
820 - S7116795: Tiered: enable by default for server
821 - S7117052: instanceKlass::_init_state can be u1 type
822 - S7117110: Remove target 1.5 from jaxp and jaxws repo builds for mac
823 - S7117282: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)
824 - S7117303: VM uses non-monotonic time source and complains that it is non-monotonic
825 - S7117389: Add a framework for vendor-specific command line switch extensions to Hotspot
826 - S7117469: Warning cleanup for j.u.Currency and j.u.Locale related classes
827 - S7117536: new hotspot build - hs23-b08
828 - S7117748: SA_APPLE_BOOT_JAVA and ALWAYS_PASS_TEST_GAMMA settings should not be required on MacOS X
829 - S7118094: Use of printf on Mac cannot accept format string starting with --
830 - S7118095: Add macosx targets to make/jprt.properties file
831 - S7118202: G1: eden size unnecessarily drops to a minimum
832 - S7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug mode
833 - S7118283: Better input parameter checking in zip file processing
834 - S7118648: disable compressed oops by default on MacOS X until 7118647 is fixed
835 - S7118773: Fix jdk/test/makefile so it works on the mac
836 - S7118809: rcache deadlock
837 - S7118863: Move sizeof(klassOopDesc) into the *Klass::*_offset_in_bytes() functions
838 - S7119027: G1: use atomics to update RS length / predict time of inc CSet
839 - S7119286: JSR292: SIGSEGV in JNIHandleBlock::release_block(JNIHandleBlock*, Thread*)+0x3c
840 - S7119294: Two command line options cause JVM to crash
841 - S7119584: UseParallelGC barrier task can be overwritten.
842 - S7119730: Tiered: SIGSEGV in AdvancedThresholdPolicy::is_method_profiled(methodOop)
843 - S7119760: [macosx] The OpenGL queue flusher thread is created in the wrong thread group
844 - S7119908: G1: Cache CSet start region for each worker for subsequent reuse
845 - S7120038: G1: ParallelGCThreads==0 is broken
846 - S7120448: Fix FP values for compiled frames in frame::describe
847 - S7120450: complete information dumped by frame_describe
848 - S7120468: SPARC/x86: use frame::describe to enhance trace_method_handle
849 - S7120511: Add diagnostic commands
850 - S7120869: javax/swing/JScrollBar/4708809/bug4708809.java fails on Windows
851 - S7120875: fix macos ipv6 issue and update multiple test scripts
852 - S7121073: secondary_super_cache memory slice has incorrect bounds in flatten_alias_type
853 - S7121110: JAXP 1.4.5 update 1 for 7u4
854 - S7121111: -server -Xcomp -XX:+TieredCompilation does not invoke C2 compiler
855 - S7121140: Allocation paths require explicit memory synchronization operations for RMO systems
856 - S7121368: Remove jdbc-odbc bridge from macosx build
857 - S7121373: Clean up CollectedHeap::is_in
858 - S7121482: some sun/java2d and sun/awt tests failed with InvalidPipeException since 1.7.0_03b02, 6u31b02
859 - S7121496: G1: do the per-region evacuation failure handling work in parallel
860 - S7121547: G1: High number mispredicted branches while iterating over the marking bitmap
861 - S7121600: Instrumentation.redefineClasses() leaks class bytes
862 - S7121618: Change type of number of GC workers to unsigned int.
863 - S7121623: G1: always be able to reliably calculate the length of a forwarded chunked array
864 - S7121648: Use 3-operands SIMD instructions on x86 with AVX
865 - S7121765: closed/javax/swing/JTextArea/4697612/bug4697612.java fails on MacOS on Aqua L&F
866 - S7121961: javadoc is missing a resource property
867 - S7122001: new hotspot build - hs23-b09
868 - S7122054: (tz) Windows-only: tzmappings needs update for KB2633952
869 - S7122138: IAE thrown because Introspector ignores synthetic methods
870 - S7122149: [macosx] closed/javax/swing/UITest/UITest.java fails on MacOS
871 - S7122173: [macosx] Several Regression tests fail on MacOS
872 - S7122246: [macosx] JCK swing test CaretTests fails in b205
873 - S7122250: [macosx] mouseMoved Events test do not respond in JCK-runtime-7 interactive
874 - S7122253: Instrumentation.retransformClasses() leaks class bytes
875 - S7122256: scrollbar thumb is not full height in SThumbTest0001
876 - S7122780: (macosx) JVMTI Test DemoRun.java doesn't understand macosx .dylibs
877 - S7122794: (macosx) DatagramSocket.disconnect() not working
878 - S7122796: SunToolkit constructor should create the EventQueue for the Main AppContext
879 - S7122880: Extend vendor-specific command interface to include manageable switches
880 - S7122939: TraceBytecodes broken with UseCompressedOops
881 - S7123022: Fixing some Mac sanity checks
882 - S7123100: javac fails with java.lang.StackOverflowError
883 - S7123107: [macosx] native ccache
884 - S7123108: C1: assert(if_state != NULL) failed: states do not match up
885 - S7123165: G1: output during parallel verification can get messed up
886 - S7123170: JCK vm/jvmti/ResourceExhausted/resexh001/resexh00101/ tests fails since 7u4 b02
887 - S7123229: (coll) EnumMap.containsValue(null) returns true
888 - S7123253: C1: in store check code, usage of registers may be incorrect
889 - S7123315: instanceKlass::_static_oop_field_count and instanceKlass::_java_fields_count should be u2 type.
890 - S7123386: RFE: Preserve universal builds of HotSpot on Mac OS X
891 - S7123392: (launcher) fix MacOSX launcher failures
892 - S7123519: problems with certification path
893 - S7123679: Update regression tests that use os.name to work on MacOSX
894 - S7123810: new hotspot build - hs23-b10
895 - S7123910: Some CTW tests crash VM: is_loaded() && that->is_loaded()
896 - S7123954: Some CTW test crash with SIGSEGV
897 - S7124089: (launcher) refactor the launcher code for macosx
898 - S7124171: 7u4 l10n message update related to Mac OS X port
899 - S7124219: [macosx] Unable to draw images to fullscreen
900 - S7124223: [macosx] Regression test failure with new exception, when glyph is positioned explicitly
901 - S7124224: [macosx] Port's controls are improperly ordered
902 - S7124225: [macosx] Input lines support only current sample rate
903 - S7124262: [macosx] Drag events go to a wrong child.
904 - S7124272: [macosx] VK_DELETE does produce an extraneous character in a TextArea or TextField
905 - S7124283: [macosx] Can't move focus out of a table with the keyboard.
906 - S7124286: [macosx] Option modifier should work like AltGr as in Apple jdk 6
907 - S7124289: [macosx] Modal behavior difference with and without Robot interaction
908 - S7124303: [macosx] SwingSet2 - Control + Spacebar causes hang.
909 - S7124306: [macosx] VoiceOver cursor not on currently focused object when app gets focus
910 - S7124308: [macosx] JSlider thumb moves to the right direction when it's used as a JTable cell editor
911 - S7124316: [macosx] Passive and Peered IMF Client does not cope with input methods
912 - S7124321: [macosx] TrayIcon MouseListener is never triggered
913 - S7124335: [macosx] Need a java.awt.EmbeddedFrame subclass
914 - S7124337: [macosx] FileDialog fails to select multiple files
915 - S7124354: [macosx] PopipMenuTest is not functional in JCK-runtime-7 interactive
916 - S7124363: [macosx] ClassCastException: CFileDialog cannot be cast to LWWindowPeer
917 - S7124364: [macosx] Robot screen capturing functionality doesn't work
918 - S7124368: UnsupportedOperationException is thown on getLockingKeyState()
919 - S7124373: [macosx] Setting frame icon images causes IllegalArgumentException
920 - S7124382: [macosx] Property sun.awt.enableExtraMouseButtons is always 'false'
921 - S7124387: [macosx] Application freezes on dispose window, created by JFileChooser
922 - S7124393: [macosx] JCheckBox in JTable: checkbox doesn't alaways respond to the first mouse click
923 - S7124399: [macosx] All Swing drag-n-drop tests faild
924 - S7124428: [macosx] Frame.setExtendedState() doesn't work for undecorated windows
925 - S7124430: [macosx] LWCToolkit.grab() and LWCToolkit.ungrab() events are not implemented yet
926 - S7124511: [macosx] Strange NullPointerException (err message: 'CFMessagePort: bootstrap_register(): failed 110
927 - S7124515: [macosx] Test fail like 6366126 (ArrayIndexOutOfBoundException pressing ENTER after removing items)
928 - S7124523: [macosx] b216: Mising part of applet UI
929 - S7124524: OutOfMemory exception after (or even before) some 2500 creations of LWWindowPeer
930 - S7124528: [macosx] Selection is not cleared properly in text component.
931 - S7124530: What is background color of AWT component? (And foreground, for that matter)
932 - S7124537: [macosx] Menu shortcuts for all menu items should be disabled if a menu itself is disabled
933 - S7124540: [macosx] the Color panel is a black for ColorTest0005
934 - S7124543: [macosx] Horizontal scrolling doesn't work
935 - S7124552: [macosx] NullPointerException in getBufferStrategy()
936 - S7124553: [macosx] Need minimum size for titled Frames and JFrames
937 - S7124554: [macosx] JWindow does ignore setAlwaysOnTop property
938 - S7124562: [macosx] RobotTest0001 & RobotTest0002 are not functional in JCK-runtime-7 interactive
939 - S7124627: Please sync up changes from workspace macosx-port into the jdk7u-osx
940 - S7124829: NUMA: memory leak on Linux with large pages
941 - S7124994: [macosx] GUI app is stuck in i18n testing (caused by reference cast)
942 - S7125044: [macosx] Test failure because Component.transferFocus() works differently in applet and application
943 - S7125136: SIGILL on linux amd64 in gc/ArrayJuggle/Juggle29
944 - S7125267: TrayIcon removal test invariably crashes on System.exit after successful completion
945 - S7125281: G1: heap expansion code is replicated
946 - S7125442: jar application located in two bytes character named folder cannot be run with JRE 7 u1/u2
947 - S7125456: [macosx] Programmatically selecting List item triggers an ItemEvent
948 - S7125491: [macosx] Regression: A component can get unexpected keyTyped event.
949 - S7125503: Compiling collectedHeap.cpp fails with -Werror=int-to-pointer-cast with g++ 4.6.1
950 - S7125516: G1: ~ConcurrentMark() frees incorrectly
951 - S7125594: C-heap growth issue in ThreadService::find_deadlocks_at_safepoint
952 - S7125657: [macosx] SpreadSheet demo has the broken display when clicking outside of the table
953 - S7125722: [macosx] 7u4 b200 crash i.e. in Tonga
954 - S7125723: [macosx] painting artifacts after running SwingSet2 with jdk7u-osx build
955 - S7125793: MAC: test_gamma should always work
956 - S7125879: assert(proj != NULL) failed: must be found
957 - S7125896: Eliminate nested locks
958 - S7125934: Add a fast unordered timestamp capability to Hotspot on x86/x64
959 - S7126041: jdk7u4 b05 and b06 crash with RubyMine 3.2.4, works well with b04
960 - S7126185: Clean up lasterror handling, add os::get_last_error()
961 - S7126480: Make JVM start time in milliseconds since the Java epoch available
962 - S7126732: MAC: Require Mac OS X builds/tests for JPRT integrate jobs for HotSpot
963 - S7126832: com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager cannot be cast
964 - S7126889: Incorrect SSLEngine debug output
965 - S7126960: Add property to limit number of request headers to the HTTP Server
966 - S7126979: (props) JCK test java_lang/System/GetProperties.java failing [macosx]
967 - S7126993: JCK test api/java_util/jar/Jarfile jarFile0129 failing [macosx]
968 - S7127032: fix for 7122253 adds a JvmtiThreadState earlier than necessary
969 - S7127104: Build issue with prtconf and zones, also using := to avoid extra execs
970 - S7127199: [macosx] test/com/sun/jdi/ShellScaffold.sh needs to include Darwin as a recognized platform
971 - S7127448: Regression test scripts for policytool need to recognize Mac OS X
972 - S7127660: (macosx) *Socket Async close not working
973 - S7127706: G1: re-enable survivors during the initial-mark pause
974 - S7127771: (macosx)test/java/net/Socket/TrafficClass.java fails on Mac OS X
975 - S7127874: Add handling of MacOSX env variables to ProcessBuilder regression test
976 - S7127924: langtools regression tests sometimes fail en-masse on windows
977 - S7128352: assert(obj_node == obj) failed
978 - S7128355: assert(!nocreate) failed: Cannot build a phi for a block already parsed
979 - S7128532: G1: Change default value of G1DefaultMaxNewGenPercent to 80
980 - S7128597: [macosx] Program freeze when Swing is used with -XstartOnFirstThread
981 - S7128648: HttpURLConnection.getHeaderFields should return an unmodifiable Map
982 - S7129083: CookieManager does not store cookies if url is read before setting cookie manager
983 - S7129125: TEST_BUG: java/lang/ProcessBuilder/Zombies.java failed on linux with "No such file"
984 - S7129164: JNI Get/ReleasePrimitiveArrayCritical doesn't scale
985 - S7129225: javac fails to run annotation processors when star import of package of gensrc
986 - S7129240: backout fix for 7102776 until 7128770 is resolved
987 - S7129271: G1: Interference from multiple threads in PrintGC/PrintGCDetails output
988 - S7129284: +DoEscapeAnalysis regression w/ early build of 7u4 (HotSpot 23) on Linux
989 - S7129308: Handle different format of OperatingSystemMXBean.getSystemLoadAverage() output on macosx
990 - S7129420: [macosx] SplashScreen.getSplashScreen() returns null
991 - S7129512: new hotspot build - hs23-b11
992 - S7129514: time warp warnings after 7117303
993 - S7129618: assert(obj_node->eqv_uncast(obj),"");
994 - S7129732: [macosx] JCK failure: no focus transfer back to Window owner
995 - S7129825: [macosx] Native activation is not changed when focusing other frame's owned window
996 - S7129872: test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failing on non-Solaris platforms on 7u4
997 - S7129892: G1: explicit marking cycle initiation might fail to initiate a marking cycle
998 - S7130241: [macosx] TransparentRuler demo can not run due to lacking of perpixel transparency support
999 - S7130319: C2: running with -XX:+PrintOptoAssembly crashes the VM with assert(false) failed: bad tag in log
1000 - S7130334: G1: Change comments and error messages that refer to CMS in g1/concurrentMark.cpp/hpp
1001 - S7130335: Problem with timezone in a SimpleDateFormat
1002 - S7130360: [macosx] Packed JInternalFrame invisible on Aqua L&F
1003 - S7130398: ProblemList.txt updates (1/2012)
1004 - S7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6
1005 - S7130476: Remove use of #ifdef TRACE_DEFINE_KLASS_TRACE_ID from klass.hpp
1006 - S7130587: [macosx] Scrolling and painting issues with late invocation of setText
1007 - S7130676: Tiered: assert(bci == 0 || 0<= bci && bci<code_size()) during stack trace construction
1008 - S7130704: Few of the jtreg tests need to be ported for mac builds
1009 - S7130751: [macosx] EventTest0020 test fails in JCK-runtime-7 interactive
1010 - S7130935: [macosx] Still, JSpinner 4656590 regression
1011 - S7130948: Kerberos and JGSS JCK tests failing [macosx]
1012 - S7130993: nsk/jdi/ReferenceType/instances/instances004 fails with JFR: assert(ServiceUtil::visible_oop(obj))
1013 - S7131006: java/lang/management/ThreadMXBean/ThreadLists.java
1014 - S7131028: Switch statement takes wrong path
1015 - S7131038: [macosx] Document usage of -XstartOnFirstThread and -Xdock:*
1016 - S7131050: fix for "7071311 Decoder enhancement" does not build on MacOS X
1017 - S7131084: XMLDSig XPathFilter2Transform regression involving intersect filter
1018 - S7131196: [macosx] Cmd-Q does not quit a graphical Java app
1019 - S7131259: compile_method and CompilationPolicy::event shouldn't be declared TRAPS
1020 - S7131288: COMPILE SKIPPED: deopt handler overflow (retry at different tier)
1021 - S7131302: connode.cpp:205 Error: ShouldNotReachHere()
1022 - S7131346: Parsing of boolean arguments to diagnostic commands is broken
1023 - S7131367: [macosx] reg test test/java/awt/Window/TranslucentJAppletTest fails
1024 - S7131399: Poll system call appears to be broken on Mac OS [macosx]
1025 - S7131697: (se) Need AsynchronousChannelProvider implementation for Mac OS X
1026 - S7131752: [macosx] Multiselect List doesn't display scrollbar after consecutive additions
1027 - S7131791: G1: Asserts in nightly testing due to 6976060
1028 - S7131793: [macosx] some cleanup in OGL pipeline code
1029 - S7131979: new hotspot build - hs23-b12
1030 - S7132029: G1: mixed GC phase lasts for longer than it should
1031 - S7132180: JSR 292: C1 JVM crash with ClassValue/MethodHandle
1032 - S7132199: sun/management/jmxremote/bootstrap/JvmstatCountersTest.java failing on all platforms
1033 - S7132204: Default testset in JPRT should not run all tests
1034 - S7132311: G1: assert((s == klass->oop_size(this)) || (Universe::heap()->is_gc_active() && ((is_typeArray()...
1035 - S7132367: [macosx] ChoiceMouseWheelTest should be adapted for mac toolkit
1036 - S7132386: makefile support for tracing/Java Flight Recorder framework phase I
1037 - S7132398: G1: java.lang.IllegalArgumentException: Invalid threshold: 9223372036854775807 > max (1073741824)
1038 - S7132515: Add dcmd to manage UnlockingCommercialFeature flag
1039 - S7132631: The help-doc.html generates an invalid link to constant-values.html
1040 - S7132637: (dc) DatagramChannel multicast tests failing on MacOSX
1041 - S7132679: (dc) DatagramChannel.send fails with ECONNREFUSED when not connected (Mac OSX)
1042 - S7132690: InstanceKlass:_reference_type should be u1 type
1043 - S7132692: [macosx] Class com.apple.eawt not functioning
1044 - S7132699: [macosx] Proxy using for connection to localhost
1045 - S7132779: build-infra merge: Enable ccache to work for most developer builds.
1046 - S7132793: [macosx] setWheelScrollEnabled action reversed
1047 - S7132809: [macosx] MAXIMIZED_BOTH set before setVisible(true) hides Frame
1048 - S7132936: guarantee(t != NULL) failed: must be con
1049 - S7132945: Tiered: adjust OSR threshold of level 3
1050 - S7133038: G1: Some small profile based optimizations
1051 - S7133112: [macosx] org.ietf.jgss.GSSException while sun.security.jgss.GSSManagerImpl.createName
1052 - S7133124: Remove redundant packages from JAR command line
1053 - S7133220: Additional patches to JAXP 1.4.5 update 1 for 7u4
1054 - S7133476: (fs) Files.readAttributes throws NPE on MacOSX
1055 - S7133488: (cs) java/nio/charset/Charset/NIOCharsetAvailabilityTest.java fails on MacOSX
1056 - S7133495: [macosx] KeyChain KeyStore implementation retrieves only one private key entry
1057 - S7133577: [macosx] closed/javax/swing/JTree/4314199/bug4314199.java fails on MacOS
1058 - S7134655: Crash in reference processing when doing single-threaded remarking
1059 - S7134690: remove legacy jnilib support from ClassLoader and System [macosx]
1060 - S7134701: [macosx] Support legacy native library names
1061 - S7134730: Create Ant task for generating Mac OS X app bundles
1062 - S7134826: [macosx] KeyEvent difference between Apple 1.6 and openjdk
1063 - S7135385: new hotspot build - hs23-b13
1064 - S7138665: JOptionPane.getValue() unexpected change between JRE 1.6 and JRE 1.7
1065 - S7139770: MacOS JCK failures in DatagramSocket and MulticastSocket
1066 - S7140866: assert(covered) failed: Card for end of new region not committed
1067 - S7140909: Visual Studio project builds broken: need to define INCLUDE_TRACE
1068 - S7140924: SIGSEGV in compiled code for sun.awt.X11.XDecoratedPeer.updateMinSizeHints
1069 - S7140985: HSDIS does not handle caller options correctly
1070 - S7140989: [MacOSX] Test Pack200Test fails on Mac
1071 - S7141059: 7116795 broke pure c2 builds
1072 - S7141071: TEST_BUG: update shell scripts in java/nio/charset to detect Mac OS as a valid platform
1073 - S7141200: log some interesting information in ring buffers for crashes
1074 - S7141242: build-infra merge: Rename CPP->CXX and LINK->LD
1075 - S7141259: Native stack is missing in hs_err
1076 - S7141281: [macosx] GridBagLayout baseline issue
1077 - S7141296: [macosx] Mouse Wheel Turn closes combobox popup
1078 - S7141329: Strange values of stack_size in -XX:+TraceMethodHandles output
1079 - S7141413: [macosx] Regression test java/rmi/registry/readTest/readTest.sh failing on Mac OS X
1080 - S7141462: ProblemList.txt updates to exclude tests that cause test runs to hang [macosx]
1081 - S7141465: macosx] com/sun/jdi/PrivateTransportTest.sh fails on Mac OS X
1082 - S7141637: JSR 292: MH spread invoker crashes with NULL argument on x86_32
1083 - S7141675: Fix jcheck issues in .m sources
1084 - S7141739: [osx] Local attach fails if java.io.tmpdir is set
1085 - S7141910: Incorrect copyright dates on new test cases.
1086 - S7142086: performance problem in Check.checkOverrideClashes(...)
1087 - S7142113: Add Ivy Bridge to the known Intel x86 cpu families
1088 - S7142120: [macosx] Some JCK tests for SplashScreen fail on Mac OS X due to incorrect positioning of the splash
1089 - S7142123: test/java/net/ProxySelector/B6737819.java failing on all platforms since Mac OS integration
1090 - S7142167: MAC: _get_previous_fp broken on bsd with llvm-gcc
1091 - S7142172: Custom TrustManagers that return null for getAcceptedIssuers will NPE
1092 - S7142393: new hotspot build - hs23-b14
1093 - S7142509: Cipher.doFinal(ByteBuffer,ByteBuffer) fails to process when in.remaining() == 0
1094 - S7142516: [macosx] sun/security/ssl/com/sun/net/ssl/internal/ssl/EngineArgs/DebugReportsOneExtraByte.sh fails
1095 - S7142565: [macosx] Many special keys processed twice in text fields
1096 - S7142586: Cannot build on Solaris 11 due to use of ia_nice
1097 - S7142616: MAC: Honor ALT_EXPORT_PATH overrides from JDK control builds
1098 - S7142617: De-optimize fdlibm compilation [macosx]
1099 - S7142641: -Xshared:on fails on ARM
1100 - S7142667: Problems with the value passed to the 'classes' param of JavaCompiler.CompilationTask.getTask(...)
1101 - S7142680: default GC affected by jvm path
1102 - S7142780: [macosx] Font2DTest demo throws NPE
1103 - S7142852: MAC: Comment out JPRT jbb tests on Mac OS X until 7142850 is resolved
1104 - S7142950: jdk7u cannot bootstrap Mac OS build [macosx]
1105 - S7143038: SIGSEGV in assert_equal / LinearScan::assign_reg_num
1106 - S7143061: nsk/stress/stack/b4525850 crash VM
1107 - S7143070: test/java/awt/print/PaintSetEnabledDeadlock/PaintSetEnabledDeadlock.java freezes on exit
1108 - S7143122: new hotspot build - hs23-b15
1109 - S7143491: G1 C2 CTW: assert(p2x->outcnt() == 2) failed: expects 2 users: Xor and URShift nodes
1110 - S7143711: Feature added by 7053556 should not override what's set by the constructor in secure mode
1111 - S7143760: Memory leak in GarbageCollectionNotifications
1112 - S7143766: add ALT_JDK_IMAGE_DIR and improve test_jdk
1113 - S7143768: [macosx] Unexpected NullPointerException and java.io.IOException during DnD
1114 - S7143857: Memory leak in javax.swing.plaf.synth.SynthTreeUI
1115 - S7144063: [macosx] Swing JMenu mnemonic doesn't work; hint misleading; cross symbol typed
1116 - S7144064: [macosx] "Could not find class" error in JTree's ctor when called in headless mode
1117 - S7144268: [macosx] ProblemList.txt updates to exclude networking tests failing on macos
1118 - S7144274: [macosx] Default IPv6 multicast interface is not being set when calling MulticastSocket.joinGroup()
1119 - S7144296: PS: Optimize nmethods processing
1120 - S7144318: GCLocker assert failure: assert(_needs_gc || SafepointSynchronize::is_at_safepoint(
1121 - S7144322: new hotspot build - hs23-b16
1122 - S7144328: Improper commandlines for -XX:+-UnlockCommercialFeatures require proper warning/error messages
1123 - S7144405: JumbleGC002 assert(m->offset() == pc_offset) failed: oopmap not found
1124 - S7144781: incorrect URLs in JSSE java doc
1125 - S7144979: incorrect path separator in make/build.xml for Windows when running jtreg tests
1126 - S7145024: Crashes in ucrypto related to C2
1127 - S7145243: Need additional specializations for argument parsing framework
1128 - S7145345: Code cache sweeper must cooperate with safepoints
1129 - S7145346: VerifyStackAtCalls is broken
1130 - S7145375: 7u4 l10n message update related to langtools
1131 - S7145537: minor tweaks to LogEvents
1132 - S7145587: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV (sparc version)
1133 - S7145589: First JSDT provider creation fails
1134 - S7145768: [macosx] Regression: failure in b11 of ModalDialogInFocusEventTest
1135 - S7145798: System.loadLibrary does not search current working directory
1136 - S7145827: [macosx] JCK failure in b11: FocusableWindow3
1137 - S7145925: Removing remote access to diagnostic commands in the HotSpotDiagnosticMBean
1138 - S7145980: Dispose method of window.java takes long
1139 - S7146099: NLS: [de,es,it,ko,pt_BR]launcher_**.properties, double backslash issue.
1140 - S7146131: [macosx] When click the show optionpane button,it display partly of dialog and hung until timeout
1141 - S7146343: PS invoke methods should indicate the type of gc done
1142 - S7146354: Re-enable Compressed OOPs after 7118647 is resolved
1143 - S7146431: java.security files out-of-sync
1144 - S7146442: assert(false) failed: bad AD file
1145 - S7146729: nightly failure after 7141200: tty is sometimes null during shutdown of main thread
1146 - S7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c
1147 - S7147066: [macosx] FileDialog.getDirectory() returns incorrect directory
1148 - S7147078: [macosx] Echo char set in TextField doesn't prevent word jumping
1149 - S7147666: High lock time for com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory.getInstance()
1150 - S7147724: G1: hang in SurrogateLockerThread::manipulatePLL
1151 - S7148275: [macosx] setIconImages() not working correctly (distorted icon when minimized)
1152 - S7148281: [macosx] JTabbedPane tabs with HTML text do not render correctly
1153 - S7148663: new hotspot build - hs23-b17
1154 - S7149005: [macosx] Java Control Panel's UI controls are distorted when draging scroll bar.
1155 - S7149005: [macosx] Orphaned Choice popup window
1156 - S7149085: [macosx] Quit with QuitStrategy CLOSE_ALL_WINDOWS does terminate application
1157 - S7149785: Minor corrections to ScriptEngineManager javadoc
1158 - S7149913: [macosx] Deadlock in LWTextComponentPeer
1159 - S7150051: incorrect oopmap in critical native
1160 - S7150089: [macosx] Default for a custom cursor created from non-existent image is not transparent
1161 - S7150326: new hotspot build - hs23-b18
1162 - S7150390: JFR test crashed on assert(_jni_lock_count == count) failed: must be equal
1163 - S7150392: Linux build breaks with GCC 4.7 due to unrecognized option
1164 - S7150454: add release jdk7u4 to jprt.properties
1165 - S7150516: [macosx] appletviewer shouldn't link against libX11 on the Mac
1166 - S7150637: No newline emitted after XML decl in XSLT output
1167 - S7152608: [macosx] Crash in liblwawt.dylib in AccelGlyphCache_RemoveCellInfo
1168 - S7152784: new hotspot build - hs23-b19
1169 - S7152952: [macosx] List rows overlap with enlarged font
1170 - S7152954: G1: Native memory leak during full GCs
1171 - S7153735: [macosx] Text with diacritics is pasted with broken encoding
1172 - S7153977: Generate English man pages for JDK 7u4
1173 - S7154047: [macosx] When we choose print one page in the print dialog,it still prints all the pages.
1174 - S7154072: [macosx] swallowing key events
1175 - S7154177: [macosx] An invisible owner frame becomes visible upon clicking a child window
1176 - S7154333: JVM fails to start if -XX:+AggressiveHeap is set
1177 - S7154480: [macosx] Not all popup menu items are visible
1178 - S7154505: [macosx] NetBeans sometimes starts with no text rendered
1179 - S7154516: [macosx] Popup menus have no visible borders
1180 - S7154677: new hotspot build - hs23-b20
1181 - S7154724: jdk7u4 test properties missing from jprt.properties
1182 - S7154758: NLS: 7u4 message drop 20
1183 - S7154770: NLS: 7u4 man page update
1184 - S7155419: Remove reference to JRockit and commercial features from java man page
1185 - S7155757: make jdk7u4 the default jprt release for hs23
1186 - S7156000: Change makefile to reflect refactored classes
1187 - S7156831: The jcmd man page is not included in generated bundles
1188 - S7156960: Incorrect copyright headers in parts of the Serviceability agent
1189 - S7158135: new hotspot build - hs23-b21
1190 - S7158483: (tz) Support tzdata2012c
1191 - S7159266: [macosx] ApplicationDelegate should not be set in the headless mode
1192 - S7159766: Tiered compilation causes performance regressions
1193 - S7162440: Fix typo in BUNDLE_ID variable so it can be overridden
1195 New in release 2.1 (2012-02-14):
1197 * Security fixes
1198 - S7082299, CVE-2011-3571: Fix in AtomicReferenceArray
1199 - S7088367, CVE-2011-3563: Fix issues in java sound
1200 - S7110683, CVE-2012-0502: Issues with some KeyboardFocusManager method
1201 - S7110687, CVE-2012-0503: Issues with TimeZone class
1202 - S7110700, CVE-2012-0505: Enhance exception throwing mechanism in ObjectStreamClass
1203 - S7110704, CVE-2012-0506: Issues with some method in corba
1204 - S7112642, CVE-2012-0497: Incorrect checking for graphics rendering object
1205 - S7118283, CVE-2012-0501: Better input parameter checking in zip file processing
1206 - S7126960, CVE-2011-5035: Add property to limit number of request headers to the HTTP Server
1207 * Bug fixes
1208 - S4909150: WindowsTreeUI can cause NullPointerException occasionally
1209 - S4965777: GC changes to support use of discovered field for pending references
1210 - S6476261: (reflect) GenericSignatureFormatError When signature includes nested inner classes
1211 - S6478991: C1 NullCheckEliminator yields incorrect exceptions
1212 - S6484982: G1: process references during evacuation pauses
1213 - S6591247: C2 cleans up the merge point too early during SplitIf
1214 - S6670868: StackOverFlow with authenticated Proxy tunnels
1215 - S6735320: StringIndexOutOfBoundsException for empty @serialField tag
1216 - S6791672: enable 1G and larger pages on solaris
1217 - S6810861: G1: support -XX:+{PrintClassHistogram,HeapDump}{Before,After}FullGC
1218 - S6814390: G1: remove the concept of non-generational G1
1219 - S6898310: (cs) Charset cache lookups should be synchronized
1220 - S6916968: CMS: freeList.cpp:304 assert(_allocation_stats.prevSweep() + ..., "Conservation Principle")
1221 - S6918185: Remove unused code for lost card-marking optimization in BacktraceBuilder
1222 - S6929868: G1: introduce min / max young gen size bounds
1223 - S6941169: XML parsing cannot be trusted
1224 - S6941923: RFE: Handling large log files produced by long running Java Applications
1225 - S6951623: 3/3 possible performance problems in FollowReferences() and GetObjectsWithTags()
1226 - S6956668: misbehavior of XOR operator (^) with int
1227 - S6963006: Javacard exception when trying to access card during read operation
1228 - S6990015: Incorrect Icache line size is used for 64 bit x86
1229 - S6990212: JSR 292 JVMTI MethodEnter hook is not called for JSR 292 bootstrap and target methods
1230 - S6994322: Remove the is_tlab and is_noref / is_large_noref parameters from the CollectedHeap
1231 - S7004681: G1: Extend marking verification to Full GCs
1232 - S7012081: JSR 292: SA-JDI can't read MH/MT/Indy ConstantPool entries
1233 - S7012206: ~20 tools tests failing due to -XX:-UsePerfData default in Java SE Embedded
1234 - S7012364: test/java/util/Locale/LocaleCategory.sh fails on Cygwin
1235 - S7012783: JFileChooser fails to resolve DFS links on Windows Vista SP2
1236 - S7016112: CMS: crash during promotion testing
1237 - S7016797: Hotspot: securely/restrictive load dlls and new API for loading system dlls
1238 - S7016881: JSR 292: JDI: sun.jvm.hotspot.utilities.AssertionFailure: index out of bounds
1239 - S7019773: Problem with java/classes_awt
1240 - S7019963: The goto parent directory button doesn't operate in JFileChooser
1241 - S7020373: JSR rewriting can overflow memory address size variables
1242 - S7022113: Security icon can be moved behind the window using the com.sun.SecurityWarning.setPosition() method
1243 - S7024697: SessionRef.dispose() should determine if the token referred to by the token object is still valid
1244 - S7029903: Splash screen is not shown in 64-bit Linux with 16-bit color depth
1245 - S7030332: Default borders in tables looks incorrect JEditorPane
1246 - S7031830: bad_record_mac failure on TLSv1.2 enabled connection with SSLEngine
1247 - S7032531: G1: enhance GC logging to include more accurate eden / survivor size transitions
1248 - S7033141: assert(has_cp_cache(i)) failed: oob
1249 - S7035946: Up to 15% regression on JDK 7 b136 vs b135 on specjvm2008.crypto.rsa on x64
1250 - S7039182: PPC: NIO: java.io.IOException: Invalid argument in sun.nio.ch.FileDispatcherImpl.read0
1251 - S7039627: G1: avoid BOT updates for survivor allocations and dirty survivor regions incrementally
1252 - S7039731: arraycopy could use prefetch on SPARC
1253 - S7041125: LDAP API does not catch malformed filters that contain two operands for the ! operator
1254 - S7041800: URI.equals may incorrectly return true with escaped octets
1255 - S7042148: closed/java/awt/font/TextLayout/CheckLayoutLTR.java failed
1256 - S7042740: CMS: assert(n> q) failed: Looping at: ... blockOffsetTable.cpp:557
1257 - S7043737: klist does not detect non-existing keytab
1258 - S7043847: NTML impl of SaslServer throws UnsupportedOperationException from (un)wrap method
1259 - S7043987: 3/3 JVMTI FollowReferences is slow
1260 - S7044486: open jdk repos have files with incorrect copyright headers, which can end up in src bundles
1261 - S7044738: Loop unroll optimization causes incorrect result
1262 - S7045232: G1: pool names are inconsistent with other collectors (don't have 'Space')
1263 - S7045330: G1: Simplify/fix the HeapRegionSeq class
1264 - S7045514: SPARC assembly code for JSR 292 ricochet frames
1265 - S7045662: G1: OopsInHeapRegionClosure::set_region() should not be virtual
1266 - S7045697: JDK7 THIRD PARTY README update
1267 - S7045751: G1: +ExplicitGCInvokesConcurrent causes excessive single region evacuation pauses
1268 - S7046182: G1: remove unnecessary iterations over the collection set
1269 - S7046490: Preallocated OOME objects should obey Throwable stack trace protocol
1270 - S7046558: G1: concurrent marking optimizations
1271 - S7046778: Project Coin: problem with diamond and member inner classes
1272 - S7047069: Array can dynamically change size when assigned to an object field
1273 - S7047325: Internal API to improve management of direct buffers
1274 - S7047491: C1: registers saved incorrectly when calling checkcast_arraycopy stub
1275 - S7047697: MethodHandle.invokeExact call for wrong method causes VM failure if run with -Xcomp
1276 - S7047954: VM crashes with assert(is_Mem()) failed
1277 - S7047961: JSR 292 MethodHandleWalk swap args doesn't handle T_LONG and T_DOUBLE properly
1278 - S7048009: Update .jcheck/conf files for JDK 8
1279 - S7048332: Cadd_cmpLTMask doesn't handle 64-bit tmp register properly
1280 - S7048342: CMS: eob == _limit || fc->isFree() failed: Only a free chunk should allow us to cross over the limit
1281 - S7048782: CMS: assert(last_chunk_index_to_check<= last_chunk_index) failed: parCardTableModRefBS.cpp:359
1282 - S7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS
1283 - S7049339: AnyBlit is broken with non-rectangular clips.
1284 - S7049410: JSR 292 old method name MethodHandle.invokeGeneric should not be accepted by the JVM
1285 - S7049415: Failure of resolution of sym.reference to the c.s.s. should be wrapped in BootstrapMethodError
1286 - S7049774: UID construction appears to hang if time changed backwards
1287 - S7049928: VM crashes with "assert(_adapter != NULL) failed: must have" at methodOop.cpp:63
1288 - S7049963: DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE WITH JROC
1289 - S7049999: G1: Make the G1PrintHeapRegions output consistent and complete
1290 - S7050280: assert(u->as_Unlock()->is_eliminated()) failed: sanity
1291 - S7050392: G1: Introduce flag to generate a log of the G1 ergonomic decisions
1292 - S7050554: JSR 292 - need optimization for selectAlternative
1293 - S7050826: Hebrew characters are not rendered on OEL 5.6
1294 - S7050935: closed/java/awt/Choice/WheelEventsConsumed/WheelEventsConsumed.html fails on win32
1295 - S7051430: CMS: ongoing CMS cycle should terminate abruptly to allow prompt JVM termination at exit
1296 - S7051516: ThreadLocalRandom seed is never initialized so all instances generate the same sequence
1297 - S7051798: SA-JDI: NPE in Frame.addressOfStackSlot(Frame.java:244)
1298 - S7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adapters
1299 - S7052494: Eclipse test fails on JDK 7 b142
1300 - S7052988: JPRT embedded builds don't set MINIMIZE_RAM_USAGE
1301 - S7053189: remove some unnecessary platform-dependent includes
1302 - S7053520: JSR292: crash in invokedynamic with C1 using tiered and compressed oops
1303 - S7054211: No loop unrolling done in jdk7b144 for a test update() while loop
1304 - S7054637: Enable PKCS11 to use raw encoding for the EC point in an Elliptic Curve public key
1305 - S7055073: G1: code cleanup in the concurrentMark.* files
1306 - S7055247: Ignore test of # 7020373
1307 - S7055355: JSR 292: crash while throwing WrongMethodTypeException
1308 - S7056328: JSR 292 invocation sometimes fails in adapters for types not on boot class path
1309 - S7056380: VM crashes with SIGSEGV in compiled code
1310 - S7057046: Add embedded license to THIRD PARTY README
1311 - S7057120: Tiered: Allow C1 to inline methods with loops
1312 - S7057297: Project Coin: diamond erroneously accepts in array initializer expressions
1313 - S7057459: Regression: Performance degradation with java.beans.XMLEncoder
1314 - S7057705: can't generate api docs for JDK7 updates
1315 - S7057857, CVE-2011-3554: insufficient pack200 JAR files uncompress error checks
1316 - S7057857: SIGSEGV [libunpack.so] store_Utf8_char(signed char*, unsigned short) in java.util.jar.pack200
1317 - S7057978: improve robustness of c1 ARM back-end wrt non encodable constants
1318 - S7058036: FieldsAllocationStyle=2 does not work in 32-bit VM
1319 - S7058510: multinewarray with 6 dimensions uncommon traps in server compiler
1320 - S7058689: Tiered: Reprofiling doesn't happen in presence of level 4 OSR methods
1321 - S7058828: test/java/util/concurrent/Phaser/Arrive.java fails intermittently
1322 - S7059019: G1: add G1 support to the SA
1323 - S7059034: Use movxtod/movdtox on T4
1324 - S7059037: Use BIS for zeroing on T4
1325 - S7059259: (process) ProcessBuilder.start permission check should be improved when redirecting output to append
1326 - S7059905: (javadoc) promote method visibility for netbeans usage
1327 - S7060619: C1 should respect inline and dontinline directives from CompilerOracle
1328 - S7060642: (javadoc) improve performance on accessing inlinedTags
1329 - S7060836: RHEL 5.5 and 5.6 should support UseNUMA
1330 - S7060842: UseNUMA crash with UseHugreTLBFS running SPECjvm2008
1331 - S7060926: Attr.PostAttrAnalyzer misses a case
1332 - S7061101: adlc should complain about mixing block and expression forms of ins_encode
1333 - S7061125: Proposed javac argument processing performance improvement
1334 - S7061187: need some includes for arm/ppc
1335 - S7061192: option handling adjustments for oracle and embedded builds
1336 - S7061197: ThreadLocalStorage sp map table should be optional
1337 - S7061204: clean the chunk table synchronously in embedded builds
1338 - S7061212: use o/s low memory notification in embedded builds
1339 - S7061225: os::print_cpu_info() should support os-specific data
1340 - S7061379: [Kerberos] Cross-realm authentication fails, due to nameType problem
1341 - S7061691: Fork HS21 to HS22 - renumber Minor and build numbers of JVM
1342 - S7061768: Backout fix # 6941169
1343 - S7062745: Regression: difference in overload resolution when two methods are maximally specific
1344 - S7062856: Disassembler needs to be smarter about finding hsdis after 1.7 launcher changes
1345 - S7062969: java -help still shows http://java.sun.com/javase/reference
1346 - S7063628: Use cbcond on T4
1347 - S7063629: use cbcond in C2 generated code on T4
1348 - S7064279: Introspector.getBeanInfo() should release some resources in timely manner
1349 - S7064544: (javadoc) miscellaneous fixes requested by netbeans
1350 - S7065535: Mistyped function name that disabled UseLargePages on Windows
1351 - S7065972: Some race condition may happen in SSLSocketImpl class
1352 - S7066143: JSR 292: Zero support after regressions from 7009923 and 7009309
1353 - S7066203: Update currency data to the latest ISO 4217 standard
1354 - S7066339: Tiered: policy should make consistent decisions about osr levels
1355 - S7066490: @since 1.7 tag is missing for java.util.regex.Matcher.group(java.lang.String)
1356 - S7066713: Separate demos from the bundles on Solaris and Linux
1357 - S7066841: remove MacroAssembler::br_on_reg_cond() on sparc
1358 - S7067288: compiler regression test Test7052494 timeouts with client VM
1359 - S7067784: TEST: move testcase for # 7023640 from open to close in 7u1
1360 - S7067811: Update demo/sample code to state it should not be used for production
1361 - S7067922: (launcher) java -jar throws NPE if JAR file does not contain Main-Class attribute
1362 - S7067974: multiple ETYPE-INFO-ENTRY with same etype and different salt
1363 - S7068047: DnDMerlinQLTestsuite_DnDJTextArea test fails with an java.awt.dnd.InvalidDnDOperationException
1364 - S7068051: SIGSEGV in PhaseIdealLoop::build_loop_late_post
1365 - S7068215: G1: Print reference processing time during remark
1366 - S7068240: G1: Long "parallel other time" and "ext root scanning" when running specific benchmark
1367 - S7068328: BufferPoolMXBean and PlatformLoggingMXBean getObjectName may return null
1368 - S7068416: Lightweight HTTP Server should support TCP_NODELAY
1369 - S7068437: Regression: Filer.getResource(SOURCE_OUTPUT, ...) no longer works in JDK 7 w/o -s
1370 - S7068451: Regression: javac compiles fixed sources against previous, not current, version of generated sources
1371 - S7068902: (javac) allow enabling or disabling of String folding
1372 - S7069176: Update the JDK version numbers in Hotspot for JDK 8
1373 - S7069452: Cleanup NodeFlags
1374 - S7069863: G1: SIGSEGV running SPECjbb2011 and -UseBiasedLocking
1375 - S7070061: Adjust Hotspot make/jprt.properties for new JDK8 settings
1376 - S7070134: Hotspot crashes with sigsegv from PorterStemmer
1377 - S7071166: LayoutStyle.getPreferredGap() - IAE is expected but not thrown
1378 - S7071246: Enclosing string literal in parenthesis in switch-case crashes javac
1379 - S7071248: IME composition window does not disappear when file dialog is closed : Japanese WinXP
1380 - S7071307: MethodHandle bimorphic inlining should consider the frequency
1381 - S7071427: AdapterFingerPrint can hold 8 entries per int
1382 - S7071609: javax/swing/JPopupMenu/6694823/bug6694823.java failed on solaris10
1383 - S7071653: JSR 292: call site change notification should be pushed not pulled
1384 - S7071709: JSR 292: switchpoint invalidation should be pushed not pulled
1385 - S7071823: Zero: zero/shark doesn't build after b147-fcs
1386 - S7071904: 4/4 HotSpot: Full Debug Symbols
1387 - S7072527: CMS: JMM GC counters overcount in some cases
1388 - S7072645: Toolkit.addPropertyChangeListener(name, pcl) throws NPE for null name
1389 - S7073337: Crash after playing Java game on Pogo
1390 - S7073491: -Dsun.net.maxDatagramSockets=1 does not work correctly with system.gc()
1391 - S7073508: Regression: NullPointerException at com.sun.tools.javac.code.Lint$AugmentVisitor.augment
1392 - S7073631: (javac) javac parser improvements for error position reporting
1393 - S7073913: The fix for 7017193 causes segfaults
1394 - S7074017: Introduce MemBarAcquireLock/MemBarReleaseLock nodes for monitor enter/exit code paths
1395 - S7074189: some javac tests fail with latest jtreg 4.1 b03
1396 - S7074386: fallback to fontconfig.<major_version>.bfc/properties if fontconfig.<major_version>.<minor_version>.
1397 - S7074416: Regression: JSR199: javac doesn't unwrap clientcodewrapper objects
1398 - S7074579: G1: JVM crash with JDK7 running ATG CRMDemo Fusion App
1399 - S7075098: Remove unused fdlibm files
1400 - S7075105: WIN: Provide a way to format HTML on drop
1401 - S7075559: JPRT windows_x64 build failure
1402 - S7075623: 6990212 broke raiseException in 64 bit
1403 - S7075646: G1: fix inconsistencies in the monitoring data
1404 - S7076831: TEST_BUG: compiler/5091921/Test7005594.java fails on LOW MEM SYSTEMS
1405 - S7077439: Possible reference through NULL in loopPredicate.cpp:726
1406 - S7077769: (zipfs) ZipFileSystem.writeCEN() writes wrong "data size" for ZIP64 extended information extra field
1407 - S7077806: ARM: java.lang.InternalError: bound subword value does not fit into the subword type
1408 - S7078382: JSR 292: don't count method handle adapters against inlining budgets
1409 - S7079317: Incorrect branch's destination block in PrintoOptoAssembly output
1410 - S7079329: Adjust allocation prefetching for T4
1411 - S7079626: x64 emits unnecessary REX prefix
1412 - S7079673: JSR 292: C1 should inline bytecoded method handle adapters
1413 - S7079769: JSR 292: incorrect size() for CallStaticJavaHandle on sparc
1414 - S7080038: (ann) Serializable types in sun.reflect.annotation do not declare serialVersionUIDs
1415 - S7080289: java/awt/AWTKeyStroke/AlienClass/Test2.java failed on jdk1.5.0_32b02 but passed on previous build
1416 - S7080389: G1: refactor marking code in evacuation pause copy closures
1417 - S7080431: VM asserts if specified size(x) in .ad is larger than emitted size
1418 - S7081012: REGRESSION:Component.transferFocusBackward invokes clearGlobalFocusOwner()
1419 - S7081064: G1: remove develop params G1FixedSurvivorSpaceSize, G1FixedTenuringThreshold, and G1FixedEdenSize
1420 - S7081251: bump the hs22 build number to 02
1421 - S7081926: assert(VM_Version::supports_sse2()) failed: must support
1422 - S7082220: Visual Studio projects broken after change 7016797: Hotspot: securely/restrictive load dlls and new
1423 - S7082263: Reflection::resolve_field/field_get/field_set are broken
1424 - S7082631: JSR 292: need profiling support in GWTs
1425 - S7082645: Hotspot doesn't compile on old linuxes after 7060836
1426 - S7082689: allow duplicate bug ids in jdk7u repos
1427 - S7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file descriptor be closed when still in use
1428 - S7082949: JSR 292: missing ResourceMark in methodOopDesc::make_invoke_method
1429 - S7082969: NUMA interleaving
1430 - S7083184: JSR 292: don't store context class argument with call site dependencies
1431 - S7083786: dead various dead chunks of code
1432 - S7083916: Bump the hs22 build number to 03
1433 - S7084509: G1: fix inconsistencies and mistakes in the young list target length calculations
1434 - S7085012: ARM: com/sun/jdi/PopSynchronousTest.java still fails
1435 - S7085137: -XX:+VerifyOops is broken
1436 - S7085279: C1 overflows code buffer with VerifyOops and CompressedOops
1437 - S7085404: JSR 292: VolatileCallSites should have push notification too
1438 - S7085860: JSR 292: implement CallSite.setTargetNormal and setTargetVolatile as native methods
1439 - S7085906: Replace the permgen allocated sentinelRef with a self-looped end
1440 - S7085944: FDS: gdb does not find debug symbols for libjsig link
1441 - S7086226: UseNUMA fails on old versions of windows
1442 - S7086261: javac doesn't report error as expected, it only reports ClientCodeWrapper$DiagnosticSourceUnwrapper
1443 - S7086394: c2/arm: enable UseFPUForSpilling
1444 - S7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835
1445 - S7086560: 7085404 changes broke VM with -XX:-EnableInvokeDynamic
1446 - S7086585: make Java field injection more flexible
1447 - S7086589: bump the hs22 build number to 04
1448 - S7087445: Improve platform independence of JSR292 shared code
1449 - S7087453: PhaseChaitin::yank_if_dead() should handle MachTemp inputs
1450 - S7087583: Hotspot fails to allocate heap with mmap(MAP_HUGETLB)
1451 - S7087717: G1: make the G1PrintRegionLivenessInfo parameter diagnostic
1452 - S7087947: Add regression test for 7068051
1453 - S7087956: add libattach.so to embedded JRE to enable additional troubleshooting support
1454 - S7088020: SEGV in JNIHandleBlock::release_block
1455 - S7088287: libpng need to be updated.
1456 - S7088955: add C2 IR support to the SA
1457 - S7088991: Bump ths hs22 build number to 05
1458 - S7089625: G1: policy for how many old regions to add to the CSet (when young gen is fixed) is broken
1459 - S7089632: assert(machtmp->outcnt() == 1) failed: expected for a MachTemp
1460 - S7089709: type "jushort" not found
1461 - S7090069: Java launcher hangs in infinite loop on windows when UseNUMA[Interleaving] is specified
1462 - S7090259: Fix hotspot sources to build with old compilers
1463 - S7090654: nightly failures after 7086585
1464 - S7090843: (tz) Support tzdata2011j
1465 - S7090844: Support a timezone whose offset is changed more than once in the future
1466 - S7091032: G1: assert failure when NewRatio is used
1467 - S7091141: JAXP 1.4.5 update 1 for 7u2
1468 - S7091255: Bump the hs22 build number to 06
1469 - S7091294: disable quicksort tests
1470 - S7091369: DatagramSocket/Limit.java failing on 8 and 7u2
1471 - S7091528: javadoc attempts to parse .class files
1472 - S7092186: adjust package access in rmiregistry
1473 - S7092236: java/util/EnumSet/EnumSetBash.java fails
1474 - S7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output
1475 - S7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output
1476 - S7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137"
1477 - S7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure
1478 - S7092679: (tz) Java getting wrong timezone/DST info on Solaris 11
1479 - S7093108: Bump the hs22 build number to 07
1480 - S7095698: jdk7u2 does not work as a bootstrap after 7091141
1481 - S7096366: PPC: corruption of floating-point values with DeoptimizeALot
1482 - S7097048: G1: extend the G1 SA changes to print per-heap space information
1483 - S7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054
1484 - S7098719: -Dsun.net.maxDatagramSockets and Socket constructor does not work correctly with System.gc()
1485 - S7099017: jdk7u2-dev does not build
1486 - S7099228: Use a PKCS11 config attribute to control encoding of an EC point
1487 - S7099399: cannot deal with CRL file larger than 16MB
1488 - S7099488: TwoStacksPlainSocketImpl should invoke super.create(stream), typo in fix for 7098719
1489 - S7100165: JSR 292: leftover printing code in methodHandleWalk.cpp
1490 - S7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc
1491 - S7101102: Bump the hs22 build number to 08
1492 - S7101658: Backout 7082769 changes
1493 - S7102337: Third Party License Readme updates for 7u2
1494 - S7102369: remove java.rmi.server.codebase property parsing from registyimpl
1495 - S7102515: javac running very very long and not returning
1496 - S7103108: (tz) Support tzdata2011l
1497 - S7103224: collision between __LEAF define in interfaceSupport.hpp and /usr/include/sys/cdefs.h with gcc
1498 - S7103405: Correct display names for Pacific/Apia timezone
1499 - S7103610: _NET_WM_PID and WM_CLIENT_MACHINE are not set
1500 - S7104126: Insert openjdk copyright header back into TZdata files
1501 - S7108550: Bump the hs22 build number to 09
1502 - S7108598: Pogo Table Games freeze with JDK 7
1503 - S7110428: Crash during HeapDump operation
1504 - S7110586: C2 generates incorrect results
1505 - S7110590: DnDMerlinQLTestsuite_DnDJTextArea test fails with an java.awt.dnd.InvalidDnDOperationException
1506 - S7112766: Bump the hs22 build number to 10
1507 - S7140882: Don't return booleans from methods returning pointers
1508 - Don't force -Werror on in com/sun/java/pack
1509 * JamVM
1510 - Implement classlibCheckIfOnLoad().
1511 - Make thread states JVMTI compatible.
1512 - Add OpenBSD/sparc to list of recognised hosts.
1513 - Handle 'g' when specifying memory + extra checks.
1515 New in release 2.0.1 (2012-02-14):
1517 * Security fixes
1518 - S7082299, CVE-2011-3571: Fix in AtomicReferenceArray
1519 - S7088367, CVE-2011-3563: Fix issues in java sound
1520 - S7110683, CVE-2012-0502: Issues with some KeyboardFocusManager method
1521 - S7110687, CVE-2012-0503: Issues with TimeZone class
1522 - S7110700, CVE-2012-0505: Enhance exception throwing mechanism in ObjectStreamClass
1523 - S7110704, CVE-2012-0506: Issues with some method in corba
1524 - S7112642, CVE-2012-0497: Incorrect checking for graphics rendering object
1525 - S7118283, CVE-2012-0501: Better input parameter checking in zip file processing
1526 - S7126960, CVE-2011-5035: Add property to limit number of request headers to the HTTP Server
1527 * Bug fixes
1528 - S7103610: _NET_WM_PID and WM_CLIENT_MACHINE are not set
1530 New in release 2.0 (2011-10-19):
1532 * Security fixes
1533 - S7000600, CVE-2011-3547: InputStream skip() information leak
1534 - S7019773, CVE-2011-3548: mutable static AWTKeyStroke.ctor
1535 - S7023640, CVE-2011-3551: Java2D TransformHelper integer overflow
1536 - S7032417, CVE-2011-3552: excessive default UDP socket limit under SecurityManager
1537 - S7046794, CVE-2011-3553: JAX-WS stack-traces information leak
1538 - S7046823, CVE-2011-3544: missing SecurityManager checks in scripting engine
1539 - S7055902, CVE-2011-3521: IIOP deserialization code execution
1540 - S7057857, CVE-2011-3554: insufficient pack200 JAR files uncompress error checks
1541 - S7064341, CVE-2011-3389: HTTPS: block-wise chosen-plaintext attack against SSL/TLS (BEAST)
1542 - S7070134, CVE-2011-3558: HotSpot crashes with sigsegv from PorterStemmer
1543 - S7077466, CVE-2011-3556: RMI DGC server remote code execution
1544 - S7083012, CVE-2011-3557: RMI registry privileged code execution
1545 - S7096936, CVE-2011-3560: missing checkSetFactory calls in HttpsURLConnection
1546 * Bug fixes
1547 - Allow the compiler used to be overridden by setting BUILD_GCC/BUILD_CPP.
1548 - Fixed regression test runtime/7020373.
1549 - Convert to optional system library usage via USE_SYSTEM_ZLIB/JPEG/PNG/GIF.
1550 - PR586: Add missing sources to src.zip.
1551 - PR717: All non-bootstrap non-conditional patches in IcedTea7 should be in the forest or dropped.
1552 - PR767: Annotation Processing Filer.getResource() always throws FileNotFoundException
1553 - PR790: Re-include JAXP and JAXWS in the source tree
1554 - G356743: Support building against libpng 1.5.
1555 - S7070134: Hotspot crashes with sigsegv from PorterStemmer
1556 - S7044738: Loop unroll optimization causes incorrect result
1557 - S7068051: SIGSEGV in PhaseIdealLoop::build_loop_late_post
1558 - S7073913: Avoid random segfaults.
1559 - PR751: IcedTea7 should bootstrap with IcedTea7
1560 * Zero/Shark
1561 - PR757, S7066143: 7009309 regression: x86 stubRoutines
1562 - PR753, S7066143: 7009923 regression
1563 - PR770: Zero 7033954 regression: missing mapfile
1564 - methodHandles_zero missing.
1565 - sharkContext typo in assert
1566 - sharedRuntime needs rework after indy reorg
1567 - Add missing describe_pd method for Zero.
1568 * CACAO
1569 - CA149: Used wrong class loader.
1570 - CA159: Exception handler blocks / register mixup.
1571 - src/vm/javaobjects.cpp (java_lang_reflect_Method::invoke): [OPENJDK] stack index of caller was off by one, causing many apt (Annotation Processing Tool) failures.
1572 - Set thread to RUNNABLE during Thread.start.
1573 - Removed state-setting function call that would be done by the thread itself, creating a nasty race.
1574 * JamVM
1575 - JamVM is self-hosting.
1576 - PR772: jtreg LocalOnlyTest sends SIGQUIT to all processes on exit.
1577 - LP827463: Fix OpenJDK enclosingMethodInfo().
1578 - Add support for armhf.
1579 - Skip Java-reflection-related DelegatingClassLoaders, enables JamVM to run NetBeans.
1580 - Generic JNI stubs for common JNI method signatures.
1581 - Fix memory heap arguments in terms of gigabytes.
1582 - armhf: ensure stack is 8 byte aligned.
1583 - "Fix" handling of CLI bootclasspath options.
1584 - Fix for StackTraceElement checkin.
1585 - Fix typo in definition of ACC_MIRANDA.
1586 - Intern strings when creating a StackTraceElement.
1587 - Ignore assertions and verify options.
1588 - Remove empty clobber.
1589 - Use dots instead of slashes in classname for exception.
1590 - Correct thrown exception by bootstrap loader.
1591 - Put parsing of -cp and -classpath options back in.
1592 - Fix threading of references list during compaction.
1593 - Further fix to freeClassData for native methods.
1594 - Fix class GC with classes containing Miranda methods.
1595 - Propogate initialisation errors to top-level.
1596 - Make classlib init functions consistent + warnings.
1597 - Correctly implement sun.misc.Unsafe freeMemory().
1598 - Move lazy-loading to init function.
1599 - Fix various warnings with -Wall.
1600 - PrintThreadsDump needs "self" as argument.
1601 - CopyMemory, etc. handle negative or truncation in length.
1602 - Extra sun.misc.Unsafe functions.
1603 - Ignore options for jtreg tests.
1604 - Enable shutdownVM to be called with OpenJDK classlib.
1605 - Initial implementation of JVM_FindClassFromBootLoader.
1606 - Fix callJNIMethod on i386 with -fomit-frame-pointer.
1607 - Fix backwards cache conflict resolution code.
1608 - Unify command line options parsing.
1609 - Remove debug printf.
1610 - Fix leak of native thread structure.
1611 - Consistent naming for classlib functions.
1612 - Add extra includes to get rid off compiler warning.
1613 - Rework OpenJDK storage of native thread structure.
1614 - Implement remaining OpenJDK Array reflection interface.
1616 New in release 1.14 (2011-05-25):
1618 * NetX and the plugin moved to the IcedTea-Web project with a separate
1619 release cycle.
1620 * Builds using system LCMS by default.
1621 * Added out-of-the-box JamVM support using --enable-jamvm
1622 * Allow building of JamVM beside the default VM by using --with-additional-vms=jamvm
1623 * Allow the location of the JamVM source zip to be specified using --with-jamvm-src-zip
1624 * JamVM builds can bootstrap and are self-hosting.
1625 * Bug fixes
1626 - PR616, PR99: Don't statically link libstdc++
1627 - PR640: JamVM fails to build - Unrecognised option: -XX:ThreadStackSize.
1628 - PR714: Forwardport replace-hotspot support from IcedTea6.
1629 - PR103: Usage of native2ascii during bootstrap
1630 - PR543: zero fails to build on icedtea7 trunk 20100907
1631 - PR715: Port updated macros from IcedTea6 to 7
1632 - PR732: Use xsltproc for bootstrap xslt in place of Xerces/Xalan
1633 * JamVM
1634 - Ignore all unknown options.
1635 - Handle overflow in getPhysicalMemory().
1636 - Base default min and max heap size on physical memory.
1637 - Fix reflective array access.
1638 - Handle O_DELETE in JVM_Open.
1639 - Minor performance improvement on ARM.
1640 - First set of changes to support JamVM/OpenJDK on MacOS X.
1641 - Minor memory leak (missing free).
1642 - Handle integer overflow on i386/amd64.
1643 - On ARM, force interpreter to be built in ARM mode.
1644 - MIPS: 64-bit and interpreter inlining by default.
1645 - Trivial implementation of stubs for MIPS.
1646 * CACAO
1647 - Threadlist & threadobject improvements.
1648 - Ignore all unknown options, but report them.
1649 - Fixes build for newer gcc (at least 4.4) on PPC64, breaks older gcc.
1650 - CA123: LD_LIBRARY_PATH and java.library.path.
1651 - CA143: don't hang with invalid locale.
1652 - CA144: aligned patchers on x86_64.
1653 - CA148: support for LCMP bytecode.
1654 - CA152: Calling Policy.setPolicy with a new Policy object has no effect on the DefaultSecurityManager.
1655 - CA156: uncaughtExceptionHandler doesn't work with OpenJDK 6 b21.
1656 - CA157: ARM SMP Assertion thinlock failed.
1657 * Zero/Shark
1658 - Match Shark in icedtea6, makes OSR work by removing vestigal check.
1659 - LLVM 2.7 non-product fixes.
1660 - Correct suffix for the llvm.atomic.cmp.swap intrinsic.
1662 New in release 1.13 (2010-07-29)
1664 * Updated to OpenJDK7 milestone 7/b89.
1665 * Removed VisualVM support; now hosted at http://icedtea.classpath.org/hg/visualvm.
1666 * Removed old plugin.
1667 * Bumped to CACAO 1.1.0 pre-release snapshot.
1668 * libjpeg7 & libpng 1.4 supported.
1669 * Latest security updates and hardening patches:
1670 - (CVE-2010-0837): JAR "unpack200" must verify input parameters (6902299)
1671 - (CVE-2010-0845): No ClassCastException for HashAttributeSet constructors if run with -Xcomp (6894807)
1672 - (CVE-2010-0838): CMM readMabCurveData Buffer Overflow Vulnerability (6899653)
1673 - (CVE-2010-0082): Loader-constraint table allows arrays instead of only the base-classes (6626217)
1674 - (CVE-2010-0095): Subclasses of InetAddress may incorrectly interpret network addresses (6893954)
1675 - (CVE-2010-0085): File TOCTOU deserialization vulnerability (6736390)
1676 - (CVE-2010-0091): Unsigned applet can retrieve the dragged information before drop action occurs (6887703)
1677 - (CVE-2010-0088): Inflater/Deflater clone issues (6745393)
1678 - (CVE-2010-0084): Policy/PolicyFile leak dynamic ProtectionDomains. (6633872)
1679 - (CVE-2010-0092): AtomicReferenceArray causes SIGSEGV -> SEGV_MAPERR error (6888149)
1680 - (CVE-2010-0094): Deserialization of RMIConnectionImpl objects should enforce stricter checks (6893947)
1681 - (CVE-2010-0093): System.arraycopy unable to reference elements beyond Integer.MAX_VALUE bytes (6892265)
1682 - (CVE-2010-0840): Applet Trusted Methods Chaining Privilege Escalation Vulnerability (6904691)
1683 - (CVE-2010-0848): AWT Library Invalid Index Vulnerability (6914823)
1684 - (CVE-2010-0847): ImagingLib arbitrary code execution vulnerability (6914866)
1685 - (CVE-2009-3555): TLS: MITM attacks via session renegotiation
1686 - 6639665: ThreadGroup finalizer allows creation of false root ThreadGroups
1687 - 6898622: ObjectIdentifer.equals is not capable of detecting incorrectly encoded CommonName OIDs
1688 - 6910590: Application can modify command array in ProcessBuilder
1689 - 6909597: JPEGImageReader stepX Integer Overflow Vulnerability
1690 - 6932480: Crash in CompilerThread/Parser. Unloaded array klass?
1691 - (CVE-2010-2783, RH616895): IcedTea 'Extended JNLP Services' arbitrary file access
1692 - (CVE-2010-2548, RH616893): IcedTea Incomplete property access check for unsigned applications
1693 * Bug fixes
1694 - PR179: Rhino bootclasspath issue
1695 - PR512: Extract jaxws getdtdtype patch to boot tree instead of main tree.
1696 - PR521: Don't hardlink the copy of generated.
1697 - S6963870: NPE in CompoundBorder.getInsets()
1698 - S6967533: Epoch bug: ExceptionInInitializerError on systems with uninitialized clock
1699 - S6944361: Missing CKR_ values in PKCS11Exception
1700 * SystemTap
1701 - Added JNI call tracing using systemtap version 1.0+ when
1702 configuring with --enable-systemtap. See tapset/hotspot_jni.stp.
1703 - Add support for Zero build on Hitachi SH.
1704 - Removed the old plugin, replaced by the NPPlugin.
1705 - PR476: Enable building SystemTap support on GCC 4.5.
1706 - Fix hotspot tapset object_alloc size variable.
1707 - Workaround RH613824: Missing and wrong hotspot.* probepoint arguments
1708 * Zero/Shark
1709 - Formatting changes and other fixes to match upstream
1710 - PR428: Shark on ARM precompiled header incls
1711 - Update Shark for LLVM r95390 API change.
1712 - S6927165: Zero S/390 fixes (from upstream)
1713 - Implemented Shark host CPU feature autotuner using LLVM 2.7 APIs.
1714 - Add s390 support to TCK setup helper script
1715 - Strip stupid options that llvm-config supplies
1716 - Update Shark for LLVM r94686 API change.
1717 - S6914622, S6909153, S6913869 upstream Zero fixes.
1718 - Fixed Shark sharkCompiler mattr memory corruption bug when using llvm 2.7.
1719 - PR525: Shark made not entrant deopt sigsegv regression after bump to b20 and hs17.
1720 - PR shark/483: Fix miscompilation of sun.misc.Unsafe::getByte.
1721 - PR icedtea/324, icedtea/481: Fix Shark VM crash.
1722 - Update Shark for LLVM 2.8 API change r100304
1723 - Shark calling static jni methods jclass argument fix.
1724 - PR484: Shark jit code block "0xcdcdcdcd" zombie wipeout Sigsegv crash
1725 - Backport new frame anchor and stack overflow code for Zero and Shark
1726 - Fix stack leak in Shark
1727 - PR494: Shark fails to catch Exception using catch (Throwable e)
1728 * NPPlugin fixes
1729 - PR446: Use JDK_UPDATE_VERSION to set the jpi version.
1730 - Re-designed frame embedding code so that the applet is dynamically
1731 packed into given handle. This increases stability and breaks
1732 reliance on the assumption that the browser will always provide a
1733 handle in a certain sequence.
1734 - Encode new lines, carriage returns, and other special characters
1735 before sending them to Java side (de-coding code is already in
1736 effect on Java side).
1737 - Centralised and increased timeouts to give slow-loading applets
1738 enough time to load.
1739 - Fix security permissions related to get/set property, based on
1740 specifications.
1741 - Added support for JSObject.finalize()
1742 - Liveconnect message processing design changes.
1743 - Message protocol overhaul to fix race conditions
1744 - PR166: Create FIFO pies in temp dir instead of ~/.icedteaplugin
1745 - Profiled memory usage and implemented proper cleanup for C++ side.
1746 - Update debug output string and function/structure names to
1747 change 'GCJ' references to ITNP/IcedTea NP Plugin
1748 - PR461: plugin working for NSS enabled builds with firefox including a private NSS copy
1749 - Removed unncessary debug and trace output
1750 - PR474: Patch from Paulo Cesar Pereira de Andrade, incrementing malloc size to account for NULL terminator.
1751 - RH524387: javax.net.ssl.SSLKeyException: RSA premaster secret error
1752 - Set context classloader for all threads in an applet's threadgroup
1753 - PR436: Close all applet threads on exit
1754 - PR480: NPPlugin with NoScript extension.
1755 - PR488: Question mark changing into underscore in URL.
1756 - RH592553: Fix bug causing 100% CPU usage.
1757 - Don't generate a random pointer from a pthread_t in the debug output.
1758 - Add ForbiddenTargetException for legacy support.
1759 - Use variadic macro for plugin debug message printing.
1760 - Don't link the plugin with libxul libraries.
1761 - Fix race conditions in plugin initialization code that were causing hangs.
1762 - RH506730: BankID (Norwegian common online banking authentication system) applet fails to load.
1763 - PR491: pass java_{code,codebase,archive} parameters to Java.
1764 - Adds javawebstart.version property and give user permission to read that property.
1765 * NetX:
1766 - Make path sanitization consistent; use a blacklisting approach.
1767 - Make the SingleInstanceServer thread a daemon thread.
1768 - Handle JNLP files which use native libraries but do not indicate it
1769 - Allow JNLP classloaders to share native libraries
1770 - Added encoding support
1771 - Do not use Look and Feel related methods for setting up security dialogs
1772 - Error out when unsigned jnlp applications request permissions
1773 * PulseAudio:
1774 - Add missing .c file to PulseAudio build
1775 - Eliminate spurious exception throwing.
1777 New in release 1.12 (2009-11-17)
1779 - Updated to OpenJDK7 milestone 5; includes:
1780 - From Project Coin:
1781 - 6860965: Support for binary literals (e.g. 2 can be written 0b10)
1782 - 6860965: Support for underscored literals (e.g. 123456 can be
1783 written 123_456)
1784 - 6827009: Support for strings in switch statements (e.g. case "a")
1785 - 6840638: Improved inferencing with generics, e.g.
1786 Map<String,Integer> map = new HashMap<>();
1787 - jsr166y from http://gee.cs.oswego.edu/dl/concurrency-interest/:
1788 - 6865571: Add a lightweight task framework known as ForkJoin
1789 - 6445158: Phaser - an improved CyclicBarrier
1790 - 6865579: Add TransferQueue/LinkedTransferQueue
1791 - The Zero assembler port
1792 - JIBX is no longer required to build Nimbus.
1793 - Many bug fixes
1794 - Latest security updates:
1795 - (CVE-2009-3728) ICC_Profile file existence detection information leak (6631533)
1796 - (CVE-2009-3885) BMP parsing DoS with UNC ICC links (6632445)
1797 - (CVE-2009-3881) resurrected classloaders can still have children (6636650)
1798 - (CVE-2009-3882) Numerous static security flaws in Swing (findbugs) (6657026)
1799 - (CVE-2009-3883) Mutable statics in Windows PL&F (findbugs) (6657138)
1800 - (CVE-2009-3880) UI logging information leakage (6664512)
1801 - (CVE-2009-3879) GraphicsConfiguration information leak (6822057)
1802 - (CVE-2009-3884) zoneinfo file existence information leak (6824265)
1803 - (CVE-2009-2409) deprecate MD2 in SSL cert validation (Kaminsky) (6861062)
1804 - (CVE-2009-3873) JPEG Image Writer quantization problem (6862968)
1805 - (CVE-2009-3875) MessageDigest.isEqual introduces timing attack vulnerabilities (6863503)
1806 - (CVE-2009-3876, CVE-2009-3877) OpenJDK ASN.1/DER input stream parser denial of service (6864911)
1807 - (CVE-2009-3869) JRE AWT setDifflCM stack overflow (6872357)
1808 - (CVE-2009-3874) ImageI/O JPEG heap overflow (6874643
1809 - (CVE-2009-3871) JRE AWT setBytePixels heap overflow (6872358)
1810 - The NSS crypto. provider may be turned on with --enable-nss if
1811 the NSS libraries and headers are available via pkg-config.
1812 - Makefile reorganisation:
1813 * icedtea-ecj is now icedtea-boot and patches/ecj is now
1814 patches/boot.
1815 * The icedtea-against-icedtea target is now icedtea-stage2.
1816 The icedtea-against-ecj target is now icedtea-stage1.
1817 * The Java code for the plugin is now built by the
1818 liveconnect.stamp and liveconnect-dist.stamp targets
1819 rather than hijacking the OpenJDK build.
1820 - Upgraded to VisualVM 1.2.1
1822 New in release 1.11 (2009-08-06)
1824 - Updated to OpenJDK7 b66 (Milestone 4), including
1825 JSR 308: Annotations on Java types.
1826 - Updates/bug fixes for netx, Shark and the web plugin.
1827 - Zero is now provided in the upstream forest rather than in-tree.
1828 - The options
1829 - --with-openjdk
1830 - --with-icedtea
1831 - --with-openjdk-home
1832 - --with-icedtea-home
1833 - --with-gcj-jdk
1834 have been removed. The JDK is now specified by --with-jdk-home
1835 and whether or not do a full bootstrap or not is now decided
1836 by --disable-bootstrap (the default is yes). This is in preparation
1837 for making the two stages independent of the JDK used, but some
1838 artefacts still remain in this release; the supported behaviour
1839 is still the use of gcj jdk for a full bootstrap and icedtea
1840 for a quick build.
1841 - Added java method tracing using systemtap version 0.9.9+.
1842 - Added latest security fixes.
1844 New in release 1.10 (2009-05-29)
1846 - Updated to OpenJDK7 b59 build via IcedTea forest. Now includes
1847 SCTP and Nimbus Swing look and feel.
1848 - Static trace support through systemtap.
1849 When given the configure option --enable-systemtap IcedTea will build
1850 hotspot with the dtrace static markers enabled and install an hotspot
1851 tapset that can be used to dynamically trace execution of java
1852 applications at runtime. See the tapset/hotspot.stp file for
1853 documentation of the various trace points and arguments available.
1854 - Allow building of other virtual machines besides the default VM. Additional
1855 virtual machines on architectures where hotspot is available are cacao
1856 and zero (or shark), and cacao, where zero (or shark) is available. It's
1857 not possible to build cacao as the default VM, and zero as additional VM.
1858 - New options --enable-nimbus and --enable-nimbus-generation. The default
1859 is that the first is on but the second is off, so Nimbus is built but
1860 without needing to generate the files using JIBX (http://jibx.sourceforge.net/).
1861 - VisualVM updated to 1.1.1.
1862 - Many build fixes, notably to make netx/the plugin work. IcedTea7 now
1863 avoids the binary plug mechanism in favour of using the same method as
1864 CORBA, JAXP, JAXWS and langtools to import the plugin/netx code.
1865 - Several web browser plugin and javaws support fixes:
1866 - Fixed security handling to prevent access denials when there is a site
1867 specific exception in the policy file
1868 - Allow extensions (chrome) to run Java code with full permissions
1869 - Added non-trusted SSL support to WebStart (javaws)
1870 - Added proxy support
1871 - Other improvements that were breaking specific sites (tag parser fix,
1872 nested jar support, etc.)
1873 - Added JVM Console (used by http://chrispederick.com/work/web-developer/)
1874 - Experimental new plugin enabled by --enable-npplugin.
1875 - Original plugin is now enabled by --enable-plugin, not --enable-liveconnect.
1876 - LCMS security fixes.
1877 - Many build improvements.
1878 - Many zero/shark jtreg fixes.
1879 - Other bug fixes.
1881 New in release 1.9 (2009-03-20)
1883 - Security fixes for:
1884 CVE-2008-5360 - Temporary files have guessable file names.
1885 CVE-2008-5350 - Allows to list files within the user home directory.
1886 CVE-2008-5348 - Denial-Of-Service in kerberos authentication.
1887 CVE-2008-5359 - Buffer overflow in image processing.
1888 CVE-2008-5351 - UTF-8 decoder accepts non-shortest form sequences.
1889 CVE-2008-5356 - Font processing vulnerability.
1890 CVE-2008-5353 - Calendar object deserialization allows privilege escalation.
1891 CVE-2008-5354 - Privilege escalation in command line applications.
1892 CVE-2008-5357 - Truetype Font processing vulnerability.
1893 CVE-2008-5352 - Jar200 Decompression buffer overflow.
1894 CVE-2008-5358 - Buffer Overflow in GIF image processing.
1895 - Updated to OpenJDK7 b50 build.
1896 - XRender pipeline support: Java2D are noticably faster and running over a
1897 remote X connection feels like it is all local. Build by default
1898 (disable with --disable-xrender). Runtime enabled by running java
1899 -Dsun.java2d.xrender=True (default is to use the old X renderer for now).
1900 - IcedTeaPlugin now supports HTTPS sites and adds a user prompt for
1901 untrusted https certificates.
1902 - Use the ALSA 'default' device. Makes Java play nicer with PulseAudio.
1903 - VisualVM integration updated to 1.1.1
1904 - Gervill soft synthesizer integration updated to latest CVS version.
1905 - Integrated jtreg upgraded to 4_0-src-b02-15_oct_2008.
1906 - make check runs much faster now. jtreg -samevm support has been
1907 integrated into the langtools and jdk subsystems. Please package the
1908 test/jtreg-summary.log file with your distribution package so end users
1909 can compare the test results.
1910 - Shark (--enable-shark) now builds on 64 bit platforms, but is a
1911 pre-alpha technology preview and not recommended for use.
1912 - Better support for bootstrapping with different jar programs
1913 (supporting -J options).
1914 - If --with-pkgversion isn't given the short mercurial rev node version
1915 will be used. Package distributors are encouraged to build packages with
1916 --with-pkgversion to uniquely identify their distribution version number
1917 when java -version is run to help distribution specific bug reporting.
1918 - Various freetype font, pisces renderer and awt X window size fixes
1919 to fix visual anomalies.
1920 - Build fixes for gcc 4.3 and 4.4-pre-release.
1921 - Added support for building against a specific openjdk src dir
1922 or hg revision (--with-openjdk-src-dir or --with-hg-revision).
1923 - Many other Plugin, Zero, Shark and PulseAudio bug fixes.
1924 - Build clean up.
1925 - Updated to CACAO 0.99.4.
1927 New in release 1.8 (2008-11-20)
1929 IcedTea is based on the hard work of a lot of people that contributed to
1930 IcedTea6 and OpenJDK. The following noteworthy changes were added in
1931 this release:
1933 - Updated to b39 build.
1934 - Support for external projects (closures, caciocavallo, cvmi, bsd, nio2).
1935 Note that these are based on Mercurial repositories so may require local
1936 changes for a working build due to noticeable differences between the
1937 repository and the reference OpenJDK b39 build. At the time of release,
1938 NIO2 was buildable out of the box.
1939 - Fixed to use new sound service, Gervill.
1940 - Many Netx fixes and now built by default.
1941 - LiveConnect support replaces gcjwebplugin.
1942 - Implemented JavaScript->Java security.
1943 - PulseAudio integrated (--enable-pulse-java)
1944 - VisualVM tool integrated (--enable-visualvm).
1945 - Added out-of-the-box CACAO support (--with-cacao).
1946 - Added the experimental Shark JIT for Zero.
1947 - Cleaned up crypto support, all algorithms and key sizes are fully
1948 supported now without any (regional) restrictions. No more need for
1949 separate crypto policy jars.
1950 - Integration of Mozilla Rhino javascript support for javax.script.
1951 (See http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=179 when
1952 you want to enable non-system-installed versions of Rhino).
1953 - Add support for Zero builds on alpha, arm, mips, mipsel, m68k, s390.
1954 - Various build fixes.
1955 - Several bug and security fixes.
1956 - Plugin including LiveConnect support built as default.
1957 - Various bugs fixed: renderer patch, version string updated,
1958 chinese fonts filename fix for Fedora etc.
1959 - More progress on Shark and Cacao.
1960 - Several plugin bug fixes.
1961 - Several build fixes.
1963 New in release 1.7 (2008-06-02)
1965 IcedTea is based on the hard work of a lot of people that contributed to
1966 IcedTea6 and OpenJDK. The following noteworthy changes were added in
1967 this release:
1969 - Paul Hohensee published a GNU/Linux hotspot Sparc port and Matthias
1970 Klose integrated it into IcedTea.
1971 - Keith Seiths and Andrew Haley made fixes to the awt color package so
1972 that it now provides the lcms library with PYCC and LINEAR_RGB ICC
1973 profiles, fixing several applications that did complex color
1974 transformations.
1975 - Karl Helgason wrote a midi software synthesizer called Gervill that
1976 is now integrated in IcedTea so that javax.sound.midi support works
1977 now. Mark Wielaard integrated it and made some fixes so that it works
1978 better with javax.sound.sampled.
1979 - Jonathan Gibbons released a free version of jtreg, which was imported
1980 into IcedTea by Mark Wielaard so that a make check now runs all the
1981 functional unit tests integrated into OpenJDK.
1982 - Joshua Sumali made lots of fixes to the javaws/netx support. Including
1983 improved security, namely catching Socket permissions during runtime,
1984 implementing the remaining JNLP services api (PrintService and
1985 JNLPRandomAccessFile), and applet focusing bug fixes, so now netx
1986 plays nice with gcjwebplugin.
1987 - Kelly O'Hair resolved the license issues with the (j)hat tool which is
1988 now integrated.
1989 - Lillian Angel and Tom Fitzsimmons added several .desktop files for
1990 the various tools included for better GNU/Linux desktop integration.
1991 - Thomas Fitzsimmons rewrote the cacert support to resolve issues with
1992 applications like Glashfish and Eclipse which access the keystore
1993 directly.
1994 - Lillian Angel made lots of bug fixes to the packaging and integration
1995 support, include improving the font support.
1996 - IcedTea6 1.2 and IcedTea[7] 1.7 are completely synced up again thanks
1997 to Andrew John Hughes.
1998 - Andrew also did all the work to make sure IcedTea[7] is now based on
1999 OpenJDK7 b26 as released by Xiomara Jayasena.
2000 - Thomas Fitzsimmons rewrote the certificate keystore support.
2001 - Christian Thalinger made various cacao integration fixes.
2003 New in release 1.6 (2008-02-13)
2005 - Zero-assembler implemented.
2006 - Netx support added. Still a work-in-progress.
2007 - Updated to build with gcc 4.3.
2008 - Many bug fixes.
2010 New in release 1.5 (2008-01-03)
2012 - ppc/ppc64 support.
2013 - ecj bootstrapping re-implemented.
2014 - Updated to OpenJDK b24 build (now uses mercurial).
2015 - System libraries (libpng, libjpeg, zlib, giflib) are used
2016 instead of OpenJDK's implementations.
2017 - Several bug fixes.
2019 New in release 1.4 (2007-10-12)
2021 * Updated to OpenJDK b21 build (README and INSTALL updated accordingly).
2022 * Now using SSL/Crypto support included in b21, OpenSSL certs
2023 still read directly.
2024 * TZdata fix: uses System's timezone data.
2025 * Memory issue fix: maximum PermGen space set to 128M and MaxHeap
2026 to 512M.
2027 * Xinerama fix: uses system installed library instead.
2028 * DebugInfo fix: generates full debuginfo, regardless of
2029 optimization.
2030 * Fixed JConsole crash.
2031 * Several other bug fixes.
2033 New in release 1.3 (2007-08-29)
2035 * Updated to OpenJDK b18 build.
2036 * Web browser plugin support using gcjwebplugin.
2037 * Now using Font supported included in b18.
2038 * Graphics fixes.
2039 * SSL/Crypto fixes.
2040 * Refactored build process.
2042 New in release 1.2 (2007-08-01)
2044 * Updated to OpenJDK b16 build.
2045 * Freetype font support fully replacing the encumbered libt2k.
2046 * Path widening imported from GNU Classpath.
2047 * Window decorations on x86_64 fixed.
2048 * Bug fixes in various graphics classes.
2049 * Anti-aliasing support explicitly disabled (instead of crashing).
2050 * OpenSSL certs read directly
2051 * Various crypto bug fixes.
2053 New in release 1.1 (2007-07-12)
2055 * Color management and raster fixes for compatibility with LittleCMS.
2056 * Debuginfo is always generated.
2057 * Initial work to satisfy libt2k requirement with Freetype.
2058 * The GNU Crypto security providers have been imported from GNU
2059 Classpath.
2060 * IcedTls security provider.
