haiku/headers
Ingo Weinhold 5d7f782d4e BLooper: Add DispatchExternalMessage()
* This is primarily a service method for ports of widget tool kits
  that require single-threaded GUI. DispatchExternalMessage() calls
  DispatchMessage(), but also sets fLastMessage, so that
  [Detach]CurrentMessage() work correctly. This allows to detach a
  message in DispatchMessage() when called from the window thread,
  add it to a global queue, and later process the queued messages in
  a different thread that calls DispatchExternalMessage().
* BLooper/BWindow: Make sure fLastMessage is accessed only when locked.
2013-12-20 15:47:23 +01:00
..
build Only declare strl{cpy,cat} if they aren't defines. 2013-12-17 19:58:51 +01:00
compatibility Drop "protected"-define from bsd-compatibility header 2012-11-05 09:37:55 +01:00
config Merge branch 'master' into x86_64 2012-08-16 21:11:15 +01:00
cpp Allow use of c_str() on wstring. 2012-10-27 17:14:55 +02:00
glibc Make public glibc header printf.h usable. 2013-07-17 18:07:56 +02:00
libs Fix the agg headers to be proper C++. 2013-12-19 02:00:44 +01:00
os BLooper: Add DispatchExternalMessage() 2013-12-20 15:47:23 +01:00
posix ARM: remove #warning from public header file 2013-10-28 22:04:00 +01:00
private HashSet.h: Replace whatever that was with proper C++ 2013-12-17 19:58:52 +01:00
tools * Moved everything into the SymbolPatcher namespace. 2009-11-05 17:16:17 +00:00