2008-11-14 18:59:03 +0100 thb r263697 : Reverted fAlpha setup to previous state, as this was bogus as well - code path is apparently not taken for test, but anyway
2008-11-13 21:32:45 +0100 thb r263663 : WaE fix (and a bad bug as well - int color would have overflown)
2008-11-13 16:51:37 +0100 pl r263654 : remove warnings
2008-11-13 09:46:28 +0100 thb r263623 : #i95317# Fixed typo (thx WaE for finding)
2008-11-12 21:25:19 +0100 thb r263617 : #i96047# call update() on hidden sprite shape as well, to force actual hiding
2008-11-12 21:23:31 +0100 thb r263616 : #i95209# Merge from CWS thb11 - revives canvasbitmap unit tests, fixes nasty corner case in x11 salbmp (for 16bpp)
2008-11-12 21:21:46 +0100 thb r263615 : #i95197# Shuffled code to make valgrind quiet during bmp loading
2008-11-12 21:18:06 +0100 thb r263614 : #i93382# Make --disable-moz build work
2008-11-12 21:16:55 +0100 thb r263613 : #i95317# Fixed mis-named traits methods for min and max numbers
2008-11-12 20:59:01 +0100 thb r263612 : #i95317#, #i92902#: migrate CWS canvas06 to SVN.
2008/04/21 07:28:47 thb 1.13.4.9: RESYNC: (1.16-1.17); FILE MERGED
2008/04/07 14:33:40 thb 1.13.4.8: RESYNC: (1.15-1.16); FILE MERGED
2008/04/04 22:08:34 thb 1.13.4.7: Fixed output of bezier polygons for cairo; fixed missing surfaces here and there; removed useless refcounted SurfaceProvider arguments (that lead to premature canvas death, as called during ctor)
2008/04/04 13:39:03 thb 1.13.4.6: Fixed invalid polygon access; checking for the correct argument sequence now in Canvas::initialize; a few tweaks to canvasdemo
2008/01/22 12:28:04 thb 1.13.4.5: #i10000# Post-resync build breaker
2008/01/22 00:51:14 thb 1.13.4.4: RESYNC: (1.14-1.15); FILE MERGED
2007/12/20 22:18:59 thb 1.13.4.3: #i81092# #i78888# #i78925# #i79258# #i79437# #i84784# Large canvas rework, completing various areas such as color spaces, bitmap data access, true sprite and non-sprite implementations, and upstreaming the canvas parts of rodos emf+ rendering
2007/11/06 12:36:55 thb 1.13.4.2: RESYNC: (1.13-1.14); FILE MERGED
2007/10/01 13:02:03 thb 1.13.4.1: #i78888# #i78925# #i79258# #i79437# Merge from CWS picom
2005/10/10 22:07:05 thb 1.5.4.8: #i48939# Made code compile (almost) warning-free for gcc
2005/10/08 12:54:47 thb 1.5.4.7: RESYNC: (1.5-1.6); FILE MERGED
2005/08/04 10:15:35 thb 1.5.4.6: #i48939# Corrected TODO
2005/08/02 14:33:33 thb 1.5.4.5: #i48939# moved polyPolygonFromXPolyPolygon2D to canvastools
2005/07/21 14:52:48 thb 1.5.4.4: #i48939# Factored out round up/down to integer; removed backend specific methods from base Sprite interface; removed updateScreen overwrite from SpriteCanvasBase (too much backend specifics need to be passed to HW canvases); now passing the target OutputDevice directly via Sprite::redraw() method in VCL canvas; made XFont -> impl font conversion dynamic cast, too; removed the getSpriteTargetSurface crap from SpriteCanvas
2005/06/28 16:08:56 thb 1.5.4.3: #i48939# Improved docs; consolidated several size getter in CanvasHelper
2005/06/28 11:22:48 thb 1.5.4.2: #i48939# Removed refcounted reference to device in canvashelper (leads to circular references for SpriteCanvas); improved docs; added drawBezier() implementation
2005/06/17 23:49:50 thb 1.5.4.1: #i48939# Huge refactoring of canvas; as much functionality as possible is now common in a bunch of shared base classes (input checking, locking, sprite redraw, etc.); added scroll update optimization, transparently to all canvas implementations
2005/04/05 15:24:06 thb 1.4.2.2: #i46666# Fixed resource leak (SpriteCanvas::dispose() did not dispose the member maCanvasHelper, which holds references to the backbuffer; fixed on/off problems for stroked lines, the stroke polygons generated by basegfx are not free of mutual intersections.
2005/04/01 15:48:08 thb 1.4.2.1: #i36190#, #i37793#, #i39245#, #i46023# Fixes for open/close polygon stroking; beefed up the canvas tools; moved try/catch block around configuration in cf_factory (to facilitate canvasdemo with broken/incomplete services.rdb; enhanced TextLayout to cope with new Action::getBounds() functionality in cppcanvas (needed for proper mtf bounds calculation); removed extra pixel right and bottom for filled polygons; avoiding uno::Sequence::operator[] for non-const cases, but using the naked mem ptr instead (performance)
2005/02/16 11:14:08 fs 1.2.10.5: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005/02/15 12:24:18 thb 1.2.10.4: #i42440# Now filling polygons 'inclusive', i.e. with one additional pixel to the right and the bottom. Along the same lines, moved sprite-growing code to slideshow, we already handle the case there for update areas of antialiased shapes
2005/02/11 12:44:48 thb 1.2.10.3: #i38960# Fixed transformBitmap(), which, when the matrix contains e.g. rotational components, completely messed up both output position and relative position within the generated bitmap; Fixed inefficiency in BitmapBackBuffer, where a default-constructed bitmap was copied into the VDev the first time getOutDev() was called
2005/02/07 18:26:16 pl 1.2.10.2: #i42218# use Region::GetRegionFromPolyPolygon as performance shortcut
2005/01/26 11:28:43 thb 1.2.10.1: #116716# Corrected text direction setup; text layout always outputs LTR
2004/11/22 13:49:01 thb 1.1.2.11: #110496# Due to a Solaris compiler bug, avoiding ternary operator with temporaries and function calls
2004/11/17 17:00:29 thb 1.1.2.10: #118514# Canvas module reorg
2004/11/08 05:54:33 thb 1.1.2.9: #i36093#, #110496# Added native canvas gradients; improved bitmap performance by special-casing a few important formats; de-flickered full-content redraw, by performing that, too, in a bg VDev
2004/10/26 23:36:58 thb 1.1.2.8: #110496# Added dedicated alpha bitmap support: factory methods at the XGraphicDevice, and optimized handling internally
2004/10/11 00:00:05 thb 1.1.2.7: #i34997# Added new method XCanvas::drawBitmapModulated(), to facilitate global alpha channel changes when rendering bitmaps
2004/09/30 15:10:55 thb 1.1.2.6: #110496# Corrected clip setup for the case empty view clip, nonempty render state clip (was set to NULL clip before)
2004/09/27 20:12:31 thb 1.1.2.5: #110496# Fixed problem with CanvasBitmap instances with alpha channel (simply ignored that before)
2004/08/23 19:14:25 thb 1.1.2.4: #110496# Now properly setting up text color (also changing the font's color values
2004/08/19 00:12:28 thb 1.1.2.3: #110496# Changed clip setup to handle empty/NULL clips correctly
2004/08/03 19:45:36 thb 1.1.2.2: #110496# Changed vcl canvas to use B2DPolygons, and transforming clip polys before setting them
2004/07/20 19:22:33 thb 1.1.2.1: #110496# Removed self-references to various interface implementations, along the lines, factored out common base implementation for all c++ canvases