Ticket #858 (closed task: fixed)

Opened 2 years ago

Last modified 13 months ago

Backport any necessary ICU changes and fixes

Reported by: david Owned by: dominik
Priority: low Milestone: 1.0.2
Component: _OTHER_ Version: 1.0.0beta2
Severity: normal Keywords:
Cc: Patch attached: no

Description (last modified by dominik) (diff)

We need to figure out

  • what exact ICU version we ported back then
  • what ICU version branch this corresponds to
  • what fixes were made in that branch

And then backport all the fixes so we're free of ICU bugs. See #723 for instance.

Current state of affairs: (as in [4054])

should be ported:

icu/trunk/source/test/intltest/dadrcal.cpp icu/trunk/source/test/intltest/dadrcal.h icu/trunk/source/test/testdata/calendar.txt

ICU Release dates:

3.8.0: AgaviCalendar =>

 i18n/calendar.cpp  [icu 22016]
 i18n/unicode/calendar.h  [icu 22265]

4.0.0: AgaviCalendarGrego =>

 i18n/gregoimp.cpp  [icu 22167]
 i18n/gregoimp.h  [icu 22167]

3.8.0-dev: AgaviDateDefinitions =>

based largely on  i18n/calendar.h  [icu 20375]
and  i18n/ucal.h  [icu 19775]

3.8.0: AgaviGregorianCalendar =>

 i18n/gregocal.cpp  [icu 22379]
 i18n/unicode/gregocal.h  [icu 19003]

3.6.0: AgaviOlsonTimeZone =>

 i18n/olsontz.cpp  [icu 19133]
 i18n/olsontz.h  [icu 18762]

3.8.0-dev: AgaviSimpleTimeZone =>

 i18n/simpletz.cpp  [icu 21282]
 i18n/unicode/simpletz.h  [icu 18762]

3.8.0-dev: AgaviTimeZone =>

 i18n/timezone.cpp  [icu 22069]
 i18n/unicode/timezone.h  [icu 18762]

3.8.0-dev: CalendarTest =>

 test/intltest/caltest.cpp  [icu 21087]

4.0.0: TimeZoneBoundaryTest =>

 test/intltest/tzbdtest.cpp  [icu 19558]

3.8.1-dev: TimeZoneTest =>

 test/intltest/tztest.cpp  [icu 22096]
MISSING:

  • TimeZoneTest::TestCountries?()
  • (TimeZoneTest::TestEquivalentIDs())
  • REDO: testShortZoneIDs

Attachments

Change History

Changed 23 months ago by david

not necessary for rc1

Changed 19 months ago by david

  • priority changed from normal to low
  • severity changed from blocker to normal

Changed 19 months ago by david

  • milestone changed from 1.0 to 1.0.1

Changed 18 months ago by david

  • milestone changed from 1.0.1 to 1.0.2

Changed 17 months ago by dominik

  • description modified (diff)

The direct file links don't work (seems to be related to icu using trac 10.4 :/ )

Changed 16 months ago by dominik

(In [4054]) backport icu bugfixes refs #858

Changed 16 months ago by dominik

  • description modified (diff)

Changed 16 months ago by dominik

  • description modified (diff)

Changed 16 months ago by dominik

  • description modified (diff)

Changed 15 months ago by david

  • status changed from new to closed
  • resolution set to fixed

(In [4131]) merging branches/dominik-icu-backport, closes #858

Changed 15 months ago by david

  • status changed from closed to reopened
  • resolution fixed deleted

Changed 15 months ago by david

Changed 15 months ago by dominik

(In [4158]) Custom timezones now have GMT+0000 as id instead of AgaviTimeZone::CUSTOM renamed getGmtString to formatOffset and made it public refs #858

Changed 13 months ago by david

  • status changed from reopened to closed
  • resolution set to fixed

Add/Change #858 (Backport any necessary ICU changes and fixes)

Author


E-mail address and user name can be saved in the Preferences.


Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.