This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Merge GNU Classpath 0.99 into gcj trunk


The attached patch merges GNU Classpath 0.99 into libgcj, bringing in a number of 
bug fixes and new features.

The merge process wasn't helped by a number of patches being in gcj *only*:

2012-01-01  Jakub Jelinek  <jakub@redhat.com>

	* gnu/java/rmi/registry/RegistryImpl.java (version): Update
	copyright notice dates.
	* tools/gnu/classpath/tools/orbd/Main.java (run): Likewise.

2010-04-07  Jakub Jelinek  <jakub@redhat.com>

	* native/jni/midi-alsa/gnu_javax_sound_midi_alsa_AlsaPortDevice.c
	(Java_gnu_javax_sound_midi_alsa_AlsaPortDevice_run_1receiver_1thread_1):
	Avoid set but not used warning.

2007-02-26  Jakub Jelinek  <jakub@redhat.com>

	* java/util/TimeZone.java (getDefaultDisplayName): Don't
	check if TimeZone is instanceof SimpleTimeZone.

Not in the ChangeLog even:

------------------------------------------------------------------------
r121955 | aph | 2007-02-14 19:31:58 +0000 (Wed, 14 Feb 2007) | 6 lines

2007-02-14  Jakub Jelinek  <jakub@redhat.com>
	Andrew Haley  <aph@redhat.com>

	* java/util/TimeZone.java (getDateParams): Negate dayOfWeek.


r116923 | aph | 2006-09-13 18:22:42 +0100 (Wed, 13 Sep 2006) | 25 lines

2006-09-13  Andrew Haley  <aph@redhat.com>

	* java/util/PriorityQueue.java: Throw IllegalArgumentException for
	capacity < 1.
	(Iterator.remove()): Decrement index after removing element.

Most of these need merging back into GNU Classpath.  The AlsaPortDevice change
actually had to be reverted as a more complete fix is already in GNU Classpath.

ChangeLog for libjava:

2012-03-16  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am: Add natVMConsole.cc.
	* Makefile.in: Regenerated.
	* gcj/Makefile.in: Likewise.
	* gcj/javaprims.h: Classes updated.
	* gnu/javax/crypto/key/dh/GnuDHKeyPairGenerator.h,
	* gnu/javax/net/ssl/provider/CipherSuite.h,
	* gnu/javax/net/ssl/provider/OutputSecurityParameters.h,
	* include/Makefile.in:
	Regenerated.
	* java/io/Console.h,
	* java/io/IOError.h,
	* java/io/ObjectOutputStream$2.h:
	Initial generation.
	* java/io/ObjectOutputStream.h: Regenerated.
	* java/io/VMConsole.h: Initial generation.
	* java/io/VMConsole.java: Copied from classpath/vm/reference.
	* java/io/natVMConsole.cc: Implemented readPassword.
	* java/nio/channels/spi/SelectorProvider$1.h,
	* java/security/KeyStore$1.h:
	Initial generation.
	* java/security/ProtectionDomain.h,
	* java/text/DateFormatSymbols.h,
	* java/util/HashMap.h,
	* java/util/regex/Matcher.h,
	* java/util/regex/Pattern.h:
	Regenerated.
	* javax/xml/stream/util/ReaderDelegate.h:
	Removed.
	* sources.am,
	* testsuite/Makefile.in:
	Regenerated.

ChangeLog for GNU Classpath:

2012-03-08  Andrew John Hughes  <ahughes@redhat.com>

	* NEWS: Set correct release date.
	* configure.ac: Bump to 0.99 proper.

2012-03-07  Andrew John Hughes  <ahughes@redhat.com>

	* tools/Makefile.am:
	(TOOLS_JAVA_FILES): Remove duplication.
	(dist-hook): Fail if copying fails.

2012-03-07  Andrew John Hughes  <ahughes@redhat.com>

	* doc/cp-tools.texinfo:
	Move macro definition outside of if block
	so gcctabopt is always defined.

2012-02-15  Andrew John Hughes  <ahughes@redhat.com>

	* native/jni/gstreamer-peer/gst_classpath_src.c,
	(gst_classpath_src_class_init(GstClasspathSrcClass)):
	Remove unused gstelement_class.

2012-02-15  Andrew John Hughes  <ahughes@redhat.com>

	* NEWS: Updated prior to release.

2012-02-15  Andrew John Hughes  <ahughes@redhat.com>

	* java/text/DateFormatSymbols.java:
	(getStringArray(List,String,int,String)): Remove hack which
	removes last character of the input data; now unnecessary.
	* resource/gnu/java/locale/LocaleInformation.properties,
	* resource/gnu/java/locale/LocaleInformation_aa.properties,
	* resource/gnu/java/locale/LocaleInformation_aa_DJ.properties,
	* resource/gnu/java/locale/LocaleInformation_aa_ER_SAAHO.properties,
	* resource/gnu/java/locale/LocaleInformation_af.properties,
	* resource/gnu/java/locale/LocaleInformation_ak.properties,
	* resource/gnu/java/locale/LocaleInformation_am.properties,
	* resource/gnu/java/locale/LocaleInformation_ar.properties,
	* resource/gnu/java/locale/LocaleInformation_ar_JO.properties,
	* resource/gnu/java/locale/LocaleInformation_ar_LB.properties,
	* resource/gnu/java/locale/LocaleInformation_ar_QA.properties,
	* resource/gnu/java/locale/LocaleInformation_ar_SA.properties,
	* resource/gnu/java/locale/LocaleInformation_ar_SY.properties,
	* resource/gnu/java/locale/LocaleInformation_ar_TN.properties,
	* resource/gnu/java/locale/LocaleInformation_ar_YE.properties,
	* resource/gnu/java/locale/LocaleInformation_as.properties,
	* resource/gnu/java/locale/LocaleInformation_az.properties,
	* resource/gnu/java/locale/LocaleInformation_az_Cyrl.properties,
	* resource/gnu/java/locale/LocaleInformation_be.properties,
	* resource/gnu/java/locale/LocaleInformation_bg.properties,
	* resource/gnu/java/locale/LocaleInformation_bn.properties,
	* resource/gnu/java/locale/LocaleInformation_bs.properties,
	* resource/gnu/java/locale/LocaleInformation_byn.properties,
	* resource/gnu/java/locale/LocaleInformation_ca.properties,
	* resource/gnu/java/locale/LocaleInformation_cch.properties,
	* resource/gnu/java/locale/LocaleInformation_cop.properties,
	* resource/gnu/java/locale/LocaleInformation_cs.properties,
	* resource/gnu/java/locale/LocaleInformation_cy.properties,
	* resource/gnu/java/locale/LocaleInformation_da.properties,
	* resource/gnu/java/locale/LocaleInformation_de.properties,
	* resource/gnu/java/locale/LocaleInformation_de_AT.properties,
	* resource/gnu/java/locale/LocaleInformation_de_BE.properties,
	* resource/gnu/java/locale/LocaleInformation_dv.properties,
	* resource/gnu/java/locale/LocaleInformation_dz.properties,
	* resource/gnu/java/locale/LocaleInformation_ee.properties,
	* resource/gnu/java/locale/LocaleInformation_el.properties,
	* resource/gnu/java/locale/LocaleInformation_en.properties,
	* resource/gnu/java/locale/LocaleInformation_en_Dsrt.properties,
	* resource/gnu/java/locale/LocaleInformation_en_Shaw.properties,
	* resource/gnu/java/locale/LocaleInformation_eo.properties,
	* resource/gnu/java/locale/LocaleInformation_es.properties,
	* resource/gnu/java/locale/LocaleInformation_et.properties,
	* resource/gnu/java/locale/LocaleInformation_eu.properties,
	* resource/gnu/java/locale/LocaleInformation_fa.properties,
	* resource/gnu/java/locale/LocaleInformation_fa_AF.properties,
	* resource/gnu/java/locale/LocaleInformation_fi.properties,
	* resource/gnu/java/locale/LocaleInformation_fil.properties,
	* resource/gnu/java/locale/LocaleInformation_fo.properties,
	* resource/gnu/java/locale/LocaleInformation_fr.properties,
	* resource/gnu/java/locale/LocaleInformation_fur.properties,
	* resource/gnu/java/locale/LocaleInformation_ga.properties,
	* resource/gnu/java/locale/LocaleInformation_gaa.properties,
	* resource/gnu/java/locale/LocaleInformation_gez.properties,
	* resource/gnu/java/locale/LocaleInformation_gl.properties,
	* resource/gnu/java/locale/LocaleInformation_gu.properties,
	* resource/gnu/java/locale/LocaleInformation_gv.properties,
	* resource/gnu/java/locale/LocaleInformation_ha.properties,
	* resource/gnu/java/locale/LocaleInformation_ha_Arab.properties,
	* resource/gnu/java/locale/LocaleInformation_haw.properties,
	* resource/gnu/java/locale/LocaleInformation_he.properties,
	* resource/gnu/java/locale/LocaleInformation_hi.properties,
	* resource/gnu/java/locale/LocaleInformation_hr.properties,
	* resource/gnu/java/locale/LocaleInformation_hu.properties,
	* resource/gnu/java/locale/LocaleInformation_hy.properties,
	* resource/gnu/java/locale/LocaleInformation_hy_AM_REVISED.properties,
	* resource/gnu/java/locale/LocaleInformation_ia.properties,
	* resource/gnu/java/locale/LocaleInformation_id.properties,
	* resource/gnu/java/locale/LocaleInformation_ig.properties,
	* resource/gnu/java/locale/LocaleInformation_ii.properties,
	* resource/gnu/java/locale/LocaleInformation_is.properties,
	* resource/gnu/java/locale/LocaleInformation_it.properties,
	* resource/gnu/java/locale/LocaleInformation_iu.properties,
	* resource/gnu/java/locale/LocaleInformation_ja.properties,
	* resource/gnu/java/locale/LocaleInformation_ka.properties,
	* resource/gnu/java/locale/LocaleInformation_kaj.properties,
	* resource/gnu/java/locale/LocaleInformation_kam.properties,
	* resource/gnu/java/locale/LocaleInformation_kcg.properties,
	* resource/gnu/java/locale/LocaleInformation_kfo.properties,
	* resource/gnu/java/locale/LocaleInformation_kk.properties,
	* resource/gnu/java/locale/LocaleInformation_kl.properties,
	* resource/gnu/java/locale/LocaleInformation_km.properties,
	* resource/gnu/java/locale/LocaleInformation_kn.properties,
	* resource/gnu/java/locale/LocaleInformation_ko.properties,
	* resource/gnu/java/locale/LocaleInformation_kok.properties,
	* resource/gnu/java/locale/LocaleInformation_kpe.properties,
	* resource/gnu/java/locale/LocaleInformation_ku_Latn.properties,
	* resource/gnu/java/locale/LocaleInformation_kw.properties,
	* resource/gnu/java/locale/LocaleInformation_ky.properties,
	* resource/gnu/java/locale/LocaleInformation_ln.properties,
	* resource/gnu/java/locale/LocaleInformation_lo.properties,
	* resource/gnu/java/locale/LocaleInformation_lt.properties,
	* resource/gnu/java/locale/LocaleInformation_lv.properties,
	* resource/gnu/java/locale/LocaleInformation_mk.properties,
	* resource/gnu/java/locale/LocaleInformation_ml.properties,
	* resource/gnu/java/locale/LocaleInformation_mn.properties,
	* resource/gnu/java/locale/LocaleInformation_mr.properties,
	* resource/gnu/java/locale/LocaleInformation_ms.properties,
	* resource/gnu/java/locale/LocaleInformation_mt.properties,
	* resource/gnu/java/locale/LocaleInformation_my.properties,
	* resource/gnu/java/locale/LocaleInformation_nb.properties,
	* resource/gnu/java/locale/LocaleInformation_ne.properties,
	* resource/gnu/java/locale/LocaleInformation_nl.properties,
	* resource/gnu/java/locale/LocaleInformation_nn.properties,
	* resource/gnu/java/locale/LocaleInformation_nr.properties,
	* resource/gnu/java/locale/LocaleInformation_nso.properties,
	* resource/gnu/java/locale/LocaleInformation_ny.properties,
	* resource/gnu/java/locale/LocaleInformation_om.properties,
	* resource/gnu/java/locale/LocaleInformation_or.properties,
	* resource/gnu/java/locale/LocaleInformation_pa.properties,
	* resource/gnu/java/locale/LocaleInformation_pa_Arab.properties,
	* resource/gnu/java/locale/LocaleInformation_pl.properties,
	* resource/gnu/java/locale/LocaleInformation_ps.properties,
	* resource/gnu/java/locale/LocaleInformation_pt.properties,
	* resource/gnu/java/locale/LocaleInformation_pt_PT.properties,
	* resource/gnu/java/locale/LocaleInformation_ro.properties,
	* resource/gnu/java/locale/LocaleInformation_ru.properties,
	* resource/gnu/java/locale/LocaleInformation_rw.properties,
	* resource/gnu/java/locale/LocaleInformation_sa.properties,
	* resource/gnu/java/locale/LocaleInformation_se.properties,
	* resource/gnu/java/locale/LocaleInformation_se_FI.properties,
	* resource/gnu/java/locale/LocaleInformation_si.properties,
	* resource/gnu/java/locale/LocaleInformation_sid.properties,
	* resource/gnu/java/locale/LocaleInformation_sk.properties,
	* resource/gnu/java/locale/LocaleInformation_sl.properties,
	* resource/gnu/java/locale/LocaleInformation_so.properties,
	* resource/gnu/java/locale/LocaleInformation_sq.properties,
	* resource/gnu/java/locale/LocaleInformation_sr.properties,
	* resource/gnu/java/locale/LocaleInformation_sr_BA_Cyrl.properties,
	* resource/gnu/java/locale/LocaleInformation_sr_Latn.properties,
	* resource/gnu/java/locale/LocaleInformation_ss.properties,
	* resource/gnu/java/locale/LocaleInformation_st.properties,
	* resource/gnu/java/locale/LocaleInformation_sv.properties,
	* resource/gnu/java/locale/LocaleInformation_sw.properties,
	* resource/gnu/java/locale/LocaleInformation_syr.properties,
	* resource/gnu/java/locale/LocaleInformation_ta.properties,
	* resource/gnu/java/locale/LocaleInformation_te.properties,
	* resource/gnu/java/locale/LocaleInformation_tg.properties,
	* resource/gnu/java/locale/LocaleInformation_th.properties,
	* resource/gnu/java/locale/LocaleInformation_ti.properties,
	* resource/gnu/java/locale/LocaleInformation_ti_ER.properties,
	* resource/gnu/java/locale/LocaleInformation_tig.properties,
	* resource/gnu/java/locale/LocaleInformation_tn.properties,
	* resource/gnu/java/locale/LocaleInformation_to.properties,
	* resource/gnu/java/locale/LocaleInformation_tr.properties,
	* resource/gnu/java/locale/LocaleInformation_trv.properties,
	* resource/gnu/java/locale/LocaleInformation_ts.properties,
	* resource/gnu/java/locale/LocaleInformation_tt.properties,
	* resource/gnu/java/locale/LocaleInformation_ug.properties,
	* resource/gnu/java/locale/LocaleInformation_uk.properties,
	* resource/gnu/java/locale/LocaleInformation_ur.properties,
	* resource/gnu/java/locale/LocaleInformation_uz.properties,
	* resource/gnu/java/locale/LocaleInformation_uz_Arab.properties,
	* resource/gnu/java/locale/LocaleInformation_uz_Latn.properties,
	* resource/gnu/java/locale/LocaleInformation_ve.properties,
	* resource/gnu/java/locale/LocaleInformation_vi.properties,
	* resource/gnu/java/locale/LocaleInformation_wal.properties,
	* resource/gnu/java/locale/LocaleInformation_wo.properties,
	* resource/gnu/java/locale/LocaleInformation_xh.properties,
	* resource/gnu/java/locale/LocaleInformation_yo.properties,
	* resource/gnu/java/locale/LocaleInformation_zh.properties,
	* resource/gnu/java/locale/LocaleInformation_zh_Hant.properties,
	* resource/gnu/java/locale/LocaleInformation_zu.properties:
	Update locale data without trailing separator.

2012-02-08  Andrew John Hughes  <ahughes@redhat.com>

	PR classpath/42390
	* java/nio/channels/spi/SelectorProvider.java:
	(provider()): Retrieve property value using
	PrivilegedAction.
	* java/security/KeyStore.java:
	(getDefaultType()): Likewise.

2012-02-06  Andrew John Hughes  <ahughes@redhat.com>

	PR classpath/42390
	* java/net/DatagramSocket.java:
	(connect(InetAddress,int)): Add missing security
	checks which OpenJDK performs and we don't.  It's
	possible to initialise a DatagramSocket with null
	so we should also ensure we are bound.

2012-02-01  Andrew John Hughes  <ahughes@redhat.com>

	* resource/gnu/java/locale/LocaleInformation.properties,
	* resource/gnu/java/locale/LocaleInformation_ar.properties,
	* resource/gnu/java/locale/LocaleInformation_az.properties,
	* resource/gnu/java/locale/LocaleInformation_be.properties,
	* resource/gnu/java/locale/LocaleInformation_bg.properties,
	* resource/gnu/java/locale/LocaleInformation_bn.properties,
	* resource/gnu/java/locale/LocaleInformation_ca.properties,
	* resource/gnu/java/locale/LocaleInformation_cs.properties,
	* resource/gnu/java/locale/LocaleInformation_cy.properties,
	* resource/gnu/java/locale/LocaleInformation_da.properties,
	* resource/gnu/java/locale/LocaleInformation_de.properties,
	* resource/gnu/java/locale/LocaleInformation_ee.properties,
	* resource/gnu/java/locale/LocaleInformation_el.properties,
	* resource/gnu/java/locale/LocaleInformation_en.properties,
	* resource/gnu/java/locale/LocaleInformation_en_Dsrt.properties,
	* resource/gnu/java/locale/LocaleInformation_en_Shaw.properties,
	* resource/gnu/java/locale/LocaleInformation_es.properties,
	* resource/gnu/java/locale/LocaleInformation_fa.properties,
	* resource/gnu/java/locale/LocaleInformation_fi.properties,
	* resource/gnu/java/locale/LocaleInformation_fil.properties,
	* resource/gnu/java/locale/LocaleInformation_fr.properties,
	* resource/gnu/java/locale/LocaleInformation_gaa.properties,
	* resource/gnu/java/locale/LocaleInformation_he.properties,
	* resource/gnu/java/locale/LocaleInformation_hi.properties,
	* resource/gnu/java/locale/LocaleInformation_hr.properties,
	* resource/gnu/java/locale/LocaleInformation_hu.properties,
	* resource/gnu/java/locale/LocaleInformation_is.properties,
	* resource/gnu/java/locale/LocaleInformation_it.properties,
	* resource/gnu/java/locale/LocaleInformation_ja.properties,
	* resource/gnu/java/locale/LocaleInformation_ko.properties,
	* resource/gnu/java/locale/LocaleInformation_lt.properties,
	* resource/gnu/java/locale/LocaleInformation_lv.properties,
	* resource/gnu/java/locale/LocaleInformation_ml.properties,
	* resource/gnu/java/locale/LocaleInformation_my.properties,
	* resource/gnu/java/locale/LocaleInformation_nb.properties,
	* resource/gnu/java/locale/LocaleInformation_nl.properties,
	* resource/gnu/java/locale/LocaleInformation_nn.properties,
	* resource/gnu/java/locale/LocaleInformation_pl.properties,
	* resource/gnu/java/locale/LocaleInformation_pt.properties,
	* resource/gnu/java/locale/LocaleInformation_pt_PT.properties,
	* resource/gnu/java/locale/LocaleInformation_ro.properties,
	* resource/gnu/java/locale/LocaleInformation_ru.properties,
	* resource/gnu/java/locale/LocaleInformation_si.properties,
	* resource/gnu/java/locale/LocaleInformation_sr.properties,
	* resource/gnu/java/locale/LocaleInformation_sr_Latn.properties,
	* resource/gnu/java/locale/LocaleInformation_sv.properties,
	* resource/gnu/java/locale/LocaleInformation_th.properties,
	* resource/gnu/java/locale/LocaleInformation_tr.properties,
	* resource/gnu/java/locale/LocaleInformation_uk.properties,
	* resource/gnu/java/locale/LocaleInformation_ur.properties,
	* resource/gnu/java/locale/LocaleInformation_uz_Latn.properties,
	* resource/gnu/java/locale/LocaleInformation_vi.properties,
	* resource/gnu/java/locale/LocaleInformation_zh.properties,
	* resource/gnu/java/locale/LocaleInformation_zh_Hant.properties,
	* resource/gnu/java/locale/LocaleInformation_zu.properties:
	Use the 'format' context type for months and days, and avoid
	alternatives for other elements.

2012-01-30  Andrew John Hughes  <ahughes@redhat.com>

	* resource/gnu/java/locale/LocaleInformation_ar.properties,
	* resource/gnu/java/locale/LocaleInformation_ar_LB.properties,
	* resource/gnu/java/locale/LocaleInformation_az.properties,
	* resource/gnu/java/locale/LocaleInformation_be.properties,
	* resource/gnu/java/locale/LocaleInformation_bg.properties,
	* resource/gnu/java/locale/LocaleInformation_bn.properties,
	* resource/gnu/java/locale/LocaleInformation_bn_IN.properties,
	* resource/gnu/java/locale/LocaleInformation_ca.properties,
	* resource/gnu/java/locale/LocaleInformation_cs.properties,
	* resource/gnu/java/locale/LocaleInformation_cy.properties,
	* resource/gnu/java/locale/LocaleInformation_da.properties,
	* resource/gnu/java/locale/LocaleInformation_de.properties,
	* resource/gnu/java/locale/LocaleInformation_el.properties,
	* resource/gnu/java/locale/LocaleInformation_en.properties,
	* resource/gnu/java/locale/LocaleInformation_en_Dsrt.properties,
	* resource/gnu/java/locale/LocaleInformation_eo.properties,
	* resource/gnu/java/locale/LocaleInformation_es.properties,
	* resource/gnu/java/locale/LocaleInformation_et.properties,
	* resource/gnu/java/locale/LocaleInformation_fa.properties,
	* resource/gnu/java/locale/LocaleInformation_fi.properties,
	* resource/gnu/java/locale/LocaleInformation_fil.properties,
	* resource/gnu/java/locale/LocaleInformation_fo.properties,
	* resource/gnu/java/locale/LocaleInformation_fr.properties,
	* resource/gnu/java/locale/LocaleInformation_ga.properties,
	* resource/gnu/java/locale/LocaleInformation_gl.properties,
	* resource/gnu/java/locale/LocaleInformation_gu.properties,
	* resource/gnu/java/locale/LocaleInformation_he.properties,
	* resource/gnu/java/locale/LocaleInformation_hi.properties,
	* resource/gnu/java/locale/LocaleInformation_hr.properties,
	* resource/gnu/java/locale/LocaleInformation_hu.properties,
	* resource/gnu/java/locale/LocaleInformation_is.properties,
	* resource/gnu/java/locale/LocaleInformation_it.properties,
	* resource/gnu/java/locale/LocaleInformation_ja.properties,
	* resource/gnu/java/locale/LocaleInformation_ka.properties,
	* resource/gnu/java/locale/LocaleInformation_ko.properties,
	* resource/gnu/java/locale/LocaleInformation_lt.properties,
	* resource/gnu/java/locale/LocaleInformation_lv.properties,
	* resource/gnu/java/locale/LocaleInformation_ml.properties,
	* resource/gnu/java/locale/LocaleInformation_my.properties,
	* resource/gnu/java/locale/LocaleInformation_nb.properties,
	* resource/gnu/java/locale/LocaleInformation_ne.properties,
	* resource/gnu/java/locale/LocaleInformation_nl.properties,
	* resource/gnu/java/locale/LocaleInformation_nn.properties,
	* resource/gnu/java/locale/LocaleInformation_pl.properties,
	* resource/gnu/java/locale/LocaleInformation_pt.properties,
	* resource/gnu/java/locale/LocaleInformation_pt_PT.properties,
	* resource/gnu/java/locale/LocaleInformation_ro.properties,
	* resource/gnu/java/locale/LocaleInformation_ru.properties,
	* resource/gnu/java/locale/LocaleInformation_se.properties,
	* resource/gnu/java/locale/LocaleInformation_se_FI.properties,
	* resource/gnu/java/locale/LocaleInformation_si.properties,
	* resource/gnu/java/locale/LocaleInformation_sk.properties,
	* resource/gnu/java/locale/LocaleInformation_sl.properties,
	* resource/gnu/java/locale/LocaleInformation_sr.properties,
	* resource/gnu/java/locale/LocaleInformation_sr_Latn.properties,
	* resource/gnu/java/locale/LocaleInformation_sv.properties,
	* resource/gnu/java/locale/LocaleInformation_ta.properties,
	* resource/gnu/java/locale/LocaleInformation_th.properties,
	* resource/gnu/java/locale/LocaleInformation_to.properties,
	* resource/gnu/java/locale/LocaleInformation_tr.properties,
	* resource/gnu/java/locale/LocaleInformation_uk.properties,
	* resource/gnu/java/locale/LocaleInformation_vi.properties,
	* resource/gnu/java/locale/LocaleInformation_zh.properties,
	* resource/gnu/java/locale/LocaleInformation_zh_Hant.properties:
	Use the main approved value for our properties, rather than
	just the one that happens to appear last in the XML source file.

2012-01-20  Andrew John Hughes  <ahughes@redhat.com>

	* resource/gnu/java/locale/LocaleInformation.properties,
	* resource/gnu/java/locale/LocaleInformation_aa.properties,
	* resource/gnu/java/locale/LocaleInformation_aa_DJ.properties,
	* resource/gnu/java/locale/LocaleInformation_aa_ER.properties,
	* resource/gnu/java/locale/LocaleInformation_af.properties,
	* resource/gnu/java/locale/LocaleInformation_am.properties,
	* resource/gnu/java/locale/LocaleInformation_ar.properties,
	* resource/gnu/java/locale/LocaleInformation_as.properties,
	* resource/gnu/java/locale/LocaleInformation_az.properties,
	* resource/gnu/java/locale/LocaleInformation_az_Cyrl.properties,
	* resource/gnu/java/locale/LocaleInformation_be.properties,
	* resource/gnu/java/locale/LocaleInformation_bg.properties,
	* resource/gnu/java/locale/LocaleInformation_bn.properties,
	* resource/gnu/java/locale/LocaleInformation_bn_IN.properties,
	* resource/gnu/java/locale/LocaleInformation_bs.properties,
	* resource/gnu/java/locale/LocaleInformation_byn.properties,
	* resource/gnu/java/locale/LocaleInformation_ca.properties,
	* resource/gnu/java/locale/LocaleInformation_cs.properties,
	* resource/gnu/java/locale/LocaleInformation_cy.properties,
	* resource/gnu/java/locale/LocaleInformation_da.properties,
	* resource/gnu/java/locale/LocaleInformation_de.properties,
	* resource/gnu/java/locale/LocaleInformation_de_CH.properties,
	* resource/gnu/java/locale/LocaleInformation_dz.properties,
	* resource/gnu/java/locale/LocaleInformation_el.properties,
	* resource/gnu/java/locale/LocaleInformation_en.properties,
	* resource/gnu/java/locale/LocaleInformation_en_Dsrt.properties,
	* resource/gnu/java/locale/LocaleInformation_en_IE.properties,
	* resource/gnu/java/locale/LocaleInformation_eo.properties,
	* resource/gnu/java/locale/LocaleInformation_es.properties,
	* resource/gnu/java/locale/LocaleInformation_es_AR.properties,
	* resource/gnu/java/locale/LocaleInformation_es_CL.properties,
	* resource/gnu/java/locale/LocaleInformation_et.properties,
	* resource/gnu/java/locale/LocaleInformation_eu.properties,
	* resource/gnu/java/locale/LocaleInformation_fa.properties,
	* resource/gnu/java/locale/LocaleInformation_fa_AF.properties,
	* resource/gnu/java/locale/LocaleInformation_fi.properties,
	* resource/gnu/java/locale/LocaleInformation_fil.properties,
	* resource/gnu/java/locale/LocaleInformation_fo.properties,
	* resource/gnu/java/locale/LocaleInformation_fr.properties,
	* resource/gnu/java/locale/LocaleInformation_fur.properties,
	* resource/gnu/java/locale/LocaleInformation_ga.properties,
	* resource/gnu/java/locale/LocaleInformation_gez.properties,
	* resource/gnu/java/locale/LocaleInformation_gez_ET.properties,
	* resource/gnu/java/locale/LocaleInformation_gl.properties,
	* resource/gnu/java/locale/LocaleInformation_gu.properties,
	* resource/gnu/java/locale/LocaleInformation_ha.properties,
	* resource/gnu/java/locale/LocaleInformation_haw.properties,
	* resource/gnu/java/locale/LocaleInformation_he.properties,
	* resource/gnu/java/locale/LocaleInformation_hi.properties,
	* resource/gnu/java/locale/LocaleInformation_hr.properties,
	* resource/gnu/java/locale/LocaleInformation_hu.properties,
	* resource/gnu/java/locale/LocaleInformation_hy.properties,
	* resource/gnu/java/locale/LocaleInformation_ia.properties,
	* resource/gnu/java/locale/LocaleInformation_id.properties,
	* resource/gnu/java/locale/LocaleInformation_ii.properties,
	* resource/gnu/java/locale/LocaleInformation_is.properties,
	* resource/gnu/java/locale/LocaleInformation_it.properties,
	* resource/gnu/java/locale/LocaleInformation_ja.properties,
	* resource/gnu/java/locale/LocaleInformation_ka.properties,
	* resource/gnu/java/locale/LocaleInformation_kk.properties,
	* resource/gnu/java/locale/LocaleInformation_km.properties,
	* resource/gnu/java/locale/LocaleInformation_kn.properties,
	* resource/gnu/java/locale/LocaleInformation_ko.properties,
	* resource/gnu/java/locale/LocaleInformation_kok.properties,
	* resource/gnu/java/locale/LocaleInformation_ku.properties,
	* resource/gnu/java/locale/LocaleInformation_ku_Latn.properties,
	* resource/gnu/java/locale/LocaleInformation_ky.properties,
	* resource/gnu/java/locale/LocaleInformation_ln.properties,
	* resource/gnu/java/locale/LocaleInformation_lo.properties,
	* resource/gnu/java/locale/LocaleInformation_lt.properties,
	* resource/gnu/java/locale/LocaleInformation_lv.properties,
	* resource/gnu/java/locale/LocaleInformation_mk.properties,
	* resource/gnu/java/locale/LocaleInformation_ml.properties,
	* resource/gnu/java/locale/LocaleInformation_mn.properties,
	* resource/gnu/java/locale/LocaleInformation_mr.properties,
	* resource/gnu/java/locale/LocaleInformation_ms.properties,
	* resource/gnu/java/locale/LocaleInformation_mt.properties,
	* resource/gnu/java/locale/LocaleInformation_my.properties,
	* resource/gnu/java/locale/LocaleInformation_nb.properties,
	* resource/gnu/java/locale/LocaleInformation_ne.properties,
	* resource/gnu/java/locale/LocaleInformation_nl.properties,
	* resource/gnu/java/locale/LocaleInformation_nl_BE.properties,
	* resource/gnu/java/locale/LocaleInformation_nn.properties,
	* resource/gnu/java/locale/LocaleInformation_om.properties,
	* resource/gnu/java/locale/LocaleInformation_pa.properties,
	* resource/gnu/java/locale/LocaleInformation_pa_Arab.properties,
	* resource/gnu/java/locale/LocaleInformation_pl.properties,
	* resource/gnu/java/locale/LocaleInformation_ps.properties,
	* resource/gnu/java/locale/LocaleInformation_pt.properties,
	* resource/gnu/java/locale/LocaleInformation_pt_PT.properties,
	* resource/gnu/java/locale/LocaleInformation_ro.properties,
	* resource/gnu/java/locale/LocaleInformation_ru.properties,
	* resource/gnu/java/locale/LocaleInformation_ru_UA.properties,
	* resource/gnu/java/locale/LocaleInformation_rw.properties,
	* resource/gnu/java/locale/LocaleInformation_sa.properties,
	* resource/gnu/java/locale/LocaleInformation_se.properties,
	* resource/gnu/java/locale/LocaleInformation_se_FI.properties,
	* resource/gnu/java/locale/LocaleInformation_sid.properties,
	* resource/gnu/java/locale/LocaleInformation_sk.properties,
	* resource/gnu/java/locale/LocaleInformation_sl.properties,
	* resource/gnu/java/locale/LocaleInformation_so.properties,
	* resource/gnu/java/locale/LocaleInformation_sq.properties,
	* resource/gnu/java/locale/LocaleInformation_sr.properties,
	* resource/gnu/java/locale/LocaleInformation_sr_Latn.properties,
	* resource/gnu/java/locale/LocaleInformation_st.properties,
	* resource/gnu/java/locale/LocaleInformation_sv.properties,
	* resource/gnu/java/locale/LocaleInformation_sv_FI.properties,
	* resource/gnu/java/locale/LocaleInformation_sw.properties,
	* resource/gnu/java/locale/LocaleInformation_ta.properties,
	* resource/gnu/java/locale/LocaleInformation_te.properties,
	* resource/gnu/java/locale/LocaleInformation_tg.properties,
	* resource/gnu/java/locale/LocaleInformation_th.properties,
	* resource/gnu/java/locale/LocaleInformation_ti.properties,
	* resource/gnu/java/locale/LocaleInformation_ti_ER.properties,
	* resource/gnu/java/locale/LocaleInformation_tig.properties,
	* resource/gnu/java/locale/LocaleInformation_tn.properties,
	* resource/gnu/java/locale/LocaleInformation_to.properties,
	* resource/gnu/java/locale/LocaleInformation_tr.properties,
	* resource/gnu/java/locale/LocaleInformation_trv.properties,
	* resource/gnu/java/locale/LocaleInformation_ts.properties,
	* resource/gnu/java/locale/LocaleInformation_uk.properties,
	* resource/gnu/java/locale/LocaleInformation_ur.properties,
	* resource/gnu/java/locale/LocaleInformation_uz.properties,
	* resource/gnu/java/locale/LocaleInformation_uz_Arab.properties,
	* resource/gnu/java/locale/LocaleInformation_uz_Latn.properties,
	* resource/gnu/java/locale/LocaleInformation_vi.properties,
	* resource/gnu/java/locale/LocaleInformation_wal.properties,
	* resource/gnu/java/locale/LocaleInformation_wo.properties,
	* resource/gnu/java/locale/LocaleInformation_xh.properties,
	* resource/gnu/java/locale/LocaleInformation_yo.properties,
	* resource/gnu/java/locale/LocaleInformation_zh.properties,
	* resource/gnu/java/locale/LocaleInformation_zh_HK_Hant.properties,
	* resource/gnu/java/locale/LocaleInformation_zh_Hant.properties,
	* resource/gnu/java/locale/LocaleInformation_zu.properties:
	Update property files so that the keys are sorted, making later
	changes visible.  No actual data changes.

2011-12-12  Andrew John Hughes  <ahughes@redhat.com>

	RH712013: pdftk crashes with java.lang.ArrayIndexOutOfBoundsException
	* java/text/DateFormatSymbols.java:
	(getStringArray(List<ResourceBundle>, String, int)):
	Calls getStringArray(list,string,int,null).
	(getStringArray(List<ResourceBundle>, String, int, String[])):
	Populate a String array with locale data.  The data
	used is the first non-null non-empty element found
	as we traverse the locale hierarchy. May be supplemented
	by fallback data.
	(DateFormatSymbols(Locale)): Get a list of all bundles up the
	locale hierarchy, rather than just using the one specific locale.
	Use the improved getStringArray method to populate the arrays,
	supplying existing data where "sideways" inheritance takes place.

2012-01-07  Pekka Enberg  <penberg@kernel.org>

	* include/Makefile.am:
	Add java_io_VMConsole.h.
	* java/io/Console:
	Add Java 1.6 java/io/Console API.
	* java/lang/System.java:
	(console): Add Java 1.6 console() API.
	* vm/reference/java/io/VMConsole:
	Add new class.
	* native/jni/java-io/Makefile.am:
	Add java_io_VMConsole.c.
	* native/jni/java-io/java_io_VMConsole.c:
	Add native helpers for java/io/Console.

2012-01-05  Pekka Enberg  <penberg@kernel.org>

	* java/io/IOError:
	Add new class.

2011-12-01  Andrew John Hughes  <ahughes@redhat.com>

	* gnu/javax/net/ssl/provider/CipherSuite.java:
	Pass CBC mode to the static CipherSuite instances.
	(isCBCMode): New variable.
	(CipherSuite(CipherAlgorithm, KeyExchangeAlgorithm,
	SignatureAlgorithm, MacAlgorithm, int, int, int, String, boolean)):
	Allow isCBCMode to be specified.
	(CipherSuite(CipherAlgorithm, KeyExchangeAlgorithm, boolean,
	SignatureAlgorithm, MacAlgorithm, int, int, int, String, boolean)):
	Likewise.
	(cipher()): Generalise setting of 'alg' to work with any suite
	that does not use CBC, not just "RC4".
	(isCBCMode()): New method.  Returns true if the CBC mode is used.
	* gnu/javax/net/ssl/provider/OutputSecurityParameters.java:
	(enableCBCProtection): Set to true by default of if jsse.enableCBCProtection
	is true.
	(needToSplitPayload()): Returns true if TLS < 1.1 is in use with
	a CBC mode cipher and CBC protection is enabled.
	* gnu/javax/net/ssl/provider/SSLEngineImpl.java:
	(wrap(ByteBuffer[], int, int, ByteBuffer)): Send application data
	as two packets (1 and n - 1) if CBC protection is enabled.

2011-10-24  Pekka Enberg  <penberg@kernel.org>

	* java/util/HashMap.java:
	(put): Fix NullPointerException for null keys.

2011-09-29  Jan Beulich  <jbeulich@suse.com>

	* tools/Makefile.am (TOOLS_ZIP): Make writable the copied subtrees
	asm/ and classes/.
	* tools/Makefile.in: Re-generate.

2011-09-09  Andrew John Hughes  <ahughes@redhat.com>

	PR classpath/45526: Produce header files for
	any inner classes found.
	* tools/gnu/classpath/tools/javah/Main.java:
	(parsed): Set of class names that have been parsed.
	(writeHeader(Map,Printer)): Take a general Map
	rather than a specific HashMap.
	(parseClasses(Iterator<Object>)): Factor out
	the parsing of class files into a separate
	method so it can be called recursively for
	inner classes.
	(getClass(String)): Remove redundant cast.

2011-07-07  Andrew John Hughes  <ahughes@redhat.com>

	PR classpath/45527
	* tools/gnu/classpath/tools/javah/JniHelper.java:
	(mangle(String)): Replace '$' with '_' rather than
	encoding it as hex.

2011-07-07  Andrew John Hughes  <ahughes@redhat.com>

	PR classpath/40188
	* tools/gnu/classpath/tools/javah/JniIncludePrinter.java:
	(writeFields(ClassWrapper,JniPrintStream)): Retain a
	reference to the original class and use it in naming
	fields, as opposed to the class in which it occurs.

2011-07-05  Pekka Enberg  <penberg@kernel.org>

	* configure.ac:
	Check for clock_gettime().
	native/jni/java-lang/java_lang_VMSystem.c:
	(Java_java_lang_VMSystem_nanoTime):
	Fix compile error on systems that don't have clock_gettime().

2011-06-27  Andrew John Hughes  <ahughes@redhat.com>

	Fix issues with building with -Werror and gcc 4.6.
	* native/jni/gtk-peer/GtkDragSourceContextPeer.c:
	(Java_gnu_java_awt_dnd_peer_gtk_GtkDragSourceContextPeer_nativeSetCursor):
	Remove unused ptr variable and mark env as unused.
	(connect_signals_for_widget(GtkWidget*)): Mark w unused and don't set it.
	(Java_gnu_java_awt_dnd_peer_gtk_GtkDragSourceContextPeer_nativeStartDrag):
	Remove unused ptr variable.
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c:
	(Java_gnu_java_awt_peer_gtk_ComponentGraphics_initState):
	Remove unused width and height variables.
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c:
	(Java_gnu_java_awt_peer_gtk_GdkRobotPeer_mouseMove):
	Check result of XTestFakeMotionEvent call.
	(Java_gnu_java_awt_peer_gtk_GdkRobotPeer_mousePress): Likewise for
	XTestFakeButtonEvent call.
	(Java_gnu_java_awt_peer_gtk_GdkRobotPeer_mouseRelease): Likewise.
	(Java_gnu_java_awt_peer_gtk_GdkRobotPeer_keyPress): Use g_message
	instead of deprecated g_printerr.  Check result of XTestFakeKeyEvent.
	(Java_gnu_java_awt_peer_gtk_GdkRobotPeer_keyRelease): Likewise.
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c:
	(Java_gnu_java_awt_peer_gtk_GtkPopupMenuPeer_setupAccelGroup):
	Completely disable code to attach parent, including use of ptr2
	and parent argument, and reinstate original FIXME to explain why.
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkVolatileImage.c:
	(Java_gnu_java_awt_peer_gtk_GtkVolatileImage_nativeGetPixels):
	Remove unused depth variable.
	* native/jni/midi-alsa/gnu_javax_sound_midi_alsa_AlsaPortDevice.c,
	(Java_gnu_javax_sound_midi_alsa_AlsaPortDevice_run_1receiver_1thread_1):
	Check return values and throw an InternalError if a problem occurs.

2011-05-29  Pekka Enberg  <penberg@kernel.org>

	* lib/Makefile.am:
	Generate META-INF/INDEX.LST for glibj.zip.

2011-04-25  Pekka Enberg  <penberg@kernel.org>

	* java/util/regex/Matcher.java:
	(quoteReplacement): Implement missing Java 1.5 API method.

2011-03-30  Gert Brettlecker  <gert.brettlecker@ergon.ch>

	PR classpath/42823
	* native/jni/java-net/java_net_VMInetAddress.c,
	(Java_VMInetAddress_getHostByAddr(JNIEnv*,jclass,jarray)):
	Free address structure after use.
	(Java_java_net_VMInetAddress_aton(JNIEnv*,jclass,jstring)):
	Release UTF string after use.

2011-03-17  Pekka Enberg  <penberg@kernel.org>

	* native/jni/java-nio/java_nio_VMDirectByteBuffer.c:
	(Java_java_nio_VMDirectByteBuffer_allocate): Check for negative
	capacity.

2011-03-14  Andrew John Hughes  <ahughes@redhat.com>

	PR classpath/42390
	* java/net/Socket.java:
	(connect(SocketAddress, int)): Add missing call
	to SecurityManager.

2011-03-15  Jeroen Frijters  <jeroen@frijters.net>

	PR classpath/48131
	* java/util/zip/InflaterHuffmanTree.java:
	(buildTree): Handle empty tree.

2011-03-14  Pekka Enberg  <penberg@kernel.org>

	* javax/swing/text/html/StyleSheet.java:
	(resolveStyle()): Fix misuse of ArrayList.set().

2011-02-22  Andrew John Hughes  <ahughes@redhat.com>

	PR classpath/42390
	* java/security/ProtectionDomain.java:
	(toString()): Don't include permissions from
	the policy if we don't have permission to read
	it.

2011-03-02  Pekka Enberg  <penberg@kernel.org>

	* java/util/regex/Matcher:
	(find): Make sure match is within input data limits.

2011-02-22  Pekka Enberg  <penberg@kernel.org>

	* java/util/HashMap:
	(put): Check for key hashCode equality before invoking
	Object.equals() to fix compatibility issue with Jython.

2011-02-22  Pekka Enberg  <penberg@kernel.org>

	* java/util/HashMap:
	(DEFAULT_CAPACITY): Make default initial capacity 16 as it is
	defined in official Javadocs.

2010-02-16  Pekka Enberg  <penberg@kernel.org>

	* java/util/Formatter.java:
	(parseInt): Use Integer.parseInt() insted of Integer.decode()
	because the latter doesn't work with leading zeros which are
	used in String.format() formatting, for example.

2010-07-02  Ivan Maidanski  <ivmai@mail.ru>

	* java/util/regex/Pattern.java:
	(quote): Implement new 1.5 Java API method.

2011-01-23  Pekka Enberg <penberg@kernel.org>

	* java/io/PrintStream.java
	(PrintStream): Throw NullPointerException if out or encoding
	is null to be compatible with OpenJDK.

2011-01-22  Pekka Enberg  <penberg@kernel.org>

	* native/jni/java-lang/java_lang_VMSystem.c
	(Java_java_lang_VMSystem_nanoTime): Fallback to
	gettimeofday() if clock_gettime(CLOCK_MONOTONIC) fails.

2011-01-22  Pekka Enberg  <penberg@kernel.org>

	* native/jni/java-lang/java_lang_VMSystem.c
	(currentTimeMillis): Rename currentTimeMillis to
	currentTimeMicros to reflect what the function returns.

2011-01-21  Pekka Enberg  <penberg@kernel.org>

	* java/lang/Class.java:
	(getDeclaredField): Throw NullPointerException instead of
	NoSuchFieldException if name is null.
	(getField): Likewise.
	(getDeclaredMethod): Throw NullPointerException instead of
	NoSuchMethodException if name is null.
	(getMethod): Likewise.

2010-12-25  Andrew John Hughes  <ahughes@redhat.com>

	PR classpath/42390
	* java/io/File.java:
	(isHidden()): Add and document missing
	security check.

2010-12-25  Andrew John Hughes  <ahughes@redhat.com>

	PR classpath/42390
	* java/util/logging/LogManager.java:
	(addPropertyChangeListener(PropertyChangeListener)):
	Document fully.  Throw NPE in a clearer way.  Add
	SecurityException.
	(removePropertyChangeListener(PropertyChangeListener)):
	Document fully. Add SecurityException.

2010-12-25  Andrew John Hughes  <ahughes@redhat.com>

	PR classpath/42390
	* java/io/ObjectOutputStream.java:
	(ObjectOutputStream(OutputStream)): Add
	required security check.
	(overridesMethods(Class<?>)): Check whether
	the subclass overrides one of the methods
	which requires a security check.

2010-12-24  Andrew John Hughes  <ahughes@redhat.com>

	* java/security/ProtectionDomain.java,
	(hasAllPermissions): Add new field.
	(ProtectionDomain(CodeSource,PermissionCollection,
	ClassLoader,Principal,boolean)): Check if permission
	collection includes AllPermission and, if so, set
	hasAllPermissions.
	(implies(Permission)): Immediately return true if
	hasAllPermissions is set.

2006-07-21  Tom Tromey  <tromey@redhat.com>

	* vm/reference/java/lang/VMClass.java:
	(getSimpleName()): Use implementation from
	gcj.

2010-12-02  Andrew John Hughes  <ahughes@redhat.com>

	PR classpath/46775
	* vm/reference/java/security/VMAccessController.java:
	(DEFAULT_CONTEXT): Create ProtectionDomain with
	four argument constructor (arguments are the same
	as those implied by the two argument constructor).
	(getContext()): Create ProtectionDomain instances
	with four argument constructor using a null Principal
	array (as before) but including the classloader, which
	was always null before.

2010-11-04  Andrew John Hughes  <ahughes@redhat.com>

	* config.rpath:
	Add file required by autogen.sh due to use
	of AM_ICONV.
	* m4/ax_func_which_gethostbyname_r.m4:
	Use AC_LANG_SOURCE as suggested by warnings from
	autoconf 2.68.

2010-11-04  Andrew John Hughes  <ahughes@redhat.com>

	Provide a fallback for systems without POSIX timers.
	* native/jni/java-lang/java_lang_VMSystem.c:
	(currentTimeMillis): New function which provides
	the behaviour for both Java_java_lang_VMSystem_currentTimeMillis
	and the fallback by obtaining the result of gettimeofday.
	(Java_java_lang_VMSystem_nanoTime): Return currentTimeMillis
	multiplied by a 1000 if a monotonic clock is unavailable.
	(Java_java_lang_VMSystem_currentTimeMillis): Split main behaviour
	out into currentTimeMillis and then return its result divided by a
	1000.

2010-07-08  Roland Brand  <roland.brand@ergon.ch>
	Pekka Enberg  <penberg@kernel.org>

	PR classpath/44411
	* native/jni/java-lang/java_lang_VMSystem.c:
	(Java_java_lang_VMSystem_nanoTime): Implement
	using POSIX monotonic clock support and clock_gettime.
	(Java_java_lang_VMSystem_currentTimeMillis):
	Use old nanoTime method (which uses gettimeofday) to
	provide the current time in milliseconds.
	* vm/reference/java/lang/VMSystem.java:
	(currentTimeMillis()): Make native with its own implementation
	rather than using nanoTime, which should be
	independent of wall-clock time.

2010-05-09  Ivan Maidanski  <ivmai@mail.ru>

	* gnu/java/security/Properties.java: Only
	initialise log if Configuration.DEBUG is true.
	* gnu/java/security/der/DERWriter.java:
	(toUtf8(String)): Calculate 1.5 * len using
	len + (len >> 1) to avoid multiplication by a floating-point
	number.
	* gnu/java/security/hash/Whirlpool.java: Only
	initialise log if Configuration.DEBUG is true.
	* 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/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.
	(SignerInfo(BERReader)): Only print version if Configuration.DEBUG is
	true, as with other output.
	* gnu/java/security/provider/PKIXCertPathValidatorImpl.java:
	Only initialise log if Configuration.DEBUG is true.
	* gnu/java/security/sig/rsa/EMSA_PSS.java: Likewise.
	* gnu/java/security/sig/rsa/RSAPSSSignature.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/cipher/KeyWrappingAlgorithmAdapter.java: Likewise.
	* gnu/javax/crypto/jce/keyring/GnuKeyring.java: Likewise.
	* gnu/javax/crypto/jce/params/BlockCipherParameters.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.
	(sha): Drop unused variable.
	(rnd): Use implicit initialisation to null as with other variables.
	* gnu/javax/crypto/key/srp6/SRPKeyPairGenerator.java:
	Only initialise log if Configuration.DEBUG is true.
	* gnu/javax/crypto/keyring/Entry.java: Likewise.
	* gnu/javax/crypto/keyring/EnvelopeEntry.java: Likewise.
	* gnu/javax/crypto/keyring/GnuPublicKeyring.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.
	(getSystemInstance()): Clarify bracketing of for loop
	and ignorance of exceptions in the OTHER case.
	* gnu/javax/crypto/sasl/SaslInputStream.java:
	Only initialise log if Configuration.DEBUG is true.
	* 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.
	(map): Make final.
	* gnu/javax/security/auth/login/ConfigFileTokenizer.java:
	Only initialise log if Configuration.DEBUG is true.
	(br): Make final.
	(ConfigFileTokenizer(Reader)): Remove explicit initialisation of
	initialised and call to superclass when superclass is Object.
	* gnu/javax/security/auth/login/GnuConfiguration.java:
	Only iniialise log if Configuration.DEBUG is true.
	* java/math/BigInteger.java: Likewise.

2010-04-12  Ivan Maidanski  <ivmai@mail.ru>

	PR classpath/40889
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c:
	(Java_gnu_java_awt_peer_gtk_GtkToolkit_gtkInit): Convert gtktoolkit
	value to a global reference (to be accessible in set_running_flag,
	clear_running_flag).

2010-04-12  Ivan Maidanski  <ivmai@mail.ru>

        * native/jni/classpath/jcl.c:
	Simplify attribute #ifndef block.
	(JCL_POINTER_CLASSNAME): Define dependent on size of void*.
	(JCL_POINTER_DATASIGN): Likewise.
	(JCL_POINTER_INTTYPE): Likewise.
	(JCL_POINTER_GETFIELD): Likewise.
	(JNI_OnLoad): Define only if not JCL_NO_JNIONLOAD.
	Use JCL_POINTER_xxx macros instead of SIZEOF_VOID_P.
	(JCL_NewRawDataObject): Use JCL_POINTER_xxx macros instead of SIZEOF_VOID_P.
	Initialize rawDataClass, rawData_fid, rawData_mid global variables if JCL_NO_JNIONLOAD.
	(JCL_realloc): Don't call free() for NULL pointer.
	(JCL_GetRawData): Use JCL_POINTER_xxx macros instead of SIZEOF_VOID_P.
	Initialize rawDataClass, rawData_fid, rawData_mid global variables
	if JCL_NO_JNIONLOAD.

2010-07-30  Andrew Haley  <aph@redhat.com>

        * javax/print/attribute/standard/JobStateReasons.java (add): Fix
        infinite recursion with call to super.

2010-07-13  Jeroen Frijters  <jeroen@frijters.net>

	* java/util/zip/ZipFile.java:
	(readEntries): Throw exception when an encrypted entry is encountered.

2010-07-13  Daniel Noll  <daniel@nuix.com>

	* java/util/zip/InflaterHuffmanTree.java:
	(buildTree): Fix for #36560.

2010-04-12  Ivan Maidanski  <ivmai@mail.ru>

	* vm/reference/gnu/classpath/VMStackWalker.java: Make the default
	constructor private.
	* vm/reference/gnu/classpath/VMSystemProperties.java: Likewise and make class final.
	* vm/reference/gnu/java/lang/VMCPStringBuilder.java: Likewise.
	* vm/reference/gnu/java/lang/VMInstrumentationImpl.java: Likewise.
	* vm/reference/gnu/java/lang/management/VMClassLoadingMXBeanImpl.java:
	Likewise.
	* vm/reference/gnu/java/lang/management/VMCompilationMXBeanImpl.java:
	Likewise.
	* vm/reference/gnu/java/lang/management/VMGarbageCollectorMXBeanImpl.java:
	Likewise.
	* vm/reference/gnu/java/lang/management/VMMemoryMXBeanImpl.java:
	Likewise.
	* vm/reference/gnu/java/lang/management/VMMemoryManagerMXBeanImpl.java:
	Likewise.
	* vm/reference/gnu/java/lang/management/VMMemoryPoolMXBeanImpl.java:
	Likewise.
	* vm/reference/gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java:
	Likewise.
	* vm/reference/gnu/java/lang/management/VMRuntimeMXBeanImpl.java:
	Likewise.
	* vm/reference/gnu/java/lang/management/VMThreadMXBeanImpl.java:
	Likewise.
	* vm/reference/gnu/java/net/VMPlainDatagramSocketImpl.java: Likewise.
	Make class non-public and add missing full stop in comment.
	* vm/reference/gnu/java/nio/VMPipe.java: Make the default constructor private.
	* vm/reference/gnu/java/nio/VMSelector.java: Likewise and make class non-public.
	* vm/reference/gnu/java/security/jce/prng/VMSecureRandom.java:
	Make the default constructor private.
	(Spinner.stop()): Make package-private to ease access from enclosing class.
	* vm/reference/java/io/VMFile.java: Make the default constructor private.
	Fix punctuation in documentation.
	(getTotalSpace(String)): Make package-private.
	(getFreeSpace(String)): Likewise.
	(getUsableSpace(String)): Likewise.
	(setReadable(String,boolean,boolean)): Likewise.
	(setExecutable(String,boolean,boolean)): Likewise.
	(toCanonicalForm(String)): Likewise.
	* vm/reference/java/io/VMObjectInputStream.java: Make default constructor private.
	* vm/reference/java/io/VMObjectStreamClass.java: Likewise.
	* vm/reference/java/lang/VMClassLoader.java: Likewise.
	* vm/reference/java/lang/VMCompiler.java:
	(compileClass(Class)): Make package-private.
	(compileClasses(String)): Likewise.
	(command(String)): Likewise.
        (enable()): Likewise.
        (disable()): Likewise.
	* vm/reference/java/lang/VMDouble.java: Make constructor package-private.
	(doubleToRawLongBits(double)): Make package-private.
	(longBitsToDouble(long)): Likewise.
	(toString(double, boolean)): Likewise.
	(initIDs()): Make private.
	(parseDouble(String)): Make package-private.
	* vm/reference/java/lang/VMFloat.java: Make constructor package-private.
	* vm/reference/java/lang/VMMath.java: Likewise and make class final.
	(sin(double)): Make package-private.
	(cos(double)): Likewise.
	(tan(double)): Likewise.
	(asin(double)): Likewise.
	(acos(double)): Likewise.
	(atan(double)): Likewise.
	(atan2(double, double)): Likewise.
	(exp(double)): Likewise.
	(log(double)): Likewise.
	(sqrt(double)): Likewise.
	(pow(double)): Likewise.
	(IEEEremainder(double, double)): Likewise.
	(ceil(double)): Likewise.
	(floor(double)): Likewise.
	(rint(double)): Likewise.
	(cbrt(double)): Likewise.
        (cosh(double)): Likewise.
        (expm1(double)): Likewise.
        (hypot(double)): Likewise.
        (log10(double)): Likewise.
        (log1p(double)): Likewise.
        (sinh(double)): Likewise.
        (tanh(double)): Likewise.
	* vm/reference/java/lang/VMObject.java: Make constructor package-private.
	* vm/reference/java/lang/VMString.java: Likewise.
	* vm/reference/java/lang/VMSystem.java: Likewise.
	(mapLibraryName(String)): Remove the commented out function (since
	exists in VMRuntime).
	(currentTimeMillis()): Make package-private.
	(nanoTime()): Likewise.
	* vm/reference/java/lang/management/VMManagementFactory.java:
	Make constructor package-private.
	* vm/reference/java/lang/reflect/VMArray.java: Make constructor
	package-private and class final.
	* vm/reference/java/lang/reflect/VMProxy.java: Make constructor
	package-private.
	* vm/reference/java/net/VMInetAddress.java: Make constructor package-private
	and class final..
	(getLocalHostname()): Make package-private.
	(lookupInaddrAny()): Likewise.
	(getHostByAddr(byte[])): Likewise.
	(getHostByName(String)): Likewise.
	(aton(String)): Likewise.
	* vm/reference/java/net/VMURLConnection.java: Make constructor package-private.
	(LENGTH): Likewise.
	* vm/reference/java/nio/VMDirectByteBuffer.java: Make constructor package-private.
	Fix indenting.
	* vm/reference/java/security/VMSecureRandom.java: Make constructor package-private.
	Make the default constructor private.
	(Spinner.stop()): Make package-private to ease access from enclosing class.
	* vm/reference/java/util/VMTimeZone.java: Make constructor package-private.
	* vm/reference/sun/misc/Unsafe.java: Make class final.
	(unsafe): Make final.

2010-06-21  Andrew John Hughes  <ahughes@redhat.com>

	* tools/Makefile.am:
	Fix patch to message bundles.

2010-04-12  Ivan Maidanski  <ivmai@mail.ru>

        * examples/gnu/classpath/examples/swing/Demo.java:
	(mkMenuBar): Don't pass null as a second argument to getMethod() (to suppress
	a warning).
	* resource/gnu/javax/print/PrinterDialog.properties: Rename to
	"MessagesBundle.properties" (to prevent class name collision
	in case the properties file is converted to a class).
	* resource/gnu/javax/print/PrinterDialog_de.properties: Likewise.
	* gnu/javax/print/PrinterDialog.java (messages): Get resources from
	"gnu.javax.print.MessagesBundle" bundle instead of
	"gnu/javax/print/PrinterDialog" one.
	* tools/gnu/classpath/tools/common/Messages.java (BUNDLE_NAME):
	Convert "gnu.classpath.tools.common.Messages" to lowercase (to be
	consistent with other tools resource bundle names and to prevent class
	name collision in case the properties file is converted to a class).
	* tools/resource/gnu/classpath/tools/common/Messages.properties:
	Rename to "messages.properties".
	* tools/resource/gnu/classpath/tools/getopt/Messages.properties:
	Likewise.
	* testsuite/javax.swing.text.html.parser/test/gnu/javax/swing/text/html/parser/Parser_Test.java:
	Rename "enum" local variable to "en".
	* testsuite/javax.swing.text.html.parser/test/gnu/javax/swing/text/html/parser/ParserTest.java:
	Likewise.

2010-06-05  Mark Wielaard  <mark@klomp.org>

	* doc/cp-tools.texinfo: Move copying information in @copying section.

diffstat:

 Makefile.am                                                                       |    1 
 Makefile.in                                                                       |   16 
 classpath                                                                         |   50 
 classpath/ChangeLog                                                               | 1071 ++++
 classpath/INSTALL                                                                 |    9 
 classpath/config.guess                                                            |  433 -
 classpath/config.sub                                                              |  210 
 classpath/configure                                                               |  102 
 classpath/configure.ac                                                            |    6 
 classpath/depcomp                                                                 |   74 
 classpath/doc/cp-tools.texinfo                                                    |   35 
 classpath/doc/texinfo.tex                                                         | 1872 +++++--
 classpath/examples/gnu/classpath/examples/swing/Demo.java                         |    4 
 classpath/gnu/java/security/Properties.java                                       |    5 
 classpath/gnu/java/security/der/DERWriter.java                                    |    8 
 classpath/gnu/java/security/hash/Whirlpool.java                                   |    6 
 classpath/gnu/java/security/jce/sig/EncodedKeyFactory.java                        |    5 
 classpath/gnu/java/security/jce/sig/SignatureAdapter.java                         |    5 
 classpath/gnu/java/security/key/dss/DSSKeyPairGenerator.java                      |    5 
 classpath/gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.java                     |    6 
 classpath/gnu/java/security/key/rsa/RSAKeyPairGenerator.java                      |    5 
 classpath/gnu/java/security/key/rsa/RSAKeyPairPKCS8Codec.java                     |    6 
 classpath/gnu/java/security/key/rsa/RSAKeyPairX509Codec.java                      |    6 
 classpath/gnu/java/security/pkcs/PKCS7SignedData.java                             |    5 
 classpath/gnu/java/security/pkcs/SignerInfo.java                                  |    8 
 classpath/gnu/java/security/provider/PKIXCertPathValidatorImpl.java               |    5 
 classpath/gnu/java/security/sig/rsa/EMSA_PSS.java                                 |    5 
 classpath/gnu/java/security/sig/rsa/RSAPSSSignature.java                          |    5 
 classpath/gnu/java/security/x509/X509CRL.java                                     |    6 
 classpath/gnu/java/security/x509/X509CRLEntry.java                                |    6 
 classpath/gnu/java/security/x509/ext/Extension.java                               |    5 
 classpath/gnu/javax/crypto/cipher/Anubis.java                                     |    5 
 classpath/gnu/javax/crypto/cipher/BaseCipher.java                                 |    5 
 classpath/gnu/javax/crypto/cipher/Khazad.java                                     |    5 
 classpath/gnu/javax/crypto/cipher/Rijndael.java                                   |    5 
 classpath/gnu/javax/crypto/cipher/Twofish.java                                    |    5 
 classpath/gnu/javax/crypto/jce/cipher/KeyWrappingAlgorithmAdapter.java            |    5 
 classpath/gnu/javax/crypto/jce/keyring/GnuKeyring.java                            |    5 
 classpath/gnu/javax/crypto/jce/params/BlockCipherParameters.java                  |    5 
 classpath/gnu/javax/crypto/jce/prng/ICMRandomSpi.java                             |    5 
 classpath/gnu/javax/crypto/jce/prng/UMacRandomSpi.java                            |    5 
 classpath/gnu/javax/crypto/key/dh/GnuDHKeyPairGenerator.java                      |   11 
 classpath/gnu/javax/crypto/key/srp6/SRPKeyPairGenerator.java                      |    6 
 classpath/gnu/javax/crypto/keyring/Entry.java                                     |    5 
 classpath/gnu/javax/crypto/keyring/EnvelopeEntry.java                             |    5 
 classpath/gnu/javax/crypto/keyring/GnuPublicKeyring.java                          |    5 
 classpath/gnu/javax/crypto/mac/OMAC.java                                          |    5 
 classpath/gnu/javax/crypto/pad/BasePad.java                                       |    5 
 classpath/gnu/javax/crypto/pad/PKCS1_V1_5.java                                    |    5 
 classpath/gnu/javax/crypto/pad/PKCS7.java                                         |    5 
 classpath/gnu/javax/crypto/pad/TBC.java                                           |    5 
 classpath/gnu/javax/crypto/prng/CSPRNG.java                                       |   38 
 classpath/gnu/javax/crypto/sasl/SaslInputStream.java                              |    5 
 classpath/gnu/javax/crypto/sasl/SaslOutputStream.java                             |    5 
 classpath/gnu/javax/crypto/sasl/srp/SRPClient.java                                |    5 
 classpath/gnu/javax/crypto/sasl/srp/SRPServer.java                                |    5 
 classpath/gnu/javax/net/ssl/provider/CipherSuite.java                             |  109 
 classpath/gnu/javax/net/ssl/provider/OutputSecurityParameters.java                |   18 
 classpath/gnu/javax/net/ssl/provider/SSLEngineImpl.java                           |   25 
 classpath/gnu/javax/print/PrinterDialog.java                                      |   10 
 classpath/gnu/javax/security/auth/login/ConfigFileParser.java                     |    8 
 classpath/gnu/javax/security/auth/login/ConfigFileTokenizer.java                  |   11 
 classpath/gnu/javax/security/auth/login/GnuConfiguration.java                     |    6 
 classpath/include/Makefile.am                                                     |    3 
 classpath/include/Makefile.in                                                     |    3 
 classpath/include/config.h.in                                                     |    3 
 classpath/include/gnu_java_awt_peer_gtk_ComponentGraphics.h                       |   13 
 classpath/include/gnu_java_awt_peer_gtk_ComponentGraphicsCopy.h                   |   13 
 classpath/include/gnu_java_awt_peer_gtk_FreetypeGlyphVector.h                     |   11 
 classpath/include/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.h                 |    7 
 classpath/include/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.h                   |   17 
 classpath/include/gnu_java_awt_peer_gtk_GtkFileDialogPeer.h                       |   17 
 classpath/include/gnu_java_awt_peer_gtk_GtkFramePeer.h                            |   17 
 classpath/include/gnu_java_awt_peer_gtk_GtkImage.h                                |   11 
 classpath/include/gnu_java_awt_peer_gtk_GtkVolatileImage.h                        |   17 
 classpath/include/gnu_java_awt_peer_qt_MainQtThread.h                             |    7 
 classpath/include/gnu_java_awt_peer_qt_QtButtonPeer.h                             |    3 
 classpath/include/gnu_java_awt_peer_qt_QtCanvasPeer.h                             |    3 
 classpath/include/gnu_java_awt_peer_qt_QtCheckboxPeer.h                           |    3 
 classpath/include/gnu_java_awt_peer_qt_QtChoicePeer.h                             |    3 
 classpath/include/gnu_java_awt_peer_qt_QtDialogPeer.h                             |    3 
 classpath/include/gnu_java_awt_peer_qt_QtEmbeddedWindowPeer.h                     |    3 
 classpath/include/gnu_java_awt_peer_qt_QtFileDialogPeer.h                         |    3 
 classpath/include/gnu_java_awt_peer_qt_QtFontMetrics.h                            |    3 
 classpath/include/gnu_java_awt_peer_qt_QtFramePeer.h                              |    3 
 classpath/include/gnu_java_awt_peer_qt_QtImage.h                                  |   11 
 classpath/include/gnu_java_awt_peer_qt_QtLabelPeer.h                              |    3 
 classpath/include/gnu_java_awt_peer_qt_QtListPeer.h                               |    3 
 classpath/include/gnu_java_awt_peer_qt_QtPanelPeer.h                              |    3 
 classpath/include/gnu_java_awt_peer_qt_QtScreenDevice.h                           |    7 
 classpath/include/gnu_java_awt_peer_qt_QtScrollPanePeer.h                         |    3 
 classpath/include/gnu_java_awt_peer_qt_QtScrollbarPeer.h                          |    3 
 classpath/include/gnu_java_awt_peer_qt_QtTextAreaPeer.h                           |    3 
 classpath/include/gnu_java_awt_peer_qt_QtTextFieldPeer.h                          |    3 
 classpath/include/gnu_java_awt_peer_qt_QtVolatileImage.h                          |   17 
 classpath/include/gnu_java_awt_peer_qt_QtWindowPeer.h                             |    3 
 classpath/include/gnu_java_nio_charset_iconv_IconvDecoder.h                       |    9 
 classpath/include/gnu_java_nio_charset_iconv_IconvEncoder.h                       |    9 
 classpath/include/java_lang_VMSystem.h                                            |    1 
 classpath/install-sh                                                              |   23 
 classpath/java/io/File.java                                                       |    4 
 classpath/java/io/ObjectOutputStream.java                                         |   46 
 classpath/java/io/PrintStream.java                                                |   12 
 classpath/java/lang/Class.java                                                    |   12 
 classpath/java/lang/System.java                                                   |   11 
 classpath/java/math/BigInteger.java                                               |    6 
 classpath/java/net/DatagramSocket.java                                            |   22 
 classpath/java/net/Socket.java                                                    |   11 
 classpath/java/nio/channels/spi/SelectorProvider.java                             |   12 
 classpath/java/security/KeyStore.java                                             |    7 
 classpath/java/security/ProtectionDomain.java                                     |   24 
 classpath/java/text/DateFormatSymbols.java                                        |   81 
 classpath/java/util/Formatter.java                                                |    2 
 classpath/java/util/HashMap.java                                                  |   10 
 classpath/java/util/logging/LogManager.java                                       |   27 
 classpath/java/util/regex/Matcher.java                                            |   29 
 classpath/java/util/regex/Pattern.java                                            |   40 
 classpath/java/util/zip/InflaterHuffmanTree.java                                  |    7 
 classpath/java/util/zip/ZipFile.java                                              |    5 
 classpath/javax/swing/text/html/StyleSheet.java                                   |    3 
 classpath/lib/Makefile.am                                                         |    2 
 classpath/lib/Makefile.in                                                         |    2 
 classpath/lib/java/io/Console.class                                               |    1 
 classpath/lib/java/io/IOError.class                                               |    1 
 classpath/lib/java/io/ObjectOutputStream$2.class                                  |    1 
 classpath/lib/java/io/VMConsole.class                                             |    1 
 classpath/lib/java/nio/channels/spi/SelectorProvider$1.class                      |    1 
 classpath/lib/java/security/KeyStore$1.class                                      |    1 
 classpath/ltmain.sh                                                               | 1395 ++---
 classpath/ltoptions.m4                                                            |   11 
 classpath/ltversion.m4                                                            |   10 
 classpath/lt~obsolete.m4                                                          |   10 
 classpath/m4/ax_func_which_gethostbyname_r.m4                                     |   16 
 classpath/missing                                                                 |   53 
 classpath/native/jni/classpath/jcl.c                                              |  128 
 classpath/native/jni/gstreamer-peer/gst_classpath_src.c                           |    2 
 classpath/native/jni/gtk-peer/GtkDragSourceContextPeer.c                          |    9 
 classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c           |    4 
 classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c                |   14 
 classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c            |   11 
 classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c                  |    3 
 classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkVolatileImage.c            |    4 
 classpath/native/jni/java-io/Makefile.am                                          |    3 
 classpath/native/jni/java-io/Makefile.in                                          |    6 
 classpath/native/jni/java-lang/java_lang_VMSystem.c                               |   52 
 classpath/native/jni/java-net/java_net_VMInetAddress.c                            |    2 
 classpath/native/jni/java-nio/java_nio_VMDirectByteBuffer.c                       |    7 
 classpath/native/jni/midi-alsa/gnu_javax_sound_midi_alsa_AlsaPortDevice.c         |   16 
 classpath/resource/gnu/java/locale/LocaleInformation.properties                   |   26 
 classpath/resource/gnu/java/locale/LocaleInformation_aa.properties                |   44 
 classpath/resource/gnu/java/locale/LocaleInformation_aa_DJ.properties             |    4 
 classpath/resource/gnu/java/locale/LocaleInformation_aa_ER.properties             |    2 
 classpath/resource/gnu/java/locale/LocaleInformation_aa_ER_SAAHO.properties       |    4 
 classpath/resource/gnu/java/locale/LocaleInformation_af.properties                |  710 +-
 classpath/resource/gnu/java/locale/LocaleInformation_ak.properties                |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_am.properties                |  830 +--
 classpath/resource/gnu/java/locale/LocaleInformation_ar.properties                | 1974 ++++----
 classpath/resource/gnu/java/locale/LocaleInformation_ar_JO.properties             |    6 
 classpath/resource/gnu/java/locale/LocaleInformation_ar_LB.properties             |    6 
 classpath/resource/gnu/java/locale/LocaleInformation_ar_QA.properties             |    2 
 classpath/resource/gnu/java/locale/LocaleInformation_ar_SA.properties             |    2 
 classpath/resource/gnu/java/locale/LocaleInformation_ar_SY.properties             |    6 
 classpath/resource/gnu/java/locale/LocaleInformation_ar_TN.properties             |    2 
 classpath/resource/gnu/java/locale/LocaleInformation_ar_YE.properties             |    2 
 classpath/resource/gnu/java/locale/LocaleInformation_as.properties                |   32 
 classpath/resource/gnu/java/locale/LocaleInformation_az.properties                | 1978 ++++----
 classpath/resource/gnu/java/locale/LocaleInformation_az_Cyrl.properties           |   28 
 classpath/resource/gnu/java/locale/LocaleInformation_be.properties                |  882 +--
 classpath/resource/gnu/java/locale/LocaleInformation_bg.properties                | 1762 +++----
 classpath/resource/gnu/java/locale/LocaleInformation_bn.properties                | 1994 ++++----
 classpath/resource/gnu/java/locale/LocaleInformation_bn_IN.properties             |  174 
 classpath/resource/gnu/java/locale/LocaleInformation_bs.properties                |  214 
 classpath/resource/gnu/java/locale/LocaleInformation_byn.properties               |  538 +-
 classpath/resource/gnu/java/locale/LocaleInformation_ca.properties                | 1414 ++---
 classpath/resource/gnu/java/locale/LocaleInformation_cch.properties               |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_cop.properties               |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_cs.properties                | 1500 +++---
 classpath/resource/gnu/java/locale/LocaleInformation_cy.properties                |  740 +--
 classpath/resource/gnu/java/locale/LocaleInformation_da.properties                | 2160 ++++----
 classpath/resource/gnu/java/locale/LocaleInformation_de.properties                | 2274 ++++-----
 classpath/resource/gnu/java/locale/LocaleInformation_de_AT.properties             |    4 
 classpath/resource/gnu/java/locale/LocaleInformation_de_BE.properties             |    4 
 classpath/resource/gnu/java/locale/LocaleInformation_de_CH.properties             |   12 
 classpath/resource/gnu/java/locale/LocaleInformation_dv.properties                |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_dz.properties                |  216 
 classpath/resource/gnu/java/locale/LocaleInformation_ee.properties                |   10 
 classpath/resource/gnu/java/locale/LocaleInformation_el.properties                | 1462 +++---
 classpath/resource/gnu/java/locale/LocaleInformation_en.properties                | 2318 ++++-----
 classpath/resource/gnu/java/locale/LocaleInformation_en_Dsrt.properties           |  776 +--
 classpath/resource/gnu/java/locale/LocaleInformation_en_IE.properties             |    2 
 classpath/resource/gnu/java/locale/LocaleInformation_en_Shaw.properties           |   10 
 classpath/resource/gnu/java/locale/LocaleInformation_eo.properties                |  728 +-
 classpath/resource/gnu/java/locale/LocaleInformation_es.properties                | 2204 ++++-----
 classpath/resource/gnu/java/locale/LocaleInformation_es_AR.properties             |    4 
 classpath/resource/gnu/java/locale/LocaleInformation_es_CL.properties             |   10 
 classpath/resource/gnu/java/locale/LocaleInformation_et.properties                | 1850 +++----
 classpath/resource/gnu/java/locale/LocaleInformation_eu.properties                |  642 +-
 classpath/resource/gnu/java/locale/LocaleInformation_fa.properties                | 1740 +++----
 classpath/resource/gnu/java/locale/LocaleInformation_fa_AF.properties             |  232 
 classpath/resource/gnu/java/locale/LocaleInformation_fi.properties                | 2086 ++++----
 classpath/resource/gnu/java/locale/LocaleInformation_fil.properties               |  800 +--
 classpath/resource/gnu/java/locale/LocaleInformation_fo.properties                |  672 +-
 classpath/resource/gnu/java/locale/LocaleInformation_fr.properties                | 2430 +++++-----
 classpath/resource/gnu/java/locale/LocaleInformation_fur.properties               |  930 +--
 classpath/resource/gnu/java/locale/LocaleInformation_ga.properties                | 1400 ++---
 classpath/resource/gnu/java/locale/LocaleInformation_gaa.properties               |   10 
 classpath/resource/gnu/java/locale/LocaleInformation_gez.properties               |  536 +-
 classpath/resource/gnu/java/locale/LocaleInformation_gez_ET.properties            |    2 
 classpath/resource/gnu/java/locale/LocaleInformation_gl.properties                |  976 ++--
 classpath/resource/gnu/java/locale/LocaleInformation_gu.properties                |  210 
 classpath/resource/gnu/java/locale/LocaleInformation_gv.properties                |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_ha.properties                |  204 
 classpath/resource/gnu/java/locale/LocaleInformation_ha_Arab.properties           |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_haw.properties               |   36 
 classpath/resource/gnu/java/locale/LocaleInformation_he.properties                | 1558 +++---
 classpath/resource/gnu/java/locale/LocaleInformation_hi.properties                | 1126 ++--
 classpath/resource/gnu/java/locale/LocaleInformation_hr.properties                | 1372 ++---
 classpath/resource/gnu/java/locale/LocaleInformation_hu.properties                | 2248 ++++-----
 classpath/resource/gnu/java/locale/LocaleInformation_hy.properties                |  594 +-
 classpath/resource/gnu/java/locale/LocaleInformation_hy_AM_REVISED.properties     |    4 
 classpath/resource/gnu/java/locale/LocaleInformation_ia.properties                |  574 +-
 classpath/resource/gnu/java/locale/LocaleInformation_id.properties                | 1546 +++---
 classpath/resource/gnu/java/locale/LocaleInformation_ig.properties                |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_ii.properties                |   36 
 classpath/resource/gnu/java/locale/LocaleInformation_is.properties                | 1960 ++++----
 classpath/resource/gnu/java/locale/LocaleInformation_it.properties                | 2190 ++++-----
 classpath/resource/gnu/java/locale/LocaleInformation_iu.properties                |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_ja.properties                | 2222 ++++-----
 classpath/resource/gnu/java/locale/LocaleInformation_ka.properties                | 1150 ++--
 classpath/resource/gnu/java/locale/LocaleInformation_kaj.properties               |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_kam.properties               |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_kcg.properties               |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_kfo.properties               |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_kk.properties                |  202 
 classpath/resource/gnu/java/locale/LocaleInformation_kl.properties                |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_km.properties                |  590 +-
 classpath/resource/gnu/java/locale/LocaleInformation_kn.properties                |  268 -
 classpath/resource/gnu/java/locale/LocaleInformation_ko.properties                | 2064 ++++----
 classpath/resource/gnu/java/locale/LocaleInformation_kok.properties               |  276 -
 classpath/resource/gnu/java/locale/LocaleInformation_kpe.properties               |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_ku.properties                |  194 
 classpath/resource/gnu/java/locale/LocaleInformation_ku_Latn.properties           |   10 
 classpath/resource/gnu/java/locale/LocaleInformation_kw.properties                |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_ky.properties                |  156 
 classpath/resource/gnu/java/locale/LocaleInformation_ln.properties                |  442 -
 classpath/resource/gnu/java/locale/LocaleInformation_lo.properties                |  674 +-
 classpath/resource/gnu/java/locale/LocaleInformation_lt.properties                | 1318 ++---
 classpath/resource/gnu/java/locale/LocaleInformation_lv.properties                | 1616 +++---
 classpath/resource/gnu/java/locale/LocaleInformation_mk.properties                | 1122 ++--
 classpath/resource/gnu/java/locale/LocaleInformation_ml.properties                | 2188 ++++-----
 classpath/resource/gnu/java/locale/LocaleInformation_mn.properties                |  218 
 classpath/resource/gnu/java/locale/LocaleInformation_mr.properties                |  288 -
 classpath/resource/gnu/java/locale/LocaleInformation_ms.properties                |  674 +-
 classpath/resource/gnu/java/locale/LocaleInformation_mt.properties                | 1460 +++---
 classpath/resource/gnu/java/locale/LocaleInformation_my.properties                |  840 +--
 classpath/resource/gnu/java/locale/LocaleInformation_nb.properties                | 2048 ++++----
 classpath/resource/gnu/java/locale/LocaleInformation_ne.properties                |  760 +--
 classpath/resource/gnu/java/locale/LocaleInformation_nl.properties                | 2226 ++++-----
 classpath/resource/gnu/java/locale/LocaleInformation_nl_BE.properties             |   10 
 classpath/resource/gnu/java/locale/LocaleInformation_nn.properties                | 1634 +++---
 classpath/resource/gnu/java/locale/LocaleInformation_nr.properties                |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_nso.properties               |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_ny.properties                |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_om.properties                |  190 
 classpath/resource/gnu/java/locale/LocaleInformation_or.properties                |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_pa.properties                |   70 
 classpath/resource/gnu/java/locale/LocaleInformation_pa_Arab.properties           |   10 
 classpath/resource/gnu/java/locale/LocaleInformation_pl.properties                | 2192 ++++-----
 classpath/resource/gnu/java/locale/LocaleInformation_ps.properties                |  324 -
 classpath/resource/gnu/java/locale/LocaleInformation_pt.properties                | 2244 ++++-----
 classpath/resource/gnu/java/locale/LocaleInformation_pt_PT.properties             |  458 -
 classpath/resource/gnu/java/locale/LocaleInformation_ro.properties                | 1346 ++---
 classpath/resource/gnu/java/locale/LocaleInformation_ru.properties                | 2232 ++++-----
 classpath/resource/gnu/java/locale/LocaleInformation_ru_UA.properties             |    4 
 classpath/resource/gnu/java/locale/LocaleInformation_rw.properties                |  204 
 classpath/resource/gnu/java/locale/LocaleInformation_sa.properties                |   44 
 classpath/resource/gnu/java/locale/LocaleInformation_se.properties                |  652 +-
 classpath/resource/gnu/java/locale/LocaleInformation_se_FI.properties             |  214 
 classpath/resource/gnu/java/locale/LocaleInformation_si.properties                |   12 
 classpath/resource/gnu/java/locale/LocaleInformation_sid.properties               |   40 
 classpath/resource/gnu/java/locale/LocaleInformation_sk.properties                | 1444 ++---
 classpath/resource/gnu/java/locale/LocaleInformation_sl.properties                |  878 +--
 classpath/resource/gnu/java/locale/LocaleInformation_so.properties                |  434 -
 classpath/resource/gnu/java/locale/LocaleInformation_sq.properties                |  524 +-
 classpath/resource/gnu/java/locale/LocaleInformation_sr.properties                | 1012 ++--
 classpath/resource/gnu/java/locale/LocaleInformation_sr_BA_Cyrl.properties        |    6 
 classpath/resource/gnu/java/locale/LocaleInformation_sr_Latn.properties           |  886 +--
 classpath/resource/gnu/java/locale/LocaleInformation_ss.properties                |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_st.properties                |  180 
 classpath/resource/gnu/java/locale/LocaleInformation_sv.properties                | 2286 ++++-----
 classpath/resource/gnu/java/locale/LocaleInformation_sv_FI.properties             |    6 
 classpath/resource/gnu/java/locale/LocaleInformation_sw.properties                |  356 -
 classpath/resource/gnu/java/locale/LocaleInformation_syr.properties               |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_ta.properties                |  648 +-
 classpath/resource/gnu/java/locale/LocaleInformation_te.properties                |  108 
 classpath/resource/gnu/java/locale/LocaleInformation_tg.properties                |  108 
 classpath/resource/gnu/java/locale/LocaleInformation_th.properties                | 2074 ++++----
 classpath/resource/gnu/java/locale/LocaleInformation_ti.properties                |  194 
 classpath/resource/gnu/java/locale/LocaleInformation_ti_ER.properties             |   10 
 classpath/resource/gnu/java/locale/LocaleInformation_tig.properties               |  536 +-
 classpath/resource/gnu/java/locale/LocaleInformation_tn.properties                |  156 
 classpath/resource/gnu/java/locale/LocaleInformation_to.properties                |  332 -
 classpath/resource/gnu/java/locale/LocaleInformation_tr.properties                | 2244 ++++-----
 classpath/resource/gnu/java/locale/LocaleInformation_trv.properties               |   84 
 classpath/resource/gnu/java/locale/LocaleInformation_ts.properties                |   46 
 classpath/resource/gnu/java/locale/LocaleInformation_tt.properties                |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_ug.properties                |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_uk.properties                | 2250 ++++-----
 classpath/resource/gnu/java/locale/LocaleInformation_ur.properties                |  684 +-
 classpath/resource/gnu/java/locale/LocaleInformation_uz.properties                |   46 
 classpath/resource/gnu/java/locale/LocaleInformation_uz_Arab.properties           |   10 
 classpath/resource/gnu/java/locale/LocaleInformation_uz_Latn.properties           |   46 
 classpath/resource/gnu/java/locale/LocaleInformation_ve.properties                |    8 
 classpath/resource/gnu/java/locale/LocaleInformation_vi.properties                |  866 +--
 classpath/resource/gnu/java/locale/LocaleInformation_wal.properties               |  282 -
 classpath/resource/gnu/java/locale/LocaleInformation_wo.properties                |   24 
 classpath/resource/gnu/java/locale/LocaleInformation_xh.properties                |  204 
 classpath/resource/gnu/java/locale/LocaleInformation_yo.properties                |  204 
 classpath/resource/gnu/java/locale/LocaleInformation_zh.properties                | 2040 ++++----
 classpath/resource/gnu/java/locale/LocaleInformation_zh_HK_Hant.properties        |   22 
 classpath/resource/gnu/java/locale/LocaleInformation_zh_Hant.properties           | 1902 +++----
 classpath/resource/gnu/java/locale/LocaleInformation_zu.properties                |  204 
 classpath/resource/gnu/javax/print/PrinterDialog.properties                       |   93 
 classpath/resource/gnu/javax/print/PrinterDialog_de.properties                    |   91 
 classpath/tools/Makefile.am                                                       |   10 
 classpath/tools/Makefile.in                                                       |   10 
 classpath/tools/gnu/classpath/tools/common/Messages.java                          |    4 
 classpath/tools/gnu/classpath/tools/getopt/Messages.java                          |    4 
 classpath/tools/gnu/classpath/tools/javah/JniHelper.java                          |    2 
 classpath/tools/gnu/classpath/tools/javah/JniIncludePrinter.java                  |    5 
 classpath/tools/gnu/classpath/tools/javah/Main.java                               |   87 
 classpath/tools/resource/gnu/classpath/tools/common/Messages.properties           |   40 
 classpath/tools/resource/gnu/classpath/tools/getopt/Messages.properties           |   46 
 classpath/vm/reference/gnu/classpath/VMStackWalker.java                           |    5 
 classpath/vm/reference/gnu/classpath/VMSystemProperties.java                      |    7 
 classpath/vm/reference/gnu/java/lang/VMCPStringBuilder.java                       |    4 
 classpath/vm/reference/gnu/java/lang/VMInstrumentationImpl.java                   |    4 
 classpath/vm/reference/gnu/java/lang/management/VMClassLoadingMXBeanImpl.java     |    4 
 classpath/vm/reference/gnu/java/lang/management/VMCompilationMXBeanImpl.java      |    4 
 classpath/vm/reference/gnu/java/lang/management/VMGarbageCollectorMXBeanImpl.java |    4 
 classpath/vm/reference/gnu/java/lang/management/VMMemoryMXBeanImpl.java           |    4 
 classpath/vm/reference/gnu/java/lang/management/VMMemoryManagerMXBeanImpl.java    |    4 
 classpath/vm/reference/gnu/java/lang/management/VMMemoryPoolMXBeanImpl.java       |    4 
 classpath/vm/reference/gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java  |    4 
 classpath/vm/reference/gnu/java/lang/management/VMRuntimeMXBeanImpl.java          |    4 
 classpath/vm/reference/gnu/java/lang/management/VMThreadMXBeanImpl.java           |    4 
 classpath/vm/reference/gnu/java/net/VMPlainDatagramSocketImpl.java                |    8 
 classpath/vm/reference/gnu/java/nio/VMPipe.java                                   |    4 
 classpath/vm/reference/gnu/java/nio/VMSelector.java                               |    7 
 classpath/vm/reference/gnu/java/security/jce/prng/VMSecureRandom.java             |    9 
 classpath/vm/reference/java/io/VMFile.java                                        |   89 
 classpath/vm/reference/java/io/VMObjectInputStream.java                           |    5 
 classpath/vm/reference/java/io/VMObjectStreamClass.java                           |    5 
 classpath/vm/reference/java/lang/VMClass.java                                     |   29 
 classpath/vm/reference/java/lang/VMClassLoader.java                               |    8 
 classpath/vm/reference/java/lang/VMCompiler.java                                  |   12 
 classpath/vm/reference/java/lang/VMDouble.java                                    |   19 
 classpath/vm/reference/java/lang/VMFloat.java                                     |    4 
 classpath/vm/reference/java/lang/VMMath.java                                      |   53 
 classpath/vm/reference/java/lang/VMObject.java                                    |    5 
 classpath/vm/reference/java/lang/VMString.java                                    |    4 
 classpath/vm/reference/java/lang/VMSystem.java                                    |   21 
 classpath/vm/reference/java/lang/management/VMManagementFactory.java              |    4 
 classpath/vm/reference/java/lang/reflect/VMArray.java                             |    7 
 classpath/vm/reference/java/lang/reflect/VMProxy.java                             |    4 
 classpath/vm/reference/java/net/VMInetAddress.java                                |   19 
 classpath/vm/reference/java/net/VMURLConnection.java                              |    7 
 classpath/vm/reference/java/nio/VMDirectByteBuffer.java                           |   23 
 classpath/vm/reference/java/security/VMAccessController.java                      |    8 
 classpath/vm/reference/java/security/VMSecureRandom.java                          |    9 
 classpath/vm/reference/java/util/VMTimeZone.java                                  |    5 
 classpath/vm/reference/sun/misc/Unsafe.java                                       |    6 
 gcj/Makefile.in                                                                   |    2 
 gcj/javaprims.h                                                                   |    4 
 gnu/classpath/Configuration.java                                                  |    2 
 gnu/javax/crypto/key/dh/GnuDHKeyPairGenerator.h                                   |    7 
 gnu/javax/net/ssl/provider/CipherSuite.h                                          |    6 
 gnu/javax/net/ssl/provider/OutputSecurityParameters.h                             |    3 
 include/Makefile.in                                                               |    2 
 java/io/Console.h                                                                 |   36 
 java/io/IOError.h                                                                 |   22 
 java/io/ObjectOutputStream$2.h                                                    |   25 
 java/io/ObjectOutputStream.h                                                      |    1 
 java/io/VMConsole.h                                                               |   22 
 java/io/VMConsole.java                                                            |   44 
 java/io/natVMConsole.cc                                                           |   45 
 java/nio/channels/spi/SelectorProvider$1.h                                        |   38 
 java/security/KeyStore$1.h                                                        |   32 
 java/security/ProtectionDomain.h                                                  |    1 
 java/text/DateFormatSymbols.h                                                     |    3 
 java/util/HashMap.h                                                               |    2 
 java/util/regex/Matcher.h                                                         |    1 
 java/util/regex/Pattern.h                                                         |    1 
 javax/xml/stream/util/ReaderDelegate.h                                            |   95 
 sources.am                                                                        |    7 
 testsuite/Makefile.in                                                             |    2 
 396 files changed, 62085 insertions(+), 59329 deletions(-)

Ok for trunk?
-- 
Andrew :)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F  8F91 3B96 A578 248B DC07

Attachment: 0.99_merge-01.diff.xz
Description: Binary data

Attachment: signature.asc
Description: Digital signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]