| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
New methods.
* java/beans/IndexedPropertyChangeEvent.java: New file.
|
|
|
|
| |
constructor.
|
|
|
|
|
|
|
|
|
|
|
| |
* native/jni/java-io/javaio.c, native/jni/java-io/javaio.h:
Removed.
* native/jni/java-io/java_io_VMFile.c: Removed dependency on
javaio.h
* native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c:
Likewise.
|
|
|
|
|
|
|
| |
* javax/swing/plaf/metal/MetalSplitPaneDivider.java
(MetalDividerLayout): Fixed class name to MetalDividerLayout
instead of DividerLayout.
(MetalSplitPaneDivider): Fixed setLayout call.
|
|
|
|
|
|
|
|
|
| |
* javax/swing/plaf/metal/MetalFileChooserUI.java
(mouseClicked): Fixed to keep track of last object clicked,
instead of index. Problems arise when lists change for different
directories and using the index.
(editFile): Fixed size and location for text field. Painting is still
a little messed up when typing because there is no action listener yet.
|
|
|
|
|
|
|
| |
* java/awt/datatransfer/SystemFlavorMap.java
(defaultFlavorMap): removed.
(systemFlavorMaps): added static field.
(getDefaultFlavorMap): reimplemented using systemFlavorMaps.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/JFileChooser.java:
selectedFiles field should not be initialized.
(getSelectedFiles): Should return empty array, not null.
* javax/swing/plaf/metal/MetalFileChooserUI.java
(MetalFileChooserSelectionListener): Added comment.
(valueChanged): Fixed API documentation.
(SingleClickListener): Likewise.
(SingleClickListener.init): Added field initializations.
(mouseClicked): Implemented.
(editFile): Partially implemented.
(completeEditing): Implemented.
(installUI): Added call to create the action map.
(uninstallUI): Set actionMap to null.
(getActionMap): Implemented.
(createList): Uncommented code.
(removeControlButtons): Implemented.
|
|
|
|
|
| |
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c:
Fixed typo.
|
|
|
|
|
|
|
| |
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
(drawString): Changed pointer to be const, and fixed check to
draw characters only if they are >= ' '. Handles all control
characters.
|
|
|
|
|
|
|
| |
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkSelection.c
(clipboard_targets_received): DeleteLocalRef of NewStringUTF.
(clipboard_text_received): Likewise.
(clipboard_uris_received): Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/JList.java
(JList): Set default selection mode.
* javax/swing/plaf/basic/BasicFileChooserUI.java
(DoubleClickListener): No need for timer here.
(mouseClicked): Removed timer code, and added check for double click.
Problems with opening wrong directory is now fixed.
* javax/swing/plaf/basic/BasicListUI.java
(mouseDragged): Implemented.
* javax/swing/plaf/metal/MetalFileChooserUI.java
(propertyChange): Implemented MULTI_SELECTION_ENABLED_CHANGED_PROPERTY
property change.
(getListCellRendererComponent): Set opaque property, so background color
on cell is painted.
(SingleClickListener.init): Implemented.
(installStrings): Fixed tooltip text strings.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/JFileChooser.java
(selectedFiles): Initialise,
(JFileChooser(String)): Delegate to another constructor,
(JFileChooser(String, FileSystemView)): Convert directory to file,
(setSelectedFile): Check for current selection == null,
(getSelectedFiles): Updated API docs,
(setSelectedFiles): Changed order of event generation,
(changeToParentDirectory): Don't check for null parent (reference
implementation doesn't),
(addChoosableFileFilter): Change handling of null filter,
(removeChoosableFileFilter): Handle case where removed filter is also
the current selection,
(setAcceptAllFileFilterUsed): Add or remove accept all filter as
appropriate,
(setFileFilter): Add new filter to choosable filters if necessary,
(accept): Reimplemented,
* javax/swing/plaf/basic/BasicFileChooserUI.java
(ApproveSelectionAction.ApproveSelectionAction): Set action name,
(ApproveSelectionAction.actionPerformed): Call getFileName() rather
than accessing JTextField directly,
(CancelSelectionAction.CancelSelectionAction): Set action name,
(ChangeToParentDirectoryAction.ChangeToParentDirectoryAction): Set
action name,
(DoubleClickListener.mouseClicked): Call setFileName rather than
accessing JTextField directly,
(GoHomeAction.GoHomeAction): Set action name,
(NewFolderAction.NewFolderAction): Set action name,
(SelectionListener.valueChanged): Get list from event,
(UpdateAction.UpdateAction): Set action name to null,
(computerIcon): Removed initialization,
(detailsViewIcon): Likewise,
(directoryIcon): Likewise,
(fileIcon): Likewise,
(floppyDriveIcon): Likewise,
(hardDriveIcon): Likewise,
(homeFolderIcon): Likewise,
(listViewIcon): Likewise,
(upFolderIcon): Likewise,
(fileList): Removed,
(filters): Removed,
(ICON_SIZE): Removed,
(parents): Removed,
(filename): Removed,
(cancel): Removed,
(upFolderButton): Removed,
(newFolderButton): Removed,
(homeFolderButton): Removed,
(approveSelectionAction): New field,
(cancelSelectionAction): New field,
(goHomeAction): New field,
(changeToParentDirectoryAction): New field,
(newFolderAction): New field,
(updateAction): New field,
(BasicFileChooserUI): Do nothing here,
(installUI): Initialise filechooser field,
(createBoxListener): Removed,
(createFilterListener): Removed,
(filterEntries): Removed,
(installComponents): Do nothing here,
(uninstallComponents): Do nothing here,
(installListeners): Removed component specific listeners,
(installIcons): Use Metal icons,
(unintallIcons): Clear icons,
(installStrings): Use fixed strings for text items that aren't defined
in the UI defaults - should implement localised strings later,
(uninstallStrings): Clear text items,
(createPropertyChangeListener): Return blank listener,
(getFileName): TODO,
(setFileName): TODO,
(rescanCurrentDirectory): Remove call on deleted filelist,
(getApproveButton): Just return field,
(getFileView): Updated API docs,
(getDialogTitle): Reimplemented,
(getApproveButtonText): Reimplemented,
(getNewFolderAction): Create new instance if required,
(getGoHomeAction): Likewise,
(getChangeToParentDirectoryAction): Likewise,
(getApproveSelectionAction): Likewise,
(getCancelSelectionAction): Likewise,
(getUpdateAction): Likewise,
* javax/swing/plaf/metal/MetalFileChooserUI.java
(MetalFileChooserPropertyChangeListener): New class,
(DirectoryComboBoxRenderer): New class,
(FilterComboBoxModel.selectedIndex): Removed field,
(FilterComboBoxModel.selected): New field,
(FilterComboBoxModel.FilterComboBoxModel): Initialise selected field,
(FilterComboBoxModel.propertyChange): Update filter list,
(FilterComboBoxModel.setSelectedItem): Reimplemented,
(FilterComboBoxModel.getSelectedItem): Return selected field,
(FilterComboBoxRenderer.getListCellRendererComponent): Call super,
(MetalFileChooserSelectionListener): New class,
(SingleClickListener): New class TODO,
(directoryLabel): New field,
(directoryComboBox): New field,
(fileLabel): New field,
(fileTextField): New field,
(filterLabel): New field,
(topPanel): New field,
(controls): New field,
(bottomPanel): New field,
(buttonPanel): New field,
(approveButton): New field,
(fileList): New field,
(fileListPanel): New field,
(filterModel): New field,
(MetalFileChooserUI): Initialise panels,
(installUI): TODO,
(uninstallUI): TODO,
(installComponents): Implemented,
(uninstallComponents): Implemented,
(getButtonPanel): Implemented,
(getBottomPanel): Implemented,
(installStrings): Implemented,
(installListeners): Implemented,
(uninstallListeners): Implemented,
(getActionMap): TODO,
(createActionMap): Implemented,
(createList): Implemented,
(createDetailsView): Implemented,
(createListSelectionListener): Implemented,
(getPreferredSize): Implemented badly,
(getMinimumSize): Likewise,
(getMaximumSize): Implemented,
(createPropertyChangeListener): Implemented,
(createDirectoryComboBoxRenderer): Implemented,
(addControlButtons): Implemented,
(removeControlButtons): TODO,
(ensureFileIsVisible): TODO,
(rescanCurrentDirectory): Implemented,
(getFileName): Implemented,
(setFileName): Implemented,
(setDirectorySelected): TODO,
(getDirectoryName): TODO,
(setDirectoryName): TODO,
(valueChanged): TODO,
(getApproveButton): Implemented,
(VerticalMidLayout): New support class,
(ButtonLayout): New support class,
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initClassDefaults): Add 'FileChooserUI' default,
(initComponentDefaults): Added FileChooser icons.
|
|
|
|
|
|
|
| |
(current_selection): Define as gint.
(clipboard_clear_func): Extract user_data with GPOINTER_TO_INT.
(Java_gnu_java_awt_peer_gtk_GtkClipboard_advertiseContent):
Convert current_selection with GINT_TO_POINTER.
|
|
|
|
| |
paint icon when not null.
|
|
|
|
|
| |
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c
(save_to_stream): Added missing DeleteLocalRef call.
|
|
|
|
|
|
|
|
|
|
| |
* javax/print/attribute/standard/MediaName.java,
* javax/print/attribute/standard/MediaTray.java:
New files.
* javax/print/attribute/standard/MediaSize.java:
Added "ISO", "NA", "JIS" and "Other" enumerations of standard sizes.
* javax/print/attribute/standard/MediaSizeName.java:
(getEnumValueTable, getStringTable): Add stubs.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/text/PasswordView.java
(modelToView): Overridden to correctly map between model and view
respecting the echo character.
(viewToModel): Added FIXME to show that this method also needs
to be adjusted like the above method.
* javax/swing/text/PlainView.java
(paint): Don't set the font here. This is already done in the
text component's JComponent.getComponentGraphics() method.
(damageLineRange): Only repaint the damaged rectangle.
|
|
|
|
|
|
|
|
|
|
| |
* javax/print/attribute/standard/MediaName.java,
* javax/print/attribute/standard/MediaTray.java:
New files.
* javax/print/attribute/standard/MediaSize.java:
Added "ISO", "NA", "JIS" and "Other" enumerations of standard sizes.
* javax/print/attribute/standard/MediaSizeName.java:
(getEnumValueTable, getStringTable): Add stubs.
|
|
|
|
|
|
|
|
|
| |
* javax/swing/plaf/basic/BasicLabelUI.java
(getPreferredSize): Don't use deprecated method to acquire
FontMetrics object. This can be done more elegantly using
Component.getFontMetrics().
(paint): Removed unnecessary font setting code. This is already
performed in JComponent.getComponentGraphics().
|
|
|
|
|
|
|
| |
* javax/swing/table/DefaultTableCellRenderer.java
(getTableCellRendererComponent): Don't set enabled flag on the
renderer. The cells are rendered normally even when the table
is disabled.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/plaf/basic/BasicToolBarUI.java
(mousePressed): When using the BasicLookAndFeel, the mouse
should be in the center of the dragWindow while dragging.
* javax/swing/plaf/metal/MetalToolBarUI.java
(createDockingListener): Implemented.
(MetalDockingListener): New class.
(MetalDockingListener.init): Implemented.
(MetalDockingListener.mousePressed): Implemented. When using the
MetalLookAndFeel, the mouse should not be offset while dragging.
(MetalDockingListener.mouseDragged): Implemented. Does not do
anything different than dragging in the BasicLookAndFeel.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/plaf/basic/BasicArrowButton.java
(paint): Fixed locations, so button is drawn in proper place.
* javax/swing/plaf/basic/BasicSplitPaneDivider.java
(paint): Added code to paint buttons.
* javax/swing/plaf/metal/MetalSplitPaneDivider.java:
Added new fields.
(MetalSplitPaneDivider): Initialized new fields, and set layout
to new inner class.
(paint): Added code to paint buttons.
(DividerLayout): New class implemented.
(DividerLayout.init): Implemented.
(DividerLayout.addLayoutComponent): Implemented.
(DividerLayout.layoutContainer): Implemented.
(DividerLayout.minimumLayoutSize): Implemented.
(DividerLayout.preferredLayoutSize): Implemented.
(DividerLayout.removeLayoutComponent): Implemented.
|
|
|
|
|
|
|
| |
* javax/swing/text/InternationalFormatter:
(InternationalFormatter<init>): Override superclass defaults for
commitsOnValidEdit and overwriteMode.
* javax/swing/text/NumberFormatter.java: New class.
|
|
|
|
|
|
| |
* javax/swing/plaf/metal/MetalScrollPaneUI.java
(installUI): Set free-standing client property on scrollbars to false,
(uninstallUI): Set free-standing client property on scrollbars to null.
|
|
|
|
|
|
|
|
|
| |
* javax/swing/plaf/metal/MetalIconFactory.java:
Added new fields to store an instance of the icons.
(getMenuArrowIcon): Fixed to make use of the new field.
(getMenuItemArrowIcon): Fixed implementation to return
an instance of the icon, instead of calling getMenuArrowIcon.
Even though, these two look identical.
|
|
|
|
|
| |
* java/awt/datatransfer/DataFlavor.java
(isFlavorTextType): added method.
|
|
|
|
|
| |
* javax/swing/plaf/metal/MetalToolBarUI.java
(setDragOffset): Implemented.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initComponentDefaults): Added defaults for menu arrow icon,
menu item arrow icon and menu item check icon.
* javax/swing/plaf/metal/MetalTabbedPaneUI.java:
Added new field to store graphics when painting highlight.
(paintTopTabBorder): Added code to fill gap if it should be
filled.
(paintBottomTabBorder): Likewise.
(paintTabBackground): Added call to paint the highlight below the tab.
(getColorForGap): Added code to return selected color, if selected.
(shouldFillGap): Changed to return false. With JDK, gap is never filled in
MetalL&F.
(paintHighlightBelowTab): Implemented to paint the highlight on selected tabs.
(calculateMaxTabHeight): Removed.
(getTabLabelShiftX): Removed.
(getTabLabelShiftY): Removed.
(getTabRunOverlay): Removed.
(paint): Removed.
(paintContentBorderBottomEdge): Removed.
(paintContentBorderLeftEdge): Removed.
(paintContentBorderRightEdge): Removed.
(paintContentBorderTopEdge): Removed.
(paintFocusIndicator): Removed.
(update): Removed.
|
|
|
|
|
| |
* javax/swing/JComponent.java
(getListeners): Updated API docs.
|
|
|
|
|
| |
* java/awt/Container.java
(getListeners): Updated API docs.
|
|
|
|
|
| |
* java/awt/Component.java
(getListeners): Added some details to the API docs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/text/View.java
(getNextVisualPositionFrom): Fixed signature and (partly)
implemented this method.
* javax/swing/text/Utilities.java
(getPositionAbove): Fixed to use the correct signature for the call
to above method.
(getPositionBelow): Fixed to use the correct signature for the call
to above method.
* javax/swing/text/ComponentView.java
(getNextVisualPositionFrom): Removed method. This is not specified
to be implemented.
* javax/swing/text/CompositeView.java
(getNextVisualPositionFrom): Removed method with wrong signature.
A method with the correct signature is already in place.
* javax/swing/text/FlowView.java
(LogicalView.getNextVisualPositionFrom): Removed method with wrong
signature.
* javax/swing/text/GlyphView.java
(getNextVisualPositionFrom): Removed method with wrong signature.
A method with the correct signature is already in place.
* javax/swing/text/IconView.java
(getNextVisualPositionFrom): Removed method. This is not specified
to be implemented.
* javax/swing/text/PlainView.java
(getNextVisualPositionFrom): Removed method. This is not specified
to be implemented.
* javax/swing/text/WrappedPlainView.java
(WrappedLine.getNextVisualPositionFrom): Removed method with wrong
signature.
* javax/swing/plaf/basic/BasicTextUI.java
(RootView.getNextVisualPositionFrom): Fixed signature.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/text/DefaultStyledDocument.java
(ElementBuffer.numEndTags): New field.
(ElementBuffer.numStartTags): New field.
(ElementBuffer.elementStack): New field.
(ElementBuffer.ElementBuffer): Initialize element stack here.
(ElementBuffer.changeUpdate): Correctly perform splitting of
elements.
(ElementBuffer.split): Change to make recursive splits possible.
(ElementBuffer.insert): Clear and initialize elementStack and num*
fields.
(ElementBuffer.inserUpdate): Inlined the functionality for start
and end tags. Call endEdit on finish.
(ElementBuffer.endEdit): New method. Finishes off an edit run.
(ElementBuffer.prepareContentInsertion): New method. Prepares
the insertion of content.
(ElementBuffer.insertParagraph): New method. Inserts a new
paragraph at a given offset.
(ElementBuffer.insertContentTag): Call prepareContentInsertion first.
Fixed behaviour for all the different possible directions.
(ElementBuffer.addEdit): New method. Adds an element edit to the
document event and possible merges with previous edits.
(insert): Only fire event when something has really changed.
* javax/swing/text/AbstractDocument.java
(insertString): Only fire event when something has really changed.
(DefaultDocumentEvent.modified): New field.
(DefaultDocumentEvent.DefaultDocumentEvent): Inititialize modified
field.
(DefaultDocumentEvent.addEdit): Set modified flag to true.
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/text/GapContent.java
(getPostionsInRange): Fixed binarySearch to really find the first
position in this range.
(setPostionsInRange): Fixed binarySearch to really find the first
position in this range.
(adjustPostionsInRange): Fixed binarySearch to really find the first
position in this range.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/text/View.java
(getNextVisualPositionFrom): Fixed signature and (partly)
implemented this method.
* javax/swing/text/Utilities.java
(getPositionAbove): Fixed to use the correct signature for the call
to above method.
(getPositionBelow): Fixed to use the correct signature for the call
to above method.
* javax/swing/text/ComponentView.java
(getNextVisualPositionFrom): Removed method. This is not specified
to be implemented.
* javax/swing/text/CompositeView.java
(getNextVisualPositionFrom): Removed method with wrong signature.
A method with the correct signature is already in place.
* javax/swing/text/FlowView.java
(LogicalView.getNextVisualPositionFrom): Removed method with wrong
signature.
* javax/swing/text/GlyphView.java
(getNextVisualPositionFrom): Removed method with wrong signature.
A method with the correct signature is already in place.
* javax/swing/text/IconView.java
(getNextVisualPositionFrom): Removed method. This is not specified
to be implemented.
* javax/swing/text/PlainView.java
(getNextVisualPositionFrom): Removed method. This is not specified
to be implemented.
* javax/swing/text/WrappedPlainView.java
(WrappedLine.getNextVisualPositionFrom): Removed method with wrong
signature.
* javax/swing/plaf/basic/BasicTextUI.java
(RootView.getNextVisualPositionFrom): Fixed signature.
|
|
|
|
|
| |
* javax/swing/JEditorPane.java
(JEditorPaneAccessibleHypertextSupport): Implemented.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/plaf/metal/MetalTabbedPaneUI.java
(getColorForGap): Implemented. Background color is
always returned in this case.
(paintHighlightBelowTab): Added. Nothing to do in
this function as far as i can tell.
(shouldFillGap): Implemented. Gap should always be filled.
(shouldRotateTabRuns): Implemented. Tabs are not rotated
in Metal. False is always returned.
(calculateMaxTabHeight): Implemented to call super.
(getTabLabelShiftX): Implemented.
(getTabLabelShiftY): Implemented.
(getTabRunOverlay): Implemented.
(paint): Implemented to call super.
(paintContentBorderBottomEdge): Likewise.
(paintContentBorderLeftEdge): Likewise.
(paintContentBorderRightEdge): Likewise.
(paintContentBorderTopEdge): Likewise.
(paintFocusIndicator): Likewise.
(update): Likewise. Should not work any differently from
default implementation.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.c
(nativeGetFontFamilies): Added missing DeleteLocalRef calls.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c
(query_formats): Likewise.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
(append): Likewise.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c
(append): Likewise.
* native/jni/qt-peer/qtmenupeer.cpp (runEvent): Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/plaf/metal/MetalIconFactory.java
(getMenuArrowIcon): Implemented.
(getMenuItemArrowIcon): Implemented to call getMenuArrowIcon,
because both icons look the same.
(getMenuItemCheckIcon): Implemented.
* javax/swing/plaf/metal/MetalTextFieldUI.java
(propertyChange): Implemented to call super only, because it
is a hook method. It doesn't have a different purpose from
BasicLookAndFeel, other than allowing a subclass to override it.
|
|
|
|
|
|
| |
* javax/swing/text/MaskFormatter.java:
(convertValue): Don't check the valid/invalid character sets if we're
matching a literal.
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/plaf/metal/MetalScrollPaneUI.java
(installUI): Implemented.
(uninstallUI): Implemented.
(installListeners): Implemented.
(uninstallListeners): Implemented.
(createScrollBarSwapListener): Partially implemented, not sure
what else to do here.
|
|
|
|
|
|
|
|
| |
* javax/swing/text/MaskFormatter.java:
(convertValue): If character is a literal don't throw a ParseException
unless literals aren't allowd in values and this method is being
called from valueToString rather than stringToValue. The convert flag
is used to distinguish these two cases.
|
|
|
|
|
|
|
| |
* javax/swing/plaf/metal/MetalComboBoxUI.java
(configureEditor): Implemented.
(unconfigureEditor): Implemented.
(layoutComboBox): Implemented.
|
|
|
|
| |
* javax/swing/text/MaskFormatter.java: New class.
|
|
|
|
|
|
|
|
|
|
| |
PR 24937
* gnu/java/awt/peer/gtk/GdkGraphics.java
(drawString): Removed pattern matching code. This is now
done in native.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
(Java_gnu_java_awt_peer_gtk_GdkGraphics_drawString): Added
a loop to filter out all non-printing characters.
|
|
|
|
|
| |
* javax/swing/text/DefaultCaret.java (updateTimerStatus):
Ignore the field "visible".
|
|
|
|
|
|
| |
* javax/swing/TransferHandler
(getClipboard): Aways check for the possibility to
access the system clipboard.
|
|
|
|
|
|
|
| |
* javax/swing/plaf/basic/BasicOptionPaneUI.java
(addMessageComponents): Also burst the string if there are newlines
in it.
(burstStringInto): Improved algorithm to also handle newlines.
|
|
|
|
|
| |
* gnu/java/awt/peer/gtk/GdkGraphics.java
(drawString): Fixed regex.
|
|
|
|
|
| |
Fixes bug #22691
* java/io/StreamTokenizer.java(parseNumbers): Added some comment.
|