haiku/headers/os
Axel Dörfler aa1f543799 Some work on cursors:
* Fixed a myriad of bugs all over the place, ranging from locking errors to
  deleting objects that don't belong to the one deleting them (hello HWInterface!)
* Almost all ServerWindow cursor stuff was broken; I've replaced all commands
  to set a cursor with a single one AS_SET_CURSOR.
* Renamed some cursor commands.
* Changed the (broken) way ServerApp::fAppCursor was maintained - the application
  cursor is now NULL as long as possible.
* Removed superfluous ServerCursor app signature stuff.
* The BApplication will no longer duplicate the default/I-beam cursors, it will
  just reuse the default ones which now have fixed tokens.
* As a result, changing the cursor is now working as expected, closing bug #102.
* Rewrote Cursor.h, renamed private members to match our style guide.
* Minor cleanup.

What's still left to be done is reference counting the cursor objects to make them
work right and reliable.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16237 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-02-05 18:14:14 +00:00
..
add-ons Screw source compatibility. Cleaning up the legacy. 2005-05-25 23:57:47 +00:00
app Some work on cursors: 2006-02-05 18:14:14 +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 added experimental support for CardBus<->PCI bridges 2006-01-23 17:50:01 +00:00
game more cleanups. I'll probably end up rewriting the etire header 2005-12-26 10:16:22 +00:00
interface Fixed and cleaned up BShape and BShapeIterator. They should now work and behave like the R5 version. 2006-02-04 22:11:57 +00:00
kernel * Find out a few interesting information about the system (like CPU, 2006-01-03 13:30:23 +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 GCC 4 fix. 2005-12-11 13:53:26 +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 Import OpenGL kit headers, thanks to Mesa3D project. 2005-06-26 13:50:18 +00:00
storage Added a few more constructors and initialization methods. Among them two 2006-02-01 00:15:01 +00:00
support Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
translation Moved FuncTranslator.h to private headers since it is not intended for the user. 2005-02-12 14:33:31 +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