haiku/headers/private/locale
Adrien Destugues 44f11d0982 Make BDateFormat inherit from BFormat again
* Move relevant parts up into BFormat so other format classes can use
those
* Adjust BDurationFormat and BTimeUnitFormat for the changes
* Remove the "default" date format, it is better to keep only a default
locale and let applications create B*Formats from it as needed.
* Creating a B*Format without arguments to the constructor now
configures it for the default locale, which allows for easy use in
standard cases (formatting something with the current language and
format)
* Creating a B*Format is potentially an expansive operation, it is
advised to keep the instance around and reuse it whenever possible.
However it must be "refreshed" when the locale changes, for apps which
supports that, since it keeps a copy of the language and formatting
convention, rather than a pointer to the locale as it did before.
2014-10-01 16:29:12 +02:00
..
DefaultCatalog.h Cleanup BCatalogAddOn. 2012-04-16 00:04:41 +02:00
EditableCatalog.h Cleanup BCatalogAddOn. 2012-04-16 00:04:41 +02:00
FormattingConventionsPrivate.h * update (not-so-)optional package ICU to 4.8.1, which contains interesting stuff 2011-08-18 22:13:06 +00:00
HashMapCatalog.h Cleanup BCatalogAddOn. 2012-04-16 00:04:41 +02:00
ICUWrapper.h * added SetTo() in order to be able to set a new destination 2010-07-29 20:03:05 +00:00
LanguagePrivate.h * update (not-so-)optional package ICU to 4.8.1, which contains interesting stuff 2011-08-18 22:13:06 +00:00
LocaleRosterData.h Make BDateFormat inherit from BFormat again 2014-10-01 16:29:12 +02:00
MutableLocaleRoster.h Fix relying on order of static object destruction in Locale Kit. 2012-11-26 01:19:27 +01:00
PlainTextCatalog.h Cleanup BCatalogAddOn. 2012-04-16 00:04:41 +02:00
SystemCatalog.h Fix #8452 (app's crashing for non-existent system catalog) 2012-04-14 17:58:58 +02:00
TimeZonePrivate.h * update (not-so-)optional package ICU to 4.8.1, which contains interesting stuff 2011-08-18 22:13:06 +00:00