haiku/src/servers
Axel Dörfler 3a44e6e37d Fixed a big race condition in the server code:
* ServerApp was accessing ServerWindow::Window() (while having the app window
  lock held), but in fact, there was no guarantee it already existed, or was
  added to the Desktop.
* Therefore, the Window() semantics have changed to only return a window in
  case the window exists *and* has been added to the desktop (the latter
  constraint might be lifted again, though). Therefore, it doesn't work
  for offscreen windows, and should not be used within ServerWindow code
  anymore.
* This fixes bug #686 and maybe others as well.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17878 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-06-19 23:42:22 +00:00
..
app Fixed a big race condition in the server code: 2006-06-19 23:42:22 +00:00
debug * Implemented AS_DIRECT_WINDOW_SET_FULLSCREEN so that it sets kWindowScreenFeel 2006-06-09 21:46:40 +00:00
input * As the generated SystemKeymap source is used as a header, I renamed the 2006-06-03 15:33:26 +00:00
mail More Japanese and other small items from SourceForge. To be integrated into 2006-01-15 22:55:07 +00:00
media Fixed off-by-one error that prevented finding nodes using wildcard names, like DVB* 2006-05-15 18:43:36 +00:00
media_addon added B_BACKGROUND_APP app flag 2006-02-09 00:10:29 +00:00
midi made midi server beos compatible 2006-06-17 14:04:46 +00:00
net Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
power Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
print Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
registrar revert 17726, my change wasn't good 2006-06-14 11:57:52 +00:00
syslog_daemon * Removed wrong file type associations as reported in bug #405. 2006-04-05 10:53:13 +00:00
Jamfile Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00