haiku/headers/os
Oliver Tappe 38ac8def5a Largish cleanup sweep concerning the Locale Kit (sorry it got so big):
* refactored private/mutable stuff out of LocaleRoster into MutableLocaleRoster
* moved management of Locale/Time settings file and broadcasting of any changes 
  out of preflets and into MutableLocaleRoster
* added proper sorting to the listviews of the Locale preflet
* the Time preflet no longer overlaps long timezone names into the actual time
* several fixes with respect to leaking ICU objects, esp. in BCountry
* the locale roster no longer passes out references to its own BCountry object,
  but uses copies, instead - this makes locking superfluous, as the clients'
  BCountry objects can no longer be changed by the setting a new default 
  country in the locale roster
* removed pretty useless POSIX-style symbol fetching from BCountry - if we
  need that at all, it should live in the dedicated formatter classes
* adjusted readonlybootprompt, dstcheck and Deskbar to the changed Locale API
* refactored existing Time-formatter into TimeUnitFormat and DurationFormat
  (the latter of which is now used by AboutSystem)
* added stubs for Date, DateTime and Time formatters
* lots of coding style fixes throughout the Locale Kit and the Locale and Time 
  preflets
This will probably break most external apps making use of the Locale Kit - it
does break WebPositive.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37831 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-01 20:28:19 +00:00
..
add-ons Rewrote headers. 2009-08-27 12:35:43 +00:00
app Patch by Alex Wilson: Added convenience methods for storing BAlignment and BSize 2010-07-14 07:02:38 +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
bluetooth *Incorrect endianess handling from bdaddr at parsing from string. 2010-06-14 20:04:10 +00:00
device * More header cleanup, continuing korli's work. 2010-04-13 09:48:02 +00:00
drivers Added public io_request_is_vip(), returning whether the given request has the 2010-07-22 11:08:34 +00:00
game * More header cleanup, continuing korli's work. 2010-04-13 09:48:02 +00:00
interface Update BLayout::ItemAdded() and BLayout::ItemRemoved() to take an int32 index parameter, and ItemAdded() to return a bool indicating success or failure. Update BLayout::AddItem() to take the result of ItemAdded() into account. Also update BLayout::AllUnarchived() to take this into account. In either situation, if ItemAdded() returns false, the item does not get added to the layout. Removed various TODOs about code that could be removed once this change was made. In BSplitLayout, an item's LayoutData was lazy-initialized, but would always be created during ItemAdded(). Now we create the LayoutData explicitly, so that we can catch failed memory allocations. Closes #5524. 2010-07-30 02:28:17 +00:00
kernel Replaced B_32_BIT_MEMORY by B_32_BIT_FULL_LOCK and B_32_BIT_CONTIGUOUS, so 2010-06-23 13:29:25 +00:00
locale Largish cleanup sweep concerning the Locale Kit (sorry it got so big): 2010-08-01 20:28:19 +00:00
mail Rewrote header. 2009-08-27 12:41:25 +00:00
media * Reverted part of r34474 that broke binary compatibility. 2010-04-13 13:01:56 +00:00
midi Found a forgotten B_BEOS_*_DIRECTORY. 2009-09-18 17:40:46 +00:00
midi2
net Rewrote header. Don't know if this is even used/supported. 2009-08-27 12:45:31 +00:00
opengl Fixing BeOS binary compatibility. 2010-06-28 22:16:07 +00:00
storage * More header cleanup, continuing korli's work. 2010-04-13 09:48:02 +00:00
support In BUnarchiver::IsInstantiated(), catch a possible NULL dereference, make archive parameter to BUnarchiver::IsArchiveManaged() const. 2010-07-26 08:02:33 +00: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 * config/{HaikuConfig.h,types.h}: 2010-05-24 19:55:38 +00:00
DeviceKit.h
GameKit.h
InterfaceKit.h
KernelKit.h
LocaleKit.h Fixed misspelled header, closes ticket #6147. 2010-06-08 21:07:38 +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 Official place for socket.h is sys/ 2007-07-14 09:26:22 +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