Commit graph

202 commits

Author SHA1 Message Date
Caolán McNamara
758c8774fb add modelines to .hxx files as well 2010-10-28 15:51:43 +01:00
Thorsten Behrens
f64ef72743 Better shading algo for customshapes, better gradients
Some custom shapes can have shaded parts, like for example 3d can,
the bevelled buttons etc. Those shaded colors are calculated
internally, and have been way off at times. Now using HSV color
space & the originally documented luminance modifications in steps
of 10 percent. Compared to MSO, still no 100 percent match, but
that seems due to gamma correction there.
Additionally, starting with MSO12, gradients on those shaded surfaces
look much better; adapted code to display gradients equally nice.

Note that most of this patch also applies to ooxml import; note as
well that customshapes from *all* kind of input files (including ODF
docs) now look different than before; no real way of changing this
in a backward-compatible way, since behaviour of custom shapes is
mandated (mostly) by internal tables, and not stored in a file.

Applies patches/dev300/ppt-customshape-shading-fix (much of it was
accepted at OOo already, via i#102797)

Applies patches/dev300/ppt-customshape-shading-fix.diff: fixed prob
with line arrows - the extra-added single point polygons lead to
extra arrows randomly around the custom shape. i#105654
2010-10-26 23:04:44 +02:00
Sebastian Spaeth
8694d2bc19 Add vim/emacs modelines to all source files
Fixes #fdo30794
Based on bin/add-modelines script (originally posted in mail
1286706307.1871.1399280959@webmail.messagingengine.com)

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2010-10-13 10:57:58 +02:00
Cédric Bosdonnat
7db30f7aa0 fate#307731, fate#307730: Adds dotted and dashed border lines 2010-10-06 23:58:10 +02:00
Jan Holesovsky
b0c4125cc3 Merge commit 'ooo/OOO330_m9' 2010-10-06 13:36:08 +02:00
Caolán McNamara
f410283f26 add in MonoSpace setting 2010-10-01 12:09:43 +01:00
Caolán McNamara
2f1fb77e5c #i64671# transfer VCL's FontPitch through DrawingLayer to Canvas 2010-09-30 16:10:11 +01:00
Cédric Bosdonnat
7939059069 filled-tab-editeng.diff: Filled tab wasn't filled in shapes
n#564454
2010-09-14 15:30:39 +02:00
Armin Le Grand
663798e24e #i113922# added code to transform the LineWidth on MetaFile creation with the current transformation 2010-09-07 17:50:32 +02:00
Armin Le Grand
12f9037a53 aw083: added aw082 due to possible conflicts in vclmetafileprocessor2d.cxx 2010-06-17 18:02:36 +02:00
Armin Le Grand
f288b50cef #i112245# 1st part for SvtGraphicStroke 2010-06-17 14:26:43 +02:00
Armin Le Grand
d2fc0f17b5 #i112300# extended interpretation of MetaGradientAction in metafile primitive decomposition 2010-06-15 15:21:45 +02:00
Armin Le Grand
bf86607081 #i112117# changed the Metafile primitive decomposition to better handle sub-metafile contents 2010-06-04 14:34:23 +02:00
Armin Le Grand
24ac70cd51 aw082: merged in aw081 due to the need of #i111235# 2010-06-03 19:01:17 +02:00
Armin Le Grand
c8ec85f66f aw082: turned back vclpixelprocessor2d.cxx to master state, was checked in by error 2010-06-03 17:47:34 +02:00
Armin Le Grand
c74d53a567 #i112090# enhanced Shadow3DExtractingProcessor 2010-06-03 17:18:19 +02:00
Armin Le Grand
630d814ee5 #i111954# corrected hatch fill turnaround with Metafile and SdrObjects, also some smaller errors in ImpSdrGDIMetaFileImport 2010-06-02 13:50:51 +02:00
Armin Le Grand
625015106b #i111846# added drawing BackgroundFill for hatch when not AAed 2010-05-27 13:38:41 +02:00
Armin Le Grand
9c043cae53 #i111235# corrected transformation usage for ClipRegions 2010-05-11 19:17:59 +02:00
Armin Le Grand
88572c217b #i111392# corrected TextOnCurve for CTL 2010-05-07 16:40:17 +02:00
Armin Le Grand
95fd20dbf0 aw081 resync to m77 2010-05-05 16:54:24 +02:00
Ruediger Timm
82ae549c27 rt38: #i110940#: Cleaned some deliver lists - do not try to copy non-existing files. 2010-04-28 19:20:53 +02:00
Armin Le Grand
d1a9c0e770 aw081 #i106516# corrected clipping error with metafile rendering 2010-04-15 17:55:20 +02:00
Armin Le Grand
a4ed25efaf aw081 #i110731# adapted mfCenterZ to double 2010-04-15 13:28:36 +02:00
thb
efe81ea144 Merged DEV300_m76 2010-04-12 18:17:01 +02:00
thb
5570de030b Merge DEV300_m75
* resolved two conflicts caused by lineend changes in
   canvashelper_texturefill.cxx and implrenderer.cxx. Took the cws
   version, which uses new texture fill semantics, and fixes clipping
   bug
 * binned file header changes from head for deleted files
2010-03-31 14:57:58 +02:00
thb
4d96c5602d Merged with dev300_m71 2010-02-19 12:46:18 +01:00
Vladimir Glazunov
ae517b62d9 CWS-TOOLING: integrate CWS changefileheader2 2010-02-17 10:32:35 +01:00
Jens-Heiner Rechtien
82b1d381cd changefileheader2: #i109125#: change source file copyright notice from Sun Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision) 2010-02-12 15:01:35 +01:00
Mathias Bauer
888dedef71 CWS svxsplit: merge with m71 2010-02-04 17:59:58 +01:00
Mathias Bauer
d5d854cc42 resync to DEV300_m70 2010-01-21 13:49:22 +01:00
Frank Schönheit
853497c4a7 reverting the fix for #i108325#, which caused #i108423#. Adding another, less invasive workaround. Still not the final solution, which is covered by issue 108357 2010-01-21 07:52:26 +00:00
thb
421435cce6 #i105937# Post-merge fixes
* nicer gradient poly setup, made code more self-explanatory
 * corrected order of rotation matrix multiplication
 * fixed build breakage in presenter screen, type only implicitely
   included
2010-01-18 18:58:26 +01:00
thb
eb858abc18 thbfixes10: merge with DEV300 m69 2010-01-18 01:10:42 +01:00
thb
1ef21281ad #i105937# Fixed a few remaining gradient glitches
* linear/axial gradient were f*cked up when border and rotation
   was given
 * found another place where drawinglayer was generating helper
   polygons for gradients (vclgradienthelper.cxx), adapted to new
   value ranges
 * fixed build breakage in debug build in oox
 * fixed order of gradient color generation
2010-01-16 02:20:50 +01:00
Philipp Lohmann
3d62f771bc #i108325# workaround a form control paint issue 2010-01-14 16:15:04 +00:00
Jens-Heiner Rechtien
b0c799c7fb DEV300 masterfix: add namespace to call to primitive2d::mapTextLineToFontUnderline() 2010-01-06 14:39:23 +01:00
Armin Le Grand
a520bb907f aw078: adaptions to resync 2009-12-23 16:38:34 +01:00
Armin Le Grand
2f737ae062 aw078: resync to DEV300m68for integration 2009-12-21 20:40:13 +01:00
Mathias Bauer
6fa6f4fa24 #i107706#: liquidate goodies module 2009-12-15 21:55:40 +01:00
Armin Le Grand
90151999b0 aw079: rebase to m75 2010-03-18 18:44:00 +01:00
Armin Le Grand
3497a025ce aw079: changes after resync (linux) 2010-02-10 12:16:22 +01:00
Armin Le Grand
bb0818a178 aw069 changes after resync to m71# 2010-02-09 12:13:51 +01:00
Armin Le Grand
2bb7512e29 aw079 #i108440# Support MetaStretchTextAction in MetafilePrimitive2D decomposition 2010-02-02 12:16:54 +01:00
Armin Le Grand
e8b81cd401 aw079: #i99147# corrected diverse aspects of invisible object visualisation and interaction 2010-01-28 17:21:44 +01:00
Armin Le Grand
ffe5c97056 aw079: #i99147# attribute rework and others 2010-01-27 11:51:56 +01:00
Armin Le Grand
de7c998fe9 aw079: changes for resync 2010-01-07 17:11:38 +01:00
Armin Le Grand
9f6018ec14 aw079: #i107500# changed 3D renderer to be able to render overlapping transparent parts from back to front (Z-sorted) 2010-01-06 11:29:46 +01:00
Armin Le Grand
8eeb1400c1 aw079: #i107360# test code for trapezoid decomposer 2009-12-08 19:05:15 +01:00
mb93783
726f87d603 merge to m66 2009-12-02 12:43:33 +01:00