History log of /haiku-fatelf/headers/private/interface/PictureDataWriter.h
Revision Date Author Comments
# 8752f52d 28-Jul-2009 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Added an (empty) destructor. Use a const BRegion (since we can now), honour
the 80 column limit. Some comment clarification.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31853 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f6e4cbb9 15-Oct-2007 Axel Dörfler <axeld@pinc-software.de>

* Rewrote BeBuild.h which had "a few" consequences (got rid of all those class
definitions).
* Minor cleanup here and there.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22577 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b1af0a7a 10-Sep-2007 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Setting the font shear in a BPicture didn't work, because the value was
treated as uint32 in some places, when it's a float.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22214 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 253d42a6 14-Aug-2007 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Implemented SetClipping op, but it's not working yet (looks like it's
never written into the data stream)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21947 a95241bf-73f2-0310-859d-f6bbb57e9c96


# feb557a6 14-Aug-2007 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Implemented WriteSetFontFamily() and WriteSetFontStyle(). Only the
server side functions are missing.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21941 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 37033892 14-Aug-2007 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Implemented SetPattern op. Reduced the buffer size to 4096 again.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21937 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 690c7474 13-Aug-2007 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Implemented BPicture's SetPenLocation() op, also nested
AppendToPicture() (but still doesn't work :( ). Moved some functions
around in PictureDataWriter.h.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21925 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ed5de868 13-Aug-2007 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Implemented the following BPicture ops: fill region, stroke/fill arc,
stroke/fill polygon, stroke/fill bezier. some work towards drawing of
nested pictures.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21918 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 140334f8 12-May-2007 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Added error checking using exceptions


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21112 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4bfa8f22 03-May-2007 Stefano Ceccherini <stefano.ceccherini@gmail.com>

completes previous commit. Sorry for breaking the build


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20998 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a3d758e3 13-Mar-2007 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Added support for font settings in PictureDataWriter. Not used yet


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20381 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0c48fc7c 28-Nov-2006 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Enable state synching for ServerPictures. Fixes bug 520


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19379 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7022e790 13-Nov-2006 Stefano Ceccherini <stefano.ceccherini@gmail.com>

added license

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19269 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 420fe80e 12-Nov-2006 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Moved picture data writing to its own class, thus simplifying code in
various places. Implemented SetLineMode op for BPicture, fixed shape
drawing (I accidentally broke it in the previous commit).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19264 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8752f52d717fdfd88e6dbed22e76eeb2299418db 28-Jul-2009 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Added an (empty) destructor. Use a const BRegion (since we can now), honour
the 80 column limit. Some comment clarification.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31853 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f6e4cbb95290a74b33d012600438b84742b0e572 15-Oct-2007 Axel Dörfler <axeld@pinc-software.de>

* Rewrote BeBuild.h which had "a few" consequences (got rid of all those class
definitions).
* Minor cleanup here and there.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22577 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b1af0a7a247358c80de46e5400f572d2f00fca3a 10-Sep-2007 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Setting the font shear in a BPicture didn't work, because the value was
treated as uint32 in some places, when it's a float.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22214 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 253d42a602bc2ed053cf9a5f400bb95070f91da5 14-Aug-2007 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Implemented SetClipping op, but it's not working yet (looks like it's
never written into the data stream)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21947 a95241bf-73f2-0310-859d-f6bbb57e9c96


# feb557a6d116eef4567aa523d68fc1e7feef378c 14-Aug-2007 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Implemented WriteSetFontFamily() and WriteSetFontStyle(). Only the
server side functions are missing.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21941 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 37033892c523295d91f189d37ed65474dfac7046 14-Aug-2007 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Implemented SetPattern op. Reduced the buffer size to 4096 again.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21937 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 690c7474a4d9597b5deceeaa4b582f2b2a6baaaf 13-Aug-2007 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Implemented BPicture's SetPenLocation() op, also nested
AppendToPicture() (but still doesn't work :( ). Moved some functions
around in PictureDataWriter.h.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21925 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ed5de868df775fceddb5abedec7eab9bd5147d51 13-Aug-2007 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Implemented the following BPicture ops: fill region, stroke/fill arc,
stroke/fill polygon, stroke/fill bezier. some work towards drawing of
nested pictures.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21918 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 140334f858c7c02f3187b668dd2b79dbc2580efa 12-May-2007 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Added error checking using exceptions


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21112 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4bfa8f22dfda8b6eeae58696cf5a1dfe779ff00c 03-May-2007 Stefano Ceccherini <stefano.ceccherini@gmail.com>

completes previous commit. Sorry for breaking the build


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20998 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a3d758e3690cd335fb1afcd5b4d4c1c67def045a 13-Mar-2007 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Added support for font settings in PictureDataWriter. Not used yet


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20381 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0c48fc7c746f8c243daaf673d08671f43bf0e3e1 28-Nov-2006 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Enable state synching for ServerPictures. Fixes bug 520


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19379 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7022e7903acfbe57d3665c177f015a44afcdac76 13-Nov-2006 Stefano Ceccherini <stefano.ceccherini@gmail.com>

added license

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19269 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 420fe80e5c3dc9765da5343c511071d63bcb81cb 12-Nov-2006 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Moved picture data writing to its own class, thus simplifying code in
various places. Implemented SetLineMode op for BPicture, fixed shape
drawing (I accidentally broke it in the previous commit).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19264 a95241bf-73f2-0310-859d-f6bbb57e9c96