haiku/src/servers/app
Stephan Aßmus 1e1b86ef54 * make sure that fTopLayer is NULL when the top layer is deleted
* make sure layers are removed from the token space when the
  WindowLayer is deleted


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15852 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-01-06 17:17:54 +00:00
..
drawing * round of baseline position for DrawString() 2006-01-02 18:11:15 +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 Some cleanup, removed some remaining RootLayer references. 2005-12-09 17:32:32 +00:00
AppServer.h * Introduced a new handshake between input_server and app_server, and some 2005-11-15 19:59:53 +00:00
BGet++.cpp Merged app_server_new_clipping branch changes r15290 to 15418 back into trunk. 2005-12-08 12:41:19 +00:00
BGet++.h Merged app_server_new_clipping branch changes r15290 to 15418 back into trunk. 2005-12-08 12:41:19 +00:00
BitmapManager.cpp * Fixed a bug in ServerApp: when a ServerWindow would take too long to quit, 2005-12-29 17:40:18 +00:00
ColorSet.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
CursorData.cpp Moved app_server files to app/. 2005-03-24 14:45:52 +00:00
CursorData.h step 3, exracted code from DisplayDriver into DisplayDriverImpl, adjusted the existing implementations to derive from the new class, got rid of some "friend" stuff along the way, essentially I made room for the new Painter based DisplayDriver implementation. 2005-03-25 17:29:20 +00:00
CursorManager.cpp * the app_server now uses a global token space - this should later be changed to 2005-11-14 19:46:20 +00:00
CursorManager.h * the app_server now uses a global token space - this should later be changed to 2005-11-14 19:46:20 +00:00
CursorSet.cpp Removed {set|get}_syscursor according to DW. Scratch that last sentence in the last commit, with this Appearance builds again. 2005-07-18 00:35:18 +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 Decorator::ResizeBy tells you the dirty region, DefaultDecorator::Draw() pays attention to the update rect, small clean ups along the way 2006-01-02 01:03:31 +00:00
DecorManager.cpp * You can now change the look of a window on the fly. 2005-12-01 14:56:01 +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 updated some comments 2006-01-03 12:07:11 +00:00
DefaultDecorator.h Decorator::ResizeBy tells you the dirty region, DefaultDecorator::Draw() pays attention to the update rect, small clean ups along the way 2006-01-02 01:03:31 +00:00
Desktop.cpp Undo 15810 again; it messed up the window lists (as WindowLayer::InWorkspace() and WindowLayer::Workspaces() must be in sync). 2006-01-03 16:12:52 +00:00
Desktop.h Renamed Write[Un]lockWindows() to [Un]lockAllWindows(), and Read[Un]lockWindows() to 2005-12-12 10:41:31 +00:00
DesktopSettings.cpp Reenabled most of the workspaces functionality - the Workspaces window doesn't 2005-11-30 15:47:01 +00:00
DesktopSettings.h * the FontManager is now a looper (but doesn't do anything useful yet). 2005-11-03 17:03:36 +00:00
DesktopSettingsPrivate.h The font manager now has default fonts for bold/fixed as well - these are now used 2005-11-09 19:16:25 +00:00
DrawState.cpp fixes origin and scale handling, it behaves mostly like R5 now (it is used for drawing only, yes not mouse coords or anything else). Also fixes offscreen layers clipping rebuilding when the user defined clipping is added or changed 2005-11-20 15:10:18 +00:00
EventDispatcher.cpp Fixed some problems of the EventDispatcher I introduced since I've played 2005-12-30 20:59:14 +00:00
EventDispatcher.h Merged app_server_new_clipping branch changes r15290 to 15418 back into trunk. 2005-12-08 12:41:19 +00:00
EventStream.cpp EventDispatcher::_Unset() did not wait for the event looper thread under BeOS, as 2005-11-30 15:31:33 +00:00
EventStream.h The input_server is now notified when the screen resolution is changed. 2005-11-26 16:22:06 +00:00
FontFamily.cpp Quick and dirty hack to let those font rendering problems disappear - I don't really 2005-11-26 22:26:50 +00:00
FontManager.cpp * Implemented automatic font_directory creation for font_mappings. 2005-12-19 12:02:17 +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
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 Merged app_server_new_clipping branch changes r15290 to 15418 back into trunk. 2005-12-08 12:41:19 +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 * the new input event dispatcher is now actually used, although it doesn't 2005-11-18 11:30:06 +00:00
MultiLocker.h Added some root layer locking in ServerWindow.cpp when accessing the layer tree. Moved HWInterface management out of DisplayDriverPainter and into Desktop. Removed all the directly hardware related functions from DisplayDriver API. They just called the same HWInterface functions. Now DisplayDriver is much cleaner and ready for being attached to a yet to be written BitmapHWInterface. Clean up of the display mode stuff in Screen and the View-/AccelerantHWInterface. Frequency is now regarded on Haiku. AccelerantHWInterface::GetModeList now works before SetMode has been called. Added MultiLocker from the sample code. HWInterface uses it now in preparation to being used from multiple instances of DisplayDriver. 2005-06-23 23:46:17 +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
PicturePlayer.cpp Removed Utils.cpp - it's not really useful anymore. 2005-11-20 16:09:16 +00:00
PicturePlayer.h renamed DisplayDriverPainter.* to DrawingEngine.* 2005-11-04 15:54:16 +00:00
PNGDump.cpp remove left overs 2006-01-02 01:05:42 +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
RGBColor.cpp small style cleanup 2005-12-19 21:14:16 +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 Implemented AS_CREATE_PICTURE, started cleaning up Picture.cpp 2006-01-05 10:27:29 +00:00
ServerApp.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
ServerBitmap.cpp Implemented reference counting of ServerBitmaps, made constructor and destructor private, 2005-12-29 15:36:18 +00:00
ServerCursor.cpp cosmetical changes and some bug fixes along the way, added another constructor to take on bitmap data from somewhere else 2005-04-14 00:04:26 +00:00
ServerFont.cpp * Removing fonts now works as expected. 2005-11-10 17:32:35 +00:00
ServerPicture.cpp 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
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 Added a ColorSpace() method. 2005-11-26 16:55:23 +00:00
ServerScreen.h Added a ColorSpace() method. 2005-11-26 16:55:23 +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 Merged the four AS_LAYER_DRAW_BITMAP handlers into just one handler 2006-01-04 12:15:58 +00:00
ServerWindow.h Initial support for recording (some, for now) drawing events into a BPicture 2006-01-04 07:30:38 +00:00
SystemPalette.cpp Fixes that make Haiku build with gcc 4. Mainly out of the following 2005-11-12 23:27:14 +00:00
ViewLayer.cpp * make sure that fTopLayer is NULL when the top layer is deleted 2006-01-06 17:17:54 +00:00
ViewLayer.h Added SetPicture and Picture() to ViewLayer 2006-01-03 10:30:08 +00:00
VirtualScreen.cpp Some cleanup, mostly GetHWInterface() to HWInterface(). 2005-11-18 12:26:20 +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 * make sure that fTopLayer is NULL when the top layer is deleted 2006-01-06 17:17:54 +00:00
WindowLayer.h * removed superflous LockSingleWindow() from WindowLayer::MoveBy() 2005-12-29 14:15:59 +00:00
WindowList.cpp A couple of changes related to modal and floating windows: 2005-12-09 13:17:43 +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 Implemented AS_SET_DESKTOP_COLOR - the desktop is not redrawn yet, but freshly exposed 2005-12-29 18:09:07 +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 Merged app_server_new_clipping branch changes r15290 to 15418 back into trunk. 2005-12-08 12:41:19 +00:00
WorkspacesLayer.cpp Although it's not that clean, mouse clicks are now going through to the 2005-12-09 17:25:32 +00:00
WorkspacesLayer.h Although it's not that clean, mouse clicks are now going through to the 2005-12-09 17:25:32 +00:00