.. |
drawing
|
Using the read locking in DisplayDriver was a bit early. Painter itself is not thread safe, so while we use the HWInterface lock for locking, we can only do read locking once each window has its own Painter instance. I'm still investigating this possibility. It depends on the memory foot print of painter, of which I don't have a clear idea yet. Anyways, this quick change fixes Adis problems and is required at this time anyways. Sorry for the inconvenience.
|
2005-06-25 22:56:24 +00:00 |
fonts
|
|
|
Angle.cpp
|
|
|
Angle.h
|
|
|
app_server.rdef
|
|
|
AppServer.cpp
|
Fixed some style related functions and other oddities in FontServer.
|
2005-06-24 03:31:41 +00:00 |
AppServer.h
|
Fixed some style related functions and other oddities in FontServer.
|
2005-06-24 03:31:41 +00:00 |
BGet++.cpp
|
Improved AreaPool to have an initial size as well as well as a name that is
|
2005-06-24 04:01:16 +00:00 |
BGet++.h
|
Improved AreaPool to have an initial size as well as well as a name that is
|
2005-06-24 04:01:16 +00:00 |
BitmapManager.cpp
|
Improved AreaPool to have an initial size as well as well as a name that is
|
2005-06-24 04:01:16 +00:00 |
ColorSet.cpp
|
Some cleanups to ColorSet in anticipation of future cleanups for Appearance app
|
2005-06-15 17:20:17 +00:00 |
CursorData.cpp
|
|
|
CursorData.h
|
|
|
CursorManager.cpp
|
|
|
CursorManager.h
|
|
|
DebugInfoManager.cpp
|
|
|
DebugInfoManager.h
|
|
|
Decorator.cpp
|
a new state begins life as a copy from the previous state, fixed Scale(). Note that BoundsOrigin() (and therefor Scale()) is called _a lot_ so we should cache the value! I started to work on this, but our lack of encapsulation strikes again... Layer::fLayerData is used directly all over the place.
|
2005-06-16 12:32:42 +00:00 |
DecorManager.cpp
|
Fixed some style related functions and other oddities in FontServer.
|
2005-06-24 03:31:41 +00:00 |
DecorManager.h
|
Cleanup for decorator management code
|
2005-06-17 19:10:15 +00:00 |
DefaultDecorator.cpp
|
Some minor work on minimum window sizes. A WinBorder now makes sure it has
|
2005-06-27 02:06:15 +00:00 |
DefaultDecorator.h
|
a new state begins life as a copy from the previous state, fixed Scale(). Note that BoundsOrigin() (and therefor Scale()) is called _a lot_ so we should cache the value! I started to work on this, but our lack of encapsulation strikes again... Layer::fLayerData is used directly all over the place.
|
2005-06-16 12:32:42 +00:00 |
Desktop.cpp
|
inlined a few methods in header file, otherwise app_server would not build
|
2005-06-25 08:45:00 +00:00 |
Desktop.h
|
inlined a few methods in header file, otherwise app_server would not build
|
2005-06-25 08:45:00 +00:00 |
FontFamily.cpp
|
|
|
FontServer.cpp
|
Fixed some style related functions and other oddities in FontServer.
|
2005-06-24 03:31:41 +00:00 |
Globals.h
|
|
|
IPoint.cpp
|
|
|
Jamfile
|
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 |
Layer.cpp
|
Some minor work on minimum window sizes. A WinBorder now makes sure it has
|
2005-06-27 02:06:15 +00:00 |
Layer.h
|
integration of the new clipping code continues
|
2005-06-25 15:45:58 +00:00 |
LayerData.cpp
|
Fixed some style related functions and other oddities in FontServer.
|
2005-06-24 03:31:41 +00:00 |
MultiLocker.cpp
|
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 |
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 |
PicturePlayer.cpp
|
|
|
PicturePlayer.h
|
|
|
PNGDump.cpp
|
|
|
PNGDump.h
|
|
|
RAMLinkMsgReader.cpp
|
Renamed BAppServerLink to AppServerLink, BPortLink to PortLink, LinkMsgReader
|
2005-06-14 21:28:56 +00:00 |
RAMLinkMsgReader.h
|
Renamed BAppServerLink to AppServerLink, BPortLink to PortLink, LinkMsgReader
|
2005-06-14 21:28:56 +00:00 |
RGBColor.cpp
|
Added an app server command to retrieve the color map. Made some adjustments to SystemPalette.cpp, implemented support for it in BPrivateScreen. Moved get_scs() a bit down to avoid a deadlock. Note that getting the colormap doesn't work due to port capacity limit (?)
|
2005-06-07 21:32:24 +00:00 |
RootLayer.cpp
|
Fixed array initialization.
|
2005-06-25 14:13:30 +00:00 |
RootLayer.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 |
ServerApp.cpp
|
Fixed BFont's GetTunedCount() and IsFixed()
|
2005-06-27 15:44:47 +00:00 |
ServerApp.h
|
Improved AreaPool to have an initial size as well as well as a name that is
|
2005-06-24 04:01:16 +00:00 |
ServerBitmap.cpp
|
fInitialized is also set in the copy constructor. BTW, the Haiku Logo is displayed now (forgot to commit this earlier). Thanks to Axel for finding out about this.
|
2005-06-14 00:38:21 +00:00 |
ServerCursor.cpp
|
|
|
ServerFont.cpp
|
Fixed some style related functions and other oddities in FontServer.
|
2005-06-24 03:31:41 +00:00 |
ServerPicture.cpp
|
|
|
ServerPicture.h
|
|
|
ServerScreen.cpp
|
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 |
ServerScreen.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 |
ServerWindow.cpp
|
integration of the new clipping code continues
|
2005-06-25 15:45:58 +00:00 |
ServerWindow.h
|
The app_server now cleans up better after a team crashed; not only the
|
2005-06-23 23:21:10 +00:00 |
SubWindowList.cpp
|
ServerApp now maintains a list of all windows, ServerWindow's AS_DELETE_WINDOW
|
2005-06-23 18:48:10 +00:00 |
SubWindowList.h
|
Renamed class FMWList to SubWindowList. Cleaned up SubWindowList a bit.
|
2005-06-17 16:34:22 +00:00 |
SysCursor.cpp
|
Renamed BAppServerLink to AppServerLink, BPortLink to PortLink, LinkMsgReader
|
2005-06-14 21:28:56 +00:00 |
SystemPalette.cpp
|
Documented the public methods, changed the file description
|
2005-06-14 07:29:16 +00:00 |
TokenHandler.cpp
|
|
|
Utils.cpp
|
|
|
Utils.h
|
|
|
WinBorder.cpp
|
Some minor work on minimum window sizes. A WinBorder now makes sure it has
|
2005-06-27 02:06:15 +00:00 |
WinBorder.h
|
- simplified a little the update code/process.
|
2005-06-25 13:09:19 +00:00 |
Workspace.cpp
|
ServerApp now maintains a list of all windows, ServerWindow's AS_DELETE_WINDOW
|
2005-06-23 18:48:10 +00:00 |
Workspace.h
|
|
|