summaryrefslogtreecommitdiff
path: root/gnu/classpath/Configuration.java.in
Commit message (Collapse)AuthorAgeFilesLines
* 2008-02-28 Andrew John Hughes <gnu_andrew@member.fsf.org>Andrew John Hughes2008-02-281-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | 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.
* 2007-02-28 Thomas Fitzsimmons <fitzsim@redhat.com>Thomas Fitzsimmons2007-03-011-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * INSTALL: Document --with-ecj-jar configure option and ecj jar requirement for com.sun.tools.javac support. * configure.ac: Add --with-ecj-jar configure option. * gnu/classpath/Configuration.java.in (ECJ_JAR): New field. * tools/Makefile.am: Build decendents of com and sun directories. * resource/com/sun/tools/javac/messages.properties, resource/sun/rmi/rmic/messages.properties, tools/com/sun/javadoc/ClassDoc.java, tools/com/sun/javadoc/ConstructorDoc.java, tools/com/sun/javadoc/Doc.java, tools/com/sun/javadoc/DocErrorReporter.java, tools/com/sun/javadoc/Doclet.java, tools/com/sun/javadoc/ExecutableMemberDoc.java, tools/com/sun/javadoc/FieldDoc.java, tools/com/sun/javadoc/MemberDoc.java, tools/com/sun/javadoc/MethodDoc.java, tools/com/sun/javadoc/PackageDoc.java, tools/com/sun/javadoc/ParamTag.java, tools/com/sun/javadoc/Parameter.java, tools/com/sun/javadoc/ProgramElementDoc.java, tools/com/sun/javadoc/RootDoc.java, tools/com/sun/javadoc/SeeTag.java, tools/com/sun/javadoc/SerialFieldTag.java, tools/com/sun/javadoc/SourcePosition.java, tools/com/sun/javadoc/Tag.java, tools/com/sun/javadoc/ThrowsTag.java, tools/com/sun/javadoc/Type.java, tools/com/sun/javadoc/TypeVariable.java, tools/com/sun/tools/doclets/Taglet.java, tools/com/sun/tools/javac/Main.java, tools/com/sun/tools/javac/Messages.java, tools/sun/rmi/rmic/Main.java, tools/sun/rmi/rmic/Messages.java: New files.
* 2006-05-25 Thomas Fitzsimmons <fitzsim@redhat.com>Thomas Fitzsimmons2006-05-251-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * INSTALL: Bump GTK requirement to 2.8 or higher. Do not mention Cairo version requirement. Do not mention --enable-gtk-cairo configure option. * NEWS: Add entry for GdkGraphics2D. * configure.ac: Remove --enable-gtk-cairo and explicit checks for Cairo library and headers. * .externalToolBuilders/Configure.launch: Remove --enable-gtk-cairo from configure line. * gnu/classpath/Configuration.java.in (GTK_CAIRO_ENABLED): Remove field. * gnu/java/awt/BitwiseXORComposite.java: Fix javadoc typo. * gnu/java/awt/peer/gtk/GdkFontPeer.java, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c : Remove useGraphics2D references. Always assume Graphics2D is enabled. * gnu/java/awt/peer/gtk/GdkGraphics.java, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c: Remove. * gnu/java/awt/peer/gtk/GdkGraphics2D.java, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c: Remove Unlocked method variants. Remove GTK_CAIRO_ENABLED and useGraphics2D references. Always assume Graphics2D is enabled. * gnu/java/awt/peer/gtk/GdkTextLayout.java: Remove instanceof Graphics2D check. Always assume Graphics2D is enabled. * gnu/java/awt/peer/gtk/GtkCanvasPeer.java, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCanvasPeer.c (realize): Remove method. * gnu/java/awt/peer/gtk/GtkComponentPeer.java, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c (isRealized): Remove method. (realize): Implement as a native method. Remove useGraphics2D references. Always assume Graphics2D is enabled. * gnu/java/awt/peer/gtk/GtkImage.java, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c: Replace GdkGraphics references with GdkGraphics2D references. * gnu/java/awt/peer/gtk/GtkToolkit.java, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c: Remove useGraphics2D references. Always assume Graphics2D is enabled. * include/Makefile.am (GTKPEER_H_FILES): Remove gnu_java_awt_peer_gtk_GdkGraphics.h. * include/gnu_java_awt_peer_gtk_GdkFontPeer.h: Regenerate. * include/gnu_java_awt_peer_gtk_GdkGraphics.h: Remove. * include/gnu_java_awt_peer_gtk_GdkGraphics2D.h: Regenerate. * include/gnu_java_awt_peer_gtk_GtkCanvasPeer.h: Likewise. * include/gnu_java_awt_peer_gtk_GtkComponentPeer.h: Likewise. * native/jawt/Makefile.am (AM_LDFLAGS): Remove CAIRO_LIBS. * native/jni/gtk-peer/Makefile.am (libgtkpeer_la_SOURCES): Remove gnu_java_awt_peer_gtk_GdkGraphics.c. Include gnu_java_awt_peer_gtk_GdkGraphics2D.c unconditionally. (AM_LDFLAGS): Remove CAIRO_LIBS. (AM_CFLAGS): Remove CAIRO_CFLAGS. * native/jni/gtk-peer/gtkcairopeer.h: Remove. Move declarations to ... * native/jni/gtk-peer/gtkpeer.h: Add Graphics2D declarations.
* 2005-07-26 Jeroen Frijters <jeroen@frijters.net>Jeroen Frijters2005-07-261-27/+0
| | | | | | | | | | | | | | | | | * NEWS: Added comment about new VMProxy class. * gnu/classpath/Configuration.java.in (HAVE_NATIVE_GET_PROXY_CLASS): Removed. (HAVE_NATIVE_GET_PROXY_DATA): Removed. (HAVE_NATIVE_GENERATE_PROXY_CLASS): Removed. * java/lang/reflect/Proxy.java (getProxyClass): Changed to call VMProxy. (getProxyClass0): Removed. (getProxyData0): Removed. (generateProxyClass0): Removed. (ProxyData): Removed private modifier. (POOL): Removed (was unused). (INVOKESTATIC): Removed (was unused). * vm/reference/java/lang/reflect/VMProxy.java: New file.
* * all files: Update for new FSF address.Mark Wielaard2005-07-021-2/+2
|
* * gnu/classpath/Configuration.java.in (default_awt_peer_toolkit):Tom Tromey2005-04-241-1/+1
| | | | | | Now set by configure. * configure.ac (--enable-default-toolkit): New option. * NEWS: Document new option.
* 2005-02-08 Michael Koch <konqueror@gmx.de>Michael Koch2005-02-081-3/+8
| | | | | | | | | * configure.ac: Define substition variable GTK_CAIRO_ENABLED. Fix handling of GTK_CAIRO conditional. * gnu/classpath/Configuration.java.in (GTK_CAIRO_ENABLED): New constant. * gnu/java/awt/peer/gtk/GdkGraphics2D.java (static): Throw error when Cairo support was not enabled during configure time.
* 2004-11-12 Steven Augart <augart@watson.ibm.com>Steven Augart2004-11-121-0/+13
| | | | | | | | | * gnu/classpath/Configuration.java.in: Added JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION. * configure.ac: Added --enable-java-lang-system-explicit-initialization. * java/lang/System.java: Added support for JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION.
* 2003-11-17 Graydon Hoare <graydon@redhat.com>graydon hoare2003-11-171-1/+1
| | | | | * gnu/classpath/Configuration.java.in (default_awt_peer_toolkit): Change GTK -> Gtk.
* 2003-10-02 Michael Koch <konqueror@gmx.de>Michael Koch2003-10-021-0/+5
| | | | | | | | | * gnu/classpath/Configuration.java.in (default_awt_peer_toolkit) : New member variable for default AWT toolkit. * java/awt/Toolkit.java (default_toolkit_name): Initialize with gnu.classpath.Configuration.default_awt_peer_toolkit.
* * gnu/classpath/Configuration.java.in: Reverted change ofTom Tromey2003-01-271-6/+0
| | | | | 2003-01-17. * java/awt/Toolkit.java: Likewise.
* * java/awt/Toolkit.java (default_toolkit_name): Use AWT_TOOLKIT.Tom Tromey2003-01-171-1/+7
| | | | | * gnu/classpath/Configuration.java.in (AWT_TOOLKIT): New constant.
* * configure.in: Set VERSION to 0.04+cvs.Mark Wielaard2002-10-031-0/+7
| | | | | * gnu/classpath/Configuration.java (CLASSPATH_VERSION): New field. * java/lang/System.java (static): Set gnu.classpath.version property.
* * gnu/classpath/Configuration.java.in: Add CLASSPATH_HOME field.Mark Wielaard2002-08-181-0/+8
| | | | | | | | * java/lang/System.java: Set gnu.classpath.home property. * java/security/Security.java: Use java.home are gnu.classpath.home to load providers. (loadProviders): Extra dir argument. (getProvider): Return null when not found.
* Add License clarificationMark Wielaard2002-01-221-5/+16
|
* comment typo in last commitEric Blake2001-10-211-3/+3
|
* 2001-10-20 Eric Blake <ebb9@email.byu.edu>Eric Blake2001-10-211-1/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/lang/reflect/AccessibleObject.java: Improve javadoc. (secureSetAccessible): Add method to perform check for Class Constructors and AccessibleObject accessors. * java/lang/reflect/Array.java: Reindent and comment, add necessary exception checking throughout. (newInstance): Check for Object[] first, not last. (getLength): Implement in Java, rather than native. (objectClass): Remove dead code. (createMultiArray): Rename from createDimensionedArray. * java/lang/reflect/InvocationHandler.java: New file. * java/lang/reflect/InvocationTargetException.java: Reindent and comment. (printStackTrace): Remove, in anticipation of 1.4 compatibility. (getCause): Add, in anticipation of 1.4 compatibility. (serialVersionUID): Make private. * java/lang/reflect/Makefile.am: Update for new files. * java/lang/reflect/Member.java: Reindent and comment. * java/lang/reflect/Modifier.java: Improve javadoc. (toString(int, StringBuffer)): Strip final space only if the buffer was modified. * java/lang/reflect/Proxy.java: New file. * java/lang/reflect/ReflectPermission.java: Improve javadoc. (serialVersionUID): Add missing field. * java/lang/reflect/UndeclaredThrowableException.java: New file. * gnu/classpath/Configuration.java.in: Add options for use by java.lang.reflect.Proxy.
* java/text/MessageFormat.java (setLocale): Don't catch ParseException here,Bryce McKinlay2001-09-051-9/+10
| | | | | | DecimalFormat.applyPattern() does not throw it. java/awt/Component.java (setLocation(Point)): Implemented. gnu/classpath/Configuration.java.in: Clarify comments.
* * acconfig.h: added HAVE_INT32_DEFINED and HAVE_BSD_INT32_DEFINEDBrian Jones2001-06-251-6/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/hacking.texinfo: fixed typo * configure.in: rename --enable-libgcj-debug to --enable-debug. Created new option --enable-load-library potentially to be used to limit all System.loadLibrary() calls in class initializers. Added more header checks and define HAVE_INT32_DEFINED or HAVE_BSD_INT32_DEFINED similarly to gcj. Renamed libgcj-debug to the neutral sounding debug. Checks for more headers. * gnu/classpath/Configuration.java.in: INIT_LOAD_LIBRARY added. Should be helpful for more directly using classpath code in gcj. * TODO: added URL to javadoc docs for writing serial tags * java/lang/Double.java: merged with gcj version, credit to Andrew Haley. (byteValue): added missing function (shortValue): added missing function (compareTo): properly return 0 if both values are NaN * java/lang/Float.java: merged with gcj version, credit to Andrew Haley. (Float): removed NullPointerException from throws clause (toString): calls Double.toString (valueOf): removed NullPointerException from throws clause (floatToRawIntBits): new native method (parseFloat): removed NullPointerException from throws clause. Calls Double.parseDouble now. * native/jni/java_lang_Float.c (*): aligned with gcj implementation * native/jni/java_lang_Double.c (*): aligned with gcj implementation * lib/Makefile.am: changed to handle separate builddir * lib/gen-classlib.sh.in: changed to handle separate builddir * lib/mkdep.pl.in: changed to handle separate builddir * lib/standard.omit: changed to handle regex of separate builddir * native/jni/Makefile.am: include $(top_builddir)/include instead of $(top_srcdir). Additions to javalang shared library. * native/jni/awt/Makefile.am: include $(top_builddir)/include instead of $(top_srcdir).
* * acconfig.h: added DEBUGBrian Jones2000-11-281-0/+41
* configure.in: Add Configuration.java to CONFIG_FILES. Set LIBGCJDEBUG substitution if --enable-libgcj-debug is specified * gnu/Makefile.am: added classpath to SUBDIRS * gnu/classpath/.cvsignore: New file * gnu/classpath/Configuration.java.in: New file * gnu/classpath/Makefile.am: New file