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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
(== 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
-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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
601 - 700 of 2664 matches
Mail list logo