haiku/src
Stephan Aßmus 97ee7d0a55 When drawing is double buffered, there is no excuse for a flickering cursor
(including any drag bitmap). HWInterface::HideFloatingOverlays() was plain
stupid, I know it did check double buffering at one point, but I must have
removed that when messing with it. But copying anything from back to front
buffer is now not overwriting the cursor area anymore, which is painted
immediatly afterwards. Also moving the cursor invalidates only one rect
if old and new cursor area overlap. All these changes should save some cycles
too. Added TODO with regard to caching the on-the-fly cursor compositing
buffer.
If you have
* a more recent computer
* a decent VESA BIOS which supports your native resolution
* don't need video overlays
... I recommend using the VESA driver.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25479 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-05-12 21:10:05 +00:00
..
add-ons apply STA_INTMASK to only handle interesting bits 2008-05-12 18:38:39 +00:00
apps BRoster::GetAppInfo() only works on running applications, for the replicant to 2008-05-12 19:58:20 +00:00
bin make use of subsystem id and subsystem vendor id 2008-05-12 17:16:05 +00:00
build * Include KMessage in libbe_haiku.so again. 2008-04-26 21:57:22 +00:00
data Applied patch by SHINTA to enable Zenkaku/Hankaku key codes in Japanese keymap. 2008-05-10 11:41:28 +00:00
documentation removed former haiku_book and headersampler tool 2007-10-04 22:15:58 +00:00
kits GCC4 fix. 2008-05-12 16:05:53 +00:00
libs Don't ue ioctl('ichr') for Haiku, we support select(). 2008-05-10 14:53:02 +00:00
preferences update pci ids 2008-05-10 14:13:35 +00:00
servers When drawing is double buffered, there is no excuse for a flickering cursor 2008-05-12 21:10:05 +00:00
system * unsetenv() was moving too much memory, thus corrupting the data after 2008-05-12 20:48:03 +00:00
tests Patch from Kaoutsis to enable mutex and pthread_create tests. 2008-05-12 09:58:31 +00:00
tools Added support for option '-L' (always dereference symbolic links). 2008-05-01 12:43:29 +00:00
Jamfile libshared.a doesn't deserve a src/ subdirectory. Moved to 2007-06-15 18:32:50 +00:00