haiku/headers
Adrien Destugues 961fdd8cc3 BMessageFormat: parse the pattern at construction
* Instead of parsing the pattern everytime Format() is called, parse it
only once when the object is created.
* Adjust all callers to make use of the feature and reuse the instance
as much as possible. This also allows calling B_TRANSLATE only once
instead of everytime the formatting needs to be done. We use either a
static instance (when the message pattern is constant) or a field (when
it is not known to be constant).
* Since the BMessageFormat instances are now reused, add locking to
avoid race conditions (ICU itself is thread safe, but the format pattern
is recreated when the locale is changed)
2014-10-08 15:12:48 +02:00
..
build Fix HaikuBuildCompatibility to not define atmics anymore. 2014-08-29 09:37:44 +02:00
compatibility histedit.h: Add missing #include <sys/cdefs.h> 2014-03-15 04:34:46 +01:00
config ARM: Be aware of ARMEL and ARMEL 2014-01-01 23:41:02 -07:00
cpp Add another mssing string::compare prototype. 2014-01-17 10:00:32 +01:00
glibc Make public glibc header printf.h usable. 2013-07-17 18:07:56 +02:00
libs tiff: drop sources and headers from the source tree 2014-06-13 15:52:11 +02:00
os BMessageFormat: parse the pattern at construction 2014-10-08 15:12:48 +02:00
posix Revert "Add sys/ucontext.h" 2014-08-09 20:18:05 +02:00
private Move Geolocation to kits/shared and make it private. 2014-10-02 00:32:48 +02:00
tools Remove preprocessor checks from TestShell.h 2014-07-29 23:05:52 +02:00