Updated: 6 min 24 sec ago
TextView: update comments Private Method docs are/should be in doxygen format. Remove \brief as doxygen doesn't need this if you document along side the method. Remove brief description comments from public methods, you'll need to look in the Haiku Book for this now. style squash
TextView: Fix FBC size breakage In hrev46796 I added two new private methods: _PreviousLineStart(), and _NextLineEnd() which increased the size of the class breaking binary compatability because I forgot to decrement the reserved array. This commit decrements the reserved array restoring the class size to the original size fixing the binary compat issue. Thanks Axel for noticing.
TextView.h rearrage virtual methods for FBC The order is updated so the virtual methods appear in the same order that they did in BeOS R5 with methods new to Haiku added to the bottom. Perform() moves up, all other methods move below GetDragParameters(), the last virtual method in BeOS R5's TextView.h.
use unpacked scanlines when rendering gradients. * There is no point in trying to pack the scanlines in a gradient, as it is very likely that each pixel will have a different color. * Moreover, the packed scanline generator will assume all pixels in the * scanline have the same alpha value (for faster blending), and it may * not be the case. Fixes #2946. Thanks to stippi and jessicah who helped tracking and understanding the issue.
Add more alpha gradient test cases * Add a vertical linear gradient. This bypasses AGG and uses a faster code path, which works. * Add gradients drawn in a ClipToPicture() context. This uses an * unpacked scanline rasterizer, which works. This hints to the problem being the use of a packed scanline rasterizer, with agg gradients touching the alpha channel.
Simplify code using BString features. * No functional changes * Why do in 10 lines what can be done in 1?
Bump revisions of gcc_x86 & haikuwebkit for gcc2h. This will pull in the requirement for a newer haiku revision, as the fix to WebPositive lies in haiku, not haikuwebkit.
tty: Don't ignore errors when setting DTR Instead we and the return value of both calls. So if any fails we return an error.
tty: Add bitmask ioctls TIOCMBIS and TIOCMBIC Equivalent to TIOCMSET + bitmask + TIOCMGET but with a single call. Gnokii uses that.
Runtime loader: Fix unchecked return value Tested by running Attraction! from haikuware.com CID 1228648
glib2: updated package (fixed glib-gettextize)
Tracker: Remove logically dead code Replace with an ASSERT that srcWindow != NULL by the time we've gotten this far. CID 1228649 and CID 1228650
More test cases for gradients with alpha channel * Swapping the opaque and transparent ends leads to different results, * Linear gradients are also affected.
Guard header for use by assembler code Somehow it ends up being used by shell.S for the verdex bootstrap.
Add a package for lynx It's mostly because I need it for irssi docs.