haiku/headers
Oliver Tappe ec99f3b2a6 Adjust mbstate_t to embed the state of the ICU converter.
* make room in mbstate_t for containing an ICU-converter's state
  (well, in fact the whole converter object)
* adjust libroot's locale add-on to clone converters into a given
  mbstate_t directly
* adjust ICUThreadLocalStorageValue to contain the converter pointer
  instead of a converter-ID (if the converter is related to an
  mbstate_t, it points into the mbstate_t).
* adjust users of converters to directly use converter pointers
  instead of ICUConverterRef
* drop now unused ICUConverterManager and ICUConverterRef
* update gcc4 optional package

This brings our multibyte implementation into a fully working state,
both non-ascii and non-8-bit characters can now be handled normally
in the Terminal, i.e. this finally fixes #6276.

N.B.: Since the size of mbstate_t has changed, everything (including
the compiler!) needs to be rebuilt.
2011-12-15 13:18:11 +01:00
..
build FreeBSD host sys/stat.h: Add missing extern "C" 2011-11-28 05:11:35 +01:00
compatibility * Added definitions for n_short, n_long, and n_time as expected on FreeBSD when 2011-07-23 15:41:47 +00:00
config Filtered flat import of Oliver's svn package management branch 2011-11-25 06:17:07 +01:00
cpp Fix #7948: add correct prototype for String::compare alongside the wrong one 2011-10-31 09:56:00 +00:00
glibc * merged 32bit-wchar_t branches of buildtools and haiku back into 2009-07-07 10:30:09 +00:00
libs Make tabs BReferenceable. Maintain a list of tabs. 2011-11-30 17:55:36 +13:00
os Remove private BStringList implementation from mail. Tested it but however please be careful an review. This fixes bug #8174. 2011-12-15 19:45:07 +13:00
posix Adjust mbstate_t to embed the state of the ICU converter. 2011-12-15 13:18:11 +01:00
private Adjust mbstate_t to embed the state of the ICU converter. 2011-12-15 13:18:11 +01:00
tools * Moved everything into the SymbolPatcher namespace. 2009-11-05 17:16:17 +00:00