2005/05/12 17:27:00 thb 1.5.6.1: #i49106# Now adapting the clip position, to account for output position shift; Catching the case now that mxBufferBitmap is not set, but just by coincidence the matrices are the same; Added some optional debug code.
2005/04/26 22:52:44 thb 1.9.2.1: #i47876# ::std::for_each takes functor by value, and returns the result. Correctly using that value now (otherwise, bounds easily become too small)
2005/04/01 16:09:45 thb 1.4.2.1: #i36190#, #i39245# Changed uno::Sequence::operator[] for nonconst sequences to use naked ptr; added support for true bezier polygons (and removed subdivision, where it was added because of that canvas deficiency); overhauled mtf renderer to provide faithful bounds also for subsetted meta files
2005/04/11 15:12:02 thb 1.6.2.3: #i36190# EffectTextArray/OutlineText wrongly rendered all subset glyphs on top of each other (did not pass offset calculated in createSubsetLayout() on)
2005/04/05 15:25:32 thb 1.6.2.2: #i39245# Fixed wrong output position of text in outline mode (this was due to the fact that the current map mode at the VirDev contained significant offset, temporarily removed that)
2005/04/01 16:09:45 thb 1.6.2.1: #i36190#, #i39245# Changed uno::Sequence::operator[] for nonconst sequences to use naked ptr; added support for true bezier polygons (and removed subdivision, where it was added because of that canvas deficiency); overhauled mtf renderer to provide faithful bounds also for subsetted meta files
2005/04/01 16:09:44 thb 1.5.2.1: #i36190#, #i39245# Changed uno::Sequence::operator[] for nonconst sequences to use naked ptr; added support for true bezier polygons (and removed subdivision, where it was added because of that canvas deficiency); overhauled mtf renderer to provide faithful bounds also for subsetted meta files
2005/04/01 16:09:44 thb 1.4.2.1: #i36190#, #i39245# Changed uno::Sequence::operator[] for nonconst sequences to use naked ptr; added support for true bezier polygons (and removed subdivision, where it was added because of that canvas deficiency); overhauled mtf renderer to provide faithful bounds also for subsetted meta files
2005/04/01 16:09:43 thb 1.5.2.1: #i36190#, #i39245# Changed uno::Sequence::operator[] for nonconst sequences to use naked ptr; added support for true bezier polygons (and removed subdivision, where it was added because of that canvas deficiency); overhauled mtf renderer to provide faithful bounds also for subsetted meta files
2005/04/07 10:29:45 thb 1.8.2.3: #i36190# Fixed gross error: refactored code did not change local variables, but method-internals only
2005/04/03 19:21:16 thb 1.8.2.2: #i36190# Removed warning (inconsistend method return behaviour); fixed gcc build breakage (temporary does not work as template argument deducible type
2005/04/01 16:09:43 thb 1.8.2.1: #i36190#, #i39245# Changed uno::Sequence::operator[] for nonconst sequences to use naked ptr; added support for true bezier polygons (and removed subdivision, where it was added because of that canvas deficiency); overhauled mtf renderer to provide faithful bounds also for subsetted meta files
2005/04/01 16:09:42 thb 1.5.2.1: #i36190#, #i39245# Changed uno::Sequence::operator[] for nonconst sequences to use naked ptr; added support for true bezier polygons (and removed subdivision, where it was added because of that canvas deficiency); overhauled mtf renderer to provide faithful bounds also for subsetted meta files
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/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/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/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/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/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/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/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
2004/08/23 19:15:50 thb 1.2.2.5: #110496# Added more overridable attributes (needed for slideshow attribute animations
2004/07/20 19:09:01 thb 1.2.2.4: #110496# Unified include statements; removed external prefix from boost includes
2004/05/27 20:51:28 thb 1.2.2.3: #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/12 15:13:21 thb 1.2.2.2: #110496# Adaptions after canvas01 merge
2004/04/05 15:58:50 thb 1.2.2.1: Resync with canvas01 changes
2004/11/08 05:56:08 thb 1.2.2.5: #i36093# Added native canvas gradients
2004/11/01 22:21:49 thb 1.2.2.4: #110496# Performance optimizations: added profiling traces
2004/07/20 19:09:00 thb 1.2.2.3: #110496# Unified include statements; removed external prefix from boost includes
2004/05/27 20:51:28 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:58:49 thb 1.2.2.1: Resync with canvas01 changes