1. 10 Mar, 2006 1 commit
    • Imported GNU Classpath 0.90 · 8aa540d2
             Imported GNU Classpath 0.90
             * scripts/makemake.tcl: Set gnu/java/awt/peer/swing to ignore.
             * gnu/classpath/jdwp/VMFrame.java (SIZE): New constant.
             * java/lang/VMCompiler.java: Use gnu.java.security.hash.MD5.
             * java/lang/Math.java: New override file.
             * java/lang/Character.java: Merged from Classpath.
             (start, end): Now 'int's.
             (canonicalName): New field.
             (CANONICAL_NAME, NO_SPACES_NAME, CONSTANT_NAME): New constants.
             (UnicodeBlock): Added argument.
             (of): New overload.
             (forName): New method.
             Updated unicode blocks.
             (sets): Updated.
             * sources.am: Regenerated.
             * Makefile.in: Likewise.
      
      From-SVN: r111942
      Mark Wielaard committed
  2. 15 Nov, 2005 1 commit
  3. 16 Jul, 2005 1 commit
  4. 30 Jun, 2005 1 commit
  5. 21 Dec, 2003 1 commit
    • DateTimeSyntax.java, [...]: New files. · b8ddbd2d
      2003-12-21  Michael Koch  <konqueror@gmx.de>
      
      	* javax/print/attribute/DateTimeSyntax.java,
      	javax/print/attribute/DocAttribute.java,
      	javax/print/attribute/DocAttributeSet.java,
      	javax/print/attribute/IntegerSyntax.java,
      	javax/print/attribute/ResolutionSyntax.java,
      	javax/print/attribute/Size2DSyntax.java,
      	javax/print/attribute/TextSyntax.java,
      	javax/print/attribute/URISyntax.java,
      	javax/print/attribute/UnmodifiableSetException.java: New files.
      	* Makefile.am (ordinary_java_source_files): Added new files.
      	* Makefile.in: Regenerated.
      
      From-SVN: r74904
      Michael Koch committed
  6. 17 Feb, 2003 1 commit
    • 2003-02-17 Michael Koch <konqueror@gmx.de> · 0701e74c
      	* java/awt/dnd/DragSourceContext.java
      	(addDragSourceListener): Added documentation.
      	* java/awt/dnd/DragSourceDragEvent.java
      	(serialVersionUID): New member variable.
      	(getDropAction): Reformated.
      	* java/awt/dnd/DragSourceDropEvent.java
      	(serialVersionUID): New member variable.
      	(dropSuccess): Renamed from success for serialization issues.
      	* java/awt/dnd/DragSourceEvent.java
      	(serialVersionUID): New member variable.
      	* java/awt/dnd/DropTarget.java
      	(serialVersionUID): New member variable.
      	(DropTarget): Implemented, documentation reworked.
      	(setComponent): Documentation added.
      	(getComponent): Documentation added.
      	(setDefaultActions): Documentation added.
      	(getDefaultActions): Documentation added.
      	(addDropTargetListener): Documentation added.
      	* java/awt/dnd/DropTargetContext.java
      	(DropTargetContext): Documentation added.
      	(TransferableProxy.TransferableProxy): New method.
      	(dropComplete): Fixed documentation.
      	(getTransferable): Fixed documentation.
      	(createTransferableProxy): Implemented.
      	* java/awt/dnd/DropTargetDragEvent.java
      	(DropTargetDragEvent): Documentation added.
      	(serialVersionUID): New member variable.
      	(DropTargetDragEvent): Throw exceptions, documentation added.
      	(acceptDrag): Implemented.
      	(getCurrentDataFlavors): Implemented.3yy
      	(getCurrentDataFlavorsAsList): Implemented.
      	(isDataFlavorSupported): Implemented.
      	(rejectDrag): Implemented.
      	* java/awt/dnd/DropTargetDropEvent.java
      	(DropTargetDropEvent): Documentation added.
      	(serialVersionUID): New member variable.
      	(actions): Renamed from srcActions for serialization issues.
      	(isLocalTx): Renamed from isLocalTx for serialization issues.
      	(DropTargetDropEvent): New implementation, throw exceptions,
      	documentation added.
      	(getCurrentDataFlavors): Implemented.
      	(getCurrentDataFlavorsAsList): Implemented.
      	(isDataFlavorSupported): Implemented.
      	(getSourceActions): Implemented.
      	(getDropAction): Implemented.
      	(getTransferable): Implemented.
      	(acceptDrop): Implemented.
      	(rejectDrop): Implemented.
      	* java/awt/dnd/DropTargetListener.java
      	(drop): Fixed documentation.
      	* java/awt/dnd/MouseDragGestureRecognizer.java
      	(MouseDragGestureRecognizer): Documentation added.
      
      2003-02-17  Michael Koch  <konqueror@gmx.de>
      
      	* java/awt/font/FontRenderContext.java,
      	java/awt/font/ShapeGraphicAttribute.java,
      	java/awt/font/MultipleMaster.java,
      	java/awt/font/TransformAttribute.java,
      	java/awt/font/GlyphJustificationInfo.java,
      	java/awt/font/LineBreakMeasurer.java,
      	java/awt/font/TextMeasurer.java,
      	java/awt/font/TextLayout.java,
      	java/awt/font/LineMetrics.java,
      	java/awt/font/TextAttribute.java,
      	java/awt/font/GlyphMetrics.java,
      	java/awt/font/OpenType.java,
      	java/awt/font/GlyphVector.java,
      	java/awt/font/GraphicAttribute.java,
      	java/awt/font/ImageGraphicAttribute.java,
      	java/awt/font/NumericShaper.java: New files.
      	* Makefile.am
      	(awt_java_source_files): Added the following files:
      	java/awt/font/FontRenderContext.java
      	java/awt/font/ShapeGraphicAttribute.java
      	java/awt/font/MultipleMaster.java
      	java/awt/font/TransformAttribute.java
      	java/awt/font/GlyphJustificationInfo.java
      	java/awt/font/LineBreakMeasurer.java
      	java/awt/font/TextMeasurer.java
      	java/awt/font/TextLayout.java
      	java/awt/font/LineMetrics.java
      	java/awt/font/TextAttribute.java
      	java/awt/font/GlyphMetrics.java
      	java/awt/font/OpenType.java
      	java/awt/font/GlyphVector.java
      	java/awt/font/GraphicAttribute.java
      	java/awt/font/ImageGraphicAttribute.java
      	java/awt/font/NumericShaper.java
      	* Makefile.in: Regenerated.
      
      2003-02-17  Michael Koch  <konqueror@gmx.de>
      
      	* java/awt/print/Paper.java
      	(Paper): Implements Cloneable.
      	* java/awt/print/PrinterJob.java
      	(setJobName): Return value must be void.
      	(print): Throws PrinterException.
      
      From-SVN: r62999
      Michael Koch committed
  7. 11 Feb, 2003 1 commit
  8. 21 Jun, 2002 1 commit
    • Reformat JDBC classes and add new JDK 1.4 classes and methods. · f2390fad
      	* java/sql/ParameterMetaData.java, java/sql/SQLPermission.java,
      	java/sql/Savepoint.java: New files.
      	* java/sql/Array.java, java/sql/BatchUpdateException.java,
      	java/sql/Blob.java, java/sql/CallableStatement.java,
      	java/sql/Clob.java, java/sql/Connection.java,
      	java/sql/DataTruncation.java, java/sql/DatabaseMetaData.java,
      	java/sql/Date.java, java/sql/Driver.java,
      	java/sql/DriverManager.java,
      	java/sql/DriverPropertyInfo.java, java/sql/PreparedStatement.java,
      	java/sql/Ref.java, java/sql/ResultSet.java,
      	java/sql/ResultSetMetaData.java, java/sql/SQLData.java
      	java/sql/SQLException.java, java/sql/SQLInput.java,
      	java/sql/SQLOutput.java, java/sql/SQLWarning.java
      	java/sql/Statement.java, java/sql/Struct.java, java/sql/Time.java,
      	java/sql/Timestamp.java, java/sql/Types.java: Updated to JDBC 3.0
      	(JDK 1.4) specification.
      	* javax/sql/ConnectionEvent.java,
      	javax/sql/ConnectionEventListener.java,
      	javax/sql/ConnectionPoolDataSource.java,
      	javax/sql/DataSource.java, javax/sql/PooledConnection.java,
      	javax/sql/RowSetEvent.java, javax/sql/RowSetInternal.java,
      	javax/sql/RowSet.java, javax/sql/RowSetListener.java,
      	javax/sql/RowSetMetaData.java, javax/sql/RowSetReader.java,
      	javax/sql/RowSetWriter.java, javax/sql/XAConnection.java,
      	javax/sql/XADataSource.java: New files.
      	* Makefile.am: Add new files.
      	* Makefile.in: Rebuilt.
      
      From-SVN: r54871
      Bryce McKinlay committed
  9. 24 May, 2002 1 commit
    • Merge JDK 1.4 java.security changes from classpath. · d2f108e2
             * java/security/AccessControlException.java: Merge from Classpath.
             * java/security/AccessController.java: Likewise.
             * java/security/AllPermission.java: Likewise.
             * java/security/BasicPermission.java: Likewise.
             * java/security/Certificate.java: Likewise.
             * java/security/CodeSource.java: Likewise.
             * java/security/DigestException.java: Likewise.
             * java/security/DigestOutputStream.java: Likewise.
             * java/security/DomainCombiner.java: Likewise.
             * java/security/GeneralSecurityException.java: Likewise.
             * java/security/Guard.java: Likewise.
             * java/security/GuardedObject.java: Likewise.
             * java/security/InvalidAlgorithmParameterException.java: Likewise.
             * java/security/InvalidKeyException.java: Likewise.
             * java/security/InvalidParameterException.java: Likewise.
             * java/security/Key.java: Likewise.
             * java/security/KeyException.java: Likewise.
             * java/security/KeyManagementException.java: Likewise.
             * java/security/KeyStoreException.java: Likewise.
             * java/security/MessageDigest.java: Likewise.
             * java/security/NoSuchAlgorithmException.java: Likewise.
             * java/security/NoSuchProviderException.java: Likewise.
             * java/security/Permission.java: Likewise.
             * java/security/PermissionCollection.java: Likewise.
             * java/security/Permissions.java: Likewise.
             * java/security/Policy.java: Likewise.
             * java/security/Principal.java: Likewise.
             * java/security/PrivateKey.java: Likewise.
             * java/security/PrivilegedAction.java: Likewise.
             * java/security/PrivilegedActionException.java: Likewise.
             * java/security/PrivilegedExceptionAction.java: Likewise.
             * java/security/ProtectionDomain.java: Likewise.
             * java/security/ProviderException.java: Likewise.
             * java/security/PublicKey.java: Likewise.
             * java/security/SecureClassLoader.java: Likewise.
             * java/security/SecurityPermission.java: Likewise.
             * java/security/SignatureException.java: Likewise.
             * java/security/UnrecoverableKeyException.java: Likewise.
             * java/security/UnresolvedPermission.java: Likewise.
             * java/security/acl/AclNotFoundException.java: Likewise.
             * java/security/acl/LastOwnerException.java: Likewise.
             * java/security/acl/NotOwnerException.java: Likewise.
             * java/security/cert/CRLException.java: Likewise.
             * java/security/cert/CertificateEncodingException.java: Likewise.
             * java/security/cert/CertificateException.java: Likewise.
             * java/security/cert/CertificateExpiredException.java: Likewise.
             * java/security/cert/CertificateFactory.java: Likewise.
             * java/security/cert/CertificateNotYetValidException.java: Likewise.
             * java/security/cert/CertificateParsingException.java: Likewise.
             * java/security/spec/InvalidKeySpecException.java: Likewise.
             * java/security/spec/InvalidParameterSpecException.java: Likewise.
      
             * java/security/cert/CertPath.java: New file.
             * java/security/cert/CertPathBuilderException.java: New file.
             * java/security/cert/CertPathValidatorException.java: New file.
             * java/security/cert/CertStoreException.java: New file.
      
             * Makefile.am: Add new CertPath classes.
             * Makefile.in: Rebuilt.
      
             * gnu/java/util/EmptyEnumeration: New file from classpath.
      
      From-SVN: r53837
      Bryce McKinlay committed
  10. 22 Jan, 2002 1 commit
  11. 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
  12. 14 Feb, 2001 1 commit
    • re PR libgcj/1758 (java.util package lacks TreeMap) · a142a996
              * java/util/TreeMap.java: New file.
              * java/util/TreeSet.java: New file.
              * Makefile.am: Add TreeMap and TreeSet. Enable WeakHashMap.
              * Makefile.in: Rebuilt.
              * java/util/HashSet.java (clone): Use constructor instead of calling
              clone on itself.
              * java/util/SortedSet.java: Sync with classpath.
              * java/util/HashMap.java (hash): Use if statement instead of ternary,
              for clarity.
      	Resolves PR libgcj/1758.
      	Resolves PR java/1684.
      
      From-SVN: r39657
      Bryce McKinlay committed
  13. 27 Aug, 2000 1 commit
    • ArrayList.java, [...]: Imported from GNU Classpath. · 6f09c307
      2000-08-27  Anthony Green  <green@redhat.com>
      
      	* java/util/ArrayList.java, java/util/Timer.java,
      	java/util/LinkedList.java, java/util/TimerTask.java,
      	java/util/HashMap.java, java/util/AbstractMap.java,
      	java/util/SortedMap.java, java/util/AbstractSequentialList.java,
      	java/util/SortedSet.java: Imported from GNU Classpath.
      	* Makefile.in: Rebuilt.
      	* Makefile.am: Added new files.
      
      From-SVN: r36006
      Anthony Green committed
  14. 19 May, 2000 1 commit