haiku/headers/private/servers/app
2005-05-20 00:09:59 +00:00
..
BitmapManager.h s/OpenBeOS/Haiku/ 2004-09-20 22:46:37 +00:00
ColorSet.h s/OpenBeOS/Haiku/ 2004-09-20 22:46:37 +00:00
Decorator.h s/OpenBeOS/Haiku/ 2004-09-20 22:46:37 +00:00
DisplayDriver.h DisplayDriver::DrawBitmap() takes no more region, the clipping is expected to be already set, as with all other drawing functions. Moved bitmap drawing message dispatching in the drawing messages area, where the correct clipping is set too. Moved cases for messages that don't need clipping applied, ie which don't draw anything, into the normal dispatch function. This means SetHighColor() and so on will no longer rebuild the clipping in Painter. Would be interesting to know how much performance this had cost... 2005-05-20 00:09:59 +00:00
DisplaySupport.h s/OpenBeOS/Haiku/ 2004-09-20 22:46:37 +00:00
FontFamily.h FT_New_Face is a quite heavy function and shouldn't be called for every StringWidth, StringHeight and DrawString call. We now keep it open in FontStyle and destroy it there too. 2005-03-25 21:02:40 +00:00
FontServer.h More API fixes and tweaks, mostly to get BFont::GetHeight working 2005-01-17 20:05:36 +00:00
IPoint.h s/OpenBeOS/Haiku/ 2004-09-20 22:46:37 +00:00
LayerData.h work in progress to get scrolling working, so Adi can have a look, no changes to existing functionality, cleanup in Layer.cpp 2005-04-27 17:26:57 +00:00
Painter.h Enabled HW acceleration for CopyRegion(). Tested on Haiku and it works. I also implemented FillRegion and InvertRegion. But using different acceleration hooks after one another freezes Haiku, app_server, the accelerant or whatever. I have no clue about accelerants, so if a knowledgable someone would have a look at AccelerantHWInterface.cpp, that'd be great. The software cursor stuff has a cosmetical bug with regards to CopyRegion() too, I don't understand it yet. I also tried to improve StringWidth() and DrawString() preformance. I confirmed that the glyph cache is actually used, but AGGTextRenderer::RenderString() is a dog. 2005-05-04 23:48:19 +00:00
PatternHandler.h refactoring and cleanup in LayerData and friends, it shows what I mean by "forced code paths" for example in coupled font size and view scale, added a couple TODOs, disabled decoupled frame buffer transfers, it is buggy and deadlocks for some reason... 2005-04-19 00:42:42 +00:00
RenderingBuffer.h Implemented changes necessary for single buffered mode, it is turned off for now, because the soft cursor is currently not being taken care of. We will still use double buffering if the screen color space is not 32 bits, too. 2005-04-20 09:27:15 +00:00
RGBColor.h Enabled HW acceleration for CopyRegion(). Tested on Haiku and it works. I also implemented FillRegion and InvertRegion. But using different acceleration hooks after one another freezes Haiku, app_server, the accelerant or whatever. I have no clue about accelerants, so if a knowledgable someone would have a look at AccelerantHWInterface.cpp, that'd be great. The software cursor stuff has a cosmetical bug with regards to CopyRegion() too, I don't understand it yet. I also tried to improve StringWidth() and DrawString() preformance. I confirmed that the glyph cache is actually used, but AGGTextRenderer::RenderString() is a dog. 2005-05-04 23:48:19 +00:00
ServerBitmap.h sorry 2005-04-15 15:32:21 +00:00
ServerConfig.h Enabled HW acceleration for CopyRegion(). Tested on Haiku and it works. I also implemented FillRegion and InvertRegion. But using different acceleration hooks after one another freezes Haiku, app_server, the accelerant or whatever. I have no clue about accelerants, so if a knowledgable someone would have a look at AccelerantHWInterface.cpp, that'd be great. The software cursor stuff has a cosmetical bug with regards to CopyRegion() too, I don't understand it yet. I also tried to improve StringWidth() and DrawString() preformance. I confirmed that the glyph cache is actually used, but AGGTextRenderer::RenderString() is a dog. 2005-05-04 23:48:19 +00:00
ServerCursor.h 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.h Implemented BFont::GetEscapments() float version. It is pretty rough yet, but appears to handle UTF8 correctly. The optional escapement_delta is currently ignored. I didn't touch other functionality too much, until I know more about it. 2005-05-12 15:09:30 +00:00
SharedObject.h s/OpenBeOS/Haiku/ 2004-09-20 22:46:37 +00:00
SystemPalette.h s/OpenBeOS/Haiku/ 2004-09-20 22:46:37 +00:00
TokenHandler.h s/OpenBeOS/Haiku/ 2004-09-20 22:46:37 +00:00