| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
* java/net/URLClassLoader.java (FileURLLoader.getResource): Added test
to validate all components of a resource path.
(FileURLLoader.walkPathComponents): Helper which ensures that we are
allowed to walk through every component of a resource path.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/util/jar/JarUtils.java: New file.
* java/util/jar/Manifest.java (CRLF): Removed.
(read_main_section): Likewise.
(read_version_info): Likewise.
(expect_header(String,BufferedReader)): Likewise.
(expect_header(String,BufferedReader,String)): Likewise.
(read_header_value): Likewise.
(read_attributes): Likewise.
(read_attribute): Likewise.
(read_individual_sections): Likewise.
(read_section_name): Likewise.
(write_main_section): Likewise.
(write_version_info): Likewise.
(write_header): Likewise.
(write_main_attributes): Likewise.
(write_attribute_entry): Likewise.
(write_individual_sections): Likewise.
(write_entry_attributes): Likewise.
(read): use JarUtils.
(write): Likewise.
|
|
|
|
|
|
| |
* java/util/GregorianCalender.java
(computeTime): Fix comparison to correctly calculate the
calendar.
|
|
|
|
|
|
|
|
|
|
| |
Fixes bug #26837
* java/awt/Window.java:
(setFocusCycleRoot): New overriden method.
(isFocusCycleRoot): Likewise.
(getFocusCycleRootAncestor): Likewise.
* java/awt/Container.java:
(getFocusTraversalPolicy): Check also for anchestor == null.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/rmi/activation/ActivationSystemTransient.java:
Inherit from Activator.
2006-03-24 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* gnu/java/rmi/activation/DefaultActivationGroup.java (newInstance):
Print debug message if debug flag is set.
* gnu/java/rmi/activation/DefaultActivationSystem.java: Rewritten.
* gnu/java/rmi/server/ActivatableServerRef.java (activate): assign
detail, do not call iniCause(). (exportClass): New method.
* gnu/java/rmi/server/CombinedClassLoader.java (constructor):
Ignore null (bootstrap) class loader.
* gnu/java/rmi/server/UnicastServerRef.java (methods, skel, stub,
buildMethodHash, findStubSkelClass, getHelperClass): Changed
visibility to protected.
* java/rmi/activation/Activatable.java (export, register): Rewritten.
(toStub): New method.
* java/rmi/activation/ActivationGroup.java (getSystem): Rewritten.
* java/rmi/activation/ActivationSystem.java (SYSTEM_PORT):
Explained property java.rmi.activation.port.
Applying two patches toghether because the intermediate version does not build.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/locale/.cvsignore: New file.
* lib/Makefile.am (LocaleData.java): Put in gnu/java/locale.
* java/util/Locale.java (getAvailableLocales): Clone result.
(getISOCountries): Likewise.
(getISOLanguages): Likewise.
* scripts/generate-locale-list.sh: Make class public. Added new
array.
* gnu/java/locale/LocaleHelper.java (getCollatorLocales): New method.
(getLocaleCount): Likewise.
* java/text/Collator.java (getInstance): Javadoc typo fix.
(getAvailableLocales): Wrote.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* java/awt/Component.java
(getAccessibleName): Just return accessibleName,
* javax/swing/AbstractButton.java
(getAccessibleStateSet): Mark as stub,
(getAccessibleName): Implemented,
(getAcessibleIcon): Mark as stub,
(getAccessibleRelationSet): Likewise,
(getAccessibleAction): Likewise,
(getAccessibleValue): Likewise,
(getAccessibleActionCount): Likewise,
(getAccessibleActionDescription): Likewise,
(doAccessibleAction): Likewise,
(getCurrentAccessibleValue): Likewise,
(setCurrentAccessibleValue): Likewise,
(getMinimumAccessibleValue): Likewise,
(getMaximumAccessibleValue): Likewise,
(getAccessibleText): Likewise,
(getIndexAtPoint): Likewise,
(getCharacterBounds): Likewise,
(getCharCount): Likewise,
(getCaretPosition): Likewise,
(getAtIndex): Likewise,
(getAfterIndex): Likewise,
(getBeforeIndex): Likewise,
(getCharacterAttribute): Likewise,
(getSelectionStart): Likewise,
(getSelectionEnd): Likewise,
(getSelectedText): Likewise,
(getTextRectangle): Likewise,
(setIconTextGap): Fire PropertyChangeEvent, not state changed,
(getIconTextGap): Added @since 1.4,
(setContentAreaFilled): Reordered code to make event sequence match
reference implementation,
* javax/swing/JButton.java
(getSelectedObjects): Removed,
*javax/swing/JComponent.java
(getAccessibleName): Call super.
----------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
| |
2006-03-21 Robert Schuster <robertschuster@fsfe.org>
* java/awt/Component.java:
(processMouseEvent): Remove call to consume event.
(dispatchEventImpl): Handle specific events first, do focus request
only when mouse event was not yet consumed.
* javax/swing/text/DefaultCaret.java:
(mousePressed): Rewritten.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/rmi/activation/ActivationSystemTransient.java
(debug): Made public. (constructor): Made protected.
(activate, getActivationDesc): Throw more informative exceptions.
* gnu/java/rmi/server/UnicastConnectionManager.java (toString):
New method.
* gnu/java/rmi/server/UnicastRef.java (remoteToString):
Stub, implemented.
* gnu/java/rmi/server/UnicastServer.java (incomingMessageCall):
Documented.
* gnu/java/rmi/server/UnicastServerRef.java (incomingMessageCall):
Better exception.
* java/rmi/activation/Activatable.java (obtainId): Use the activation
system, passed in the activation descriptor field.
* java/rmi/activation/ActivationGroup.java (createGroup): Likewise.
* java/rmi/activation/ActivationGroupID.java (system, uid): Changed
to package private final. (equals): Compare uid, not the system.
(hashCode): Forward to uid.hashCode(). toString(): New method.
* java/rmi/activation/ActivationID.java (readObject, writeObject):
Rewritten. (equals): Compare UID only. toString(): New method.
* java/rmi/server/ObjID.java (eq): New method. (equals): Compare also
UID (space). (hashCode, toString): Rewritten.
* java/rmi/server/RemoteObjectInvocationHandler.java (noArgs):
New method. (invoke): Treat null as an empty array for parameters.
* java/rmi/server/UID.java (toString): Rewritten. (hashCode):
Include count, do not include the static machineId.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
stub.
(getStaticAttributeKey): Likewise.
(readAttributeSet): Likewise.
(writeAttributeSet): Likewise.
(readAttributes): Likewise.
(writeAttributes): Likewise.
* javax/swing/text/html/HTMLEditorKit.java (insertAtBoundary): Mark
as stub.
* javax/swing/text/html/HTMLDocument.java (setParagraphAttributes):
Mark as stub.
(fireChangedUpdate): Likewise.
(start): Likewise.
(end): Likewise.
(handleEndOfLineString): Likewise.
(textAreaContent): Likewise.
(preContent): Likewise.
(addSpecialElement): Likewise.
(setInnerHTML): Likewise.
(setOuterHTML): Likewise.
(insertBeforeStart): Likewise.
(insertBeforeEnd): Likewise.
(insertAfterEnd): Likewise.
(insertAfterStart): Likewise.
* javax/swing/table/JTableHeader.java (AccessibleJTableHeaderEntry):
Mark all methods as stub.s
* javax/swing/plaf/metal/MetalTreeUI.java (decodeLineStyle): Mark
as stub.
(paintHorizontalSeparators): Likewise.
* javax/swing/plaf/basic/BasicLookAndFeel.java (loadSystemColors):
Mark as stub.
* javax/swing/MenuSelectionManager.java (processKeyEvent): Mark as
stub.
* java/beans/beancontext/BeanContextSupport.java: Mark most methods
as stubs.
* java/beans/beancontext/BeanContextServicesSupport.java: Mark most
methods as stubs.
|
|
|
|
|
|
|
| |
* gnu/regexp/RE.java(REG_X_COMMENTS): New copilation flag,
(initialize): Ignore whiltespaces and comments if REG_X_COMMENTS is set.
* java/util/regex/Pattern.java(constructor): Set RE.REG_X_COMMENTS
if COMMENTS is set.
|
|
|
|
| |
(toString): New method.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
NotImplementedException.
* javax/imageio/stream/MemoryCacheImageOutputStream.java
(flushBefore): Mark as stub.
(read): Likewise.
* javax/imageio/stream/MemoryCacheImageInputStream.java (flushBefore):
Mark as stub.
* javax/imageio/stream/ImageOutputStreamImpl.java (flushBits): Mark
as stub.
(write): Likewise.
(writeBit): Likewise.
(writeChars): Likewise.
(writeUTF): Likewise.
* javax/imageio/stream/FileCacheImageOutputStream.java (read): Mark
as stub.
(read): Likewise.
* java/net/URLConnection.java (getContent): Mark as stub.
* java/awt/Window.java (applyResourceBundle): Mark as stub.
* java/awt/TexturePaint.java (createContext): Mark as stub.
(getTransparency): Mark as stub.
* java/awt/ScrollPaneAdjustable.java (paramString): Mark as stub.
* java/awt/GridBagLayout.java (AdjustForGravity): Mark as stub.
* java/awt/GraphicsConfiguration.java (getBufferCapabilities): Mark as
stub.
(getImageCapabilities): Likewise.
* java/awt/BasicStroke.java (createStrokedShape): Mark as stub.
* java/awt/AlphaComposite.java (createContext): Mark as stub.
* java/awt/image/renderable/RenderableImageProducer.java: Mark all
methods as stubs.
* java/awt/font/TextMeasurer.java (deleteChar): Mark as stub.
(getAdvanceBetween): Likewise.
(getLayout): Likewise.
(insertChar): Likewise.
(getLineBreakIndex): Likewise.
* java/awt/font/ShapeGraphicAttribute.java (draw): Mark as stub.
(getAdvance): Likewise.
(getAscent): Likewise.
(getDescent): Likewise.
* java/awt/font/LineBreakMeasurer.java (deleteChar): Mark as stub.
(insertChar): Likewise.
(nextLayout): Likewise.
(nextLayout): Likewise.
(nextOffset): Likewise.
(nextOffset): Likewise.
* java/awt/font/ImageGraphicAttribute.java (draw): Mark as stub.
(equals): Likewise.
(getAdvance): Likewise.
(getAscent): Likewise.
(getBounds): Likewise.
(getDescent): Likewise.
(hashCode): Likewise.
(ImageGraphicAttribute): Likewise.
* java/awt/font/GraphicAttribute.java (getBounds): Mark as stub.
(getJustificationInfo): Likewise.
* java/awt/font/GlyphVector.java (getGlyphCharIndex): Mark as stub.
(getGlyphCharIndices): Likewise.
(getGlyphOutline): Likewise.
(getGlyphPixelBounds): Likewise.
(getLayoutFlags): Likewise.
(getPixelBounds): Likewise.
* java/awt/font/GlyphMetrics.java (getLSB): Mark as stub.
(getRSB): Likewise.
* java/nio/channels/Channels.java (newWriter): Mark as stub.
* java/awt/dnd/DragSourceContext.java: Marked most methods as stubs.
* java/awt/dnd/DragGestureRecognizer.java (fireDragGestureRecognized):
Mark as stub.
(resetRecognizer): Likewise.
* java/awt/datatransfer/SystemFlavorMap.java (getFlavorsForNative):
Mark as stub.
(getNativesForFlavor): Likewise.
* javax/swing/plaf/synth/SynthStyle.java: Mark all methods as stub.s
* javax/swing/plaf/synth/SynthLookAndFeel.java (updateStyles): Mark
as stub.
(getRegion): Likewise.
(createUI): Likewise.
(initialize): Likewise.
(uninitialize): Likewise.
(getDefaults): Likewise.
(load): Likewise.
(shouldUpdateStyleOnAncestorChanged): Likewise.
* javax/swing/plaf/synth/SynthGraphicsUtils.java (getMinimumSize):
Mark as stub.
(getPreferredSize): Likewise.
(getMaximumSize): Likewise.
(paintText): Likewise.
* java/text/RuleBasedCollator.java (getCollationElementIterator): Mark
as stub.
* java/text/Collator.java (getAvailableLocales): Mark as stub.
|
|
|
|
|
|
|
|
|
| |
* java/io/ObjectStreamConstants.java: Added since tag.
(PROTOCOL_VERSION_1): Added javadoc.
(PROTOCOL_VERSION_2): Likewise.
* java/io/ObjectOutputStream.java:
(setDefaultProtocolVersion): Removed.
(useProtocolVersion): Fixed parameter tests. Updated javadoc.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* java/security/cert/CertStoreSpi.java: Added import for javadoc.
(CertStoreSpi): Updated throws clause.
* java/security/cert/CertPathValidatorSpi.java: Added import for
javadoc.
(engineValidate): Updated 'throws' clause.
* java/security/cert/PKIXParameters.java: Javadoc fix.
* java/security/cert/X509CertSelector.java
(setAuthorityKeyIdentifier): Javadoc fix.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* doc/vmintegration.texinfo:
Updated to include VMArray.
* include/Makefile.am:
Replace java_lang_reflect_Array.h with
java_lang_reflect_VMArray.h
* include/java_lang_reflect_VMArray.h:
New autogenerated header.
* include/java_lang_reflect_Array.h:
Removed.
* java/lang/reflect/Array.java:
(newInstance(Class,int)): Calls VMArray.
(createMultiArray(Class,int[],int)): Likewise.
(createObjectArray(Class,int)): Removed.
* native/jni/java-lang/Makefile.am:
Replaced java_lang_reflect_Array.c with
java_lang_reflect_VMArray.c
* native/jni/java-lang/java_lang_reflect_VMArray.c:
Renamed from java_lang_reflect_Array.c.
* vm/reference/java/lang/reflect/VMArray.java:
(createObjectArray(Class,int)): Native method moved
from java.lang.reflect.Array.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
MouseEvent.MOUSE_WHEEL.
* gnu/java/awt/peer/gtk/GtkComponentPeer.java (postMouseWheelEvent):
New callback method.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
(AWT_MOUSE_WHEEL): New constant.
(AWT_WHEEL_UNIT_SCROLL): Likewise.
(postMouseWheelEventID): New static variable.
(cp_gtk_component_init_jni): Record postMouseWheelEventID.
(cp_gtk_component_connect_mouse_signals): Connect scroll-event.
(button_number): Renamed to ...
(button_number_direction): variable to hold button number or scroll
direction.
(component_button_press_cb): Use button_number_direction.
(component_scroll_cb): New static callback function.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* java/rmi/activation/Activatable.java: Implemented.
java/rmi/activation/ActivationDesc.java: Implemented.
java/rmi/activation/ActivationGroup.java: Implemented.
java/rmi/activation/ActivationGroupDesc.java: Implemented.
java/rmi/activation/ActivationID.java: Implemented.
java/rmi/activation/ActivationSystem.java: Implemented.
* gnu/java/rmi/server/UnicastServerRef.java
(exportObject, incommingMessageCall): Documented.
* java/rmi/activation/package.html: Documented.
* java/rmi/server/ObjID.java (objNum, space): Made package
protected.
* gnu/java/rmi/server/UnicastServer.java: Rewritten.
* gnu/java/rmi/server/CombinedClassLoader.java (constructor):
Iteration bug fix.
* gnu/java/rmi/activation/ActivationSystemTransient.java: New file.
gnu/java/rmi/activation/BidiTable.java: New file.
gnu/java/rmi/activation/DefaultActivationGroup.java: New file.
gnu/java/rmi/activation/DefaultActivationSystem.java: New file.
gnu/java/rmi/server/ActivatableServerRef.java: New file.
|
|
|
|
| |
name equals empty string to force NullPointerException.
|
|
|
|
| |
* java/lang/Character.java: Updated header comment.
|
| |
|
|
|
|
|
|
|
| |
* java/util/zip/ZipFile.java
(openFile): New helper method.
(ZipFile): Use new openFile method to ensure the proper
exception is thrown. This applies for all overloaded constructors.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* java/text/DateFormatSymbols.java
(setAmPmStrings): Added null check and throw NPE.
(setEras): Likewise.
(setLocalPatternChars): Likewise.
(setMonths): Likewise.
(setShortMonths): Likewise.
(setShortWeekdays): Likewise.
(setWeekdays): Likewise.
(setZoneStrings): Likewise.
|
|
|
|
|
|
|
|
|
| |
constructor.
(BCSIterator): Likewise.
* java/beans/beancontext/BeanContextServicesSupport.java (BCSSChild):
New constructor.
(BCSSProxyServiceProvider): Likewise.
(BCSSServiceProvider): Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
| |
final.
* javax/imageio/stream/ImageOutputStream.java (flushBefore): Javadoc
fix.
* java/util/zip/ZipFile.java (ENDNRD): New constant.
* java/util/zip/ZipConstants.java (ENDNRD, ENDDCD): Removed.
* java/util/zip/Inflater.java (end): Not deprecated.
* java/util/zip/Deflater.java (end): Not deprecated.
* java/text/Bidi.java (Bidi): Now final.
* java/nio/MappedByteBuffer.java (finalize): Now protected.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* java/awt/image/LookupOp.java (filter): Now final.
(getBounds2D): Likewise.
(getPoint2D): Likewise.
(getTable): Likewise.
(getRenderingHints): Likewise.
* java/awt/image/ConvolveOp.java (filter): Now final.
(getBounds2D): Likewise.
(getKernel): Likewise.
(getPoint2D): Likewise.
(getRenderingHints): Likewise.
* java/awt/image/BandCombineOp.java (getPoint2D): Now final.
(getMatrix): Likewise.
(getBounds2D): Likewise.
(getRenderingHints): Likewise.
* java/awt/image/AffineTransformOp.java (getPoint2D): Now final.
* java/awt/Button.java (AccessibleAWTButton.serialVersionUID): Now
private.
* java/awt/dnd/DropTargetContext.java (TransferableProxy): Now
protected.
* java/awt/dnd/DropTarget.java (DropTargetAutoScroller): Now
protected.
* java/awt/MenuItem.java (AccessibleAWTMenuItem): Now protected.
|
| |
|
|
|
|
|
|
| |
* java/awt/Container.java
(getComponentAt): Fixed documentation.
(getComponentAt): Likewise.
|
|
|
|
|
|
|
|
| |
* java/awt/Container.java
(getComponentAt): Fixed documentation.
(getComponentAt): Likewise.
(findComponentAt): Likewise.
(findComponentAt): Likewise.
|
|
|
|
|
|
|
|
|
| |
* java/awt/Container.java
(getComponentAt): Fixed mistake in comments.
(getComponentAt): Likewise.
(locate): Likewise. Also, handled lightweight components.
Heavyweights take precedence over lightweights, so we should
iterate through the heavyweights first.
|
|
|
|
|
|
|
|
|
|
|
| |
* java/awt/Container.java
(getComponentAt): Added API documentation.
(getComponentAt): Likewise.
(locate): Likewise. Also, removed lines to ignore
invisible components.
(findComponentAt): Added API documentation.
(findComponentAt): Added API documentation.
(findComponentForMouseEvent): Removed, never used.
|
|
|
|
|
|
| |
* java/awt/Component.java
(show): repaint should only be called if the component
isShowing and isLightweight.
|
|
|
|
|
|
|
| |
* java/awt/LightweightDispatcher.java (dispatchEvent): Return result
of handleMouseEvent.
(handleMouseEvent): Return boolean to indicate whether we handled the
event by passing it to a lightweight.
|
|
|
|
|
| |
* java/awt/Container.java
(addImpl): Removed call to repaint. No need to repaint here.
|
|
|
|
|
|
|
|
|
|
| |
* java/rmi/activation/ActivationGroupDesc.java: Implemented.
java/rmi/activation/ActivationDesc.java.java,
java/rmi/activation/ActivationGroup.java,
java/rmi/activation/ActivationID.java,
java/rmi/activation/ActivationMonitor.java,
java/rmi/activation/ActivationSystem.java,
java/rmi/activation/package.html: Documenting.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* java/rmi/activation/ActivationID.java (uid): New field.
(writeExternal, readExternal): New methods.
(equals, hashCode): Rewritten.
* java/rmi/activation/ActivationInstantiator.java,
* java/rmi/activation/ActivationSystem.java,
* java/rmi/activation/Activator.java,
* java/rmi/activation/Activatable.java,
* java/rmi/activation/ActivationGroup.java,
* java/rmi/activation/ActivationGroupDesc.java:
Documented and autoformatted.
* java/rmi/activation/package.html: Added content.
|
|
|
|
| |
patch.
|
|
|
|
| |
Compare name.
|
|
|
|
|
|
| |
implementation.
* java/util/zip/GZIPInputStream.java (readHeader): Use DEFLATED,
not '8'.
|
|
|
|
|
|
|
|
| |
* java/awt/GridBagLayout.java
(ArrangeGrid): Added checks to determine if component
is placed last in a row or column. If so, the location
of the last component should be used to get the location
of the current component.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c
(nativeSetCheckboxGroup): No need to use new function here.
Should just pass in pointer.
2006-03-10 Lillian Angel <langel@redhat.com>
* java/awt/GridBagLayout.java
(distributeSizeAndWeight): Change else if to else. This
allows for components to be added to a new row when
their gridheight is REMAINDER.
|
|
|
|
|
|
|
|
| |
* java/rmi/activation/ActivationDesc.java,
java/rmi/activation/ActivationGroupID.java,
java/rmi/activation/Activator.java,
java/rmi/server/Operation.java,
java/rmi/server/RemoteServer.java: Documented and formatted.
|
|
|
|
|
|
|
| |
Reported by Fridjof Siebert <siebert@aicas.com>
* java/awt/MediaTracker.java
(removeImage): Only set prev to e when the the images of the
entries are not the same. This avoids a potentially corrupt list.
|
|
|
|
|
|
| |
* java/rmi/dgc/VMID.java:
(equals, hashCode, static initializer): Rewritten.
* java/rmi/dgc/package.html: Documented.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New static field.
(stringMimeType, imageMimeType, filesMimeType): Initialize directly.
(canCache): Likewise.
(GtkClipboard): Take String argument.
(getInstance): Removed.
(getClipboardInstance, getSelectionInstance): New static methods.
(setSystemContents): Make synchronized. Takes boolean argument.
(initNativeState): Add clipboard and selection.
* gnu/java/awt/peer/gtk/GtkClipboardNotifier.java
(announceClipboardChange, announcePrimaryChange): New static field.
(announce): Take GtkClipboard as argument.
(run): Check which clipboard to announce change for.
* gnu/java/awt/peer/gtk/GtkSelection.java (clipboard): New final
boolean field.
(GtkSelection): Take GtkClipboard as argument.
(requestText, requestImage, requestURIs, requestBytes): Add boolean
clipboard argument.
(requestMimeTypes): Likewise.
* gnu/java/awt/peer/gtk/GtkToolkit.java (getSystemSelection):
New method.
* java/awt/Toolkit.java (getSystemSelection): Document.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c
(cp_gtk_selection_instance): New var.
(current_selection, owner): Removed.
(clipboard_owner_change_cb): Use clipboard argument.
(initNativeState): Store clipboard and selection instances. Cache
setSystemContentsID, provideContentID, provideTextID, provideImageID,
and provideURIsID.
(clipboard_get_func): Use clipboard argument.
(clipboard_clear_func): Likewise. Always call method.
(advertiseContent): Don't cache method ids here. Check whether to
use clpboard or selection. Don't set owner or current_selection.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkSelection.c
(requestText, requestImage, requestURIs, requestBytes): Use extra
boolean argument to select clipboard.
* native/jni/gtk-peer/gtkpeer.h (cp_gtk_selection): New extern.
(cp_gtk_clipboard_instance, cp_gtk_selection_instance): Likewise.
* include/gnu_java_awt_peer_gtk_GtkClipboard.h: Regenerate.
* include/gnu_java_awt_peer_gtk_GtkSelection.h: Likewise.
|
|
|
|
| |
* java/rmi/server/UID.java (getMachineId): Include the host IP address.
|
|
|
|
| |
* java/rmi/server/ObjID.java: Documented and autoformatted.
|