Source Activity

Syndicate content
Updated: 6 min 24 sec ago

TextView: update comments

Thu, 2014-07-24 15:03
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
Categories: Development

TextView: Fix FBC size breakage

Thu, 2014-07-24 14:29
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.
Categories: Development

TextView.h rearrage virtual methods for FBC

Thu, 2014-07-24 14:29
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.
Categories: Development

Upgrade Pe to 2.4.5.

Thu, 2014-07-24 14:16
Upgrade Pe to 2.4.5.

Signed-off-by: Oliver Tappe 
Categories: Development

use unpacked scanlines when rendering gradients.

Thu, 2014-07-24 10:38
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.
Categories: Development

Add more alpha gradient test cases

Thu, 2014-07-24 10:01
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.
Categories: Development

Simplify code using BString features.

Thu, 2014-07-24 07:46
Simplify code using BString features.

* No functional changes
* Why do in 10 lines what can be done in 1?
Categories: Development

Missing parenthesis.

Thu, 2014-07-24 07:26
Missing parenthesis.
Categories: Development

Bump revisions of gcc_x86 & haikuwebkit for gcc2h.

Thu, 2014-07-24 02:33
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.
Categories: Development

tty: Don't ignore errors when setting DTR

Wed, 2014-07-23 19:36
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.
Categories: Development

tty: Add bitmask ioctls TIOCMBIS and TIOCMBIC

Wed, 2014-07-23 19:36
tty: Add bitmask ioctls TIOCMBIS and TIOCMBIC

Equivalent to TIOCMSET + bitmask + TIOCMGET but with a single call.

Gnokii uses that.
Categories: Development

Runtime loader: Fix unchecked return value

Wed, 2014-07-23 18:44
Runtime loader: Fix unchecked return value

Tested by running Attraction! from haikuware.com

CID 1228648
Categories: Development

glib2: updated package (fixed glib-gettextize)

Wed, 2014-07-23 17:37
glib2: updated package (fixed glib-gettextize)
Categories: Development

Add a gcc2 version of libffi

Wed, 2014-07-23 17:37
Add a gcc2 version of libffi
Categories: Development

Tracker: Remove logically dead code

Wed, 2014-07-23 17:20
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
Categories: Development

More test cases for gradients with alpha channel

Wed, 2014-07-23 15:59
More test cases for gradients with alpha channel

* Swapping the opaque and transparent ends leads to different results,
* Linear gradients are also affected.
Categories: Development

Add testcase from #2946.

Wed, 2014-07-23 14:24
Add testcase from #2946.
Categories: Development

Add asciidoc and tig package

Wed, 2014-07-23 13:01
Add asciidoc and tig package
Categories: Development

Guard header for use by assembler code

Wed, 2014-07-23 11:27
Guard header for use by assembler code

Somehow it ends up being used by shell.S for the verdex bootstrap.
Categories: Development

Add a package for lynx

Wed, 2014-07-23 11:25
Add a package for lynx

It's mostly because I need it for irssi docs.
Categories: Development