1. 14 Aug, 2006 1 commit
    • Imported GNU Classpath 0.92 · ac1ed908
      2006-08-14  Mark Wielaard  <mark@klomp.org>
      
             Imported GNU Classpath 0.92
             * HACKING: Add more importing hints. Update automake version
             requirement.
      
             * configure.ac (gconf-peer): New enable AC argument.
             Add --disable-gconf-peer and --enable-default-preferences-peer
             to classpath configure when gconf is disabled.
             * scripts/makemake.tcl: Set gnu/java/util/prefs/gconf and
             gnu/java/awt/dnd/peer/gtk to bc. Classify
             gnu/java/security/Configuration.java as generated source file.
      
             * gnu/java/lang/management/VMGarbageCollectorMXBeanImpl.java,
             gnu/java/lang/management/VMMemoryPoolMXBeanImpl.java,
             gnu/java/lang/management/VMClassLoadingMXBeanImpl.java,
             gnu/java/lang/management/VMRuntimeMXBeanImpl.java,
             gnu/java/lang/management/VMMemoryManagerMXBeanImpl.java,
             gnu/java/lang/management/VMThreadMXBeanImpl.java,
             gnu/java/lang/management/VMMemoryMXBeanImpl.java,
             gnu/java/lang/management/VMCompilationMXBeanImpl.java: New VM stub
             classes.
             * java/lang/management/VMManagementFactory.java: Likewise.
             * java/net/VMURLConnection.java: Likewise.
             * gnu/java/nio/VMChannel.java: Likewise.
      
             * java/lang/Thread.java (getState): Add stub implementation.
             * java/lang/Class.java (isEnum): Likewise.
             * java/lang/Class.h (isEnum): Likewise.
      
             * gnu/awt/xlib/XToolkit.java (getClasspathTextLayoutPeer): Removed.
      
             * javax/naming/spi/NamingManager.java: New override for StackWalker
             functionality.
      
             * configure, sources.am, Makefile.in, gcj/Makefile.in,
             include/Makefile.in, testsuite/Makefile.in: Regenerated.
      
      From-SVN: r116139
      Mark Wielaard committed
  2. 16 Jul, 2005 1 commit
  3. 30 Jun, 2005 1 commit
  4. 10 May, 2003 1 commit
    • Identity.java, [...]: New versions from classpath. · 2d133a9f
      2003-05-10  Michael Koch  <konqueror@gmx.de>
      
      	* java/security/Identity.java,
      	java/security/IdentityScope.java,
      	java/security/Key.java,
      	java/security/KeyPair.java,
      	java/security/PrivateKey.java,
      	java/security/Provider.java,
      	java/security/PublicKey.java,
      	java/security/SecureRandom.java,
      	java/security/SecureRandomSpi.java,
      	java/security/SignedObject.java,
      	java/security/Signer.java,
      	java/security/cert/Certificate.java,
      	java/security/cert/PKIXCertPathBuilderResult.java,
      	java/security/cert/X509Certificate.java:
      	New versions from classpath.
      
      From-SVN: r66655
      Michael Koch committed
  5. 03 May, 2003 1 commit
    • GtkButtonPeer.java: Fix misspelling of "version". · 5a43f8c4
      	* libjava/gnu/awt/gtk/GtkButtonPeer.java: Fix misspelling of
      	"version".
      	* libjava/gnu/awt/gtk/GtkComponentPeer.java: Likewise.
      	* libjava/gnu/awt/gtk/GtkContainerPeer.java: Likewise.
      	* libjava/gnu/awt/gtk/GtkFramePeer.java: Likewise.
      	* libjava/gnu/awt/gtk/GtkLabelPeer.java: Likewise.
      	* libjava/gnu/awt/gtk/GtkMainThread.java: Likewise.
      	* libjava/gnu/awt/gtk/GtkToolkit.java: Likewise.
      	* libjava/gnu/awt/gtk/GtkWindowPeer.java: Likewise.
      	* libjava/java/security/Key.java: Likewise.
      	* libjava/java/security/PrivateKey.java: Likewise.
      	* libjava/java/security/Provider.java: Likewise.
      	* libjava/java/security/PublicKey.java: Likewise.
      
      From-SVN: r66431
      Matt Kraai committed
  6. 17 Nov, 2002 1 commit
    • Integrate work by Raif S. · b0fc5871
      	Integrate work by Raif S. Naffah (raif@fl.net.au)
      	* java/security/DummyKeyPairGenerator.java (clone): New method.
      	* java/security/DummyMessageDigest.java (clone): New method.
      	(engineUpdate): Now public.
      	(engineReset): Likewise.
      	(engineDigest): Likewise.
      	(engineGetDigestLength): New method.
      	* java/security/DummySignature.java (clone): New method.
      	* java/security/KeyPairGenerator.java (provider): Now package private.
      	(getInstance(String)): Use getInstance(String,Provider).
      	(getInstance(String,String): Use getInstance(String,Provider)
      	(getInstance(String,Provider): New method.
      	(getInstance(String,String,Provider): Don't cast DummyKeyPairGenerator.
      	* java/security/KeyPairGeneratorSpi.java (clone): New method.
      	* java/security/MessageDigest.java (provider): Now package private.
      	(getInstance(String): Use getInstance(String,Provider).
      	(getInstance(String,String): Use getInstance(String,Provider)
      	(getInstance(String,Provider): New method.
      	* java/security/Provider.java (toCanonicalKey): New method.
      	(get): New method that uses toCanonicalKey().
      	(put): Use toCanonicalKey().
      	(remove): Likewise.
      	* java/security/Security.java (insertProviderAt): Provider index is one
      	based, not zero based.
      	(addProvider): Likewise.
      	(removeProvider): Likewise.
      	* java/security/Signature.java (provider): Now package private.
      	(getInstance(String)): Use getInstance(String,Provider).
      	(getInstance(String,String): Use getInstance(String,Provider)
      	(getInstance(String,Provider): New method.
      	(getInstance(String,String,Provider): Don't cast DummySignature.
      
      From-SVN: r59179
      Mark Wielaard committed
  7. 04 Oct, 2002 1 commit
    • [multiple changes] · 7992cddd
      2002-10-04  C. Scott Ananian <cananian@lesser-magoo.lcs.mit.edu>
      
      	* java/lang/ProtectionDomain.java (linesep): Remove field.
      	(toString): Use System.getProperty("line.separator").
      
      2002-10-04  Michael Koch  <konqueror@gmx.de>
      
      	* java/security/Identity.java: Added serialVersionUID.
      	* java/security/KeyPair.java: Added serialVersionUID.
      	* java/security/Provider.java: Added serialVersionUID.
      	* java/security/SecureRandom.java: Added serialVersionUID.
      	* java/security/SecureRandomSpi.java: Added serialVersionUID.
      	* java/security/SignedObject.java: Added serialVersionUID.
      	* java/security/cert/Certificate.java: Added serialVersionUID.
      
      2002-10-04  Mark Wielaard <mark@klomp.org>
      
      	* java/security/Security.java: Use java.home or gnu.classpath.home
      	to load providers.
      	(loadProviders): Extra dir argument.
      	(getProvider): Return null when not found.
      
      From-SVN: r57827
      Mark Wielaard committed
  8. 22 Jan, 2002 1 commit
  9. 25 Apr, 2001 1 commit
    • decl.c (init_decl_processing): Add new class "protectionDomain" field. · 28f7d9d0
      gcc/java:
      
      2001-04-25  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
      
      	* decl.c (init_decl_processing): Add new class "protectionDomain"
      	field.
      	* class.c (make_class_data): Set initial value for "protectionDomain".
      
      libjava:
      
      2001-04-25  Bryce McKinlay  <bryce@albatross.co.nz>
      
      	java.security merge and ClassLoader compliance fixes.
      
      	* java/lang/Class.h (Class): Include ProtectionDomain.h.
      	New protectionDomain field.
      	(forName): Add initialize parameter. Fixes declaration to comply with
      	JDK spec.
      	* java/lang/natClass.cc (forName): Correct declaration of the three-arg
      	variant. Honour	"initialize" flag.
      	(getProtectionDomain0): New method.
      	* java/lang/Class.java: Fix forName() declaration.
      	(getPackage): New method based on Classpath implementation.
      	(getProtectionDomain0): New native method decl.
      	(getProtectionDomain): New method.
      	* java/lang/ClassLoader.java (getParent): Now final.
      	(definedPackages): New field.
      	(getPackage): New.
      	(defineClass): New variant with protectionDomain argument.
      	(definePackage): New.
      	(getPackages): New.
      	(findSystemClass): Now final.
      	(getSystemResourceAsStream): Remove redundant "final" modifier.
      	(getSystemResource): Remove redundant "final" modifier.
      	(getResources): Now final.
      	(protectionDomainPermission): New static field.
      	(unknownProtectionDomain): Ditto.
      	(defaultProtectionDomain): Ditto.
      	(getSystemClassLoader): Now non-native.
      	* java/util/ResourceBundle.java (tryGetSomeBundle): Use the correct
      	arguments for Class.forName().
      	* java/lang/Package.java: New file.
      	* gnu/gcj/runtime/VMClassLoader.java (getVMClassLoader): Removed.
      	(instance): Static initialize singleton.
      	(findClass): Override this, not findSystemClass.
      	* java/lang/natClassLoader.cc (defineClass0): Set class's
      	protectionDomain field as specified.
      	(getSystemClassLoader): Removed.
      	(findClass): Renamed from findSystemClass. Call the interpreter via
      	URLClassLoader.findClass if loading class via dlopen fails.
      
      	* java/security/*.java: java.security import/merge with Classpath.
      	* java/security/acl/*.java: Likewise.
      	* java/security/interfaces/*.java: Likewise.
      	* java/security/spec/*.java: Likewise.
      	* java/net/NetPermission.java: Likewise.
      	* java/net/SocketPermission.java: Likewise.
      	* gnu/java/security/provider/DefaultPolicy.java: Likewise.
      
      	* Makefile.am: Add new classes.
      	* Makefile.in: Rebuilt.
      	* gcj/javaprims.h: CNI namespace rebuild.
      
      From-SVN: r41543
      Bryce McKinlay committed
  10. 05 Oct, 2000 1 commit
    • Makefile.am: Removed java/io/Replaceable.java and java/io/Resolvable.java. · bf347805
      	* Makefile.am: Removed java/io/Replaceable.java and
      	java/io/Resolvable.java.
      	* Makefile.in: Rebuilt.
      	* gcj/javaprims.h: Removed Replaceable and Resolvable from java.io
      	namespace.
      	* java/io/ObjectInputStream.java (processResolution): Fixed typo
      	in method name.
      	(processResolution): Handle readResolve method via reflection with
      	removal of Resolvable interface.
      	* java/io/ObjectOutputStream.java (writeObject): Handle writeReplace
      	method via reflection with removal of Replaceable interface.
      	* java/io/Replaceable.java: Removed.
      	* java/io/Resolvable.java: Removed.
      	* java/security/Key.java (serialVersionUID): New field.
      	* java/security/Provider.java (serialVersionUID): New field.
      	* java/security/interfaces/DSAPrivateKey.java (serialVersionUID):
      	New field.
      	* java/security/interfaces/DSAPublicKey.java (serialVersionUID):
              New field.
      	* java/sql/DataTruncation.java (serialVersionUID): New field.
      	* java/sql/SQLException.java (serialVersionUID): New field.
      	* java/sql/SQLWarning.java (serialVersionUID): New field.
      	* java/util/Date.java (serialVersionUID): New field.
      	(millis): Made transient.
      	(readObject): New method.
      	(writeObject): New method.
      
      Serialization mods.
      Note:  The interfaces java.io.Replaceable and java.io.Resolvable were only
      temporary additions to JDK 1.2 beta versions and were not included
      in the JDK 1.2 final.  The Serialization spec instructs how to deal
      with their methods (via reflection).
      
      From-SVN: r36736
      Warren Levy committed
  11. 27 Jun, 2000 1 commit
    • PropertyChangeEvent.java (oldVal): Renamed to oldValue. · 7b245d24
      	* java/beans/PropertyChangeEvent.java (oldVal): Renamed to oldValue.
      	(newVal): Renamed to newValue.
      	* java/beans/PropertyVetoException.java (changeEvent): Renamed to evt.
      	* java/beans/beancontext/BeanContextServiceRevokedEvent.java
      	(revokeNow): Renamed to invalidateRefs.
      	* java/io/OptionalDataException.java: Updated FIXME.
      	(eof): New placeholder field.
      	(length); Ditto.
      	* java/io/WriteAbortedException.java (message): Made transient.
      	* java/lang/ClassNotFoundException.java: Updated comments for JDK 1.2.
      	* java/lang/Throwable.java (stackTrace): Made transient.
      	* java/net/InetAddress.java: Made Serializable.
      	* java/security/KeyPair.java: Made Serializable.
      	* java/security/Provider.java: Replaced with Classpath version that
      	implements serialization and proper methods.
      	* java/text/ChoiceFormat.java (strings): Renamed to choiceFormats.
      	(limits): Renamed to choiceLimits.
      
      Serialization changes per:
      http://java.sun.com/products/jdk/1.2/docs/api/serialized-form.html
      
      From-SVN: r34726
      Warren Levy committed
  12. 10 Mar, 2000 1 commit
    • AlgorithmParameterGeneratorSpi.java: New file. · 8560e497
      	* java/security/AlgorithmParameterGeneratorSpi.java: New file.
      	* java/security/DigestException.java: New file.
      	* java/security/GeneralSecurityException.java: New file.
      	* java/security/InvalidAlgorithmParameterException.java: New file.
      	* java/security/InvalidKeyException.java: New file.
      	* java/security/InvalidParameterException.java: New file.
      	* java/security/Key.java: New file.
      	* java/security/KeyException.java: New file.
      	* java/security/KeyPair.java: New file.
      	* java/security/KeyPairGenerator.java: New file.
      	* java/security/KeyPairGeneratorSpi.java: New file.
      	* java/security/NoSuchProviderException.java: New file.
      	* java/security/PrivateKey.java: New file.
      	* java/security/Provider.java: New file.
      	* java/security/PublicKey.java: New file.
      	* java/security/SecureRandom.java: New file.
      	* java/security/Security.java: New file.
      	* java/security/Signature.java: New file.
      	* java/security/SignatureException.java: New file.
      	* java/security/interfaces/DSAKey.java: New file.
      	* java/security/interfaces/DSAParams.java: New file.
      	* java/security/interfaces/DSAPrivateKey.java: New file.
      	* java/security/interfaces/DSAPublicKey.java: New file.
      	* java/security/interfaces/RSAPrivateCrtKey.java: New file.
      	* java/security/interfaces/RSAPrivateKey.java: New file.
      	* java/security/interfaces/RSAPublicKey.java: New file.
      	* java/security/spec/AlgorithmParameterSpec.java: New file.
      	* java/security/spec/InvalidKeySpecException.java: New file.
      	* java/security/spec/InvalidParameterSpecException.java: New file.
      	* java/security/spec/KeySpec.java: New file.
      	* java/security/spec/RSAPrivateCrtKeySpec.java: New file.
      	* java/security/spec/RSAPrivateKeySpec.java: New file.
      	* java/security/spec/RSAPublicKeySpec.java: New file.
      	* Makefile.am: Added above java.security files.
      	* Makefile.in: Rebuilt.
      
      	* java/security/MessageDigest.java: Rewritten.
      	* java/security/SecureClassLoader.java: Added JDK1.2 comment.
      
      From-SVN: r32461
      Warren Levy committed