| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Use abs_src_builddir so that the absolute path
to the source directory is used by the script.
|
|
|
|
|
|
| |
* scripts/check_jni_methods.sh.in:
Use abs_top_builddir so that the absolute path
to the build directory is used by the script.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* native/jni/Makefile.am (all-local): Call check_jni_methods.sh
directly.
* scripts/Makefile.am (EXTRA_DIST): Removed check_jni_methods.sh.
* include/Makefile.am (SOUND_H_FILES, GST_PEER_H_FILES)
(XMLJ_H_FILES, GTKPEER_H_FILES, QTPEER_H_FILES)
(GCONF_PREFS_FILES, H_FILES): Don't generate header files
in the source directory, as it may not be writeable.
(DISTCLEANFILES) Added H_FILES.
* configure.ac (AC_CONFIG_FILES): Added
scripts/check_jni_methods.sh.
* scripts/check_jni_methods.sh: Removed. Moved over to ..
* scripts/check_jni_methods.sh.in: New file. Added
top_srcdir and top_builddir where necessary.
|
|
|
|
|
| |
* scripts/check_jni_methods.sh: Don't depend on diff -b ignoring
a single trailing whitespace.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 23566
* scripts/timezones.pl: Parse each file in 2 passes, in one parse
just Rule lines, in the other everything else. Pass 0 instead of
$savings as second argument to parseRule when parsing the start
rule.
* java/util/TimeZone.java (timezones): Regenerate from tzdata2007a.
2007-02-12 Jakub Jelinek <jakub@redhat.com>
* vm/reference/java/util/VMTimeZone.java: Rewrite to handle both
the old 'TZif\0' format and the new one.
* java/util/TimeZone.java: Handle default (one hour) daylight
savings.
|
|
|
|
| |
* Merge of generics-branch to HEAD (woohoo!)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* scripts/check_jni_methods.sh: removed methods from the
ignore list:
Java_gnu_java_util_prefs_gconf_GConfNativePeer_finalize_1class
Java_gnu_java_util_prefs_gconf_GConfNativePeer_init_1id_1cache
Java_gnu_java_util_prefs_gconf_GConfNativePeer_init_1class
Java_gnu_java_util_prefs_gconf_GConfNativePeer_gconf_1escape_1key
Java_gnu_java_util_prefs_gconf_GConfNativePeer_gconf_1unescape_1key
* native/jni/gconf-peer/GConfNativePeer.c: fixed coding style
to better follow the GNU style.
* include/gnu_java_util_prefs_gconf_GConfNativePeer.h.
regenerated header file for GConfNativePeer.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* scripts/check_jni_methods.sh: added two new methods in the
ignore list:
Java_gnu_java_util_prefs_gconf_GConfNativePeer_gconf_1escape_1key
and
Java_gnu_java_util_prefs_gconf_GConfNativePeer_gconf_1unescape_1key
* native/jni/gconf-peer/GConfNativePeer.c:
(Java_gnu_java_util_prefs_gconf_GConfNativePeer_gconf_1client_1all_1keys):
refacored method name, renamed from
Java_gnu_java_util_prefs_gconf_GConfNativePeer_gconf_1client_1gconf_1client_1all_1keys.
Added code to unescape escaped GConf key names.
(Java_gnu_java_util_prefs_gconf_GConfNativePeer_gconf_1client_1all_1nodes):
refacored method name, renamed from
Java_gnu_java_util_prefs_gconf_GConfNativePeer_gconf_1client_1gconf_1client_1all_1nodes.
Added code to unescape escaped GConf key names.
(Java_gnu_java_util_prefs_gconf_GConfNativePeer_gconf_1escape_1key):
new function.
(Java_gnu_java_util_prefs_gconf_GConfNativePeer_gconf_1unescape_1key):
new function.
* gnu/java/util/prefs/gconf/GConfNativePeer.java: removed
version javadoc tag.
(escapeString): new method.
(unescapeString): likewise.
(gconf_escape_key): new native method.
(gconf_unescape_key): likewise.
(gconf_client_suggest_sync): update native method signature, now
explicity throws BackingStoreException.
(gconf_client_all_nodes): update native method signature, now
explicity throws BackingStoreException. Refactored method name,
renamed from gconf_client_gconf_client_all_nodes.
(gconf_client_all_keys): update native method signature, now
explicity throws BackingStoreException. Refactored method name,
renamed from gconf_client_gconf_client_all_keys.
(getKeys): refactored to use the new method name
gconf_client_all_keys.
(getChildrenNodes): refactored to use the new method name
gconf_client_all_nodes.
* gnu/java/util/prefs/GConfBasedPreferences.java: removed
version javadoc tag.
(GConfBasedPreferences): Added code to escape node names from
invalid characters so that GConf now accept invalid node names.
(GConfBasedPreferences): Moved code to register the current
node to the list of nodes watched by GConf outside the constructor.
(childSpi): Added code to register the current node to the
list of nodes watched by GConf.
(getGConfKey): Added code to escape key names from
invalid characters so that GConf now accept invalid key names.
|
|
|
|
|
| |
* scripts/check_jni_methods.sh: Don't use the "set -C" command
which isn't available in all shells.
|
| |
|
|
|
|
| |
* scripts/import-cacerts.sh: Batch CA certificates import script.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/util/prefs/GConfBasedPreferences.java: new class.
* gnu/java/util/prefs/GConfBasedFactory.java: new class.
* gnu/java/util/prefs/gconf/GConfNativePeer.java: new class.
* gnu_java_util_prefs_gconf_GConfNativePeer.h: generated
header file.
* classpath/native/jni/gconf-peer/GConfNativePeer.c: new C file. + * configure.ac: update to introduce new files. Added options
to build gconf native peer used by the GConf preference backend.
* include/Makefile.am: update to introduce new files.
* native/jni/Makefile.am update to introduce new files.
* scripts/check_jni_methods.sh: added three new ignored file
from check.
* native/jni/gconf-peer/Makefile.am: new Makefile needed to
build gconf-peer shared library.
|
|
|
|
|
|
|
| |
* native/jni/java-net/java_net_VMURLConnection.c:
Fix function declarations to specify unused parameters.
* scripts/check_jni_methods.sh:
Remove copies of the same function using uniq.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* include/java_lang_VMMath.h:
(Java_java_lang_VMMath_cbrt(JNIEnv*,jclass,jdouble)): Added.
(Java_java_lang_VMMath_cosh(JNIEnv*,jclass,jdouble)): Added.
(Java_java_lang_VMMath_expm1(JNIEnv*,jclass,jdouble)): Added.
(Java_java_lang_VMMath_hypot(JNIEnv*,jclass,jdouble,jdouble)): Added.
(Java_java_lang_VMMath_log10(JNIEnv*,jclass,jdouble)): Added.
(Java_java_lang_VMMath_log1p(JNIEnv*,jclass,jdouble)): Added.
(Java_java_lang_VMMath_sinh(JNIEnv*,jclass,jdouble)): Added.
(Java_java_lang_VMMath_tanh(JNIEnv*,jclass,jdouble)): Added.
* java/lang/Math.java:
(cbrt(double)): Implemented.
(cosh(double)): Implemented.
(expm1(double)): Implemented.
(hypot(double,double)): Implemented.
(log10(double)): Implemented.
(log1p(double)): Implemented.
(signum(double)): Implemented.
(signum(float)): Implemented.
(sinh(double)): Implemented.
(tanh(double)): Implemented.
* native/fdlibm/Makefile.am:
Added new files from fdlibm 5.3.
* native/fdlibm/e_acos.c,
* native/fdlibm/e_asin.c,
* native/fdlibm/e_atan2.c,
* native/fdlibm/e_exp.c,
* native/fdlibm/e_fmod.c,
* native/fdlibm/e_log.c,
* native/fdlibm/e_rem_pio2.c,
* native/fdlibm/e_remainder.c,
* native/fdlibm/e_scalb.c,
* native/fdlibm/e_sqrt.c,
* native/fdlibm/k_cos.c,
* native/fdlibm/k_rem_pio2.c,
* native/fdlibm/k_sin.c,
* native/fdlibm/k_tan.c,
* native/fdlibm/s_atan.c,
* native/fdlibm/s_ceil.c,
* native/fdlibm/s_copysign.c,
* native/fdlibm/s_cos.c,
* native/fdlibm/s_fabs.c,
* native/fdlibm/s_finite.c,
* native/fdlibm/s_floor.c,
* native/fdlibm/s_rint.c,
* native/fdlibm/s_scalbn.c,
* native/fdlibm/s_sin.c,
* native/fdlibm/s_tan.c,
* native/fdlibm/w_acos.c,
* native/fdlibm/w_asin.c,
* native/fdlibm/w_atan2.c,
* native/fdlibm/w_acos.c,
* native/fdlibm/w_exp.c,
* native/fdlibm/w_fmod.c,
* native/fdlibm/w_log.c,
* native/fdlibm/w_pow.c,
* native/fdlibm/w_remainder.c,
* native/fdlibm/w_sqrt.c:
Updated to fdlibm 5.3.
* native/fdlibm/e_cosh.c,
* native/fdlibm/e_hypot.c,
* native/fdlibm/e_log10.c,
* native/fdlibm/e_sinh.c,
* native/fdlibm/s_cbrt.c,
* native/fdlibm/s_expm1.c,
* native/fdlibm/s_log1p.c,
* native/fdlibm/s_tanh.c,
* native/fdlibm/w_cosh.c,
* native/fdlibm/w_hypot.c,
* native/fdlibm/w_log10.c,
* native/fdlibm/w_sinh.c:
Imported from fdlibm 5.3.
* native/fdlibm/fdlibm.h:
Imported from fdlibm 5.3 with Classpath additions.
* native/fdlibm/namespace.h:
Updated from new math_symbols file.
* native/jni/java-lang/java_lang_VMMath.c:
(Java_java_lang_VMMath_cbrt(JNIEnv*,jclass,jdouble)): Implemented.
(Java_java_lang_VMMath_cosh(JNIEnv*,jclass,jdouble)): Implemented.
(Java_java_lang_VMMath_expm1(JNIEnv*,jclass,jdouble)): Implemented.
(Java_java_lang_VMMath_hypot(JNIEnv*,jclass,jdouble,jdouble)):
Implemented.
(Java_java_lang_VMMath_log10(JNIEnv*,jclass,jdouble)): Implemented.
(Java_java_lang_VMMath_log1p(JNIEnv*,jclass,jdouble)): Implemented.
(Java_java_lang_VMMath_sinh(JNIEnv*,jclass,jdouble)): Implemented.
(Java_java_lang_VMMath_tanh(JNIEnv*,jclass,jdouble)): Implemented.
* scripts/math_symbols:
Added tanh, expm1, log10 and log1p.
* vm/reference/java/lang/VMMath.java:
(cbrt(double)): Implemented.
(cosh(double)): Implemented.
(expm1(double)): Implemented.
(hypot(double,double)): Implemented.
(log10(double)): Implemented.
(log1p(double)): Implemented.
(sinh(double)): Implemented.
(tanh(double)): Implemented.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/lang/CharData.java: Regenerated from
doc/unicode/UnicodeData-4.0.0.txt, doc/unicode/SpecialCasing-4.0.0.txt
and scripts/unicode-muncher.pl.
* java/lang/Character.java:
(PrivateUseCharacters): New private static class.
(UnassignedCharacters): Likewise.
(blocks): Changed from char[] to char[][] to reflect the changes in
gnu/java/lang/CharData. There is now one char[] per Unicode code
plane.
(data): Likewise.
(numValue): Likewise.
(upper): Likewise.
(lower): Likewise.
(direction): Likewise.
(readChar): Replaced this method with new method readCodePoint.
(readCodePoint): New method.
(isLowerCase(char)): Redirected to new isLowerCase(int).
(isLowerCase(int)): New method.
(isUpperCase(char)): Redirected to new isUpperCase(int).
(isUpperCase(int)): New method.
(isTitleCase(char)): Redirected to new isTitleCase(int).
(isTitleCase(int)): New method.
(isDigit(char)): Redirected to new isDigit(int).
(isDigit(int)): New method.
(isDefined(char)): Redirected to new isDefined(int).
(isDefined(int)): New method.
(isLetter(char)): Redirected to new isLetter(int).
(isLetter(int)): New method.
(isLetterOrDigit(char)): Redirected to new isLetterOrDigit(int).
(isLetterOrDigit(int)): New method.
(isJavaIdentifierStart(char)): Redirected to new
isJavaIdentifierStart(int).
(isJavaIdentifierStart(int)): New method.
(isJavaIdentifierPart(char)): Redirected to new
isJavaIdentifierPart(int).
(isJavaIdentifierPart(int)): New method.
(isUnicodeIdentifierStart(char)): Redirected to new
isUnicodeIdentifierStart(int).
(isUnicodeIdentifierStart(int)): New method.
(isUnicodeIdentifierPart(char)): Redirected to new
isUnicodeIdentifierPart(int).
(isUnicodeIdentifierPart(int)): New method.
(isIdentifierIgnorable(char)): Redirected to new
isIdentifierIgnorable(int).
(isIdentifierIgnorable(int)): New method.
(toLowerCase(char)): Changed access to lower to correspond with new
char[][] type of lower.
(toLowerCase(int)) New method.
(toUpperCase(char)): Changed access to upper to correspond with new
char[][] type of upper.
(toUpperCase(int)): New method.
(toTitleCase(int)): New method.
(digit(char, int)): Replaced call to readChar with call to
readCodePoint and changed access to numValue to reflect new char[][]
type of numValue.
(digit(int, int)): New method.
(getNumericValue(char)): Changed access to numValue to reflect new
char[][] type of numValue.
(getNumericValue(int)): New method.
(isSpaceChar(char)): Redirected to new isSpaceChar(int).
(isSpaceChar(int)): New method.
(isWhitespace(char)): Redirected to new isWhitespace(int).
(isWhitespace(int)): New method.
(isISOControl(char)): Redirected to new isISOControl(int).
(isISOControl(int)): New method.
(getType(char)): Redirected to new getType(int).
(getType(int)): New method.
(getDirectionality(char)): Redirected to new getDirectionality(int).
(getDirectionality(int)): New method.
(isMirrored(char)): Changed call to readChar to readCodePoint.
(isMirrored(int)): New method.
* java/lang/String.java:
(upperCaseExpansion): Changed access to Character.direction to reflect
new char[][] type of direction.
(offsetByCodePoints): New method.
* scripts/unicode-muncher.pl: Adapted this script to handle Unicode
4.0.0 which introduced supplementary character assignments.
|
|
|
|
|
|
|
|
|
| |
* .settings/org.eclipse.jdt.core.prefs:
Force a line split on extends and implements.
Force a white-space after unary operators.
Don't force a new-line after @params.
Add new-line at end-of-file.
* scripts/eclipse-gnu.xml: Export version of the above named GNU.
|
|
|
|
|
|
|
|
| |
* doc/unicode/Blocks-4.0.0.txt: New file.
* java/lang/Character.java: Regenerated inner class UnicodeBlock from
scripts/unicode-blocks.pl and doc/unicode/Blocks-4.0.0.txt.
* scripts/unicode-blocks.pl: Copied this over from the generics branch
but replaced some 1.5-only features (such as enum).
|
|
|
|
|
|
|
|
|
| |
* native/fdlibm/namespace.h: Regenerated.
* native/fdlibm/fdlibm.h
(isnan): Define explicitly isnan if it is not a macro.
* scripts/math_symbols: Removed isnan.
|
|
|
|
|
|
|
|
|
| |
* native/fdlibm/mprec.h, native/fdlibm/fdlibm.h: Added the
inclusion of namespace.h
* native/fdlibm/namespace.h: New file.
* scripts/build_mathnamespace, scripts/math_symbols: New files.
|
|
|
|
| |
* scripts/loc: New file.
|
|
|
|
| |
grep versions.
|
|
|
|
|
| |
more then a day.
* java/util/TimeZone.java (timezones): Regenerate.
|
|
|
|
|
|
|
|
| |
* scripts/tzabbrevs: Change America/Buenos_Aires to
America/Argentina/Buenos_Aires for AGT link.
* timezones.pl (parseTime): Assume and return wall time.
Reindent output.
* java/util/TimeZone.java (timezones): Regenerate using tzdata2005l.
|
|
|
|
| |
* scripts/eclipse-gnu.xml: Reverted my patch 2005-07-31.
|
|
|
|
|
| |
.cpp files. Check both GNU style functions (start of line) and
one-line like declarations. Use diff -U 0, not -0.
|
| |
|
|
|
|
| |
Don't override existing files. Fast fail on errors.
|
|
|
|
| |
* scripts/eclipse-gnu.xml: Drop extends, implements, throws into new line.
|
|
|
|
|
|
|
|
| |
* configure.ac: Remove libart dependency.
* scripts/classpath.spec.in: Likewise.
* INSTALL: Remove references to libart.
* doc/hacking.texinfo: Likewise.
* doc/www.gnu.org/faq/faq.wml: Likewise.
|
| |
|
| |
|
|
|
|
|
| |
* scripts/generate-locale-list.sh:
Use the new locale properties files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* java/text/DateFormatSymbols.java
(getStringArray): New method.
(getZoneStrings): Likewise.
(DateFormatSymbols): Load symbols from properties files.
* java/util/Locale.java
(getDisplayLanguage): Handle new way to load language names.
(getDisplayCountry): Handle new way to load territory names.
(getDisplayVariant): Handle new way to load variant names.
* lib/Makefile.am, lib/gen-classlist.sh.in:
No need to special case classes from gnu.java.locale anymore.
* scripts/generate-locale-list.sh:
Generate list from the new properties files.
* LICENSE: Added license of locale data properties files.
|
|
|
|
|
|
|
|
|
| |
* java/util/.cvsignore:
Added file and included LocaleDate.java.
* lib/.cvsignore:
Added classes.locale.
* scripts/.cvsignore:
Added classpath.spec.
|
|
|
|
| |
* scripts/classpath.spec.in: New file.
|
|
|
|
|
|
| |
* scripts/checkstyle-config.xml: Activate JavadocStyle and
IllegalInstantiation tests.
* scripts/checkstyle-suppressions.xml: Suppress some more errors.
|
|
|
|
| |
* scripts/check_jni_methods.sh: Call sed with LC_ALL=C.
|
| |
|
|
|
|
| |
* scripts/check_jni_methods.sh: Don't use GNU sed specific features.
|
|
|
|
|
|
| |
* scripts/check_jni_methods.sh: Portable to the OpenBSD
"mktemp", as used in Red Hat Linux 7.3.
Check whether "mktemp" fails; abort if it does.
|
|
|
|
|
| |
* scripts/check_jni_methods.sh: Dont ignore
Java_gnu_java_awt_peer_gtk_GtkFramePeer_nativeSetIconImageFromData.
|
|
|
|
|
| |
* lib/.cvsignore, scripts/.cvsignore:
Added more files to ignore.
|
|
|
|
|
|
|
|
| |
* lib/Makefile.am: Generate java/util/LocaleData.java in build tree.
* lib/gen-classlist.sh.in: Include classes in java.* packages in build
tree.
* scripts/Makefile.am: Include generate-locale-list.sh in dist
tarball.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* java/util/Locale.java: Make sure all locales get only created once.
(availableLocales): New static field.
(localeMap): Likewise.
(getLocale): New private static method.
(getAvailableLocales): Re-implemented.
(getISOCountries): Fixed typo in javadoc.
(getDisplayLanguage): Load iso639.properties from correct package.
(getDisplayCountry): Load iso3166.properties from correct package.
* scripts/generate-locale-list.sh: New script.
* lib/Makefile.am: Call scripts/generate-locale-list.sh to generate
java/util/LocaleData.java.
|
| |
|
|
|
|
|
|
| |
* configure.ac: Added scripts/Makefile to output files.
* Makefile.am (SUBDIRS): Add scripts
* scripts/Makefile.am: New file.
|
|
|
|
|
| |
* native/jni/Makefile.am: Add checking of JNI methods.
* scripts/check_jni_methods.sh: New file.
|
|
|
|
|
| |
* scripts/classpath-build: Use autogen.sh script. Added
--with-glibj=both to configure. Make sure logfile is empty.
|
| |
|