date | project | content | link |
|---|
| 19:31 on Apr 16 | haiku | Commit by zooey on master :: r hrev44041 haiku/: ( link) More catalog-related cleanup.
- rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO
- adjust all uses of both macros in Haiku's source tree
- use correct header guard for collecting/Catalog.h The renamed macros require adjustments to all external applications using catalogs.
| # |
| 22:04 on Apr 15 | haiku | Commit by zooey on master :: r hrev44037 haiku/: ( link) Final part of cleanup in Catalog.h. [5 commits]
- move versions of the B_TRANSLATE_...-macros used during collecting of catalog keys to a specific header file, which will only be picked up when running collectcatkeys
- fix a couple of build problems during the preprocessing of the libbe- sources when extracting catalog keys, all due to private headers not being found
- move ZombieReplicantView.h from kits/interface to headers/private/interface, as this way it can be picked up when building the libbe catalog
| # |
| 12:18 on Apr 15 | haiku | Commit by zooey on master :: r hrev44033 haiku/: ( link) Close #8452, pt. 2: reactivate system catalog translations.
- when moving the locale kit into libbe, I completely missed that I should have moved the translated catalogs, along, too.
| # |
| 15:58 on Apr 14 | haiku | Commit by zooey on master :: r hrev44024 haiku/: ( link) Fix #8452 (app's crashing for non-existent system catalog) [4 commits]
- make the system catalog a BCatalog instead of a BCatalogAddOn*, such that using a non-existing system catalog won't crash but simply return the untranslated string instead
- rename MutableLocaleRoster::GetSystemCatalog() to LoadSystemCatalog() and adjust it to use BCatalog::SetTo() in order to replace the data used by the given catalog
- adjust all users of gSystemCatalog accordingly
| # |
| 18:51 on Apr 07 | haiku | Commit by zooey on master :: r hrev43971 haiku/: ( link) Fix 8172: Time preflet being too slow to start. [2 commits]
- looking at the profile info kindly supplied by diver hinted at getting the timezones for each country individually being part of the problem, using BLocaleRoster::GetAvailableTimeZonesWithRegionInfo() helps considerably
- further improve the situation by only requesting the localized display name of a timezone when it is actually needed (i.e. when there are more than a single timezone in the current country) Testing with VMware on my slowest machine, this brings down the start time of the Time preflet from 5 seconds to 1.5 seconds.
| # |
| 11:54 on Apr 06 | haiku | Commit by zooey on master :: r hrev43957 haiku/: ( link) Fix access to system catalog strings.
- fix regression introduced in hrev43950: HashMapCatalog::GetString() didn't return the non-translated string in case there was no translation found, which e.g. caused AboutWindows to trigger a debugger message about the alert not having any buttons. Thanks to diver for the hint.
| # |
| 20:54 on Apr 04 | haiku | Commit by zooey on master :: r hrev43951 haiku/: ( link) Attempt at #1586 (queries not being case-insensitive for umlauts):
- adjust corresponding query predicate to use BUnicodeChar instead of ctype-functions Alas, this does not help as of now, since BUnicodeChar is missing support for any codepoints above 0x9f ...
| # |
| 20:44 on Apr 04 | haiku | Commit by zooey on master :: r hrev43950 haiku/: ( link) Merge liblocale.so into libbe.so.
- Make the locale kit a part of libbe.
- Drop the LocaleBackend kludge used from within libbe (and from other places, too) in order to access system catalog strings. This is now done via gSystemCatalog, which is provided and initialized by libbe.
- Drop all references to liblocale.so from all Jamfiles.
- Add legacy symlink liblocale.so in order to keep optional packages that rely on it in a working state. TODO: the documentation hasn't been updated.
| # |
| 16:47 on Apr 01 | haiku | Commit by zooey on master :: r hrev43934 haiku/: ( link) Fix target folder of libgutenberg data. - as pointed out by diver: libgutenberg has been configured to expect its data files in /system/data, but we used to install them into common. This way, the Gutenberg printer add-on actually shows some printers.
| # |
| 15:38 on Apr 01 | haiku | Commit by zooey on master :: r hrev43933 haiku/: ( link) Reset ICU converter pointer after closing it. [2 commits]
- The pointer to the ICU converter that's kept in TLS needs to be reset (to NULL) immediately after closing it, as opening a new container may fail, leaving a dangling pointer to a now closed container in the TLS value. Fixes #8361 & the userland cause of #8430.
| # |
| 20:39 on Mar 28 | haiku | Commit by zooey on master :: r hrev43895 haiku/: ( link) Fix #8257: Locale not showing 24h/12h mode.
- apply patch from 'luckypower', that fixes the problem in BFormattingConventions - thanks! Signed-off-by: Oliver Tappe <zooey at hirschkaefer dot de>
| # |
| 21:45 on Feb 26 | haiku | Commit by zooey on master :: r hrev43795 haiku/: ( link) Fix warnings about MB_LEN_MAX being redefined.
- in our limits.h, move #include_next of GCC's limits.h to the end such that things defined in it will not disturb our own definitions
| # |
| 18:07 on Feb 26 | haiku | Commit by zooey on master :: r hrev43793 haiku/: ( link) Fix #8350: clockconfig has to use the current offset from GMT. [4 commits]
- instead of re-applying the fixed offset that had been set when the Time preflet was used last, use the stored timezone name in clockconfig in order to determine the current GMT-offset for that timezone
- clockconfig now requires liblocale.so
- drop the offset field from the settings as it is no longer used, clockconfig was the only client
- automatic whitespace cleanup
| # |
| 22:15 on Feb 23 | haiku | Commit by zooey on master :: r hrev43781 haiku/: ( link) Activate locale settings in Deskbar & Time preflet. [7 commits]
- Both Deskbar and Time are using BCalendarView, which in turn uses DateTime, which uses strftime() to generate month/day names. Of course, this doesn't work as intended unless the locale has been initialized.
| # |
| 21:32 on Feb 07 | haiku | Commit by zooey on master :: r hrev43720 haiku/: ( link) Remove some more glibc-files that are not required. [2 commits] | # |
| 20:43 on Feb 07 | haiku | Commit by zooey on master :: r hrev43719 haiku/: ( link) Drop as much of gconv as possible. [10 commits] | # |
| 21:03 on Jan 07 | haiku | Commit by zooey on master :: r hrev43641 haiku/: ( link) Drop now unneeded glibc wchar-files (plus others). [6 commits] | # |
| 22:06 on Jan 05 | haiku | Commit by zooey on refs/remotes/axeld-github/imap :: ra767d7814da22fb4d180ac746840ee827b6adfb2 external_repos/: Improved folder config window a bit. [13 commits]
- Now uses the BLayoutBuilder instead of ALM layout - not only is the code much simpler now, resizing the window isn't as sluggish anymore (less flickering).
- Fixed a drawing bug in the list view; the drawing state wasn't properly maintained, leading to rendering artefacts.
- Moved the checkbox to the start of the line.
- Use B_ASYNCHRONOUS_CONTROLS for all windows.
- Fixed a few typos.
| # |
| 22:06 on Jan 05 | haiku | Commit by zooey on refs/remotes/axeld-github/imap :: ra767d7814da22fb4d180ac746840ee827b6adfb2 external_repos/: Improved folder config window a bit. [13 commits]
- Now uses the BLayoutBuilder instead of ALM layout - not only is the code much simpler now, resizing the window isn't as sluggish anymore (less flickering).
- Fixed a drawing bug in the list view; the drawing state wasn't properly maintained, leading to rendering artefacts.
- Moved the checkbox to the start of the line.
- Use B_ASYNCHRONOUS_CONTROLS for all windows.
- Fixed a few typos.
| # |
| 02:04 on Nov 04, 2011 | haiku | Commit by zooey on refs/remotes/aldeck-github/tracker_layout :: rf75eb4f68216f3c2b70e04090201034c2fc86305 external_repos/: Merge branch 'master' into tracker_layout [33 commits]
Conflicts:
data/catalogs/kits/locale/zh_hans.catkeys | # |