| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
| |
* gnu/java/security/Properties.java: Source formatting.
* gnu/java/security/Registry.java: Likewise.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/security/util/Util.java: Source formatting.
* gnu/java/security/util/SimpleList.java: Likewise.
* gnu/java/security/util/Sequence.java: Likewise.
* gnu/java/security/util/PRNG.java: Likewise.
* gnu/java/security/util/ExpirableObject.java: Likewise.
* gnu/java/security/util/Base64.java: Likewise.
* gnu/java/security/sig/SignatureFactory.java: Likewise.
* gnu/java/security/sig/ISignatureCodec.java: Likewise.
* gnu/java/security/sig/ISignature.java: Likewise.
* gnu/java/security/sig/BaseSignature.java: Likewise.
* gnu/java/security/sig/rsa/RSAPSSSignatureRawCodec.java: Likewise.
* gnu/java/security/sig/rsa/RSAPSSSignature.java: Likewise.
* gnu/java/security/sig/rsa/RSAPKCS1V1_5Signature.java: Likewise.
* gnu/java/security/sig/rsa/RSA.java: Likewise.
* gnu/java/security/sig/rsa/EMSA_PSS.java: Likewise.
* gnu/java/security/sig/rsa/EMSA_PKCS1_V1_5.java: Likewise.
* gnu/java/security/sig/rsa/EME_PKCS1_V1_5.java: Likewise.
* gnu/java/security/sig/dss/DSSSignatureRawCodec.java: Likewise.
* gnu/java/security/sig/dss/DSSSignature.java: Likewise.
* gnu/java/security/provider/X509CertificateFactory.java: Likewise.
* gnu/java/security/provider/PKIXCertPathValidatorImpl.java: Likewise.
* gnu/java/security/provider/Gnu.java: Likewise.
* gnu/java/security/prng/RandomEventListener.java: Likewise.
* gnu/java/security/prng/RandomEvent.java: Likewise.
* gnu/java/security/prng/PRNGFactory.java: Likewise.
* gnu/java/security/prng/MDGenerator.java: Likewise.
* gnu/java/security/prng/LimitReachedException.java: Likewise.
* gnu/java/security/prng/IRandom.java: Likewise.
* gnu/java/security/prng/EntropySource.java: Likewise.
* gnu/java/security/prng/BasePRNG.java: Likewise.
|
| |
|
|
|
|
| |
* gnu/java/awt/peer/gtk/CairoGraphics2D.java: Add security check.
* gnu/java/awt/peer/qt/QtGraphics.java: Likewise.
* gnu/java/awt/java2d/AbstractGraphics2D.java: Likewise.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/awt/peer/gtk/GtkCheckboxPeer.java
(create): Added check to prevent Seg Fault. Should not
set the label if it is null.
* gnu/java/awt/peer/gtk/GtkLabelPeer.java
(setText): Changed to be a non-native function. Calls
setNativeText if the String parameter is non-null.
(setNativeText): Replaces old native setText function.
* include/gnu_java_awt_peer_gtk_GtkLabelPeer.h: Regenerated.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c
(Java_gnu_java_awt_peer_gtk_GtkLabelPeer_setText): Removed.
Replaced by Java_gnu_java_awt_peer_gtk_GtkLabelPeer_setNativeText.
(Java_gnu_java_awt_peer_gtk_GtkLabelPeer_setNativeText): Replaced
Java_gnu_java_awt_peer_gtk_GtkLabelPeer_setText.
|
| |
|
|
|
|
| |
* gnu/java/awt/peer/gtk/CairoGraphics2D.java
(drawImage): Added call to updateColor because
Cairo seems to lose the current color.
|
| |
|
|
|
|
| |
* java/awt/Toolkit.java: Add security check.
* gnu/java/awt/peer/gtk/GtkToolkit.java: Likewise.
* gnu/java/awt/peer/qt/QtToolkit.java: Likewise.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/security/key/dss/DSSKey.java: Source formatting.
* gnu/java/security/key/dss/DSSKeyPairGenerator.java: Likewise.
* gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.java: Likewise.
* gnu/java/security/key/dss/DSSKeyPairRawCodec.java: Likewise.
* gnu/java/security/key/dss/DSSKeyPairX509Codec.java: Likewise.
* gnu/java/security/key/dss/DSSPrivateKey.java: Likewise.
* gnu/java/security/key/dss/DSSPublicKey.java: Likewise.
* gnu/java/security/key/dss/FIPS186.java: Likewise.
* gnu/java/security/key/rsa/GnuRSAKey.java: Likewise.
* gnu/java/security/key/rsa/GnuRSAPrivateKey.java: Likewise.
* gnu/java/security/key/rsa/GnuRSAPublicKey.java: Likewise.
* gnu/java/security/key/rsa/RSAKeyPairGenerator.java: Likewise.
* gnu/java/security/key/rsa/RSAKeyPairPKCS8Codec.java: Likewise.
* gnu/java/security/key/rsa/RSAKeyPairRawCodec.java: Likewise.
* gnu/java/security/key/rsa/RSAKeyPairX509Codec.java: Likewise.
* gnu/java/security/key/IKeyPairCodec.java: Likewise.
* gnu/java/security/key/IKeyPairGenerator.java: Likewise.
* gnu/java/security/key/KeyPairCodecFactory.java: Likewise.
* gnu/java/security/key/KeyPairGeneratorFactory.java: Likewise.
|
| |
|
|
|
|
| |
* gnu/java/awt/peer/gtk/CairoGraphics2D.java
(drawImage): Should always use getRGB to get the pixels.
getData returns an incorrect array of pixels.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/security/jce/hash/HavalSpi.java: Source formatting.
* gnu/java/security/jce/hash/MD2Spi.java: Likewise.
* gnu/java/security/jce/hash/MD4Spi.java: Likewise.
* gnu/java/security/jce/hash/MD5Spi.java: Likewise.
* gnu/java/security/jce/hash/MessageDigestAdapter.java: Likewise.
* gnu/java/security/jce/hash/RipeMD128Spi.java: Likewise.
* gnu/java/security/jce/hash/RipeMD160Spi.java: Likewise.
* gnu/java/security/jce/hash/Sha160Spi.java: Likewise.
* gnu/java/security/jce/hash/Sha256Spi.java: Likewise.
* gnu/java/security/jce/hash/Sha384Spi.java: Likewise.
* gnu/java/security/jce/hash/Sha512Spi.java: Likewise.
* gnu/java/security/jce/hash/TigerSpi.java: Likewise.
* gnu/java/security/jce/hash/WhirlpoolSpi.java: Likewise.
* gnu/java/security/jce/prng/HavalRandomSpi.java: Likewise.
* gnu/java/security/jce/prng/MD2RandomSpi.java: Likewise.
* gnu/java/security/jce/prng/MD4RandomSpi.java: Likewise.
* gnu/java/security/jce/prng/MD5RandomSpi.java: Likewise.
* gnu/java/security/jce/prng/RipeMD128RandomSpi.java: Likewise.
* gnu/java/security/jce/prng/RipeMD160RandomSpi.java: Likewise.
* gnu/java/security/jce/prng/SecureRandomAdapter.java: Likewise.
* gnu/java/security/jce/prng/Sha160RandomSpi.java: Likewise.
* gnu/java/security/jce/prng/Sha256RandomSpi.java: Likewise.
* gnu/java/security/jce/prng/Sha384RandomSpi.java: Likewise.
* gnu/java/security/jce/prng/Sha512RandomSpi.java: Likewise.
* gnu/java/security/jce/prng/TigerRandomSpi.java: Likewise.
* gnu/java/security/jce/prng/WhirlpoolRandomSpi.java: Likewise.
* gnu/java/security/jce/sig/DSSKeyFactory.java: Likewise.
* gnu/java/security/jce/sig/DSSKeyPairGeneratorSpi.java: Likewise.
* gnu/java/security/jce/sig/DSSParameters.java: Likewise.
* gnu/java/security/jce/sig/DSSRawSignatureSpi.java: Likewise.
* gnu/java/security/jce/sig/EncodedKeyFactory.java: Likewise.
* gnu/java/security/jce/sig/KeyPairGeneratorAdapter.java: Likewise.
* gnu/java/security/jce/sig/RSAKeyFactory.java: Likewise.
* gnu/java/security/jce/sig/RSAKeyPairGeneratorSpi.java: Likewise.
* gnu/java/security/jce/sig/RSAPSSRawSignatureSpi.java: Likewise.
* gnu/java/security/jce/sig/SignatureAdapter.java: Likewise.
|
| |
|
|
|
|
|
|
|
|
| |
* gnu/java/awt/peer/gtk/ComponentGraphics.java
(drawImage): Clip volatile image correctly.
(drawVolatileImage): Added arguments for clipping.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c
(drawVolatileImage): Added arguments for clipping. Clip image
correctly.
* include/gnu_java_awt_peer_gtk_ComponentGraphics.h: Regenerated.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/security/hash/Whirlpool.java: Source formatting.
* gnu/java/security/hash/Tiger.java: Likewise.
* gnu/java/security/hash/Sha512.java: Likewise.
* gnu/java/security/hash/Sha384.java: Likewise.
* gnu/java/security/hash/Sha256.java: Likewise.
* gnu/java/security/hash/Sha160.java: Likewise.
* gnu/java/security/hash/RipeMD160.java: Likewise.
* gnu/java/security/hash/RipeMD128.java: Likewise.
* gnu/java/security/hash/MD5.java: Likewise.
* gnu/java/security/hash/MD4.java: Likewise.
* gnu/java/security/hash/MD2.java: Likewise.
* gnu/java/security/hash/IMessageDigest.java: Likewise.
* gnu/java/security/hash/Haval.java: Likewise.
* gnu/java/security/hash/HashFactory.java: Likewise.
* gnu/java/security/hash/BaseHash.java: Likewise.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/security/util/Prime2.java: Removed.
* gnu/java/security/key/dss/FIPS186.java: Remove unused imports.
(generateParameters): Use isProbablePrime() in BigInteger instead of Prime2.
* gnu/java/security/key/rsa/RSAKeyPairGenerator.java: Remove unused imports.
(generate): Use isProbablePrime() in BigInteger instead of Prime2.
* gnu/javax/crypto/key/dh/RFC2631.java: Remove unused imports.
(generateParameters): Use isProbablePrime() in BigInteger instead of Prime2.
* gnu/javax/crypto/key/srp6/SRPAlgorithm.java: Remove unused imports.
(checkParams): Use isProbablePrime() in BigInteger instead of Prime2.
* gnu/javax/crypto/key/srp6/SRPKeyPairGenerator.java: Remove unused imports.
(generateParameters): Use isProbablePrime() in BigInteger instead of Prime2.
* gnu/javax/net/ssl/provider/KeyPool.java: Remove unused imports.
(generateRSAKeyPair): Use isProbablePrime() in BigInteger instead of Prime2.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/awt/peer/gtk/FreetypeGlyphVector.java
(FreetypeGlyphVector, clone): Implement cloning.
(getGlyphLogicalBounds): Bounds should be offset to the glyph position.
* java/awt/font/TextMeasurer.java: Implement.
* java/awt/font/LineBreakMeasurer.java:
Reimplement to use TextMeasurer.
* java/awt/font/TextLayout.java
New constructors.
(getBlackboxBounds, getLogicalHighlightShape): Reimplement.
(getText, getFont): New private static methods.
(setCharIndices): New method.
* java/text/AttributedString.java
(AttributedString): Fix constructor to stop at end point.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/util/prefs/GConfBasedPreferences.java: new class.
* gnu/java/util/prefs/GConfBasedFactory.java: new class.
* gnu/java/util/prefs/gconf/GConfNativePeer.java: new class.
* gnu_java_util_prefs_gconf_GConfNativePeer.h: generated
header file.
* classpath/native/jni/gconf-peer/GConfNativePeer.c: new C file. + * configure.ac: update to introduce new files. Added options
to build gconf native peer used by the GConf preference backend.
* include/Makefile.am: update to introduce new files.
* native/jni/Makefile.am update to introduce new files.
* scripts/check_jni_methods.sh: added three new ignored file
from check.
* native/jni/gconf-peer/Makefile.am: new Makefile needed to
build gconf-peer shared library.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/security/jce/sig/DSSKeyPairGeneratorSpi.java:
Use Integer.valueOf() instead of new Integer().
* gnu/java/security/jce/sig/EncodedKeyFactory.java: Likewise.
* gnu/java/security/jce/sig/RSAKeyPairGeneratorSpi.java: Likewise.
* gnu/java/security/util/Sequence.java: Likewise.
* gnu/java/security/x509/ext/GeneralNames.java: Likewise.
* gnu/java/security/x509/X509Certificate.java: Likewise.
* gnu/javax/crypto/assembly/ModeStage.java: Likewise.
* gnu/javax/crypto/cipher/Anubis.java: Likewise.
* gnu/javax/crypto/cipher/Blowfish.java: Likewise.
* gnu/javax/crypto/cipher/Cast5.java: Likewise.
* gnu/javax/crypto/cipher/DES.java: Likewise.
* gnu/javax/crypto/cipher/Khazad.java: Likewise.
* gnu/javax/crypto/cipher/NullCipher.java: Likewise.
* gnu/javax/crypto/cipher/Rijndael.java: Likewise.
* gnu/javax/crypto/cipher/Serpent.java: Likewise.
* gnu/javax/crypto/cipher/Square.java: Likewise.
* gnu/javax/crypto/cipher/TripleDES.java: Likewise.
* gnu/javax/crypto/cipher/Twofish.java: Likewise.
* gnu/javax/crypto/jce/cipher/CipherAdapter.java: Likewise.
* gnu/javax/crypto/jce/cipher/PBES2.java: Likewise.
* gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.java: Likewise.
* gnu/javax/crypto/jce/PBKDF2SecretKeyFactory.java: Likewise.
* gnu/javax/crypto/jce/prng/ICMRandomSpi.java: Likewise.
* gnu/javax/crypto/jce/prng/UMacRandomSpi.java: Likewise.
* gnu/javax/crypto/jce/sig/DHKeyPairGeneratorSpi.java: Likewise.
* gnu/javax/crypto/keyring/AuthenticatedEntry.java: Likewise.
* gnu/javax/crypto/keyring/EncryptedEntry.java: Likewise.
* gnu/javax/crypto/keyring/PasswordAuthenticatedEntry.java: Likewise.
* gnu/javax/crypto/keyring/PasswordEncryptedEntry.java: Likewise.
* gnu/javax/crypto/keyring/PasswordProtectedEntry.java: Likewise.
* gnu/javax/crypto/mac/UHash32.java: Likewise.
* gnu/javax/crypto/mac/UMac32.java: Likewise.
* gnu/javax/crypto/mode/BaseMode.java: Likewise.
* gnu/javax/crypto/mode/EAX.java: Likewise.
* gnu/javax/crypto/prng/ICMGenerator.java: Likewise.
* gnu/javax/crypto/prng/UMacGenerator.java: Likewise.
* gnu/javax/crypto/sasl/srp/KDF.java: Likewise.
* gnu/javax/security/auth/callback/ConsoleCallbackHandler.java: Likewise.
* java/security/cert/X509CertSelector.java: Likewise.
|
| |
|
|
|
|
|
| |
PR 28027
* gnu/java/awt/peer/gtk/CairoGraphics2D.java
(drawImage): Don't use setClip() but instead clipRect() to
intersect the current clip with a new one.
|
| |
|
|
|
|
|
|
|
| |
(getGraphicsConfiguration): Return default screen device.
* gnu/java/awt/peer/gtk/GtkVolatileImage.java (component):
New field.
(GtkVolatileImage): Record initiating component.
* gnu/java/awt/peer/gtk/VolatileImageGraphics.java
(getDeviceConfiguration): Return configuration of image component.
|
| |
|
|
|
|
|
|
|
|
| |
* gnu/java/awt/peer/gtk/CairoGraphics2D.java
(draw(Shape)): Pass null transform to getPathIterator(),
(getClip): Likewise,
* gnu/java/print/PostscriptGraphics2D.java
(drawStringShape): Pass null transform to getPathIterator(),
(writeShape): Likewise,
* java/awt/Shape.java: Small updates to API docs.
|
| |
|
|
|
|
| |
call super.
(drawRect): Likewise.
(fillRect): Likewise.
|
| |
|
|
|
|
| |
jar.
* gnu/java/net/IndexListParser.java (IndexListParser): Call clearAll
when index entry does not exist.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/awt/peer/gtk/CairoGraphics2D.java
(cairoDrawLine): New native method.
(cairoDrawRect): New native method.
(cairoFillRect): New native method.
(drawLine): Use special native method.
(drawRect): Use special native method.
(fillRect): Use special native method.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c
(cairoDrawLine): New native method.
(cairoDrawRect): New native method.
(cairoFillRect): New native method.
* include/gnu_java_awt_peer_gtk_CairoGraphics2D.h: Regenerated.
|
| |
|
|
|
|
| |
* gnu/java/awt/peer/gtk/CairoSurface.java
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoSurface.c
(create): Use stride in ints.
|
| |
|
|
|
|
|
|
| |
allocate unused AffineTransform. Add comment about conversion to
BufferedImage.
* gnu/java/awt/peer/gtk/ComponentGraphics.java (drawImage):
Recognize identity transform as "easy". Always convert to
BufferedImage before calling super.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/awt/peer/gtk/CairoGraphics2D.java
(copy): Use getClip() to copy the clip. Make copied transform
null when original transform is null. Set clip here.
(setTransform): Correctly update the clip.
(setTransformImpl): New method. Updates the actual transform for
Cairo.
(transform): Correctly update the clip.
(translate): Correctly update the clip.
(clip): Handle null clip and argument correctly.
(clipRect): Avoid creating new Rectangle objects.
(getClip): Get the correct copy of the clip.
(setClip): Correctly handle null argument.
* gnu/java/awt/peer/gtk/CairoSurfaceGraphics.java
(CairoSurfaceGraphics): Don't set the clip here. The clip can either
be null or whatever has been set in copy().
* gnu/java/awt/peer/gtk/ComponentGraphics.java
(drawImage): Add translation to the image coordinates.
* gnu/java/awt/peer/gtk/VolatileImageGraphics.java
(VolatileImageGraphics): Don't set clip here. The clip can either
be null or whatever has been set in copy().
|
| |
|
|
|
|
|
|
|
|
|
|
| |
New static field.
(ONE): Likewise.
(lock): New method.
(unlock): Likewise.
(draw): Use lock() and unlock().
(fill): Likewise.
(drawRenderedImage): Likewise.
(drawImage): Likewise.
(drawGlyphVector): Likewise.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/awt/peer/gtk/CairoGraphics2D.java
(drawPixels): Include alpha in parameter list.
(cairoFill): Include alpha in parameter list.
(setComposite): Don't modify the color.
(draw(Shape))): Use fill when the current composite has an alpha
of != 1.0, so that the stroked shaped will be composited.
(fill(Shape)): Call cairoFill() with alpha.
(drawImage): Call drawPixels or drawSurface with alpha.
(drawGlyphVector): When composite alpha is != 1.0, render the
outline using fill() to enable compositing for text.
(drawRaster): Call drawPixels with alpha.
* gnu/java/awt/peer/gtk/CairoGraphics2D.java
(nativeDrawSurface): Include alpha in parameter list.
(drawSurface): Include alpha in parameter list. Pass it to
nativeDrawSurface().
* include/gnu_java_awt_peer_gtk_CairoGraphics2D.h
* include/gnu_java_awt_peer_gtk_CairoSurface.h:
Regenerated.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c
(drawPixels): Handle possible alpha for compositing.
(cairoFill): Likewise.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoSurface.c
(nativeDrawSurface): Handle possible alpha for compositing.
|
| |
|
|
|
|
|
| |
Notify data when completely done. Wait for worker thread to finish.
Rethrow any pending exceptions.
(exception): New field.
(run): Store pending exception.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Takes GdkPixbufWriter.
(GdkPixbufWriter): Implements Runnable.
(write(IIOMetadata,IIOImage,ImageWriteParam)): Start Thread for
data processing.
(DATADONE): New static final field.
(data): New field.
(write(byte[])): New method.
(run): Likewise.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c
(Java_gnu_java_awt_peer_gtk_GdkPixbufDecoder_initStaticState):
Get dataOutputWriteID from writeClass.
(stream_save_request): Change stream field to writer.
(save_to_stream): Remove FIXME, call writer.
(Java_gnu_java_awt_peer_gtk_GdkPixbufDecoder_streamImage):
Store writer.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* NEWS:
Mention new VM interface and use of properties.
* doc/vmintegration.texinfo:
Update with new gnu.java.lang.management section.
* gnu/java/lang/management/RuntimeMXBeanImpl.java:
New file.
* java/lang/management/ManagementFactory.java:
(getRuntimeMXBean()): Implemented.
* vm/reference/gnu/java/lang/management/RuntimeMXBeanImpl.java:
New VM interface file.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
| |
* java/awt/font/TextLayout.java
(getLogicalHighlightShape): Add check.
* gnu/java/awt/peer/gtk/FreetypeGlyphVector.java
(getLogicalBounds, getGlyphPositions): Cache bounds, positions.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
| |
* gnu/java/awt/peer/gtk/VolatileImageGraphics.java
(VolatileImageGraphics(VolatileImageGraphics)): Initialize native
context correctly.
(getRealBounds): Overridden to return the correct bounds.
|
| |
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
| |
* 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.
|
| |
|
|
|
|
| |
* gnu/java/awt/peer/gtk/CairoGraphics2D.java
(drawGlyphVector): Added fallback for non-FreetypeGlyphVector
implementations.
|
| |
|
|
|
|
|
|
|
|
| |
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/java/awt/font/opentype/truetype/VirtualMachine.java
(executeInstruction): Added NOT support.
|
| |
|
|
|
|
|
| |
* gnu/java/awt/peer/gtk/FreetypeGlyphVector.java
(defaultLayout): Do kerning.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c
(getKerning): Correct class name, removed unused variable.
|
| |
|
|
|
| |
* gnu/java/awt/peer/qt/QtToolkit.java (initToolkit): Load
libqtpeer.so unconditionally.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 27902
* gnu/regexp/BacktrackStack.java
* gnu/regexp/CharIndexed.java
* gnu/regexp/CharIndexedCharArray.java
* gnu/regexp/CharIndexedCharSequence.java
* gnu/regexp/CharIndexedInputStream.java
* gnu/regexp/CharIndexedString.java
* gnu/regexp/CharIndexedStringBuffer.java
* gnu/regexp/RE.java
* gnu/regexp/REException.java
* gnu/regexp/REFilterInputStream.java
* gnu/regexp/REMatch.java
* gnu/regexp/REMatchEnumeration.java
* gnu/regexp/RESyntax.java
* gnu/regexp/REToken.java
* gnu/regexp/RETokenAny.java
* gnu/regexp/RETokenBackRef.java
* gnu/regexp/RETokenChar.java
* gnu/regexp/RETokenEnd.java
* gnu/regexp/RETokenEndOfPreviousMatch.java
* gnu/regexp/RETokenEndSub.java
* gnu/regexp/RETokenIndependent.java
* gnu/regexp/RETokenLookAhead.java
* gnu/regexp/RETokenLookBehind.java
* gnu/regexp/RETokenNamedProperty.java
* gnu/regexp/RETokenOneOf.java
* gnu/regexp/RETokenPOSIX.java
* gnu/regexp/RETokenRange.java
* gnu/regexp/RETokenRepeated.java
* gnu/regexp/RETokenStart.java
* gnu/regexp/RETokenWordBoundary.java
* gnu/regexp/UncheckedRE.java
* gnu/java/util/regex/BacktrackStack.java
* gnu/java/util/regex/CharIndexed.java
* gnu/java/util/regex/CharIndexedCharArray.java
* gnu/java/util/regex/CharIndexedCharSequence.java
* gnu/java/util/regex/CharIndexedInputStream.java
* gnu/java/util/regex/CharIndexedString.java
* gnu/java/util/regex/CharIndexedStringBuffer.java
* gnu/java/util/regex/RE.java
* gnu/java/util/regex/REException.java
* gnu/java/util/regex/REFilterInputStream.java
* gnu/java/util/regex/REMatch.java
* gnu/java/util/regex/REMatchEnumeration.java
* gnu/java/util/regex/RESyntax.java
* gnu/java/util/regex/REToken.java
* gnu/java/util/regex/RETokenAny.java
* gnu/java/util/regex/RETokenBackRef.java
* gnu/java/util/regex/RETokenChar.java
* gnu/java/util/regex/RETokenEnd.java
* gnu/java/util/regex/RETokenEndOfPreviousMatch.java
* gnu/java/util/regex/RETokenEndSub.java
* gnu/java/util/regex/RETokenIndependent.java
* gnu/java/util/regex/RETokenLookAhead.java
* gnu/java/util/regex/RETokenLookBehind.java
* gnu/java/util/regex/RETokenNamedProperty.java
* gnu/java/util/regex/RETokenOneOf.java
* gnu/java/util/regex/RETokenPOSIX.java
* gnu/java/util/regex/RETokenRange.java
* gnu/java/util/regex/RETokenRepeated.java
* gnu/java/util/regex/RETokenStart.java
* gnu/java/util/regex/RETokenWordBoundary.java
* gnu/java/util/regex/UncheckedRE.java
Moved gnu.regexp classes to gnu.java.util.regex package.
* java/util/regex/Matcher.java
* java/util/regex/Pattern.java
Adjusted import statements for new package name for gnu regexp.
|
| |
|
|
|
|
| |
* gnu/java/nio/charset/Provider.java (loadExtended): Now synchronized.
Added missing charsets.
(charsetForName): Don't check 'extendedLoaded'.
|
| |
|
|
|
|
|
| |
PR 27833
* gnu/java/awt/peer/gtk/CairoGraphics2D.java
(clip(Shape)): Implemented correctly, so that the current shape
gets intersected by the parameter shape.
|
| |
|
|
|
|
|
|
|
| |
* gnu/java/awt/peer/gtk/FreetypeGlyphVector.java
(FreetypeGlyphVector): Removed assignment. Caused compilation error.
* java/lang/String.java
(codePointCount): Fixed check to match API. Shouldn't throw exception
if end == count. end is 1 more than the endIndex, so end == count is
possible.
|