Ticket #858 (closed task: fixed)
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.4.0 [icu 18360] 2005-07-26
- 3.4.1 [icu 19336] 2006-03-09
- 3.6.0 [icu 20189] 2006-08-29
- 3.8.0 [icu 22674] 2007-09-13
- 3.8.1 [icu 23075] 2007-12-12
- 4.0.0 [icu 24330] 2008-07-01
- 4.0.1 [icu 25253] 2009-01-14
3.8.0: AgaviCalendar =>
i18n/calendar.cpp [icu 22016]
i18n/unicode/calendar.h [icu 22265]
4.0.0: AgaviCalendarGrego =>
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 =>
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 =>
4.0.0: TimeZoneBoundaryTest =>
3.8.1-dev: TimeZoneTest =>
test/intltest/tztest.cpp [icu 22096]
MISSING:
- TimeZoneTest::TestCountries?()
- (TimeZoneTest::TestEquivalentIDs())
- REDO: testShortZoneIDs

