Commit Graph

12 Commits

Author SHA1 Message Date
Rüdiger Timm
92deabec4c INTEGRATION: CWS changefileheader (1.12.68); FILE MERGED
2008/03/28 16:35:16 rt 1.12.68.1: #i87441# Change license header to LPGL v3.
2008-04-11 08:56:42 +00:00
Vladimir Glazounov
3a8e55343c INTEGRATION: CWS thbpp6v2 (1.11.10); FILE MERGED
2007/01/29 08:37:45 thb 1.11.10.1: #i72417# Mirroring only affects text position - for 180 deg rotation, convert mirror to rotation angle
2007-02-05 11:50:01 +00:00
Kurt Zenker
ceed86c7e1 INTEGRATION: CWS presfixes09 (1.8.32); FILE MERGED
2006/10/18 14:04:43 thb 1.8.32.3: RESYNC: (1.9-1.10); FILE MERGED
2006/09/15 15:45:20 thb 1.8.32.2: RESYNC: (1.8-1.9); FILE MERGED
2006/04/04 15:41:04 thb 1.8.32.1: #i63943# Made blitting SpriteCanvas as an XBitmap possible
2006-12-13 13:48:05 +00:00
Oliver Bolte
62c42ea8b7 INTEGRATION: CWS pchfix02 (1.9.20); FILE MERGED
2006/09/01 17:18:09 kaib 1.9.20.1: #i68856# Added header markers and pch files
2006-09-17 02:31:10 +00:00
Jens-Heiner Rechtien
dd37a9aebc INTEGRATION: CWS warnings01 (1.8.8); FILE MERGED
2006/02/22 22:27:26 thb 1.8.8.1: #i55991# Removed virtual derivations, where unnecessary; removed unused params; renamed vars which shadowed previous ones; put agg headers into sys header brackets
2006-06-20 01:20:46 +00:00
Kurt Zenker
a360ee6ea2 INTEGRATION: CWS canvas02 (1.6.4); FILE MERGED
2005/10/26 19:32:43 thb 1.6.4.6: #i48939# Corrected some places where build-in types (like long or int) where used in a non-portable way
2005/10/08 12:55:25 thb 1.6.4.5: RESYNC: (1.6-1.7); FILE MERGED
2005/08/24 22:00:31 thb 1.6.4.4: #i52876
2005/08/02 14:06:46 thb 1.6.4.3: #i48939# moved polyPolygonFromXPolyPolygon2D to canvastools
2005/07/03 20:25:18 thb 1.6.4.2: #i48939# Reworked ParametricPolyPolygon, to extract state in an atomic operation; added more state checking 'isXDirty()' methods to canvascustomspritehelper; added various comments and notes
2005/06/17 23:49:51 thb 1.6.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-11-02 12:01:27 +00:00
Rüdiger Timm
bc6b287841 INTEGRATION: CWS ooo19126 (1.6.18); FILE MERGED
2005/09/05 17:27:13 rt 1.6.18.1: #i54170# Change license header: remove SISSL
2005-09-07 22:20:16 +00:00
Oliver Bolte
da63ef866b INTEGRATION: CWS presfixes03 (1.5.2); FILE MERGED
2005/04/12 03:21:23 thb 1.5.2.2: #i44807# Added preliminary version for VCL canvas transformed sprites (taking the slow Set/GetPixel affine transformater from impltools for the time being)
2005/04/01 15:48:09 thb 1.5.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-04-18 08:11:25 +00:00
Rüdiger Timm
8cd3cd8060 INTEGRATION: CWS presfixes02 (1.4.2); FILE MERGED
2005/03/15 11:24:56 thb 1.4.2.2: #i35136# Finished bitmap texturing for VCL canvas
2005/03/14 16:03:08 thb 1.4.2.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:37:42 +00:00
Vladimir Glazounov
2351c0964c INTEGRATION: CWS presfixes01 (1.3.10); FILE MERGED
2005/02/16 11:14:09 fs 1.3.10.3: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005/02/11 12:44:48 thb 1.3.10.2: #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/01/26 12:25:39 pl 1.3.10.1: #i41363# tunneling XBitmap implementation
2005-03-10 10:59:23 +00:00
Rüdiger Timm
68530643d9 INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED
2004/11/22 15:19:14 thb 1.2.2.12: #110496# Ensuring similar types for ternary operator
2004/11/17 17:00:30 thb 1.2.2.11: #118514# Canvas module reorg
2004/11/01 22:19:09 thb 1.2.2.10: #10496# Performance optimizations: added profiling traces
2004/10/11 00:00:06 thb 1.2.2.9: #i34997# Added new method XCanvas::drawBitmapModulated(), to facilitate global alpha channel changes when rendering bitmaps
2004/09/27 20:12:31 thb 1.2.2.8: #110496# Fixed problem with CanvasBitmap instances with alpha channel (simply ignored that before)
2004/08/31 17:50:47 thb 1.2.2.7: #110496# Fixed typo in coordinate range check (compared twice with X)
2004/08/03 19:45:36 thb 1.2.2.6: #110496# Changed vcl canvas to use B2DPolygons, and transforming clip polys before setting them
2004/07/20 19:23:56 thb 1.2.2.5: #110496# Removed self-references to various interface implementations, along the lines, factored out common base implementation for all c++ canvases
2004/07/01 16:56:47 thb 1.2.2.4: #110496# Switched to math.h for PI
2004/06/17 10:33:26 thb 1.2.2.3: #110496# Handle huge shrinks correctly for font scaling; added some more debug code
2004/05/27 20:51:24 thb 1.2.2.2: #110496#
Added classification code to all TODO/HACK/FIXME comments.
There are four categories:
 - code quality (C)
 - performance (P)
 - missing functionality (F)
 - and missing/incomplete error handling (E)

Furthermore, every category has a severity number between
1 and 3 associated, where 1 is lowest and 3 highest
severity
2004/04/05 15:57:58 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 16:13:05 +00:00
Thorsten Behrens
6e89341b50 #110496# Merge from cws_srx645_canvas01: first working version of XCanvas UNO components, for now consisting of javacanvas.uno.jar, vclcanvas.uno and directxcanvas.uno (windows only) 2004-03-18 09:38:44 +00:00