28 Commits

Author SHA1 Message Date
Jens-Heiner Rechtien
4e1fd2fa16 CWS-TOOLING: integrate CWS locales31
2008-12-10 14:56:44 +0100 er  r265193 : calling convention mismatch
2008-12-08 12:04:56 +0100 er  r264984 : #i96840# classify some extra languages as CTL
2008-12-05 19:54:02 +0100 erack  r264916 : ImpSvNumberformatScan::ScanType: do not miscategorize as automtic currency if currency symbol in General string, such as R in Standard
2008-12-04 12:07:05 +0100 erack  r264831 : CWS-TOOLING: rebase CWS locales31 to trunk@264807 (milestone: DEV300:m37)
2008-12-03 16:14:17 +0100 erack  r264797 : #i93694# update script+language -> unicode digit mapping; patch from <hdu>
2008-11-25 02:01:18 +0100 erack  r264270 : #i83349# apply remaining parts of the patch, now that we use ICU 4.0; contributed by <kstribley>
2008-11-25 01:38:20 +0100 erack  r264269 : #i93694# test the bit, not the constant ...
2008-11-24 10:34:58 +0100 erack  r264211 : #i93694# LANGUAGE_ARABIC is gone
2008-11-24 01:39:25 +0100 erack  r264192 : #i94435# LANGUAGE_SPANISH now is an alias of LANGUAGE_SPANISH_MODERN, need LANGUAGE_SPANISH_DATED in switch case if both are to be used
2008-11-23 22:54:17 +0100 erack  r264190 : CWS-TOOLING: rebase CWS locales31 to trunk@263288 (milestone: DEV300:m35)
2008-11-23 20:23:28 +0100 erack  r264189 : migrate CWS locales31 to SVN
2009-01-06 12:54:16 +00:00
Jens-Heiner Rechtien
a99237ba49 CWS-TOOLING: integrate CWS overline3
2008-12-11 15:24:46 +0100 fredrikh  r265314 : i97099
2008-12-11 15:20:37 +0100 fredrikh  r265313 : i97099
2008-12-11 15:18:00 +0100 fredrikh  r265312 : i97099
2008-12-11 15:17:00 +0100 fredrikh  r265311 : i97099
2008-12-11 15:13:20 +0100 fredrikh  r265309 : i97144
2008-12-11 15:06:24 +0100 fredrikh  r265306 : i97099
2008-11-24 10:41:42 +0100 fme  r264213 : #i5991# Overline support
2008-11-24 10:39:53 +0100 fme  r264212 : #i5991# Overline support
2008-11-24 10:02:13 +0100 fme  r264209 : #5991# Overline support
2008-11-24 10:01:26 +0100 fme  r264208 : #5991# Overline support
2008-11-24 09:59:11 +0100 fme  r264207 : #5991# Overline support
2008-11-24 09:57:11 +0100 fme  r264206 : #5991# Overline support
2008-11-14 10:36:44 +0100 fme  r263667 : CWS-TOOLING: rebase CWS overline3 to trunk@263288 (milestone: DEV300:m35)
2008-11-13 16:12:13 +0100 fme  r263649 : #i5991# migrate CWS overline3 to SVN.
2009-01-05 17:49:45 +00:00
Jens-Heiner Rechtien
66141a46a4 CWS-TOOLING: integrate CWS impress163_DEV300 2008-11-20 14:55:36 +00:00
Vladimir Glazounov
e223a705fa INTEGRATION: CWS aw033 (1.23.8); FILE MERGED
2008/07/11 11:44:23 aw 1.23.8.4: RESYNC: (1.24-1.25); FILE MERGED
2008/05/14 15:12:31 aw 1.23.8.3: RESYNC: (1.23-1.24); FILE MERGED
2007/12/18 14:59:58 aw 1.23.8.2: #i39532# corrected clipping changes
2007/12/12 13:22:53 aw 1.23.8.1: #i39532# clipping changes
2008-08-19 23:38:45 +00:00
Kurt Zenker
4e6375b887 INTEGRATION: CWS canvas05 (1.23.6); FILE MERGED
2008/04/21 07:50:08 thb 1.23.6.4: RESYNC: (1.23-1.24); FILE MERGED
2008/04/15 15:04:55 thb 1.23.6.3: #i66425# Fixing missing strikeout text feature in slideshow. fix courtesy liujl.
2007/12/20 16:42:53 thb 1.23.6.2: #i84784# Fixes to polygon output + enhancements for gradients kindly provided by rodo
2007/10/01 13:41:44 thb 1.23.6.1: #i79258# Merge from CWS picom
2008-06-24 10:47:23 +00:00
Rüdiger Timm
da8062baa4 INTEGRATION: CWS changefileheader (1.23.18); FILE MERGED
2008/03/31 13:07:08 rt 1.23.18.1: #i87441# Change license header to LPGL v3.
2008-04-11 09:10:30 +00:00
Jens-Heiner Rechtien
89366dd944 INTEGRATION: CWS thbpp8 (1.21.6); FILE MERGED
2007/07/22 23:35:58 thb 1.21.6.7: RESYNC: (1.21-1.22); FILE MERGED
2007/07/17 08:54:03 thb 1.21.6.6: #i75339# Reverted fix here - the root cause is in vclcanvas, as the transformation already contains correct negative scale here.
2007/07/16 15:44:36 thb 1.21.6.5: #i76029# Moved setting of pref map mode, to make state transform matrix reflect true scale factor of EPS
2007/07/14 21:31:03 thb 1.21.6.4: #i75339# Keeping negative sizes to maintain correct bitmap position
2007/07/12 20:02:23 thb 1.21.6.3: #i75339# Respecting output mirror for BMP meta actions - fix courtesy to liujl
2007/07/05 14:31:31 thb 1.21.6.2: #i51150# Still need dummy impl for the actions to prevent assertions
2007/07/05 14:08:11 thb 1.21.6.1: #i51150# Handling OutputDevice::GetDigitLanguage() when outputting text on XCanvas. Fix courtesy of liujl
2007-08-03 10:56:05 +00:00
Oliver Bolte
5bb8d6bf74 INTEGRATION: CWS presfixes12 (1.20.18); FILE MERGED
2007/03/05 14:06:35 thb 1.20.18.3: #i37778# Converting XCanvas exceptions into return value for metafile renderer
2007/02/21 15:03:59 thb 1.20.18.2: RESYNC: (1.20-1.21); FILE MERGED
2007/02/20 22:29:27 thb 1.20.18.1: #i37778# Added XCanvas::clear() to all relevant interfaces
2007-07-17 14:24:30 +00:00
Oliver Bolte
a15185bfb9 INTEGRATION: CWS thbpp6 (1.20.10); FILE MERGED
2006/12/21 17:20:53 thb 1.20.10.2: #121806# Now keeping full precision of the mtf logic coordinates across mtf->XCanvas conversion
2006/11/23 10:06:33 thb 1.20.10.1: #i70897# Avoid working on empty container
2007-01-22 10:49:42 +00:00
Oliver Bolte
9c8bf8e311 INTEGRATION: CWS sb59 (1.16.12); FILE MERGED
2006/08/18 19:02:01 sb 1.16.12.4: RESYNC: (1.16-1.18); FILE MERGED
2006/08/11 22:47:21 thb 1.16.12.3: #i68336# Made cppcanvas warning free for wntmsci10
2006/08/11 22:44:39 thb 1.16.12.2: #i68336# Made cppcanvas warning free for wntmsci10
2006/08/11 15:36:03 thb 1.16.12.1: #i68336# Removed unused params; added a few using declarations for hidden methods; added a few casts; added some default statements to get cppcanvas warning free
2006-10-12 13:59:41 +00:00
Oliver Bolte
e0fed3966f INTEGRATION: CWS pchfix02 (1.18.4); FILE MERGED
2006/09/01 17:22:48 kaib 1.18.4.1: #i68856# Added header markers and pch files
2006-09-17 11:49:12 +00:00
Rüdiger Timm
8def817b57 #i68273# 'graphictools.hxx' has been moved to vcl. 2006-08-09 06:55:18 +00:00
Rüdiger Timm
94186fdf0f #i68273# 'graphictools.hxx' has been moved to vcl. 2006-08-09 06:29:10 +00:00
Kurt Zenker
cb3b577dd0 INTEGRATION: CWS cairocanvas (1.14.4); FILE MERGED
2005/12/12 19:06:03 thb 1.14.4.2: RESYNC: (1.14-1.15); FILE MERGED
2005/11/24 17:47:24 thb 1.14.4.1: #i58018# applied pjanik's patch - 0L and sal_Int32 have differing types on x86_64
2006-02-28 09:48:34 +00:00
Oliver Bolte
2b85f84e40 INTEGRATION: CWS canvas03 (1.14.2); FILE MERGED
2005/11/15 19:13:22 thb 1.14.2.1: #i46618# Backed out fix for subset range clipping - we don't have any fixed coordinate system here, in general (instead, fixed that in slideshow's DrawShape)
2005-11-17 15:14:06 +00:00
Kurt Zenker
43bb763754 INTEGRATION: CWS canvas02 (1.10.2); FILE MERGED
2005/10/31 22:21:55 thb 1.10.2.9: #i48939# Of course, the middle actions don't get NO subset - they are fully included.
2005/10/29 23:29:49 thb 1.10.2.8: #i48939# Corrected STL loop over all subset actions for bounds query: of course, it's wrong to only get the subsetted bounds only for first and last action, and the unsubsetted bounds for the middle ones; no clipping the calculated unit bounds against the unit rect, to avoid pathological cases, where a metafile extends beyond the shape bounds
2005/10/28 13:55:56 thb 1.10.2.7: #i54035# Corrected wrong copy'n'paste from outdev3.cxx (black text actually changes the _text color_ not the relief color)
2005/10/17 15:49:20 thb 1.10.2.6: #i54035# Corrected emboss/relief mode (reversed semantics of emboss and relief, and painted relief shadow behing normal text now)
2005/10/17 12:36:41 thb 1.10.2.5: RESYNC: (1.12-1.13); FILE MERGED
2005/10/14 11:47:37 thb 1.10.2.4: #i51362# Misunderstood semantic of OutDev::DrawMask() - mask color is actually a uniform color that shows through the mask. Fixed.
2005/10/09 09:11:41 thb 1.10.2.3: RESYNC: (1.10-1.12); FILE MERGED
2005/08/19 11:11:21 thb 1.10.2.2: #i53538# Changed clip setting to use basegfx polygon (cppcanvas::PolyPolygon contains reference back to canvas); changed direct access to base class member to getter method, thus, providing the actual XCanvas clip polygon lazily.
2005/07/13 14:22:53 thb 1.10.2.1: #i51362# Implemented TEXTRECT action
2005-11-02 12:40:15 +00:00
Oliver Bolte
23a3133597 INTEGRATION: CWS presfixes08 (1.10.6); FILE MERGED
2005/07/11 16:46:38 dbo 1.10.6.1: #i37786# corrected pref map mode origin calculations
Issue number:
Submitted by:
Reviewed by:
2005-10-11 08:03:07 +00:00
Jens-Heiner Rechtien
5a4a42e63e INTEGRATION: CWS thb09 (1.10.8); FILE MERGED
2005/08/22 17:01:30 thb 1.10.8.4: #i52608# VCL rect clips always include one pixel more to the right and the bottom - correctly converting to polygon now.
2005/08/22 16:59:52 thb 1.10.8.3: #i52608# Always setting up font matrix, also if mapmode scales anisotrophically
2005/08/22 16:58:55 thb 1.10.8.2: #i51558# Correctly scaling EPS action, when rendering to XCanvas
2005/08/22 16:48:15 thb 1.10.8.1: #i47157# Implementing TEXTRECT meta action
2005-09-23 13:30:27 +00:00
Rüdiger Timm
3d7d5506ca INTEGRATION: CWS ooo19126 (1.10.10); FILE MERGED
2005/09/05 18:40:57 rt 1.10.10.1: #i54170# Change license header: remove SISSL
2005-09-08 07:18:25 +00:00
Oliver Bolte
51ccb70432 INTEGRATION: CWS presfixes05 (1.9.2); FILE MERGED
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-05-03 13:11:22 +00:00
Oliver Bolte
17ac8d1cbd INTEGRATION: CWS presfixes03 (1.8.2); FILE MERGED
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-18 08:59:07 +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
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
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
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
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
3ccf0dffc2 INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED
2004/11/21 22:05:09 thb 1.2.2.23: #110496# After merge, correctOrientations now returns result, no longer modifies passed parameter
2004/11/19 23:57:04 thb 1.2.2.22: #110496# Adapted to AW clipper changes
2004/11/08 05:56:07 thb 1.2.2.21: #i36093# Added native canvas gradients
2004/11/01 22:21:48 thb 1.2.2.20: #110496# Performance optimizations: added profiling traces
2004/10/26 12:39:17 thb 1.2.2.19: #110496# Setup default text color (in contrast to the line/fill color, OutDev inits that to default black)
2004/10/12 14:14:40 thb 1.2.2.18: #i34997# Added support for FLOATTRANSPARENCY meta action
2004/10/01 17:24:52 thb 1.2.2.17: #110496# Normalizing len attribute on text metaactions (might well be magic STRING_LEN, which is handled on VCL's OutputDevice, but not for our DX canvas, and means: simply take the length of the passed string argument)
2004/09/30 21:45:41 thb 1.2.2.16: #110496# Now handling clip meta actions correctly (were mostly ignored before)
2004/09/01 22:02:40 thb 1.2.2.15: #110496# Cosmetical changes, removed extraneous include; added two TODO comments
2004/08/31 15:06:53 hdu 1.2.2.14: #116716# enable text outline effect
2004/08/31 14:14:11 hdu 1.2.2.13: #116716# add text outline effect
2004/08/27 11:33:38 hdu 1.2.2.12: #116716# make gcc happy by replacing an unbalanced ternary expression
2004/08/23 19:15:49 thb 1.2.2.11: #110496# Added more overridable attributes (needed for slideshow attribute animations
2004/07/28 13:08:47 thb 1.2.2.10: #110496# Adapted to reversed template argument order in containerToSequence
2004/07/20 19:08:58 thb 1.2.2.9: #110496# Unified include statements; removed external prefix from boost includes
2004/07/09 09:50:51 hdu 1.2.2.8: #116716# more text effects and text lines
2004/06/03 14:18:46 thb 1.2.2.7: #110496# Fixed crash occuring when no font was set before text rendering
2004/05/27 20:51:28 thb 1.2.2.6: #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/05/11 15:19:31 hdu 1.2.2.5: #116716# add text effects and emphasis styles
2004/05/10 09:38:22 hdu 1.2.2.4: #116716# improve text handling
2004/04/21 18:49:39 thb 1.2.2.3: #110496# Added shape-global change functionality to Renderer interface
2004/04/12 15:13:20 thb 1.2.2.2: #110496# Adaptions after canvas01 merge
2004/04/05 15:58:47 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 19:54:32 +00:00
Thorsten Behrens
f045b7b4f5 #110496# Merge from cws_srx645_canvas01: first working version of XCanvas C++ wrapper, providing encapsulation against possible API changes and some amount of convenience. 2004-03-18 09:41:15 +00:00