haiku/src
Axel Dörfler 5afc064831 In anticipation of Stippi's new clipping code, I refactored the EventDispatcher
a bit:
* listeners are now managed per target (ie. per messenger) (by the Target class)
* therefore, the fFocusTokens/fLastFocusTokens lists are no longer needed; every
  Target knows its listeners already.
* this also fixes the obvious bug that the focus window's views would get both
  keyboard and pointer events, no matter which of them they originally wanted.
* renamed event_target to event_listener (there was actually a mix up in naming
  before - to the outside it was "listener", and internally, "target" was used)
* WinBorder::MouseMoved()/MouseUp() now also add the view token to the message;
  the messages weren't received by the target before (unless the view used
  tracking via BView::SetMouseEventMask()...) - maybe the client should only
  update fLastMouseMoved on B_MOUSE_MOVED events, and direct B_MOUSE_UP/DOWN
  (plus wheel changes) always to fLastMouseMoved...
* some cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15123 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-11-24 16:04:29 +00:00
..
add-ons now also rom image files dumped have the hardware ID's and location in it. 2005-11-24 15:47:59 +00:00
apps Removed background color from images - BeMail will now look much better if you have 2005-11-15 03:13:19 +00:00
bin Added better tokenization so that HTML is parsed and things like tags 2005-11-24 04:17:00 +00:00
build Replaced a few lstat()s with stat()s where symlinks to directories would 2005-11-13 17:22:25 +00:00
data Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
documentation Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
kits minor cleanup, changed some variables into constants 2005-11-24 13:10:03 +00:00
libs * Reintroduced third LinkAgainst parameter <mapLibs>, defaulting to true. 2005-11-07 16:07:25 +00:00
preferences Workspaces now always accept the first click. 2005-11-15 12:24:28 +00:00
servers In anticipation of Stippi's new clipping code, I refactored the EventDispatcher 2005-11-24 16:04:29 +00:00
system Removed one TODO from the list: in case pages_io() fails, read_chunk_into_cache() 2005-11-23 18:36:38 +00:00
tests Adi and I have had long talks about better approaches to clipping and we are convinced that a different design can significantly speed up the clipping processing in the root layer thread. This is a first prototype implementing the new ideas. Lots of features are missing yet, but Adi asked me to commit it now, so that we can both continue to work on it. The purpose of the new design is to significantly reduce the computations during an atomic clipping update, and also to scale much better with many more open windows. 2005-11-24 09:45:28 +00:00
tools Don't use host include options with the target compiler. 2005-11-18 23:23:04 +00:00
Jamfile Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00