| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* configure.ac: Set version to 0.97.2.
* NEWS: Add 0.97.2.
|
|
|
|
|
|
|
| |
2008-05-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
* vm/reference/gnu/java/lang/management/VMMemoryMXBeanImpl.java:
Remove use of 1.5 language constructs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-06-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
* tools/gnu/classpath/tools/common/ClasspathToolParser.java:
Fixed indentation and changed to use OptionException.
* tools/gnu/classpath/tools/getopt/OptionException.java:
(OptionException(String,Throwable)): Added.
2008-06-03 Robert Schuster <robertschuster@fsfe.org>
* tools/gnu/classpath/tools/jar/Main.java:
(run): Call different ClasspathToolParser.parse() variant.
(getParser): Changed return type to ClasspathToolParser.
* tools/gnu/classpath/tools/javah/GcjhMain.java:
(getParser): Changed return type to ClasspathToolParser.
* tools/gnu/classpath/tools/javah/Main.java:
(getParser): Changed return type to ClasspathToolParser.
* tools/gnu/classpath/tools/getopt/Parser.java: Make 'programName'
protected.
* tools/gnu/classpath/tools/common/ClasspathToolParser.java:
(parse(String[], FileArgumentCallback,boolean): New method.
(parse(String[], boolean): New method.
(parseFileList): New method.
(parseLine): New method.
(AtFileArgumentCallback): New inner class.
2008-06-03 Andrew John Hughes <gnu_andrew@member.fsf.org>
* tools/gnu/classpath/tools/getopt/OptionException.java,
* tools/gnu/classpath/tools/jar/Main.java:
Revert previous changes to allow Schuster's patch to
do the same.
|
| |
|
|
|
|
|
|
|
|
| |
2008-06-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
* configure.ac:
Check for --with-glibj too when disabling
the javac check.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-06-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
* tools/gnu/classpath/tools/getopt/OptionException.java:
(OptionException(String,Throwable)): New constructor.
* tools/gnu/classpath/tools/jar/Main.java:
(fileLists): New queue for streams containing lists of files.
(HandleFile.NotifyFile(String)): Check for '@' arguments
and add to stream queue.
(parsed(String)): Add stdin to queue instead of setting flag.
(readNames()): Work with the queue rather than just stdin.
(run(String[])): Always execute readNames().
|
|
|
|
|
|
|
|
|
|
| |
2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
PR classpath/35482
* java/lang/String.java:
(toLowerCase()): Fix calculation of number
of characters to copy.
(toLowerCaseTurkish()): Likewise.
|
|
|
|
|
|
|
|
|
| |
2008-04-18 Mario Torre <neugens@aicas.com>
PR classpath/35974
* java/util/logging/Logger.java: fix a deadlock and reformat code.
Now all the methods of the class get a lock on a static lock, this
avoids a lock when getLogger and log are used concurrently.
|
|
|
|
|
|
|
|
|
|
|
| |
2008-04-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* m4/gcc_attribute.m4 (GCC_ATTRIBUTE): Fix cache variable name.
* tools/Makefile.am (gappletviewer, gjarsigner, gkeytool, gjar)
(gnative2ascii, gserialver, gjavah, grmiregistry, gtnameserv)
(gorbd, grmid, grmic) [!CREATE_WRAPPERS]: Add stub dependencies
for these scripts, to trick automake into hiding the respective
rules for the programs below the CREATE_WRAPPERS conditional.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-04-18 Tom Tromey <tromey@redhat.com>
* lib/gen-classlist.sh.in: Skip 'sed' steps if no vm_omitlist
found.
2008-04-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* lib/gen-classlist.sh.in: Avoid grepping each omission, by
building an awk script with a hash for literal files, and
awk regular expressions for the rest.
* configure.ac: Call AC_PROG_AWK.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-27 Mario Torre <neugens@aicas.com>
* gnu/xml/stream/SAXParser.java (getProperty): throw
SAXNotRecognizedException instead of SAXNotSupportedException
after fall through all known properties.
* javax/xml/namespace/QName.java (valueOf): throw
IllegalArgumentException if string is null.
* java/util/concurrent/CopyOnWriteArrayList.java (lastIndexOf):
fixed indentation.
(indexOf): likewise.
2008-03-26 Mario Torre <neugens@aicas.com>
* java/util/concurrent/CopyOnWriteArrayList.java (SubList.set):
(SubList.clear): new method.
(SubList.checkMod): fix indentation.
(SubList.checkBoundsInclusive): likewise.
(SubList.checkBoundsExclusive): likewise.
(SubList): added synchronization. Now throw
IndexOutOfBoundsException instead of IllegalArgumentException
when index are out of range.
(SubList.size): added synchronization.
(SubList.get): likewise.
(SubList.listIterator): fixed indentation.
(SubList.set): added synchronization. Update the state of the storage
after modification.
(SubList.add): likewise.
(SubList.remove): likewise.
(SubList.addAll): likewise.
2008-03-26 Mario Torre <neugens@aicas.com>
* java/util/concurrent/CopyOnWriteArrayList.java (equals): removed
useless local variable.
(hashCode): new method.
2008-03-25 Mario Torre <neugens@aicas.com>
* java/util/concurrent/CopyOnWriteArrayList.java (clone): clone method
in CopyOnWriteArrayList should just do a shallow copy. Fixed.
(equals): new method, override from base class.
(toString): likewise.
2008-03-12 Andrew John Hughes <gnu_andrew@member.fsf.org>
* java/util/concurrent/CopyOnWriteArrayList.java:
Don't extend AbstractList.
(containsAll(Collection)): Implemented.
(listIterator()): Likewise.
(subList(int,int)): Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-31 Andrew John Hughes <gnu_andrew@member.fsf.org>
* doc/www.gnu.org/events/events.wml:
Correct layout and fix GSoC link.
2008-03-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
* doc/www.gnu.org/external.wml:
Corrected Jalopy tag name.
* doc/www.gnu.org/home.wml:
Update link to tasks.
* doc/www.gnu.org/announce/20080222.wml:
Correct IcedTea and builder links.
* doc/www.gnu.org/downloads/downloads.wml:
Add 0.97 and 0.97.1.
* doc/www.gnu.org/events/events.wml:
Fix links and add FOSDEMs/GSoC.
2008-03-24 Andrew John Hughes <gnu_andrew@member.fsf.org>
PR classpath/22883
* doc/www.gnu.org/home.wml:
Fix a typo.
* doc/www.gnu.org/docs/docs.wml:
Fix links to point to current versions of
vmintegration and hacking, and add links to
tools.
2008-03-24 Andrew John Hughes <gnu_andrew@member.fsf.org>
PR classpath/22883
* doc/www.gnu.org/home.wml:
Update home page to reflect current state of
affairs.
2008-03-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
* doc/www.gnu.org/newsitems.txt:
Add new announcement.
* doc/www.gnu.org/announce/20080311.wml:
Added.
* doc/www.gnu.org/cp-tools/.cvsignore:
Ignore generated HTML files.
|
|
|
|
|
|
|
|
| |
2008-03-10 Jim Meyering <meyering@redhat.com>
Don't leak upon failed realloc.
* native/jni/classpath/jcl.c (JCL_realloc): Upon failed realloc,
free the original buffer before throwing the exception.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* doc/cp-hacking.texinfo: Fix some typos.
* doc/cp-tools.texinfo: Likewise.
* doc/cp-vmintegration.texinfo: Likewise.
2008-03-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* doc/cp-hacking.texinfo: Fix spacing after periods.
* doc/cp-tools.texinfo: Likewise.
* doc/cp-vmintegration.texinfo: Likewise.
|
|
|
|
|
|
|
|
|
| |
2008-02-27 Andrew John Hughes <gnu_andrew@member.fsf.org>
* configure.ac:
Check for sys/loadavg.h.
* native/jni/java-lang/gnu_java_lang_management_VMOperatingSystemMXBeanImpl.c:
Include sys/loadavg.h if found.
|
|
|
|
|
| |
* include/Makefile.am: Don't delete headers
when not rebuilding them.
|
|
|
|
|
| |
* configure.ac: Only regenerate headers by
default if the headers aren't in the source tree.
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Only run javac check
if examples, tools and/or class library are
being built.
* scripts/check_jni_methods.sh.in:
Remove duplicates in the list of JNI methods
for when builddir==srcdir.
|
|
|
|
|
| |
* lib/Makefile.am:
Replace explicit mkinstalldirs with $(mkinstalldirs).
|
|
|
|
|
|
| |
* scripts/check_jni_methods.sh.in:
Search the source directory as well for
when headers are in the tarball.
|
|
|
|
|
|
|
| |
* Makefile.am: Replace tools with
$(TOOLSDIR).
* m4/acinclude.m4: Include option
to disable building the tools.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Use default makedistcheck
flags that test all optional dependencies.
* configure.ac: Set version to 0.97.2-pre.
* include/Makefile.am: Add header files to dist.
* lib/Makefile.am: Trick class files into being
built for dist, so headers can be generated.
|
|
|
|
| |
2008-06-02 01:24:38 +0000
|
|
|
|
| |
2008-06-02 01:24:38 +0000
|
|
|
|
| |
2008-06-02 01:24:39 +0000
|
|
|
|
|
| |
* configure.ac: Set version to 0.97.1
* NEWS: Add 0.97.1.
|
|
|
|
|
|
|
| |
PR classpath/28664
* native/jni/java-math/Makefile.am: Add
AM_LDFLAGS to the local LDFLAGS definition
so gmp is linked.
|
|
|
|
|
| |
PR classpath/35422
* doc/api/Makefile.am: Include external/jsr166.
|
|
|
|
|
|
| |
Don't leak upon failed realloc.
* native/jni/classpath/jcl.c (JCL_realloc): Upon failed realloc,
free the original buffer before throwing the exception.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* doc/cp-hacking.texinfo: Fix some typos.
* doc/cp-tools.texinfo: Likewise.
* doc/cp-vmintegration.texinfo: Likewise.
2008-03-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* doc/cp-hacking.texinfo: Fix spacing after periods.
* doc/cp-tools.texinfo: Likewise.
* doc/cp-vmintegration.texinfo: Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* java/lang/reflect/Constructor.java:
(cons): Make package-private.
(Constructor(VMConstructor)): Set cons in
VM interface.
* java/lang/reflect/Field.java:
(f): Make package-private.
(Field(VMField)): Set f in VM interface.
* java/lang/reflect/Method.java:
(m): Make package-private.
(Method(VMMethod)): Set m in VM interface.
* vm/reference/java/lang/reflect/VMConstructor.java:
(cons): Added reference to Constructor instance.
* vm/reference/java/lang/reflect/VMField.java:
(f): Added reference to Field instance.
* vm/reference/java/lang/reflect/VMMethod.java,
(m): Added reference to Method instance.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* java/lang/reflect/AccessibleObject.java:
(getAnnotation(Class)): Documented.
(getAnnotations()): Likewise.
(getDeclaredAnnotations()): Likewise.
(isAnnotationPresent(Class)): Likewise.
* java/lang/reflect/Constructor.java,
* java/lang/reflect/Field.java,
* java/lang/reflect/Method.java,
* vm/reference/java/lang/reflect/VMConstructor.java,
* vm/reference/java/lang/reflect/VMField.java,
* vm/reference/java/lang/reflect/VMMethod.java:
(getAnnotation(Class)): Added.
(getDeclaredAnnotations()): Likewise.
|
|
|
|
|
| |
* tools/Makefile.am:
Distribute property files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-04 Robert Schuster <robertschuster@fsfe.org>
* gnu/xml/stream/AttributeImpl.java: Changed type field to String.
(getDTDType): Changed return type to String.
* gnu/xml/stream/XMLEventAllocatorImpl.java:
(allocate): Removed wrapping of string in QName object.
* gnu/xml/stream/XMLEventFactoryImpl.java:
(createAttribute(String, String)): Removed wrapping of string in
QName object.
(createAttribute(QName, String)): Dito.
(createAttribute(String, String, String, String)): Dito.
* javax/xml/stream/events/Attribute.java:
(getDTDType): Changed return type to String.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* java/lang/reflect/Constructor.java,
* java/lang/reflect/Field.java,
* java/lang/reflect/Method.java,
* vm/reference/java/lang/reflect/VMConstructor.java:
(equals(Object)): Added.
* vm/reference/java/lang/reflect/VMField.java:
(equals(Object)): Added.
* vm/reference/java/lang/reflect/VMMethod.java:
(equals(Object)): Added.
Move variables from Classpath classes to VM classes
and make class methods into instance methods.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* java/lang/reflect/Constructor.java,
* java/lang/reflect/Field.java,
* java/lang/reflect/Method.java:
New classes within GNU Classpath that provide
common reflection functionality.
* vm/reference/java/lang/reflect/Constructor.java,
* vm/reference/java/lang/reflect/Field.java,
* vm/reference/java/lang/reflect/Method.java:
Removed.
* vm/reference/java/lang/reflect/VMConstructor.java,
* vm/reference/java/lang/reflect/VMField.java,
* vm/reference/java/lang/reflect/VMMethod.java:
New VM interface for reflection.
|
|
|
|
|
|
| |
PR classpath/28664
* native/jni/Makefile.am: Check CREATE_GMPBI_LIBRARY
and only compile GMP libraries if set.
|
| |
|
|
|
|
|
|
| |
PR classpath/21869
* gnu/classpath/CPStringBuilder.java:
Make the constructor accessible.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/classpath/CPStringBuilder.java:
Removed.
* gnu/java/awt/font/OpenTypeFontPeer.java,
* gnu/java/awt/font/autofit/Edge.java,
* gnu/java/awt/font/autofit/LatinBlue.java,
* gnu/java/awt/font/autofit/Segment.java,
* gnu/java/awt/font/autofit/Width.java,
* gnu/java/awt/font/opentype/truetype/Point.java,
* gnu/java/awt/java2d/ActiveEdges.java,
* gnu/java/awt/peer/GnomeDesktopPeer.java,
* gnu/java/awt/peer/KDEDesktopPeer.java,
* gnu/java/awt/peer/x/XFontPeer.java:
Use CPStringBuilder.
* gnu/java/lang/CPStringBuilder.java:
Moved from gnu.classpath.
* gnu/java/lang/ClassHelper.java,
* gnu/java/lang/reflect/GenericSignatureParser.java,
* gnu/java/lang/reflect/TypeSignature.java,
* gnu/java/net/protocol/http/ChunkedInputStream.java,
* gnu/java/net/protocol/http/Cookie.java,
* gnu/java/net/protocol/http/HTTPConnection.java,
* gnu/java/net/protocol/http/Headers.java,
* gnu/java/net/protocol/http/Request.java:
Use CPStringBuilder.
* java/lang/reflect/Modifier.java:
Corrected import to point to correct package.
* java/util/Formatter.java:
Use CPStringBuilder.
* vm/reference/java/lang/reflect/Constructor.java,
* vm/reference/java/lang/reflect/Field.java,
* vm/reference/java/lang/reflect/Method.java:
Corrected import to point to correct package.
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/classpath/CPStringBuffer.java,
* gnu/classpath/CPStringBuilder.java:
Rename class to CPStringBuilder.
* java/lang/reflect/Modifier.java,
* vm/reference/java/lang/reflect/Constructor.java,
* vm/reference/java/lang/reflect/Field.java,
* vm/reference/java/lang/reflect/Method.java:
Use CPStringBuilder.
|
|
|
|
|
|
|
| |
* gnu/classpath/CPStringBuffer.java:
New non-copying string buffer.
* java/lang/AbstractStringBuffer.java:
Add note about CPStringBuffer.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/util/EmptyEnumeration.java:
Add generic type parameter.
* java/lang/ClassLoader.java:
Use EmptyEnumeration with type parameter.
* java/util/zip/ZipFile.java:
Likewise.
* javax/swing/text/html/StyleSheet.java,
* javax/swing/text/html/ViewAttributeSet.java:
Add generics.
* javax/swing/tree/DefaultMutableTreeNode.java:
Use EmptyEnumeration with type parameter.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR classpath/28664
* include/Makefile.am:
Add generation of header file java_math_VMBigInteger.h
* java/math/BigInteger.java: Separate NativeMPI into
VMBigInteger.
* native/jni/Makefile.am: Add java-math.
* native/jni/java-math/java_math_VMBigInteger.c:
Renamed from java_math_BigInteger.c.
* vm/reference/java/math/VMBigInteger.java:
Former NativeMPI class from java.math.BigInteger.
2006-11-28 Raif S. Naffah <classpath@naffah-raif.name>
Jeroen Frijters <jeroen@sumatra.nl>
PR classpath/28664
* configure.ac: Add support for configuring GNU MP.
* native/jni/Makefile.am: Include java-math directory if required.
* native/jni/java-math/.cvsignore: New file.
* native/jni/java-math/Makefile.am: Likewise.
* native/jni/java-math/java_math_BigInteger.c: Likewise.
* java/math/BigInteger.java: Added support for native methods.
* gnu/classpath/Configuration.java.in (WANT_NATIVE_BIG_INTEGER): New field.
|
|
|
|
|
|
|
| |
* configure.ac:
Check for sys/loadavg.h.
* native/jni/java-lang/gnu_java_lang_management_VMOperatingSystemMXBeanImpl.c:
Include sys/loadavg.h if found.
|
|
|
|
|
|
|
|
| |
PR classpath/21869:
* java/lang/AbstractStringBuffer.java: New class.
* java/lang/StringBuffer.java,
* java/lang/StringBuilder.java:
Changed to use AbstractStringBuffer.
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/util/prefs/EventDispatcher.java:
Removed again.
* gnu/java/util/prefs/GConfBasedPreferences.java,
* gnu/java/util/prefs/gconf/GConfNativePeer.java,
* java/util/prefs/AbstractPreferences.java,
* native/jni/gconf-peer/GConfNativePeer.c:
Revert to pre-release versions.
|
|
|
|
|
|
|
| |
* doc/www.gnu.org/newsitems.txt:
Add 20080222 announcement.
* doc/www.gnu.org/announce/20080222.wml:
Add announcement of 0.97.
|
|
|
|
|
| |
* NEWS: Add 0.98.
* configure.ac: Set version to 0.98-pre.
|
|
|
|
|
| |
* NEWS: Set date for 0.97.
* configure.ac: Set version to 0.97
|