haiku/src/servers/app
Stephan Aßmus 0794971822 * one can now specify and "offset" which will be taken into account when
looking up the color in the pattern, this is needed because before,
  patterns were always drawn with the virtual origin in screen coordinate
  space, but they need to be drawn with view coordinate origin taken into
  account (will be implemented in a forthcomming commit)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21639 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-07-17 20:52:47 +00:00
..
drawing * one can now specify and "offset" which will be taken into account when 2007-07-17 20:52:47 +00:00
Angle.cpp * renamed HWInterface locking to LockParallelAccess() and 2006-12-04 22:25:17 +00:00
Angle.h * cleanup (it is still used btw, at least in ServerFont) 2006-11-29 20:29:03 +00:00
app_server.rdef * created alert icons in vector format (idea icon is missing yet) 2007-05-25 08:07:48 +00:00
AppServer.cpp * Removed the debugger() call when the input_server couldn't be started - it's not 2006-12-28 14:11:08 +00:00
AppServer.h * Removed ColorSet, it's no longer needed or used. 2006-04-26 09:03:28 +00:00
BitmapManager.cpp Fixed the overlay I accidently broke with the last commit - sometimes, but only 2007-06-28 20:05:39 +00:00
BitmapManager.h * Implemented the overlay suspend/resume protocol on mode changes; not really tested 2007-06-27 11:29:20 +00:00
ClientMemoryAllocator.cpp Implemented freeing of blocks, though it's not very efficient yet. 2006-03-18 18:37:37 +00:00
ClientMemoryAllocator.h * Implemented a new client allocation method: instead of having all bitmaps of 2006-03-18 13:43:26 +00:00
CursorData.cpp various changes to handling custom cursors: 2006-02-26 18:15:31 +00:00
CursorData.h various changes to handling custom cursors: 2006-02-26 18:15:31 +00:00
CursorManager.cpp Added a comment that should make clear my last accidental commit doesn't fix anything. 2007-01-04 12:32:44 +00:00
CursorManager.h At least temporary fix for the Deskbar not updating additional items (unless you resize it). 2007-01-04 12:28:31 +00:00
CursorSet.cpp * Removed headers/private/servers/app - everything is in src/servers/app now. 2006-03-18 16:42:14 +00:00
CursorSet.h * Removed headers/private/servers/app - everything is in src/servers/app now. 2006-03-18 16:42:14 +00:00
DebugInfoManager.cpp Merged app_server_new_clipping branch changes r15290 to 15418 back into trunk. 2005-12-08 12:41:19 +00:00
DebugInfoManager.h turn off on-screen debugging for now, the errors it reported are not that critical, and printing the debug info itself could lead to problems 2005-11-10 13:38:22 +00:00
Decorator.cpp * renamed HWInterface locking to LockParallelAccess() and 2006-12-04 22:25:17 +00:00
Decorator.h Moved the decorator function declarations into DecorManager (which is the only place which uses them) to allow add-on decorators to build 2007-02-23 23:35:01 +00:00
DecorManager.cpp Moved the decorator function declarations into DecorManager (which is the only place which uses them) to allow add-on decorators to build 2007-02-23 23:35:01 +00:00
DecorManager.h * now the Decorator uses the DrawingEngine instance of the WindowLayer, 2006-12-15 23:05:35 +00:00
DefaultDecorator.cpp * renamed HWInterface locking to LockParallelAccess() and 2006-12-04 22:25:17 +00:00
DefaultDecorator.h fixed some remaining issues with tab sliding: 2006-05-26 21:26:35 +00:00
Desktop.cpp The Workspaces layer will now also be updated when the window hidden/shown is not on 2007-06-21 22:42:39 +00:00
Desktop.h The app_server now starts and restarts (if needed) the input_server. The use of 2006-12-23 22:59:06 +00:00
DesktopSettings.cpp * Implemented BDragger::{Show|Hide}AllDraggers() and its backend in the app_server. 2007-02-21 07:57:21 +00:00
DesktopSettings.h * Implemented BDragger::{Show|Hide}AllDraggers() and its backend in the app_server. 2007-02-21 07:57:21 +00:00
DesktopSettingsPrivate.h * Implemented BDragger::{Show|Hide}AllDraggers() and its backend in the app_server. 2007-02-21 07:57:21 +00:00
DrawState.cpp * implemented "false bold" for text rendering. It is a new property 2006-12-18 05:22:13 +00:00
DrawState.h * Removed headers/private/servers/app - everything is in src/servers/app now. 2006-03-18 16:42:14 +00:00
EventDispatcher.cpp The app_server now starts and restarts (if needed) the input_server. The use of 2006-12-23 22:59:06 +00:00
EventDispatcher.h cleanup, fixed some warnings 2007-05-13 17:47:23 +00:00
EventStream.cpp Implemented B_NO_POINTER_HISTORY. Window moving/resizing uses this mechanism 2006-01-11 12:25:06 +00:00
EventStream.h Implemented B_NO_POINTER_HISTORY. Window moving/resizing uses this mechanism 2006-01-11 12:25:06 +00:00
FontFamily.cpp * separated FontStyle and FontFamily into different .h/cpp, before they shared 2007-07-17 20:48:06 +00:00
FontFamily.h * separated FontStyle and FontFamily into different .h/cpp, before they shared 2007-07-17 20:48:06 +00:00
FontManager.cpp * Renaming or moving a directory within the known font directories is now 2006-04-18 15:14:10 +00:00
FontManager.h * Removed headers/private/servers/app - everything is in src/servers/app now. 2006-03-18 16:42:14 +00:00
FontStyle.cpp * separated FontStyle and FontFamily into different .h/cpp, before they shared 2007-07-17 20:48:06 +00:00
FontStyle.h * separated FontStyle and FontFamily into different .h/cpp, before they shared 2007-07-17 20:48:06 +00:00
HashTable.cpp Fixes that make Haiku build with gcc 4. Mainly out of the following 2005-11-12 23:27:14 +00:00
HashTable.h cleanup, fixed some warnings 2007-05-13 17:47:23 +00:00
InputManager.cpp The input_server is now notified when the screen resolution is changed. 2005-11-26 16:22:06 +00:00
InputManager.h The input_server is now notified when the screen resolution is changed. 2005-11-26 16:22:06 +00:00
IntPoint.cpp * introduced IntPoint and IntRect, which are just like BPoint and BRect, 2006-11-29 03:20:07 +00:00
IntPoint.h * introduced IntPoint and IntRect, which are just like BPoint and BRect, 2006-11-29 03:20:07 +00:00
IntRect.cpp * introduced IntPoint and IntRect, which are just like BPoint and BRect, 2006-11-29 03:20:07 +00:00
IntRect.h * introduced IntPoint and IntRect, which are just like BPoint and BRect, 2006-11-29 03:20:07 +00:00
Jamfile * separated FontStyle and FontFamily into different .h/cpp, before they shared 2007-07-17 20:48:06 +00:00
MessageLooper.cpp The MessageLooper class did not initialize its fThread member, causing ServerWindow 2007-03-25 12:43:13 +00:00
MessageLooper.h You can now specify a timeout to MessageLooper::PostMessage(). 2005-12-12 13:12:51 +00:00
MultiLocker.cpp * Replaced DEBUG MultiLocker with an implementation that actually helps debugging 2007-02-02 19:16:18 +00:00
MultiLocker.h * Replaced DEBUG MultiLocker with an implementation that actually helps debugging 2007-02-02 19:16:18 +00:00
OffscreenServerWindow.cpp Some cleanup: 2005-12-01 12:07:28 +00:00
OffscreenServerWindow.h Some cleanup: 2005-12-01 12:07:28 +00:00
OffscreenWindowLayer.cpp * renamed HWInterface locking to LockParallelAccess() and 2006-12-04 22:25:17 +00:00
OffscreenWindowLayer.h remove empty functions which are no longer virtual anyways 2005-12-21 11:23:37 +00:00
PNGDump.cpp Now writes the file type of the PNG files as well. This fixes bug #374, even though 2006-04-01 15:51:48 +00:00
PNGDump.h * added a call to png_set_strip_alpha() which could fix the alpha channel 2005-11-09 23:52:27 +00:00
RAMLinkMsgReader.cpp Fixes that make Haiku build with gcc 4. Mainly out of the following 2005-11-12 23:27:14 +00:00
RAMLinkMsgReader.h Removed unused files like PortMessage.cpp/h and Session.cpp/h. 2005-11-02 12:55:20 +00:00
ReferenceCounting.h * Removed headers/private/servers/app - everything is in src/servers/app now. 2006-03-18 16:42:14 +00:00
RegionPool.cpp * implemented a BRegion pool per WindowLayer which is supposed 2006-04-07 19:14:25 +00:00
RegionPool.h * implemented a BRegion pool per WindowLayer which is supposed 2006-04-07 19:14:25 +00:00
RenderingBuffer.h * Removed headers/private/servers/app - everything is in src/servers/app now. 2006-03-18 16:42:14 +00:00
RGBColor.cpp Some more GCC 4 and PPC fixes. 2006-05-19 15:52:21 +00:00
RGBColor.h cleanup 2006-05-22 10:03:24 +00:00
ScreenManager.cpp * introduced a listener mechanism to be notified of frame buffer 2006-11-29 09:27:23 +00:00
ScreenManager.h cleanup, fixed some warnings 2007-05-13 17:47:23 +00:00
ServerApp.cpp * Implemented the overlay suspend/resume protocol on mode changes; not really tested 2007-06-27 11:29:20 +00:00
ServerApp.h Fixed number 1 (or the only one? ;-)) crashing bug #306 in the app_server: 2006-04-21 22:43:23 +00:00
ServerBitmap.cpp * Implemented the overlay suspend/resume protocol on mode changes; not really tested 2007-06-27 11:29:20 +00:00
ServerBitmap.h * Implemented the overlay suspend/resume protocol on mode changes; not really tested 2007-06-27 11:29:20 +00:00
ServerConfig.h * introduced a listener mechanism to be notified of frame buffer 2006-11-29 09:27:23 +00:00
ServerCursor.cpp At least temporary fix for the Deskbar not updating additional items (unless you resize it). 2007-01-04 12:28:31 +00:00
ServerCursor.h At least temporary fix for the Deskbar not updating additional items (unless you resize it). 2007-01-04 12:28:31 +00:00
ServerFont.cpp * Made UTF8 functions overflow safe 2006-12-25 21:58:00 +00:00
ServerFont.h * make sure that the 80 chars per line limit is not exceeded 2007-07-17 20:48:54 +00:00
ServerPicture.cpp ServerPicture now uses a BPositionIO object as internal storage instead 2007-05-03 14:52:13 +00:00
ServerPicture.h ServerPicture now uses a BPositionIO object as internal storage instead 2007-05-03 14:52:13 +00:00
ServerScreen.cpp * Implemented the overlay suspend/resume protocol on mode changes; not really tested 2007-06-27 11:29:20 +00:00
ServerScreen.h Changed the way a valid display mode is chosen: 2006-03-01 16:08:28 +00:00
ServerTokenSpace.h * the app_server now uses a global token space - this should later be changed to 2005-11-14 19:46:20 +00:00
ServerWindow.cpp Avoid sending an extra (useless) B_DIRECT_MODIFY notification to the 2007-05-07 21:26:33 +00:00
ServerWindow.h Fixed a big race condition in the server code: 2006-06-19 23:42:22 +00:00
SystemPalette.cpp * Removed headers/private/servers/app - everything is in src/servers/app now. 2006-03-18 16:42:14 +00:00
SystemPalette.h * Removed headers/private/servers/app - everything is in src/servers/app now. 2006-03-18 16:42:14 +00:00
ViewLayer.cpp ServerPicture now uses a BPositionIO object as internal storage instead 2007-05-03 14:52:13 +00:00
ViewLayer.h Added "const" to many parameters. 2007-03-01 23:17:40 +00:00
VirtualScreen.cpp Resolved a TODO: WorkspacesLayer must take the whole workspaces frame into account, not 2007-02-02 18:14:25 +00:00
VirtualScreen.h Resolved a TODO: WorkspacesLayer must take the whole workspaces frame into account, not 2007-02-02 18:14:25 +00:00
WindowLayer.cpp We should not pass the mouse down event to the window in case it has B_AVOID_FOCUS set; found by Stefano as described in bug #670 comment 5. 2007-04-17 14:40:29 +00:00
WindowLayer.h added a way for BWindow to store and restore arbitrary decor settings, 2006-05-25 12:01:28 +00:00
WindowList.cpp * When the current focus window was closed or invisible, we used to 2006-03-15 21:33:12 +00:00
WindowList.h * added a fOriginalFlags that contains the unaltered flags as set by the client 2005-12-09 14:06:30 +00:00
Workspace.cpp * Added a new Workspace::GetPreviousWindow() method to allow traversing the window 2007-03-13 16:53:19 +00:00
Workspace.h * Added a new Workspace::GetPreviousWindow() method to allow traversing the window 2007-03-13 16:53:19 +00:00
WorkspacePrivate.h The display resolution is now saved and restored. Probably doesn't handle non-default 2006-02-06 13:36:46 +00:00
WorkspacesLayer.cpp No longer avoids switching the workspace when a window one clicked on is not movable. 2007-07-03 00:48:52 +00:00
WorkspacesLayer.h Added the scrolling offset when a view is created. 2006-04-04 01:51:16 +00:00