From chris.hegarty at oracle.com Thu Dec 1 08:09:58 2011 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Thu, 01 Dec 2011 16:09:58 +0000 Subject: RFR 7116946: JSSecurityManager should use java.util.ServiceLoader to lookup service providers Message-ID: <4ED7A6D6.50905@oracle.com> This is a follow up to an issue that came up during discussion of another fix. Essentially, JDK classes should use j.u.ServiceLoader rather than sun.misc.Service. http://cr.openjdk.java.net/~chegar/7116946/webrev.00/webrev/ And a few warning cleanups, given the date that's in it ;-) Since getProviders is package private I assume it is ok to "generify". -Chris From philip.race at oracle.com Thu Dec 1 09:39:34 2011 From: philip.race at oracle.com (Phil Race) Date: Thu, 01 Dec 2011 09:39:34 -0800 Subject: [OpenJDK 2D-Dev] RFR 7116946: JSSecurityManager should use java.util.ServiceLoader to lookup service providers In-Reply-To: <4ED7A6D6.50905@oracle.com> References: <4ED7A6D6.50905@oracle.com> Message-ID: <4ED7BBD6.6090902@oracle.com> Looks good to me. I thought we'd squished all the uses of this internal class a long time ago. -phil. On 12/1/11 8:09 AM, Chris Hegarty wrote: > > This is a follow up to an issue that came up during discussion of > another fix. Essentially, JDK classes should use j.u.ServiceLoader > rather than sun.misc.Service. > > http://cr.openjdk.java.net/~chegar/7116946/webrev.00/webrev/ > > And a few warning cleanups, given the date that's in it ;-) Since > getProviders is package private I assume it is ok to "generify". > > -Chris From neil.richards at ngmr.net Fri Dec 2 01:18:06 2011 From: neil.richards at ngmr.net (Neil Richards) Date: Fri, 02 Dec 2011 09:18:06 +0000 Subject: Unable to view focus in Non-Editable Text Area In-Reply-To: References: Message-ID: <1322817486.26804.4.camel@chalkhill> On Wed, 2011-04-13 at 16:54 +0800, Sean Chou wrote: > Hi all, > > > I found a similar bug was reported for JTextArea. > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4512626 > > > That bug is about JTextArea, while this is about TextArea behavior > difference. > > > It seems showing a caret is a general way to address this kind of > accessibility. > So I made a simple patch. > > > diff -r 554adcfb615e src/solaris/classes/sun/awt/X11/XTextAreaPeer.java > --- a/src/solaris/classes/sun/awt/X11/XTextAreaPeer.java Wed Mar 16 15:01:07 2011 -0700 > +++ b/src/solaris/classes/sun/awt/X11/XTextAreaPeer.java Fri Mar 18 16:31:56 2011 +0800 > @@ -664,6 +664,8 @@ > class XAWTCaret extends DefaultCaret { > public void focusGained(FocusEvent e) { > super.focusGained(e); > + // Make sure the cursor in visible in case of non-editable TextArea > + super.setVisible(true); > getComponent().repaint(); > } > > > > > 2011/4/1 Sean Chou > Hi, > I find that if a TextArea is set to un-editable on linux > system, the customer will be > unable to view the focus when the TextArea gets focused(eg. > clicked). On > windows, the cursor is blinking when the un-editable TextArea > get the focus. > So linux users may get confused when trying to move the focus > to the TextArea > because no visible feedback is given. > > > I think it will be better if TextArea behaves the same as > it is on windows. > Here is a simple testcase: > > > import java.awt.TextArea; > import javax.swing.JButton; > import javax.swing.JFrame; > import javax.swing.JPanel; > import javax.swing.JTextArea; > > > public class NonEditable { > public static void main(String[] str) { > JFrame jf = new JFrame(); > JButton jb = new JButton("click"); > JPanel jp = new JPanel(); > jf.setSize(200, 200); > JTextArea jt = new JTextArea(3, 3); > jf.getContentPane().add(jp); > jp.add(jb); > jp.add(jt); > jf.setVisible(true); > jt.setText("hello how r u"); > jt.setEditable(false); > TextArea ta = new TextArea(6, 10); > ta.setText("Rajesh kumar"); > ta.setEditable(false); > jp.add(ta); > } > } > > > > -- > Best Regards, > Sean Chou > > > > > -- > Best Regards, > Sean Chou > Hi Sean, As your observation is about an AWT object (rather than a Swing one), I think it best to raise this on the 'awt-dev' list. I've cc'd this list so the folk there can consider your suggestion. Regards, Neil -- Neil Richards IBM From federicotg at gmail.com Fri Dec 2 07:08:51 2011 From: federicotg at gmail.com (Federico) Date: Fri, 2 Dec 2011 12:08:51 -0300 Subject: JVM Crash when calling cmsSaveProfileToMem+0 in liblcms2.so.2 Message-ID: Hi. I'm not entirely sure if this is a AWT bug or a Java2D bug. I try here since I'm already subscribed. I reported this bug to Little cms color engine http://sourceforge.net/tracker/?func=detail&aid=3446191&group_id=26279&atid=386679 The thing is the JVM is crashing as the log shows. It happens every time I do those steps. The Little cms people say "For what I see in the log, the function 'cmsSaveProfileToMem' is being called with hProfile == NULL. From the lcms2 API documentation "hProfile: Handle to a profile object", so NULL as handle is not a valid function call. This NULL value probably comes from a previous unhandled error." In the backtrace log there are java2d and java.awt frames right next to the native crashing frame. The steps to reproduce are explained in the bug I reported. This does not happen with openjdk6. ----- error log ---- # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007f8a2c5c91f8, pid=7435, tid=140231449204480 # # JRE version: 7.0_147-b147 # Java VM: OpenJDK 64-Bit Server VM (21.0-b17 mixed mode linux-amd64 compressed oops) # Derivative: IcedTea7 2.0 # Distribution: Ubuntu 11.10, package 7~b147-2.0-0ubuntu0.11.10.1 # Problematic frame: # C [liblcms2.so.2+0x121f8] cmsSaveProfileToIOhandler+0x38 # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # If you would like to submit a bug report, please include # instructions on how to reproduce the bug and visit: # https://bugs.launchpad.net/ubuntu/+source/openjdk-7/ # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # --------------- T H R E A D --------------- Current thread (0x00007f8a342a2800): JavaThread "AWT-EventQueue-0" [_thread_in_native, id=7454, stack(0x00007f8a2da75000,0x00007f8a2db76000)] siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000000 Registers: RAX=0x0000000000000000, RBX=0x0000000000000000, RCX=0x00000000000001d4, RDX=0x00007f8a2db6f2dc RSP=0x00007f8a2db6e3b0, RBP=0x0000000000000000, RSI=0x0000000000000000, RDI=0x00007f8a2db6e3b0 R8 =0x0000000000000000, R9 =0x0000000000000000, R10=0x00007f8a2db6f050, R11=0x00007f8a2c5c9560 R12=0x00007f8a2db6f2dc, R13=0x0000000000000000, R14=0x0000000000000000, R15=0x00007f8a342a2800 RIP=0x00007f8a2c5c91f8, EFLAGS=0x0000000000010246, CSGSFS=0x0000000000000033, ERR=0x0000000000000004 TRAPNO=0x000000000000000e Top of Stack: (sp=0x00007f8a2db6e3b0) 0x00007f8a2db6e3b0: 0000000002695730 0000000000000075 0x00007f8a2db6e3c0: 00007f8a2db6e8e0 00007f8a2db6eba0 0x00007f8a2db6e3d0: 00007f8a4191785b 00007f8a413cd77d 0x00007f8a2db6e3e0: 00007f8a4191785b 000000000000003a 0x00007f8a2db6e3f0: 0000000002695730 0000000000000000 0x00007f8a2db6e400: 00007f8a3455c3bb 00007f8a4190b7e1 0x00007f8a2db6e410: 00007f8a3455c3bb 00007f8a4190b7e1 0x00007f8a2db6e420: 00007f8a2db6e438 00007f8a2db6e488 0x00007f8a2db6e430: 00007f8a3b8ab173 000000000000003b 0x00007f8a2db6e440: 0000000000000000 000000000000003b 0x00007f8a2db6e450: 00000000c6eface0 00007f8a2db6e4a0 0x00007f8a2db6e460: 0000000000000000 0000000000000000 0x00007f8a2db6e470: 00000000c6efad28 0000000000000000 0x00007f8a2db6e480: 00007f8a2db6e4a0 00007f8a2db6e4e8 0x00007f8a2db6e490: 00007f8a3b8ab290 0000000000000000 0x00007f8a2db6e4a0: 00000000f7d7cb28 00007f8a2db6e4a8 0x00007f8a2db6e4b0: 00000000c6efadf9 00007f8a2db6e4f8 0x00007f8a2db6e4c0: 0000000000000000 0000000000000000 0x00007f8a2db6e4d0: 00000000c6efae10 0000000000000000 0x00007f8a2db6e4e0: 00007f8a2db6e4f8 00007f8a2db6e540 0x00007f8a2db6e4f0: 00007f8a3b8ab93e 00000000f7d7cb28 0x00007f8a2db6e500: 00007f8a2db6e500 00000000000000b0 0x00007f8a2db6e510: 00007f8a2db6e550 00000000c6f0b550 0x00007f8a2db6e520: 0000000000000000 00000000c6f0b138 0x00007f8a2db6e530: 0000000000000000 00007f8a34000020 0x00007f8a2db6e540: 0000000002695730 0000000000000077 0x00007f8a2db6e550: 00007f8a2db6ea70 00007f8a2db6ed30 0x00007f8a2db6e560: 00007f8a4191785b 00007f8a413cd77d 0x00007f8a2db6e570: 00000000c6f0b550 000000000000003a 0x00007f8a2db6e580: 0000000002695730 0000000000000000 0x00007f8a2db6e590: 00007f8a3455c3bd 00007f8a4190b7e1 0x00007f8a2db6e5a0: 00007f8a3b8a5438 00000000f7d86a50 Instructions: (pc=0x00007f8a2c5c91f8) 0x00007f8a2c5c91d8: 48 89 de 48 81 ec b8 0e 00 00 64 48 8b 04 25 28 0x00007f8a2c5c91e8: 00 00 00 48 89 84 24 a8 0e 00 00 31 c0 48 89 e7 0x00007f8a2c5c91f8: f3 48 a5 48 89 df e8 1d f6 ff ff 48 89 c7 e8 65 0x00007f8a2c5c9208: f0 ff ff 48 85 c0 49 89 c4 48 89 03 74 0e 31 f6 Register to memory mapping: RAX=0x0000000000000000 is an unknown value RBX=0x0000000000000000 is an unknown value RCX=0x00000000000001d4 is an unknown value RDX=0x00007f8a2db6f2dc is pointing into the stack for thread: 0x00007f8a342a2800 RSP=0x00007f8a2db6e3b0 is pointing into the stack for thread: 0x00007f8a342a2800 RBP=0x0000000000000000 is an unknown value RSI=0x0000000000000000 is an unknown value RDI=0x00007f8a2db6e3b0 is pointing into the stack for thread: 0x00007f8a342a2800 R8 =0x0000000000000000 is an unknown value R9 =0x0000000000000000 is an unknown value R10=0x00007f8a2db6f050 is pointing into the stack for thread: 0x00007f8a342a2800 R11=0x00007f8a2c5c9560: cmsSaveProfileToMem+0 in /usr/lib/x86_64-linux-gnu/liblcms2.so.2 at 0x00007f8a2c5b7000 R12=0x00007f8a2db6f2dc is pointing into the stack for thread: 0x00007f8a342a2800 R13=0x0000000000000000 is an unknown value R14=0x0000000000000000 is an unknown value R15=0x00007f8a342a2800 is a thread Stack: [0x00007f8a2da75000,0x00007f8a2db76000], sp=0x00007f8a2db6e3b0, free space=996k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [liblcms2.so.2+0x121f8] cmsSaveProfileToIOhandler+0x38 [error occurred during error reporting (printing native stack), id 0xb] Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j sun.java2d.cmm.lcms.LCMS.getTagData(JI[B)V+0 j java.awt.color.ICC_Profile.getData(JI)[B+26 j java.awt.color.ICC_Profile.getData(I)[B+14 j java.awt.color.ICC_Profile.getNumComponents()I+18 j sun.java2d.cmm.lcms.LCMSTransform.(Ljava/awt/color/ICC_Profile;II)V+83 j sun.java2d.cmm.lcms.LCMS.createTransform(Ljava/awt/color/ICC_Profile;II)Lsun/java2d/cmm/ColorTransform;+7 j java.awt.color.ICC_ColorSpace.toRGB([F)[F+37 j java.awt.Color.(Ljava/awt/color/ColorSpace;[FF)V+216 j de.saring.util.gui.jfreechart.StackedRenderer.lookupSeriesPaint(I)Ljava/awt/Paint;+35 j org.jfree.chart.renderer.xy.XYAreaRenderer2.getLegendItem(II)Lorg/jfree/chart/LegendItem;+98 j org.jfree.chart.plot.XYPlot.getLegendItems()Lorg/jfree/chart/LegendItemCollection;+119 j org.jfree.chart.title.LegendTitle.fetchLegendItems()V+61 j org.jfree.chart.title.LegendTitle.arrange(Ljava/awt/Graphics2D;Lorg/jfree/chart/block/RectangleConstraint;)Lorg/jfree/ui/Size2D;+9 j org.jfree.chart.JFreeChart.drawTitle(Lorg/jfree/chart/title/Title;Ljava/awt/Graphics2D;Ljava/awt/geom/Rectangle2D;Z)Lorg/jfree/chart/entity/EntityCollection;+306 j org.jfree.chart.JFreeChart.draw(Ljava/awt/Graphics2D;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Point2D;Lorg/jfree/chart/ChartRenderingInfo;)V+412 j org.jfree.chart.ChartPanel.paintComponent(Ljava/awt/Graphics;)V+517 j javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+286 j javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V+501 j javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+318 j javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V+501 j javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+318 j javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V+501 j javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+318 j javax.swing.JLayeredPane.paint(Ljava/awt/Graphics;)V+73 j javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V+501 j javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+318 j javax.swing.JComponent.paintToOffscreen(Ljava/awt/Graphics;IIIIII)V+41 j javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Ljavax/swing/JComponent;Ljava/awt/Image;Ljava/awt/Graphics;IIII)V+105 j javax.swing.RepaintManager$PaintManager.paint(Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljava/awt/Graphics;IIII)Z+116 j javax.swing.BufferStrategyPaintManager.paint(Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljava/awt/Graphics;IIII)Z+224 j javax.swing.RepaintManager.paint(Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljava/awt/Graphics;IIII)V+52 j javax.swing.JComponent._paintImmediately(IIII)V+683 j javax.swing.JComponent.paintImmediately(IIII)V+138 j javax.swing.RepaintManager.paintDirtyRegions(Ljava/util/Map;)V+182 j javax.swing.RepaintManager.paintDirtyRegions()V+46 j javax.swing.RepaintManager.prePaintDirtyRegions()V+73 j javax.swing.RepaintManager.access$700(Ljavax/swing/RepaintManager;)V+1 j javax.swing.RepaintManager$ProcessingRunnable.run()V+37 j java.awt.event.InvocationEvent.dispatch()V+47 j java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V+21 j java.awt.EventQueue.access$000(Ljava/awt/EventQueue;Ljava/awt/AWTEvent;Ljava/lang/Object;)V+3 j java.awt.EventQueue$3.run()Ljava/lang/Void;+12 j java.awt.EventQueue$3.run()Ljava/lang/Object;+1 v ~StubRoutines::call_stub j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+0 j java.security.ProtectionDomain$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;)Ljava/lang/Object;+28 j java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46 j java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z+245 j java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+35 j java.awt.EventDispatchThread.pumpEventsForFilter(Ljava/awt/Conditional;Ljava/awt/EventFilter;)V+4 j java.awt.WaitDispatchSupport$2.run()V+59 j java.awt.WaitDispatchSupport$4.run()Ljava/lang/Object;+4 v ~StubRoutines::call_stub j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;+0 j java.awt.WaitDispatchSupport.enter()Z+231 j java.awt.Dialog.show()V+208 j java.awt.Component.show(Z)V+5 j java.awt.Component.setVisible(Z)V+2 j java.awt.Window.setVisible(Z)V+2 j java.awt.Dialog.setVisible(Z)V+2 j org.jdesktop.application.SingleFrameApplication.show(Ljavax/swing/JDialog;)V+21 j de.saring.sportstracker.gui.STContextImpl.showDialog(Ljavax/swing/JDialog;)V+5 j de.saring.sportstracker.gui.STControllerImpl.showOverviewDiagram()V+24 v ~StubRoutines::call_stub j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0 j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87 j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6 j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+57 j org.jdesktop.application.ApplicationAction.noProxyActionPerformed(Ljava/awt/event/ActionEvent;)V+138 j org.jdesktop.application.ApplicationAction.actionPerformed(Ljava/awt/event/ActionEvent;)V+36 j javax.swing.AbstractButton.fireActionPerformed(Ljava/awt/event/ActionEvent;)V+84 j javax.swing.AbstractButton$Handler.actionPerformed(Ljava/awt/event/ActionEvent;)V+5 j javax.swing.DefaultButtonModel.fireActionPerformed(Ljava/awt/event/ActionEvent;)V+35 j javax.swing.DefaultButtonModel.setPressed(Z)V+117 j javax.swing.AbstractButton.doClick(I)V+64 j javax.swing.plaf.basic.BasicMenuItemUI.doClick(Ljavax/swing/MenuSelectionManager;)V+53 j javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Ljava/awt/event/MouseEvent;)V+76 j java.awt.AWTEventMulticaster.mouseReleased(Ljava/awt/event/MouseEvent;)V+8 j java.awt.Component.processMouseEvent(Ljava/awt/event/MouseEvent;)V+64 j javax.swing.JComponent.processMouseEvent(Ljava/awt/event/MouseEvent;)V+23 j java.awt.Component.processEvent(Ljava/awt/AWTEvent;)V+81 j java.awt.Container.processEvent(Ljava/awt/AWTEvent;)V+18 j java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V+581 j java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V+42 j java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2 j java.awt.LightweightDispatcher.retargetMouseEvent(Ljava/awt/Component;ILjava/awt/event/MouseEvent;)V+327 j java.awt.LightweightDispatcher.processMouseEvent(Ljava/awt/event/MouseEvent;)Z+139 j java.awt.LightweightDispatcher.dispatchEvent(Ljava/awt/AWTEvent;)Z+50 j java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V+12 j java.awt.Window.dispatchEventImpl(Ljava/awt/AWTEvent;)V+19 j java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2 j java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V+41 j java.awt.EventQueue.access$000(Ljava/awt/EventQueue;Ljava/awt/AWTEvent;Ljava/lang/Object;)V+3 j java.awt.EventQueue$3.run()Ljava/lang/Void;+12 j java.awt.EventQueue$3.run()Ljava/lang/Object;+1 v ~StubRoutines::call_stub j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+0 j java.security.ProtectionDomain$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;)Ljava/lang/Object;+28 j java.security.ProtectionDomain$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+6 j java.awt.EventQueue$4.run()Ljava/lang/Void;+11 j java.awt.EventQueue$4.run()Ljava/lang/Object;+1 v ~StubRoutines::call_stub j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+0 j java.security.ProtectionDomain$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;)Ljava/lang/Object;+28 j java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+73 j java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z+245 j java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+35 j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11 j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4 j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3 j java.awt.EventDispatchThread.run()V+9 v ~StubRoutines::call_stub --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x00007f8a34479800 JavaThread "pool-1-thread-1" [_thread_blocked, id=7462, stack(0x00007f8a2ca07000,0x00007f8a2cb08000)] 0x00007f8a34bf3000 JavaThread "TimerQueue" daemon [_thread_blocked, id=7461, stack(0x00007f8a2ce0a000,0x00007f8a2cf0b000)] 0x00007f8a34bf0800 JavaThread "SwingWorker-pool-2-thread-1" daemon [_thread_blocked, id=7460, stack(0x00007f8a2cf0b000,0x00007f8a2d00c000)] 0x00007f8a34336000 JavaThread "com.google.inject.internal.util.$Finalizer" daemon [_thread_blocked, id=7455, stack(0x00007f8a2d974000,0x00007f8a2da75000)] 0x00007f8a342a4800 JavaThread "DestroyJavaVM" [_thread_blocked, id=7437, stack(0x00007f8a41a02000,0x00007f8a41b03000)] =>0x00007f8a342a2800 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=7454, stack(0x00007f8a2da75000,0x00007f8a2db76000)] 0x00007f8a342a0800 JavaThread "AWT-Shutdown" [_thread_blocked, id=7453, stack(0x00007f8a2db76000,0x00007f8a2dc77000)] 0x00007f8a3429e000 JavaThread "process reaper" daemon [_thread_blocked, id=7451, stack(0x00007f8a3808b000,0x00007f8a380a5000)] 0x00007f8a34284000 JavaThread "AWT-XAWT" daemon [_thread_in_native, id=7449, stack(0x00007f8a2dc77000,0x00007f8a2dd78000)] 0x00007f8a3424f800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=7448, stack(0x00007f8a2dd78000,0x00007f8a2de79000)] 0x00007f8a3405f800 JavaThread "Service Thread" daemon [_thread_blocked, id=7446, stack(0x00007f8a39e3b000,0x00007f8a39f3c000)] 0x00007f8a3405d000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=7445, stack(0x00007f8a39f3c000,0x00007f8a3a03d000)] 0x00007f8a3405a000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=7444, stack(0x00007f8a3a03d000,0x00007f8a3a13e000)] 0x00007f8a34057800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=7443, stack(0x00007f8a3a13e000,0x00007f8a3a23f000)] 0x00007f8a34001000 JavaThread "Finalizer" daemon [_thread_blocked, id=7442, stack(0x00007f8a3ab69000,0x00007f8a3ac6a000)] 0x00000000021ec000 JavaThread "Reference Handler" daemon [_thread_blocked, id=7441, stack(0x00007f8a3ac6a000,0x00007f8a3ad6b000)] Other Threads: 0x00000000021e3800 VMThread [stack: 0x00007f8a3ad6b000,0x00007f8a3ae6c000] [id=7440] 0x00007f8a3406a000 WatcherThread [stack: 0x00007f8a39d3a000,0x00007f8a39e3b000] [id=7447] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap PSYoungGen total 196416K, used 191945K [0x00000000f0560000, 0x00000000fc960000, 0x0000000100000000) eden space 192512K, 98% used [0x00000000f0560000,0x00000000fbe20740,0x00000000fc160000) from space 3904K, 70% used [0x00000000fc590000,0x00000000fc842078,0x00000000fc960000) to space 4096K, 0% used [0x00000000fc160000,0x00000000fc160000,0x00000000fc560000) PSOldGen total 32128K, used 6085K [0x00000000d1000000, 0x00000000d2f60000, 0x00000000f0560000) object space 32128K, 18% used [0x00000000d1000000,0x00000000d15f15b8,0x00000000d2f60000) PSPermGen total 28928K, used 28807K [0x00000000c6a00000, 0x00000000c8640000, 0x00000000d1000000) object space 28928K, 99% used [0x00000000c6a00000,0x00000000c8621ca8,0x00000000c8640000) Code Cache [0x00007f8a3b8a5000, 0x00007f8a3bb15000, 0x00007f8a3e8a5000) total_blobs=992 nmethods=362 adapters=582 free_code_cache=47639Kb largest_free_block=48749120 Dynamic libraries: 00400000-00401000 r-xp 00000000 08:04 2105845 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 00600000-00601000 r--p 00000000 08:04 2105845 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 00601000-00602000 rw-p 00001000 08:04 2105845 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 0211f000-034dc000 rw-p 00000000 00:00 0 [heap] c6a00000-c8640000 rw-p 00000000 00:00 0 c8640000-d1000000 rw-p 00000000 00:00 0 d1000000-d2f60000 rw-p 00000000 00:00 0 d2f60000-f0560000 rw-p 00000000 00:00 0 f0560000-fc960000 rw-p 00000000 00:00 0 fc960000-fc9c0000 ---p 00000000 00:00 0 fc9c0000-100000000 rw-p 00000000 00:00 0 7f8a2c5b7000-7f8a2c5fd000 r-xp 00000000 08:04 1966573 /usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.2 7f8a2c5fd000-7f8a2c7fc000 ---p 00046000 08:04 1966573 /usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.2 7f8a2c7fc000-7f8a2c7fd000 r--p 00045000 08:04 1966573 /usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.2 7f8a2c7fd000-7f8a2c801000 rw-p 00046000 08:04 1966573 /usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.2 7f8a2c801000-7f8a2c802000 rw-p 00000000 00:00 0 7f8a2c802000-7f8a2c806000 r-xp 00000000 08:04 2112402 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libjavalcms.so 7f8a2c806000-7f8a2ca05000 ---p 00004000 08:04 2112402 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libjavalcms.so 7f8a2ca05000-7f8a2ca06000 r--p 00003000 08:04 2112402 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libjavalcms.so 7f8a2ca06000-7f8a2ca07000 rw-p 00004000 08:04 2112402 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libjavalcms.so 7f8a2ca07000-7f8a2ca0a000 ---p 00000000 00:00 0 7f8a2ca0a000-7f8a2cb08000 rw-p 00000000 00:00 0 7f8a2cb79000-7f8a2cc59000 rw-s 00000000 00:04 37781513 /SYSV00000000 (deleted) 7f8a2cc59000-7f8a2ce0a000 rw-s 00000000 00:04 37617671 /SYSV00000000 (deleted) 7f8a2ce0a000-7f8a2ce0d000 ---p 00000000 00:00 0 7f8a2ce0d000-7f8a2cf0b000 rw-p 00000000 00:00 0 7f8a2cf0b000-7f8a2cf0e000 ---p 00000000 00:00 0 7f8a2cf0e000-7f8a2d00c000 rw-p 00000000 00:00 0 7f8a2d00c000-7f8a2d00f000 ---p 00000000 00:00 0 7f8a2d00f000-7f8a2d10d000 rw-p 00000000 00:00 0 7f8a2d10d000-7f8a2d110000 ---p 00000000 00:00 0 7f8a2d110000-7f8a2d20e000 rw-p 00000000 00:00 0 7f8a2d20e000-7f8a2d211000 ---p 00000000 00:00 0 7f8a2d211000-7f8a2d30f000 rw-p 00000000 00:00 0 7f8a2d30f000-7f8a2d349000 r-xp 00000000 08:04 2112396 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libfontmanager.so 7f8a2d349000-7f8a2d549000 ---p 0003a000 08:04 2112396 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libfontmanager.so 7f8a2d549000-7f8a2d54b000 r--p 0003a000 08:04 2112396 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libfontmanager.so 7f8a2d54b000-7f8a2d54c000 rw-p 0003c000 08:04 2112396 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libfontmanager.so 7f8a2d54c000-7f8a2d562000 r-xp 00000000 08:04 2112378 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libnet.so 7f8a2d562000-7f8a2d761000 ---p 00016000 08:04 2112378 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libnet.so 7f8a2d761000-7f8a2d762000 r--p 00015000 08:04 2112378 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libnet.so 7f8a2d762000-7f8a2d763000 rw-p 00016000 08:04 2112378 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libnet.so 7f8a2d763000-7f8a2d773000 r-xp 00000000 08:04 2110730 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libnio.so 7f8a2d773000-7f8a2d972000 ---p 00010000 08:04 2110730 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libnio.so 7f8a2d972000-7f8a2d973000 r--p 0000f000 08:04 2110730 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libnio.so 7f8a2d973000-7f8a2d974000 rw-p 00010000 08:04 2110730 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libnio.so 7f8a2d974000-7f8a2d977000 ---p 00000000 00:00 0 7f8a2d977000-7f8a2da75000 rw-p 00000000 00:00 0 7f8a2da75000-7f8a2da78000 ---p 00000000 00:00 0 7f8a2da78000-7f8a2db76000 rw-p 00000000 00:00 0 7f8a2db76000-7f8a2db79000 ---p 00000000 00:00 0 7f8a2db79000-7f8a2dc77000 rw-p 00000000 00:00 0 7f8a2dc77000-7f8a2dc7a000 ---p 00000000 00:00 0 7f8a2dc7a000-7f8a2dd78000 rw-p 00000000 00:00 0 7f8a2dd78000-7f8a2dd7b000 ---p 00000000 00:00 0 7f8a2dd7b000-7f8a2de79000 rw-p 00000000 00:00 0 7f8a2de79000-7f8a2de7c000 r-xp 00000000 08:04 1705485 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 7f8a2de7c000-7f8a2e07b000 ---p 00003000 08:04 1705485 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 7f8a2e07b000-7f8a2e07c000 r--p 00002000 08:04 1705485 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 7f8a2e07c000-7f8a2e07d000 rw-p 00003000 08:04 1705485 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 7f8a2e07d000-7f8a2e07f000 r-xp 00000000 08:04 1705616 /lib/x86_64-linux-gnu/libkeyutils.so.1.3 7f8a2e07f000-7f8a2e27e000 ---p 00002000 08:04 1705616 /lib/x86_64-linux-gnu/libkeyutils.so.1.3 7f8a2e27e000-7f8a2e27f000 r--p 00001000 08:04 1705616 /lib/x86_64-linux-gnu/libkeyutils.so.1.3 7f8a2e27f000-7f8a2e280000 rw-p 00002000 08:04 1705616 /lib/x86_64-linux-gnu/libkeyutils.so.1.3 7f8a2e280000-7f8a2e2c2000 r-xp 00000000 08:04 1707345 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.7 7f8a2e2c2000-7f8a2e4c1000 ---p 00042000 08:04 1707345 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.7 7f8a2e4c1000-7f8a2e4c2000 r--p 00041000 08:04 1707345 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.7 7f8a2e4c2000-7f8a2e4c3000 rw-p 00042000 08:04 1707345 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.7 7f8a2e4c3000-7f8a2e53d000 r-xp 00000000 08:04 1705487 /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0 7f8a2e53d000-7f8a2e73d000 ---p 0007a000 08:04 1705487 /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0 7f8a2e73d000-7f8a2e73e000 r--p 0007a000 08:04 1705487 /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0 7f8a2e73e000-7f8a2e741000 rw-p 0007b000 08:04 1705487 /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0 7f8a2e741000-7f8a2e751000 r-xp 00000000 08:04 1966596 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.11 7f8a2e751000-7f8a2e950000 ---p 00010000 08:04 1966596 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.11 7f8a2e950000-7f8a2e951000 r--p 0000f000 08:04 1966596 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.11 7f8a2e951000-7f8a2e952000 rw-p 00010000 08:04 1966596 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.11 7f8a2e952000-7f8a2e959000 r-xp 00000000 08:04 1970177 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 7f8a2e959000-7f8a2eb58000 ---p 00007000 08:04 1970177 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 7f8a2eb58000-7f8a2eb59000 r--p 00006000 08:04 1970177 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 7f8a2eb59000-7f8a2eb5a000 rw-p 00007000 08:04 1970177 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 7f8a2eb5a000-7f8a2eb5d000 r-xp 00000000 08:04 1711671 /lib/x86_64-linux-gnu/libcom_err.so.2.1 7f8a2eb5d000-7f8a2ed5c000 ---p 00003000 08:04 1711671 /lib/x86_64-linux-gnu/libcom_err.so.2.1 7f8a2ed5c000-7f8a2ed5d000 r--p 00002000 08:04 1711671 /lib/x86_64-linux-gnu/libcom_err.so.2.1 7f8a2ed5d000-7f8a2ed5e000 rw-p 00003000 08:04 1711671 /lib/x86_64-linux-gnu/libcom_err.so.2.1 7f8a2ed5e000-7f8a2ed84000 r-xp 00000000 08:04 1966404 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 7f8a2ed84000-7f8a2ef83000 ---p 00026000 08:04 1966404 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 7f8a2ef83000-7f8a2ef85000 r--p 00025000 08:04 1966404 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 7f8a2ef85000-7f8a2ef86000 rw-p 00027000 08:04 1966404 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 7f8a2ef86000-7f8a2f045000 r-xp 00000000 08:04 1967434 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 7f8a2f045000-7f8a2f245000 ---p 000bf000 08:04 1967434 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 7f8a2f245000-7f8a2f24e000 r--p 000bf000 08:04 1967434 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 7f8a2f24e000-7f8a2f24f000 rw-p 000c8000 08:04 1967434 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 7f8a2f24f000-7f8a2f256000 r-xp 00000000 08:04 1967749 /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0 7f8a2f256000-7f8a2f456000 ---p 00007000 08:04 1967749 /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0 7f8a2f456000-7f8a2f457000 r--p 00007000 08:04 1967749 /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0 7f8a2f457000-7f8a2f458000 rw-p 00008000 08:04 1967749 /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0 7f8a2f458000-7f8a2f45a000 r-xp 00000000 08:04 1967751 /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0 7f8a2f45a000-7f8a2f659000 ---p 00002000 08:04 1967751 /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0 7f8a2f659000-7f8a2f65a000 r--p 00001000 08:04 1967751 /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0 7f8a2f65a000-7f8a2f65b000 rw-p 00002000 08:04 1967751 /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0 7f8a2f65b000-7f8a2f681000 r-xp 00000000 08:04 1705482 /lib/x86_64-linux-gnu/libpng12.so.0.46.0 7f8a2f681000-7f8a2f880000 ---p 00026000 08:04 1705482 /lib/x86_64-linux-gnu/libpng12.so.0.46.0 7f8a2f880000-7f8a2f881000 r--p 00025000 08:04 1705482 /lib/x86_64-linux-gnu/libpng12.so.0.46.0 7f8a2f881000-7f8a2f882000 rw-p 00026000 08:04 1705482 /lib/x86_64-linux-gnu/libpng12.so.0.46.0 7f8a2f882000-7f8a2f8f0000 r-xp 00000000 08:04 1966793 /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.22.2 7f8a2f8f0000-7f8a2faf0000 ---p 0006e000 08:04 1966793 /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.22.2 7f8a2faf0000-7f8a2faf5000 r--p 0006e000 08:04 1966793 /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.22.2 7f8a2faf5000-7f8a2faf6000 rw-p 00073000 08:04 1966793 /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.22.2 7f8a2faf6000-7f8a2fafb000 r-xp 00000000 08:04 1967745 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7f8a2fafb000-7f8a2fcfa000 ---p 00005000 08:04 1967745 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7f8a2fcfa000-7f8a2fcfb000 r--p 00004000 08:04 1967745 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7f8a2fcfb000-7f8a2fcfc000 rw-p 00005000 08:04 1967745 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7f8a2fcfc000-7f8a2fcfe000 r-xp 00000000 08:04 1967496 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7f8a2fcfe000-7f8a2fefd000 ---p 00002000 08:04 1967496 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7f8a2fefd000-7f8a2fefe000 r--p 00001000 08:04 1967496 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7f8a2fefe000-7f8a2feff000 rw-p 00002000 08:04 1967496 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7f8a2feff000-7f8a2ff10000 r-xp 00000000 08:04 1971403 /usr/lib/x86_64-linux-gnu/libavahi-client.so.3.2.9 7f8a2ff10000-7f8a30110000 ---p 00011000 08:04 1971403 /usr/lib/x86_64-linux-gnu/libavahi-client.so.3.2.9 7f8a30110000-7f8a30111000 r--p 00011000 08:04 1971403 /usr/lib/x86_64-linux-gnu/libavahi-client.so.3.2.9 7f8a30111000-7f8a30112000 rw-p 00012000 08:04 1971403 /usr/lib/x86_64-linux-gnu/libavahi-client.so.3.2.9 7f8a30112000-7f8a3011f000 r-xp 00000000 08:04 1970201 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3.5.3 7f8a3011f000-7f8a3031e000 ---p 0000d000 08:04 1970201 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3.5.3 7f8a3031e000-7f8a3031f000 r--p 0000c000 08:04 1970201 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3.5.3 7f8a3031f000-7f8a30320000 rw-p 0000d000 08:04 1970201 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3.5.3 7f8a30320000-7f8a303c1000 r-xp 00000000 08:04 1966598 /usr/lib/x86_64-linux-gnu/libgnutls.so.26.16.14 7f8a303c1000-7f8a305c0000 ---p 000a1000 08:04 1966598 /usr/lib/x86_64-linux-gnu/libgnutls.so.26.16.14 7f8a305c0000-7f8a305c7000 r--p 000a0000 08:04 1966598 /usr/lib/x86_64-linux-gnu/libgnutls.so.26.16.14 7f8a305c7000-7f8a305c8000 rw-p 000a7000 08:04 1966598 /usr/lib/x86_64-linux-gnu/libgnutls.so.26.16.14 7f8a305c8000-7f8a30603000 r-xp 00000000 08:04 1966711 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7f8a30603000-7f8a30803000 ---p 0003b000 08:04 1966711 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7f8a30803000-7f8a30804000 r--p 0003b000 08:04 1966711 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7f8a30804000-7f8a30806000 rw-p 0003c000 08:04 1966711 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7f8a30806000-7f8a30841000 r-xp 00000000 08:04 1711728 /lib/x86_64-linux-gnu/libpcre.so.3.12.1 7f8a30841000-7f8a30a40000 ---p 0003b000 08:04 1711728 /lib/x86_64-linux-gnu/libpcre.so.3.12.1 7f8a30a40000-7f8a30a41000 r--p 0003a000 08:04 1711728 /lib/x86_64-linux-gnu/libpcre.so.3.12.1 7f8a30a41000-7f8a30a42000 rw-p 0003b000 08:04 1711728 /lib/x86_64-linux-gnu/libpcre.so.3.12.1 7f8a30a42000-7f8a30a49000 r-xp 00000000 08:04 1966519 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0 7f8a30a49000-7f8a30c48000 ---p 00007000 08:04 1966519 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0 7f8a30c48000-7f8a30c49000 r--p 00006000 08:04 1966519 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0 7f8a30c49000-7f8a30c4a000 rw-p 00007000 08:04 1966519 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0 7f8a30c4a000-7f8a30c71000 r-xp 00000000 08:04 1711689 /lib/x86_64-linux-gnu/libexpat.so.1.5.2 7f8a30c71000-7f8a30e71000 ---p 00027000 08:04 1711689 /lib/x86_64-linux-gnu/libexpat.so.1.5.2 7f8a30e71000-7f8a30e73000 r--p 00027000 08:04 1711689 /lib/x86_64-linux-gnu/libexpat.so.1.5.2 7f8a30e73000-7f8a30e74000 rw-p 00029000 08:04 1711689 /lib/x86_64-linux-gnu/libexpat.so.1.5.2 7f8a30e74000-7f8a30f06000 r-xp 00000000 08:04 1970061 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.6.2 7f8a30f06000-7f8a31105000 ---p 00092000 08:04 1970061 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.6.2 7f8a31105000-7f8a3110b000 r--p 00091000 08:04 1970061 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.6.2 7f8a3110b000-7f8a3110c000 rw-p 00097000 08:04 1970061 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.6.2 7f8a3110c000-7f8a31123000 r-xp 00000000 08:04 1715557 /lib/x86_64-linux-gnu/libresolv-2.13.so 7f8a31123000-7f8a31323000 ---p 00017000 08:04 1715557 /lib/x86_64-linux-gnu/libresolv-2.13.so 7f8a31323000-7f8a31324000 r--p 00017000 08:04 1715557 /lib/x86_64-linux-gnu/libresolv-2.13.so 7f8a31324000-7f8a31325000 rw-p 00018000 08:04 1715557 /lib/x86_64-linux-gnu/libresolv-2.13.so 7f8a31325000-7f8a31327000 rw-p 00000000 00:00 0 7f8a31327000-7f8a31343000 r-xp 00000000 08:04 1705134 /lib/x86_64-linux-gnu/libselinux.so.1 7f8a31343000-7f8a31542000 ---p 0001c000 08:04 1705134 /lib/x86_64-linux-gnu/libselinux.so.1 7f8a31542000-7f8a31543000 r--p 0001b000 08:04 1705134 /lib/x86_64-linux-gnu/libselinux.so.1 7f8a31543000-7f8a31544000 rw-p 0001c000 08:04 1705134 /lib/x86_64-linux-gnu/libselinux.so.1 7f8a31544000-7f8a31545000 rw-p 00000000 00:00 0 7f8a31545000-7f8a31547000 r-xp 00000000 08:04 1971965 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7f8a31547000-7f8a31746000 ---p 00002000 08:04 1971965 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7f8a31746000-7f8a31747000 r--p 00001000 08:04 1971965 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7f8a31747000-7f8a31748000 rw-p 00002000 08:04 1971965 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7f8a31748000-7f8a3174a000 r-xp 00000000 08:04 1970137 /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0 7f8a3174a000-7f8a31949000 ---p 00002000 08:04 1970137 /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0 7f8a31949000-7f8a3194a000 r--p 00001000 08:04 1970137 /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0 7f8a3194a000-7f8a3194b000 rw-p 00002000 08:04 1970137 /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0 7f8a3194b000-7f8a31954000 r-xp 00000000 08:04 1971963 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 7f8a31954000-7f8a31b53000 ---p 00009000 08:04 1971963 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 7f8a31b53000-7f8a31b54000 r--p 00008000 08:04 1971963 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 7f8a31b54000-7f8a31b55000 rw-p 00009000 08:04 1971963 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 7f8a31b55000-7f8a31b5d000 r-xp 00000000 08:04 1971977 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 7f8a31b5d000-7f8a31d5c000 ---p 00008000 08:04 1971977 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 7f8a31d5c000-7f8a31d5d000 r--p 00007000 08:04 1971977 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 7f8a31d5d000-7f8a31d5e000 rw-p 00008000 08:04 1971977 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 7f8a31d5e000-7f8a31d60000 r-xp 00000000 08:04 1971973 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 7f8a31d60000-7f8a31f5f000 ---p 00002000 08:04 1971973 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 7f8a31f5f000-7f8a31f60000 r--p 00001000 08:04 1971973 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 7f8a31f60000-7f8a31f61000 rw-p 00002000 08:04 1971973 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 7f8a31f61000-7f8a31f64000 r-xp 00000000 08:04 1966783 /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.3000.0 7f8a31f64000-7f8a32163000 ---p 00003000 08:04 1966783 /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.3000.0 7f8a32163000-7f8a32164000 r--p 00002000 08:04 1966783 /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.3000.0 7f8a32164000-7f8a32165000 rw-p 00003000 08:04 1966783 /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.3000.0 7f8a32165000-7f8a3218f000 r-xp 00000000 08:04 1972712 /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.2903.0 7f8a3218f000-7f8a3238e000 ---p 0002a000 08:04 1972712 /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.2903.0 7f8a3238e000-7f8a3238f000 r--p 00029000 08:04 1972712 /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.2903.0 7f8a3238f000-7f8a32390000 rw-p 0002a000 08:04 1972712 /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.2903.0 7f8a32390000-7f8a32449000 r-xp 00000000 08:04 1967755 /usr/lib/x86_64-linux-gnu/libcairo.so.2.11000.2 7f8a32449000-7f8a32648000 ---p 000b9000 08:04 1967755 /usr/lib/x86_64-linux-gnu/libcairo.so.2.11000.2 7f8a32648000-7f8a3264a000 r--p 000b8000 08:04 1967755 /usr/lib/x86_64-linux-gnu/libcairo.so.2.11000.2 7f8a3264a000-7f8a3264b000 rw-p 000ba000 08:04 1967755 /usr/lib/x86_64-linux-gnu/libcairo.so.2.11000.2 7f8a3264b000-7f8a3264e000 rw-p 00000000 00:00 0 7f8a3264e000-7f8a3266d000 r-xp 00000000 08:04 1970518 /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.20209.1 7f8a3266d000-7f8a3286d000 ---p 0001f000 08:04 1970518 /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.20209.1 7f8a3286d000-7f8a3286f000 r--p 0001f000 08:04 1970518 /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.20209.1 7f8a3286f000-7f8a32870000 rw-p 00021000 08:04 1970518 /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.20209.1 7f8a32870000-7f8a32875000 r-xp 00000000 08:04 1971959 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7f8a32875000-7f8a32a74000 ---p 00005000 08:04 1971959 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7f8a32a74000-7f8a32a75000 r--p 00004000 08:04 1971959 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7f8a32a75000-7f8a32a76000 rw-p 00005000 08:04 1971959 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7f8a32a76000-7f8a32a81000 r-xp 00000000 08:04 1972853 /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.2903.0 7f8a32a81000-7f8a32c81000 ---p 0000b000 08:04 1972853 /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.2903.0 7f8a32c81000-7f8a32c82000 r--p 0000b000 08:04 1972853 /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.2903.0 7f8a32c82000-7f8a32c83000 rw-p 0000c000 08:04 1972853 /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.2903.0 7f8a32c83000-7f8a32c9e000 r-xp 00000000 08:04 1967747 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7f8a32c9e000-7f8a32e9d000 ---p 0001b000 08:04 1967747 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7f8a32e9d000-7f8a32e9e000 r--p 0001a000 08:04 1967747 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7f8a32e9e000-7f8a32e9f000 rw-p 0001b000 08:04 1967747 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7f8a32e9f000-7f8a32eed000 r-xp 00000000 08:04 1966528 /usr/lib/x86_64-linux-gnu/libcups.so.2 7f8a32eed000-7f8a330ed000 ---p 0004e000 08:04 1966528 /usr/lib/x86_64-linux-gnu/libcups.so.2 7f8a330ed000-7f8a330f1000 r--p 0004e000 08:04 1966528 /usr/lib/x86_64-linux-gnu/libcups.so.2 7f8a330f1000-7f8a330f2000 rw-p 00052000 08:04 1966528 /usr/lib/x86_64-linux-gnu/libcups.so.2 7f8a330f2000-7f8a331e6000 r-xp 00000000 08:04 1715445 /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0 7f8a331e6000-7f8a333e5000 ---p 000f4000 08:04 1715445 /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0 7f8a333e5000-7f8a333e6000 r--p 000f3000 08:04 1715445 /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0 7f8a333e6000-7f8a333e7000 rw-p 000f4000 08:04 1715445 /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0 7f8a333e7000-7f8a333e8000 rw-p 00000000 00:00 0 7f8a333e8000-7f8a333ec000 r-xp 00000000 08:04 1966693 /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.3000.0 7f8a333ec000-7f8a335eb000 ---p 00004000 08:04 1966693 /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.3000.0 7f8a335eb000-7f8a335ec000 r--p 00003000 08:04 1966693 /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.3000.0 7f8a335ec000-7f8a335ed000 rw-p 00004000 08:04 1966693 /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.3000.0 7f8a335ed000-7f8a3363b000 r-xp 00000000 08:04 1966688 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3000.0 7f8a3363b000-7f8a3383b000 ---p 0004e000 08:04 1966688 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3000.0 7f8a3383b000-7f8a3383c000 r--p 0004e000 08:04 1966688 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3000.0 7f8a3383c000-7f8a3383d000 rw-p 0004f000 08:04 1966688 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3000.0 7f8a3383d000-7f8a3383e000 rw-p 00000000 00:00 0 7f8a3383e000-7f8a33872000 r-xp 00000000 08:04 1966474 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4 7f8a33872000-7f8a33a72000 ---p 00034000 08:04 1966474 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4 7f8a33a72000-7f8a33a73000 r--p 00034000 08:04 1966474 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4 7f8a33a73000-7f8a33a74000 rw-p 00035000 08:04 1966474 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4 7f8a33a74000-7f8a33abb000 r-xp 00000000 08:04 1972711 /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.2903.0 7f8a33abb000-7f8a33cbb000 ---p 00047000 08:04 1972711 /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.2903.0 7f8a33cbb000-7f8a33cbd000 r--p 00047000 08:04 1972711 /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.2903.0 7f8a33cbd000-7f8a33cbe000 rw-p 00049000 08:04 1972711 /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.2903.0 7f8a33cbe000-7f8a33df9000 r-xp 00000000 08:04 1966666 /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3000.0 7f8a33df9000-7f8a33ff8000 ---p 0013b000 08:04 1966666 /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3000.0 7f8a33ff8000-7f8a33ffc000 r--p 0013a000 08:04 1966666 /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3000.0 7f8a33ffc000-7f8a33ffe000 rw-p 0013e000 08:04 1966666 /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3000.0 7f8a33ffe000-7f8a34000000 rw-p 00000000 00:00 0 7f8a34000000-7f8a34d88000 rw-p 00000000 00:00 0 7f8a34d88000-7f8a38000000 ---p 00000000 00:00 0 7f8a3802e000-7f8a3802f000 r--s 00000000 08:04 2370235 /var/cache/fontconfig/c05880de57d1f5e948fdfacc138775d9-le64.cache-3 7f8a3802f000-7f8a38038000 r--s 00000000 08:04 2370234 /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-3 7f8a38038000-7f8a3803a000 r--s 00000000 08:04 2360657 /var/cache/fontconfig/99e8ed0e538f840c565b6ed5dad60d56-le64.cache-3 7f8a3803a000-7f8a3803d000 r--s 00000000 08:04 2370232 /var/cache/fontconfig/e383d7ea5fbe662a33d9b44caf393297-le64.cache-3 7f8a3803d000-7f8a38041000 r--s 00000000 08:04 2370231 /var/cache/fontconfig/2cd17615ca594fa2959ae173292e504c-le64.cache-3 7f8a38041000-7f8a38044000 r--s 00000000 08:04 2362369 /var/cache/fontconfig/ea47318ec9849e1a71e80a5d69d13859-le64.cache-3 7f8a38044000-7f8a38046000 r--s 00000000 08:04 2362365 /var/cache/fontconfig/e3fa16a14183b06aa45b3e009278fd14-le64.cache-3 7f8a38046000-7f8a38047000 r--s 00000000 08:04 2370230 /var/cache/fontconfig/e7071f4a29fa870f4323321c154eba04-le64.cache-3 7f8a38047000-7f8a3804c000 r--s 00000000 08:04 2370229 /var/cache/fontconfig/6eb3985aa4124903f6ff08ba781cd364-le64.cache-3 7f8a3804c000-7f8a3804d000 r--s 00000000 08:04 2370228 /var/cache/fontconfig/4c73fe0c47614734b17d736dbde7580a-le64.cache-3 7f8a3804d000-7f8a3804e000 r--s 00000000 08:04 2370227 /var/cache/fontconfig/0d8c3b2ac0904cb8a57a757ad11a4a08-le64.cache-3 7f8a3804e000-7f8a3804f000 r--s 00000000 08:04 2370226 /var/cache/fontconfig/6a53c69dea097a2d716e069445527da8-le64.cache-3 7f8a3804f000-7f8a38055000 r--s 00000000 08:04 2370225 /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-le64.cache-3 7f8a38055000-7f8a3805e000 r--s 00000000 08:04 2370224 /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-le64.cache-3 7f8a3805e000-7f8a38061000 r--s 00000000 08:04 2370223 /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-le64.cache-3 7f8a38061000-7f8a38071000 r--s 00000000 08:04 2370222 /var/cache/fontconfig/0f34bcd4b6ee430af32735b75db7f02b-le64.cache-3 7f8a38071000-7f8a38074000 r--s 00000000 08:04 2365748 /var/cache/fontconfig/d60319d88cac85ba9e1a07bd06cfbb8c-le64.cache-3 7f8a38074000-7f8a38084000 r--s 00000000 08:04 2360799 /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-le64.cache-3 7f8a38084000-7f8a38087000 r--s 00000000 08:04 2360790 /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-le64.cache-3 7f8a38087000-7f8a3808b000 r--s 00000000 08:04 2362319 /var/cache/fontconfig/7ef2298fde41cc6eeb7af42e48b7d293-le64.cache-3 7f8a3808b000-7f8a3808e000 ---p 00000000 00:00 0 7f8a3808e000-7f8a380a5000 rw-p 00000000 00:00 0 7f8a380a5000-7f8a380c3000 r-xp 00000000 08:04 1974965 /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.2400.0 7f8a380c3000-7f8a382c2000 ---p 0001e000 08:04 1974965 /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.2400.0 7f8a382c2000-7f8a382c3000 r--p 0001d000 08:04 1974965 /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.2400.0 7f8a382c3000-7f8a382c4000 rw-p 0001e000 08:04 1974965 /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.2400.0 7f8a382c4000-7f8a38371000 r-xp 00000000 08:04 1967522 /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0.2400.6 7f8a38371000-7f8a38570000 ---p 000ad000 08:04 1967522 /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0.2400.6 7f8a38570000-7f8a38574000 r--p 000ac000 08:04 1967522 /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0.2400.6 7f8a38574000-7f8a38576000 rw-p 000b0000 08:04 1967522 /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0.2400.6 7f8a38576000-7f8a389a5000 r-xp 00000000 08:04 1967521 /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.6 7f8a389a5000-7f8a38ba5000 ---p 0042f000 08:04 1967521 /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.6 7f8a38ba5000-7f8a38bac000 r--p 0042f000 08:04 1967521 /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.6 7f8a38bac000-7f8a38bb0000 rw-p 00436000 08:04 1967521 /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.6 7f8a38bb0000-7f8a38bb2000 rw-p 00000000 00:00 0 7f8a38bb2000-7f8a38bc1000 r-xp 00000000 08:04 1971970 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 7f8a38bc1000-7f8a38dc0000 ---p 0000f000 08:04 1971970 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 7f8a38dc0000-7f8a38dc1000 r--p 0000e000 08:04 1971970 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 7f8a38dc1000-7f8a38dc2000 rw-p 0000f000 08:04 1971970 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 7f8a38dc2000-7f8a38dc7000 r-xp 00000000 08:04 1970889 /usr/lib/libXtst.so.6.1.0 7f8a38dc7000-7f8a38fc6000 ---p 00005000 08:04 1970889 /usr/lib/libXtst.so.6.1.0 7f8a38fc6000-7f8a38fc7000 r--p 00004000 08:04 1970889 /usr/lib/libXtst.so.6.1.0 7f8a38fc7000-7f8a38fc8000 rw-p 00005000 08:04 1970889 /usr/lib/libXtst.so.6.1.0 7f8a38fc8000-7f8a38fd1000 r-xp 00000000 08:04 1967753 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 7f8a38fd1000-7f8a391d1000 ---p 00009000 08:04 1967753 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 7f8a391d1000-7f8a391d2000 r--p 00009000 08:04 1967753 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 7f8a391d2000-7f8a391d3000 rw-p 0000a000 08:04 1967753 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 7f8a391d3000-7f8a39306000 r-xp 00000000 08:04 1967494 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7f8a39306000-7f8a39506000 ---p 00133000 08:04 1967494 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7f8a39506000-7f8a39507000 r--p 00133000 08:04 1967494 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7f8a39507000-7f8a3950b000 rw-p 00134000 08:04 1967494 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7f8a3950b000-7f8a3951d000 r-xp 00000000 08:04 1971967 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7f8a3951d000-7f8a3971c000 ---p 00012000 08:04 1971967 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7f8a3971c000-7f8a3971d000 r--p 00011000 08:04 1971967 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7f8a3971d000-7f8a3971e000 rw-p 00012000 08:04 1971967 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7f8a3971e000-7f8a39770000 r-xp 00000000 08:04 2100157 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/xawt/libmawt.so 7f8a39770000-7f8a39970000 ---p 00052000 08:04 2100157 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/xawt/libmawt.so 7f8a39970000-7f8a39971000 r--p 00052000 08:04 2100157 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/xawt/libmawt.so 7f8a39971000-7f8a39974000 rw-p 00053000 08:04 2100157 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/xawt/libmawt.so 7f8a39974000-7f8a39975000 rw-p 00000000 00:00 0 7f8a39975000-7f8a39a17000 r-xp 00000000 08:04 2112414 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libawt.so 7f8a39a17000-7f8a39c16000 ---p 000a2000 08:04 2112414 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libawt.so 7f8a39c16000-7f8a39c17000 r--p 000a1000 08:04 2112414 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libawt.so 7f8a39c17000-7f8a39c22000 rw-p 000a2000 08:04 2112414 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libawt.so 7f8a39c22000-7f8a39c47000 rw-p 00000000 00:00 0 7f8a39c47000-7f8a39c51000 r--s 0038d000 08:04 2105402 /usr/lib/jvm/java-7-openjdk-common/jre/lib/charsets.jar 7f8a39c51000-7f8a39c5a000 r--s 00263000 08:04 2105834 /usr/lib/jvm/java-7-openjdk-common/jre/lib/resources.jar 7f8a39c5a000-7f8a39c75000 r--s 00139000 08:04 2100446 /home/fede/Descargas/SportsTracker-5.3.0-bin/lib/swingx-1.6.1.jar 7f8a39c75000-7f8a39c79000 r--s 0002e000 08:04 2100456 /home/fede/Descargas/SportsTracker-5.3.0-bin/lib/miglayout-3.7.3.1.jar 7f8a39c79000-7f8a39c7f000 r--s 00046000 08:04 2101171 /home/fede/Descargas/SportsTracker-5.3.0-bin/lib/jcommon-1.0.16.jar 7f8a39c7f000-7f8a39c90000 r--s 0014c000 08:04 2100468 /home/fede/Descargas/SportsTracker-5.3.0-bin/lib/jfreechart-1.0.13.jar 7f8a39c90000-7f8a39ce8000 r--s 00557000 08:04 2101211 /home/fede/Descargas/SportsTracker-5.3.0-bin/lib/groovy-all-1.8.0.jar 7f8a39ce8000-7f8a39cf2000 r--s 0038d000 08:04 2105402 /usr/lib/jvm/java-7-openjdk-common/jre/lib/charsets.jar 7f8a39cf2000-7f8a39cf7000 r--s 0002b000 08:04 2101210 /home/fede/Descargas/SportsTracker-5.3.0-bin/lib/bsaf-1.9.2.jar 7f8a39cf7000-7f8a39cfa000 r--s 00023000 08:04 2100453 /home/fede/Descargas/SportsTracker-5.3.0-bin/lib/jdom-1.1.jar 7f8a39cfa000-7f8a39cfb000 r--s 00000000 08:04 2101180 /home/fede/Descargas/SportsTracker-5.3.0-bin/lib/javax.inject-1.jar 7f8a39cfb000-7f8a39cfd000 r--s 00000000 08:04 2100444 /home/fede/Descargas/SportsTracker-5.3.0-bin/lib/aopalliance-1.0.jar 7f8a39cfd000-7f8a39d0c000 r--s 0009f000 08:04 2101178 /home/fede/Descargas/SportsTracker-5.3.0-bin/lib/guice-3.0.jar 7f8a39d0c000-7f8a39d0e000 r--s 00009000 08:04 2101169 /home/fede/Descargas/SportsTracker-5.3.0-bin/lib/commons-cli-1.2.jar 7f8a39d0e000-7f8a39d11000 r--s 0001d000 08:04 2100458 /home/fede/Descargas/SportsTracker-5.3.0-bin/lib/fit-1.0.jar 7f8a39d11000-7f8a39d19000 r--s 00049000 08:04 2100464 /home/fede/Descargas/SportsTracker-5.3.0-bin/lib/swingx-ws-1.0.jar 7f8a39d19000-7f8a39d1b000 r--s 00007000 08:04 2100450 /home/fede/Descargas/SportsTracker-5.3.0-bin/lib/st-util-5.3.0.jar 7f8a39d1b000-7f8a39d1e000 r--s 00029000 08:04 2101206 /home/fede/Descargas/SportsTracker-5.3.0-bin/lib/st-exerciseviewer-5.3.0.jar 7f8a39d1e000-7f8a39d23000 r--s 0004f000 08:04 2100153 /home/fede/Descargas/SportsTracker-5.3.0-bin/sportstracker-5.3.0.jar 7f8a39d23000-7f8a39d26000 r--s 00085000 08:04 2105442 /usr/lib/jvm/java-7-openjdk-common/jre/lib/ext/localedata.jar 7f8a39d26000-7f8a39d29000 r--s 0000f000 08:04 2105481 /usr/lib/jvm/java-7-openjdk-common/jre/lib/ext/pulse-java.jar 7f8a39d29000-7f8a39d2c000 r--s 00032000 08:04 2105476 /usr/lib/jvm/java-7-openjdk-common/jre/lib/ext/sunjce_provider.jar 7f8a39d2c000-7f8a39d34000 r--s 00066000 08:04 2243430 /usr/share/java/gnome-java-bridge.jar 7f8a39d34000-7f8a39d35000 r--s 00002000 08:04 2105434 /usr/lib/jvm/java-7-openjdk-common/jre/lib/ext/dnsns.jar 7f8a39d35000-7f8a39d38000 r--s 0003c000 08:04 2105420 /usr/lib/jvm/java-7-openjdk-common/jre/lib/ext/sunpkcs11.jar 7f8a39d38000-7f8a39d3a000 r--s 00012000 08:04 2105478 /usr/lib/jvm/java-7-openjdk-common/jre/lib/ext/zipfs.jar 7f8a39d3a000-7f8a39d3b000 ---p 00000000 00:00 0 7f8a39d3b000-7f8a39e3b000 rw-p 00000000 00:00 0 7f8a39e3b000-7f8a39e3e000 ---p 00000000 00:00 0 7f8a39e3e000-7f8a39f3c000 rw-p 00000000 00:00 0 7f8a39f3c000-7f8a39f3f000 ---p 00000000 00:00 0 7f8a39f3f000-7f8a3a03d000 rw-p 00000000 00:00 0 7f8a3a03d000-7f8a3a040000 ---p 00000000 00:00 0 7f8a3a040000-7f8a3a13e000 rw-p 00000000 00:00 0 7f8a3a13e000-7f8a3a141000 ---p 00000000 00:00 0 7f8a3a141000-7f8a3a23f000 rw-p 00000000 00:00 0 7f8a3a23f000-7f8a3ab69000 r--p 00000000 08:04 1975252 /usr/lib/locale/locale-archive 7f8a3ab69000-7f8a3ab6c000 ---p 00000000 00:00 0 7f8a3ab6c000-7f8a3ac6a000 rw-p 00000000 00:00 0 7f8a3ac6a000-7f8a3ac6d000 ---p 00000000 00:00 0 7f8a3ac6d000-7f8a3ad6b000 rw-p 00000000 00:00 0 7f8a3ad6b000-7f8a3ad6c000 ---p 00000000 00:00 0 7f8a3ad6c000-7f8a3b1db000 rw-p 00000000 00:00 0 7f8a3b1db000-7f8a3b389000 r--s 03e77000 08:04 2112661 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rt.jar 7f8a3b389000-7f8a3b38a000 ---p 00000000 00:00 0 7f8a3b38a000-7f8a3b48a000 rw-p 00000000 00:00 0 7f8a3b48a000-7f8a3b48b000 ---p 00000000 00:00 0 7f8a3b48b000-7f8a3b59a000 rw-p 00000000 00:00 0 7f8a3b59a000-7f8a3b5de000 rw-p 00000000 00:00 0 7f8a3b5de000-7f8a3b5ee000 rw-p 00000000 00:00 0 7f8a3b5ee000-7f8a3b6d9000 rw-p 00000000 00:00 0 7f8a3b6d9000-7f8a3b6e8000 rw-p 00000000 00:00 0 7f8a3b6e8000-7f8a3b72c000 rw-p 00000000 00:00 0 7f8a3b72c000-7f8a3b73c000 rw-p 00000000 00:00 0 7f8a3b73c000-7f8a3b826000 rw-p 00000000 00:00 0 7f8a3b826000-7f8a3b889000 rw-p 00000000 00:00 0 7f8a3b889000-7f8a3b8a4000 rw-p 00000000 00:00 0 7f8a3b8a4000-7f8a3b8a5000 rw-p 00000000 00:00 0 7f8a3b8a5000-7f8a3bb15000 rwxp 00000000 00:00 0 7f8a3bb15000-7f8a3e8a5000 rw-p 00000000 00:00 0 7f8a3e8a5000-7f8a3e8ad000 r-xp 00000000 08:04 2112406 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libzip.so 7f8a3e8ad000-7f8a3eaac000 ---p 00008000 08:04 2112406 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libzip.so 7f8a3eaac000-7f8a3eaad000 r--p 00007000 08:04 2112406 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libzip.so 7f8a3eaad000-7f8a3eaae000 rw-p 00008000 08:04 2112406 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libzip.so 7f8a3eaae000-7f8a3eaba000 r-xp 00000000 08:04 1715556 /lib/x86_64-linux-gnu/libnss_files-2.13.so 7f8a3eaba000-7f8a3ecb9000 ---p 0000c000 08:04 1715556 /lib/x86_64-linux-gnu/libnss_files-2.13.so 7f8a3ecb9000-7f8a3ecba000 r--p 0000b000 08:04 1715556 /lib/x86_64-linux-gnu/libnss_files-2.13.so 7f8a3ecba000-7f8a3ecbb000 rw-p 0000c000 08:04 1715556 /lib/x86_64-linux-gnu/libnss_files-2.13.so 7f8a3ecbb000-7f8a3ecc5000 r-xp 00000000 08:04 1715562 /lib/x86_64-linux-gnu/libnss_nis-2.13.so 7f8a3ecc5000-7f8a3eec5000 ---p 0000a000 08:04 1715562 /lib/x86_64-linux-gnu/libnss_nis-2.13.so 7f8a3eec5000-7f8a3eec6000 r--p 0000a000 08:04 1715562 /lib/x86_64-linux-gnu/libnss_nis-2.13.so 7f8a3eec6000-7f8a3eec7000 rw-p 0000b000 08:04 1715562 /lib/x86_64-linux-gnu/libnss_nis-2.13.so 7f8a3eec7000-7f8a3eede000 r-xp 00000000 08:04 1715551 /lib/x86_64-linux-gnu/libnsl-2.13.so 7f8a3eede000-7f8a3f0dd000 ---p 00017000 08:04 1715551 /lib/x86_64-linux-gnu/libnsl-2.13.so 7f8a3f0dd000-7f8a3f0de000 r--p 00016000 08:04 1715551 /lib/x86_64-linux-gnu/libnsl-2.13.so 7f8a3f0de000-7f8a3f0df000 rw-p 00017000 08:04 1715551 /lib/x86_64-linux-gnu/libnsl-2.13.so 7f8a3f0df000-7f8a3f0e1000 rw-p 00000000 00:00 0 7f8a3f0e1000-7f8a3f0e9000 r-xp 00000000 08:04 1715548 /lib/x86_64-linux-gnu/libnss_compat-2.13.so 7f8a3f0e9000-7f8a3f2e8000 ---p 00008000 08:04 1715548 /lib/x86_64-linux-gnu/libnss_compat-2.13.so 7f8a3f2e8000-7f8a3f2e9000 r--p 00007000 08:04 1715548 /lib/x86_64-linux-gnu/libnss_compat-2.13.so 7f8a3f2e9000-7f8a3f2ea000 rw-p 00008000 08:04 1715548 /lib/x86_64-linux-gnu/libnss_compat-2.13.so 7f8a3f2ea000-7f8a3f313000 r-xp 00000000 08:04 2112404 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libjava.so 7f8a3f313000-7f8a3f512000 ---p 00029000 08:04 2112404 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libjava.so 7f8a3f512000-7f8a3f513000 r--p 00028000 08:04 2112404 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libjava.so 7f8a3f513000-7f8a3f515000 rw-p 00029000 08:04 2112404 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libjava.so 7f8a3f515000-7f8a3f523000 r-xp 00000000 08:04 2112376 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libverify.so 7f8a3f523000-7f8a3f722000 ---p 0000e000 08:04 2112376 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libverify.so 7f8a3f722000-7f8a3f724000 r--p 0000d000 08:04 2112376 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libverify.so 7f8a3f724000-7f8a3f725000 rw-p 0000f000 08:04 2112376 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libverify.so 7f8a3f725000-7f8a3f72c000 r-xp 00000000 08:04 1715545 /lib/x86_64-linux-gnu/librt-2.13.so 7f8a3f72c000-7f8a3f92b000 ---p 00007000 08:04 1715545 /lib/x86_64-linux-gnu/librt-2.13.so 7f8a3f92b000-7f8a3f92c000 r--p 00006000 08:04 1715545 /lib/x86_64-linux-gnu/librt-2.13.so 7f8a3f92c000-7f8a3f92d000 rw-p 00007000 08:04 1715545 /lib/x86_64-linux-gnu/librt-2.13.so 7f8a3f92d000-7f8a3f942000 r-xp 00000000 08:04 1707341 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f8a3f942000-7f8a3fb41000 ---p 00015000 08:04 1707341 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f8a3fb41000-7f8a3fb42000 r--p 00014000 08:04 1707341 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f8a3fb42000-7f8a3fb43000 rw-p 00015000 08:04 1707341 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f8a3fb43000-7f8a3fbc6000 r-xp 00000000 08:04 1715563 /lib/x86_64-linux-gnu/libm-2.13.so 7f8a3fbc6000-7f8a3fdc5000 ---p 00083000 08:04 1715563 /lib/x86_64-linux-gnu/libm-2.13.so 7f8a3fdc5000-7f8a3fdc6000 r--p 00082000 08:04 1715563 /lib/x86_64-linux-gnu/libm-2.13.so 7f8a3fdc6000-7f8a3fdc7000 rw-p 00083000 08:04 1715563 /lib/x86_64-linux-gnu/libm-2.13.so 7f8a3fdc7000-7f8a3feaf000 r-xp 00000000 08:04 1966744 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16 7f8a3feaf000-7f8a400af000 ---p 000e8000 08:04 1966744 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16 7f8a400af000-7f8a400b7000 r--p 000e8000 08:04 1966744 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16 7f8a400b7000-7f8a400b9000 rw-p 000f0000 08:04 1966744 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16 7f8a400b9000-7f8a400ce000 rw-p 00000000 00:00 0 7f8a400ce000-7f8a40a54000 r-xp 00000000 08:04 2112410 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so 7f8a40a54000-7f8a40c54000 ---p 00986000 08:04 2112410 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so 7f8a40c54000-7f8a40cd2000 r--p 00986000 08:04 2112410 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so 7f8a40cd2000-7f8a40ced000 rw-p 00a04000 08:04 2112410 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so 7f8a40ced000-7f8a40d18000 rw-p 00000000 00:00 0 7f8a40d18000-7f8a40d30000 r-xp 00000000 08:04 1715561 /lib/x86_64-linux-gnu/libpthread-2.13.so 7f8a40d30000-7f8a40f2f000 ---p 00018000 08:04 1715561 /lib/x86_64-linux-gnu/libpthread-2.13.so 7f8a40f2f000-7f8a40f30000 r--p 00017000 08:04 1715561 /lib/x86_64-linux-gnu/libpthread-2.13.so 7f8a40f30000-7f8a40f31000 rw-p 00018000 08:04 1715561 /lib/x86_64-linux-gnu/libpthread-2.13.so 7f8a40f31000-7f8a40f35000 rw-p 00000000 00:00 0 7f8a40f35000-7f8a40f4c000 r-xp 00000000 08:04 1711749 /lib/x86_64-linux-gnu/libz.so.1.2.3.4 7f8a40f4c000-7f8a4114b000 ---p 00017000 08:04 1711749 /lib/x86_64-linux-gnu/libz.so.1.2.3.4 7f8a4114b000-7f8a4114c000 r--p 00016000 08:04 1711749 /lib/x86_64-linux-gnu/libz.so.1.2.3.4 7f8a4114c000-7f8a4114d000 rw-p 00017000 08:04 1711749 /lib/x86_64-linux-gnu/libz.so.1.2.3.4 7f8a4114d000-7f8a4114f000 r-xp 00000000 08:04 1715554 /lib/x86_64-linux-gnu/libdl-2.13.so 7f8a4114f000-7f8a4134f000 ---p 00002000 08:04 1715554 /lib/x86_64-linux-gnu/libdl-2.13.so 7f8a4134f000-7f8a41350000 r--p 00002000 08:04 1715554 /lib/x86_64-linux-gnu/libdl-2.13.so 7f8a41350000-7f8a41351000 rw-p 00003000 08:04 1715554 /lib/x86_64-linux-gnu/libdl-2.13.so 7f8a41351000-7f8a414e6000 r-xp 00000000 08:04 1715553 /lib/x86_64-linux-gnu/libc-2.13.so 7f8a414e6000-7f8a416e5000 ---p 00195000 08:04 1715553 /lib/x86_64-linux-gnu/libc-2.13.so 7f8a416e5000-7f8a416e9000 r--p 00194000 08:04 1715553 /lib/x86_64-linux-gnu/libc-2.13.so 7f8a416e9000-7f8a416ea000 rw-p 00198000 08:04 1715553 /lib/x86_64-linux-gnu/libc-2.13.so 7f8a416ea000-7f8a416f0000 rw-p 00000000 00:00 0 7f8a416f0000-7f8a416fc000 r-xp 00000000 08:04 2112248 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/jli/libjli.so 7f8a416fc000-7f8a418fb000 ---p 0000c000 08:04 2112248 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/jli/libjli.so 7f8a418fb000-7f8a418fc000 r--p 0000b000 08:04 2112248 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/jli/libjli.so 7f8a418fc000-7f8a418fd000 rw-p 0000c000 08:04 2112248 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/jli/libjli.so 7f8a418fd000-7f8a4191e000 r-xp 00000000 08:04 1715560 /lib/x86_64-linux-gnu/ld-2.13.so 7f8a4191f000-7f8a41942000 r--p 00000000 08:04 2493658 /usr/share/locale-langpack/es/LC_MESSAGES/libc.mo 7f8a41942000-7f8a4194c000 rw-p 00000000 00:00 0 7f8a4194c000-7f8a41a02000 rw-p 00000000 00:00 0 7f8a41a02000-7f8a41a05000 ---p 00000000 00:00 0 7f8a41a05000-7f8a41b08000 rw-p 00000000 00:00 0 7f8a41b08000-7f8a41b09000 r--s 00000000 08:04 2361996 /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-le64.cache-3 7f8a41b09000-7f8a41b0a000 r--p 00000000 00:00 0 7f8a41b0a000-7f8a41b11000 r--s 00000000 08:04 2257365 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache 7f8a41b11000-7f8a41b19000 rw-s 00000000 08:04 3152509 /tmp/hsperfdata_fede/7435 7f8a41b19000-7f8a41b1a000 rw-p 00000000 00:00 0 7f8a41b1a000-7f8a41b1b000 r--p 00000000 00:00 0 7f8a41b1b000-7f8a41b1d000 rw-p 00000000 00:00 0 7f8a41b1d000-7f8a41b1e000 r--p 00020000 08:04 1715560 /lib/x86_64-linux-gnu/ld-2.13.so 7f8a41b1e000-7f8a41b20000 rw-p 00021000 08:04 1715560 /lib/x86_64-linux-gnu/ld-2.13.so 7fffdecf1000-7fffded12000 rw-p 00000000 00:00 0 [stack] 7fffded77000-7fffded78000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] VM Arguments: java_command: /home/fede/Descargas/SportsTracker-5.3.0-bin/sportstracker-5.3.0.jar Launcher Type: SUN_STANDARD Environment Variables: PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games USERNAME=fede SHELL=/bin/bash DISPLAY=:0.0 Signal Handlers: SIGSEGV: [libjvm.so+0x7fca30], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGBUS: [libjvm.so+0x7fca30], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGFPE: [libjvm.so+0x6a1150], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGPIPE: [libjvm.so+0x6a1150], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGXFSZ: [libjvm.so+0x6a1150], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGILL: [libjvm.so+0x6a1150], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000 SIGUSR2: [libjvm.so+0x6a1520], sa_mask[0]=0x00000000, sa_flags=0x10000004 SIGHUP: [libjvm.so+0x6a1660], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGINT: [libjvm.so+0x6a1660], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGTERM: [libjvm.so+0x6a1660], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGQUIT: [libjvm.so+0x6a1660], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 --------------- S Y S T E M --------------- OS:Ubuntu 11.10 (oneiric) uname:Linux 3.0.0-13-generic #22-Ubuntu SMP Wed Nov 2 13:27:26 UTC 2011 x86_64 libc:glibc 2.13 NPTL 2.13 rlimit: STACK 8192k, CORE 0k, NPROC 23937, NOFILE 4096, AS infinity load average:0,96 1,04 1,11 /proc/meminfo: MemTotal: 3079820 kB MemFree: 69704 kB Buffers: 43508 kB Cached: 736536 kB SwapCached: 5324 kB Active: 2073188 kB Inactive: 703936 kB Active(anon): 1795212 kB Inactive(anon): 450132 kB Active(file): 277976 kB Inactive(file): 253804 kB Unevictable: 16 kB Mlocked: 16 kB SwapTotal: 3000316 kB SwapFree: 2948624 kB Dirty: 12720 kB Writeback: 0 kB AnonPages: 1992444 kB Mapped: 163128 kB Shmem: 248288 kB Slab: 112600 kB SReclaimable: 87488 kB SUnreclaim: 25112 kB KernelStack: 3576 kB PageTables: 35680 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 4540224 kB Committed_AS: 4779628 kB VmallocTotal: 34359738367 kB VmallocUsed: 444604 kB VmallocChunk: 34359279356 kB HardwareCorrupted: 0 kB AnonHugePages: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 56320 kB DirectMap2M: 3080192 kB CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 15 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3 Memory: 4k page, physical 3079820k(69704k free), swap 3000316k(2948624k free) vm_info: OpenJDK 64-Bit Server VM (21.0-b17) for linux-amd64 JRE (1.7.0_147-b147), built on Oct 21 2011 22:21:29 by "buildd" with gcc 4.6.1 time: Wed Nov 30 13:12:02 2011 elapsed time: 13 seconds From sergey.bylokhov at oracle.com Mon Dec 5 09:11:28 2011 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Mon, 05 Dec 2011 17:11:28 +0000 Subject: hg: jdk8/awt/jdk: 7115400: jdk 8 awt-gate build fails in headless toolkit on solaris. Message-ID: <20111205171155.595E34758A@hg.openjdk.java.net> Changeset: 79b5c5a8c7e9 Author: serb Date: 2011-12-05 17:11 +0400 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/79b5c5a8c7e9 7115400: jdk 8 awt-gate build fails in headless toolkit on solaris. Reviewed-by: prr, art, bae ! make/sun/awt/FILES_c_unix.gmk + src/solaris/native/sun/awt/HeadlessToolkit.c ! src/solaris/native/sun/java2d/x11/X11SurfaceData.h From artem.ananiev at oracle.com Mon Dec 5 11:37:59 2011 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Mon, 05 Dec 2011 23:37:59 +0400 Subject: [8] Review request for 7117008: warning cleanup in sun.awt Message-ID: <4EDD1D97.3020304@oracle.com> Hi, AWT team, here is a fix for 7117008, which is about javac warning cleanup in the sun.awt package: http://cr.openjdk.java.net/~art/jdk8/7117008/ As a part of this fix, I'm deleting several classes, which haven't been changed since 1995. They are not referenced anywhere in the JDK workspace, and they are not public API, so I consider them safe to remove. Please, let me know if you feel these files should stay in the workspace. Thanks, Artem From anthony.petrov at oracle.com Tue Dec 6 04:31:42 2011 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Tue, 06 Dec 2011 16:31:42 +0400 Subject: [8] Review request for 7117008: warning cleanup in sun.awt In-Reply-To: <4EDD1D97.3020304@oracle.com> References: <4EDD1D97.3020304@oracle.com> Message-ID: <4EDE0B2E.3020205@oracle.com> Hi Artem, The fix looks fine to me. -- best regards, Anthony On 12/5/2011 11:37 PM, Artem Ananiev wrote: > Hi, AWT team, > > here is a fix for 7117008, which is about javac warning cleanup in the > sun.awt package: > > http://cr.openjdk.java.net/~art/jdk8/7117008/ > > As a part of this fix, I'm deleting several classes, which haven't been > changed since 1995. They are not referenced anywhere in the JDK > workspace, and they are not public API, so I consider them safe to > remove. Please, let me know if you feel these files should stay in the > workspace. > > Thanks, > > Artem From Lance.Andersen at oracle.com Thu Dec 1 08:10:44 2011 From: Lance.Andersen at oracle.com (Lance Andersen - Oracle) Date: Thu, 1 Dec 2011 11:10:44 -0500 Subject: RFR 7116946: JSSecurityManager should use java.util.ServiceLoader to lookup service providers In-Reply-To: <4ED7A6D6.50905@oracle.com> References: <4ED7A6D6.50905@oracle.com> Message-ID: Looks fine Chris On Dec 1, 2011, at 11:09 AM, Chris Hegarty wrote: > > This is a follow up to an issue that came up during discussion of another fix. Essentially, JDK classes should use j.u.ServiceLoader rather than sun.misc.Service. > > http://cr.openjdk.java.net/~chegar/7116946/webrev.00/webrev/ > > And a few warning cleanups, given the date that's in it ;-) Since getProviders is package private I assume it is ok to "generify". > > -Chris Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 Lance.Andersen at oracle.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20111201/fc26044c/attachment.html -------------- next part -------------- A non-text attachment was scrubbed... Name: oracle_sig_logo.gif Type: image/gif Size: 658 bytes Desc: not available Url : http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20111201/fc26044c/oracle_sig_logo.gif From denis.fokin at oracle.com Tue Dec 6 04:53:45 2011 From: denis.fokin at oracle.com (Denis S. Fokin) Date: Tue, 06 Dec 2011 16:53:45 +0400 Subject: [8] Review request for 7117011: Reduce number of warnings in sun/awt/windows and sun/awt/datatransfer Message-ID: <4EDE1059.8020105@oracle.com> Hi, AWT team, here is a fix for 7117011, which is about javac warning cleanup in the sun.awt.windows and sun.awt.datatransfer packages: http://cr.openjdk.java.net/~denis/7117011/webrev/ Thank you, Denis. From artem.ananiev at oracle.com Tue Dec 6 05:22:42 2011 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Tue, 06 Dec 2011 17:22:42 +0400 Subject: [8] Review request for 7117011: Reduce number of warnings in sun/awt/windows and sun/awt/datatransfer In-Reply-To: <4EDE1059.8020105@oracle.com> References: <4EDE1059.8020105@oracle.com> Message-ID: <4EDE1722.6080700@oracle.com> Hi, Denis, the changes look fine with a single exception. As you change the return type of DataTransferer.getFormatsForTransferable(), you should also update all the places where it is used: SunDragSourceContextPeer XClipboard WClipboard to avoid compiler warnings in these classes. Thanks, Artem On 12/6/2011 4:53 PM, Denis S. Fokin wrote: > Hi, AWT team, > > here is a fix for 7117011, which is about javac warning cleanup in the > sun.awt.windows and sun.awt.datatransfer packages: > > http://cr.openjdk.java.net/~denis/7117011/webrev/ > > Thank you, > Denis. From artem.ananiev at oracle.com Wed Dec 7 05:45:21 2011 From: artem.ananiev at oracle.com (artem.ananiev at oracle.com) Date: Wed, 07 Dec 2011 13:45:21 +0000 Subject: hg: jdk8/awt/jdk: 7117008: Warnings cleanup day: reduce number of javac warnings in the sun.awt package Message-ID: <20111207134539.02AD8475CC@hg.openjdk.java.net> Changeset: 7dbc53242c2a Author: art Date: 2011-12-07 17:45 +0400 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7dbc53242c2a 7117008: Warnings cleanup day: reduce number of javac warnings in the sun.awt package Reviewed-by: anthony, denis, bagiras ! src/share/classes/sun/awt/AWTAutoShutdown.java ! src/share/classes/sun/awt/AppContext.java ! src/share/classes/sun/awt/CausedFocusEvent.java ! src/share/classes/sun/awt/DebugSettings.java ! src/share/classes/sun/awt/EmbeddedFrame.java ! src/share/classes/sun/awt/EventListenerAggregate.java - src/share/classes/sun/awt/FocusingTextField.java ! src/share/classes/sun/awt/HeadlessToolkit.java - src/share/classes/sun/awt/HorizBagLayout.java ! src/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java ! src/share/classes/sun/awt/ModalityEvent.java - src/share/classes/sun/awt/OrientableFlowLayout.java ! src/share/classes/sun/awt/PaintEventDispatcher.java ! src/share/classes/sun/awt/PeerEvent.java ! src/share/classes/sun/awt/SunDisplayChanger.java ! src/share/classes/sun/awt/SunGraphicsCallback.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/awt/UngrabEvent.java - src/share/classes/sun/awt/VariableGridLayout.java - src/share/classes/sun/awt/VerticalBagLayout.java From artem.ananiev at oracle.com Wed Dec 7 07:12:33 2011 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Wed, 07 Dec 2011 19:12:33 +0400 Subject: A change about the include header file of sun/awt/medialib/mlib_types.h In-Reply-To: <4EC1C239.9060704@linux.vnet.ibm.com> References: <4EC0AE5C.5020805@linux.vnet.ibm.com> <4EC13043.3030102@oracle.com> <4EC1C239.9060704@linux.vnet.ibm.com> Message-ID: <4EDF8261.9070907@oracle.com> Hi, Charles, On 11/15/2011 5:36 AM, Charles Lee wrote: > On 11/14/2011 11:14 PM, Artem Ananiev wrote: >> >> (Copying to 2d-dev as mblib is a Java2D area) >> >> On 11/14/2011 9:59 AM, Charles Lee wrote: >>> Hi guys, >>> >>> I'd like to propose a change in mlib_types.h, it looks loke: >>> >>> -#if defined(__linux__) >>> -#include /* for uintptr_t */ >>> -#include /* for ptrdiff_t */ >>> -#else >>> -#include /* for uintptr_t */ >>> -#include /* for ptrdiff_t */ >>> -#endif /* __linux__ */ >>> +#include >>> +#include >>> >>> The patch is mainly about using POSIX complaint headers to get rid of >>> the if/else define. >>> >>> I have check uintptr_t on the solaris 11 express. It will be included in >>> stdint.h. And my ubuntu works where which malloc.h changed to stddef.h. >> >> Does it still compile on Solaris 10? MacOSX? >> >>> Would anyone like to take a look at this? >> >> Thanks, >> >> Artem >> > Hi Artem, > > I am sorry I do not have a Mac on the hand (too expensive :-) I've checked that including and is enough to resolve uintptr_t and ptrdiff_t on Solaris 10 and Mac OS X 10.6 (don't think that 10.7 is different), so your change looks fine. Thanks, Artem From littlee at linux.vnet.ibm.com Wed Dec 7 20:35:48 2011 From: littlee at linux.vnet.ibm.com (Charles Lee) Date: Thu, 08 Dec 2011 12:35:48 +0800 Subject: A change about the include header file of sun/awt/medialib/mlib_types.h In-Reply-To: <4EDF8261.9070907@oracle.com> References: <4EC0AE5C.5020805@linux.vnet.ibm.com> <4EC13043.3030102@oracle.com> <4EC1C239.9060704@linux.vnet.ibm.com> <4EDF8261.9070907@oracle.com> Message-ID: <4EE03EA4.5080809@linux.vnet.ibm.com> On 12/07/2011 11:12 PM, Artem Ananiev wrote: > Hi, Charles, > > On 11/15/2011 5:36 AM, Charles Lee wrote: >> On 11/14/2011 11:14 PM, Artem Ananiev wrote: >>> >>> (Copying to 2d-dev as mblib is a Java2D area) >>> >>> On 11/14/2011 9:59 AM, Charles Lee wrote: >>>> Hi guys, >>>> >>>> I'd like to propose a change in mlib_types.h, it looks loke: >>>> >>>> -#if defined(__linux__) >>>> -#include /* for uintptr_t */ >>>> -#include /* for ptrdiff_t */ >>>> -#else >>>> -#include /* for uintptr_t */ >>>> -#include /* for ptrdiff_t */ >>>> -#endif /* __linux__ */ >>>> +#include >>>> +#include >>>> >>>> The patch is mainly about using POSIX complaint headers to get rid of >>>> the if/else define. >>>> >>>> I have check uintptr_t on the solaris 11 express. It will be >>>> included in >>>> stdint.h. And my ubuntu works where which malloc.h changed to >>>> stddef.h. >>> >>> Does it still compile on Solaris 10? MacOSX? >>> >>>> Would anyone like to take a look at this? >>> >>> Thanks, >>> >>> Artem >>> >> Hi Artem, >> >> I am sorry I do not have a Mac on the hand (too expensive :-) > > I've checked that including and is enough to > resolve uintptr_t and ptrdiff_t on Solaris 10 and Mac OS X 10.6 (don't > think that 10.7 is different), so your change looks fine. > > Thanks, > > Artem > Hi Artem, Thank you very much for the help. -- Yours Charles From littlee at linux.vnet.ibm.com Wed Dec 7 20:37:11 2011 From: littlee at linux.vnet.ibm.com (Charles Lee) Date: Thu, 08 Dec 2011 12:37:11 +0800 Subject: Fwd: Re: TextArea's/TextField's enableInputMethods is not working on linux In-Reply-To: <4EDDD44F.9080702@linux.vnet.ibm.com> References: <4EDDD44F.9080702@linux.vnet.ibm.com> Message-ID: <4EE03EF7.1070005@linux.vnet.ibm.com> On 12/06/2011 04:37 PM, Charles Lee wrote: > Sorry, just reply all gets me no swing-dev :-) > > Any swing-dev experts can help this? > > -------- Original Message -------- > Subject: Re: TextArea's/TextField's enableInputMethods is not working > on linux > Date: Tue, 06 Dec 2011 15:02:05 +0800 > From: Charles Lee > To: core-libs-dev at openjdk.java.net, Naoto Sato > > > > On 05/27/2011 03:18 AM, Naoto Sato wrote: > > It simply sounds like a bug to me. The behavior should not be different. > > > > Naoto > > > > (5/26/11 12:25 AM), Sean Chou wrote: > >> Hi all, > >> > >> I found TextArea's/TextField's enableInputMethods is not working on > >> linux, > >> even enableInputMethods(false) is invocated, the input method can > >> still be > >> enabled. The testcase is as follows: > >> > >> /* > >> * ImfAWTTest.java > >> */ > >> import java.awt.Component; > >> import java.awt.Dimension; > >> import java.awt.FlowLayout; > >> import java.awt.Frame; > >> import java.awt.TextArea; > >> import java.awt.TextField; > >> import java.awt.event.WindowAdapter; > >> import java.awt.event.WindowEvent; > >> > >> import javax.swing.JTextArea; > >> import javax.swing.JTextField; > >> > >> > >> public class ImfAWTTest extends Frame { > >> Component c; > >> public ImfAWTTest() { > >> super("Single Frame --- AWT Frame"); > >> // set layout here. > >> setLayout(new FlowLayout()); > >> // add components here. > >> c = new TextArea("TextArea component(No IM)"); > >> c.enableInputMethods(false); > >> c.setPreferredSize(new Dimension(400, 100)); > >> add(c); > >> > >> c = new JTextArea("JTextArea component"); > >> c.enableInputMethods(true); > >> c.setPreferredSize(new Dimension(400, 100)); > >> add(c); > >> > >> c = new TextField("TextField component(No IM)",52); > >> c.enableInputMethods(false); > >> add(c); > >> > >> c = new JTextField("JTextField component(No IM)"); > >> c.enableInputMethods(false); > >> c.setPreferredSize(new Dimension(400, 20)); > >> add(c); > >> addWindowListener(new WindowAdapter() { > >> public void windowClosing(WindowEvent event) { > >> System.exit(0); > >> } > >> }); > >> setSize(850, 360); > >> setVisible(true); > >> } > >> public static void main(String[] args) { > >> new ImfAWTTest(); > >> } > >> } > >> > >> > >> Reproduce steps are: > >> 1. On linux system, run the testcase with b143. > >> 2. Click 'TextArea component(No IM)'. > >> 3. Switch Ime window, and type some characters into it > >> > >> Expectation: > >> IME cannot be enabled. > >> Result: > >> IME can be used to input. > >> > >> > >> Investigation: > >> This behavior was developed when Java was using Motif library, > >> however Java7's > >> TextArea/TexField does not use Motif any more, so enableInputMethods > >> doesn't > >> work. > >> > >> > >> I suppose we need to update the specification about the behavior. > >> Any comments? > >> > >> > >> -- > >> Best Regards, > >> Sean Chou > >> > > > Hi all, > > Here is a little progress on this issue. > > The reason that enableInputMethod(false) does not take any effect is > that in XTextFieldPeer/XTextAreaPeer init, they will do > target.enbleInputMethods(true), which is re-enable the input methods again. > Once I was thinking the fixes should be easy. Just do not set the > enbleInputMethods(true) should do the trick. But I was found that > X****Peer was also required to set the inputMethods. Unfortunately, we > can not get any info about input methods from the target. (Is there > any?) The "areInputMethodsEnabled" method is package private .... > > Any expertise can help on this issue? Thanks in advance. > > -- > Yours Charles > Hello, Maybe I need to post this to the awt-dev mailing list? -- Yours Charles -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20111208/d2a76db2/attachment.html From artem.ananiev at oracle.com Thu Dec 8 02:49:50 2011 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Thu, 08 Dec 2011 14:49:50 +0400 Subject: [8] Review request for 7117011: Reduce number of warnings in sun/awt/windows and sun/awt/datatransfer In-Reply-To: <4EE08F88.7080002@oracle.com> References: <4EDE1059.8020105@oracle.com> <4EDE1722.6080700@oracle.com> <4EE08F88.7080002@oracle.com> Message-ID: <4EE0964E.5050008@oracle.com> Looks fine. Thanks, Artem On 12/8/2011 2:20 PM, Denis S. Fokin wrote: > Hi Artem, > > thank you for your advise. Please, take a look at the next version. > > http://cr.openjdk.java.net/~denis/7117011/webrev.01/ > > Thank you, > Denis. > > On 12/6/2011 5:22 PM, Artem Ananiev wrote: >> Hi, Denis, >> >> the changes look fine with a single exception. As you change the return >> type of DataTransferer.getFormatsForTransferable(), you should also >> update all the places where it is used: >> >> SunDragSourceContextPeer >> XClipboard >> WClipboard >> >> to avoid compiler warnings in these classes. >> >> Thanks, >> >> Artem >> >> On 12/6/2011 4:53 PM, Denis S. Fokin wrote: >>> Hi, AWT team, >>> >>> here is a fix for 7117011, which is about javac warning cleanup in the >>> sun.awt.windows and sun.awt.datatransfer packages: >>> >>> http://cr.openjdk.java.net/~denis/7117011/webrev/ >>> >>> Thank you, >>> Denis. > From zhouyx at linux.vnet.ibm.com Fri Dec 9 01:06:43 2011 From: zhouyx at linux.vnet.ibm.com (Sean Chou) Date: Fri, 9 Dec 2011 17:06:43 +0800 Subject: Unable to view focus in Non-Editable Text Area In-Reply-To: <1322817486.26804.4.camel@chalkhill> References: <1322817486.26804.4.camel@chalkhill> Message-ID: Hi all, I reported a bug about "Unable to view the focus in Non-Editable Text Area", whose link is http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7119745 . The detail is when TextArea is set to un-editable on linux system, the customer will be unable to view the focus when the TextArea gets focused. So linux users may get confused when trying to move the focus to the TextArea because no visible feedback is given. There is a related bug about swing components: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4512626 In its description, it says caret should be shown. So I prepared a simple fix at http://cr.openjdk.java.net/~zhouyx/7119745/ . Here is a test case, run with java7 on linux platform, and move the focus to TextArea. The caret is not shown as expected. Please have a look. ///////////////////////////////////////////// import java.awt.TextArea; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextArea; public class OJDK103 { public static void main(String[] str) { JFrame jf = new JFrame(); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JButton jb = new JButton("click"); JPanel jp = new JPanel(); jf.setSize(200, 200); JTextArea jt = new JTextArea(3, 3); jf.getContentPane().add(jp); jp.add(jb); jp.add(jt); jf.setVisible(true); jt.setText("hello how r u"); jt.setEditable(false); TextArea ta = new TextArea(6, 10); ta.setText("Rajesh kumar"); ta.setEditable(false); jp.add(ta); } } On Fri, Dec 2, 2011 at 5:18 PM, Neil Richards wrote: > On Wed, 2011-04-13 at 16:54 +0800, Sean Chou wrote: > > Hi all, > > > > > > I found a similar bug was reported for JTextArea. > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4512626 > > > > > > That bug is about JTextArea, while this is about TextArea behavior > > difference. > > > > > > It seems showing a caret is a general way to address this kind of > > accessibility. > > So I made a simple patch. > > > > > > diff -r 554adcfb615e src/solaris/classes/sun/awt/X11/XTextAreaPeer.java > > --- a/src/solaris/classes/sun/awt/X11/XTextAreaPeer.java Wed Mar 16 > 15:01:07 2011 -0700 > > +++ b/src/solaris/classes/sun/awt/X11/XTextAreaPeer.java Fri Mar 18 > 16:31:56 2011 +0800 > > @@ -664,6 +664,8 @@ > > class XAWTCaret extends DefaultCaret { > > public void focusGained(FocusEvent e) { > > super.focusGained(e); > > + // Make sure the cursor in visible in case of non-editable > TextArea > > + super.setVisible(true); > > getComponent().repaint(); > > } > > > > > > > > > > 2011/4/1 Sean Chou > > Hi, > > I find that if a TextArea is set to un-editable on linux > > system, the customer will be > > unable to view the focus when the TextArea gets focused(eg. > > clicked). On > > windows, the cursor is blinking when the un-editable TextArea > > get the focus. > > So linux users may get confused when trying to move the focus > > to the TextArea > > because no visible feedback is given. > > > > > > I think it will be better if TextArea behaves the same as > > it is on windows. > > Here is a simple testcase: > > > > > > import java.awt.TextArea; > > import javax.swing.JButton; > > import javax.swing.JFrame; > > import javax.swing.JPanel; > > import javax.swing.JTextArea; > > > > > > public class NonEditable { > > public static void main(String[] str) { > > JFrame jf = new JFrame(); > > JButton jb = new JButton("click"); > > JPanel jp = new JPanel(); > > jf.setSize(200, 200); > > JTextArea jt = new JTextArea(3, 3); > > jf.getContentPane().add(jp); > > jp.add(jb); > > jp.add(jt); > > jf.setVisible(true); > > jt.setText("hello how r u"); > > jt.setEditable(false); > > TextArea ta = new TextArea(6, 10); > > ta.setText("Rajesh kumar"); > > ta.setEditable(false); > > jp.add(ta); > > } > > } > > > > > > > > -- > > Best Regards, > > Sean Chou > > > > > > > > > > -- > > Best Regards, > > Sean Chou > > > > Hi Sean, > As your observation is about an AWT object (rather than a Swing one), I > think it best to raise this on the 'awt-dev' list. > > I've cc'd this list so the folk there can consider your suggestion. > > Regards, Neil > > -- > Neil Richards > IBM > > -- Best Regards, Sean Chou -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20111209/d28c94cc/attachment.html From alexandr.scherbatiy at oracle.com Mon Dec 12 03:36:53 2011 From: alexandr.scherbatiy at oracle.com (alexandr.scherbatiy at oracle.com) Date: Mon, 12 Dec 2011 11:36:53 +0000 Subject: hg: jdk8/awt/jdk: 7105890: closed/javax/swing/JScrollBar/4708809/bug4708809.java deadlocks on MacOS Message-ID: <20111212113716.6AE014766E@hg.openjdk.java.net> Changeset: 18925904efc2 Author: alexsch Date: 2011-12-12 15:33 +0400 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/18925904efc2 7105890: closed/javax/swing/JScrollBar/4708809/bug4708809.java deadlocks on MacOS Reviewed-by: alexp + test/javax/swing/JScrollBar/4708809/bug4708809.java From zhouyx at linux.vnet.ibm.com Mon Dec 12 18:52:19 2011 From: zhouyx at linux.vnet.ibm.com (Sean Chou) Date: Tue, 13 Dec 2011 10:52:19 +0800 Subject: Fwd: Try to make OSInfo class recognize AIX platform In-Reply-To: References: Message-ID: Hi all, This message is trying to include more platforms in sun.awt.OSInfo . Would anyone have a look ? ---------- Forwarded message ---------- From: Sean Chou Date: Fri, Dec 9, 2011 at 3:00 PM Subject: Try to make OSInfo class recognize AIX platform To: Java Core Libs Hi all, I reported a bug(rrf) to request that OSInfo class recognizes AIX platform. As we know there are more platforms supporting java than platforms supported by openjdk. So I think OSInfo can add the feature to recognize these platforms. This patch uses AIX as an example. The bug link is: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7119285 And the patch link is: http://cr.openjdk.java.net/~zhouyx/7119285/webrev.00/ There was a previous discussion related[1], and I think it would be better to break the patch up. Would anyone have a look ? [1] previous discussion links http://mail.openjdk.java.net/pipermail/swing-dev/2011-October/001795.html http://mail.openjdk.java.net/pipermail/swing-dev/2011-November/001847.html -- Best Regards, Sean Chou -- Best Regards, Sean Chou -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20111213/659cc6cf/attachment.html From alexandr.scherbatiy at oracle.com Tue Dec 13 03:32:12 2011 From: alexandr.scherbatiy at oracle.com (alexandr.scherbatiy at oracle.com) Date: Tue, 13 Dec 2011 11:32:12 +0000 Subject: hg: jdk8/awt/jdk: 7112931: closed/javax/swing/JTabbedPane/6416920/bug6416920.java fails on MacOS Message-ID: <20111213113245.0C5BF47688@hg.openjdk.java.net> Changeset: 44b26d6a55a6 Author: alexsch Date: 2011-12-13 15:32 +0400 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/44b26d6a55a6 7112931: closed/javax/swing/JTabbedPane/6416920/bug6416920.java fails on MacOS Reviewed-by: alexp + test/javax/swing/JTabbedPane/6416920/bug6416920.java From alexandr.scherbatiy at oracle.com Tue Dec 13 05:29:10 2011 From: alexandr.scherbatiy at oracle.com (alexandr.scherbatiy at oracle.com) Date: Tue, 13 Dec 2011 13:29:10 +0000 Subject: hg: jdk8/awt/jdk: 7120869: javax/swing/JScrollBar/4708809/bug4708809.java fails on Windows Message-ID: <20111213132930.B6F5D4768B@hg.openjdk.java.net> Changeset: 70233f5e909c Author: alexsch Date: 2011-12-13 17:30 +0400 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/70233f5e909c 7120869: javax/swing/JScrollBar/4708809/bug4708809.java fails on Windows Summary: The robot auto-delay is increased to fix the test failing on Windows. Reviewed-by: alexp ! test/javax/swing/JScrollBar/4708809/bug4708809.java From alexandr.scherbatiy at oracle.com Tue Dec 13 06:37:48 2011 From: alexandr.scherbatiy at oracle.com (alexandr.scherbatiy at oracle.com) Date: Tue, 13 Dec 2011 14:37:48 +0000 Subject: hg: jdk8/awt/jdk: 7116950: Reduce number of warnings in swing Message-ID: <20111213143758.68B4647695@hg.openjdk.java.net> Changeset: 032a91abc540 Author: alexsch Date: 2011-12-13 18:38 +0400 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/032a91abc540 7116950: Reduce number of warnings in swing Reviewed-by: art ! src/share/classes/com/sun/java/swing/Painter.java ! src/share/classes/java/beans/PropertyDescriptor.java ! src/share/classes/javax/swing/AbstractButton.java ! src/share/classes/javax/swing/ActionMap.java ! src/share/classes/javax/swing/ActionPropertyChangeListener.java ! src/share/classes/javax/swing/AncestorNotifier.java ! src/share/classes/javax/swing/ArrayTable.java ! src/share/classes/javax/swing/Box.java ! src/share/classes/javax/swing/BoxLayout.java ! src/share/classes/javax/swing/ButtonGroup.java ! src/share/classes/javax/swing/ComponentInputMap.java ! src/share/classes/javax/swing/InputMap.java ! src/share/classes/javax/swing/JButton.java ! src/share/classes/javax/swing/JComponent.java ! src/share/classes/javax/swing/JLabel.java ! src/share/classes/javax/swing/JLayeredPane.java ! src/share/classes/javax/swing/JMenu.java ! src/share/classes/javax/swing/JMenuBar.java ! src/share/classes/javax/swing/JMenuItem.java ! src/share/classes/javax/swing/JPopupMenu.java ! src/share/classes/javax/swing/JRootPane.java ! src/share/classes/javax/swing/JSeparator.java ! src/share/classes/javax/swing/JToolTip.java ! src/share/classes/javax/swing/JTree.java ! src/share/classes/javax/swing/JWindow.java ! src/share/classes/javax/swing/MenuSelectionManager.java ! src/share/classes/javax/swing/Popup.java ! src/share/classes/javax/swing/RepaintManager.java ! src/share/classes/javax/swing/Timer.java ! src/share/classes/javax/swing/border/AbstractBorder.java ! src/share/classes/javax/swing/border/CompoundBorder.java ! src/share/classes/javax/swing/border/EmptyBorder.java ! src/share/classes/javax/swing/border/MatteBorder.java ! src/share/classes/javax/swing/border/TitledBorder.java ! src/share/classes/javax/swing/event/AncestorEvent.java ! src/share/classes/javax/swing/event/ChangeEvent.java ! src/share/classes/javax/swing/event/EventListenerList.java ! src/share/classes/javax/swing/event/ListDataEvent.java ! src/share/classes/javax/swing/event/MenuDragMouseEvent.java ! src/share/classes/javax/swing/event/MenuEvent.java ! src/share/classes/javax/swing/event/MenuKeyEvent.java ! src/share/classes/javax/swing/event/PopupMenuEvent.java ! src/share/classes/javax/swing/plaf/ComponentUI.java ! src/share/classes/javax/swing/text/BadLocationException.java ! src/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java From lana.steuck at oracle.com Fri Dec 16 14:38:45 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 16 Dec 2011 22:38:45 +0000 Subject: hg: jdk8/awt: 4 new changesets Message-ID: <20111216223845.AFB134773E@hg.openjdk.java.net> Changeset: 4e06ae613e99 Author: katleman Date: 2011-12-01 10:33 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/rev/4e06ae613e99 Added tag jdk8-b15 for changeset a4f28069d44a ! .hgtags Changeset: 8606f4ab62dc Author: katleman Date: 2011-12-15 12:16 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/rev/8606f4ab62dc Added tag jdk8-b17 for changeset 4e06ae613e99 ! .hgtags Changeset: d82d3bb3a2e5 Author: katleman Date: 2011-12-15 15:47 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/rev/d82d3bb3a2e5 Added tag jdk8-b16 for changeset 4e06ae613e99 ! .hgtags Changeset: 7010bd24cdd0 Author: katleman Date: 2011-12-15 15:51 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/rev/7010bd24cdd0 Merge ! .hgtags From lana.steuck at oracle.com Fri Dec 16 14:38:51 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 16 Dec 2011 22:38:51 +0000 Subject: hg: jdk8/awt/jaxp: 6 new changesets Message-ID: <20111216223851.DBEB74773F@hg.openjdk.java.net> Changeset: 8181f7634e4a Author: katleman Date: 2011-12-01 10:33 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxp/rev/8181f7634e4a Added tag jdk8-b15 for changeset 804f666d6d44 ! .hgtags Changeset: e32444f13774 Author: katleman Date: 2011-12-06 08:43 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxp/rev/e32444f13774 7117162: jdk8/jaxws/Makefile default DROPS_DIR should set to jdk8-drops Reviewed-by: ohair, xdono, mchung ! build.properties ! make/Makefile Changeset: 09eb517404b0 Author: katleman Date: 2011-12-07 13:02 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxp/rev/09eb517404b0 Merge Changeset: db44484a9d6e Author: katleman Date: 2011-12-15 12:16 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxp/rev/db44484a9d6e Added tag jdk8-b17 for changeset 09eb517404b0 ! .hgtags Changeset: bc3ed3122933 Author: katleman Date: 2011-12-15 15:47 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxp/rev/bc3ed3122933 Added tag jdk8-b16 for changeset 09eb517404b0 ! .hgtags Changeset: ebec6a7e8d4e Author: katleman Date: 2011-12-15 15:54 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxp/rev/ebec6a7e8d4e Merge ! .hgtags From lana.steuck at oracle.com Fri Dec 16 14:38:53 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 16 Dec 2011 22:38:53 +0000 Subject: hg: jdk8/awt/jaxws: 6 new changesets Message-ID: <20111216223853.A123247740@hg.openjdk.java.net> Changeset: 76e37e606354 Author: katleman Date: 2011-12-01 10:33 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxws/rev/76e37e606354 Added tag jdk8-b15 for changeset c9ab96ff23d5 ! .hgtags Changeset: 23c42f40fd3e Author: katleman Date: 2011-12-06 08:43 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxws/rev/23c42f40fd3e 7117162: jdk8/jaxws/Makefile default DROPS_DIR should set to jdk8-drops Reviewed-by: ohair, xdono, mchung ! build.properties ! make/Makefile Changeset: 3d45ab79643d Author: katleman Date: 2011-12-07 13:02 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxws/rev/3d45ab79643d Merge Changeset: b38846b9974c Author: katleman Date: 2011-12-15 12:16 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxws/rev/b38846b9974c Added tag jdk8-b17 for changeset 3d45ab79643d ! .hgtags Changeset: e662b652098c Author: katleman Date: 2011-12-15 15:47 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxws/rev/e662b652098c Added tag jdk8-b16 for changeset 3d45ab79643d ! .hgtags Changeset: 54928c8850f5 Author: katleman Date: 2011-12-15 15:54 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxws/rev/54928c8850f5 Merge ! .hgtags From lana.steuck at oracle.com Fri Dec 16 14:38:49 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 16 Dec 2011 22:38:49 +0000 Subject: hg: jdk8/awt/corba: 4 new changesets Message-ID: <20111216223855.45CF947741@hg.openjdk.java.net> Changeset: 82dc033975bb Author: katleman Date: 2011-12-01 10:33 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/corba/rev/82dc033975bb Added tag jdk8-b15 for changeset 7da69e7175a7 ! .hgtags Changeset: 05f47d29b438 Author: katleman Date: 2011-12-15 12:16 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/corba/rev/05f47d29b438 Added tag jdk8-b17 for changeset 82dc033975bb ! .hgtags Changeset: 6e51ad8d3707 Author: katleman Date: 2011-12-15 15:47 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/corba/rev/6e51ad8d3707 Added tag jdk8-b16 for changeset 82dc033975bb ! .hgtags Changeset: 312cf15d1657 Author: katleman Date: 2011-12-15 15:52 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/corba/rev/312cf15d1657 Merge ! .hgtags From lana.steuck at oracle.com Fri Dec 16 14:38:49 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 16 Dec 2011 22:38:49 +0000 Subject: hg: jdk8/awt/hotspot: 4 new changesets Message-ID: <20111216223902.1531647742@hg.openjdk.java.net> Changeset: d1f29d4e0bc6 Author: katleman Date: 2011-12-01 10:33 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/d1f29d4e0bc6 Added tag jdk8-b15 for changeset fde2a39ed7f3 ! .hgtags Changeset: 698a22e99f74 Author: katleman Date: 2011-12-15 12:16 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/698a22e99f74 Added tag jdk8-b17 for changeset d1f29d4e0bc6 ! .hgtags Changeset: 09f3b8a372b2 Author: katleman Date: 2011-12-15 15:47 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/09f3b8a372b2 Added tag jdk8-b16 for changeset d1f29d4e0bc6 ! .hgtags Changeset: e46c2339d0fc Author: katleman Date: 2011-12-15 15:52 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/e46c2339d0fc Merge ! .hgtags From lana.steuck at oracle.com Fri Dec 16 14:39:01 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 16 Dec 2011 22:39:01 +0000 Subject: hg: jdk8/awt/langtools: 14 new changesets Message-ID: <20111216223933.3713B47743@hg.openjdk.java.net> Changeset: ec2c0973cc31 Author: katleman Date: 2011-12-01 10:33 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/ec2c0973cc31 Added tag jdk8-b15 for changeset 07599bd780ca ! .hgtags Changeset: c896d95e7469 Author: mcimadamore Date: 2011-11-24 13:36 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/c896d95e7469 7115046: Add AST node for lambda expressions Summary: Add tree nodes for representing lambda expressions and update relevant visitors interfaces Reviewed-by: jjg + src/share/classes/com/sun/source/tree/LambdaExpressionTree.java ! src/share/classes/com/sun/source/tree/Tree.java ! src/share/classes/com/sun/source/tree/TreeVisitor.java ! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/share/classes/com/sun/source/util/TreeScanner.java ! src/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java Changeset: ec59a2ce9114 Author: mcimadamore Date: 2011-11-24 13:38 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/ec59a2ce9114 7115049: Add AST node for method references Summary: Add tree nodes for representing method/constructor references and update relevant visitors interfaces Reviewed-by: jjg + src/share/classes/com/sun/source/tree/MemberReferenceTree.java ! src/share/classes/com/sun/source/tree/Tree.java ! src/share/classes/com/sun/source/tree/TreeVisitor.java ! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/share/classes/com/sun/source/util/TreeScanner.java ! src/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java Changeset: 9448fe783fd2 Author: mcimadamore Date: 2011-11-28 15:56 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/9448fe783fd2 7115050: Add parser support for lambda expressions Summary: Add support for parsing lambda expressions to JavacParser Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/parser/Lexer.java ! src/share/classes/com/sun/tools/javac/parser/Scanner.java ! src/share/classes/com/sun/tools/javac/parser/Tokens.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/diags/examples/CatchWithoutTry.java + test/tools/javac/diags/examples/LambdaNotSupported.java + test/tools/javac/diags/examples/NotAStatement.java ! test/tools/javac/generics/rare/6665356/T6665356.out + test/tools/javac/lambda/LambdaParserTest.java Changeset: 3343b22e2761 Author: mcimadamore Date: 2011-11-28 16:05 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/3343b22e2761 7115052: Add parser support for method references Summary: Add support for parsing method references to JavacParser Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/parser/Tokens.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/diags/examples/IllegalChar.java + test/tools/javac/diags/examples/MethodReferencesNotSupported.java + test/tools/javac/lambda/MethodReferenceParserTest.java ! test/tools/javac/quid/T6999438.out Changeset: 2584f5358cba Author: lana Date: 2011-12-06 20:26 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/2584f5358cba Merge Changeset: abfa0d8ea803 Author: ksrini Date: 2011-12-07 10:47 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/abfa0d8ea803 7086015: fix test/tools/javac/parser/netbeans/JavacParserTest.java Reviewed-by: ksrini, jjg Contributed-by: matherey.nunez at oracle.com ! test/tools/javac/parser/netbeans/JavacParserTest.java Changeset: 9350d0498d21 Author: ksrini Date: 2011-12-09 08:40 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/9350d0498d21 7119032: (javac) increase visibility of JavacParser methods to improve subtyping Reviewed-by: jjg Contributed-by: jan.lahoda at oracle.com ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: e7d5e1a7cde5 Author: ksrini Date: 2011-12-10 17:44 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/e7d5e1a7cde5 7119487: JavacParserTest.java test fails on Windows platforms Reviewed-by: jjg + test/tools/javac/parser/JavacParserTest.java - test/tools/javac/parser/netbeans/JavacParserTest.java Changeset: e55270a7a022 Author: mcimadamore Date: 2011-12-11 17:48 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/e55270a7a022 7120266: javac fails to compile hotspot code Summary: Parser changes for method references cause bad intercation with method call syntax Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/T7120266.java ! test/tools/javac/lambda/MethodReferenceParserTest.java Changeset: 1cbe86c11ba6 Author: lana Date: 2011-12-12 10:08 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/1cbe86c11ba6 Merge - test/tools/javac/parser/netbeans/JavacParserTest.java Changeset: 55a49c399603 Author: katleman Date: 2011-12-15 12:16 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/55a49c399603 Added tag jdk8-b17 for changeset 1cbe86c11ba6 ! .hgtags Changeset: 29a512337b79 Author: katleman Date: 2011-12-15 15:47 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/29a512337b79 Added tag jdk8-b16 for changeset ec2c0973cc31 ! .hgtags Changeset: ab1b1cc78577 Author: katleman Date: 2011-12-15 15:57 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/ab1b1cc78577 Merge ! .hgtags - test/tools/javac/parser/netbeans/JavacParserTest.java From lana.steuck at oracle.com Fri Dec 16 14:39:56 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 16 Dec 2011 22:39:56 +0000 Subject: hg: jdk8/awt/jdk: 45 new changesets Message-ID: <20111216224735.8F09147744@hg.openjdk.java.net> Changeset: 929597c6e777 Author: katleman Date: 2011-12-01 10:33 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/929597c6e777 Added tag jdk8-b15 for changeset 3c248d0e2c48 ! .hgtags Changeset: 23acf34c80b0 Author: neugens Date: 2011-12-03 15:40 +0100 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/23acf34c80b0 7117914: Fix javac warnings in src/share/classes/sun/java2d Summary: Fix some javac warnings in java2d related code for the Warning Cleanup Day. Reviewed-by: prr, flar ! src/share/classes/java/awt/geom/Path2D.java ! src/share/classes/sun/awt/image/BufImgSurfaceData.java ! src/share/classes/sun/java2d/SunGraphics2D.java ! src/share/classes/sun/java2d/SurfaceData.java ! src/share/classes/sun/java2d/SurfaceDataProxy.java ! src/share/classes/sun/java2d/loops/GraphicsPrimitive.java ! src/share/classes/sun/java2d/loops/SurfaceType.java ! src/share/classes/sun/java2d/opengl/OGLBufImgOps.java ! src/share/classes/sun/java2d/opengl/OGLDrawImage.java ! src/share/classes/sun/java2d/opengl/OGLPaints.java ! src/share/classes/sun/java2d/opengl/OGLSurfaceData.java ! src/share/classes/sun/java2d/pipe/AAShapePipe.java ! src/share/classes/sun/java2d/pipe/BufferedPaints.java ! src/share/classes/sun/java2d/pipe/BufferedRenderPipe.java ! src/share/classes/sun/java2d/pipe/DrawImage.java ! src/share/classes/sun/java2d/pipe/GlyphListPipe.java ! src/share/classes/sun/java2d/pipe/LoopPipe.java ! src/share/classes/sun/java2d/pipe/RenderingEngine.java ! src/solaris/classes/sun/java2d/x11/X11Renderer.java ! src/solaris/classes/sun/java2d/x11/X11SurfaceData.java Changeset: 70b40ea06df0 Author: prr Date: 2011-12-03 16:26 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/70b40ea06df0 7117199: Fix javac warnings in src/share/classes/java/awt/font Reviewed-by: jgodinez, bae ! src/share/classes/java/awt/font/StyledParagraph.java ! src/share/classes/java/awt/font/TextAttribute.java ! src/share/classes/java/awt/font/TextLayout.java ! src/share/classes/java/awt/font/TextLine.java ! src/share/classes/java/awt/font/TextMeasurer.java Changeset: 4075d524fa46 Author: lana Date: 2011-12-06 16:15 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4075d524fa46 Merge Changeset: 2b1438297561 Author: lana Date: 2011-12-06 16:17 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/2b1438297561 Merge - make/sun/motif12/reorder-i586 - make/sun/motif12/reorder-sparc - make/sun/motif12/reorder-sparcv9 - src/solaris/classes/sun/awt/motif/AWTLockAccess.java - src/solaris/classes/sun/awt/motif/MFontPeer.java - src/solaris/classes/sun/awt/motif/MToolkit.java - src/solaris/classes/sun/awt/motif/MToolkitThreadBlockedHandler.java - src/solaris/classes/sun/awt/motif/MWindowAttributes.java - src/solaris/classes/sun/awt/motif/X11FontMetrics.java - src/solaris/native/sun/awt/MouseInfo.c - src/solaris/native/sun/awt/XDrawingArea.c - src/solaris/native/sun/awt/XDrawingArea.h - src/solaris/native/sun/awt/XDrawingAreaP.h - src/solaris/native/sun/awt/awt_Cursor.h - src/solaris/native/sun/awt/awt_KeyboardFocusManager.h - src/solaris/native/sun/awt/awt_MToolkit.c - src/solaris/native/sun/awt/awt_MToolkit.h - src/solaris/native/sun/awt/awt_MenuItem.h - src/solaris/native/sun/awt/awt_PopupMenu.h - src/solaris/native/sun/awt/awt_TopLevel.h - src/solaris/native/sun/awt/awt_Window.h - src/solaris/native/sun/awt/awt_mgrsel.c - src/solaris/native/sun/awt/awt_mgrsel.h - src/solaris/native/sun/awt/awt_motif.h - src/solaris/native/sun/awt/awt_wm.c - src/solaris/native/sun/awt/awt_wm.h - src/solaris/native/sun/awt/awt_xembed.h - src/solaris/native/sun/awt/awt_xembed_server.c - src/solaris/native/sun/awt/awt_xembed_server.h Changeset: 387190e1f782 Author: chegar Date: 2011-11-25 10:34 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/387190e1f782 7115150: java.net.HttpCookie code cleanup, style, formatting, typos Reviewed-by: michaelm ! src/share/classes/java/net/HttpCookie.java Changeset: e5ecbf555679 Author: chegar Date: 2011-11-25 13:46 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/e5ecbf555679 7115586: Suppress creation of SocketImpl in SocketAdaptor's constructor Reviewed-by: chegar, alanb Contributed-by: sajia at taobao.com ! src/share/classes/sun/nio/ch/SocketAdaptor.java Changeset: 022540b11147 Author: weijun Date: 2011-11-28 18:16 +0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/022540b11147 7115744: Do not call File::deleteOnExit in security tests Reviewed-by: xuelei ! test/sun/security/krb5/auto/CrossRealm.java ! test/sun/security/krb5/auto/HttpNegotiateServer.java ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/OkAsDelegateXRealm.java ! test/sun/security/krb5/auto/OneKDC.java ! test/sun/security/krb5/auto/SSL.java ! test/sun/security/krb5/auto/W83.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngineResult/Deserialize.java Changeset: d1928ae4e0a2 Author: xuelei Date: 2011-11-28 02:35 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/d1928ae4e0a2 7115524: sun.security.provider.certpath.ssl.SSLServerCertStore no longer works Reviewed-by: weijun ! src/share/classes/sun/security/provider/certpath/ssl/SSLServerCertStore.java Changeset: 955aae8c1106 Author: ngmr Date: 2011-11-24 11:34 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/955aae8c1106 7115070: (fs) lookupPrincipalByName/lookupPrincipalByGroupName should treat ESRCH as not found Reviewed-by: alanb Contributed-by: Jonathan Lu ! src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c Changeset: 6fbd69f8e3ab Author: ngmr Date: 2011-11-18 09:03 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/6fbd69f8e3ab 7094995: Trailing daemon thread causes continuous GC in agentvm mode Summary: Shutdown GcInducingThread once test (successfully) finishes Reviewed-by: alanb, chegar, dholmes, darcy Contributed-by: Neil Richards ! test/java/util/zip/ZipFile/ClearStaleZipFileInputStreams.java Changeset: cf47846165f4 Author: dholmes Date: 2011-11-29 00:26 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/cf47846165f4 7109092: Wrong computation results with double at armsflt Summary: need to link to custom soft-float library with required FP accuracy Reviewed-by: alanb, ohair ! make/common/Defs-embedded.gmk Changeset: a47de985fec9 Author: sherman Date: 2011-11-29 11:39 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a47de985fec9 7110149: Update the JDK8 bundled zlib library to the latest version 1.2.5 Summary: updated to zlib-1.2.5 Reviewed-by: alanb ! make/common/Defs.gmk ! make/java/zip/FILES_c.gmk ! make/sun/splashscreen/FILES_c.gmk - src/share/native/java/util/zip/zlib-1.2.3/ChangeLog - src/share/native/java/util/zip/zlib-1.2.3/README - src/share/native/java/util/zip/zlib-1.2.3/compress.c - src/share/native/java/util/zip/zlib-1.2.3/crc32.h - src/share/native/java/util/zip/zlib-1.2.3/deflate.c - src/share/native/java/util/zip/zlib-1.2.3/deflate.h - src/share/native/java/util/zip/zlib-1.2.3/gzio.c - src/share/native/java/util/zip/zlib-1.2.3/infback.c - src/share/native/java/util/zip/zlib-1.2.3/inffast.c - src/share/native/java/util/zip/zlib-1.2.3/inffast.h - src/share/native/java/util/zip/zlib-1.2.3/inffixed.h - src/share/native/java/util/zip/zlib-1.2.3/inflate.c - src/share/native/java/util/zip/zlib-1.2.3/inflate.h - src/share/native/java/util/zip/zlib-1.2.3/inftrees.c - src/share/native/java/util/zip/zlib-1.2.3/inftrees.h - src/share/native/java/util/zip/zlib-1.2.3/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.3/patches/crc32.c.diff - src/share/native/java/util/zip/zlib-1.2.3/patches/inflate.c.diff - src/share/native/java/util/zip/zlib-1.2.3/patches/zconf.h.diff - src/share/native/java/util/zip/zlib-1.2.3/patches/zlib.h.diff - src/share/native/java/util/zip/zlib-1.2.3/trees.c - src/share/native/java/util/zip/zlib-1.2.3/trees.h - src/share/native/java/util/zip/zlib-1.2.3/uncompr.c - src/share/native/java/util/zip/zlib-1.2.3/zadler32.c - src/share/native/java/util/zip/zlib-1.2.3/zconf.h - src/share/native/java/util/zip/zlib-1.2.3/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.3/zlib.h - src/share/native/java/util/zip/zlib-1.2.3/zutil.c - src/share/native/java/util/zip/zlib-1.2.3/zutil.h + src/share/native/java/util/zip/zlib-1.2.5/ChangeLog + src/share/native/java/util/zip/zlib-1.2.5/README + src/share/native/java/util/zip/zlib-1.2.5/compress.c + src/share/native/java/util/zip/zlib-1.2.5/crc32.h + src/share/native/java/util/zip/zlib-1.2.5/deflate.c + src/share/native/java/util/zip/zlib-1.2.5/deflate.h + src/share/native/java/util/zip/zlib-1.2.5/gzclose.c + src/share/native/java/util/zip/zlib-1.2.5/gzguts.h + src/share/native/java/util/zip/zlib-1.2.5/gzlib.c + src/share/native/java/util/zip/zlib-1.2.5/gzread.c + src/share/native/java/util/zip/zlib-1.2.5/gzwrite.c + src/share/native/java/util/zip/zlib-1.2.5/infback.c + src/share/native/java/util/zip/zlib-1.2.5/inffast.c + src/share/native/java/util/zip/zlib-1.2.5/inffast.h + src/share/native/java/util/zip/zlib-1.2.5/inffixed.h + src/share/native/java/util/zip/zlib-1.2.5/inflate.c + src/share/native/java/util/zip/zlib-1.2.5/inflate.h + src/share/native/java/util/zip/zlib-1.2.5/inftrees.c + src/share/native/java/util/zip/zlib-1.2.5/inftrees.h + src/share/native/java/util/zip/zlib-1.2.5/patches/ChangeLog_java + src/share/native/java/util/zip/zlib-1.2.5/trees.c + src/share/native/java/util/zip/zlib-1.2.5/trees.h + src/share/native/java/util/zip/zlib-1.2.5/uncompr.c + src/share/native/java/util/zip/zlib-1.2.5/zadler32.c + src/share/native/java/util/zip/zlib-1.2.5/zconf.h + src/share/native/java/util/zip/zlib-1.2.5/zcrc32.c + src/share/native/java/util/zip/zlib-1.2.5/zlib.h + src/share/native/java/util/zip/zlib-1.2.5/zutil.c + src/share/native/java/util/zip/zlib-1.2.5/zutil.h + test/java/util/zip/DeInflate.java Changeset: 07e359b01d8a Author: sherman Date: 2011-11-29 13:05 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/07e359b01d8a 7109837: Provide a mechanism for computing an Adler32 checksum for the contents of a ByteBuffer Summary: added methods Adler32/CRC32.update(ByteBuffer) Reviewed-by: alanb ! make/java/zip/mapfile-vers ! src/share/classes/java/util/zip/Adler32.java ! src/share/classes/java/util/zip/CRC32.java ! src/share/native/java/util/zip/Adler32.c ! src/share/native/java/util/zip/CRC32.c + test/java/util/zip/TimeChecksum.java Changeset: c5313d712ab0 Author: lana Date: 2011-11-29 12:04 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c5313d712ab0 Merge Changeset: a3edcdff37e1 Author: lana Date: 2011-11-29 13:49 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a3edcdff37e1 Merge Changeset: 4749df4f04f1 Author: alanb Date: 2011-11-30 10:57 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4749df4f04f1 7030624: size_t usages in src/windows/native/java/io/io_util_md.c need to be re-visited Reviewed-by: lancea, chegar ! src/share/native/java/io/io_util.c ! src/windows/native/java/io/io_util_md.c ! src/windows/native/java/io/io_util_md.h Changeset: 7795c41ed54c Author: alanb Date: 2011-11-30 12:42 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7795c41ed54c 7116404: Miscellaneous warnings (java.rmi.**, serialization, some core classes) Reviewed-by: lancea, chegar, smarks ! src/share/classes/java/io/File.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/java/io/ObjectOutputStream.java ! src/share/classes/java/io/ObjectStreamClass.java ! src/share/classes/java/io/SequenceInputStream.java ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/Enum.java ! src/share/classes/java/lang/Package.java ! src/share/classes/java/lang/Runtime.java ! src/share/classes/java/lang/SecurityManager.java ! src/share/classes/java/lang/System.java ! src/share/classes/java/lang/Thread.java ! src/share/classes/java/lang/ThreadGroup.java ! src/share/classes/java/rmi/MarshalledObject.java ! src/share/classes/java/rmi/dgc/VMID.java ! src/share/classes/java/rmi/server/LogStream.java ! src/share/classes/java/rmi/server/RemoteObject.java ! src/share/classes/sun/misc/JavaLangAccess.java ! src/share/classes/sun/misc/Launcher.java ! src/share/classes/sun/misc/Unsafe.java ! src/share/classes/sun/misc/VM.java Changeset: 43a630f11af6 Author: smarks Date: 2011-11-30 13:11 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/43a630f11af6 7116322: enhance javac make rule with a little bit of instrumentation Reviewed-by: dholmes, ohair ! make/common/Rules.gmk Changeset: 3b8186aee592 Author: chegar Date: 2011-12-01 11:09 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/3b8186aee592 7116722: Miscellaneous warnings sun.misc ( and related classes ) Reviewed-by: alanb, darcy, forax, hawtin, lancea ! src/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/share/classes/java/net/InetAddress.java ! src/share/classes/java/util/jar/JarVerifier.java ! src/share/classes/java/util/jar/JavaUtilJarAccessImpl.java ! src/share/classes/javax/script/ScriptEngineManager.java ! src/share/classes/sun/misc/BASE64Decoder.java ! src/share/classes/sun/misc/ExtensionDependency.java ! src/share/classes/sun/misc/JarIndex.java ! src/share/classes/sun/misc/JavaUtilJarAccess.java ! src/share/classes/sun/misc/ProxyGenerator.java ! src/share/classes/sun/misc/Service.java ! src/share/classes/sun/misc/Signal.java ! test/sun/misc/JarIndex/metaInfFilenames/Basic.java Changeset: 89130611b178 Author: mcimadamore Date: 2011-12-01 18:34 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/89130611b178 7116954: Misc warnings in java.beans/java.beans.context Summary: Remove generic warnings form java.beans and java.beans.context Reviewed-by: alanb, chegar ! src/share/classes/java/beans/BeanDescriptor.java ! src/share/classes/java/beans/Beans.java ! src/share/classes/java/beans/ChangeListenerMap.java ! src/share/classes/java/beans/DefaultPersistenceDelegate.java ! src/share/classes/java/beans/Encoder.java ! src/share/classes/java/beans/EventHandler.java ! src/share/classes/java/beans/EventSetDescriptor.java ! src/share/classes/java/beans/FeatureDescriptor.java ! src/share/classes/java/beans/IndexedPropertyDescriptor.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/beans/MetaData.java ! src/share/classes/java/beans/MethodDescriptor.java ! src/share/classes/java/beans/NameGenerator.java ! src/share/classes/java/beans/PersistenceDelegate.java ! src/share/classes/java/beans/PropertyChangeSupport.java ! src/share/classes/java/beans/PropertyDescriptor.java ! src/share/classes/java/beans/PropertyEditorSupport.java ! src/share/classes/java/beans/ReflectionUtils.java ! src/share/classes/java/beans/SimpleBeanInfo.java ! src/share/classes/java/beans/Statement.java ! src/share/classes/java/beans/VetoableChangeSupport.java ! src/share/classes/java/beans/XMLEncoder.java ! src/share/classes/java/beans/beancontext/BeanContext.java ! src/share/classes/java/beans/beancontext/BeanContextMembershipEvent.java Changeset: 0e3f706741ca Author: smarks Date: 2011-12-01 16:14 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/0e3f706741ca 7116890: additional warnings fixes for java.io Reviewed-by: alanb, smarks Contributed-by: Sebastian Sickelmann ! src/share/classes/java/io/ExpiringCache.java ! src/share/classes/java/io/LineNumberInputStream.java ! src/share/classes/java/io/LineNumberReader.java ! src/share/classes/java/io/ObjectOutputStream.java ! src/share/classes/java/io/RandomAccessFile.java Changeset: b03da32c3186 Author: peytoia Date: 2011-12-02 16:09 +0900 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/b03da32c3186 7056472: Speed up test/java/util/ResourceBundle/Control/ExpirationTest.sh Reviewed-by: okutsu - test/java/util/ResourceBundle/Control/ExpirationTest.java - test/java/util/ResourceBundle/Control/ExpirationTest.sh Changeset: f615db07991e Author: chegar Date: 2011-12-02 11:39 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f615db07991e 7116946: JSSecurityManager should use java.util.ServiceLoader to lookup service providers Reviewed-by: prr ! src/share/classes/com/sun/media/sound/JSSecurityManager.java Changeset: 37f6e294759f Author: chegar Date: 2011-12-02 14:17 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/37f6e294759f 7116957: javax.script.ScriptEngineManager should use java.util.ServiceLoader to lookup service providers Reviewed-by: alanb, lancea ! src/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/share/classes/javax/script/ScriptEngineManager.java ! src/share/classes/sun/net/ftp/FtpClientProvider.java Changeset: 9950e2c9f3b5 Author: alanb Date: 2011-12-02 17:37 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9950e2c9f3b5 7117357: Warnings in sun.instrument, tools and other sun.* classes Reviewed-by: lancea, chegar ! src/share/classes/sun/instrument/InstrumentationImpl.java ! src/share/classes/sun/instrument/TransformerManager.java ! src/share/classes/sun/launcher/LauncherHelper.java ! src/share/classes/sun/management/counter/perf/PerfInstrumentation.java ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java ! src/share/classes/sun/net/RegisteredDomain.java ! src/share/classes/sun/net/www/protocol/jar/Handler.java ! src/share/classes/sun/tools/attach/HotSpotAttachProvider.java ! src/share/classes/sun/tools/jinfo/JInfo.java ! src/share/classes/sun/tools/jmap/JMap.java ! src/share/classes/sun/tools/jps/Jps.java ! src/share/classes/sun/tools/jstack/JStack.java ! src/share/classes/sun/tools/serialver/SerialVer.java Changeset: 42532a097816 Author: naoto Date: 2011-12-02 16:04 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/42532a097816 7117465: Warning cleanup for IMF classes Reviewed-by: okutsu ! src/share/classes/java/awt/im/InputMethodHighlight.java ! src/share/classes/sun/awt/im/CompositionArea.java ! src/share/classes/sun/awt/im/CompositionAreaHandler.java ! src/share/classes/sun/awt/im/InputContext.java ! src/share/classes/sun/awt/im/InputMethodContext.java ! src/share/classes/sun/awt/im/InputMethodJFrame.java ! src/share/classes/sun/awt/im/InputMethodManager.java ! src/share/classes/sun/awt/im/SimpleInputMethodWindow.java Changeset: 1d7037df65ed Author: sherman Date: 2011-12-02 16:25 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1d7037df65ed 5035850: (str) String.CASE_INSENSITIVE_ORDER should override readResolve() Summary: Fix to ensure singleton property of String.CaseInsensitiveComparator is maintained through de/serialization. Reviewed-by: alanb, forax, smarks, dholmes Contributed-by: darryl.mocek at oracle.com ! src/share/classes/java/lang/String.java + test/java/lang/String/CaseInsensitiveComparator.java Changeset: 98502d7a3f98 Author: mchung Date: 2011-12-02 16:29 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/98502d7a3f98 7117585: Eliminate java.lang.instrument, java.lang.management warnings Reviewed-by: mchung Contributed-by: Jon VanAlten ! src/share/classes/java/lang/instrument/ClassDefinition.java ! src/share/classes/java/lang/management/ManagementFactory.java ! src/share/classes/java/lang/management/PlatformComponent.java Changeset: 3c524deb8431 Author: lancea Date: 2011-12-02 19:33 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/3c524deb8431 7116445: Miscellaneous warnings in the JDBC/RowSet classes Reviewed-by: smarks, chegar ! src/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/share/classes/com/sun/rowset/FilteredRowSetImpl.java ! src/share/classes/com/sun/rowset/JdbcRowSetImpl.java ! src/share/classes/com/sun/rowset/JdbcRowSetResourceBundle.java ! src/share/classes/com/sun/rowset/JoinRowSetImpl.java ! src/share/classes/com/sun/rowset/WebRowSetImpl.java ! src/share/classes/com/sun/rowset/internal/CachedRowSetReader.java ! src/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java ! src/share/classes/com/sun/rowset/internal/Row.java ! src/share/classes/com/sun/rowset/internal/SyncResolverImpl.java ! src/share/classes/com/sun/rowset/internal/WebRowSetXmlWriter.java ! src/share/classes/com/sun/rowset/internal/XmlReaderContentHandler.java ! src/share/classes/java/sql/Date.java ! src/share/classes/java/sql/DriverManager.java ! src/share/classes/java/sql/Time.java ! src/share/classes/java/sql/Timestamp.java ! src/share/classes/javax/sql/StatementEvent.java ! src/share/classes/javax/sql/rowset/BaseRowSet.java ! src/share/classes/javax/sql/rowset/RowSetMetaDataImpl.java ! src/share/classes/javax/sql/rowset/RowSetProvider.java ! src/share/classes/javax/sql/rowset/serial/SQLInputImpl.java ! src/share/classes/javax/sql/rowset/serial/SQLOutputImpl.java ! src/share/classes/javax/sql/rowset/serial/SerialArray.java ! src/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/share/classes/javax/sql/rowset/serial/SerialStruct.java ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java Changeset: f2a5d0001f15 Author: okutsu Date: 2011-12-03 10:58 +0900 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f2a5d0001f15 7117487: Warnings Cleanup: some i18n classes in java.util and sun.util Reviewed-by: lancea, naoto ! src/share/classes/java/util/Date.java ! src/share/classes/java/util/GregorianCalendar.java ! src/share/classes/java/util/JapaneseImperialCalendar.java ! src/share/classes/java/util/ResourceBundle.java ! src/share/classes/sun/util/calendar/BaseCalendar.java ! src/share/classes/sun/util/calendar/CalendarSystem.java ! src/share/classes/sun/util/calendar/LocalGregorianCalendar.java ! src/share/classes/sun/util/calendar/ZoneInfo.java ! src/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/share/classes/sun/util/resources/OpenListResourceBundle.java ! src/share/classes/sun/util/resources/TimeZoneNamesBundle.java Changeset: 2ae848ea980a Author: weijun Date: 2011-12-05 10:19 +0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/2ae848ea980a 7116857: Warnings in javax.security and some sun.misc Reviewed-by: smarks ! src/share/classes/javax/security/auth/kerberos/ServicePermission.java ! src/share/classes/sun/misc/CEFormatException.java ! src/share/classes/sun/misc/CEStreamExhausted.java ! src/share/classes/sun/misc/ClassLoaderUtil.java ! src/share/classes/sun/misc/CompoundEnumeration.java ! src/share/classes/sun/misc/ExtensionInstallationException.java ! src/share/classes/sun/misc/FloatingDecimal.java ! src/share/classes/sun/misc/FormattedFloatingDecimal.java ! src/share/classes/sun/misc/InvalidJarIndexException.java ! src/share/classes/sun/misc/LRUCache.java ! src/share/classes/sun/misc/Queue.java ! src/share/classes/sun/misc/RequestProcessor.java ! src/share/classes/sun/misc/ServiceConfigurationError.java ! src/share/classes/sun/misc/URLClassPath.java Changeset: 053cb321467a Author: alanb Date: 2011-12-05 12:23 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/053cb321467a 7117717: (aio) Tests failing due to implementation bug 7052549 Reviewed-by: weijun, chegar ! test/ProblemList.txt ! test/java/nio/channels/AsynchronousSocketChannel/Basic.java Changeset: da28826c5672 Author: alanb Date: 2011-12-05 12:24 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/da28826c5672 Merge Changeset: f352dd3cdff8 Author: dl Date: 2011-12-05 13:58 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f352dd3cdff8 7117360: Warnings in java.util.concurrent.atomic package Reviewed-by: chegar, dholmes ! src/share/classes/java/util/concurrent/atomic/AtomicBoolean.java ! src/share/classes/java/util/concurrent/atomic/AtomicInteger.java ! src/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java ! src/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/share/classes/java/util/concurrent/atomic/AtomicLong.java ! src/share/classes/java/util/concurrent/atomic/AtomicLongArray.java ! src/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/share/classes/java/util/concurrent/atomic/AtomicReference.java ! src/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java ! src/share/classes/java/util/concurrent/atomic/AtomicStampedReference.java Changeset: 194faa6fdb3c Author: sherman Date: 2011-12-05 10:50 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/194faa6fdb3c 5063455: (fmt) MissingFormatArgumentException.getFormatSpecifier() incorrect return value Summary: updated the incorrect StringBuilder constructor usage Reviewed-by: dholmes, sherman Contributed-by: brandon.passanisi at oracle.com ! src/share/classes/java/util/Formatter.java + test/java/util/MissingFormatArgumentException/GetFormatSpecifier.java Changeset: ca383e32deaf Author: peytoia Date: 2011-12-06 08:39 +0900 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/ca383e32deaf 7116914: Miscellaneous warnings (sun.text) Reviewed-by: smarks, okutsu ! src/share/classes/sun/text/CompactByteArray.java ! src/share/classes/sun/text/IntHashtable.java ! src/share/classes/sun/text/bidi/BidiBase.java ! src/share/classes/sun/text/normalizer/ICUData.java ! src/share/classes/sun/text/normalizer/NormalizerBase.java ! src/share/classes/sun/text/normalizer/NormalizerImpl.java ! src/share/classes/sun/text/normalizer/SymbolTable.java ! src/share/classes/sun/text/normalizer/UnicodeSet.java ! src/share/classes/sun/text/normalizer/UnicodeSetIterator.java ! src/share/classes/sun/text/normalizer/VersionInfo.java Changeset: f4fe86bba8a2 Author: smarks Date: 2011-12-05 16:30 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f4fe86bba8a2 7116993: fix warnings in java.applet Reviewed-by: art, smarks Contributed-by: Danesh Dadachanji ! src/share/classes/java/applet/Applet.java Changeset: 85363edbc92f Author: naoto Date: 2011-12-05 17:08 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/85363edbc92f 7117469: Warning cleanup for j.u.Currency and j.u.Locale related classes Reviewed-by: okutsu, smarks ! src/share/classes/java/util/Currency.java ! src/share/classes/sun/util/LocaleServiceProviderPool.java ! src/share/classes/sun/util/resources/LocaleData.java Changeset: 77f6d4360f4b Author: smarks Date: 2011-12-06 10:14 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/77f6d4360f4b 7116997: fix warnings in java.util.PropertyPermission Reviewed-by: smarks Contributed-by: Brandon Passanisi ! src/share/classes/java/util/PropertyPermission.java Changeset: b71d1acfae52 Author: lana Date: 2011-12-06 20:25 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/b71d1acfae52 Merge ! src/share/classes/java/beans/Beans.java ! src/share/classes/java/beans/Encoder.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/beans/PropertyDescriptor.java - src/share/native/java/util/zip/zlib-1.2.3/ChangeLog - src/share/native/java/util/zip/zlib-1.2.3/README - src/share/native/java/util/zip/zlib-1.2.3/compress.c - src/share/native/java/util/zip/zlib-1.2.3/crc32.h - src/share/native/java/util/zip/zlib-1.2.3/deflate.c - src/share/native/java/util/zip/zlib-1.2.3/deflate.h - src/share/native/java/util/zip/zlib-1.2.3/gzio.c - src/share/native/java/util/zip/zlib-1.2.3/infback.c - src/share/native/java/util/zip/zlib-1.2.3/inffast.c - src/share/native/java/util/zip/zlib-1.2.3/inffast.h - src/share/native/java/util/zip/zlib-1.2.3/inffixed.h - src/share/native/java/util/zip/zlib-1.2.3/inflate.c - src/share/native/java/util/zip/zlib-1.2.3/inflate.h - src/share/native/java/util/zip/zlib-1.2.3/inftrees.c - src/share/native/java/util/zip/zlib-1.2.3/inftrees.h - src/share/native/java/util/zip/zlib-1.2.3/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.3/patches/crc32.c.diff - src/share/native/java/util/zip/zlib-1.2.3/patches/inflate.c.diff - src/share/native/java/util/zip/zlib-1.2.3/patches/zconf.h.diff - src/share/native/java/util/zip/zlib-1.2.3/patches/zlib.h.diff - src/share/native/java/util/zip/zlib-1.2.3/trees.c - src/share/native/java/util/zip/zlib-1.2.3/trees.h - src/share/native/java/util/zip/zlib-1.2.3/uncompr.c - src/share/native/java/util/zip/zlib-1.2.3/zadler32.c - src/share/native/java/util/zip/zlib-1.2.3/zconf.h - src/share/native/java/util/zip/zlib-1.2.3/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.3/zlib.h - src/share/native/java/util/zip/zlib-1.2.3/zutil.c - src/share/native/java/util/zip/zlib-1.2.3/zutil.h - test/java/util/ResourceBundle/Control/ExpirationTest.java - test/java/util/ResourceBundle/Control/ExpirationTest.sh Changeset: cd95291bbbf3 Author: katleman Date: 2011-12-15 12:16 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/cd95291bbbf3 Added tag jdk8-b17 for changeset b71d1acfae52 ! .hgtags Changeset: 8f3d916a9164 Author: katleman Date: 2011-12-15 15:47 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/8f3d916a9164 Added tag jdk8-b16 for changeset 929597c6e777 ! .hgtags Changeset: e55ac966ed95 Author: katleman Date: 2011-12-15 15:55 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/e55ac966ed95 Merge ! .hgtags - make/sun/motif12/reorder-i586 - make/sun/motif12/reorder-sparc - make/sun/motif12/reorder-sparcv9 - src/share/native/java/util/zip/zlib-1.2.3/ChangeLog - src/share/native/java/util/zip/zlib-1.2.3/README - src/share/native/java/util/zip/zlib-1.2.3/compress.c - src/share/native/java/util/zip/zlib-1.2.3/crc32.h - src/share/native/java/util/zip/zlib-1.2.3/deflate.c - src/share/native/java/util/zip/zlib-1.2.3/deflate.h - src/share/native/java/util/zip/zlib-1.2.3/gzio.c - src/share/native/java/util/zip/zlib-1.2.3/infback.c - src/share/native/java/util/zip/zlib-1.2.3/inffast.c - src/share/native/java/util/zip/zlib-1.2.3/inffast.h - src/share/native/java/util/zip/zlib-1.2.3/inffixed.h - src/share/native/java/util/zip/zlib-1.2.3/inflate.c - src/share/native/java/util/zip/zlib-1.2.3/inflate.h - src/share/native/java/util/zip/zlib-1.2.3/inftrees.c - src/share/native/java/util/zip/zlib-1.2.3/inftrees.h - src/share/native/java/util/zip/zlib-1.2.3/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.3/patches/crc32.c.diff - src/share/native/java/util/zip/zlib-1.2.3/patches/inflate.c.diff - src/share/native/java/util/zip/zlib-1.2.3/patches/zconf.h.diff - src/share/native/java/util/zip/zlib-1.2.3/patches/zlib.h.diff - src/share/native/java/util/zip/zlib-1.2.3/trees.c - src/share/native/java/util/zip/zlib-1.2.3/trees.h - src/share/native/java/util/zip/zlib-1.2.3/uncompr.c - src/share/native/java/util/zip/zlib-1.2.3/zadler32.c - src/share/native/java/util/zip/zlib-1.2.3/zconf.h - src/share/native/java/util/zip/zlib-1.2.3/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.3/zlib.h - src/share/native/java/util/zip/zlib-1.2.3/zutil.c - src/share/native/java/util/zip/zlib-1.2.3/zutil.h - src/solaris/classes/sun/awt/motif/AWTLockAccess.java - src/solaris/classes/sun/awt/motif/MFontPeer.java - src/solaris/classes/sun/awt/motif/MToolkit.java - src/solaris/classes/sun/awt/motif/MToolkitThreadBlockedHandler.java - src/solaris/classes/sun/awt/motif/MWindowAttributes.java - src/solaris/classes/sun/awt/motif/X11FontMetrics.java - src/solaris/native/sun/awt/MouseInfo.c - src/solaris/native/sun/awt/XDrawingArea.c - src/solaris/native/sun/awt/XDrawingArea.h - src/solaris/native/sun/awt/XDrawingAreaP.h - src/solaris/native/sun/awt/awt_Cursor.h - src/solaris/native/sun/awt/awt_KeyboardFocusManager.h - src/solaris/native/sun/awt/awt_MToolkit.c - src/solaris/native/sun/awt/awt_MToolkit.h - src/solaris/native/sun/awt/awt_MenuItem.h - src/solaris/native/sun/awt/awt_PopupMenu.h - src/solaris/native/sun/awt/awt_TopLevel.h - src/solaris/native/sun/awt/awt_Window.h - src/solaris/native/sun/awt/awt_mgrsel.c - src/solaris/native/sun/awt/awt_mgrsel.h - src/solaris/native/sun/awt/awt_motif.h - src/solaris/native/sun/awt/awt_wm.c - src/solaris/native/sun/awt/awt_wm.h - src/solaris/native/sun/awt/awt_xembed.h - src/solaris/native/sun/awt/awt_xembed_server.c - src/solaris/native/sun/awt/awt_xembed_server.h - test/java/util/ResourceBundle/Control/ExpirationTest.java - test/java/util/ResourceBundle/Control/ExpirationTest.sh Changeset: 282b2ce90afe Author: lana Date: 2011-12-16 12:12 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/282b2ce90afe Merge ! src/share/classes/java/beans/PropertyDescriptor.java - src/share/native/java/util/zip/zlib-1.2.3/ChangeLog - src/share/native/java/util/zip/zlib-1.2.3/README - src/share/native/java/util/zip/zlib-1.2.3/compress.c - src/share/native/java/util/zip/zlib-1.2.3/crc32.h - src/share/native/java/util/zip/zlib-1.2.3/deflate.c - src/share/native/java/util/zip/zlib-1.2.3/deflate.h - src/share/native/java/util/zip/zlib-1.2.3/gzio.c - src/share/native/java/util/zip/zlib-1.2.3/infback.c - src/share/native/java/util/zip/zlib-1.2.3/inffast.c - src/share/native/java/util/zip/zlib-1.2.3/inffast.h - src/share/native/java/util/zip/zlib-1.2.3/inffixed.h - src/share/native/java/util/zip/zlib-1.2.3/inflate.c - src/share/native/java/util/zip/zlib-1.2.3/inflate.h - src/share/native/java/util/zip/zlib-1.2.3/inftrees.c - src/share/native/java/util/zip/zlib-1.2.3/inftrees.h - src/share/native/java/util/zip/zlib-1.2.3/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.3/patches/crc32.c.diff - src/share/native/java/util/zip/zlib-1.2.3/patches/inflate.c.diff - src/share/native/java/util/zip/zlib-1.2.3/patches/zconf.h.diff - src/share/native/java/util/zip/zlib-1.2.3/patches/zlib.h.diff - src/share/native/java/util/zip/zlib-1.2.3/trees.c - src/share/native/java/util/zip/zlib-1.2.3/trees.h - src/share/native/java/util/zip/zlib-1.2.3/uncompr.c - src/share/native/java/util/zip/zlib-1.2.3/zadler32.c - src/share/native/java/util/zip/zlib-1.2.3/zconf.h - src/share/native/java/util/zip/zlib-1.2.3/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.3/zlib.h - src/share/native/java/util/zip/zlib-1.2.3/zutil.c - src/share/native/java/util/zip/zlib-1.2.3/zutil.h - test/java/util/ResourceBundle/Control/ExpirationTest.java - test/java/util/ResourceBundle/Control/ExpirationTest.sh From denis.fokin at sun.com Mon Dec 19 03:31:08 2011 From: denis.fokin at sun.com (denis.fokin at sun.com) Date: Mon, 19 Dec 2011 11:31:08 +0000 Subject: hg: jdk8/awt/jdk: 7117334: Warnings cleanup day: reduce number of javac warnings in the java.awt package Message-ID: <20111219113134.8B45947755@hg.openjdk.java.net> Changeset: 75bd7295c706 Author: bagiras Date: 2011-12-19 15:21 +0400 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/75bd7295c706 7117334: Warnings cleanup day: reduce number of javac warnings in the java.awt package Reviewed-by: art, denis, alexsch ! src/share/classes/java/awt/AWTEvent.java ! src/share/classes/java/awt/AWTEventMulticaster.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Font.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/image/ColorModel.java From denis.fokin at sun.com Mon Dec 19 04:50:13 2011 From: denis.fokin at sun.com (denis.fokin at sun.com) Date: Mon, 19 Dec 2011 12:50:13 +0000 Subject: hg: jdk8/awt/jdk: 7117011: Reduce number of warnings in sun/awt/windows and sun/awt/datatransfer Message-ID: <20111219125023.646EF47757@hg.openjdk.java.net> Changeset: d15f38f08ce9 Author: denis Date: 2011-12-19 16:44 +0400 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/d15f38f08ce9 7117011: Reduce number of warnings in sun/awt/windows and sun/awt/datatransfer Reviewed-by: art ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java ! src/solaris/classes/sun/awt/X11/XClipboard.java ! src/windows/classes/sun/awt/windows/TranslucentWindowPainter.java ! src/windows/classes/sun/awt/windows/WBufferStrategy.java ! src/windows/classes/sun/awt/windows/WChoicePeer.java ! src/windows/classes/sun/awt/windows/WClipboard.java ! src/windows/classes/sun/awt/windows/WComponentPeer.java ! src/windows/classes/sun/awt/windows/WDataTransferer.java ! src/windows/classes/sun/awt/windows/WDesktopProperties.java ! src/windows/classes/sun/awt/windows/WDialogPeer.java ! src/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/windows/classes/sun/awt/windows/WFramePeer.java ! src/windows/classes/sun/awt/windows/WInputMethod.java ! src/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/windows/classes/sun/awt/windows/WPageDialog.java ! src/windows/classes/sun/awt/windows/WPageDialogPeer.java ! src/windows/classes/sun/awt/windows/WPrintDialog.java ! src/windows/classes/sun/awt/windows/WPrintDialogPeer.java ! src/windows/classes/sun/awt/windows/WToolkit.java ! src/windows/classes/sun/awt/windows/WWindowPeer.java From anthony.petrov at oracle.com Mon Dec 19 06:32:07 2011 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Mon, 19 Dec 2011 18:32:07 +0400 Subject: REVIEW REQUEST: 7122796: SunToolkit constructor should create the EventQueue for the Main AppContext Message-ID: <4EEF4AE7.60409@oracle.com> Hi Artem and AWT team, Please review a fix for 7122796 at: http://cr.openjdk.java.net/~anthony/8-8-EQforMainAppContext-7122796.0/ -- best regards, Anthony From artem.ananiev at oracle.com Mon Dec 19 06:38:48 2011 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Mon, 19 Dec 2011 18:38:48 +0400 Subject: REVIEW REQUEST: 7122796: SunToolkit constructor should create the EventQueue for the Main AppContext In-Reply-To: <4EEF4AE7.60409@oracle.com> References: <4EEF4AE7.60409@oracle.com> Message-ID: <4EEF4C78.4090607@oracle.com> Looks fine. Thanks, Artem On 12/19/2011 6:32 PM, Anthony Petrov wrote: > Hi Artem and AWT team, > > Please review a fix for 7122796 at: > > http://cr.openjdk.java.net/~anthony/8-8-EQforMainAppContext-7122796.0/ > > -- > best regards, > Anthony From anthony.petrov at oracle.com Tue Dec 20 01:48:48 2011 From: anthony.petrov at oracle.com (anthony.petrov at oracle.com) Date: Tue, 20 Dec 2011 09:48:48 +0000 Subject: hg: jdk8/awt/jdk: 7122796: SunToolkit constructor should create the EventQueue for the Main AppContext Message-ID: <20111220094916.674524776A@hg.openjdk.java.net> Changeset: cded2429cdbf Author: anthony Date: 2011-12-20 12:48 +0300 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/cded2429cdbf 7122796: SunToolkit constructor should create the EventQueue for the Main AppContext Summary: Always create an EQ for the main AppContext in SunToolkit constructor Reviewed-by: art ! src/share/classes/sun/awt/AppContext.java ! src/share/classes/sun/awt/SunToolkit.java + test/java/awt/EventQueue/MainAppContext/MainAppContext.java From i30817 at gmail.com Mon Dec 26 23:29:05 2011 From: i30817 at gmail.com (Paulo Levi) Date: Tue, 27 Dec 2011 07:29:05 +0000 Subject: Possibility to add file and directory selection to FileDialog? Message-ID: JFileChooser has it's well known limitations. So i was overjoyed in finding out that java 7 filedialog in GTK was using the native widget like macosx. Well, long story short is that my app has to choose both files and directories. Directories are used to "mass import", and files to singly import. Not having the ability to add files impedes using FileDialog. What's the story behind that limitation of "Only Files" and could it be reconsidered? I doubt java even installs on the windows version where that was a requirement to use the native file chooser. Please don't tell me to use JFileChooser. :\ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20111227/1f395d41/attachment.html From anthony.petrov at oracle.com Tue Dec 27 03:09:25 2011 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Tue, 27 Dec 2011 15:09:25 +0400 Subject: Possibility to add file and directory selection to FileDialog? In-Reply-To: References: Message-ID: <4EF9A765.3040808@oracle.com> Hi Paulo, The native FileDialog on MS Windows doesn't support choosing both files and directories simultaneously (at least on Windows XP and earlier.) Thus we can't provide this functionality as a platform-independent feature at this time. Please use JFileChooser for this purpose. -- best regards, Anthony On 12/27/2011 11:29 AM, Paulo Levi wrote: > JFileChooser has it's well known limitations. So i was overjoyed in > finding out that java 7 filedialog in GTK was using the native widget > like macosx. > > Well, long story short is that my app has to choose both files and > directories. Directories are used to "mass import", and files to singly > import. > > Not having the ability to add files impedes using FileDialog. What's the > story behind that limitation of "Only Files" and could it be > reconsidered? I doubt java even installs on the windows version where > that was a requirement to use the native file chooser. > > > > > Please don't tell me to use JFileChooser. :\ From anthony.petrov at oracle.com Wed Dec 28 02:48:45 2011 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Wed, 28 Dec 2011 14:48:45 +0400 Subject: Possibility to add file and directory selection to FileDialog? In-Reply-To: References: <4EF9A765.3040808@oracle.com> Message-ID: <4EFAF40D.3030601@oracle.com> Hi Paulo, That's an interesting feature. However, as you've already noticed, this is a different native widget, and since AWT doesn't use the folder browser yet, I don't think we want to add support for it right now. However, there's an RFE to implement a folder chooser: http://bugs.sun.com/view_bug.do?bug_id=6927978 . Perhaps the mode for selecting both files and directories could be added to the new DirectoryDialog in the future (provided all platforms support this feature). We already have a fix that covers X11 platform (see the bug report for details). If you wish to help with Windows implementation, it will be greatly appreciated! -- best regards, Anthony On 12/27/2011 10:31 PM, Paulo Levi wrote: > Hi Anthony. > > This answer: > http://stackoverflow.com/questions/428410/select-either-a-file-or-folder-from-the-same-dialog-in-net > > Seems to indicate it's possible if you go beyond the public api. Maybe a > SystemProperty? > > It would have to work on all platforms though :\ > > I know apple has a similar property > "|apple.awt.fileDialogForDirectories| > " > > But i don't know if is both (what's needful) or only directories. > > On Tue, Dec 27, 2011 at 11:09 AM, Anthony Petrov > > wrote: > > Hi Paulo, > > The native FileDialog on MS Windows doesn't support choosing both > files and directories simultaneously (at least on Windows XP and > earlier.) Thus we can't provide this functionality as a > platform-independent feature at this time. > > Please use JFileChooser for this purpose. > > -- > best regards, > Anthony > > On 12/27/2011 11:29 AM, Paulo Levi wrote: > > JFileChooser has it's well known limitations. So i was overjoyed > in finding out that java 7 filedialog in GTK was using the > native widget like macosx. > > Well, long story short is that my app has to choose both files > and directories. Directories are used to "mass import", and > files to singly import. > > Not having the ability to add files impedes using FileDialog. > What's the story behind that limitation of "Only Files" and > could it be reconsidered? I doubt java even installs on the > windows version where that was a requirement to use the native > file chooser. > > > > > Please don't tell me to use JFileChooser. :\ > > From lana.steuck at oracle.com Wed Dec 28 14:15:44 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 28 Dec 2011 22:15:44 +0000 Subject: hg: jdk8/awt: 4 new changesets Message-ID: <20111228221544.BE727477FF@hg.openjdk.java.net> Changeset: e1fc13802e0c Author: cl Date: 2011-12-22 19:00 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/rev/e1fc13802e0c Added tag jdk8-b18 for changeset 7010bd24cdd0 ! .hgtags Changeset: 9acd7374ff8a Author: ohair Date: 2011-12-12 08:11 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/rev/9acd7374ff8a 7119829: Adjust default jprt testing configuration Reviewed-by: alanb ! make/jprt.properties ! test/Makefile Changeset: 00d13c40d7a7 Author: lana Date: 2011-12-15 19:49 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/rev/00d13c40d7a7 Merge Changeset: 237bc29afbfc Author: lana Date: 2011-12-23 16:36 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/rev/237bc29afbfc Merge From lana.steuck at oracle.com Wed Dec 28 14:15:48 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 28 Dec 2011 22:15:48 +0000 Subject: hg: jdk8/awt/jaxws: 5 new changesets Message-ID: <20111228221548.72B7A47800@hg.openjdk.java.net> Changeset: 72d410c3bab1 Author: cl Date: 2011-12-22 19:00 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxws/rev/72d410c3bab1 Added tag jdk8-b18 for changeset 54928c8850f5 ! .hgtags Changeset: 6d622b1b4db0 Author: ohair Date: 2011-12-12 08:13 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxws/rev/6d622b1b4db0 7117110: Remove target 1.5 from jaxp and jaxws repo builds for mac Reviewed-by: alanb ! build.xml Changeset: 6d2030eacdac Author: ohair Date: 2011-12-12 08:13 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxws/rev/6d2030eacdac 7119829: Adjust default jprt testing configuration Reviewed-by: alanb ! make/jprt.properties Changeset: b2e4ab8b5fa3 Author: lana Date: 2011-12-15 19:49 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxws/rev/b2e4ab8b5fa3 Merge Changeset: b73b733214aa Author: lana Date: 2011-12-23 16:36 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxws/rev/b73b733214aa Merge From lana.steuck at oracle.com Wed Dec 28 14:15:50 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 28 Dec 2011 22:15:50 +0000 Subject: hg: jdk8/awt/jaxp: 5 new changesets Message-ID: <20111228221550.369FE47801@hg.openjdk.java.net> Changeset: 5fb25931f1c2 Author: cl Date: 2011-12-22 19:00 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxp/rev/5fb25931f1c2 Added tag jdk8-b18 for changeset ebec6a7e8d4e ! .hgtags Changeset: a482d45c93e9 Author: ohair Date: 2011-12-12 08:12 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxp/rev/a482d45c93e9 7117110: Remove target 1.5 from jaxp and jaxws repo builds for mac Reviewed-by: alanb ! build.xml Changeset: a49db7c01db7 Author: ohair Date: 2011-12-12 08:12 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxp/rev/a49db7c01db7 7119829: Adjust default jprt testing configuration Reviewed-by: alanb ! make/jprt.properties Changeset: f26e2ab2c2c7 Author: lana Date: 2011-12-15 19:49 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxp/rev/f26e2ab2c2c7 Merge Changeset: dffeb62b1a7f Author: lana Date: 2011-12-23 16:36 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jaxp/rev/dffeb62b1a7f Merge From lana.steuck at oracle.com Wed Dec 28 14:15:46 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 28 Dec 2011 22:15:46 +0000 Subject: hg: jdk8/awt/corba: 5 new changesets Message-ID: <20111228221552.AB4F547802@hg.openjdk.java.net> Changeset: 46bd4a46a5a8 Author: cl Date: 2011-12-22 19:00 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/corba/rev/46bd4a46a5a8 Added tag jdk8-b18 for changeset 312cf15d1657 ! .hgtags Changeset: 75529c21094f Author: ohair Date: 2011-12-12 08:15 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/corba/rev/75529c21094f 7119829: Adjust default jprt testing configuration Reviewed-by: alanb ! make/jprt.properties Changeset: 0289a94d653b Author: lana Date: 2011-12-15 19:49 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/corba/rev/0289a94d653b Merge Changeset: 052dda3b5ce3 Author: dmeetry Date: 2011-12-18 22:12 +0400 URL: http://hg.openjdk.java.net/jdk8/awt/corba/rev/052dda3b5ce3 7046238: new InitialContext(); hangs Summary: Synchronization on a single monitor for contactInfo parameters with identical hashCode() Reviewed-by: robm, skoppar ! src/share/classes/com/sun/corba/se/impl/protocol/CorbaClientRequestDispatcherImpl.java Changeset: e1366c5d84ef Author: lana Date: 2011-12-23 16:36 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/corba/rev/e1366c5d84ef Merge From lana.steuck at oracle.com Wed Dec 28 14:15:58 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 28 Dec 2011 22:15:58 +0000 Subject: hg: jdk8/awt/langtools: 12 new changesets Message-ID: <20111228221625.5082947803@hg.openjdk.java.net> Changeset: 3c71fcc22b99 Author: cl Date: 2011-12-22 19:00 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/3c71fcc22b99 Added tag jdk8-b18 for changeset ab1b1cc78577 ! .hgtags Changeset: 4822dfe0922b Author: ohair Date: 2011-12-12 08:15 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/4822dfe0922b 7119829: Adjust default jprt testing configuration Reviewed-by: alanb ! make/jprt.properties Changeset: 3809292620c9 Author: jjg Date: 2011-12-13 11:21 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/3809292620c9 7120736: refactor javac option handling Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/Enter.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/file/Locations.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/jvm/Target.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java ! src/share/classes/com/sun/tools/javac/util/Log.java ! src/share/classes/com/sun/tools/javac/util/Options.java ! test/tools/javac/diags/examples/UnsupportedEncoding.java Changeset: 4e4fed1d02f9 Author: jjg Date: 2011-12-13 14:33 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/4e4fed1d02f9 7121164: renamed files not committed Reviewed-by: ksrini - src/share/classes/com/sun/tools/javac/main/JavacOption.java + src/share/classes/com/sun/tools/javac/main/Option.java + src/share/classes/com/sun/tools/javac/main/OptionHelper.java - src/share/classes/com/sun/tools/javac/main/OptionName.java - src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java Changeset: 4261dc8af622 Author: jjg Date: 2011-12-14 16:16 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/4261dc8af622 7111022: javac no long prints last round of processing 7121323: Sqe tests using -Xstdout option fail with an invalid flag error message Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/main/Option.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/util/Log.java ! test/tools/javac/4846262/Test.sh + test/tools/javac/processing/options/testPrintProcessorInfo/TestWithXstdout.java ! test/tools/javac/util/T6597678.java Changeset: 281eeedf9755 Author: jjg Date: 2011-12-14 17:52 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/281eeedf9755 7121681: compiler message file broken for javac -fullversion Reviewed-by: jjh ! src/share/classes/com/sun/tools/javac/main/Option.java Changeset: 42ffceeceeca Author: jjg Date: 2011-12-14 21:52 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/42ffceeceeca 7121682: remove obsolete import Reviewed-by: jjh ! test/tools/javac/api/T6838467.java Changeset: ab2a880cc23b Author: lana Date: 2011-12-15 19:53 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/ab2a880cc23b Merge Changeset: 6b773fdeb633 Author: jjg Date: 2011-12-16 13:49 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/6b773fdeb633 7121961: javadoc is missing a resource property Reviewed-by: bpatel ! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties Changeset: a7a2720c7897 Author: jjh Date: 2011-12-16 16:41 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/a7a2720c7897 7122342: testPrintProcessorInfo/TestWithXstdout.java failed for JDK8 nightly build at 12/16/2011 Summary: Do not pass empty args to javac Reviewed-by: jjg ! test/tools/javac/processing/options/testPrintProcessorInfo/TestWithXstdout.java Changeset: 1ae5988e201b Author: mcimadamore Date: 2011-12-19 12:07 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/1ae5988e201b 7120463: Fix method reference parser support in order to avoid ambiguities Summary: Add lookahead routine to disambiguate between method reference in method context and binary expression Reviewed-by: jjg, dlsmith ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/tools/javac/lambda/MethodReferenceParserTest.java Changeset: 77b2c066084c Author: lana Date: 2011-12-23 16:39 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/langtools/rev/77b2c066084c Merge - src/share/classes/com/sun/tools/javac/main/JavacOption.java - src/share/classes/com/sun/tools/javac/main/OptionName.java - src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java From lana.steuck at oracle.com Wed Dec 28 14:16:10 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 28 Dec 2011 22:16:10 +0000 Subject: hg: jdk8/awt/hotspot: 70 new changesets Message-ID: <20111228221831.865D147804@hg.openjdk.java.net> Changeset: da4182086289 Author: jcoomes Date: 2011-11-18 17:39 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/da4182086289 7113503: Bump the hs23 build number to 07 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 36b057451829 Author: dholmes Date: 2011-11-16 20:38 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/36b057451829 7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries Reviewed-by: dholmes, dsamersoff Contributed-by: Chris Hegarty ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp Changeset: 002cb3fc8256 Author: coleenp Date: 2011-11-18 17:26 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/002cb3fc8256 Merge Changeset: c17bc65648de Author: brutisso Date: 2011-11-21 08:02 +0100 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/c17bc65648de 7112308: Fix Visual Studio build for precompiled header Summary: Add the new path to precompiled.hpp in the project make file Reviewed-by: coleenp, dholmes, brutisso Contributed-by: rbackman ! make/windows/makefiles/projectcreator.make Changeset: 1d090cf33da6 Author: coleenp Date: 2011-11-21 10:22 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/1d090cf33da6 Merge Changeset: 242b4e0e6f73 Author: phh Date: 2011-11-29 09:21 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/242b4e0e6f73 7116189: Export JVM_SetNativeThreadName from Hotspot Summary: Added JVM_SetNativeThreadName to linker mapfiles on Solaris and Linux. Reviewed-by: dcubed, dholmes Contributed-by: michael.x.mcmahon at oracle.com ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers Changeset: 763f01599ff4 Author: phh Date: 2011-11-29 17:00 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/763f01599ff4 7116481: Commercial features in Hotspot must be gated by a switch Summary: Add -XX:+UnlockCommercialVMOptions to gate use of commercial feature switches in the same way as -XX:UnlockDiagnosticVMOptions gates use of diagnostic feature switches. Reviewed-by: jwilhelm, kamg ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp Changeset: 358eca91be48 Author: phh Date: 2011-11-30 12:48 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/358eca91be48 7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch Summary: Revert 7116481 to current hsx/hotspot-main Reviewed-by: kamg ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp Changeset: 81a08cd7f6a1 Author: coleenp Date: 2011-12-01 13:42 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/81a08cd7f6a1 Merge Changeset: a88de71c4e3a Author: tonyp Date: 2011-11-18 12:52 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/a88de71c4e3a 7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class Summary: Major cleanup of the G1CollectorPolicy class. It removes a lot of unused fields and methods and also consolidates replicated information (mainly various ways of counting the number of CSet regions) into one copy. Reviewed-by: johnc, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: d06a2d7fcd5b Author: brutisso Date: 2011-11-21 07:47 +0100 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/d06a2d7fcd5b 7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM Summary: Interpret MarkSweepAlwaysCompactCount < 1 as never do full compaction Reviewed-by: ysr, tonyp, jmasa, johnc ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp ! src/share/vm/memory/space.hpp Changeset: b5a5f30c483d Author: johnc Date: 2011-11-21 09:24 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/b5a5f30c483d 7110173: GCNotifier::pushNotification publishes stale data. Summary: GCNotifier::pushNotification() references GCMemoryManager::_last_gc_stat but is called from GCMemoryManager::gc_end() before GCMemoryManager::_last_gc_stat is set up using the values in GCMemoryManager::_current_gc_stat. As a result the GC notification code accesses unitialized or stale data. Move the notification call after GCMemoryManager::_las_gc_stat is set, but inside the same if-block. Reviewed-by: poonam, dholmes, fparain, mchung ! src/share/vm/services/memoryManager.cpp Changeset: 6071e0581859 Author: johnc Date: 2011-11-18 12:27 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/6071e0581859 7111795: G1: Various cleanups identified during walk through of changes for 6484965 Summary: Various cleanups and formatting changes identified during a code walk through of the changes for 6484965 ("G1: piggy-back liveness accounting phase on marking"). Reviewed-by: brutisso, tonyp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: 3a298e04d914 Author: tonyp Date: 2011-11-22 04:47 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/3a298e04d914 Merge Changeset: bca17e38de00 Author: jmasa Date: 2011-08-09 10:16 -0700 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/bca17e38de00 6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads Summary: Select number of GC threads dynamically based on heap usage and number of Java threads Reviewed-by: johnc, ysr, jcoomes ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.hpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.hpp ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/utilities/workgroup.cpp ! src/share/vm/utilities/workgroup.hpp ! src/share/vm/utilities/yieldingWorkgroup.cpp ! src/share/vm/utilities/yieldingWorkgroup.hpp Changeset: 00dd86e542eb Author: johnc Date: 2011-11-28 09:49 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/00dd86e542eb 7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise Summary: Race between the VM thread reading G1CollectedHeap::_mark_in_progress and it being set by the concurrent mark thread when concurrent marking is aborted by a full GC. Have the concurrent mark thread join the SuspendibleThreadSet before changing the marking state. Reviewed-by: tonyp, brutisso ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp Changeset: dc467e8b2c5e Author: johnc Date: 2011-11-17 12:40 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/dc467e8b2c5e 7112743: G1: Reduce overhead of marking closure during evacuation pauses Summary: Parallelize the serial code that was used to mark objects reachable from survivor objects in the collection set. Some minor improvments in the timers used to track the freeing of the collection set along with some tweaks to PrintGCDetails. Reviewed-by: tonyp, brutisso ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/oops/objArrayOop.hpp Changeset: ea640b5e949a Author: jmasa Date: 2011-11-22 14:18 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/ea640b5e949a 7106024: CMS: Removed unused code for precleaning in remark phase Summary: Remove dead code. Reviewed-by: stefank, ysr ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp Changeset: 7913e93dca52 Author: jmasa Date: 2011-11-22 14:59 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/7913e93dca52 7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure Summary: Remove obsolete code. Reviewed-by: brutisso, ysr, jcoomes ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/gc_implementation/shared/markSweep.inline.hpp Changeset: 1bbf5b6fb7b0 Author: tonyp Date: 2011-12-02 08:52 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/1bbf5b6fb7b0 Merge ! src/share/vm/runtime/globals.hpp Changeset: 6de8c9ba5907 Author: jcoomes Date: 2011-12-02 15:11 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/6de8c9ba5907 Merge Changeset: aed8bf036ce2 Author: jcoomes Date: 2011-12-02 15:11 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/aed8bf036ce2 Added tag hs23-b07 for changeset 6de8c9ba5907 ! .hgtags Changeset: cf4dd13bbcd3 Author: jcoomes Date: 2011-12-02 21:10 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/cf4dd13bbcd3 7117536: new hotspot build - hs23-b08 Reviewed-by: johnc ! make/hotspot_version Changeset: cd00eaeebef6 Author: phh Date: 2011-12-05 12:50 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/cd00eaeebef6 7117389: Add a framework for vendor-specific command line switch extensions to Hotspot Summary: Add a file, globals_ext.hpp, containing a null interface, to be replaced by a vendor in altsrc as needed. Reviewed-by: coleenp, kamg, dholmes, johnc, jrose ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp + src/share/vm/runtime/globals_ext.hpp ! src/share/vm/runtime/globals_extension.hpp Changeset: 8657ec177a14 Author: dcubed Date: 2011-12-05 14:55 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/8657ec177a14 7117748: SA_APPLE_BOOT_JAVA and ALWAYS_PASS_TEST_GAMMA settings should not be required on MacOS X Summary: Replace SA_APPLE_BOOT_JAVA with logic that checks the boot JDK for the location of JDI classes. ALWAYS_PASS_TEST_GAMMA is true by default on Darwin. Reviewed-by: kvn, swingler ! make/bsd/makefiles/buildtree.make ! make/bsd/makefiles/sa.make Changeset: 41cce03b29a8 Author: dcubed Date: 2011-12-06 05:28 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/41cce03b29a8 Merge Changeset: 03865c41c4f3 Author: vladidan Date: 2011-12-06 16:35 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/03865c41c4f3 Merge ! src/share/vm/runtime/globals.hpp Changeset: 55d777c0860a Author: dcubed Date: 2011-12-07 07:27 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/55d777c0860a 7118648: disable compressed oops by default on MacOS X until 7118647 is fixed Summary: UseCompressedOops is false by default on MacOS X; can still be set manually Reviewed-by: jmelvin, kvn, dholmes ! src/share/vm/runtime/arguments.cpp Changeset: e8fdaf4a66cb Author: kvn Date: 2011-11-10 20:17 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/e8fdaf4a66cb 7110586: C2 generates incorrect results Summary: Exact limit of empty loop calculated incorrectly. Reviewed-by: iveresov, never ! src/share/vm/opto/loopnode.cpp + test/compiler/7110586/Test7110586.java Changeset: 8c57262447d3 Author: kvn Date: 2011-11-14 18:38 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/8c57262447d3 7105605: Use EA info to optimize pointers compare Summary: optimize pointers compare using EA information. Reviewed-by: never, twisti ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/escape.hpp Changeset: 6729bbc1fcd6 Author: twisti Date: 2011-11-16 01:39 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/6729bbc1fcd6 7003454: order constants in constant table by number of references in code Reviewed-by: kvn, never, bdelsart ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/vtableStubs_sparc.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/matcher.hpp Changeset: 1bd45abaa507 Author: kvn Date: 2011-11-16 09:13 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/1bd45abaa507 6890673: Eliminate allocations immediately after EA Summary: Try to eliminate allocations and related locks immediately after escape analysis. Reviewed-by: never ! src/share/vm/opto/block.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp Changeset: 973293defacd Author: iveresov Date: 2011-11-16 19:42 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/973293defacd 7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacks Summary: Move the inlinee invoke notification callback into inlinee preamble Reviewed-by: kvn, never ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.hpp ! test/compiler/6792161/Test6792161.java Changeset: a04a201f0f5a Author: twisti Date: 2011-11-17 04:07 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/a04a201f0f5a 7108383: JSR 292: JRuby bench_define_method_methods.rb: assert(slow_jvms != NULL) failed: miss path must not Reviewed-by: kvn, never ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/doCall.cpp Changeset: 59bc0d4d9ea3 Author: never Date: 2011-11-18 10:29 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/59bc0d4d9ea3 7110489: C1: 64-bit tiered with ForceUnreachable: assert(reachable(src)) failed: Address should be reachable Reviewed-by: kvn, iveresov, twisti ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: 7793051af7d6 Author: twisti Date: 2011-11-21 00:57 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/7793051af7d6 7110058: change default for ScavengeRootsInCode to 2 Reviewed-by: kvn, never ! src/share/vm/runtime/globals.hpp Changeset: f03a3c8bd5e5 Author: roland Date: 2011-09-14 09:22 +0200 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/f03a3c8bd5e5 7077312: Provide a CALL effect for instruct declaration in the ad file Summary: abstracted way to declare that the MachNode has the effect of a call (kills caller save registers, preserves callee save registers) Reviewed-by: twisti, never ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/adlparse.hpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/node.hpp Changeset: db2e64ca2d5a Author: roland Date: 2011-11-22 09:45 +0100 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/db2e64ca2d5a 7090968: Allow adlc register class to depend on runtime conditions Summary: allow reg_class definition as a function. Reviewed-by: kvn, never ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formsopt.cpp ! src/share/vm/adlc/formsopt.hpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/opto/matcher.hpp Changeset: cc81b9c09bbb Author: kvn Date: 2011-11-28 15:46 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/cc81b9c09bbb 7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPE Summary: Fixed several EA issues with Connection Graph construction. Reviewed-by: never, twisti ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/bcEscapeAnalyzer.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/escape.hpp Changeset: 97825a4f7369 Author: iveresov Date: 2011-11-30 17:35 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/97825a4f7369 7116795: Tiered: enable by default for server Summary: Enable tiered compilation on server VM by default Reviewed-by: kvn, never ! make/jprt.properties ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/x86/vm/c2_globals_x86.hpp Changeset: f745b2be3737 Author: kvn Date: 2011-12-02 21:37 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/f745b2be3737 7117282: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base) Summary: Delay memory node transformation until the memory is processed. Reviewed-by: iveresov, never ! src/share/vm/opto/memnode.cpp Changeset: 81f7362f7bed Author: kvn Date: 2011-12-08 10:27 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/81f7362f7bed Merge ! make/jprt.properties ! src/share/vm/runtime/globals.hpp Changeset: 4406629aa157 Author: johnc Date: 2011-12-02 12:39 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/4406629aa157 7114095: G1: assert(obj == oopDesc::load_decode_heap_oop(p)) failed: p should still be pointing to obj Summary: As a result of the changes for 4965777, the G1 reference field scanning closure could be applied to the discovered field of a reference object twice. The failing assert is too strong if the result of the first application of the closure is stolen, and the referenced object, evacuated by another worker thread. Reviewed-by: ysr, tonyp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp Changeset: e37aedaedccd Author: tonyp Date: 2011-12-05 12:26 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/e37aedaedccd Merge Changeset: f1391adc6681 Author: stefank Date: 2011-11-28 10:19 +0100 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/f1391adc6681 7112034: Parallel CMS fails to properly mark reference objects Summary: Enabled reference processing when work stealing during concurrent marking Reviewed-by: jmasa, brutisso ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Changeset: f4414323345f Author: stefank Date: 2011-11-28 14:58 +0100 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/f4414323345f 7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVM Summary: Changed the conditional to see if the precompiled header has been specified. Also, removed the unused PrecompiledOption. Reviewed-by: dholmes, brutisso ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/top.make ! make/linux/makefiles/gcc.make ! make/linux/makefiles/top.make ! make/solaris/makefiles/gcc.make Changeset: d23d2b18183e Author: tonyp Date: 2011-12-07 12:54 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/d23d2b18183e 7118202: G1: eden size unnecessarily drops to a minimum Summary: An integer underflow can cause the RSet lengths to be massively overpredicted which forces the eden size to the minimum. Reviewed-by: brutisso, johnc ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: e9b91fd07263 Author: jmasa Date: 2011-12-09 06:46 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/e9b91fd07263 Merge Changeset: 6d7d0790074d Author: jmasa Date: 2011-12-09 19:28 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/6d7d0790074d 7119584: UseParallelGC barrier task can be overwritten. Summary: Provoke a GC for a metadata allocation failure. Reviewed-by: johnc, iveresov ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp Changeset: 3b688d6ff3d0 Author: fparain Date: 2011-12-14 04:30 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/3b688d6ff3d0 7104647: Adding a diagnostic command framework Reviewed-by: phh, dcubed ! src/share/vm/services/attachListener.cpp + src/share/vm/services/diagnosticArgument.cpp + src/share/vm/services/diagnosticArgument.hpp + src/share/vm/services/diagnosticCommand.cpp + src/share/vm/services/diagnosticCommand.hpp + src/share/vm/services/diagnosticFramework.cpp + src/share/vm/services/diagnosticFramework.hpp ! src/share/vm/services/jmm.h ! src/share/vm/services/management.cpp Changeset: 31f6f10e4379 Author: vladidan Date: 2011-12-14 20:06 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/31f6f10e4379 Merge Changeset: a2fef924d8e6 Author: amurillo Date: 2011-12-16 12:38 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/a2fef924d8e6 Merge ! .hgtags Changeset: 61165f53f165 Author: amurillo Date: 2011-12-16 12:37 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/61165f53f165 Added tag hs23-b08 for changeset a2fef924d8e6 ! .hgtags Changeset: 7e075537835d Author: cl Date: 2011-12-22 19:00 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/7e075537835d Added tag jdk8-b18 for changeset 61165f53f165 ! .hgtags Changeset: 434acc838772 Author: amurillo Date: 2011-12-16 12:46 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/434acc838772 7122001: new hotspot build - hs23-b09 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 3c648b9ad052 Author: stefank Date: 2011-12-14 12:15 +0100 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/3c648b9ad052 7121373: Clean up CollectedHeap::is_in Summary: Fixed G1CollectedHeap::is_in, added tests, cleaned up comments and made Space::is_in pure virtual. Reviewed-by: brutisso, tonyp, jcoomes ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/oops/arrayOop.cpp ! src/share/vm/oops/arrayOop.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/utilities/quickSort.cpp ! src/share/vm/utilities/quickSort.hpp Changeset: fd2b426c30db Author: johnc Date: 2011-12-14 17:43 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/fd2b426c30db 7119908: G1: Cache CSet start region for each worker for subsequent reuse Summary: Cache workers' calculated starting heap region, used for parallel iteration over the collcection set, for subsequent reuse. Reviewed-by: tonyp, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 41406797186b Author: tonyp Date: 2011-12-16 02:14 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/41406797186b 7113012: G1: rename not-fully-young GCs as "mixed" Summary: Renamed partially-young GCs as mixed and fully-young GCs as young. Change all external output that includes those terms (GC log and GC ergo log) as well as any comments, fields, methods, etc. The changeset also includes very minor code tidying up (added some curly brackets). Reviewed-by: johnc, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1ErgoVerbose.cpp ! src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp Changeset: adedfbbf0360 Author: johnc Date: 2011-12-16 11:40 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/adedfbbf0360 7120038: G1: ParallelGCThreads==0 is broken Summary: Running G1 with ParallelGCThreads==0 results in various crashes and asserts. Most of these are caused by unguarded references to the worker threads array or an incorrect number of active workers. Reviewed-by: jmasa, tonyp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: e7dead7e90af Author: johnc Date: 2011-12-19 10:02 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/e7dead7e90af 7117303: VM uses non-monotonic time source and complains that it is non-monotonic Summary: Replaces calls to os::javaTimeMillis(), which does not (and cannot) guarantee monotonicity, in GC code to an equivalent expression that uses os::javaTimeNanos(). os::javaTimeNanos is guaranteed monotonically non-decreasing if the underlying platform provides a monotonic time source. Changes in OS files are to make use of the newly defined constants in globalDefinitions.hpp. Reviewed-by: dholmes, ysr ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 129cd462ae89 Author: jmasa Date: 2011-12-20 12:27 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/129cd462ae89 Merge Changeset: 96ce4c27112f Author: coleenp Date: 2011-12-19 15:34 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/96ce4c27112f 7122939: TraceBytecodes broken with UseCompressedOops Summary: Disable verify_heapbase on sparc if TraceBytecodes because the latter uses r12 as a temp register Reviewed-by: coleenp, phh Contributed-by: Volker Simonis ! src/cpu/x86/vm/assembler_x86.cpp Changeset: 6c995c08526c Author: phh Date: 2011-12-19 15:50 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/6c995c08526c 7122880: Extend vendor-specific command interface to include manageable switches Summary: Add Flag::external_ext()/writable_ext(), both return false. Reviewed-by: coleenp, zgu ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_ext.hpp ! src/share/vm/services/management.cpp Changeset: 4502fd5c7698 Author: phh Date: 2011-12-19 21:38 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/4502fd5c7698 Merge Changeset: 11c26bfcf8c7 Author: phh Date: 2011-12-21 15:48 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/11c26bfcf8c7 7091417: recvfrom's 6th input should be of type socklen_t Summary: Revamp class os's socket method formal args to match socket.h, insert casts in appropriate places, and copyin-copyout int*'s that s/b socklen_t*'s in jvm.cpp. Reviewed-by: coleenp, dholmes Contributed-by: erik.gahlin at oracle.com, rickard.backman at oracle.com, nils.loodin at oracle.com, markus.gronlund at oracle.com ! src/os/bsd/vm/jvm_bsd.h ! src/os/bsd/vm/os_bsd.inline.hpp ! src/os/linux/vm/jvm_linux.h ! src/os/linux/vm/os_linux.inline.hpp ! src/os/solaris/vm/jvm_solaris.h ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.inline.hpp ! src/os/windows/vm/jvm_windows.h ! src/os/windows/vm/os_windows.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/utilities/ostream.cpp Changeset: c01e115b095e Author: coleenp Date: 2011-12-21 16:41 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/c01e115b095e 7064927: retransformClasses() does not pass in LocalVariableTable of a method Summary: Handle LVT attribute in the class file reconstitutor. Reviewed-by: phh, coleenp Contributed-by: thomaswue ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.hpp Changeset: d532160c55f7 Author: coleenp Date: 2011-12-21 18:22 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/d532160c55f7 Merge Changeset: 4b18532913c7 Author: vladidan Date: 2011-12-22 12:01 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/4b18532913c7 Merge ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp Changeset: 4bcf61041217 Author: amurillo Date: 2011-12-23 15:24 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/4bcf61041217 Merge Changeset: 9232e0ecbc2c Author: amurillo Date: 2011-12-23 15:24 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/9232e0ecbc2c Added tag hs23-b09 for changeset 4bcf61041217 ! .hgtags From lana.steuck at oracle.com Wed Dec 28 14:17:09 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 28 Dec 2011 22:17:09 +0000 Subject: hg: jdk8/awt/jdk: 23 new changesets Message-ID: <20111228222103.7B94847805@hg.openjdk.java.net> Changeset: 134420afe9c2 Author: ngthomas Date: 2011-11-13 21:39 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/134420afe9c2 7109885: security baseline for 7u2 or above is not set correctly Reviewed-by: ccheung, igor, ohair ! make/common/shared/Sanity.gmk Changeset: 6f594239e9dc Author: ngthomas Date: 2011-11-15 23:33 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/6f594239e9dc 7112298: remove security baseline sanity check Reviewed-by: ccheung, igor, ohair ! make/common/shared/Sanity.gmk Changeset: fcc7cafa0027 Author: herrick Date: 2011-11-18 06:35 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/fcc7cafa0027 Merge - make/sun/rmi/rmi/mapfile-vers - src/share/classes/sun/security/pkcs/EncodingException.java - src/share/classes/sun/security/pkcs/PKCS10.java - src/share/classes/sun/security/pkcs/PKCS10Attribute.java - src/share/classes/sun/security/pkcs/PKCS10Attributes.java - src/share/classes/sun/security/util/BigInt.java - src/share/classes/sun/security/util/PathList.java - src/share/classes/sun/security/x509/CertAndKeyGen.java - src/share/native/sun/rmi/server/MarshalInputStream.c - test/java/net/DatagramSocket/ChangingAddress.java - test/sun/security/util/BigInt/BigIntEqualsHashCode.java Changeset: 526e99f06a59 Author: igor Date: 2011-12-06 16:31 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/526e99f06a59 Merge - test/java/io/FileDescriptor/FileChannelFDTest.java - test/java/io/etc/FileDescriptorSharing.java Changeset: 334bd51fb3f3 Author: igor Date: 2011-12-19 10:06 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/334bd51fb3f3 Merge - make/sun/motif12/reorder-i586 - make/sun/motif12/reorder-sparc - make/sun/motif12/reorder-sparcv9 - src/share/native/java/util/zip/zlib-1.2.3/ChangeLog - src/share/native/java/util/zip/zlib-1.2.3/README - src/share/native/java/util/zip/zlib-1.2.3/compress.c - src/share/native/java/util/zip/zlib-1.2.3/crc32.h - src/share/native/java/util/zip/zlib-1.2.3/deflate.c - src/share/native/java/util/zip/zlib-1.2.3/deflate.h - src/share/native/java/util/zip/zlib-1.2.3/gzio.c - src/share/native/java/util/zip/zlib-1.2.3/infback.c - src/share/native/java/util/zip/zlib-1.2.3/inffast.c - src/share/native/java/util/zip/zlib-1.2.3/inffast.h - src/share/native/java/util/zip/zlib-1.2.3/inffixed.h - src/share/native/java/util/zip/zlib-1.2.3/inflate.c - src/share/native/java/util/zip/zlib-1.2.3/inflate.h - src/share/native/java/util/zip/zlib-1.2.3/inftrees.c - src/share/native/java/util/zip/zlib-1.2.3/inftrees.h - src/share/native/java/util/zip/zlib-1.2.3/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.3/patches/crc32.c.diff - src/share/native/java/util/zip/zlib-1.2.3/patches/inflate.c.diff - src/share/native/java/util/zip/zlib-1.2.3/patches/zconf.h.diff - src/share/native/java/util/zip/zlib-1.2.3/patches/zlib.h.diff - src/share/native/java/util/zip/zlib-1.2.3/trees.c - src/share/native/java/util/zip/zlib-1.2.3/trees.h - src/share/native/java/util/zip/zlib-1.2.3/uncompr.c - src/share/native/java/util/zip/zlib-1.2.3/zadler32.c - src/share/native/java/util/zip/zlib-1.2.3/zconf.h - src/share/native/java/util/zip/zlib-1.2.3/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.3/zlib.h - src/share/native/java/util/zip/zlib-1.2.3/zutil.c - src/share/native/java/util/zip/zlib-1.2.3/zutil.h - src/solaris/classes/sun/awt/motif/AWTLockAccess.java - src/solaris/classes/sun/awt/motif/MFontPeer.java - src/solaris/classes/sun/awt/motif/MToolkit.java - src/solaris/classes/sun/awt/motif/MToolkitThreadBlockedHandler.java - src/solaris/classes/sun/awt/motif/MWindowAttributes.java - src/solaris/classes/sun/awt/motif/X11FontMetrics.java - src/solaris/native/sun/awt/MouseInfo.c - src/solaris/native/sun/awt/XDrawingArea.c - src/solaris/native/sun/awt/XDrawingArea.h - src/solaris/native/sun/awt/XDrawingAreaP.h - src/solaris/native/sun/awt/awt_Cursor.h - src/solaris/native/sun/awt/awt_KeyboardFocusManager.h - src/solaris/native/sun/awt/awt_MToolkit.c - src/solaris/native/sun/awt/awt_MToolkit.h - src/solaris/native/sun/awt/awt_MenuItem.h - src/solaris/native/sun/awt/awt_PopupMenu.h - src/solaris/native/sun/awt/awt_TopLevel.h - src/solaris/native/sun/awt/awt_Window.h - src/solaris/native/sun/awt/awt_mgrsel.c - src/solaris/native/sun/awt/awt_mgrsel.h - src/solaris/native/sun/awt/awt_motif.h - src/solaris/native/sun/awt/awt_wm.c - src/solaris/native/sun/awt/awt_wm.h - src/solaris/native/sun/awt/awt_xembed.h - src/solaris/native/sun/awt/awt_xembed_server.c - src/solaris/native/sun/awt/awt_xembed_server.h - test/java/util/ResourceBundle/Control/ExpirationTest.java - test/java/util/ResourceBundle/Control/ExpirationTest.sh Changeset: c6fab5332075 Author: cl Date: 2011-12-22 19:00 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c6fab5332075 Added tag jdk8-b18 for changeset 334bd51fb3f3 ! .hgtags Changeset: 94d7051cca13 Author: lana Date: 2011-12-20 15:26 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/94d7051cca13 Merge - src/share/classes/sun/awt/FocusingTextField.java - src/share/classes/sun/awt/HorizBagLayout.java - src/share/classes/sun/awt/OrientableFlowLayout.java - src/share/classes/sun/awt/VariableGridLayout.java - src/share/classes/sun/awt/VerticalBagLayout.java Changeset: 4f0f9f9c4892 Author: smarks Date: 2011-12-07 12:12 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4f0f9f9c4892 7117249: fix warnings in java.util.jar, .logging, .prefs, .zip Reviewed-by: alanb, dholmes, forax, sherman, smarks Contributed-by: Prasannaa , Martijn Verburg , Goerge_Albrecht , Graham Allan , Michael Barker ! src/share/classes/java/util/jar/JarFile.java ! src/share/classes/java/util/jar/Manifest.java ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/java/util/prefs/Preferences.java ! src/share/classes/java/util/prefs/XmlSupport.java ! src/share/classes/java/util/zip/ZipEntry.java Changeset: f8897baf40ea Author: omajid Date: 2011-12-08 13:48 -0500 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f8897baf40ea 7117612: Miscellaneous warnings in java.lang Reviewed-by: smarks, dholmes, alanb, darcy ! src/share/classes/java/lang/Boolean.java ! src/share/classes/java/lang/Byte.java ! src/share/classes/java/lang/Character.java ! src/share/classes/java/lang/CharacterName.java ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/ConditionalSpecialCasing.java ! src/share/classes/java/lang/Double.java ! src/share/classes/java/lang/EnumConstantNotPresentException.java ! src/share/classes/java/lang/Float.java ! src/share/classes/java/lang/Integer.java ! src/share/classes/java/lang/Long.java ! src/share/classes/java/lang/Short.java ! src/share/classes/java/lang/System.java ! src/share/classes/java/lang/ThreadLocal.java ! src/share/classes/java/lang/Void.java ! src/solaris/classes/java/lang/ProcessEnvironment.java ! src/windows/classes/java/lang/ProcessEnvironment.java Changeset: 9bb7c3b97384 Author: smarks Date: 2011-12-08 14:57 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9bb7c3b97384 7118546: fix warnings in javax.xml.crypto, javax.script Reviewed-by: mullan ! src/share/classes/javax/script/ScriptException.java ! src/share/classes/javax/xml/crypto/NodeSetData.java ! src/share/classes/javax/xml/crypto/dom/DOMCryptoContext.java ! src/share/classes/javax/xml/crypto/dsig/Manifest.java ! src/share/classes/javax/xml/crypto/dsig/Reference.java ! src/share/classes/javax/xml/crypto/dsig/SignatureProperties.java ! src/share/classes/javax/xml/crypto/dsig/SignatureProperty.java ! src/share/classes/javax/xml/crypto/dsig/SignedInfo.java ! src/share/classes/javax/xml/crypto/dsig/TransformService.java ! src/share/classes/javax/xml/crypto/dsig/XMLObject.java ! src/share/classes/javax/xml/crypto/dsig/XMLSignature.java ! src/share/classes/javax/xml/crypto/dsig/XMLSignatureFactory.java ! src/share/classes/javax/xml/crypto/dsig/keyinfo/KeyInfo.java ! src/share/classes/javax/xml/crypto/dsig/keyinfo/KeyInfoFactory.java ! src/share/classes/javax/xml/crypto/dsig/keyinfo/PGPData.java ! src/share/classes/javax/xml/crypto/dsig/keyinfo/RetrievalMethod.java ! src/share/classes/javax/xml/crypto/dsig/keyinfo/X509Data.java ! src/share/classes/javax/xml/crypto/dsig/spec/ExcC14NParameterSpec.java ! src/share/classes/javax/xml/crypto/dsig/spec/XPathFilter2ParameterSpec.java ! src/share/classes/javax/xml/crypto/dsig/spec/XPathFilterParameterSpec.java ! src/share/classes/javax/xml/crypto/dsig/spec/XPathType.java Changeset: 77d41c0e4ffc Author: jjh Date: 2011-12-09 12:56 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/77d41c0e4ffc 7117053: Fix build warnings in com/sun/tools/jdi/* Summary: Warnings fixed. Also reviewed by serguei.spitsyn at oracle.com, who is not yet an openjdk reviewer Reviewed-by: ksrini ! make/tools/src/build/tools/jdwpgen/ArrayRegionTypeNode.java ! make/tools/src/build/tools/jdwpgen/OutNode.java ! src/share/classes/com/sun/jdi/AbsentInformationException.java ! src/share/classes/com/sun/jdi/ClassNotLoadedException.java ! src/share/classes/com/sun/jdi/ClassNotPreparedException.java ! src/share/classes/com/sun/jdi/IncompatibleThreadStateException.java ! src/share/classes/com/sun/jdi/InconsistentDebugInfoException.java ! src/share/classes/com/sun/jdi/InternalException.java ! src/share/classes/com/sun/jdi/InvalidCodeIndexException.java ! src/share/classes/com/sun/jdi/InvalidLineNumberException.java ! src/share/classes/com/sun/jdi/InvalidStackFrameException.java ! src/share/classes/com/sun/jdi/InvalidTypeException.java ! src/share/classes/com/sun/jdi/InvocationException.java ! src/share/classes/com/sun/jdi/JDIPermission.java ! src/share/classes/com/sun/jdi/NativeMethodException.java ! src/share/classes/com/sun/jdi/ObjectCollectedException.java ! src/share/classes/com/sun/jdi/VMCannotBeModifiedException.java ! src/share/classes/com/sun/jdi/VMDisconnectedException.java ! src/share/classes/com/sun/jdi/VMMismatchException.java ! src/share/classes/com/sun/jdi/VMOutOfMemoryException.java ! src/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java ! src/share/classes/com/sun/jdi/connect/TransportTimeoutException.java ! src/share/classes/com/sun/jdi/connect/VMStartException.java ! src/share/classes/com/sun/jdi/connect/spi/ClosedConnectionException.java ! src/share/classes/com/sun/jdi/request/DuplicateRequestException.java ! src/share/classes/com/sun/jdi/request/InvalidRequestStateException.java ! src/share/classes/com/sun/tools/jdi/ArrayReferenceImpl.java ! src/share/classes/com/sun/tools/jdi/ArrayTypeImpl.java ! src/share/classes/com/sun/tools/jdi/BooleanValueImpl.java ! src/share/classes/com/sun/tools/jdi/CharValueImpl.java ! src/share/classes/com/sun/tools/jdi/ClassLoaderReferenceImpl.java ! src/share/classes/com/sun/tools/jdi/ClassTypeImpl.java ! src/share/classes/com/sun/tools/jdi/ConcreteMethodImpl.java ! src/share/classes/com/sun/tools/jdi/ConnectorImpl.java ! src/share/classes/com/sun/tools/jdi/DoubleValueImpl.java ! src/share/classes/com/sun/tools/jdi/EventRequestManagerImpl.java ! src/share/classes/com/sun/tools/jdi/EventSetImpl.java ! src/share/classes/com/sun/tools/jdi/FloatValueImpl.java ! src/share/classes/com/sun/tools/jdi/GenericAttachingConnector.java ! src/share/classes/com/sun/tools/jdi/IntegerValueImpl.java ! src/share/classes/com/sun/tools/jdi/InterfaceTypeImpl.java ! src/share/classes/com/sun/tools/jdi/InternalEventHandler.java ! src/share/classes/com/sun/tools/jdi/JDWPException.java - src/share/classes/com/sun/tools/jdi/LinkedHashMap.java ! src/share/classes/com/sun/tools/jdi/LongValueImpl.java ! src/share/classes/com/sun/tools/jdi/MethodImpl.java ! src/share/classes/com/sun/tools/jdi/MirrorImpl.java ! src/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java ! src/share/classes/com/sun/tools/jdi/ProcessAttachingConnector.java ! src/share/classes/com/sun/tools/jdi/RawCommandLineLauncher.java ! src/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java ! src/share/classes/com/sun/tools/jdi/ShortValueImpl.java ! src/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java ! src/share/classes/com/sun/tools/jdi/TargetVM.java ! src/share/classes/com/sun/tools/jdi/ThreadAction.java ! src/share/classes/com/sun/tools/jdi/ThreadGroupReferenceImpl.java ! src/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java ! src/share/classes/com/sun/tools/jdi/VMAction.java ! src/share/classes/com/sun/tools/jdi/VMState.java ! src/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java Changeset: c508f38245f8 Author: ngmr Date: 2011-12-12 11:41 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c508f38245f8 7118907: InetAddress.isReachable() should return false if sendto fails with EHOSTUNREACH Reviewed-by: alanb, chegar Contributed-by: Charles Lee ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/solaris/native/java/net/Inet6AddressImpl.c Changeset: 3216717f96f5 Author: dl Date: 2011-12-12 10:45 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/3216717f96f5 7118066: Warnings in java.util.concurrent package Reviewed-by: chegar, dholmes ! src/share/classes/java/util/concurrent/ArrayBlockingQueue.java ! src/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java ! src/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java ! src/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! src/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/share/classes/java/util/concurrent/DelayQueue.java ! src/share/classes/java/util/concurrent/Exchanger.java ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! src/share/classes/java/util/concurrent/ForkJoinTask.java ! src/share/classes/java/util/concurrent/ForkJoinWorkerThread.java ! src/share/classes/java/util/concurrent/LinkedTransferQueue.java ! src/share/classes/java/util/concurrent/Phaser.java ! src/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java ! src/share/classes/java/util/concurrent/SynchronousQueue.java ! test/java/util/Collections/EmptyIterator.java Changeset: d4f9d7e86a92 Author: chegar Date: 2011-12-12 03:54 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/d4f9d7e86a92 Merge Changeset: 9c0a6185188f Author: ohair Date: 2011-12-12 08:17 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9c0a6185188f 7119829: Adjust default jprt testing configuration Reviewed-by: alanb ! make/jprt.properties ! test/Makefile Changeset: c647ebb3c4f7 Author: naoto Date: 2011-12-13 15:41 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c647ebb3c4f7 4808233: "Locale" not thread-safe Reviewed-by: okutsu ! src/share/classes/java/util/Locale.java Changeset: e446c7d24d6c Author: lana Date: 2011-12-15 19:52 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/e446c7d24d6c Merge - make/sun/motif12/reorder-i586 - make/sun/motif12/reorder-sparc - make/sun/motif12/reorder-sparcv9 - src/solaris/classes/sun/awt/motif/AWTLockAccess.java - src/solaris/classes/sun/awt/motif/MFontPeer.java - src/solaris/classes/sun/awt/motif/MToolkit.java - src/solaris/classes/sun/awt/motif/MToolkitThreadBlockedHandler.java - src/solaris/classes/sun/awt/motif/MWindowAttributes.java - src/solaris/classes/sun/awt/motif/X11FontMetrics.java - src/solaris/native/sun/awt/MouseInfo.c - src/solaris/native/sun/awt/XDrawingArea.c - src/solaris/native/sun/awt/XDrawingArea.h - src/solaris/native/sun/awt/XDrawingAreaP.h - src/solaris/native/sun/awt/awt_Cursor.h - src/solaris/native/sun/awt/awt_KeyboardFocusManager.h - src/solaris/native/sun/awt/awt_MToolkit.c - src/solaris/native/sun/awt/awt_MToolkit.h - src/solaris/native/sun/awt/awt_MenuItem.h - src/solaris/native/sun/awt/awt_PopupMenu.h - src/solaris/native/sun/awt/awt_TopLevel.h - src/solaris/native/sun/awt/awt_Window.h - src/solaris/native/sun/awt/awt_mgrsel.c - src/solaris/native/sun/awt/awt_mgrsel.h - src/solaris/native/sun/awt/awt_motif.h - src/solaris/native/sun/awt/awt_wm.c - src/solaris/native/sun/awt/awt_wm.h - src/solaris/native/sun/awt/awt_xembed.h - src/solaris/native/sun/awt/awt_xembed_server.c - src/solaris/native/sun/awt/awt_xembed_server.h Changeset: 33ac7a057b9c Author: chegar Date: 2011-12-16 16:09 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/33ac7a057b9c 7095980: Ensure HttpURLConnection (and supporting APIs) don't expose HttpOnly cookies Reviewed-by: michaelm ! src/share/classes/java/net/HttpCookie.java + src/share/classes/sun/misc/JavaNetHttpCookieAccess.java ! src/share/classes/sun/misc/SharedSecrets.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/sun/net/www/protocol/http/HttpOnly.java Changeset: abbca81a98a7 Author: smarks Date: 2011-12-17 08:21 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/abbca81a98a7 7122235: stop the build if javac fails Reviewed-by: chegar, dholmes, mcimadamore, ohair ! make/common/Rules.gmk Changeset: 528eb0d43e3a Author: alanb Date: 2011-12-17 20:07 +0000 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/528eb0d43e3a 7087549: (fs) Files.newInputStream throws UOE for custom provider options Reviewed-by: alanb Contributed-by: brandon.passanisi at oracle.com ! src/share/classes/java/nio/file/spi/FileSystemProvider.java + test/java/nio/file/Files/CustomOptions.java Changeset: 5b27b978ed42 Author: sherman Date: 2011-12-19 14:14 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/5b27b978ed42 6990617: Regular expression doesn't match if unicode character next to a digit. Summary: updated RemoveQEQuotation() to deal with this case correctly Reviewed-by: sherman Contributed-by: stephen.flores at oracle.com ! src/share/classes/java/util/regex/Pattern.java ! test/java/util/regex/RegExTest.java Changeset: 570f3d893596 Author: lana Date: 2011-12-20 15:27 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/570f3d893596 Merge - src/share/classes/com/sun/tools/jdi/LinkedHashMap.java Changeset: 6f19ff39cff4 Author: lana Date: 2011-12-23 16:38 -0800 URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/6f19ff39cff4 Merge - src/share/classes/com/sun/tools/jdi/LinkedHashMap.java - src/share/classes/sun/awt/FocusingTextField.java - src/share/classes/sun/awt/HorizBagLayout.java - src/share/classes/sun/awt/OrientableFlowLayout.java - src/share/classes/sun/awt/VariableGridLayout.java - src/share/classes/sun/awt/VerticalBagLayout.java