haiku/src/servers/app
Stephan Aßmus 65abd9dff0 * Painter switches back correctly from using B_OP_COPY for text to
using the "normal" B_OP_COPY for lines and such that works more
  like B_OP_OVER actually (for example, the slider in VLC will look
  much better, but also other stuff)
* combined Stroke and FillEllipse() into DrawEllipse() and fixed
  some longstanding issues, ellipses are now correctly placed
  (aligned) and of the correct size
* removed locking in the DrawingEngine drawing functions, since
  you need to have the DrawingEngine locked anyways for the
  clipping to stay what it is (and that's already the case elsewhere
  in the code)
* simplified ConstrainClippingRegion, the NULL version was never
  useful and also locking is removed, see above

summary: slight speed improvements, cleanup and bugfixes...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17329 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-05-05 09:03:09 +00:00
..
drawing * Painter switches back correctly from using B_OP_COPY for text to 2006-05-05 09:03:09 +00:00
Angle.cpp
Angle.h
app_server.rdef
AppServer.cpp * Removed ColorSet, it's no longer needed or used. 2006-04-26 09:03:28 +00:00
AppServer.h * Removed ColorSet, it's no longer needed or used. 2006-04-26 09:03:28 +00:00
BitmapManager.cpp * Some refactoring: renamed OverlayCookie to Overlay and put it in its own 2006-04-23 15:45:35 +00:00
BitmapManager.h * With Rudolf's information about relocating overlays, I changed the way memory 2006-04-22 16:41:12 +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 * Removed ColorSet, it's no longer needed or used. 2006-04-26 09:03:28 +00:00
CursorManager.h various changes to handling custom cursors: 2006-02-26 18:15: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
DebugInfoManager.h
Decorator.cpp * Removed ColorSet, it's no longer needed or used. 2006-04-26 09:03:28 +00:00
Decorator.h * Removed ColorSet, it's no longer needed or used. 2006-04-26 09:03:28 +00:00
DecorManager.cpp * Removed ColorSet, it's no longer needed or used. 2006-04-26 09:03:28 +00:00
DecorManager.h
DefaultDecorator.cpp * Removed ColorSet, it's no longer needed or used. 2006-04-26 09:03:28 +00:00
DefaultDecorator.h Implemented kLeftTitledWindowLook. 2006-03-09 12:52:40 +00:00
Desktop.cpp removed unnecessary call to ConstrainClipping(), the drawing functions that take a color are reserved for the server and ignore clipping 2006-05-05 08:56:59 +00:00
Desktop.h * There is now a server_read_only_memory structure that is placed in a (surprise!) 2006-04-25 20:12:06 +00:00
DesktopSettings.cpp * Removed ColorSet, it's no longer needed or used. 2006-04-26 09:03:28 +00:00
DesktopSettings.h The display resolution is now saved and restored. Probably doesn't handle non-default 2006-02-06 13:36:46 +00:00
DesktopSettingsPrivate.h * There is now a server_read_only_memory structure that is placed in a (surprise!) 2006-04-25 20:12:06 +00:00
DrawState.cpp Quick build fix, Stippi, can you review this? 2006-03-11 20:43:35 +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 Since the keyboard filter compared targets by their pointers, it could happen 2006-04-16 14:16:31 +00:00
EventDispatcher.h Since the keyboard filter compared targets by their pointers, it could happen 2006-04-16 14:16:31 +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 * Renaming or moving a directory within the known font directories is now 2006-04-18 15:14:10 +00:00
FontFamily.h * Renaming or moving a directory within the known font directories is now 2006-04-18 15:14:10 +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
HashTable.cpp
HashTable.h * Removed headers/private/servers/app - everything is in src/servers/app now. 2006-03-18 16:42:14 +00:00
InputManager.cpp
InputManager.h
Jamfile * Removed ColorSet, it's no longer needed or used. 2006-04-26 09:03:28 +00:00
MessageLooper.cpp You can now specify a timeout to MessageLooper::PostMessage(). 2005-12-12 13:12:51 +00:00
MessageLooper.h
MultiLocker.cpp * implemented a BRegion pool per WindowLayer which is supposed 2006-04-07 19:14:25 +00:00
MultiLocker.h * implemented a BRegion pool per WindowLayer which is supposed 2006-04-07 19:14:25 +00:00
OffscreenServerWindow.cpp
OffscreenServerWindow.h
OffscreenWindowLayer.cpp remove empty functions which are no longer virtual anyways 2005-12-21 11:23:37 +00:00
OffscreenWindowLayer.h remove empty functions which are no longer virtual anyways 2005-12-21 11:23:37 +00:00
PatternHandler.h * Removed headers/private/servers/app - everything is in src/servers/app now. 2006-03-18 16:42:14 +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
RAMLinkMsgReader.cpp
RAMLinkMsgReader.h
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 * Removed ColorUtils.cc from libbe.so - I can't think of a reason why 2006-03-15 00:22:01 +00:00
RGBColor.h * With Rudolf's information about relocating overlays, I changed the way memory 2006-04-22 16:41:12 +00:00
ScreenManager.cpp
ScreenManager.h
ServerApp.cpp Hacked AccelerantHWInterface::GetDriverPath() to call the accelerants 2006-05-02 20:17:45 +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 * Some refactoring: renamed OverlayCookie to Overlay and put it in its own 2006-04-23 15:45:35 +00:00
ServerBitmap.h No longer invalidates the view when an overlay bitmap is updated. 2006-05-04 11:21:36 +00:00
ServerConfig.h * Removed ColorSet, it's no longer needed or used. 2006-04-26 09:03:28 +00:00
ServerCursor.cpp * With Rudolf's information about relocating overlays, I changed the way memory 2006-04-22 16:41:12 +00:00
ServerCursor.h * Removed headers/private/servers/app - everything is in src/servers/app now. 2006-03-18 16:42:14 +00:00
ServerFont.cpp Renamed moreUTF8.h to utf8_functions.h. 2006-04-26 10:16:19 +00:00
ServerFont.h * Removed headers/private/servers/app - everything is in src/servers/app now. 2006-03-18 16:42:14 +00:00
ServerPicture.cpp * Removed headers/private/servers/app - everything is in src/servers/app now. 2006-03-18 16:42:14 +00:00
ServerPicture.h Added a copy constructor to ServerPicture. ServerPicture's constructors are private now, and can be called only from ServerApp (friend). Changed BList to a stl::stack which is better suited as a stack... Changed ServerApp::CreatePicture() to accept a picture to clone, instead of passing back a token which was never used anyway. 2006-01-04 09:49:47 +00:00
ServerScreen.cpp Changed the way a valid display mode is chosen: 2006-03-01 16:08:28 +00:00
ServerScreen.h Changed the way a valid display mode is chosen: 2006-03-01 16:08:28 +00:00
ServerTokenSpace.h
ServerWindow.cpp * Changed the way the overlay_view|window is maintained - it's now in Overlay. 2006-05-04 20:25:19 +00:00
ServerWindow.h * Some refactoring: renamed OverlayCookie to Overlay and put it in its own 2006-04-23 15:45:35 +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 This should fix the wrong handling of BView::ClearOverlay() - probably, I haven't 2006-05-02 21:22:56 +00:00
ViewLayer.h No longer invalidates the view when an overlay bitmap is updated. 2006-05-04 11:21:36 +00:00
VirtualScreen.cpp The display resolution is now saved and restored. Probably doesn't handle non-default 2006-02-06 13:36:46 +00:00
VirtualScreen.h
WindowLayer.cpp In FFM mode, clicking a window will not bring it to front 2006-05-01 10:17:34 +00:00
WindowLayer.h In FFM mode, clicking a window will not bring it to front 2006-05-01 10:17:34 +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
Workspace.cpp reusing the old settings message is a good idea (thanks Axel!) 2006-04-14 10:50:47 +00:00
Workspace.h Implemented AS_SET_DESKTOP_COLOR - the desktop is not redrawn yet, but freshly exposed 2005-12-29 18:09:07 +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 * Removed ColorSet, it's no longer needed or used. 2006-04-26 09:03:28 +00:00
WorkspacesLayer.h Added the scrolling offset when a view is created. 2006-04-04 01:51:16 +00:00