haiku/src/servers/app
Stephan Aßmus a075725845 another long overdue fix... CopyBits() is now taking
children of the view in question into account. Neither
are they included in the region being copied, nor are
views overdrawn by the copied contents. Also, the update
region is calculated from the region having been copied,
so that holes from children views are invalidated
correctly.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17268 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-04-29 18:19:54 +00:00
..
drawing Renamed moreUTF8.h to utf8_functions.h. 2006-04-26 10:16:19 +00:00
Angle.cpp Some cleanup, some removed typos, some unification, some fixes and some added todos. Most of it related to client-server communication. Apps that rely on BFont stuff should work now (StyledEdit, Fonts, Keymap, Menu, ...). Or should not hang/quit at startup at least. 2005-07-10 21:16:43 +00:00
Angle.h Some cleanup, some removed typos, some unification, some fixes and some added todos. Most of it related to client-server communication. Apps that rely on BFont stuff should work now (StyledEdit, Fonts, Keymap, Menu, ...). Or should not hang/quit at startup at least. 2005-07-10 21:16:43 +00:00
app_server.rdef added icons needed for BAlerts 2005-07-16 22:50:43 +00:00
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 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 * 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 * You can now change the look of a window on the fly. 2005-12-01 14:56:01 +00:00
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 Finally removed SERVER_{TRUE|FALSE} and lots of other unused constants from ServerProtocol.h. 2006-04-26 09:33:08 +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 Fixes that make Haiku build with gcc 4. Mainly out of the following 2005-11-12 23:27:14 +00:00
HashTable.h * Removed headers/private/servers/app - everything is in src/servers/app now. 2006-03-18 16:42:14 +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
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 You can now specify a timeout to MessageLooper::PostMessage(). 2005-12-12 13:12:51 +00:00
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 Some cleanup: 2005-12-01 12:07:28 +00:00
OffscreenServerWindow.h Some cleanup: 2005-12-01 12:07:28 +00:00
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 * 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 * 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 Made the direct window test environment optional, since it crashes the Dano 2005-12-11 21:42:32 +00:00
ScreenManager.h first step of geting rid of abstract DisplayDriver base class for less development overhead, DisplayDriverPainter is renamed to DrawingEngine 2005-11-04 15:23:54 +00:00
ServerApp.cpp * improved getting the retrace semaphore, now the PrivateScreen 2006-04-29 16:46:21 +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 * Some refactoring: renamed OverlayCookie to Overlay and put it in its own 2006-04-23 15:45:35 +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 * 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 * small cleanup in AS_DIRECT_WINDOW_GET_SYNC_DATA 2006-04-29 16:40:29 +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 another long overdue fix... CopyBits() is now taking 2006-04-29 18:19:54 +00:00
ViewLayer.h * Some refactoring: renamed OverlayCookie to Overlay and put it in its own 2006-04-23 15:45:35 +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 first step of geting rid of abstract DisplayDriver base class for less development overhead, DisplayDriverPainter is renamed to DrawingEngine 2005-11-04 15:23:54 +00:00
WindowLayer.cpp * implemented view bitmap options (B_BITMAP_TILE...) in 2006-04-19 14:12:57 +00:00
WindowLayer.h * implemented view bitmap options (B_BITMAP_TILE...) in 2006-04-19 14:12:57 +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 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