[cp-patches] FYI: Vector fixlet

2006-08-15 Thread Roman Kennke
This removes 2 explicit null checks in Vector. The Mauve test that I'll commit right after this shows that the RI allows null arguments when the Vector is empty. In the other case we throw an NPE implicitly anyway. 2006-08-15 Roman Kennke [EMAIL PROTECTED] * java/util/Vector.java

[cp-patches] FYI: ZipFile performance improvement

2006-08-15 Thread Roman Kennke
Here comes a significant performance improvement for Zipfile, done by Ingo. It avoids expensive UTF8 decoding when possible (most cases, for ASCII) and optimizes readLeShort() and readLeInt() for the case when the buffer has enough bytes. Mauve shows no regressions. 2006-08-15 Ingo Proetel

[cp-patches] FYI: java.io fixlets

2006-08-15 Thread Roman Kennke
This: - Provides a default for the system property line.separator in PrintStream. - Creates a local copy of the channels field in FileDescriptor.valid() to improve threading safety. 2006-08-15 Roman Kennke [EMAIL PROTECTED] * java/io/PrintStream.java (line_separator

Re: [cp-patches] FYI: ZipFile performance improvement

2006-08-15 Thread Roman Kennke
Hi Jeroen, hi list, Jeroen Frijters schrieb: Roman Kennke wrote: Here comes a significant performance improvement for Zipfile, done by Ingo. It avoids expensive UTF8 decoding when possible (most cases, for ASCII) and optimizes readLeShort() and readLeInt() for the case when the buffer has

Re: [cp-patches] RFC: File/VMFile improvement

2006-08-15 Thread Roman Kennke
and attached patch. Basically this moves the impl of getAbsolutePath(), isAbsolute() and toURL() to VMFile. The last patch here had a mistake. Here comes the corrected one. 2006-08-15 Roman Kennke [EMAIL PROTECTED] * java/io/File.java (getAbsolutePath): Fetch absolute path

[cp-patches] FYI: BasicTreeUI/DefaultTreeCellEditor fixes

2006-08-15 Thread Roman Kennke
This implements the last missing methods in BasicTreeUI and fixes a couple of inconsistencies in the handling of JTree editing. I hope I didn't introduce any glitches again, please let me know if that's the case and I'll fix it. 2006-08-15 Roman Kennke [EMAIL PROTECTED] * javax

[cp-patches] FYI: MetalTreeUI lineStyle support

2006-08-15 Thread Roman Kennke
This implements the missing pieces in MetalTreeUI, which is support for the JTree.lineStyle client propoperty. This is actually well documented and was fairly straightforward to implement. I added some bits to the TreeDemo to try it out quickly. 2006-08-16 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath java/util/Vector.java ChangeLog

2006-08-15 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/15 09:44:34 Modified files: java/util : Vector.java . : ChangeLog Log message: 2006-08-15 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath java/util/zip/ZipFile.java ChangeLog

2006-08-15 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/15 11:28:12 Modified files: java/util/zip : ZipFile.java . : ChangeLog Log message: 2006-08-15 Ingo Proetel [EMAIL PROTECTED

[commit-cp] classpath java/io/FileDescriptor.java java/io/P...

2006-08-15 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/15 11:37:06 Modified files: java/io: FileDescriptor.java PrintStream.java . : ChangeLog Log message: 2006-08-15 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath java/util/zip/ZipFile.java ChangeLog

2006-08-15 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/15 14:25:38 Modified files: java/util/zip : ZipFile.java . : ChangeLog Log message: 2006-08-15 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath java/util/Vector.java ChangeLog

2006-08-15 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/15 14:29:40 Modified files: java/util : Vector.java . : ChangeLog Log message: 2006-08-15 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/plaf/basic/BasicTreeUI.ja...

2006-08-15 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/15 23:37:41 Modified files: javax/swing/plaf/basic: BasicTreeUI.java javax/swing/tree: DefaultTreeCellEditor.java . : ChangeLog Log message

[commit-cp] classpath javax/swing/plaf/metal/MetalTreeUI.ja...

2006-08-15 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/16 00:31:20 Modified files: javax/swing/plaf/metal: MetalTreeUI.java examples/gnu/classpath/examples/swing: TreeDemo.java . : ChangeLog Log message

[cp-patches] FYI: JSplitPane oneTouchExpandable support

2006-08-14 Thread Roman Kennke
This fixes the oneTouchExpandable support for JSplitPane in the Basic and Metal LF. 2006-08-14 Roman Kennke [EMAIL PROTECTED] PR 28693 * javax/swing/plaf/basic/BasicSplitPaneDivider.java (BasicOneTouchButton): New inner class

[cp-patches] FYI: Wheel scrolling fix

2006-08-14 Thread Roman Kennke
This should fix wheel scrolling. 2006-08-14 Roman Kennke [EMAIL PROTECTED] PR 28719 * javax/swing/plaf/basic/BasicScrollPaneUI.java (MouseWheelHandler.mouseWheelMoved): Scroll negative delta when wheel is going up. /Roman Index: javax/swing/plaf/basic

[cp-patches] FYI: swing.text fixlet

2006-08-14 Thread Roman Kennke
This fixes view to model mapping in javax.swing.text according to Intel's testsuite. 2006-08-14 Roman Kennke [EMAIL PROTECTED] PR 28028 * javax/swing/text/Utilities.java (getTabbedTextOffset): Don't add p0 here. /Roman Index: javax/swing/text/Utilities.java

[cp-patches] FYI: JTable scrolling fix

2006-08-14 Thread Roman Kennke
unit of one row height). 2006-08-14 Roman Kennke [EMAIL PROTECTED] PR 28720 * javax/swing/JTable (getScrollableUnitIncrement): Expose partially exposed row in scrolling direction. /Roman Index: javax/swing/JTable.java

[cp-patches] FYI: Some more JSplitPane UI stuff

2006-08-14 Thread Roman Kennke
the MetalSplitPaneDivider buttons and pattern painting to be more like the JDK. 2006-08-14 Roman Kennke [EMAIL PROTECTED] * javax/swing/plaf/basic/BasicSplitPaneDivider.java (DividerLayout.layoutContainer): Removed debug output. * javax/swing/plaf/basic/BasicSplitPaneUI.java

[commit-cp] classpath javax/swing/plaf/basic/BasicSplitPane...

2006-08-14 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/14 13:40:05 Modified files: javax/swing/plaf/basic: BasicSplitPaneDivider.java BasicSplitPaneUI.java javax/swing/plaf/metal

[commit-cp] classpath javax/swing/plaf/basic/BasicScrollPan...

2006-08-14 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/14 13:46:05 Modified files: javax/swing/plaf/basic: BasicScrollPaneUI.java . : ChangeLog Log message: 2006-08-14 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/text/Utilities.java Chang...

2006-08-14 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/14 13:55:18 Modified files: javax/swing/text: Utilities.java . : ChangeLog Log message: 2006-08-14 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/JTable.java ChangeLog

2006-08-14 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/14 14:28:45 Modified files: javax/swing: JTable.java . : ChangeLog Log message: 2006-08-14 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/plaf/metal/MetalLookAndFe...

2006-08-14 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/14 15:13:56 Modified files: javax/swing/plaf/metal: MetalLookAndFeel.java . : ChangeLog Log message: 2006-08-14 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/plaf/basic/BasicSplitPane...

2006-08-14 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/14 21:41:32 Modified files: javax/swing/plaf/basic: BasicSplitPaneUI.java BasicSplitPaneDivider.java javax/swing/plaf/metal

[cp-patches] FYI: BasicTextUI fixlet

2006-08-13 Thread Roman Kennke
In BasicTextUI we need to unregister the document handler in order to clean up correctly on UI change. 2006-08-13 Roman Kennke [EMAIL PROTECTED] * javax/swing/plaf/basic/BasicTextUI.java (uninstallListeners): Unregister document listener. /Roman Index: javax/swing/plaf/basic

[cp-patches] FYI: PlainView optimization

2006-08-13 Thread Roman Kennke
the (which takes a while naturally) the actual scrolling/painting is pretty damn fast. :-D 2006-08-13 Roman Kennke [EMAIL PROTECTED] PR 28028 * javax/swing/text/PlainView.java (paint): Limit painted area to the lines inside the clip and allocation. /Roman Index: javax

[cp-patches] FYI: BasicScrollBarUI fixlet

2006-08-13 Thread Roman Kennke
(== not what the JDK does). This means that scrolling is now probably broken for a couple of components (those which implement the Scrollable interface wrong). This needs fixing up. JTextComponent scrolling works now correctly. 2006-08-13 Roman Kennke [EMAIL PROTECTED] * javax

[cp-patches] FYI: JList scrolling fixes

2006-08-13 Thread Roman Kennke
This fixes the JList Scrollable impl wrt to my latest BasicScrollBarUI patch. It also implements horizontal scrolling and improves the overall usability (like, when block-scrolling, the first item will still be visible as last item or vice-versa). 2006-08-13 Roman Kennke [EMAIL PROTECTED

[cp-patches] FYI: JTable scrolling fix

2006-08-13 Thread Roman Kennke
This fixes the JTable wrt to the BasicScrollBarUI fix. 2006-08-13 Roman Kennke [EMAIL PROTECTED] * javax/swing/JTable.java (getScrollableUnitIncrement): Fixed direction. Make it behave like the RI. (getScrollableBlockIncrement): Fixed direction. Make it behave

[cp-patches] FYI: JTree scrolling fix

2006-08-13 Thread Roman Kennke
This fixes unit-scrolling and implements block scrolling for JTree. It also fixes a minor glitch in VariableHeightLayoutCache. 2006-08-13 Roman Kennke [EMAIL PROTECTED] * javax/swing/JTree.java (getScrollableUnitIncrement): Fixed direction

[cp-patches] FYI: JMenu fixlet

2006-08-13 Thread Roman Kennke
This fixes a problem pointed out by JAPI which is that JMenu shadows a protected field from AbstractButton and makes it private. 2006-08-13 Roman Kennke [EMAIL PROTECTED] * javax/swing/JMenu.java (changeListener): Renamed to menuChangeListener to avoid shadowing

[cp-patches] FYI: JToolTip HTML support

2006-08-13 Thread Roman Kennke
before 0.93. 2006-08-13 Roman Kennke [EMAIL PROTECTED] PR 28696 * javax/swing/plaf/basic/BasicHTML.java (HTMLRootView.HTMLRootView): Trigger initial layout. (HTMLRootView.setSize): Overridden to forward to real view. * javax/swing/plaf/basic

[cp-patches] FYI: JScrollPane.setViewportBorder() support

2006-08-13 Thread Roman Kennke
in the ScrollPaneLayout. 2006-08-13 Roman Kennke [EMAIL PROTECTED] PR 28135 * javax/swing/ScrollPaneLayout.java (layoutContainer): Consider the viewportBorder of the JScrollPane. (minimumLayoutSize): Consider the viewportBorder of the JScrollPane

[cp-patches] FYI: BasicTableHeaderUI stubs

2006-08-13 Thread Roman Kennke
I unmarked 2 stubs in BasicTableHeaderUI. Accordings to some simple tests that I did, the RI never installs any keyboard actions on the JTableHeader component, but the UI provides these methods anyway, presumably as hooks for subclasses. 2006-08-13 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath ChangeLog javax/swing/text/PlainView....

2006-08-13 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/13 15:22:13 Modified files: . : ChangeLog javax/swing/text: PlainView.java Log message: 2006-08-13 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/plaf/basic/BasicScrollBar...

2006-08-13 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/13 15:32:52 Modified files: javax/swing/plaf/basic: BasicScrollBarUI.java . : ChangeLog Log message: 2006-08-13 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/plaf/basic/BasicTextUI.ja...

2006-08-13 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/13 13:09:07 Modified files: javax/swing/plaf/basic: BasicTextUI.java . : ChangeLog Log message: 2006-08-13 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/JList.java ChangeLog

2006-08-13 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/13 19:23:43 Modified files: javax/swing: JList.java . : ChangeLog Log message: 2006-08-13 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/JTable.java ChangeLog

2006-08-13 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/13 19:33:55 Modified files: javax/swing: JTable.java . : ChangeLog Log message: 2006-08-13 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/JTree.java javax/swing/tr...

2006-08-13 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/13 20:34:04 Modified files: javax/swing: JTree.java javax/swing/tree: VariableHeightLayoutCache.java . : ChangeLog Log message: 2006-08-13

[commit-cp] classpath javax/swing/JMenu.java ChangeLog

2006-08-13 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/13 20:38:03 Modified files: javax/swing: JMenu.java . : ChangeLog Log message: 2006-08-13 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/plaf/basic/BasicHTML.java...

2006-08-13 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/13 21:33:59 Modified files: javax/swing/plaf/basic: BasicHTML.java BasicToolTipUI.java javax/swing/plaf/metal: MetalToolTipUI.java . : ChangeLog Log

[commit-cp] classpath javax/swing/ScrollPaneLayout.java jav...

2006-08-13 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/13 22:15:13 Modified files: javax/swing: ScrollPaneLayout.java javax/swing/plaf/basic: BasicScrollPaneUI.java . : ChangeLog Log message

[commit-cp] classpath javax/swing/plaf/basic/BasicTableHead...

2006-08-13 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/13 22:20:42 Modified files: javax/swing/plaf/basic: BasicTableHeaderUI.java . : ChangeLog Log message: 2006-08-13 Roman Kennke [EMAIL PROTECTED

[cp-patches] FYI: several Swing (styled) text fixes

2006-08-12 Thread Roman Kennke
-13 Roman Kennke [EMAIL PROTECTED] * javax/swing/JEditorPane.java (getScrollableTracksViewportHeight): Also check maximum size. * javax/swing/JTextPane.java (insertIcon): Use input attributes for adding the icon attribute. * javax/swing/plaf/basic

[cp-patches] FYI: JMenu fix

2006-08-12 Thread Roman Kennke
This adds support for firing menu events in JMenu. This makes jircii really usable now. Get away with XChat and use jIRCii with Classpath now! ;-) 2006-08-13 Roman Kennke [EMAIL PROTECTED] * javax/swing/JMenu.java (MenuChangeListener): New inner class, helps firing menu

[cp-patches] FYI: JTabbedPane

2006-08-12 Thread Roman Kennke
Another fixlet that helps with jircii. 2006-08-13 Roman Kennke [EMAIL PROTECTED] * javax/swing/JTabbedPane.java (JTabbedPane): Call setModel() here and let this install the change listener correctly. (setModel): Correctly uninstall and reinstall ChangeListener

[commit-cp] classpath javax/swing/JTabbedPane.java ChangeLog

2006-08-12 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/13 01:15:26 Modified files: javax/swing: JTabbedPane.java . : ChangeLog Log message: 2006-08-13 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/JEditorPane.java javax/sw...

2006-08-12 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/12 22:16:13 Modified files: javax/swing: JEditorPane.java JTextPane.java javax/swing/plaf/basic: BasicTextUI.java javax/swing/text: ParagraphView.java

[cp-patches] FYI: GapContent fixes

2006-08-11 Thread Roman Kennke
This fixes Undo/Redo support in GapContent. We need to reset all the positions in removed text areas after an undo/redo. The implementation is tested against Intel's testsuite (we now pass all the tests in Intel's and Mauve suite for GapContent :-D). 2006-08-11 Roman Kennke [EMAIL PROTECTED

[cp-patches] FYI: PlainView fixes

2006-08-11 Thread Roman Kennke
This fixes PlainView's tab support and viewToModel/modelToView mapping according to Intel's testsuite. 2006-08-11 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/PlainView.java (tabBase): New field. (tabSize): New field. (updateMetrics): Update tabSize

[commit-cp] classpath javax/swing/text/GapContent.java Chan...

2006-08-11 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/11 11:16:14 Modified files: javax/swing/text: GapContent.java . : ChangeLog Log message: 2006-08-11 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/text/PlainView.java javax...

2006-08-11 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/11 12:07:03 Modified files: javax/swing/text: PlainView.java Utilities.java . : ChangeLog Log message: 2006-08-11 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/text/GlyphView.java javax...

2006-08-11 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/11 12:33:23 Modified files: javax/swing/text: GlyphView.java LabelView.java . : ChangeLog Log message: 2006-08-11 Roman Kennke [EMAIL PROTECTED

[cp-patches] FYI: GapContent optimization/fix

2006-08-10 Thread Roman Kennke
Roman Kennke [EMAIL PROTECTED] * javax/swing/text/GapContent.java (getChars): Optimized to only copy array when really necessary. Respect the partialReturn property. /Roman Index: javax/swing/text/GapContent.java

[cp-patches] FYI: Bidi support for AbstractDocument

2006-08-10 Thread Roman Kennke
is pretty extensive with the bidi support I think it's quite good. There's also some (somewhat hidden) stubs implemented that were pointed out by Intel's testsuite. 2006-08-10 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/AbstractDocument.java (BidiRootName): New

[cp-patches] FYI: BoxView fixes

2006-08-10 Thread Roman Kennke
This fixes some problems with BoxView, makes the Intel testsuite happy and removes one debug output statement that I left in there. 2006-08-10 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/BoxView.java (calculateMajorAxisRequirements): Sum up the preferred

[commit-cp] classpath javax/swing/text/GapContent.java Chan...

2006-08-10 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/10 21:21:46 Modified files: javax/swing/text: GapContent.java . : ChangeLog Log message: 2006-08-10 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/text/AbstractDocument.jav...

2006-08-10 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/10 21:35:12 Modified files: javax/swing/text: AbstractDocument.java . : ChangeLog Log message: 2006-08-10 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/text/BoxView.java ChangeLog

2006-08-10 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/10 22:02:21 Modified files: javax/swing/text: BoxView.java . : ChangeLog Log message: 2006-08-10 Roman Kennke [EMAIL PROTECTED

[cp-patches] FYI: AbstractDocument fixes

2006-08-09 Thread Roman Kennke
Here comes some locking fixes and an optimization for AbstractDocument that I did some days ago. 2006-08-09 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/AbstractDocument.java (insertString): Perform modifications inside a write lock. (insertStringImpl): Don't

[commit-cp] classpath javax/swing/text/AbstractDocument.jav...

2006-08-09 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/09 15:15:42 Modified files: javax/swing/text: AbstractDocument.java . : ChangeLog Log message: 2006-08-09 Roman Kennke [EMAIL PROTECTED

[cp-patches] FYI: DefaultHighlighter fixes and additions

2006-08-08 Thread Roman Kennke
This fixes up the DefaultHighlighter and adds support for layered highlights, which is a more efficient way to paint highlights. 2006-08-05 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/DefaultHighlight.java (DefaultHighlightPainter.paintHighlight): Removed method

[cp-patches] FYI: BasicListUI fixlet

2006-08-08 Thread Roman Kennke
The keyboard focus must be explicitly requested now for Swing components. Done here for JList. 2006-08-05 Roman Kennke [EMAIL PROTECTED] * javax/swing/plaf/basic/BasicListUI.java (MouseInputHandler.mousePressed): Request focus on list component. /Roman Index: javax

[cp-patches] FYI: JTree keyboard handling fix

2006-08-08 Thread Roman Kennke
in MenuBar.actionMap, rather than Tree.actionMap. This is a copy+paste mistake. - Also, this removes some cruft from BasicTreeUI. 2006-08-05 Roman Kennke [EMAIL PROTECTED] PR 28650 * javax/swing/plaf/basic/BasicMenuBarUI.java (getActionMap): Store ActionMap in MenuBar.actionMap, rather

[cp-patches] FYI: BasicTableUI focus fixup

2006-08-08 Thread Roman Kennke
Same for BasicTableUI. 2006-08-05 Roman Kennke [EMAIL PROTECTED] * javax/swing/plaf/basic/BasicTableUI.java (MouseInputHandler.mousePressed): Request focus on list component. /Roman Index: javax/swing/plaf/basic/BasicTableUI.java

[commit-cp] classpath ChangeLog javax/swing/text/DefaultHig...

2006-08-08 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/08 10:36:34 Modified files: . : ChangeLog javax/swing/text: DefaultHighlighter.java GlyphView.java PlainView.java WrappedPlainView.java

[commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi...

2006-08-08 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/08 12:08:58 Modified files: . : ChangeLog javax/swing/plaf/basic: BasicMenuBarUI.java BasicTreeUI.java Log message: 2006-08-05 Roman Kennke [EMAIL

[commit-cp] classpath javax/swing/plaf/basic/BasicListUI.ja...

2006-08-08 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/08 12:17:34 Modified files: javax/swing/plaf/basic: BasicListUI.java . : ChangeLog Log message: 2006-08-05 Roman Kennke [EMAIL PROTECTED

[cp-patches] FYI: Some more swing.text work

2006-08-07 Thread Roman Kennke
Here comes another update on javax.swing.text. Basically this resolves the problem with removing characters in styled text components (observed in BeanShell). 2006-08-05 Roman Kennke [EMAIL PROTECTED] * javax/swing/plaf/basic/BasicTextUI.java (modelToView): Read-lock

[cp-patches] FYI: AccessibleJTextComponent

2006-08-07 Thread Roman Kennke
This implements the missing pieces of AccessibleJTextComponent. 2006-08-05 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/JTextComponent.java (AccessibleJTextComponent.dot): Renamed field into caretDot. (AccessibleJTextComponent.textComp): Removed field

[commit-cp] classpath javax/swing/plaf/basic/BasicTextUI.ja...

2006-08-07 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/07 11:16:11 Modified files: javax/swing/plaf/basic: BasicTextUI.java . : ChangeLog javax/swing/text: CompositeView.java DefaultCaret.java

[commit-cp] classpath javax/swing/text/JTextComponent.java ...

2006-08-07 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/07 19:20:05 Modified files: javax/swing/text: JTextComponent.java . : ChangeLog Log message: 2006-08-05 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/plaf/basic/BasicTextUI.ja...

2006-08-05 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/05 12:13:21 Modified files: javax/swing/plaf/basic: BasicTextUI.java . : ChangeLog javax/swing/text: BoxView.java CompositeView.java FlowView.java

[commit-cp] classpath javax/swing/text/View.java ChangeLog

2006-08-05 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/05 14:14:12 Modified files: javax/swing/text: View.java . : ChangeLog Log message: 2006-08-05 Roman Kennke [EMAIL PROTECTED

[cp-patches] FYI: HTML support for buttons

2006-08-04 Thread Roman Kennke
I added HTML support for all kinds of buttons (JButton, JToggleButton, the menu stuff, and checkboxes/radiobuttons). This works to a certain degree, but the javax.swing.text.(html.)* stuff needs work. Maybe this helps pushing this a little more 2006-08-04 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/SwingUtilities.java javax...

2006-08-04 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/04 11:09:13 Modified files: javax/swing: SwingUtilities.java javax/swing/plaf/basic: BasicButtonListener.java BasicButtonUI.java

[cp-patches] FYI: BasicInternalFrameUI fix

2006-08-03 Thread Roman Kennke
This makes InternalFrames adjust their size to their parent's size when in maximized mode. 2006-08-03 Roman Kennke [EMAIL PROTECTED] PR 27637 * javax/swing/plaf/basic/BasicInternalFrameUI.java (ComponentHandler.componentResized): Reimplemented to handle

Re: Torturing image ops and Swing

2006-08-03 Thread Roman Kennke
Hi Norman, anyone interested in torturing our Swing, awt.image and javax.image operations a bit? Sure. These are packages that require lots of work still. David started to write Mauve tests and fix awt.image I think. Long text with a question buried at the end. Sorry, but I had to get

[commit-cp] classpath gnu/java/awt/peer/gtk/GtkCanvasPeer.j...

2006-08-03 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/03 09:54:58 Modified files: gnu/java/awt/peer/gtk: GtkCanvasPeer.java java/awt/peer : ComponentPeer.java . : ChangeLog Log message: 2006-08-03

[commit-cp] classpath javax/swing/plaf/basic/BasicInternalF...

2006-08-03 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/03 20:26:05 Modified files: javax/swing/plaf/basic: BasicInternalFrameUI.java . : ChangeLog Log message: 2006-08-03 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath/javax/swing plaf/basic/BasicFileChoos...

2006-08-02 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/02 11:31:44 Modified files: javax/swing/plaf/basic: BasicFileChooserUI.java javax/swing/plaf/metal: MetalFileChooserUI.java . : ChangeLog javax

[commit-cp] classpath/javax/swing JComboBox.java plaf/basic...

2006-08-02 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/02 15:20:38 Modified files: javax/swing: JComboBox.java javax/swing/plaf/basic: BasicDirectoryModel.java BasicFileChooserUI.java Log

[commit-cp] classpath/javax/swing/plaf metal/MetalFileChoos...

2006-08-02 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/02 21:46:17 Modified files: javax/swing/plaf/metal: MetalFileChooserUI.java javax/swing/plaf/basic: BasicListUI.java . : ChangeLog Log message

[commit-cp] classpath/javax/swing JMenu.java JPopupMenu.jav...

2006-08-02 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/02 23:06:00 Modified files: javax/swing: JMenu.java JPopupMenu.java Popup.java javax/swing/plaf/basic: BasicMenuItemUI.java BasicMenuUI.java

[cp-patches] FYI: BasicOptionPane fix

2006-08-01 Thread Roman Kennke
and are backed by a Mauve test. Please merge into the release branch. 2006-08-01 Roman Kennke [EMAIL PROTECTED] PR 28562 * javax/swing/plaf/basic/BasicOptionPaneUI.java (PropertyChangeHandler.propertyChange): Cleanly reinstall components when visual property chanegs

[commit-cp] classpath/javax/swing/plaf/basic BasicOptionPan...

2006-08-01 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/08/01 20:53:30 Modified files: javax/swing/plaf/basic: BasicOptionPaneUI.java . : ChangeLog Log message: 2006-08-01 Roman Kennke [EMAIL PROTECTED

Re: AWT peer event handling (Important)

2006-07-31 Thread Roman Kennke
Hi Sven, First off, some observations: 1) When a property of a Component changes, the corresponding setProperty method of the Component object IS called. E.g. selecting Choice item WILL result in a call to Choice.select(index) method. (Test: Overload the setProperty method) Makes perfect

[commit-cp] classpath INSTALL NEWS ChangeLog

2006-07-31 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/07/31 19:01:28 Modified files: . : INSTALL NEWS ChangeLog Log message: 2006-07-31 Roman Kennke [EMAIL PROTECTED] * NEWS: Added note about

Re: [cp-patches] RFC: GLightweightPeer cleanup

2006-07-28 Thread Roman Kennke
Hi again, Roman Kennke schrieb: In the spirit of my last few AWT patches, I pulled all the lightweight handling out of GLightweightPeer into the AWT. The idea is that the GLightweightPeer can't do anything on it's own anyway, and the AWT can do all this stuff as well, only more efficient. So

[commit-cp] classpath gnu/java/awt/peer/GLightweightPeer.ja...

2006-07-28 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/07/28 10:07:39 Modified files: gnu/java/awt/peer: GLightweightPeer.java . : ChangeLog java/awt : Component.java Container.java Toolkit.java Log

[cp-patches] FYI: Container/Component fixes

2006-07-27 Thread Roman Kennke
it isn't free software, but still a nice block of AWT code to test Classpath against. 2006-07-27 Roman Kennke [EMAIL PROTECTED] * java/awt/Component.java (reshape): Invalidate the component itself only when the size has changed. Invalidate the parent always. Fixed

[cp-patches] FYI: AbstractDocument/GapContent fixes

2006-07-27 Thread Roman Kennke
PROTECTED] A while ago I started the bidi stuff in AbstractDocument. This will now have to go in here, as I don't want to throw it out again. It's not complete yet. This patch should make some Mauve and Intel tests happy. 2006-07-27 Roman Kennke [EMAIL PROTECTED] * javax/swing/text

[cp-patches] RFC: GLightweightPeer cleanup

2006-07-27 Thread Roman Kennke
pretty. Is this ok for everybody to go into the release? 2006-07-27 Roman Kennke [EMAIL PROTECTED] * java/awt/Component.java (getToolkit): Search for heavyweight parent and query the heavyweight's peer. (checkImage(Image,int,int,ImageObserver)): Likewise

Testing JDK bugs?

2006-07-27 Thread Roman Kennke
Hi lists, hi David (you wrote most of the tests I'm gonna talk about..) While trying to clean up some Mauve failures I came upon a couple of tests that fail on JDK because they test strictly against the spec where the JDK isn't as strict. This is mostly bounds checking, where the spec says

Re: Testing JDK bugs?

2006-07-27 Thread Roman Kennke
Hi there, We've got to a bit careful lest we be compatible with Sun's bugs that they later fix. I remember an early version of Mauve carefully testing that a particular floating-point output bug in Sun was precisely reproduced! By that reckoning Sun can never have any bugs, no matter how

Re: javax.swing.text.html.AccessibleHTML: Should we write this?

2006-07-27 Thread Roman Kennke
Audrius Meskauskas schrieb: In the compatibility charts, it is possible to find the following lines: # class javax.swing.text.html.AccessibleHTML.HTMLAccessibleContext: missing in classpath # class javax.swing.text.html.AccessibleHTML.IconElementInfo.IconAccessibleContext: missing in

[commit-cp] classpath/java/awt Component.java Container.jav...

2006-07-27 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/07/27 14:29:29 Modified files: java/awt : Component.java Container.java . : ChangeLog Log message: 2006-07-27 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath ChangeLog javax/swing/text/AbstractDo...

2006-07-27 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/07/27 15:39:42 Modified files: . : ChangeLog javax/swing/text: AbstractDocument.java GapContent.java Log message: 2006-07-27 Roman Kennke [EMAIL

<    2   3   4   5   6   7   8   9   10   11   >