summaryrefslogtreecommitdiff
path: root/gnu/java
Commit message (Collapse)AuthorAgeFilesLines
...
* 2006-06-24 Raif S. Naffah <raif@swiftdsl.com.au>Raif S. Naffah2006-06-242-91/+74
| | | | | * gnu/java/security/Properties.java: Source formatting. * gnu/java/security/Registry.java: Likewise.
* 2006-06-24 Raif S. Naffah <raif@swiftdsl.com.au>Raif S. Naffah2006-06-2430-1887/+1224
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* 2006-06-21 Gary Benson <gbenson@redhat.com>Gary Benson2006-06-213-2/+28
| | | | | | * 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.
* 2006-06-20 Lillian Angel <langel@redhat.com>Lillian Angel2006-06-202-2/+11
| | | | | | | | | | | | | | | | * 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.
* 2006-06-20 Lillian Angel <langel@redhat.com>Lillian Angel2006-06-201-0/+1
| | | | | | * gnu/java/awt/peer/gtk/CairoGraphics2D.java (drawImage): Added call to updateColor because Cairo seems to lose the current color.
* 2006-06-20 Gary Benson <gbenson@redhat.com>Gary Benson2006-06-202-0/+10
| | | | | | * java/awt/Toolkit.java: Add security check. * gnu/java/awt/peer/gtk/GtkToolkit.java: Likewise. * gnu/java/awt/peer/qt/QtToolkit.java: Likewise.
* 2006-06-20 Raif S. Naffah <raif@swiftdsl.com.au>Raif S. Naffah2006-06-2019-914/+593
| | | | | | | | | | | | | | | | | | | | | | * 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.
* 2006-06-19 Lillian Angel <langel@redhat.com>Lillian Angel2006-06-191-18/+3
| | | | | | * gnu/java/awt/peer/gtk/CairoGraphics2D.java (drawImage): Should always use getRGB to get the pixels. getData returns an incorrect array of pixels.
* 2006-06-19 Raif S. Naffah <raif@swiftdsl.com.au>Raif S. Naffah2006-06-1936-720/+232
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* 2006-06-19 Roman Kennke <kennke@aicas.com>Roman Kennke2006-06-191-36/+40
| | | | | | | | | | * 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.
* 2006-06-18 Raif S. Naffah <raif@swiftdsl.com.au>Raif S. Naffah2006-06-1815-1987/+1575
| | | | | | | | | | | | | | | | | | * 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.
* 2006-06-18 Raif S. Naffah <raif@swiftdsl.com.au>Raif S. Naffah2006-06-183-402/+4
| | | | | | | | | | | | | | | | * 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.
* 2006-06-18 Sven de Marothy <sven@physto.se>Sven de Marothy2006-06-181-4/+40
| | | | | | | | | | | | | | | | * 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.
* 2006-0-12 Mario torre <neugens at limasoftware.net>Michael Koch2006-06-173-0/+746
| | | | | | | | | | | | | | | | * 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.
* 2006-06-17 Raif S. Naffah <raif@swiftdsl.com.au>Raif S. Naffah2006-06-176-21/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* 2006-06-16 Roman Kennke <kennke@aicas.com>Roman Kennke2006-06-161-1/+1
| | | | | | | 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.
* * gnu/java/awt/peer/gtk/GtkComponentPeer.javaMark Wielaard2006-06-153-3/+10
| | | | | | | | | (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.
* 2006-06-15 David Gilbert <david.gilbert@object-refinery.com>David Gilbert2006-06-152-5/+4
| | | | | | | | | | * 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.
* * gnu/java/awt/peer/gtk/ComponentGraphics.java (drawLine): Lock andMark Wielaard2006-06-141-0/+39
| | | | | | call super. (drawRect): Likewise. (fillRect): Likewise.
* * gnu/java/net/loader/JarURLLoader.java (initialize): Skip our ownTom Tromey2006-06-142-1/+10
| | | | | | jar. * gnu/java/net/IndexListParser.java (IndexListParser): Call clearAll when index entry does not exist.
* 2006-06-14 Roman Kennke <kennke@aicas.com>Roman Kennke2006-06-141-4/+46
| | | | | | | | | | | | | | | * 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.
* 2006-06-13 Sven de Marothy <sven@physto.se>Sven de Marothy2006-06-131-4/+4
| | | | | | * gnu/java/awt/peer/gtk/CairoSurface.java * native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoSurface.c (create): Use stride in ints.
* * gnu/java/awt/peer/gtk/CairoGraphics2D.java (drawImage): Don'tMark Wielaard2006-06-132-19/+75
| | | | | | | | 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.
* 2006-06-12 Roman Kennke <kennke@aicas.com>Roman Kennke2006-06-124-66/+152
| | | | | | | | | | | | | | | | | | | | | | | * 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().
* * gnu/java/awt/peer/gtk/ComponentGraphics.java (hasLock):Mark Wielaard2006-06-121-10/+39
| | | | | | | | | | | | New static field. (ONE): Likewise. (lock): New method. (unlock): Likewise. (draw): Use lock() and unlock(). (fill): Likewise. (drawRenderedImage): Likewise. (drawImage): Likewise. (drawGlyphVector): Likewise.
* 2006-06-12 Roman Kennke <kennke@aicas.com>Roman Kennke2006-06-122-14/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java (streamImage):Mark Wielaard2006-06-121-3/+29
| | | | | | | Notify data when completely done. Wait for worker thread to finish. Rethrow any pending exceptions. (exception): New field. (run): Store pending exception.
* * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java (streamImage):Mark Wielaard2006-06-111-5/+78
| | | | | | | | | | | | | | | | | | 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.
* 2006-06-11 Andrew John Hughes <gnu_andrew@member.fsf.org>Andrew John Hughes2006-06-111-0/+188
| | | | | | | | | | | | | * 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.
* 2006-06-11 Raif S. Naffah <raif@swiftdsl.com.au>generics-merge-20060611Raif S. Naffah2006-06-1121-491/+399
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* * gnu/java/awt/peer/gtk/CairoGraphics2D.java (drawImage):Mark Wielaard2006-06-112-14/+49
| | | | | | | | | | | 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.
* 2006-06-11 Sven de Marothy <sven@physto.se>Sven de Marothy2006-06-112-23/+74
| | | | | | | | | | | | | | * 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.
* 2006-06-11 Sven de Marothy <sven@physto.se>Sven de Marothy2006-06-111-0/+17
| | | | | | | * java/awt/font/TextLayout.java (getLogicalHighlightShape): Add check. * gnu/java/awt/peer/gtk/FreetypeGlyphVector.java (getLogicalBounds, getGlyphPositions): Cache bounds, positions.
* * native/jni/gtk-peer/cairographics2d.h (cp_gtk_get_cairo_t):Mark Wielaard2006-06-101-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* 2006-06-10 Roman Kennke <kennke@aicas.com>Roman Kennke2006-06-101-1/+1
| | | | | | | * 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.
* * gnu/java/awt/peer/gtk/GdkFontPeer.java (GdkFontLineMetrics):Mark Wielaard2006-06-101-1/+2
| | | | Call getSize() to avoid accessor method.
* 2006-06-10 Roman Kennke <kennke@aicas.com>Roman Kennke2006-06-105-110/+157
| | | | | | | | | | | | | | | | | | | | | * 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
* 2006-06-10 Roman Kennke <kennke@aicas.com>Roman Kennke2006-06-101-2/+7
| | | | | | | * gnu/java/awt/peer/gtk/VolatileImageGraphics.java (VolatileImageGraphics(VolatileImageGraphics)): Initialize native context correctly. (getRealBounds): Overridden to return the correct bounds.
* 2006-06-09 Roman Kennke <kennke@aicas.com>Roman Kennke2006-06-092-16/+15
| | | | | | | | | | * 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.
* 2006-06-08 Sven de Marothy <sven@physto.se>Sven de Marothy2006-06-091-2/+3
| | | | | * gnu/java/awt/peer/gtk/CairoGraphics2D.java (drawString): Use TextLayout instead of GlyphVector.
* 2006-06-08 Sven de Marothy <sven@physto.se>Sven de Marothy2006-06-092-18/+53
| | | | | | | | | | | | | | * 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.
* 2006-06-08 Roman Kennke <kennke@aicas.com>Roman Kennke2006-06-091-6/+16
| | | | | | * gnu/java/awt/peer/gtk/CairoGraphics2D.java (drawGlyphVector): Added fallback for non-FreetypeGlyphVector implementations.
* 2006-06-09 Raif S. Naffah <raif@swiftdsl.com.au>Raif S. Naffah2006-06-091-0/+3
| | | | | | | | | | 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.
* 2006-06-09 Jeroen Frijters <jeroen@frijters.net>Jeroen Frijters2006-06-091-1/+5
| | | | | * gnu/java/awt/font/opentype/truetype/VirtualMachine.java (executeInstruction): Added NOT support.
* 2006-06-08 Sven de Marothy <sven@physto.se>Sven de Marothy2006-06-071-0/+5
| | | | | | | * 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.
* 2006-06-07 Thomas Fitzsimmons <fitzsim@redhat.com>Thomas Fitzsimmons2006-06-071-2/+1
| | | | | * gnu/java/awt/peer/qt/QtToolkit.java (initToolkit): Load libqtpeer.so unconditionally.
* 2006-06-07 Roman Kennke <kennke@aicas.com>Roman Kennke2006-06-0731-0/+6689
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* PR classpath/27905:Tom Tromey2006-06-071-3/+27
| | | | | | * gnu/java/nio/charset/Provider.java (loadExtended): Now synchronized. Added missing charsets. (charsetForName): Don't check 'extendedLoaded'.
* 2006-06-07 Roman Kennke <kennke@aicas.com>Roman Kennke2006-06-071-3/+36
| | | | | | | PR 27833 * gnu/java/awt/peer/gtk/CairoGraphics2D.java (clip(Shape)): Implemented correctly, so that the current shape gets intersected by the parameter shape.
* 2006-06-07 Lillian Angel <langel@redhat.com>Lillian Angel2006-06-071-1/+0
| | | | | | | | | * 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.