933e5b284a
2005-02-21 Mark Wielaard <mark@klomp.org> * gnu/java/locale/LocaleInformation_en.java: Extend localPatternChars to "GyMdkHmsSEDFwWahKzYeugAZ". 2005-02-21 Mark Wielaard <mark@klomp.org> * java/text/SimpleDateFormat.java (SimpleDateFormat(String, DateFormatSymbols)): Throw NullPointerException when formatData is null. 2005-02-21 Mark Wielaard <mark@klomp.org> * java/util/SimpleTimeZone.java (getOffset): Calculate beforeEnd by taking dstSavings into account. 2005-02-21 Sven de Marothy <sven@physto.se> * java/text/SimpleDateFormat.java, (parse): Set correct DST_OFFSET to the correct value. 2005-02-21 Mark Wielaard <mark@klomp.org> * java/util/SimpleTimeZone.java (checkRule): Throw IllegalArgumentException when month out of range. 2005-02-21 Sven de Marothy <sven@physto.se> * java/util/GregorianCalendar.java, (add): Don't set fields directly anymore. Use set() 2005-02-21 Mark Wielaard <mark@klomp.org> * java/text/SimpleDateFormat.java (CompiledField.toString): Use StringBuffer, not StringBuilder. (toString): Likewise. 2005-02-21 Sven de Marothy <sven@physto.se> * java/util/Calendar.java (clear): Dates should clear to local time. * java/util/GregorianCalendar.java (computeTime): Fix priority problem with DAY_OF_WEEK, Handle non-sunday-startig weeks and minimumDaysInFirstWeek. 2005-02-21 Sven de Marothy <sven@physto.se> * java/util/Calendar.java (Calendar): Constructor should clear fields. 2005-02-21 Sven de Marothy <sven@physto.se> * java/text/SimpleDateFormat.java (parse): Tweak handling of 2-year dates * java/util/Calendar.java (clear): Clear fields to correct value. * java/util/GregorianCalendar.java (computeTime): Correct handling of time zones. Correct field minimum values. 2005-02-21 Sven de Marothy <sven@physto.se> * java/util/Calendar.java (set) Invalidate all fields on first call to set(). 2005-02-21 Sven de Marothy <sven@physto.se> * java/util/GregorianCalendar.java (computeTime): Fixed handling of time zones. 2005-02-21 Sven de Marothy <sven@physto.se> * java/util/Calendar.java (clear): Set values to Epoch instead of zero. (set): Set isSet to the relevant field pattern instead of just the field. * java/util/GregorianCalendar.java (getBundle): Removed. (getDayOfYear): Removed. (getFirstDayOfMonth): New private method. (nonLeniencyCheck): New private method. (computeTime): Correct handling of insufficient data. 2005-02-21 Sven de Marothy <sven@physto.se> * java/util/Calendar.java: Invalidate ERA field on setting the YEAR. * java/util/SimpleTimeZone.java: (getDaysInMonth): Reimplemented. * java/util/GregorianCalendar.java: (getLinearTime): Removed. (isLeapYear(int,boolean)): Removed. (before(), after()): Removed. (computeTime): Reimplemented. 2005-02-21 Sven de Marothy <sven@physto.se> * java/util/Calendar.java: Reformatted. * java/util/GregorianCalendar.java: Reformatted. * java/util/SimpleTimeZone.java: Reformatted. 2005-02-21 Sven de Marothy <sven@physto.se> * java/util/GregorianCalendar.java (GregorianCalendar): Update fields in the constructor 2005-02-21 Noa Resare <noa@resare.com> * java/util/Calendar.java (explicitDSTOffset): New instance field. (set(int,int)): Set and use new field. (set(int,int,int)): Check new field. 2005-02-21 Noa Resare <address@hidden> * java/util/Calendar.java(set): Fix for DST related regression. 2005-02-21 Jeroen Frijters <jeroen@frijters.net> * java/util/Calendar.java (setTimeInMillis): Added call to clear, removed computeFields call. * java/util/Date.java (Date(int,int,int,int,int,int)): Removed workaround for GregorianCalendar bug. * java/util/GregorianCalendar.java (GregorianCalendar): Chained all constructors to a (new) common constructor. (computeTime): Fixed support for lenient month treatment. (getLinearDay): Return long instead of int. (calculateDay): Added fields argument and changed day argument to long. 2005-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/text/SimpleDateFormat.java Lots of documentation updates. (readObject(java.io.ObjectInputStream)): Wraps IllegalArgumentException as specified. (compileFormat(String)): Uses standardChars rather than the local pattern characters. Throws IllegalArgumentException rather than storing a -1 field. (toString()): Extended to include all variables in a better format. (translateLocalizedPattern(String, String, String)): Renamed to better define the use of this method. 2005-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/text/DateFormat.java: Documented pattern character offset constants and added new ones. (Field): Added new static fields for new pattern chars. * java/text/SimpleDateFormat.java: (CompiledField): Changed name of FieldSizePair class to CompiledField after adding the character as an attribute. Changed fields to private and added accessors to give encapsulation. (CompiledField.CompiledField(int,int,char)): Extended with character field. (CompiledField.getField()): New accessor method. (CompiledField.getSize()): New acceessor method. (CompiledField.getCharacter()): New accessor method. (CompiledField.toString()): Added primarily for debugging. (standardChars): Now uses extended 24 character sequence. (compileFormat(String)): Changed to use CompiledField. (formatWithAttribute(java.util.Date, gnu.java.text.FormatBuffer, java.text.FieldPosition)): Changed to use CompiledField. New handler for RFC 822 timezones added. 2005-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/text/SimpleDateFormat.java: (parse(String, java.text.ParsePosition)): Changed 'E' and 'M' cases to use both short and long names. Extended 'z' case to also handle 'Z', and deal with simple GMT offsets such as +0100. (computeOffset(String)): New private method, which converts a GMT offset specification, such as GMT-0500 to a numeric offset in milliseconds. * java/util/TimeZone.java: (timezones()): Added "CEST", the daylight savings time version of "CET", or Central European Time. 2005-02-21 Ito Kazumitsu <kaz@maczuka.gcd.org> * java/text/SimpleDateFormat.java: (parse): Set the DST offset to 0 when parsing GMT offset timezones. 2005-02-21 Ito Kazumitsu <kaz@maczuka.gcd.org> * java/text/SimpleDateFormat.java: (parse): Use offset to set ZONE_OFFSET rather than the DST_OFFSET, so that GMT offset timezones change the right one. 2005-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/text/SimpleDateFormat.java: (getDateFormatSymbols()): return a copy (setDateFormatSymbols(java.text.DateFormatSymbols)): throw exception on null input (clone()): implemented to clone internal fields 2005-02-21 Sven de Marothy <sven@physto.se> * java/text/SimpleDateFormat.java (parse): comparison should be case-insensitive, ignore null strings. From-SVN: r95368 |
||
---|---|---|
.. | ||
Calendar_de.java | ||
Calendar_en.java | ||
Calendar_nl.java | ||
Calendar.java | ||
LocaleInformation_af_ZA.java | ||
LocaleInformation_ar_AE.java | ||
LocaleInformation_ar_BH.java | ||
LocaleInformation_ar_DZ.java | ||
LocaleInformation_ar_EG.java | ||
LocaleInformation_ar_IN.java | ||
LocaleInformation_ar_IQ.java | ||
LocaleInformation_ar_JO.java | ||
LocaleInformation_ar_KW.java | ||
LocaleInformation_ar_LB.java | ||
LocaleInformation_ar_LY.java | ||
LocaleInformation_ar_MA.java | ||
LocaleInformation_ar_OM.java | ||
LocaleInformation_ar_QA.java | ||
LocaleInformation_ar_SD.java | ||
LocaleInformation_ar_SY.java | ||
LocaleInformation_ar_TN.java | ||
LocaleInformation_ar_YE.java | ||
LocaleInformation_be_BY.java | ||
LocaleInformation_bn_IN.java | ||
LocaleInformation_br_FR.java | ||
LocaleInformation_bs_BA.java | ||
LocaleInformation_ca_ES.java | ||
LocaleInformation_cs_CZ.java | ||
LocaleInformation_cy_GB.java | ||
LocaleInformation_da_DK.java | ||
LocaleInformation_de_AT.java | ||
LocaleInformation_de_BE.java | ||
LocaleInformation_de_CH.java | ||
LocaleInformation_de_DE.java | ||
LocaleInformation_de_LU.java | ||
LocaleInformation_de.java | ||
LocaleInformation_el_GR.java | ||
LocaleInformation_en_AU.java | ||
LocaleInformation_en_BW.java | ||
LocaleInformation_en_CA.java | ||
LocaleInformation_en_DK.java | ||
LocaleInformation_en_GB.java | ||
LocaleInformation_en_HK.java | ||
LocaleInformation_en_IE.java | ||
LocaleInformation_en_IN.java | ||
LocaleInformation_en_NZ.java | ||
LocaleInformation_en_PH.java | ||
LocaleInformation_en_SG.java | ||
LocaleInformation_en_US.java | ||
LocaleInformation_en_ZA.java | ||
LocaleInformation_en_ZW.java | ||
LocaleInformation_en.java | ||
LocaleInformation_es_AR.java | ||
LocaleInformation_es_BO.java | ||
LocaleInformation_es_CL.java | ||
LocaleInformation_es_CO.java | ||
LocaleInformation_es_CR.java | ||
LocaleInformation_es_DO.java | ||
LocaleInformation_es_EC.java | ||
LocaleInformation_es_ES.java | ||
LocaleInformation_es_GT.java | ||
LocaleInformation_es_HN.java | ||
LocaleInformation_es_MX.java | ||
LocaleInformation_es_NI.java | ||
LocaleInformation_es_PA.java | ||
LocaleInformation_es_PE.java | ||
LocaleInformation_es_PR.java | ||
LocaleInformation_es_PY.java | ||
LocaleInformation_es_SV.java | ||
LocaleInformation_es_US.java | ||
LocaleInformation_es_UY.java | ||
LocaleInformation_es_VE.java | ||
LocaleInformation_et_EE.java | ||
LocaleInformation_eu_ES.java | ||
LocaleInformation_fa_IR.java | ||
LocaleInformation_fi_FI.java | ||
LocaleInformation_fo_FO.java | ||
LocaleInformation_fr_BE.java | ||
LocaleInformation_fr_CA.java | ||
LocaleInformation_fr_CH.java | ||
LocaleInformation_fr_FR.java | ||
LocaleInformation_fr_LU.java | ||
LocaleInformation_ga_IE.java | ||
LocaleInformation_gd_GB.java | ||
LocaleInformation_gl_ES.java | ||
LocaleInformation_gv_GB.java | ||
LocaleInformation_he_IL.java | ||
LocaleInformation_hi_IN.java | ||
LocaleInformation_hr_HR.java | ||
LocaleInformation_hu_HU.java | ||
LocaleInformation_id_ID.java | ||
LocaleInformation_it_CH.java | ||
LocaleInformation_it_IT.java | ||
LocaleInformation_iw_IL.java | ||
LocaleInformation_ja_JP.java | ||
LocaleInformation_ka_GE.java | ||
LocaleInformation_kl_GL.java | ||
LocaleInformation_ko_KR.java | ||
LocaleInformation_kw_GB.java | ||
LocaleInformation_lt_LT.java | ||
LocaleInformation_lv_LV.java | ||
LocaleInformation_mi_NZ.java | ||
LocaleInformation_mk_MK.java | ||
LocaleInformation_mr_IN.java | ||
LocaleInformation_mt_MT.java | ||
LocaleInformation_nl_BE.java | ||
LocaleInformation_nl_NL.java | ||
LocaleInformation_nl.java | ||
LocaleInformation_nn_NO.java | ||
LocaleInformation_no_NO.java | ||
LocaleInformation_oc_FR.java | ||
LocaleInformation_pl_PL.java | ||
LocaleInformation_pt_BR.java | ||
LocaleInformation_pt_PT.java | ||
LocaleInformation_ro_RO.java | ||
LocaleInformation_ru_RU.java | ||
LocaleInformation_ru_UA.java | ||
LocaleInformation_se_NO.java | ||
LocaleInformation_sk_SK.java | ||
LocaleInformation_sl_SI.java | ||
LocaleInformation_sq_AL.java | ||
LocaleInformation_sr_YU.java | ||
LocaleInformation_sv_FI.java | ||
LocaleInformation_sv_SE.java | ||
LocaleInformation_ta_IN.java | ||
LocaleInformation_te_IN.java | ||
LocaleInformation_tg_TJ.java | ||
LocaleInformation_tl_PH.java | ||
LocaleInformation_tr_TR.java | ||
LocaleInformation_uk_UA.java | ||
LocaleInformation_ur_PK.java | ||
LocaleInformation_uz_UZ.java | ||
LocaleInformation_vi_VN.java | ||
LocaleInformation_yi_US.java | ||
LocaleInformation_zh_CN.java | ||
LocaleInformation_zh_HK.java | ||
LocaleInformation_zh_SG.java | ||
LocaleInformation_zh_TW.java | ||
LocaleInformation.java |