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