path: root/svx/source/customshapes/EnhancedCustomShapeFontWork.cxx
AgeCommit message (Collapse)AuthorFilesLines
2010-12-01cppcheck: can reduce the scope of this variableCaolán McNamara1-1/+1
2010-11-21TL_CONSTASCII_USTRINGPARAM in libs core 38Gert Faller1-1/+1
2010-10-26Better shading algo for customshapes, better gradientsThorsten Behrens1-1/+1
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-13Add vim/emacs modelines to all source filesSebastian Spaeth1-0/+3
Fixes #fdo30794 Based on bin/add-modelines script (originally posted in mail Signed-off-by: Sebastian Spaeth <>
2010-10-05more removed include guards using fixguard.pyPetr Mladek1-4/+0
2010-02-17CWS-TOOLING: integrate CWS changefileheader2Vladimir Glazunov1-4/+1
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien1-4/+1
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2010-01-07#i107450#: make svx buildable with new editeng libMathias Bauer1-10/+10
2009-09-09CWS-TOOLING: integrate CWS impress174Oliver Bolte1-2/+2
2009-08-27 18:21:38 +0200 af r275502 : #i73289# Fixed detection of the cases when the layout menu is be disabled. 2009-08-24 17:45:50 +0200 sj r275326 : #i103360# only setting filltype if there is also a correct fill element 2009-08-24 16:11:06 +0200 cl r275322 : #i73871# only remove replaced objects from mark list if replaced by SdrEditView::ReplaceObjectAtView(). see issue for reason 2009-08-24 15:03:33 +0200 cl r275319 : fixed merge error 2009-08-20 12:45:29 +0200 sj r275174 : CWS-TOOLING: rebase CWS impress174 to trunk@275001 (milestone: DEV300:m55) 2009-08-19 15:54:47 +0200 sj r275153 : #158486# text of flipped shapes is not flipped in word 2009-08-17 17:30:16 +0200 sj r275063 : #158486# also correcting text bound for additional text rotation 2009-08-05 11:09:32 +0200 sj r274643 : #i102797# adapted customshape coloring (fixed fontwork) 2009-08-04 14:17:36 +0200 sj r274620 : #i99501# pdf export: fixed export of rotated graphics 2009-07-30 16:15:44 +0200 sj r274494 : #158653# binary ppt import: fixed table border lines 2009-07-27 18:28:02 +0200 sj r274376 : added shape text clipping for customshapes 2009-07-20 18:09:14 +0200 sj r274154 : #i101918# fixed gallery preview (now taking the correct mapmode) 2009-07-13 18:00:58 +0200 cl r273948 : #i103238# clear hard set attributes only if new style set is manually applied 2009-07-13 17:58:07 +0200 cl r273947 : #i73289# do not expand a toolpanel when it gets enabled 2009-07-08 12:39:49 +0200 sj r273827 : #i101566# applied patch from cmc to solve font width inconsistencies 2009-07-08 12:11:13 +0200 sj r273826 : #i87727# added PDFDialog service 2009-07-06 17:22:40 +0200 sj r273755 : #i103360# fixed a merge problem, no more looping when loading transparence gradients on background page 2009-07-03 14:42:07 +0200 sj r273701 : #102797# added patch from thb (Adapted customshape coloring) 2009-07-03 14:09:44 +0200 sj r273696 : #102797# removed warning 2009-07-03 14:01:47 +0200 sj r273695 : #102797# added patch from thb (Adapted customshape coloring) 2009-07-03 13:13:39 +0200 sj r273688 : #102797# added patch from thb (Adapted customshape coloring) 2009-07-03 11:25:30 +0200 sj r273684 : #i103278# fixed import of lines 2009-07-01 16:23:47 +0200 cl r273599 : #i96820# correctly call setChanged on model if table is modified 2009-07-01 14:43:09 +0200 cl r273588 : #i8770# Patch: fix missing type provider for pdf export dialog 2009-07-01 14:40:28 +0200 cl r273586 : #i73871# activate picture bar after converting shape to bitmap 2009-07-01 14:39:05 +0200 cl r273584 : #i73871# activate picture bar after converting shape to bitmap 2009-07-01 14:04:53 +0200 cl r273578 : #i73289# PATCH: Disable layout pane on the masterslide
2008-08-19INTEGRATION: CWS aw033 (1.19.58); FILE MERGEDVladimir Glazounov1-2/+1
2008/07/10 13:00:51 aw #i39532# XOutputDevice removed, PrepareDelete removed
2008-04-10INTEGRATION: CWS changefileheader (1.18.340); FILE MERGEDRüdiger Timm1-77/+19
2008/04/01 15:50:11 thb 1.18.340.3: #i85898# Stripping all external header guards 2008/04/01 12:48:02 thb 1.18.340.2: #i85898# Stripping all external header guards 2008/03/31 14:19:17 rt 1.18.340.1: #i87441# Change license header to LPGL v3.
2007-07-18INTEGRATION: CWS aw051 (1.16.8); FILE MERGEDOliver Bolte1-3/+3
2007/06/08 14:52:12 aw #i77162# adaptions to changed B2DPolygon bezier handling
2007-06-27INTEGRATION: CWS vgbugs07 (1.16.32); FILE MERGEDJens-Heiner Rechtien1-22/+22
2007/06/04 13:26:09 vg #i76605# Remove -I .../inc/module hack introduced by hedaburemove01
2007-05-10INTEGRATION: CWS pchfix04 (1.15.40); FILE MERGEDKurt Zenker1-14/+9
2007/02/05 12:13:50 os #i73604# usage of ITEMID_* removed
2006-11-14INTEGRATION: CWS aw024 (1.5.94); FILE MERGEDIvo Hinkelmann1-26/+9
2006/11/10 03:01:25 aw RESYNC: (1.13-1.14); FILE MERGED 2006/10/27 12:13:55 aw #i39528# ::basegfx -> basegfx adaption 2006/09/21 18:11:07 aw RESYNC: (1.12-1.13); FILE MERGED 2006/07/04 12:03:33 aw RESYNC: (1.11-1.12); FILE MERGED 2005/11/18 16:29:32 aw RESYNC: (1.8-1.11); FILE MERGED 2005/09/18 01:55:55 aw RESYNC: (1.7-1.8); FILE MERGED 2005/05/25 09:50:46 aw #i39529# 2005/04/26 15:04:04 aw #i39528# 2005/03/23 23:48:28 aw RESYNC: (1.5-1.7); FILE MERGED 2004/12/23 16:52:29 aw #i39525
2006-10-12INTEGRATION: CWS sb59 (1.12.60); FILE MERGEDOliver Bolte1-7/+7
2006/08/10 11:37:39 thb #i67535# Added virtual destructor to ExpressionNode interface; added various static_int_casts for accessibility; corrected using <method> declarations in unoshape.hxx; removed dead code from EnhancedCustomShape3d; fixed ugly infinite recursion in _contdlg (induced by removing a warning via method renaming) 2006/08/03 13:51:25 cl removed compiler warnings
2006-09-17INTEGRATION: CWS pchfix02 (1.12.114); FILE MERGEDOliver Bolte1-2/+5
2006/09/01 17:46:01 kaib #i68856# Added header markers and pch files
2006-06-19INTEGRATION: CWS warnings01 (1.11.108); FILE MERGEDJens-Heiner Rechtien1-5/+5
2006/03/10 14:33:16 cl removed some warnings, mostly shadowed variables
2005-11-02INTEGRATION: CWS sj29 (1.10.42); FILE MERGEDKurt Zenker1-6/+40
2005/10/25 17:48:14 sj #i55538# now using the correct font by supporting the script type
2005-10-05INTEGRATION: CWS dxarray (1.8.10); FILE MERGEDKurt Zenker1-4/+4
2005/09/19 11:41:33 kendy #i54697# "long *pDXArray" -> "sal_Int32 *pDXArray" patches extracted from ooo64bit02 to conform the declaration in VCL.
2005-09-23INTEGRATION: CWS sj22 (1.7.236); FILE MERGEDJens-Heiner Rechtien1-6/+20
2005/06/30 03:05:10 sj #i45545# added support of italic and bold fontwork export
2005-09-08INTEGRATION: CWS ooo19126 (1.7.334); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 14:18:54 rt 1.7.334.1: #i54170# Change license header: remove SISSL
2005-02-21INTEGRATION: CWS sj15 (1.6.44); FILE MERGEDVladimir Glazounov1-9/+35
2005/01/28 15:46:53 sj #i23413# added rtl/ltr text direction for fontwork
2005-01-07INTEGRATION: CWS sj13 (1.5.46); FILE MERGEDRüdiger Timm1-20/+17
2004/12/08 14:25:13 sj #i37895# also accepting 2d objects with shadow attribute
2004-11-18INTEGRATION: CWS aw021 (1.4.2); FILE MERGEDOliver Bolte1-2/+3
2004/11/12 12:19:56 aw #i37011#
2004-11-03INTEGRATION: CWS aw019 (1.3.6); FILE MERGEDPascal Junck1-15/+52
2004/10/21 15:53:25 aw #i34831#
2004-10-12INTEGRATION: CWS sj09 (1.2.8); FILE MERGEDJens-Heiner Rechtien1-173/+302
2004/08/20 10:26:45 sj #92719# vertical fontwork is now centered 2004/08/03 10:41:29 sj added characterspacing 2004/07/30 18:45:36 sj single line fontwork calculation is now correct 2004/07/29 12:23:01 sj added (some) vertical fontwork support 2004/07/27 19:20:38 sj solved loop for vertical fontwork 2004/05/10 17:20:33 sj added new customshape ui
2004-04-02INTEGRATION: CWS sj05 (1.1.2); FILE ADDEDRüdiger Timm1-0/+779
2004/03/19 16:24:40 sj improved geometry for text outlines 2004/03/18 13:46:21 sj added support of same letter heights functionality 2004/03/17 19:53:51 sj added algorithm for customshape on path 2004/03/12 17:31:27 sj improved fontwork support 2004/03/11 11:33:10 sj improved creation of line geometry 2004/03/05 15:55:43 sj reimplementation of 2d object creation, solved nofill and nostroke problematic, shadow attribute is now handled correctly 2004/03/05 12:57:23 sj fixed text area count 2004/02/11 16:51:51 sj some fontwork improvements 2004/02/11 12:53:31 sj fixed some compiler problems 2004/02/05 16:12:06 sj initial version