haiku/headers/os
Siarzhuk Zharski f37821851e Refactoring of 8-bit encodings support.
* Fixed issue introduced in hrev38139: restoring from the line
  drawing table was hard-coded to UTF8 Ground table. That is wrong:
  the table for currently configured encoding must be set back.
  Please look on using of _GuessGroundTable() for details;

* Fixed issue introduced in hrev34894: the semantic of convert_xx_utf8
  functions requires the destination length to be set equal to the
  target buffer size. Pre-hrev34894 usage of "homebrew" conversion
  functions was a bit different - destination length was set to 0.
  This made any converstions of input data useless and produce no
  visual results;

* Private list of supported encodings (Encoding.cpp) was replaced by
  using BPrivate::BCharacterSetRoster functionality. That allows to
  use centralized info about encodings in unified with other
  applications (Mail & StyledEdit for example) way. Most of currently
  enumerated in UTF8.h encodings now available in Terminal.
  Note that UCS-2 and UTF-16 are temporary (???) excluded from the
  list of encodings supported by Terminal.

* The B_UTF16_CONVERSION was added in system-wide UTF8.h declarations.
  This character set is available for enumerating by BCharacterSetRoster
  but not listed in public API. Looks like it was just missed;

* Special note about "Text Encoding" entry in Preference File:
  So known "shortname" of encoding was used in the preferences file.
  For details look on the encodings list in previous version of
  Encoding.cpp. As result of migrating to BCharacterSet-provided
  resources this list was deleted and is not available anymore.
  Instead of it the IANA name of the character encoding targeted
  to be used for this purposes. Frankly speaking this part looks
  like not working at the moment. The value of text encoding is
  hardcoded to "UTF-8" now and is not affected by any operations
  in Terminal menu. Note that "shortname" for default encoding
  was "UTF8" but the saved value is "UTF-8" - and they are looking
  not dependent at all. So this change should not introduce any
  kind of backward incompatibility.
2011-11-13 13:17:38 +01:00
..
add-ons - Partial downloaded messages are now opened by Mail and not by the mail daemon. Mail request the body fetch and get notified when the daemon is done. During this time the Mail window title is showing "Downloading: subject". This fixes #7256. 2011-03-03 09:05:04 +00:00
app Merge patch by plfiorini : 2011-11-02 14:57:43 +00:00
arch Of course, using warnings as placeholders for code to write works fine until it's included when building an arch with -Werror... 2009-07-22 18:14:32 +00:00
be_apps Applied slightly reworked and updated patch from ticket #1576 2011-10-29 15:38:20 +00:00
bluetooth Fix #6373, second try 2010-08-19 15:29:02 +00:00
device Revert r42812. As pointed by Michael, one can use 2011-10-24 21:02:14 +00:00
drivers Reverted r42958 as it is broken and I completely forgot to compile before 2011-10-29 15:51:04 +00:00
game Header was not self-containing. 2011-08-28 13:47:07 +00:00
interface Changes the menu key bitmap from CTL to CTRL and SHFT to SHIFT. 2011-11-07 01:46:42 +00:00
kernel Fixed x86_64 handling by the build system. 2011-11-12 15:40:16 +01:00
locale Avoid warning for unused parameters. 2011-11-07 21:31:17 +00:00
mail Merge patch by plfiorini : 2011-11-02 14:57:43 +00:00
media Set of patches by Pete Goodeve to imrpove the handling of audio latency. 2011-11-03 14:26:03 +00:00
midi Found a forgotten B_BEOS_*_DIRECTORY. 2009-09-18 17:40:46 +00:00
midi2
net * Remove the BNetworkDevice::AddPersistentNetwork() again and instead introduce 2011-10-09 19:56:19 +00:00
opengl Added a GetGLProcAddress() method to BGLView. 2010-09-08 10:01:37 +00:00
package * fix value of all enumeration types that are stored as part of a 2011-02-15 18:33:19 +00:00
storage * Coding style cleanup. 2011-11-06 08:23:41 +00:00
support Refactoring of 8-bit encodings support. 2011-11-13 13:17:38 +01:00
translation * Obviously, the GraphicsDefs.h header is needed as well. 2009-08-27 15:45:42 +00:00
AppKit.h
Be.h Patch by Jorma Karvonen: Add LocaleKit.h header and also add it to Be.h. Thanks! 2010-05-16 16:07:55 +00:00
BeBuild.h Add macro to BeBuild.h for declaring a weak alias. 2011-11-02 00:06:53 +00:00
DeviceKit.h
GameKit.h
InterfaceKit.h
KernelKit.h
LocaleKit.h One more monster commit (sorry ...) concerning the Locale Kit: 2010-10-24 12:57:55 +00:00
MailKit.h
MediaKit.h
MidiKit.h
NetKit.h * Rewrote NetKit.h, and added the libnetapi headers. 2008-06-24 09:03:44 +00:00
NetworkKit.h Added the new headers to the NetworkKit.h all-in-one header. 2010-10-27 14:16:19 +00:00
OpenGLKit.h
StorageKit.h StorageKit.h still included the Alias.h header file I removed with the previous commit. 2007-07-06 12:52:01 +00:00
SupportKit.h
TranslationKit.h