haiku/headers/private
Stephan Aßmus 38287e02af * completed my changes to DrawState handling, the current DrawingState
of the active ViewLayer is now always mirrored in the Painter instance
  of a ServerWindow, so that it doesn't need to be synced on every drawing
  command, this was previously incomplete for font handling
* removed the DrawState parameter from all the DrawingEngine functions
* adjusted ServerWindow and ServerPicture accordingly
* made sure that string related functions used by non-drawing related
  parts (ServerApp, Decorator) don't interfere with the current drawing
  state
* moved AS_SYNC handling from _DispatchViewMessage to _DispatchMessage,
  it is actually a window message and doesn't require fCurrentLayer to
  be valid
* fixed bug #1300, fCurrentLayer was not updated when a ViewLayer was
  deleted by client request which happened to be fCurrentLayer (I am now
  handling it so that the parent becomes the current layer, could be
  wrong)
* AGGTextRenderer is no longer using it's own scanline, which should save
  a few bytes RAM, the Painter already had such an object
* StringWidth() in AGGTextRenderer is now taking the escapement_delta into
  account
* Painter::StrokeLine() doesn't need to check the clipping as much, since
  that is already done in DrawingEngine
* if a ServerWindow message is not handled because fCurrentLayer is NULL,
  a reply is sent in case the messages needs it (client window could
  freeze otherwise, waiting for the reply for ever)
* removed unused AS_SET_FONT and AS_SET_FONT_SIZE
* added automatic RGBColor -> rgb_color conversion to RGBColor.h
* minor cleanup for 80 char/line limit



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21685 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-07-22 19:48:27 +00:00
..
app * completed my changes to DrawState handling, the current DrawingState 2007-07-22 19:48:27 +00:00
audio * moved R3 audio driver interface definition to private headers along 2007-07-01 13:09:27 +00:00
debug
disk_scanner missing comment tokens 2007-06-20 21:30:00 +00:00
drivers Kernel socket helper funcs, with BONE compatibility. Shared by at laest 2 fs addons, and soon other drivers, so move it in here. 2007-05-02 00:31:45 +00:00
firewire work from JiSheng Zhang : fwcontrol with firewire headers from FreeBSD current. Thanks! 2007-07-15 17:43:02 +00:00
fs_shell Passed GENERAL_ERROR_BASE from LONG_MIN to INT_MIN (errors are uint32). 2007-06-20 21:58:02 +00:00
graphics cleanup 2007-07-05 16:39:38 +00:00
input the keymap is now saved when key locks or key modifiers are changed 2007-07-16 18:40:32 +00:00
interface * fix the build, forgot to commit this... 2007-07-19 17:22:53 +00:00
kernel axeld + bonefish: 2007-07-19 22:52:23 +00:00
libroot updated to tzcode2007a 2007-01-09 23:16:26 +00:00
mail * The Deskbar tray icon menu "Check Mail" and the status window "Check Now" button 2007-06-22 00:15:17 +00:00
media cleanup 2007-06-02 23:16:54 +00:00
midi Made all server version and signatures consistent, and thus closing bug #909. 2006-10-22 17:56:02 +00:00
net fixed the way accept() works in regards to the cookie pointer. It is no longer visible to userspace, we pass the fd instead. Also renamed kernel's shutdown() to system_shutdown as it collides with Posix's shutdown(). 2007-05-23 19:56:40 +00:00
opengl/GL/internal updated mesa to 6.5.3 2007-06-08 23:00:44 +00:00
print missing comment tokens 2007-06-20 21:30:00 +00:00
runtime_loader Now supports symbolic links correctly, and no longer loads the same shared 2006-06-27 00:07:42 +00:00
screen_saver * ScreenCornerSelector is now a BControl and fully keyboard navigable. 2006-06-09 16:03:16 +00:00
shared Added AutoDeleter::Get(). 2007-07-07 01:41:55 +00:00
storage * Renamed "EFI GUID Partition Table" to "EFI GUID Partition Map" to be consistent 2007-07-05 19:41:47 +00:00
syslog_daemon Implemented syslog support for the kernel debug output. Not fancy at all yet, but 2006-01-24 20:28:52 +00:00
textencoding missing comment tokens 2007-06-20 21:20:11 +00:00
tracker
usb_vision * added a bunch of drivers by Siarzhuk Zharski 2006-05-29 09:54:03 +00:00
userlandfs Got rid of vnode_id and mount_id, replaced with ino_t and dev_t. 2007-06-21 19:50:57 +00:00