| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR Classpath/26065
* gnu/javax/security/auth/login/GnuConfiguration.java: Condition all trace/
debug code based on Configuration.DEBUG.
Use logger instead of STDOUT and ot STDERR.
* gnu/javax/security/auth/login/ConfigFileParser.java: Likewise.
* gnu/javax/crypto/sasl/SaslOutputStream.java: Likewise.
* gnu/javax/crypto/sasl/SaslInputStream.java: Likewise.
* gnu/javax/crypto/sasl/srp/SRPServer.java: Likewise.
* gnu/javax/crypto/sasl/srp/SRPClient.java: Likewise.
* gnu/javax/crypto/prng/CSPRNG.java: Likewise.
* gnu/javax/crypto/pad/TBC.java: Likewise.
* gnu/javax/crypto/pad/PKCS7.java: Likewise.
* gnu/javax/crypto/pad/PKCS1_V1_5.java: Likewise.
* gnu/javax/crypto/pad/BasePad.java: Likewise.
* gnu/javax/crypto/mac/OMAC.java: Likewise.
* gnu/javax/crypto/keyring/PasswordEncryptedEntry.java: Likewise.
* gnu/javax/crypto/keyring/PasswordAuthenticatedEntry.java: Likewise.
* gnu/javax/crypto/keyring/GnuPublicKeyring.java: Likewise.
* gnu/javax/crypto/keyring/GnuPrivateKeyring.java: Likewise.
* gnu/javax/crypto/keyring/EnvelopeEntry.java: Likewise.
* gnu/javax/crypto/keyring/Entry.java: Likewise.
* gnu/javax/crypto/key/srp6/SRPKeyPairGenerator.java: Likewise.
* gnu/javax/crypto/key/dh/GnuDHKeyPairGenerator.java: Likewise.
* gnu/javax/crypto/jce/prng/UMacRandomSpi.java: Likewise.
* gnu/javax/crypto/jce/prng/ICMRandomSpi.java: Likewise.
* gnu/javax/crypto/jce/keyring/GnuKeyring.java: Likewise.
* gnu/javax/crypto/cipher/Twofish.java: Likewise.
* gnu/javax/crypto/cipher/Khazad.java: Likewise.
* gnu/javax/crypto/cipher/Rijndael.java: Likewise.
* gnu/javax/crypto/cipher/BaseCipher.java: Likewise.
* gnu/javax/crypto/cipher/Anubis.java: Likewise.
* gnu/java/security/Properties.java: Likewise.
* gnu/java/security/x509/X509CRLEntry.java: Likewise.
* gnu/java/security/x509/X509CRL.java: Likewise.
* gnu/java/security/x509/ext/Extension.java: Likewise.
* gnu/java/security/util/Prime2.java: Likewise.
* gnu/java/security/util/Base64.java: Likewise.
* gnu/java/security/sig/rsa/RSAPSSSignature.java: Likewise.
* gnu/java/security/sig/rsa/EMSA_PSS.java: Likewise.
* gnu/java/security/provider/PKIXCertPathValidatorImpl.java: Likewise.
* gnu/java/security/pkcs/SignerInfo.java: Likewise.
* gnu/java/security/pkcs/PKCS7SignedData.java: Likewise.
* gnu/java/security/key/rsa/RSAKeyPairX509Codec.java: Likewise.
* gnu/java/security/key/rsa/RSAKeyPairPKCS8Codec.java: Likewise.
* gnu/java/security/key/rsa/RSAKeyPairGenerator.java: Likewise.
* gnu/java/security/key/rsa/GnuRSAPrivateKey.java: Likewise.
* gnu/java/security/key/dss/DSSPrivateKey.java: Likewise.
* gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.java: Likewise.
* gnu/java/security/key/dss/DSSKeyPairGenerator.java: Likewise.
* gnu/java/security/jce/sig/SignatureAdapter.java: Likewise.
* gnu/java/security/jce/sig/EncodedKeyFactory.java: Likewise.
* gnu/java/security/hash/Whirlpool.java: Likewise.
|
|
|
|
|
| |
(Java_gnu_java_awt_peer_gtk_FreetypeGlyphVector_getGlyphs):
Remove unused variable glyph_index.
|
|
|
|
|
|
|
|
|
|
|
| |
Don't recurse, return false if not an BufferedImage and no image
source available.
* gnu/java/awt/peer/gtk/ComponentGraphics.java (draw): Add
end_gdk_drawing() to finally block.
(fill): Likewise.
(drawRenderedImage): Likewise.
(drawImage): Likewise.
(drawGlyphVector): Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* doc/tools.texinfo: Added text for new -cacert command.
Re-structured sections.
* resource/gnu/classpath/tools/keytool/messages.properties: Added messages
for -cacert command.
* tools/gnu/classpath/tools/keytool/Main.java (CACERT_CMD): New constant.
(_CACERT): Likewise.
(shutdownThread): New field.
(Main): Install shutdown thread.
(main): Uninstall shutdown thread.
(start): Handle new -cacert command.
(getParser): Likewise.
(teardown): Increased visibility.
(ShutdownHook): New inner class.
* tools/gnu/classpath/tools/keytool/CACertCmd.java: New file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/awt/peer/gtk/FreetypeGlyphVector.java
(setupGlyphMetrics): New method. Add glyphmetrics caching.
(getOutline): Operate on the shape directly.
* gnu/java/awt/peer/gtk/GdkFontPeer.java
(getGlyphMetrics,putGlyphMetrics): Add GlyphMetrics caching.
* include/gnu_java_awt_peer_gtk_FreetypeGlyphVector.h
(getGlyph renamed getGlyphs)
* java/awt/geom/AffineTransform.java
(getTranslateInstance): Set fields directly.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c
(getGlyphs): Get all glyph codes at once.
|
|
|
|
|
| |
PR Classpath/27853
* gnu/javax/crypto/RSACipherImpl.java (engineDoFinal): Was short by 1 byte.
|
|
|
|
|
|
|
| |
* java/awt/font/TextLayout.java
(getLogicalHighlightShape): Add check.
* gnu/java/awt/peer/gtk/FreetypeGlyphVector.java
(getLogicalBounds, getGlyphPositions): Cache bounds, positions.
|
|
|
|
|
| |
* gnu/javax/security/auth/login/ConfigFileParser.java (validateClassName):
Check that every component of 'cn' starts with a valid Java identifier char.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removed.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c
Mark all unused parameters.
(cp_gtk_get_cairo_t): Removed.
(Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoSetMatrix):
Don't mix declerations and statements.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoSurface.c:
Mark all unused parameters.
(Java_gnu_java_awt_peer_gtk_CairoSurface_nativeDrawSurface):
Get cairographics2d pointer directly.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c
(Java_gnu_java_awt_peer_gtk_GdkTextLayout_cairoDrawGdkTextLayout):
Use jlong to pass pointer.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkVolatileImage.c:
Mark all unused parameters.
* include/gnu_java_awt_peer_gtk_CairoGraphics2D.h: Regenerated.
* include/gnu_java_awt_peer_gtk_CairoSurface.h: Regenerated.
* include/gnu_java_awt_peer_gtk_ComponentGraphics.h: Regenerated.
* include/gnu_java_awt_peer_gtk_GdkTextLayout.h: Regenerated.
* include/gnu_java_awt_peer_gtk_GtkVolatileImage.h: Regenerated.
* include/java_io_VMFile.h: Regenerated.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removed.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c
Mark all unused parameters.
(cp_gtk_get_cairo_t): Removed.
(Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoSetMatrix):
Don't mix declerations and statements.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoSurface.c:
Mark all unused parameters.
(Java_gnu_java_awt_peer_gtk_CairoSurface_nativeDrawSurface):
Get cairographics2d pointer directly.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c
(Java_gnu_java_awt_peer_gtk_GdkTextLayout_cairoDrawGdkTextLayout):
Use jlong to pass pointer.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkVolatileImage.c:
Mark all unused parameters.
* include/gnu_java_awt_peer_gtk_CairoGraphics2D.h: Regenerated.
* include/gnu_java_awt_peer_gtk_CairoSurface.h: Regenerated.
* include/gnu_java_awt_peer_gtk_ComponentGraphics.h: Regenerated.
* include/gnu_java_awt_peer_gtk_GdkTextLayout.h: Regenerated.
* include/gnu_java_awt_peer_gtk_GtkVolatileImage.h: Regenerated.
* include/java_io_VMFile.h: Regenerated.
|
|
|
|
|
|
|
| |
* gnu/java/awt/peer/gtk/VolatileImageGraphics.java
(VolatileImageGraphics(VolatileImageGraphics)): Use clipRect()
instead of setClip(), so that an already present clip is intersected
and not resetted.
|
|
|
|
| |
Call getSize() to avoid accessor method.
|
|
|
|
| |
Qualify ElementSpec.
|
|
|
|
| |
* lib/Makefile.am (dist-hook): Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/awt/peer/gtk/CairoGraphics2D.java
* gnu/java/awt/peer/gtk/CairoSurface.java
* gnu/java/awt/peer/gtk/CairoSurfaceGraphics.java
* gnu/java/awt/peer/gtk/ComponentGraphics.java
* gnu/java/awt/peer/gtk/GtkVolatileImage.java
* native/jni/gtk-peer/cairographics2d.h
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoSurface.c
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkVolatileImage.c:
Changed method signatures and calls to pass native pointers directly
into the JNI code, in order to avoid costly lookups on each
JNI call.
* include/gnu_java_awt_peer_gtk_CairoGraphics2D.h,
* include/gnu_java_awt_peer_gtk_CairoSurface.h,
* include/gnu_java_awt_peer_gtk_ComponentGraphics.h,
* include/gnu_java_awt_peer_gtk_GtkVolatileImage.h:
Regenerated
|
|
|
|
|
|
|
| |
PR 27973
* javax/swing/text/DefaultStyledDocument.java
(ElementBuffer.insertContentTag):
Do not recreate leaves and do not remove elements here.
|
|
|
|
|
| |
* javax/swing/text/html/HTMLDocument.java
(HTMLReader.HiddenAction): Implemented.
|
|
|
|
|
|
|
|
| |
* javax/swing/RepaintManager.java
(getVolatileOffscreenBuffer): Store the created buffer.
* javax/swing/JComponent.java
(paintDoubleBuffered): Try to use a volatile offscreen buffer
for better performance.
|
|
|
|
|
|
|
| |
* gnu/java/awt/peer/gtk/VolatileImageGraphics.java
(VolatileImageGraphics(VolatileImageGraphics)): Initialize native
context correctly.
(getRealBounds): Overridden to return the correct bounds.
|
|
|
|
|
|
|
|
| |
* javax/swing/plaf/metal/MetalButtonUI.java
(update): Fixed to paint the gradient under the correct conditions.
(updateWidthGradient): Removed.
(isToolbarButton): New helper method.
(isDrawingGradient): New helper method.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/JTabbedPane.java
(setSelectedIndex): Don't change the visibility of the components,
this is done by the UI class.
* javax/swing/plaf/basic/BasicTabbedPaneUI.java
(TabbedPaneLayout.layoutContainer): Change visibility of component
here, depending on the selected index. Only do this if the new
selected component is not null. Some programs seem to expect
this.
(visibleComponent): New field.
(getVisibleComponent): Changed to return visibleComponent field.
(setVisibleComponent): Changed to set the visibility of
the old and new visible component.
|
|
|
|
|
|
|
|
| |
* javax/swing/JComponent.java
(paintChildrenOptimized): Paint component with a new Graphics
object to protect the other painting code from modifications
done in that object, and avoid cleanup ops on possibly dispose()ed
Graphics object.
|
|
|
|
|
|
| |
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c
(Java_gnu_java_awt_peer_gtk_ComponentGraphics_disposeSurface):
Use GTK locks while disposing (Xlib) surface.
|
|
|
|
|
|
|
| |
(uninstall-local): Delete 'sun' directory.
(glibj.zip): Include 'sun' classes.
(clean-local): Delete 'sun' directory.
* lib/gen-classlist.sh.in: Search 'sun' subdirectories.
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/awt/java2d/AbstractGraphics2D.java
(drawImage): Fixed scaling.
(fillShape): Removed offset handling.
(fillShapeImpl): Limit scanlining to device bounds.
(getSegments): Removed offset handling.
* gnu/java/awt/java2d/PolyEdge.java
(toString): Include isClip flag in output.
|
|
|
|
|
| |
* java/awt/font/TextLayout.java
(getOutline): Allow null transform.
|
|
|
|
|
| |
* gnu/java/awt/peer/gtk/CairoGraphics2D.java
(drawString): Use TextLayout instead of GlyphVector.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* java/text/Bidi.java: Treat WS as neutral for rules N1 & N2.
* gnu/java/awt/peer/gtk/FreetypeGlyphVector.java
New constructor for bidirectionality.
(getGlyphMetrics): Return whitespace glyphs.
(getLogicalBounds): Offset rectangles to correct positions.
* gnu/java/awt/peer/gtk/GdkFontPeer.java
(getBaselineFor): Default to ROMAN_BASELINE.
(GdkFontLineMetrics): Guess some values for underline and
strikethrough.
(layoutGlyphVector): Use bidirectionality.
* java/awt/font/TextLayout.java: Implement, mostly.
|
|
|
|
|
|
|
| |
PR classpath/27888:
* javax/swing/text/GapContent.java (binarySearch): Use unsigned shift.
* java/util/Collections.java (binarySearch): Use unsigned shift.
* java/util/Arrays.java (binarySearch): Use unsigned shift.
|
| |
|
|
|
|
|
| |
* gnu/javax/security/auth/login/ConfigFileParser.java
(validateClassName): Quote '.' in regexp.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* native/fdlibm/dtoa.c (_dtoa): Free contents of _Jv_reent when
finished.
* native/fdlibm/mprec.c: New version from newlib. Commented out
some includes. Added <assert.h>.
(_reent, _Bigint): New defines.
(_REENT_CHECK_MP, _REENT_MP_FREELIST, _REENT_MP_P5S): Likewise.
(__ULong, __Long): New types.
(_calloc_r): New function.
(Balloc): Dynamically add new _freelist entries as needed.
* native/fdlibm/mprec.h (struct _Jv_Bigint): Don't use
MAX_BIGNUMS to size _x[].
(struct _Jv_reent): _freelist now a _Jv_Bigint**. Removed
_allocation_map, num. Added _max_k.
|
|
|
|
|
|
| |
* gnu/java/awt/peer/gtk/CairoGraphics2D.java
(drawGlyphVector): Added fallback for non-FreetypeGlyphVector
implementations.
|
|
|
|
|
|
|
| |
* java/awt/image/BufferedImage.java
(BufferedImage(int, int, int)): Added API docs,
(getProperty(String)): Return correct value for undefined properties,
(getPropertyNames()): Added comments and removed FIXME.
|
|
|
|
|
| |
* native/plugin/gcjwebplugin.cc (PLUGIN_ERROR_THREE): New macro.
(NP_Initialize): Use PLUGIN_ERROR_THREE in place of g_strconcat.
|
|
|
|
|
|
| |
* javax/swing/plaf/basic/BasicComboBoxRenderer.java:
(getPreferredSize): Return correct height for null or empty
items.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* java/awt/datatransfer/DataFlavor.java
(readExternal): Mark as stub,
(writeExternal): Likewise,
* java/awt/dnd/DropTargetContext.java
(dropComplete): Mark as stub,
(acceptDrag): Likewise,
(rejectDrag): Likewise,
(acceptDrop): Likewise,
(rejectDrop): Likewise,
(getCurrentDataFlavors): Likewise,
(getTransferable): Likewise,
* java/awt/dnd/DropTargetDropEvent.java
(dropComplete): Mark as stub.
|
|
|
|
|
|
|
|
| |
* gnu/javax/swing/text/html/parser/SmallHtmlAttributeSet.java
(constructor): Do not lowercase the values.
* javax/swing/text/html/HTMLDocument.java
(HTMLReader.addSpecialElement): Implemented.
* examples/gnu/classpath/examples/swing/HtmlDemo.java: New file.
|
|
|
|
|
|
|
|
|
|
| |
On behalf of Matthew Wringe <mwringe@redhat.com>
* gnu/java/security/Registry.java (ISO10126_PAD): New constant.
* gnu/javax/crypto/pad/ISO10126.java: New class.
* gnu/javax/crypto/pad/PadFactory.java (names): New field.
(getInstance): Added support for ISO-10126 scheme.
(getNames): Likewise.
Cache result for speed.
|
|
|
|
|
|
| |
* gnu/javax/crypto/pad/BasePad.java (selfTest): Re-factored to allow more
flexible self-test by sub-classes.
(test1BlockSize): New method.
|
|
|
|
|
| |
* gnu/javax/crypto/pad/BasePad.java (selfTest): Re-factored to allow more
flexible self-test by sub-classes.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/plaf/basic/BasicLookAndFeel.java
(initComponentDefaults): Corrected 'ScrollBar.focusInputMap' entry,
* javax/swing/plaf/basic/BasicScrollBarUI.java
(installKeyboardActions): Implemented,
(uninstallKeyboardActions): Implemented,
(getInputMap): New method,
(getActionMap): New method,
(createActionMap): New method,
(installUI): Call installKeyboardActions(),
(uninstallUI): Call uninstallKeyboardActions().
|
|
|
|
|
| |
* javax/swing/plaf/basic/BasicScrollPaneUI.java
(getActionMap): Use correct key to store action map.
|
|
|
|
|
| |
* gnu/java/awt/font/opentype/truetype/VirtualMachine.java
(executeInstruction): Added NOT support.
|
|
|
|
|
| |
* sun/reflect/annotation/AnnotationInvocationHandler.java:
New file.
|
|
|
|
| |
of 'types'.
|
|
|
|
|
| |
* java/lang/management/RuntimeMXBean.java:
New file.
|
|
|
|
|
| |
* native/plugin/gcjwebplugin.cc:
(NP_Shutdown): Freed whitelist_filename.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* native/plugin/Makefile.am:
Removed DATA_DIRECTORY.
* native/plugin/gcjwebplugin.cc:
Added new global fields for whitelist_file
and data_directory. Removed WHITELIST_FILE.
(NP_Initialize): Initialized new fields. Also,
Changed to use new fields.
(NP_Shutdown): Freed data_directory.
(GCJ_New): Changed to use new fields.
(plugin_ask_user_about_documentbase): Likewise.
|