haiku/headers/os
Julian Harnath 057c8708f2 Move B_MOUSE_IDLE generation to app_server.
* BWindow used to generate the B_MOUSE_IDLE events by sending a
  delayed message with a one-shot BMessageRunner to itself.
  Every creation and deletion of BMessageRunners causes synchronous
  messaging between the application under the mouse cursor and the
  registrar. This creates large amounts of calls to set_port_owner()
  in the kernel whenever moving the mouse.

* Now, B_MOUSE_IDLE is sent by the cursor loop inside the app_server
  instead. When the mouse wasn't moved for the tooltip delay time,
  it inserts a B_MOUSE_IDLE message into the event stream.

* The tooltip delay thus becomes a system-wide constant and is not
  configurable per-application anymore (no code currently in the
  Haiku repo makes use of that anyhow).
2013-10-26 16:11:45 +02:00
..
add-ons Applied an updated patch by looncraz to enable hardware cursor. 2012-11-28 22:33:08 +01:00
app More explicit denoting the BPrivate namespace 2013-09-10 19:14:18 +02:00
arch x86_64: Set vector in iframe/debug state to 99 for syscalls. 2013-07-25 20:04:25 +01:00
be_apps Applied slightly reworked and updated patch from ticket #1576 2011-10-29 15:38:20 +00:00
bluetooth Fix more GCC4 narrowing conversion warnings. 2013-05-03 19:42:04 +02:00
device Revert r42812. As pointed by Michael, one can use 2011-10-24 21:02:14 +00:00
drivers acpi: switch acpi_object from a struct to a union 2013-10-24 14:29:47 +02:00
game Style fixes to DirectWindow.h, no functional change 2012-12-21 19:18:45 -05:00
interface Move B_MOUSE_IDLE generation to app_server. 2013-10-26 16:11:45 +02:00
kernel Adjust debug API to address some x86-64 concerns. 2013-06-28 18:59:38 -04:00
locale Switch BUnicodeChar to wrap the ICU's UChar32 one 2013-04-07 20:14:37 +02:00
mail Merge patch by plfiorini : 2011-11-02 14:57:43 +00:00
media MediaTrack: Style fixes 2013-08-31 15:40:18 -04:00
midi
midi2
net Add file: protocol handler. 2013-10-24 17:41:03 +02:00
opengl GLUT: Fix mistake in header license 2012-11-16 13:07:11 -06:00
package Remove /boot/common for good 2013-10-03 21:52:25 +02:00
storage Add some missing B_USER_*_DIRECTORY constants 2013-10-06 01:13:22 +02:00
support BDateTime: Time_T functions return or take a time_t 2013-10-11 08:32:26 +02:00
translation Actually sort the translator menu used in ShowImage. 2012-08-07 00:41:41 -04: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 Update the copyright year too. 2012-08-20 01:13:19 -04: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
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
SupportKit.h
TranslationKit.h