haiku/headers/os
Axel Dörfler b66c623116 * AddItem() versions did not work correctly at all: maximum insertion index
was limited by the visible list count, it did not care if the insertion
  failed, it didn't maintain the BListItem::fHasSubitems field, neither
  fVisible, and it didn't invalidate the latch of the parent, if needed.
* The "add item at end" also did not care if the item should be added to the
  visible list, too, it always did.
* AddUnder() would have crashed with a NULL superitem.
* _RemoveItem() now updates the fHasSubitems field as well.
* _SuperitemForIndex() can now return the index of the superitem as well.
* SortItemsUnder() did not check if the "underItem" if the items should be
  added to the visible list or not, it also just did.
* SortItemsUnder() now invalidates the part of the visible list that may
  have been changed.
* This fixed bug #662, and possibly #663, too (at least I could never
  reproduce it).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17812 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-06-13 10:11:11 +00:00
..
add-ons * Added new (currently private) API class BMimeSnifferAddon, 2006-06-09 20:48:50 +00:00
app Forgot to commit this header - should have been part of r17785. 2006-06-10 09:25:30 +00:00
arch Added empty arch_debugger.h header file. 2005-03-03 06:07:59 +00:00
be_apps Added missing R5 headers. 2004-02-26 19:35:02 +00:00
device More headers for the new modules and PnP/device system - note, this 2004-06-06 23:52:08 +00:00
drivers Add an ioctl B_GET_PATH_FOR_DEVICE, 2006-05-30 19:52:19 +00:00
game renamed class members to fit our guidelines (more or less) 2006-05-20 22:10:00 +00:00
interface * AddItem() versions did not work correctly at all: maximum insertion index 2006-06-13 10:11:11 +00:00
kernel B_SYSTEM_TEAM is now 1 under Haiku which refers to the real kernel. 2006-05-30 00:18:50 +00:00
mail restore prior values for utf8 and null, for the sake of default send mail encoding settings 2004-11-17 01:56:18 +00:00
media Reworked media_format meta data handling. 2006-05-14 22:51:14 +00:00
midi Fixed gcc 4 build. 2005-11-17 22:53:30 +00:00
midi2 Put private classes into the BPrivate namespace. 2004-05-13 10:55:10 +00:00
net Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
opengl Ooops, I forgot this little change. Sorry guys to break libGL.so build in the previous 2006-05-09 21:57:42 +00:00
storage Added BPositionIO::GetSize() and implemented it by means of Seek() and 2006-05-26 13:27:53 +00:00
support Added BPositionIO::GetSize() and implemented it by means of Seek() and 2006-05-26 13:27:53 +00:00
translation Some more GCC 4 and PPC fixes. 2006-05-19 15:52:21 +00:00
AppKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
Be.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
BeBuild.h Fixes that make Haiku build with gcc 4. Mainly out of the following 2005-11-12 23:27:14 +00:00
DeviceKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
GameKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
InterfaceKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
KernelKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
MailKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
MediaKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
MidiKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
NetKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
NetworkKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
OpenGLKit.h Removed GLX headers: was never there anyway! 2005-06-26 21:48:15 +00:00
StorageKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
SupportKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
TranslationKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00