Yuri Nesterenko
3965384d4c
Merge
2008-03-24 06:33:16 -07:00
Anton Tarasov
f865626b54
6599270: Using EmbeddedFrame in SWT leads to a hang
...
Excluding EmbeddedFrame from the workaround of activating a toplevel in not foreground process.
Reviewed-by: son
2008-03-21 09:54:50 +03:00
Anton Tarasov
74107ff438
6598089: JDK 7: AWT often goes into busy loop when showing dialog
...
Preventing focus from getting in an endless loop.
Reviewed-by: son
2008-03-20 18:06:41 +03:00
Oleg Sukhodolsky
816ed65ca6
6630878: clean target in sun/xawt is incomplete
...
Clean target should remove .gen_icons
Reviewed-by: yan
2008-03-20 16:21:44 +03:00
Anton Tarasov
6898039064
Merge
2008-03-20 14:26:38 +03:00
Anthony Petrov
eb02c12739
4993545: NativeInLightFixer adds asynchronousity
...
All the hooks related to the NativeInLightFixer have been moved to the HW/LW mixing handling methods. The NativeInLightFixer itself has been removed.
Reviewed-by: son, alexp
2008-03-20 11:09:16 +03:00
Anton Tarasov
a24634be6b
6567410: PIT : java/awt/Focus/AutoRequestFocusTest/AutoRequestFocusSetVisibleTest.java fails
...
A filter flag has been added to the HCBT focus hook.
Reviewed-by: dcherepanov
2008-03-19 16:23:50 +03:00
Anthony Petrov
723e255938
6589527: Window and Frame instances can hide their "Applet Warning"
...
Additional constraints have been added for the setBounds() operation.
Reviewed-by: son, art
2008-03-18 16:19:03 +03:00
Anthony Petrov
c195eb4ef5
6581927: REG : Non focusable frame can be minimized to very small & Frame icon can be seen on frame buttons
...
The SWP_NOSENDCHANGING flag should not be passed to the ::SetWindowPos() WinAPI function when we receive the WM_MOUSEMOVE message while manually handling the resizing of non-focusable frames.
Reviewed-by: son, ant
2008-03-18 15:07:42 +03:00
Anthony Petrov
8813269b78
6304277: PIT: Adding a TrayIcon closes a SplashScreen on Solaris but not on Win32
...
The Window.closeSplashScreen() method now verified the boolean flag isTrayIconWindow, and returns if it is true.
Reviewed-by: son, dcherepanov
2008-03-18 14:36:14 +03:00
Anthony Petrov
80a01c0796
6637796: setBounds doesn't enlarge Component
...
Added the areBoundsValid() method that verifies whether the current bounds of the component are valid. Using the isValid() method for this purpose previously was incorrect.
Reviewed-by: son, art
2008-03-18 14:20:28 +03:00
Anthony Petrov
cdf1fcc79d
6607660: java.awt.Container.getMouseEventTargetImpl should be invoked while holding the TreeLock
...
The body of the method has been wrapped into the synchronized (getTreeLock()) { } block.
Reviewed-by: son, art
2008-03-18 14:10:28 +03:00
Anthony Petrov
f92bcde478
6613927: Compilation of splashscreen png library failed on Ubuntu 7.04 (64bit)
...
The macro PNG_NO_MMX_CODE should be defined when compiling on 64bit Linux
Reviewed-by: yan, avu
2008-03-18 13:53:08 +03:00
Anthony Petrov
2095e90fb0
6608764: PropertyChangeListeners machinery should have a better locking scheme
...
Change to use a private final object java.awt.Component.changeSupportLock for locking purposes instead of using this
Reviewed-by: son, ant
2008-03-18 12:04:20 +03:00
Tim Bell
3a9b62e3d3
Merge
2008-03-17 23:03:51 -07:00
Tim Bell
fa4fe9bea5
Merge
2008-03-17 22:56:59 -07:00
Bradford Wetmore
99370e418f
Merge
2008-03-17 12:27:58 -07:00
Bradford Wetmore
e5c032b7a8
Merge
2008-03-17 11:53:36 -07:00
Xue-Lei Andrew Fan
04886b6f44
6447412: Issue with socket.close() for ssl sockets when poweroff on other system
...
Support SSL sockets SOLINGER
Reviewed-by: chegar
2008-03-17 03:11:29 -04:00
Xue-Lei Andrew Fan
e61d136dd9
6542796: CPU issue with JSSE and tomcat
...
Record length count error
Reviewed-by: weijun
2008-03-16 23:46:27 -04:00
Xue-Lei Andrew Fan
4a616b5705
6618387: SSL client sessions do not close cleanly. A TCP reset occurs instead of a close_notify alert
...
CloseIdelConnection() does not query the cached connection correctly.
Reviewed-by: chegar
2008-03-16 01:37:44 -04:00
Xue-Lei Andrew Fan
5fc030e9d3
6648816: REGRESSION: setting -Djava.security.debug=failure result in NPE in ACC
...
Unchecking the null pointer of the debug handle
Reviewed-by: mullan, weijun
2008-03-15 13:43:05 -04:00
Xueming Shen
8436026352
6514993: (prefs)prefs should use java.util.ServiceLoader to lookup service providers
...
Reviewed-by: iris
2008-03-14 14:21:03 -07:00
Dmitry Cherepanov
9e5bc6d8bf
6578583: Regression: Modality is broken in windows vista home premium from jdk1.7 b02 onwards
...
WS_DISABLED style should be used to fix some modality bugs
Reviewed-by: art, son
2008-03-14 22:00:33 +03:00
Dmitry Cherepanov
ad051bbc3a
6524352: support for high-resolution mouse wheel
...
Added support for high-resolution mouse wheel
Reviewed-by: dav, son
2008-03-14 20:40:09 +03:00
Dmitry Cherepanov
4033c90251
6603010: Out-of-process Java Plug-In non-functional or barely functional on X11 platforms
...
AWT XEmbed shouldn't use _SUN_XEMBED_START message
Reviewed-by: art, son
2008-03-14 18:50:02 +03:00
Dmitry Cherepanov
f97f9eb9a5
6612497: api/java_awt/Container/index.html#isAncestorOf Container2019 hangs since JDK 7 b15
...
Partial rollback changes for 6567564 in the Component.getGC method
Reviewed-by: art, son
2008-03-14 18:27:34 +03:00
Sean Mullan
aa16afbf77
Merge
2008-03-14 10:33:21 -04:00
Dmitry Cherepanov
07a1367346
6522731: Location of the frame changes,when the frame is resized & non-resized
...
XMoveWindow() should use shell's location
Reviewed-by: son
2008-03-14 17:23:25 +03:00
Roman Kennke
eab1a9b3df
6546113: (bf) CharSequence.slice() on wrapped CharSequence doesn't start at buffer position
...
Reviewed-by: iris
2008-03-13 19:34:49 +00:00
Alan Bateman
66fa5dcf96
6628575: (fc) lock/tryLock methods do not work with NFS servers that limit lock range to max file size
...
Reviewed-by: sherman
2008-03-13 19:29:41 +00:00
Sean Mullan
cf50796ba5
6611991: Add support for parsing RFC4514 DNs to X500Principal
...
Added new test and made one code change to escape null characters.
Reviewed-by: vinnie
2008-03-13 13:29:27 -04:00
Oleg Sukhodolsky
dc0d619ccb
6538066: XSelection should be more passive
...
Now only XClipboard know about XSelection, and XSelection knows nothing about XClipboard.
Reviewed-by: uta, denis
2008-03-13 17:14:44 +03:00
Oleg Sukhodolsky
205971fd7c
6645856: static field XWindowPeer.defaultFont hides XWindow.defaultFont
...
Unnedded code has been removed. Added getter for XWindow.defaultFont to initialize it lazily.
Reviewed-by: dav
2008-03-13 17:08:15 +03:00
Oleg Sukhodolsky
3c81ec3851
6645885: small refactoring for XContentWindow
...
Move createContent() method from XDecoratedPeer to XContentWindow, so only XContentWindow keep information about the way we position it.
Reviewed-by: anthony
2008-03-13 17:04:54 +03:00
Oleg Sukhodolsky
a7dad49796
6636368: XAtom contains unused code
...
Unused code has been removed
Reviewed-by: dcherepanov
2008-03-13 16:56:54 +03:00
Oleg Sukhodolsky
9c0e7108a3
6636370: minor corrections and simplification of code in AppContext
...
MainAppContext, isDisposed, and numAppContexts has beem made volatile. mostRecentThreadAppContext has been rewritten using ThreadLocal.
Reviewed-by: art
2008-03-13 16:54:51 +03:00
Oleg Sukhodolsky
794142ee36
6636331: ConcurrentModificationException in AppContext code
...
Added synchronization to AppContext.getAppContexts()
Reviewed-by: art
2008-03-13 16:51:04 +03:00
Oleg Sukhodolsky
59d9653ecf
6636369: sun.awt.datatransfer.DataTransferer contains double-check idiom
...
Double-check has been removed
Reviewed-by: dav
2008-03-13 16:47:40 +03:00
Oleg Sukhodolsky
43fd376e71
6607163: Linux: Cannot copy image from Java to OpenOffice
...
TARGETS should have type ATOM
Reviewed-by: denis
2008-03-13 16:42:52 +03:00
Oleg Sukhodolsky
c02f0bd9b7
6603256: Startup: Defer initialization of DropTarget's flavorMap
...
SystemFlavorMap is lazily initialized now.
Reviewed-by: uta
2008-03-13 16:32:15 +03:00
Oleg Sukhodolsky
16b0d38feb
6592751: EmbeddedFrame disposal is fragile and breaks clean AppContext termination
...
AppContext.dispose() should be ready to get exceptions during disposal of toplevels. Also now we mark windows peers as destroyed when native object has been destroyed.
Reviewed-by: art
2008-03-13 16:27:20 +03:00
Oleg Sukhodolsky
d51ba24908
6632140: minor refactoring for XWM
...
Code cleanup and generificaion for XWM
Reviewed-by: anthony
2008-03-13 16:19:32 +03:00
Oleg Sukhodolsky
ee0c8e43e4
6616095: AWT's WindowDisposerRecord keeps AppContext alive too long
...
WindowDisposerRecord should not keep strong reference to AppContext.
Reviewed-by: art
2008-03-13 16:12:56 +03:00
Oleg Sukhodolsky
2a20e69f1a
6595651: Focus transfers broken for applications embedding AWT across processes
...
Now we allow cross-process focus requests if focus is in embedder's process.
Reviewed-by: ant
2008-03-13 15:36:31 +03:00
Bradford Wetmore
b12d27166f
Merge
2008-03-11 23:37:02 -07:00
Weijun Wang
7434ffcbfb
6673164: dns_fallback parse error
...
Reviewed-by: valeriep
2008-03-12 09:32:38 +08:00
Alan Bateman
40922e9127
6644607: (ch) test/java/nio/channels/SocketChannel/Connect.java throws UnknownHostException
...
Reviewed-by: chegar
2008-03-11 14:49:53 +00:00
Alan Bateman
d5b852b81d
6448457: (ch) Channels.newOutputStream().write() does not write all data
...
Reviewed-by: iris, sherman
2008-03-11 14:42:35 +00:00
Martin Buchholz
5d9d5e3e88
6625725: (coll) modCount should not be volatile
...
Reviewed-by: dholmes
2008-03-10 23:23:48 -07:00