This website requires JavaScript.
Explore
Register
Sign In
i2p
/
haiku-beta6
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
b2086a9ba0c71e99eb025c0753c4d104cbb08cc6
haiku-beta6
/
headers
/
private
T
History
Stephan Aßmus
359c905c57
offscreen bitmaps work, tested on Haiku as well, supports all colorspaces that BBitmap::ImportBits() supports. It uses a fallback for non-B_RGB(A)32 bitmaps. Added support for B_SUB_PIXEL_PRECISION view flags, though it is a bit hacky, since I had to add it to LayerData, even though it is not a true part of stack data. Added Layer::SetFlags() to enforce code path and update fLayerData. Cleaned up DisplayDriverPainter and DisplayDriver API (changed some const BRect& rect to simply BRect rect in order to be able to reuse it in the code), moved Painter.h, the test environment only draws the changed part of the frame buffer again - this causes a lot less CPU overhead, Painter special cases stroke width of 1.0 to use square caps, which is similar to R5 implementation and removes a lot of problems with non-straight line drawing, ServerWindow uses the DisplayDriver from it's WinBorder instead of the one from the Desktop (needed for offscreen windows, which have their own DisplayDriverPainter), it also checks for GetRootLayer() == NULL, because offscreen layers are not attached to a RootLayer, there was a fix for scrolling which worked at least in the test environment, it is now defunced, because Adi moved _CopyBits to Layer... I need to reenable it later, LayerData has no more fEscapementDelta, also fixed fFontAliasing (which was thought to overriding the font flags, and now works as such again), Desktop initialises the menu_info and scroll_bar_info stuff, which makes ScrollBars work actually... hope I didn't forget something.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13448 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-07-05 16:17:16 +00:00
..
app
* Added BRoster::ShutDown().
2005-07-03 17:04:47 +00:00
debug
Added patch originally written by Ingo Weinhold:
2005-05-29 00:44:51 +00:00
disk_scanner
…
drivers
Added poke driver, courtesy of Oscar Lesta. The "poke" command line application will follow.
2005-06-16 19:12:46 +00:00
graphics
added/modified shared_info to (better) support upto 32 3D accelants. Needs to be improved/expanded later though.
2005-06-19 15:11:42 +00:00
input
added a tablet_movement struct
2005-04-20 21:53:21 +00:00
interface
Doh, two times in a row... forgot to update ViewAux.h.
2005-06-29 00:22:01 +00:00
kernel
Now fills in system_info::cpu_infos[] (ie. CPU activity) by looking at the active
2005-07-01 00:31:38 +00:00
libroot
The "shebang" handler is supposed to parse arguments, too - we now do that.
2005-06-14 12:39:06 +00:00
mail
…
media
Media Codec API just got a visit from the coding style police.
2005-06-30 00:24:06 +00:00
midi
…
net
This should now actually fix the recursive lookup of the net_stack_driver. We must only load the networking core once.
2005-04-13 14:19:20 +00:00
opengl/GL
/internal
Internal Mesa3D's private declaration use everywhere in Mesa code.
2005-06-26 13:54:42 +00:00
print
Added missing comment.
2005-04-09 17:09:08 +00:00
screen_saver
…
servers
/app
offscreen bitmaps work, tested on Haiku as well, supports all colorspaces that BBitmap::ImportBits() supports. It uses a fallback for non-B_RGB(A)32 bitmaps. Added support for B_SUB_PIXEL_PRECISION view flags, though it is a bit hacky, since I had to add it to LayerData, even though it is not a true part of stack data. Added Layer::SetFlags() to enforce code path and update fLayerData. Cleaned up DisplayDriverPainter and DisplayDriver API (changed some const BRect& rect to simply BRect rect in order to be able to reuse it in the code), moved Painter.h, the test environment only draws the changed part of the frame buffer again - this causes a lot less CPU overhead, Painter special cases stroke width of 1.0 to use square caps, which is similar to R5 implementation and removes a lot of problems with non-straight line drawing, ServerWindow uses the DisplayDriver from it's WinBorder instead of the one from the Desktop (needed for offscreen windows, which have their own DisplayDriverPainter), it also checks for GetRootLayer() == NULL, because offscreen layers are not attached to a RootLayer, there was a fix for scrolling which worked at least in the test environment, it is now defunced, because Adi moved _CopyBits to Layer... I need to reenable it later, LayerData has no more fEscapementDelta, also fixed fFontAliasing (which was thought to overriding the font flags, and now works as such again), Desktop initialises the menu_info and scroll_bar_info stuff, which makes ScrollBars work actually... hope I didn't forget something.
2005-07-05 16:17:16 +00:00
shared
Courtesy of Olivier Coursiere (aka oco), based on documentation (feel free to check against real hardware)
2005-04-17 22:46:08 +00:00
storage
BDiskDeviceList now has a default value for the "useOwnLocker" argument - it defaults
2005-05-03 00:28:31 +00:00
syslog_daemon
…
textencoding
use const char for parameters, uint to avoid warnings, and strcasecmp for name comparisons
2004-11-11 07:35:47 +00:00
tracker
Added private libtracker headers, shared with Deskbar.
2005-05-23 00:24:17 +00:00
translation
Moved FuncTranslator.h from current/headers/os/translation to private headers. Moved translator_data struct from TranslationDefs.h to FuncTranslator.h.
2005-02-12 14:35:36 +00:00