| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch changes the glibj.zip packaging so that META-INF/INDEX.LIST is
generated to the file. This is needed for VMClassLoader.getBootPackages() to
work correctly:
private static String[] getBootPackages()
{
URL indexList = getResource("META-INF/INDEX.LIST");
if (indexList != null)
{
NOTE! This problem is only seen with Jato currently as it's the only VM I'm
aware of that doesn't override any of the classes in vm/reference. CACAO and
JamVM override the whole classloading parts themselves.
I asked about this on IRC and Mark Wielaard explained background on the issue:
< mjw> 2006-04-19 Olivier Jolly <olivier.jolly@pcedev.com>
< mjw> * vm/reference/java/lang/VMClassLoader.java (getBootPackages): Loads
< mjw> boot packages list from the META-INF/INDEX.LIST file if it exists.
< mjw> http://developer.classpath.org/pipermail/classpath-patches/2006-April/001704.html
< mjw> "the patch to support the -i option should be incorporated soon and we'll be able to add the creation of the index to the glibj.zip by default."
< mjw> soon just happens the be > 5 years...
2011-05-29 Pekka Enberg <penberg@kernel.org>
* lib/Makefile.am:
Generate META-INF/INDEX.LST for glibj.zip.
|
|
|
|
|
| |
* lib/gen-classlist.sh.in: Use absolute pathnames for all the
directory names in the output file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-09-13 Andrew John Hughes <gnu_andrew@member.fsf.org>
* examples/Makefile.am,
* lib/Makefile.am:
Add GCJ rules.
* m4/ac_prog_javac.m4:
Check whether JAVAC is gcj.
* m4/ac_prog_javac_works.m4:
Add GCJ rules.
* m4/acinclude.m4:
Don't bother checking for -J
if using GCJ.
* tools/Makefile.am:
Add GCJ rules.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-06-27 Andrew John Hughes <gnu_andrew@member.fsf.org>
PR classpath/36637:
* examples/Makefile.am,
* lib/Makefile.am:
Use new conditional and $(JAR).
* m4/acinclude.m4:
Replace --with-fastjar with a general
--with-jar check that can be turned off.
* tools/Makefile.am:
Use new conditional and $(JAR).
|
|
|
|
|
|
|
|
|
|
| |
2008-06-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
* configure.ac: Remove AC_PROG_MKDIR_P.
* examples/Makefile.am,
* lib/Makefile.am,
* tools/Makefile.am:
Use mkdir_p instead of MKDIR_P.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* native/jawt/Makefile.am,
native/fdlibm/Makefile.am,
native/jni/java-util/Makefile.am,
native/jni/gstreamer-peer/Makefile.am,
native/jni/native-lib/Makefile.am,
native/jni/gconf-peer/Makefile.am,
native/jni/gtk-peer/Makefile.am,
native/jni/xmlj/Makefile.am,
native/jni/midi-alsa/Makefile.am,
native/jni/java-nio/Makefile.am,
native/jni/midi-dssi/Makefile.am,
native/jni/classpath/Makefile.am,
native/jni/java-io/Makefile.am,
native/jni/java-lang/Makefile.am,
native/jni/java-net/Makefile.am (AM_CFLAGS): Add @EXTRA_CFLAGS@.
* configure.ac (EXTRA_CFLAGS): New macro.
* lib/Makefile.am (resources): Add .svn.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac:
Add --enable-gjdoc option and check
for mkdir -p.
* examples/Makefile.am,
* lib/Makefile.am,
* lib/copy-vmresources.sh.in:
Use @MKDIR_P@.
* tools/Makefile.am:
Allow building GJDoc to be disabled
and use @MKDIR_P@.
|
|
|
|
|
|
|
| |
2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
* lib/Makefile.am:
Replace explicit mkinstalldirs with $(mkinstalldirs).
|
|
|
|
|
|
|
|
|
|
| |
2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
* Makefile.am: Use default makedistcheck
flags that test all optional dependencies.
* include/Makefile.am: Add header files to dist.
* lib/Makefile.am: Trick class files into being
built for dist, so headers can be generated.
|
|
|
|
| |
found.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR classpath/34578:
* NEWS: Mention javah and javac build changes.
* configure.ac: Call AC_PROG_JAVAC and
CLASSPATH_JAVAC_MEM_CHECK instead of CLASSPATH_FIND_JAVAC.
* examples/Makefile.am: Simplify compiler choice
to just use JAVAC.
* lib/Makefile.am: Likewise, but with JAVAC_MEM_OPT too.
* m4/ac_prog_javac.m4: New file.
* m4/ac_prog_javac_works.m4: Likewise.
* m4/acinclude.m4:
(CLASSPATH_FIND_JAVAC): Removed.
(CLASSPATH_WITH_GCJ): Removed.
(CLASSPATH_CHECK_GCJ): Removed.
(CLASSPATH_WITH_JIKES): Removed.
(CLASSPATH_CHECK_JIKES): Removed.
(CLASSPATH_WITH_KJC): Removed.
(CLASSPATH_CHECK_KJC): Removed.
(CLASSPATH_WITH_ECJ): Removed.
(CLASSPATH_CHECK_ECJ): Removed.
(CLASSPATH_WITH_JAVAC): Removed.
(CLASSPATH_CHECK_JAVAC): Removed.
(CLASSPATH_JAVAC_MEM_CHECK): Added.
* tools/Makefile.am: Simplify compiler choice
to just javac.
|
|
|
|
|
|
|
|
| |
* lib/Makefile.am (compile_classpath), include/Makefile.am (JAVAH):
Replaced USER_CLASSLIB with PATH_TO_GLIBJ_ZIP.
* m4/acinclude.m4 (CLASSPATH_WITH_CLASSLIB)[--with-classpath]:
Removed unused option. It's superceded by --with-glibj-zip.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-12-28 Dalibor Topic <robilad@kaffe.org>
* m4/acinclude.m4 (CLASSPATH_WITH_GLIBJ): Use
AC_PATH_PROGS instead of AC_PATH_PROG to check
for FASTJAR as fastjar, gjar or jar. Add braces
to AC_PATH_PROGS arguments.
* tools/Makefile.am (TOOLS_ZIP),
lib/Makefile.am (collections.jar, glibj.zip):
Quote FASTJAR in case it's in a path with
whitespace.
|
|
|
|
|
|
|
| |
* gnu/java/lang/MainThread.java:
Fix varargs warning.
* lib/Makefile.am:
Remove restriction on ecj printing varargs warnings.
|
|
|
|
|
|
|
| |
PR classpath/33622:
* lib/Makefile.am: Use JAVAC_ARGS variable.
* m4/acinclude.m4: Check javac is 1.5 compliant
and whether it supports -J.
|
|
|
|
|
|
| |
PR classpath/33622:
* lib/Makefile.am: Add -J-mX512M option to
allow javac enough memory to build Classpath.
|
|
|
|
|
|
|
|
|
|
| |
PR classpath/33623:
* examples/Makefile.am:
Exit with no compiler.
* lib/Makefile.am: Likewise.
* m4/acinclude.m4: Handle ecj and javac
using separate variables and catch when JAVAC/ECJ is
empty.
|
|
|
|
| |
* lib/Makefile.am: Print property files as well.
|
|
|
|
|
|
|
|
|
| |
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=237304
* javax/swing/text/html/HTMLEditorKit.java
(getStyleSheet): Throw RuntimeException when style loading fails.
* lib/Makefile.am: Treat css files as a property files.
* javax/swing/text/html/default.css: Move to...
* resource/javax/swing/text/html/default.css: New file.
|
|
|
|
|
|
|
| |
* lib/Makefile.am (propertyfiles, cssfiles, metafiles,
iconfiles) Removed variables, inlined them into resource
target to avoid use of shell construct and fix portability
warning from autimake 1.10.
|
|
|
|
| |
* lib/Makefile.am (JAVAH): Removed unused variable.
|
|
|
|
|
|
|
|
| |
* lib/mkcollections.pl.in: Add externalclasses.
* java/util/Collections.java: Unroll enhanced for loops.
* java/util/HashMap.java: Likewise.
* java/util/Hashtable.java: Likewise.
* java/util/TreeMap.java: Likewise.
|
|
|
|
|
|
|
|
|
|
|
| |
* m4/acinclude.m4 (CLASSPATH_FIND_JAVAC): Added support for Sun's
javac.
(CLASSPATH_WITH_JAVAC): Added.
(CLASSPATH_CHECK_JAVAC): Likewise.
* lib/Makefile.am (JAVAC): Renamed to JCOMPILER.
(FOUND_JAVAC): Added support for Sun's javac.
* examples/Makefile.am: Likewise.
* tools/Makefile.am: Likewise.
|
|
|
|
|
|
|
|
| |
* lib/Makefile.am: Removed gcjx code.
* tools/Makefile.am: Removed gcjx code.
* m4/acinclude.m4 (CLASSPATH_FIND_JAVAC): Removed gcjx code.
(CLASSPATH_WITH_GCJX): Removed.
(CLASSPATH_CHECK_GCJX): Likewise.
|
|
|
|
| |
* Merge of generics-branch to HEAD (woohoo!)
|
|
|
|
|
|
|
|
|
|
|
| |
2006-11-26 Roger Sayle <roger <at> eyesopen.com>
Ian Lance Taylor <ian <at> airs.com>
Paolo Bonzini <bonzini <at> gnu.org>
Fixes bug #25557.
* lib/gen-classlist.sh.in: Avoid using test's -ef operator for
increased portability. Likewise, use -f instead of -e.
|
| |
|
|
|
|
| |
* lib/Makefile.am (cssfiles): Add new rule to install css files.
|
|
|
|
| |
* lib/Makefile.am (resources): Fix some shell portability issues.
|
|
|
|
|
| |
* lib/mkcollections.pl.in (javautilclasses): Add Iterable.
* lib/Makefile.am: Only search for .java files in COLLECTIONS_PREFIX.
|
|
|
|
|
|
| |
* lib/copy-vmresources.sh.in: Reverted.
* gnu/java/awt/peer/x/fonts.properties: Moved to resource/
* resource/gnu/java/awt/peer/x/fonts.properties: New file.
|
|
|
|
| |
* lib/copy-vmresources.sh.in: Include properties from X peers.
|
|
|
|
|
| |
* resource/META-INF/services/.cvsignore: New file.
* lib/.cvsignore: Updated.
|
|
|
|
|
| |
(DISTCLEANFILES): Add standard.omit.
(clean-local): Remove Makefile.deps, only remove dirs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Added new option --enable-default-preferences-peer
to pass user specified default preference backend.
If the GConf peer is built, GConf become the default backend.
* resource/META-INF/services/java.util.prefs.PreferencesFactory.in:
new file.
* lib/Makefile.am: excludes files terminating in 'in' from
the metafiles list.
* lib/copy-vmresources.sh.in: excludes files terminating in 'in'
from copy into META-INF.
* java/util/prefs/Preferences.java: added two new import
classes gnu.classpath.ServiceFactory and java.util.Iterator.
(getFactory): Now try to check for
a system defined default preference backend before to fall back on
FileBasedPreference.
|
|
|
|
|
|
|
|
| |
Cat standard.omit.in from srcdir. Make exclude regex more explicit.
* lib/Makefile.am (EXTRA_DIST): Add standard.omit.in.
(clean-local): Remove standard.omit.
* lib/gen-classlist.sh.in: Use omit file in build dir.
* lib/standard.omit.in: Make exclude regex more explicit.
|
|
|
|
|
|
|
| |
* lib/Makefile.am: Added Escher dir/jar to classpath when
requested.
* configure.ac: Moved handling of standard.omit to a place
where it actually gets executed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/awt/peer/x/GLGraphics.java,
* gnu/java/awt/peer/x/ImageConverter.java,
* gnu/java/awt/peer/x/KeyboardMapping.java,
* gnu/java/awt/peer/x/XEventPump.java,
* gnu/java/awt/peer/x/XFontPeer.java,
* gnu/java/awt/peer/x/XFontPeer2.java,
* gnu/java/awt/peer/x/XFramePeer.java,
* gnu/java/awt/peer/x/XGraphics.java,
* gnu/java/awt/peer/x/XGraphics2D.java,
* gnu/java/awt/peer/x/XGraphicsConfiguration.java,
* gnu/java/awt/peer/x/XGraphicsDevice.java,
* gnu/java/awt/peer/x/XGraphicsEnvironment.java,
* gnu/java/awt/peer/x/XImage.java,
* gnu/java/awt/peer/x/XLightweightPeer.java,
* gnu/java/awt/peer/x/XToolkit.java,
* gnu/java/awt/peer/x/XWindowPeer.java,
* gnu/java/awt/peer/x/fonts.properties: New files.
* lib/standard.omit: Removed.
* lib/standard.omit.in: Added.
* configure.ac: Added configure option --with-escher. Added some
configury for omitting gnu.java.awt.peer.x package when
this option is not specified.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/security/.cvsignore: New File.
* gnu/java/security/Configuration.java.in: New File.
* gnu/java/security/Properties.java: Change import from
gnu.classpath.Configuration to gnu.java.security.Configuration.
* gnu/java/security/hash/Whirlpool.java: Likewise.
* gnu/java/security/jce/sig/EncodedKeyFactory.java: Likewise.
* gnu/java/security/jce/sig/SignatureAdapter.java: Likewise.
* gnu/java/security/key/dss/DSSKeyPairGenerator.java: Likewise.
* gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.java: Likewise.
* gnu/java/security/key/dss/DSSPrivateKey.java: Likewise.
* gnu/java/security/key/rsa/GnuRSAPrivateKey.java: Likewise.
* gnu/java/security/key/rsa/RSAKeyPairGenerator.java: Likewise.
* gnu/java/security/key/rsa/RSAKeyPairPKCS8Codec.java: Likewise.
* gnu/java/security/key/rsa/RSAKeyPairX509Codec.java: Likewise.
* gnu/java/security/pkcs/PKCS7SignedData.java: Likewise.
* gnu/java/security/pkcs/SignerInfo.java: Likewise.
* gnu/java/security/provider/PKIXCertPathValidatorImpl.java: Likewise.
* gnu/java/security/sig/rsa/EMSA_PSS.java: Likewise.
* gnu/java/security/sig/rsa/RSAPSSSignature.java: Likewise.
* gnu/java/security/util/Base64.java: Likewise.
* gnu/java/security/x509/X509CRL.java: Likewise.
* gnu/java/security/x509/X509CRLEntry.java: Likewise.
* gnu/java/security/x509/ext/Extension.java: Likewise.
* gnu/javax/crypto/cipher/Anubis.java: Likewise.
* gnu/javax/crypto/cipher/BaseCipher.java: Likewise.
* gnu/javax/crypto/cipher/Khazad.java: Likewise.
* gnu/javax/crypto/cipher/Rijndael.java: Likewise.
* gnu/javax/crypto/cipher/Twofish.java: Likewise.
* gnu/javax/crypto/jce/keyring/GnuKeyring.java: Likewise.
* gnu/javax/crypto/jce/prng/ICMRandomSpi.java: Likewise.
* gnu/javax/crypto/jce/prng/UMacRandomSpi.java: Likewise.
* gnu/javax/crypto/key/dh/GnuDHKeyPairGenerator.java: Likewise.
* gnu/javax/crypto/key/srp6/SRPKeyPairGenerator.java: Likewise.
* gnu/javax/crypto/keyring/Entry.java: Likewise.
* gnu/javax/crypto/keyring/EnvelopeEntry.java: Likewise.
* gnu/javax/crypto/keyring/GnuPrivateKeyring.java: Likewise.
* gnu/javax/crypto/keyring/GnuPublicKeyring.java: Likewise.
* gnu/javax/crypto/keyring/PasswordAuthenticatedEntry.java: Likewise.
* gnu/javax/crypto/keyring/PasswordEncryptedEntry.java: Likewise.
* gnu/javax/crypto/mac/OMAC.java: Likewise.
* gnu/javax/crypto/pad/BasePad.java: Likewise.
* gnu/javax/crypto/pad/PKCS1_V1_5.java: Likewise.
* gnu/javax/crypto/pad/PKCS7.java: Likewise.
* gnu/javax/crypto/pad/TBC.java: Likewise.
* gnu/javax/crypto/prng/CSPRNG.java: Likewise.
* gnu/javax/crypto/sasl/SaslInputStream.java: Likewise.
* gnu/javax/crypto/sasl/SaslOutputStream.java: Likewise.
* gnu/javax/crypto/sasl/srp/SRPClient.java: Likewise.
* gnu/javax/crypto/sasl/srp/SRPServer.java: Likewise.
* gnu/javax/security/auth/login/ConfigFileParser.java: Likewise.
* gnu/javax/security/auth/login/ConfigFileTokenizer.java: Likewise.
* gnu/javax/security/auth/login/GnuConfiguration.java
(getAppConfigurationEntry): Change reference to
gnu.classpath.Configuration.DEBUG to
gnu.java.security.Configuration.DEBUG.
(getConfigFromUserHome): Likewise.
(getInputStreamFromURL): Likewise.
(getUserHome): Likewise.
(init): Likewise.
(processSecurityProperties): Likewise.
(processSystemProperty): Likewise.
(processUserHome): Likewise.
* configure.ac: Add gnu/java/security/Configuration.java to
AC_CONFIG_FILES list.
* lib/Makefile.am: Remove gnu/java/security/Configuration.java when
required.
|
|
|
|
| |
* lib/Makefile.am (dist-hook): Likewise.
|
|
|
|
|
|
|
| |
(uninstall-local): Delete 'sun' directory.
(glibj.zip): Include 'sun' classes.
(clean-local): Delete 'sun' directory.
* lib/gen-classlist.sh.in: Search 'sun' subdirectories.
|
| |
|
|
|
|
| |
* lib/Makefile.am (compile-classes): Touch the output file.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/imageio/plugins/jpeg/JPEGImageWriteParam.java: New file.
* javax/imageio/plugins/jpeg/JPEGImageReadParam.java: Add
retrieval instructions to javadoc header.
* javax/imageio/ImageWriteParam.java: Fix javadoc for
compressionType field.
* lib/Makefile.am (propertydirs): Add javax directory.
(propertyfiles): Likewise.
* resource/javax/imageio/plugins/jpeg/MessagesBundle.properties:
New file.
|
|
|
|
| |
as temporary file name.
|
|
|
|
|
|
|
|
|
|
|
| |
2006-04-02 Dalibor Topic <robilad@kaffe.org>
* configure.ac (with-glibj-zip): Added new option.
* examples/Makefile.am,
lib/Makefile.am,
tools/Makefile.am: Adapted build classpath to use glibj.zip,
in addition to classes in lib directory.
|
|
|
|
|
|
| |
* lib/Makefile.am (CLEANFILES): Added classes.2.
* lib/gen-classlist.sh.in (GCJ): Removed. Create classes.1 and
classes.2 using multiple fields.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/locale/.cvsignore: New file.
* lib/Makefile.am (LocaleData.java): Put in gnu/java/locale.
* java/util/Locale.java (getAvailableLocales): Clone result.
(getISOCountries): Likewise.
(getISOLanguages): Likewise.
* scripts/generate-locale-list.sh: Make class public. Added new
array.
* gnu/java/locale/LocaleHelper.java (getCollatorLocales): New method.
(getLocaleCount): Likewise.
* java/text/Collator.java (getInstance): Javadoc typo fix.
(getAvailableLocales): Wrote.
|