| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
* javax/swing/text/FlowView.java
(FlowStrategy.layoutRow): Added check for rowCount == 0.
(FlowStrategy.getLogicalView): Made method protected.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/xml/validation/relaxng/AnyNameNameClass.java,
gnu/xml/validation/relaxng/AttributePattern.java,
gnu/xml/validation/relaxng/ChoiceNameClass.java,
gnu/xml/validation/relaxng/ChoicePattern.java,
gnu/xml/validation/relaxng/DataPattern.java,
gnu/xml/validation/relaxng/Define.java,
gnu/xml/validation/relaxng/ElementPattern.java,
gnu/xml/validation/relaxng/EmptyPattern.java,
gnu/xml/validation/relaxng/FullSyntaxBuilder.java,
gnu/xml/validation/relaxng/Grammar.java,
gnu/xml/validation/relaxng/GrammarException.java,
gnu/xml/validation/relaxng/GrammarValidator.java,
gnu/xml/validation/relaxng/GroupPattern.java,
gnu/xml/validation/relaxng/InterleavePattern.java,
gnu/xml/validation/relaxng/ListPattern.java,
gnu/xml/validation/relaxng/NSNameNameClass.java,
gnu/xml/validation/relaxng/NameClass.java,
gnu/xml/validation/relaxng/NameNameClass.java,
gnu/xml/validation/relaxng/NotAllowedPattern.java,
gnu/xml/validation/relaxng/OneOrMorePattern.java,
gnu/xml/validation/relaxng/Param.java,
gnu/xml/validation/relaxng/Pattern.java,
gnu/xml/validation/relaxng/RELAXNGSchemaFactory.java,
gnu/xml/validation/relaxng/RefPattern.java,
gnu/xml/validation/relaxng/TextPattern.java,
gnu/xml/validation/relaxng/ValuePattern.java: New RELAX NG grammar
builder and data model.
* gnu/xml/validation/xmlschema/AnyAttribute.java,
gnu/xml/validation/xmlschema/AttributeDeclaration.java,
gnu/xml/validation/xmlschema/AttributeUse.java,
gnu/xml/validation/xmlschema/ComplexType.java,
gnu/xml/validation/xmlschema/ElementDeclaration.java,
gnu/xml/validation/xmlschema/Particle.java,
gnu/xml/validation/xmlschema/ValidationException.java,
gnu/xml/validation/xmlschema/XMLSchema.java,
gnu/xml/validation/xmlschema/XMLSchemaAttributeTypeInfo.java,
gnu/xml/validation/xmlschema/XMLSchemaBuilder.java,
gnu/xml/validation/xmlschema/XMLSchemaElementTypeInfo.java,
gnu/xml/validation/xmlschema/XMLSchemaSchemaFactory.java,
gnu/xml/validation/xmlschema/XMLSchemaTypeInfo.java,
gnu/xml/validation/xmlschema/XMLSchemaTypeInfoProvider.java,
gnu/xml/validation/xmlschema/XMLSchemaValidator.java,
gnu/xml/validation/xmlschema/XMLSchemaValidatorHandler.java: New
W3C XML Schema builder and schema components.
* javax/xml/validation/SchemaFactory.java: Recognise RELAX NG and W3C
XML Schema namespace URIs.
|
|
|
|
|
|
|
|
|
|
|
| |
* NEWS: Add entry for --enable-collections.
* configure.ac: Add --enable-collections option.
* lib/Makefile.am (collections.jar): New target.
(glibj_DATA): Add $(COLLECTIONS).
* lib/mkcollections.pl.in (destpath): Set from COLLECTION_PREFIX
configure substitution.
(classpath): Read from command line.
(javautilclasses): Remove BasicMapEntry. Add RandomAccess.
|
|
|
|
| |
* javax/swing/SpringLayout.java: Fixed API doc warnings.
|
|
|
|
|
|
| |
* javax/swing/event/ListSelectionEvent.java
(toString): Implemented,
plus updated API docs all over.
|
|
|
|
|
|
| |
* javax/swing/event/ListSelectionEvent.java: Reformatted and fixed
API doc warnings,
* javax/swing/event/ListSelectionListener.java: Updated API docs.
|
|
|
|
|
|
|
|
|
|
| |
I wrote some comments and applied Eclipse formatter.
2006-03-03 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* gnu/java/rmi/dgc/DGCImpl.java,
java/rmi/dgc/DGC.java,
java/rmi/dgc/Lease.java: Formatted and commented.
|
|
|
|
|
| |
* NEWS: Added comment about text highlighting and copy+paste
in Swing.
|
|
|
|
|
|
| |
* javax/swing/JTabbedPane.java
(remove(int)): Call super.remove(int) instead of remove(Component).
Avoids a stack overflow.
|
|
|
|
|
|
| |
* javax/swing/JTable.java
(distributeSpillResizing): Avoid ArithmeticException by checking
divisor.
|
|
|
|
| |
* javax/swing/text/package.html: Added package description.
|
|
|
|
|
| |
* javax/swing/CellRendererPane.java: Minor API doc fix,
* javax/swing/ComboBoxModel.java: Updated API docs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes PR 26503
* gnu/xml/stream/EntityReferenceImpl.java,
gnu/xml/stream/FilteredEventReader.java,
gnu/xml/stream/SAXParser.java,
gnu/xml/stream/XIncludeFilter.java,
gnu/xml/stream/XMLEventAllocatorImpl.java,
gnu/xml/stream/XMLEventFactoryImpl.java,
gnu/xml/stream/XMLEventImpl.java,
gnu/xml/stream/XMLEventReaderImpl.java,
gnu/xml/stream/XMLEventWriterImpl.java,
gnu/xml/stream/XMLInputFactoryImpl.java,
gnu/xml/stream/XMLOutputFactoryImpl.java,
gnu/xml/stream/XMLParser.java,
javax/xml/stream/EventFilter.java,
javax/xml/stream/Location.java,
javax/xml/stream/StreamFilter.java,
javax/xml/stream/XMLEventFactory.java,
javax/xml/stream/XMLEventReader.java,
javax/xml/stream/XMLEventWriter.java,
javax/xml/stream/XMLInputFactory.java,
javax/xml/stream/XMLOutputFactory.java,
javax/xml/stream/XMLReporter.java,
javax/xml/stream/XMLResolver.java,
javax/xml/stream/XMLStreamConstants.java,
javax/xml/stream/XMLStreamReader.java,
javax/xml/stream/events/EntityDeclaration.java,
javax/xml/stream/events/EntityReference.java,
javax/xml/stream/events/XMLEvent.java,
javax/xml/stream/util/EventReaderDelegate.java,
javax/xml/stream/util/ReaderDelegate.java: Updated to final version of
StAX API as specified in JWSDP 2.0.
* gnu/xml/stream/EndEntityImpl.java,
gnu/xml/stream/LocationImpl.java,
gnu/xml/stream/StartEntityImpl.java,
gnu/xml/stream/XMLStreamReaderImpl.java,
javax/xml/stream/XMLFilter.java,
javax/xml/stream/XMLIterator.java,
javax/xml/stream/events/EndEntity.java,
javax/xml/stream/events/StartEntity.java: Removed legacy files.
|
|
|
|
|
| |
* javax/swing/CellEditor.java: API doc updates,
* javax/swing/DefaultCellEditor.java: Likewise.
|
|
|
|
|
|
|
|
| |
* javax/swing/AbstractListModel.java:
(AbstractListModel): Added API docs,
(fireContentsChanged): Minor API doc correction,
(fireIntervalAdded): Likewise,
(fireIntervalRemoved): Likewise.
|
|
|
|
| |
* NEWS: Added paragraph about Swing improvements.
|
|
|
|
|
|
|
|
|
| |
* javax/swing/AbstractAction.java: Updated API docs all over,
* javax/swing/AbstractCellRenderer.java: Minor reformatting, plus
(stopCellEditing): Minor API doc correction,
* javax/swing/UnsupportedLookAndFeelException.java
(UnsupportedLookAndFeelException): Changed argument name, updated API
docs.
|
|
|
|
|
|
| |
* javax/swing/plaf/metal/MetalUtils.java
(fillMetalPattern): Added switch to not use Graphics2D methods,
even if they are available.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/plaf/basic/BasicHTML.java
(isHTMLString): Check for string beeing null.
* javax/swing/plaf/basic/BasicInternalFrameUI.java
(BasicInternalFrameListener.internalFrameActivated): Implemented.
(BasicInternalFrameListener.internalFrameDeactivated): Implemented.
(InternalFrameLayout): Don't touch the glass pane here.
(installUI): Fix handling of glass pane.
* javax/swing/plaf/basic/BasicLabelUI.java
(vr): New field.
(ir): New field.
(tr): New field.
(BasicLabelUI): Initialize new fields.
(getPreferredSize): Avoid creating new Rectangles by using
SwingUtilities method.
(paint): Avoid creating new Rectangles by reusing
new fields. Added some preliminary handling of HTML inside the
label.
(installComponents): Handle HTML by calling BasicHTML.updateRenderer.
(uninstallComponents): Clear HTML renderer.
(propertyChange): Check for HTML text and install renderer if
appropriate.
* javax/swing/plaf/basic/BasicListUI.java
(getCellBounds): Avoid creating new Rectangle by using SwingUtilities
method.
* javax/swing/plaf/basic/BasicTextUI.java
(RootView.getStartOffset): Implemented.
(RootView.getEndOffset): Implemented.
(RootView.getDocument): Implemented.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/text/DefaultStyledDocument.java
(ElementBuffer.inserUpdate): Added check for zero-length
element.
* javax/swing/text/DefaultStyledDocument.java
(setIndex): Improved exception message.
* javax/swing/text/TableView.java
Made class abstract.
(TableRow.replace): Probably extend columnRequirements
arrays.
(TableRow.layoutMinorAxis): Call super.layoutMinorAxis instead
of super.layoutMajorAxis.
(columnRequirements): Made field package private.
(TableView): Do not load any child views here.
(layoutColumns): Implemented this method.
(updateColumnRequirements): New helper method.
* javax/swing/text/Utilities.java
(getBreakLocation): Also take offset into account when
finding end location.
* javax/swing/text/html/HTMLDocument.java
(HTMLReader.parseStack): New field.
(HTMLReader.blockOpen): Properly handle p-implied tags.
(HTMLReader.blockClose): Properly handle p-implied and empty tags.
(HTMLReader.addContent): Insert p-implied when adding content to
a block element.
* javax/swing/text/html/HTMLEditorKit.java
(HTMLFactory.create): Create HTMLTableView for <table> tags and
ParagraphView for TD tags. Print out warning for tags that don't have
matching view yet and create NullView for them.
(read): Only set document base when document != null.
* javax/swing/text/html/HTMLTableView.java:
New class
|
|
|
|
|
|
| |
* javax/swing/plaf/basic/BasicHTML.java
(HTMLRootView): New inner class.
(createHTMLView): Embed view inside a HTMLRootView.
|
|
|
|
|
|
| |
* gnu/java/net/protocol/jar/Connection.java:
(connect): Throw FileNotFoundException.
(getInputStream): Remove duplicated code.
|
|
|
|
|
| |
* javax/swing/RepaintManager.java
(commitBuffer): Added null check for clip.
|
|
|
|
|
|
| |
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c
(Java_gnu_java_awt_peer_gtk_GtkMenuPeer_delItem): Fixed
to use GtkWidget instead of GTKMenu.
|
|
|
|
|
|
|
| |
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c
(Java_gnu_java_awt_peer_gtk_GtkMenuPeer_delItem): Changed to
use the submenu to get the list of children. This now works
in the same way as addItem.
|
|
|
|
|
|
|
|
| |
* java/lang/StringBuilder.java:
(codePointAt): New method.
(codePointBefore): Likewise.
(codePointCount): Likewise.
(trimToSize): Likewise.
|
| |
|
| |
|
|
|
|
|
|
| |
* native/jni/java-net/gnu_java_net_VMPlainSocketImpl.c:
Fix regression caused by move to VM variant.
PR classpath/22926.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* vm/reference/java/net/VMInetAddress.java: Organized imports.
* vm/reference/java/lang/reflect/VMProxy.java (getProxyClass): Added
imports for javadoc.
(getProxyClass): Javadoc fixes.
(getProxyData): Likewise.
(generateProxyClass): Likewise.
* vm/reference/java/lang/VMSystem.java (setIn): Javadoc fix.
(setOut): Likewise.
(setErr): Likewise.
* vm/reference/java/lang/VMProcess.java: Javadoc fixes.
* vm/reference/java/lang/VMClassLoader.java (getResources): Javadoc
fix.
* vm/reference/java/lang/VMClass.java (getComponentType): Import for
javadoc.
(getModifiers): Likewise.
(getDeclaredClasses): Javadoc fix.
(getDeclaredFields): Likewise.
(getDeclaredMethods): Likewise.
(getDeclaredConstructors): Likewise.
* vm/reference/gnu/classpath/VMSystemProperties.java (preInit):
Javadoc fix.
|
|
|
|
|
|
|
|
| |
* gnu/java/net/protocol/http/HTTPConnection.java: Organized imports.
(getVersion): Javadoc fix.
(get): Likewise.
* gnu/java/net/protocol/http/Headers.java: Organized imports.
* gnu/java/net/protocol/ftp/FTPURLConnection.java: Organized imports.
|
|
|
|
|
| |
as relative if it contains a colon but no protocol handler can be
found.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/text/AbstractDocument.java
(LeafElement.LeafElement): Handle delta with respect to content
length not document length.
* javax/swing/text/CompositeView.java
(getViewIndex): Handle bias correctly.
* javax/swing/text/DefaultCaret.java
(paint): Align caret position to document bounds to avoid trouble
when removing large portions of content.
* javax/swing/text/DefaultStyledDocument.java
(ElementBuffer.insertFirstContentTag): Use pos instead of offset.
(ElementBuffer.createFracture): Copy old childs attribute. The
ElementSpec usually doesn't carry attribute information.
Use pos instead of offset.
(ElementBuffer.insertFracture): Use pos instead of offset.
(createDefaultRootElement): Don't use create* and instead directly
instantiate the elements.
(handleInsertAfterNewline): Compare the paragraphs startOffset
rather than previous paragraphs endOffset.
* javax/swing/text/JTextComponent.java
(getScrollableTracksViewportWidth): Remove unnecessary cast to
JViewport.
(getScrollableTracksViewportHeight): Remove unnecessary cast to
JViewport.
* javax/swing/text/PlainView.java
(damageLineRange): Avoid creating new Rectangle by using
SwingUtilities.
* javax/swing/text/View.java
(forwardUpdate): Correct the use of bias.
(modelToView): Avoid new Rectangles by using SwingUtilities.
(dump): Made (temprorarily) protected for use in BasicTextUI.
(dump(int)): Dump out the element of the view.
|
|
|
|
| |
* NEWS: javax.imageio.plugins.bmp implementation.
|
|
|
|
|
|
|
| |
* javax/imageio/ImageWriteParam.java:
Added documentation for fields.
* javax/imageio/plugins/bmp/BMPImageWriteParam.java:
New class implemented.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* java/nio/charset/UnmappableCharacterException.java:
(serialVersionUID): New field.
* java/nio/charset/MalformedInputException.java:
(serialVersionUID): New field.
* java/nio/charset/CoderMalfunctionError.java:
(serialVersionUID): New field.
* java/nio/charset/CharacterCodingException.java:
(serialVersionUID): New field.
* java/nio/channels/UnsupportedAddressTypeException.java:
(serialVersionUID): New field.
* java/nio/channels/UnresolvedAddressException.java:
(serialVersionUID): New field.
* java/nio/channels/OverlappingFileLockException.java:
(serialVersionUID): New field.
* java/nio/channels/NotYetConnectedException.java:
(serialVersionUID): New field.
* java/nio/channels/NotYetBoundException.java
(serialVersionUID): New field.
* java/nio/channels/NonWritableChannelException.java
(serialVersionUID): New field.
* java/nio/channels/NonReadableChannelException.java
(serialVersionUID): New field.
* java/nio/channels/NoConnectionPendingException.java
(serialVersionUID): New field.
* java/nio/channels/IllegalSelectorException.java
(serialVersionUID): New field.
* java/nio/channels/IllegalBlockingModeException.java
(serialVersionUID): New field.
* java/nio/channels/FileLockInterruptionException.java
(serialVersionUID): New field.
* java/nio/channels/ConnectionPendingException.java
(serialVersionUID): New field.
* java/nio/channels/ClosedSelectorException.java (serialVersionUID):
New field.
* java/nio/channels/ClosedChannelException.java (serialVersionUID):
New field.
* java/nio/channels/ClosedByInterruptException.java
(serialVersionUID): New field.
* java/nio/channels/CancelledKeyException.java (serialVersionUID):
New field.
* java/nio/channels/AsynchronousCloseException.java
(serialVersionUID): New field.
* java/nio/channels/AlreadyConnectedException.java (serialVersionUID):
New field.
* java/nio/ReadOnlyBufferException.java (serialVersionUID): New field.
* java/nio/InvalidMarkException.java (serialVersionUID): New field.
* java/nio/BufferUnderflowException.java (serialVersionUID): New
field.
* java/nio/BufferOverflowException.java (serialVersionUID): New field.
* java/nio/channels/spi/AbstractInterruptibleChannel.java (end):
Javadoc fix. Added import.
* java/nio/channels/DatagramChannel.java (isConnected): Javadoc fix.
(validOps): Likewise.
* gnu/java/nio/charset/iconv/IconvProvider.java: Organized imports.
* gnu/java/nio/charset/iconv/IconvEncoder.java: Organized imports.
* gnu/java/nio/charset/iconv/IconvDecoder.java: Organized imports.
* java/nio/channels/Channels.java: Added import.
* java/nio/channels/FileChannel.java (lock): Typo fix.
(tryLock): Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
FileBasedFactory.
* gnu/java/util/prefs/FileBasedPreferences.java: New file.
* java/util/prefs/AbstractPreferences.java (removeSpi): Typo fix.
(clear): Likewise.
(putSpi): Likewise.
(newNode): Likewise.
(node): Likewise.
* gnu/java/util/prefs/MemoryBasedFactory.java: Typo fix.
* gnu/java/util/prefs/FileBasedFactory.java (systemPreferences): New
field.
(systemRoot): Use it.
(userPreferences): New field.
(userRoot): Use it.
|
|
|
|
|
| |
* java/util/ResourceBundle.java
(tryBundle): Catch and ignore all Exceptions.
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/plaf/basic/BasicScrollBarUI.java
(getPreferredSize): Fixed add a fixed space between the buttons
instead of something related to min/max.
(installComponents): Create and install buttons here.
(installDefaults): Don't create buttons here.
* javax/swing/plaf/metal/MetalScrollBarUI.java
(getMinimumThumbSize): Return (0,0) when UI is not yet installed.
(getPreferredSize): New method.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* examples/gnu/classpath/examples/swing/Demo.java
(mkMenuBar): Removed 'Toggles', 'Checkbox' and 'Radio' actions,
connected 'Spinner' action to SpinnerDemo,
(mkCheckbox): Removed,
(mkRadio): Likewise,
(mkSpinner): Likewise,
(mkToggle): Likewise,
(mkButtonBar): Removed 'Toggles', 'Checkbox' and 'Radio' actions,
connected 'Spinner' action to SpinnerDemo.
|
|
|
|
| |
* javax/print/ServiceUIFactory.java: Added documentation to class.
|
|
|
|
|
|
|
|
| |
PR classpath/26434
* javax/swing/DefaultListSelectionModel.java:
(addSelectionInterval): Return early if either of the arguments is -1.
(removeSelectionInterval): Likewise.
(setSelectionInterval): Likewise.
|
|
|
|
|
| |
* javax/swing/text/DefaultFormatter.java
(stringToValue): Added NPE check.
|
|
|
|
|
|
|
|
|
| |
PR classpath/25675
* javax/swing/JList.java
(getPreferredScrollableViewportSize): Restored specified behaviour.
* javax/swing/plaf/metal/MetalFileChooserUI.java
(createList): Set filelist panel's preferredSize, so that it doesn't
get size into infinity for big lists.
|
|
|
|
|
|
|
|
| |
* javax/swing/ViewportLayout.java
(layoutContainer): Should not extend container to be
minimum size. Mauve test shows that the preferred size
and the size of the viewport can be set smaller than
the minimum.
|
|
|
|
|
|
|
|
| |
PR classpath/25675
* javax/swing/JList.java
(getPreferredScrollableViewportSize): Added a check to determine
if orientation is VERTICAL_WRAP. If it is, we should only
show 3 columns.
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR classpath/26003
* javax/swing/ViewportLayout.java:
Patch submitted by Audrius Meskauskas
(addLayoutComponent): Added documentation.
(removeLayoutComponent): Likewise.
(preferredLayoutSize): Likewise.
(minimumLayoutSize): Likewise.
(layoutContainer): Fixed code, so view is set
to the right position when inside a scrollpane.
|
|
|
|
|
|
|
|
|
|
|
| |
* java/math/BigInteger.java:
Committed patch by Rafael:
developer.classpath.org/pipermail/classpath-patches/
2006-February/000473.html
(signum): Return early 0 if words == null and ival == 0.
(readObject): Handle special case of magnitude.length or signum being
0.
(writeObject): If signum is zero return a zero-sized byte[].
|
|
|
|
|
|
| |
* gnu/java/awt/peer/gtk/GtkFileDialogPeer.java
(create): Initially set the directory to the current working directory.
(setDirectory): Removed else-if. No need for this check.
|