93 Commits

Author SHA1 Message Date
Rüdiger Timm
dd48951205 INTEGRATION: CWS presfixes02 (1.3.2); FILE MERGED
2005/03/14 16:04:55 thb 1.3.2.1: #i35136# #i36914# #i41113# #i44100# #i40115# #i41839# #i44404# Merge from presfixes01 patches
2005-03-30 07:32:39 +00:00
Rüdiger Timm
25caa140ae INTEGRATION: CWS presfixes02 (1.3.2); FILE MERGED
2005/03/23 19:28:09 thb 1.3.2.2: #i38985# At least one of the reasons for the Solaris crash was requesting a zero-sized bitmap here. Now distinguishing between bitmap and output size (the former is rounded _up_ to the nearest integer)
2005/03/14 16:04:55 thb 1.3.2.1: #i35136# #i36914# #i41113# #i44100# #i40115# #i41839# #i44404# Merge from presfixes01 patches
2005-03-30 07:32:26 +00:00
Rüdiger Timm
a7f89fdd4d INTEGRATION: CWS presfixes02 (1.5.2); FILE MERGED
2005/03/14 16:04:55 thb 1.5.2.1: #i35136# #i36914# #i41113# #i44100# #i40115# #i41839# #i44404# Merge from presfixes01 patches
2005-03-30 07:32:12 +00:00
Rüdiger Timm
01ccee3e3c INTEGRATION: CWS presfixes02 (1.5.2); FILE MERGED
2005/03/18 18:56:39 thb 1.5.2.2: #i44515# Finished subsetting rework (now drawSubset() does the right thing for various border cases)
2005/03/14 16:04:54 thb 1.5.2.1: #i35136# #i36914# #i41113# #i44100# #i40115# #i41839# #i44404# Merge from presfixes01 patches
2005-03-30 07:31:59 +00:00
Rüdiger Timm
05d2ee40ac INTEGRATION: CWS presfixes02 (1.4.2); FILE MERGED
2005/03/14 16:04:54 thb 1.4.2.1: #i35136# #i36914# #i41113# #i44100# #i40115# #i41839# #i44404# Merge from presfixes01 patches
2005-03-30 07:31:44 +00:00
Rüdiger Timm
b0ed7fca74 INTEGRATION: CWS presfixes02 (1.4.2); FILE MERGED
2005/03/14 16:04:53 thb 1.4.2.1: #i35136# #i36914# #i41113# #i44100# #i40115# #i41839# #i44404# Merge from presfixes01 patches
2005-03-30 07:31:08 +00:00
Rüdiger Timm
9cb5f84c94 INTEGRATION: CWS presfixes02 (1.5.2); FILE MERGED
2005/03/14 16:04:53 thb 1.5.2.1: #i35136# #i36914# #i41113# #i44100# #i40115# #i41839# #i44404# Merge from presfixes01 patches
2005-03-30 07:30:55 +00:00
Rüdiger Timm
56598b22dc INTEGRATION: CWS presfixes02 (1.3.2); FILE MERGED
2005/03/14 16:04:53 thb 1.3.2.1: #i35136# #i36914# #i41113# #i44100# #i40115# #i41839# #i44404# Merge from presfixes01 patches
2005-03-30 07:30:41 +00:00
Rüdiger Timm
6fdad545b4 INTEGRATION: CWS presfixes02 (1.4.2); FILE MERGED
2005/03/14 16:04:52 thb 1.4.2.1: #i35136# #i36914# #i41113# #i44100# #i40115# #i41839# #i44404# Merge from presfixes01 patches
2005-03-30 07:30:28 +00:00
Rüdiger Timm
ce119e8dd5 INTEGRATION: CWS presfixes02 (1.7.2); FILE MERGED
2005/03/22 14:50:54 dbo 1.7.2.6: #i35136# fixed to subdivide polypolygon in case it has curves
Issue number:
Submitted by:
Reviewed by:
2005/03/18 22:45:31 thb 1.7.2.5: #i10000# Solaris CC needed consistent template function types
2005/03/18 18:56:39 thb 1.7.2.4: #i44515# Finished subsetting rework (now drawSubset() does the right thing for various border cases)
2005/03/16 17:40:29 thb 1.7.2.3: #i35136# For bitmap textures with a transparent gradient, falling back to TransparencyGroupAction (XCanvas currently cannot handle both alpha gradient and texture)
2005/03/15 14:17:47 thb 1.7.2.2: #i10000# Enforced similar types for ::std::min() arguments (breaks under Linux otherwise)
2005/03/14 16:04:51 thb 1.7.2.1: #i35136# #i36914# #i41113# #i44100# #i40115# #i41839# #i44404# Merge from presfixes01 patches
2005-03-30 07:27:39 +00:00
Rüdiger Timm
8bc08eb8ed INTEGRATION: CWS presfixes02 (1.4.2); FILE MERGED
2005/03/14 16:04:51 thb 1.4.2.1: #i35136# #i36914# #i41113# #i44100# #i40115# #i41839# #i44404# Merge from presfixes01 patches
2005-03-30 07:25:50 +00:00
Rüdiger Timm
d72a92b886 INTEGRATION: CWS presfixes02 (1.6.2); FILE MERGED
2005/03/18 18:56:38 thb 1.6.2.3: #i44515# Finished subsetting rework (now drawSubset() does the right thing for various border cases)
2005/03/16 17:40:28 thb 1.6.2.2: #i35136# For bitmap textures with a transparent gradient, falling back to TransparencyGroupAction (XCanvas currently cannot handle both alpha gradient and texture)
2005/03/14 16:04:51 thb 1.6.2.1: #i35136# #i36914# #i41113# #i44100# #i40115# #i41839# #i44404# Merge from presfixes01 patches
2005-03-30 07:24:58 +00:00
Rüdiger Timm
91d05b9e8b INTEGRATION: CWS presfixes02 (1.4.14); FILE MERGED
2005/03/14 16:04:50 thb 1.4.14.1: #i35136# #i36914# #i41113# #i44100# #i40115# #i41839# #i44404# Merge from presfixes01 patches
2005-03-30 07:24:45 +00:00
Vladimir Glazounov
fb32db5e78 INTEGRATION: CWS presfixes01 (1.3.6); FILE MERGED
2005/02/16 11:14:40 fs 1.3.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:32:58 +00:00
Vladimir Glazounov
02a4f17f5b INTEGRATION: CWS presfixes01 (1.4.6); FILE MERGED
2005/02/16 11:14:40 fs 1.4.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:32:17 +00:00
Vladimir Glazounov
ffa5dbd2fd INTEGRATION: CWS presfixes01 (1.3.6); FILE MERGED
2005/02/16 11:14:39 fs 1.3.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:32:03 +00:00
Vladimir Glazounov
46dc80b411 INTEGRATION: CWS presfixes01 (1.4.6); FILE MERGED
2005/02/16 11:14:39 fs 1.4.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:31:50 +00:00
Vladimir Glazounov
b3b2e752d2 INTEGRATION: CWS presfixes01 (1.3.10); FILE MERGED
2005/02/16 11:14:38 fs 1.3.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:30:50 +00:00
Vladimir Glazounov
16ff6cfce5 INTEGRATION: CWS presfixes01 (1.3.6); FILE MERGED
2005/02/16 11:14:38 fs 1.3.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:30:36 +00:00
Vladimir Glazounov
5ef07cbe4b INTEGRATION: CWS presfixes01 (1.4.6); FILE MERGED
2005/02/16 11:14:38 fs 1.4.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:30:23 +00:00
Vladimir Glazounov
ef3a1443a6 INTEGRATION: CWS presfixes01 (1.3.6); FILE MERGED
2005/02/16 11:14:37 fs 1.3.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:30:10 +00:00
Vladimir Glazounov
9a2dd2f88d INTEGRATION: CWS presfixes01 (1.3.10); FILE MERGED
2005/02/16 11:14:37 fs 1.3.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:29:57 +00:00
Vladimir Glazounov
54e804342b INTEGRATION: CWS presfixes01 (1.4.6); FILE MERGED
2005/02/16 11:14:36 fs 1.4.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:29:21 +00:00
Vladimir Glazounov
41b69914a2 INTEGRATION: CWS presfixes01 (1.3.6); FILE MERGED
2005/02/16 11:14:36 fs 1.3.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:29:08 +00:00
Vladimir Glazounov
bd8dc0a1a6 INTEGRATION: CWS presfixes01 (1.3.6); FILE MERGED
2005/02/16 11:14:35 fs 1.3.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:28:19 +00:00
Vladimir Glazounov
555ad7a35e INTEGRATION: CWS presfixes01 (1.3.6); FILE MERGED
2005/02/16 11:14:35 fs 1.3.6.2: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005/02/04 17:45:46 thb 1.3.6.1: #i38960# Only create BitmapCanvas for Bitmaps that actually _have_ one - the new, tunneled VCL bitmaps don't
2005-03-10 12:28:06 +00:00
Vladimir Glazounov
013fc1b331 INTEGRATION: CWS presfixes01 (1.3.6); FILE MERGED
2005/02/16 11:14:34 fs 1.3.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:27:52 +00:00
Vladimir Glazounov
d613097268 INTEGRATION: CWS presfixes01 (1.3.6); FILE MERGED
2005/02/16 11:14:33 fs 1.3.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:27:40 +00:00
Vladimir Glazounov
8937ed54eb INTEGRATION: CWS presfixes01 (1.2.6); FILE MERGED
2005/02/16 11:14:32 fs 1.2.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:27:14 +00:00
Vladimir Glazounov
29c303171e INTEGRATION: CWS presfixes01 (1.2.6); FILE MERGED
2005/02/16 11:14:31 fs 1.2.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:27:00 +00:00
Vladimir Glazounov
4981731893 INTEGRATION: CWS presfixes01 (1.3.6); FILE MERGED
2005/02/20 00:38:32 thb 1.3.6.2: RESYNC: (1.3-1.4); FILE MERGED
2005/02/16 11:14:30 fs 1.3.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:26:47 +00:00
Vladimir Glazounov
0a1aa30446 INTEGRATION: CWS presfixes01 (1.3.6); FILE MERGED
2005/02/20 00:38:25 thb 1.3.6.2: RESYNC: (1.3-1.4); FILE MERGED
2005/02/16 11:14:30 fs 1.3.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:26:35 +00:00
Vladimir Glazounov
893bfed878 INTEGRATION: CWS presfixes01 (1.3.6); FILE MERGED
2005/02/16 11:14:30 fs 1.3.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:26:22 +00:00
Vladimir Glazounov
a084e4af73 INTEGRATION: CWS presfixes01 (1.3.6); FILE MERGED
2005/02/16 11:14:29 fs 1.3.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:25:52 +00:00
Vladimir Glazounov
356cd299f0 INTEGRATION: CWS presfixes01 (1.3.6); FILE MERGED
2005/02/20 00:38:18 thb 1.3.6.2: RESYNC: (1.3-1.4); FILE MERGED
2005/02/16 11:14:29 fs 1.3.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:25:26 +00:00
Vladimir Glazounov
1089c585a6 INTEGRATION: CWS presfixes01 (1.2.22); FILE MERGED
2005/02/16 11:14:28 fs 1.2.22.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:25:13 +00:00
Vladimir Glazounov
9072edfb76 INTEGRATION: CWS presfixes01 (1.3.6); FILE MERGED
2005/02/16 11:14:28 fs 1.3.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:25:00 +00:00
Vladimir Glazounov
347c0d01ce INTEGRATION: CWS presfixes01 (1.3.6); FILE MERGED
2005/02/16 11:14:27 fs 1.3.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:24:30 +00:00
Vladimir Glazounov
256a120970 INTEGRATION: CWS presfixes01 (1.4.4); FILE MERGED
2005/02/24 20:29:02 thb 1.4.4.4: #i42812# Don't hold reference into vector when modifying it at the same time.
2005/02/20 22:42:26 thb 1.4.4.3: #i10000# Merge fault: re-introduced drafts API
2005/02/20 00:38:08 thb 1.4.4.2: RESYNC: (1.4-1.6); FILE MERGED
2005/02/16 11:14:27 fs 1.4.4.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:24:15 +00:00
Vladimir Glazounov
71b7e5bfb4 INTEGRATION: CWS presfixes01 (1.3.6); FILE MERGED
2005/02/16 11:14:26 fs 1.3.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:23:37 +00:00
Vladimir Glazounov
79bd2ee16b INTEGRATION: CWS presfixes01 (1.2.22); FILE MERGED
2005/02/16 11:14:26 fs 1.2.22.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:23:24 +00:00
Vladimir Glazounov
cbda12a7bb INTEGRATION: CWS presfixes01 (1.4.6); FILE MERGED
2005/02/20 00:38:01 thb 1.4.6.2: RESYNC: (1.4-1.5); FILE MERGED
2005/02/16 11:14:26 fs 1.4.6.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:23:11 +00:00
Vladimir Glazounov
7988ae3686 INTEGRATION: CWS presfixes01 (1.2.22); FILE MERGED
2005/02/16 11:14:25 fs 1.2.22.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:22:58 +00:00
Rüdiger Timm
d21de3c2d3 INTEGRATION: CWS impressbeta5 (1.5.2); FILE MERGED
2005/02/07 18:40:27 thb 1.5.2.1: #i42225# Fixed state invariant bug: updateClipping() MUST maintain the invariant that never both clip and clipRect are nonempty. Should now be more appropriate...
2005-02-08 10:31:24 +00:00
Rüdiger Timm
c51fc315ce INTEGRATION: CWS presbeta01 (1.3.10); FILE MERGED
2005/01/22 00:51:02 thb 1.3.10.1: #i36950# Handling push/pop of OutDevState correctly; respect the fact that RenderState's clip is also subject to RenderState transform, thus, when translating an action, have to translate back clip before!
2005-01-28 14:30:58 +00:00
Rüdiger Timm
ccfc01d6ed INTEGRATION: CWS presbeta01 (1.3.10); FILE MERGED
2005/01/25 23:22:42 thb 1.3.10.2: #i36950# More text output fixes: basegfx obviously does not prune exactly identical polygons into one, which might lead to errorneously empty clips. Fixed symptomatically by falling back to rect clipping for some common cases. Added handling of StretchText meta action
2005/01/22 00:51:02 thb 1.3.10.1: #i36950# Handling push/pop of OutDevState correctly; respect the fact that RenderState's clip is also subject to RenderState transform, thus, when translating an action, have to translate back clip before!
2005-01-28 14:30:41 +00:00
Rüdiger Timm
1bd16fcc54 INTEGRATION: CWS presbeta01 (1.4.2); FILE MERGED
2005/01/25 23:22:41 thb 1.4.2.2: #i36950# More text output fixes: basegfx obviously does not prune exactly identical polygons into one, which might lead to errorneously empty clips. Fixed symptomatically by falling back to rect clipping for some common cases. Added handling of StretchText meta action
2005/01/22 00:51:01 thb 1.4.2.1: #i36950# Handling push/pop of OutDevState correctly; respect the fact that RenderState's clip is also subject to RenderState transform, thus, when translating an action, have to translate back clip before!
2005-01-28 14:30:12 +00:00
Rüdiger Timm
78ecb6ae43 INTEGRATION: CWS presbeta01 (1.4.10); FILE MERGED
2005/01/25 23:22:41 thb 1.4.10.1: #i36950# More text output fixes: basegfx obviously does not prune exactly identical polygons into one, which might lead to errorneously empty clips. Fixed symptomatically by falling back to rect clipping for some common cases. Added handling of StretchText meta action
2005-01-28 14:29:56 +00:00
Kurt Zenker
94319a4ed0 INTEGRATION: CWS presperf01 (1.3.2); FILE MERGED
2005/01/07 18:29:32 thb 1.3.2.2: #i36093# Moving gradient to position of polygon, as texture space is only relative to shape coordinate system, not bounds
2004/12/17 22:41:22 thb 1.3.2.1: #i36093# Finished implementation of native gradients
2005-01-13 17:04:46 +00:00
Rüdiger Timm
93de2b545b INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED
2004/10/26 23:39:13 thb 1.2.2.6: #110496# Added dedicated alpha bitmap support at the XGraphicDevice: extended factory methods
2004/08/01 20:16:36 thb 1.2.2.5: #110496# Added new constructor, which takes a UNO canvas
2004/07/20 19:09:08 thb 1.2.2.4: #110496# Unified include statements; removed external prefix from boost includes
2004/06/25 10:30:32 thb 1.2.2.3: #110496# Some header cleanups (missing forward declarations), changed Canvas and derived to emulate covariant return types on clone() (not directly possible with shared_ptr)
2004/04/21 18:49:39 thb 1.2.2.2: #110496# Added shape-global change functionality to Renderer interface
2004/04/05 15:58:55 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 20:03:34 +00:00