summaryrefslogtreecommitdiff
path: root/drawinglayer/inc/drawinglayer
AgeCommit message (Collapse)AuthorFilesLines
2013-04-23execute move of global headersBjoern Michaelsen116-13016/+0
see https://gerrit.libreoffice.org/#/c/3367/ and Change-Id: I00c96fa77d04b33a6f8c8cd3490dfcd9bdc9e84a for details Change-Id: I199a75bc4042af20817265d5ef85b1134a96ff5a
2013-04-22Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks2-45/+9
2013-04-07mass removal of rtl:: prefixes for O(U)String*Luboš Luňák4-16/+16
Modules sal, salhelper, cppu, cppuhelper, codemaker (selectively) and odk have kept them, in order not to break external API (the automatic using declaration is LO-internal). Change-Id: I588fc9e0c45b914f824f91c0376980621d730f09
2013-04-05new module i18nlangtagEike Rathke1-1/+1
Moved portions from module i18npool, all of former i18nisolang1 library that now is i18nlangtag. Included are languagetag, isolang and mslangid. This i18nlangtag code is now even used by module comphelper, so disentangling i18npool and making this an own module was needed to not create circular module dependencies. Change-Id: Ib887c3d6dde667403fd22d382310ba5f1a9b0015
2013-04-03fdo#62525: use cow_wrapper for ViewInformation3DThomas Arnhold1-1/+5
Change-Id: I4f304febfedfa4a5a89d996fe276a9413d0ef855
2013-04-03fdo#62525: use cow_wrapper for ViewInformation2DThomas Arnhold1-1/+5
Change-Id: Ide3bce3257c9fed7bbda7276dfb55fa179d74fdd Reviewed-on: https://gerrit.libreoffice.org/3183 Tested-by: Thorsten Behrens <tbehrens@suse.com> Reviewed-by: Thorsten Behrens <tbehrens@suse.com>
2013-04-03fdo#62525: use cow_wrapper for Sdr3DObjectAttributeThomas Arnhold1-1/+5
Change-Id: I80e378f6a88068f5d3b36c6187b41ab8d968a0c3
2013-04-03fdo#62525: use cow_wrapper for SdrSceneAttributeThomas Arnhold1-1/+5
Change-Id: Iaedb5080f341482c3ac4f4e0548be49801c5f0b2
2013-04-03fdo#62525: use cow_wrapper for SdrLineStartEndAttributeThomas Arnhold1-1/+5
Change-Id: I714011f70ae4c1b9a1dcce5cb3653e918cc742b4
2013-04-03fdo#62525: use cow_wrapper for StrokeAttributeThomas Arnhold1-2/+5
Change-Id: Icf5daca279902b90da98069338638c3ad432e69a
2013-04-03fdo#62525: use cow_wrapper for SdrLineAttributeThomas Arnhold1-2/+5
Change-Id: I62b897bd49ef05a3862cb2cd91c3aa13f621e9fd
2013-04-03fdo#62525: use cow_wrapper for SdrLightingAttributeThomas Arnhold1-1/+5
Change-Id: Ibd6bd31ef78f2e853ff668f64202eff89afb1234
2013-04-03fdo#62525: use cow_wrapper for Sdr3DLightAttributeThomas Arnhold1-1/+5
Change-Id: I9639746d072642d46c3f0766c473425221b1706a
2013-04-03fdo#62525: use cow_wrapper for SdrFillBitmapAttributeThomas Arnhold1-1/+5
Change-Id: Ib8bb849b179be12680c5adae6bf89afc5ad31563
2013-04-03fdo#62525: use cow_wrapper for SdrFillAttributeThomas Arnhold1-1/+5
Change-Id: I827e1edb2c6ec2fc3e16fde6f105063e59d40f66
2013-04-02fdo#62525: use cow_wrapper for MaterialAttribute3DThomas Arnhold1-1/+5
Change-Id: I7ee65afe8065525e6af198a4d1b75e1035644983
2013-04-02fdo#62525: use cow_wrapper for LineStartEndAttributeThomas Arnhold1-1/+5
Change-Id: Id8803574245298c6d15b3c59bbfd3b7c812b5794
2013-04-02fdo#62525: use cow_wrapper for LineAttributeThomas Arnhold1-1/+5
Change-Id: I8934156790051d52dd317b6654b1cc2e1bc381a4
2013-03-28fdo#61789 Fix crash, pSvtGraphicStroke is allowed to be NULL.Jan Holesovsky1-0/+3
Change-Id: Ia08e2e91354c9b4e543023c193b95e79d56e235b
2013-03-27fdo#62525: use cow_wrapper for FontAttributeThomas Arnhold1-1/+5
Change-Id: Ic07da7c7cf225a910e6f0fa4f6d20c4700e7ec7a
2013-03-27fdo#62525: use cow_wrapper for FillHatchAttributeThomas Arnhold1-1/+5
Change-Id: I1581b4bca6f14bd27af12ff40a4f4c0fe08af133 Reviewed-on: https://gerrit.libreoffice.org/3073 Reviewed-by: Thorsten Behrens <tbehrens@suse.com> Tested-by: Thorsten Behrens <tbehrens@suse.com>
2013-03-23fdo#62525: use cow_wrapper for FillGradientAttributeThomas Arnhold1-1/+5
Change-Id: I85a9864820f49da8ebcc4a7d2c80a3c9d0c13b27
2013-03-23fdo#62525: use cow_wrapper for FillBitmapAttributeThomas Arnhold1-1/+5
Change-Id: I0f666d4baaf6dc4e9f7ea30a518a8904f01d749f Reviewed-on: https://gerrit.libreoffice.org/2948 Reviewed-by: Thorsten Behrens <tbehrens@suse.com> Tested-by: Thorsten Behrens <tbehrens@suse.com>
2013-03-23fdo#62525: use cow_wrapper for SdrShadowAttributeThomas Arnhold1-1/+5
Thanks to Thorsten. Change-Id: I9b5435d2326e9ebf340e88025eeea25ff6388ea2 Reviewed-on: https://gerrit.libreoffice.org/2946 Reviewed-by: Thorsten Behrens <tbehrens@suse.com> Tested-by: Thorsten Behrens <tbehrens@suse.com>
2013-03-16Resolves: #i118780# Moved ObjectInfoPrimitive2D extractor to drawinglayer...Armin Le Grand1-0/+61
changed name to be the filename only, added code to SW to set Title and Desc Conflicts: drawinglayer/Library_drawinglayer.mk drawinglayer/Package_inc.mk svx/source/svdraw/svdograf.cxx sw/inc/ndgrf.hxx sw/source/core/doc/doc.cxx sw/source/core/doc/notxtfrm.cxx sw/source/core/docnode/swbaslnk.cxx sw/source/core/graphic/ndgrf.cxx sw/source/filter/rtf/rtffly.cxx Change-Id: Id433031958529498441574dafe2fbd5261371efc Notes: merged as: 977a0eff5415a2a4716e02bfab8e69ffb64ad7ce
2013-03-15Related: #i119125# change XFillBitmapItem to work with GraphicObjectArmin Le Grand1-3/+3
Completely changed XFillBitmapItem to work with GraphicObject, removed XOBitmap class, adapted all usages (also the pretty old 8x8 pixel editor). All Bitmap fill styles will now accept transparent bitmaps as fillings in all variations (tiled, etc.). LoadSave is no problem, ODF defines graphic as content for fill. Backward means that OOs before this change will use a white background of fill with transparent, same as the fallback all the time when using a transparent fill. This is also a preparation to e.g. offer SVG or Metafiles as fill style. Conflicts: cui/source/tabpages/backgrnd.cxx cui/source/tabpages/tparea.cxx cui/source/tabpages/tpbitmap.cxx filter/source/msfilter/msdffimp.cxx filter/source/msfilter/svdfppt.cxx sc/source/filter/excel/xiescher.cxx sd/source/ui/func/fupage.cxx svx/inc/svx/dlgctrl.hxx svx/inc/svx/xbitmap.hxx svx/inc/svx/xbtmpit.hxx svx/inc/svx/xtable.hxx svx/source/customshapes/EnhancedCustomShape2d.cxx svx/source/dialog/dlgctrl.cxx svx/source/svdraw/svdograf.cxx svx/source/tbxctrls/fillctrl.cxx svx/source/unodraw/XPropertyTable.cxx svx/source/xoutdev/xattrbmp.cxx svx/source/xoutdev/xtabbtmp.cxx Change-Id: Id838bfbacc863695d078fb3cf379d1c0cd951680
2013-03-13Related: #i119125# corrected gradient renderingArmin Le Grand3-2/+77
and added stuff to add Title and Description to primitives for later usage Conflicts: drawinglayer/Library_drawinglayer.mk drawinglayer/inc/drawinglayer/primitive2d/svggradientprimitive2d.hxx svgio/Package_inc.mk svx/source/sdr/contact/viewcontactofsdrobj.cxx Change-Id: I301c9f5f4ae0efc02d937cd3f56018e27c94a630
2013-02-22#120616# Corrected SVG gradient primitive and it's decompositionArmin Le Grand1-0/+9
Conflicts: drawinglayer/source/primitive2d/svggradientprimitive2d.cxx Change-Id: I04c148303e7153a5376eae79803c540f6eba0b00
2013-02-22s/the the/the/Tor Lillqvist2-2/+2
Change-Id: Iadacffaad832c6ff06757e8567e24f929f24a4c3
2012-11-06re-base on ALv2 code. Includes (at least) relevant parts of:Michael Meeks112-2733/+2272
linecap: Reintegrating finished LineCap feature Patch contributed by Regina Henschel http://svn.apache.org/viewvc?view=revision&revision=1232507 Patches contributed by Sven Jacobi impress212: #i81610# fixed animation export http://svn.apache.org/viewvc?view=revision&revision=1167620 impress212: drawinglayer gbuild environment changes http://svn.apache.org/viewvc?view=revision&revision=1167627 http://svn.apache.org/viewvc?view=revision&revision=1167628 impress212: DffPropSet -> minor code improvements, removing table http://svn.apache.org/viewvc?view=revision&revision=1167634 impress212: #158494# fixed excel import (text rotation) http://svn.apache.org/viewvc?view=revision&revision=1167638 Patches contributed by Armin Le Grand Svg: Reintegrated Svg replacement from /branches/alg/svgreplavement http://svn.apache.org/viewvc?view=revision&revision=1220836 #118728# changed indentifying definitions for Svg file detection http://svn.apache.org/viewvc?view=revision&revision=1229961 #118838# LineGeometry creation for complicated cases optimized to create single Polygons http://svn.apache.org/viewvc?view=revision&revision=1236232 #119176# corrected file type detection for SVG for svg files without xml header http://svn.apache.org/viewvc?view=revision&revision=1309445 #118728# Extended Svg file detection http://svn.apache.org/viewvc?view=revision&revision=1230531 #118529# solve break converters and convert commands for OLEs and images http://svn.apache.org/viewvc?view=revision&revision=1186168 svg: added WaE changes from branch svgreplacement to trunc http://svn.apache.org/viewvc?view=revision&revision=1222974 svg: corrected missing member initialization http://svn.apache.org/viewvc?view=revision&revision=1226134 fix for #118525#: Using primitives for chart sub-geometry visualisation http://svn.apache.org/viewvc?view=revision&revision=1226879 #118898# Adapted ImpGraphic::ImplGetBitmap to correctly convert metafiles to bitmapEx ... http://svn.apache.org/viewvc?view=revision&revision=1293316 fix for #118525#: removed no longer used variable maOriginalMapMode, one more exception eliminated http://svn.apache.org/viewvc?view=revision&revision=1227097 #16758# Added buffering to the VDev usages of the VclProcessor2D derivates... http://svn.apache.org/viewvc?view=revision&revision=1229521 #116758# Secured VDev buffer device to Vcl deinit http://svn.apache.org/viewvc?view=revision&revision=1230574 #116758# added remembering allocated VDevs for VDevBuffer to be able to also delete these when vcl goes down; it should never happen, but You never know http://svn.apache.org/viewvc?view=revision&revision=1230927 #118730# Changed SvgClipPathNode to use MaskPrimitive2D for primitive representation instead of TransparencePrimitive2D http://svn.apache.org/viewvc?view=revision&revision=1231198 #118822# secured 3D geometry creation (slices) by subdividing the 2D source polyPolygon early http://svn.apache.org/viewvc?view=revision&revision=1234749 #118829# enhanced Svg gradient quality, obstacles avoided http://svn.apache.org/viewvc?view=revision&revision=1235361 #118834# Unified usage of TextBreakupHelper as single tooling class for i18n text primitive breakup http://svn.apache.org/viewvc?view=revision&revision=1236110 #118853# added square pixel size limit to conversion of TransparencePrimitive2D to Metafile action http://svn.apache.org/viewvc?view=revision&revision=1237656 #118824# coreccted mirroring and boundrect when the graphicmanager is used for bitmap output http://svn.apache.org/viewvc?view=revision&revision=1240097 #115092# Corrected VclProcessor2D::RenderPolygonStrokePrimitive2D for various optimization scenarios http://svn.apache.org/viewvc?view=revision&revision=1241434 #118783# Corrected errors in ID strings, corrected Svg line/fill export, corrected polygon close state http://svn.apache.org/viewvc?view=revision&revision=1232006 #118796# corrected null-pointer usage in SVG text exporter http://svn.apache.org/viewvc?view=revision&revision=1240262 #118729# Use GraphicStreamUrl and GraphicUrl to allow multi image import with linked graphics, too http://svn.apache.org/viewvc?view=revision&revision=1229962 #118898# corrected error in GDIMetaFile::GetBoundRect in handling MetaFloatTransparentAction http://svn.apache.org/viewvc?view=revision&revision=1293349 #118855# Corrected handling of possibly created empty clipRegions after PolyPolygon clipping http://svn.apache.org/viewvc?view=revision&revision=1237725 #115962# Better (but not yet optimal, see comments in task) handling of MetaFloatTransparentAction in PDF export http://svn.apache.org/viewvc?view=revision&revision=1241078 IP clearance: #118466# This patch removes librsvg, libcroco, libgsf, ... http://svn.apache.org/viewvc?view=revision&revision=1200879 118779# Added svg content streaming in/out to ImpGraphic stream operators http://svn.apache.org/viewvc?view=revision&revision=1231908 linecap: correctons for WaE and mac drawing http://svn.apache.org/viewvc?view=revision&revision=1232793 svg: uses current system Dpi for Svg replacement image creation http://svn.apache.org/viewvc?view=revision&revision=1233948 Patches contributed by Mathias Bauer (and others) gnumake4 work variously http://svn.apache.org/viewvc?view=revision&revision=1394326 http://svn.apache.org/viewvc?view=revision&revision=1396797 http://svn.apache.org/viewvc?view=revision&revision=1397315 http://svn.apache.org/viewvc?view=revision&revision=1394326 Remove duplicate header includes. cws mba34issues01: #i117720#: convert assertion into warning http://svn.apache.org/viewvc?view=revision&revision=1172352 118485 - Styles for OLEs are not saved. Submitted by Armin Le Grand. http://svn.apache.org/viewvc?view=revision&revision=1182166 cws mba34issues01: #i117714#: remove assertion http://svn.apache.org/viewvc?view=revision&revision=1172357 Patch contributed by Jurgen Schmidt add some additional checks to ensure proper reading operations http://svn.apache.org/viewvc?view=revision&revision=1209022 mostly prefer our stream / bounds checking work. Patches contributed by Herbert Duerr #i118816# add clarifying comment regarding Font::*Color*() methods http://svn.apache.org/viewvc?view=revision&revision=1233833 extend macro->string handling for empty strings http://svn.apache.org/viewvc?view=revision&revision=1175801 avoid magic constants for SALCOLOR_NONE http://svn.apache.org/viewvc?view=revision&revision=1177543 initialize slant properly in ImplFontMetricData constructor (author=iorsh) http://svn.apache.org/viewvc?view=revision&revision=1177551 #i118675# make check for extension updates more stable http://svn.apache.org/viewvc?view=revision&revision=1214797 #a118617# remove VBasicEventListener.dll binary There are no known users depending on its CLSID http://svn.apache.org/viewvc?view=revision&revision=1203697 Patches contributed by Ariel Constenla-Haile Fix build breaker on Linux/gcc http://svn.apache.org/viewvc?view=revision&revision=1221104 Fix crash when trying to instantiate css.graphic.GraphicRasterizer_RSVG http://svn.apache.org/viewvc?view=revision&revision=1215559 Patches contributed by Oliver-Rainer Wittmann sw34bf06: #i117962# - method <SwFlyFrm::IsPaint(..)> - consider instances of <SwFlyDrawObj> http://svn.apache.org/viewvc?view=revision&revision=1172120 sw34bf06: #i117783# - Writer's implementation of XPagePrintable - apply print settings to new printing routines http://svn.apache.org/viewvc?view=revision&revision=1172115 gnumake4 work variously from Hans-Joachim Lankenau http://svn.apache.org/viewvc?view=revision&revision=1397315 http://svn.apache.org/viewvc?view=revision&revision=1396797 http://svn.apache.org/viewvc?view=revision&revision=1396782 http://svn.apache.org/viewvc?view=revision&revision=1394707 plus some amount of re-splitting of legacy headers. Patch contributed by Pavel Janik WaE: Remove unused variables. http://svn.apache.org/viewvc?view=revision&revision=1230697 Patches contributed by Takashi Ono mingwport35: i#117795: MinGW port fix for vcl2gnumake http://svn.apache.org/viewvc?view=revision&revision=1172091 mingwport35: i#117795: MinGW port fix for vcl2gnumake http://svn.apache.org/viewvc?view=revision&revision=1172091 Patch contributed by Christian Lippka impress212: #i98044# re enable Text menu for outline and title shapes http://svn.apache.org/viewvc?view=revision&revision=1167639 Patch contributed by Andre Fischer 118674: Made category B code optional and disabled by default. http://svn.apache.org/viewvc?view=revision&revision=1215131 118881: Ignore empty paragraphs after bullets. http://svn.apache.org/viewvc?view=revision&revision=1296205 Patches contributed by Philipp Lohmann ooo340fixes: #i117780# use rtl allocator http://svn.apache.org/viewvc?view=revision&revision=1172087 ooo34gsl02: #i117807# fix an off by one error (index actually inside the pfb section header) http://svn.apache.org/viewvc?view=revision&revision=1167576 various cleanups, related compilation fixes, warning cleanups, re-working of obsolete stl template pieces to use boost instead, changed string classes, re-adapt KDE about data, about dialog, fixing warnings, and other fixes & improvements. Disable svg import / render for about/ branding code-paths for now. Restore full icon theme set. Remove OS/2 conditionals and sources. Remove conflicting gtk/full-screen monitors support. Retain existing svg rasterizer files - temporarily disabled. Standardize stringificaiton and fixup dllpostfix issues. Rename SvgGradientHelper::== to equalTo to avoid overloading issues. Use the flat GdiPlus API for LineCaps calls.
2012-08-16-Werror,-Wunused-private-field (Clang towards 3.2)Stephan Bergmann1-5/+0
Change-Id: I156255a5691beedec0cd00db0c772dac8ecfa564
2012-08-14drawinglayer: fixed file name in a commentCédric Bosdonnat1-1/+1
Change-Id: Ia27b38a2eb027a987990d55cbe8b9951b7d384f7
2012-08-08reduce ascii noise and useless commentsThomas Arnhold2-4/+0
Change-Id: I317058e3b25cebb7c1d89361636261c5f16a84d4
2012-08-07drop bogus eof linesThomas Arnhold107-279/+0
Change-Id: Idda2852c3e96ce15fde75d5a95369ec50a012410
2012-07-13move EnhancedShapeDumper to a module local locationMarkus Mohrhard1-150/+0
Change-Id: Idb4cd44da611973c92bda6de779daf3aa8425168
2012-07-12Added dumping TextPathMode & ScaleX propertiesArtur Dorda1-0/+4
Change-Id: Ib31fc84424d4a57e8f3bcca2054016c5809b6f10
2012-07-12Started dumping EnhancedCustomShapeTextPath service & added TextPath propertyArtur Dorda1-0/+4
Change-Id: I4945ee8cba2d9d4fc9f374cf0002dbdb99d6df28
2012-07-12Added dumping of TextPathAllowed & SubViewSize propertiesArtur Dorda1-0/+3
Change-Id: I4088e15cf010f2c0c4493b9a7781c9720d375480
2012-07-12Added dumping of ExtrusionAllowed & ConcentricGradientFillAllowed propertiesArtur Dorda1-0/+2
Change-Id: I696c7bfc6f0f7e50d0f0ae84a9e96c6b2f1bd554
2012-07-12Added dumping of GluePointLeavingDirections & GluePointType propertiesArtur Dorda1-0/+2
Change-Id: Ie83dfd31196cc9777e4d582f45f27ff74482d2b4
2012-07-12Added dumping of TextFrames & GluePoints propertiesArtur Dorda1-0/+3
Change-Id: Ibaa5f782d511d406575bfec6267f95d6ae50b87c
2012-07-12Added dumping of StretchX & StretchY propertiesArtur Dorda1-0/+2
Change-Id: Iddd10cb3baffbb3f40bd6af15e48bcfb7ea8317e
2012-07-12Added dumping of Coordinates & Segments propertiesArtur Dorda1-0/+4
Change-Id: I4acfe9f1d1ca9bb4f434376bd6fd23804b66a25f
2012-07-12Started dumping of EnhancedCustomShapePath serviceArtur Dorda1-0/+3
Change-Id: I11ded0e19f4a9f619546af2ff838ad7aeadd7429
2012-07-12Added dumping of RadiusRangeMinimum & RadiusRangeMaximum propertiesArtur Dorda1-0/+2
Change-Id: I8ba86df74939d1267c8be622d29c8fdcea9cdb19
2012-07-12Added dumping of RangeYMinimum & RangeYMaximum propertiesArtur Dorda1-0/+2
Change-Id: I9ce489487676bd3182c6bdd4ce3969544d40c2ae
2012-07-12Added dumping of RangeXMinimum & RangeXMaximum propertiesArtur Dorda1-0/+2
Change-Id: I5e5648a8aa4f8dd8942b87e36e5a85879d3ff0e8
2012-07-12Added auxiliary method for dumping EnhancedCustomShapeParameterArtur Dorda1-0/+2
Change-Id: Icef3d19c36224f4afd1b1a08c08630e5d6522bf6
2012-07-12Added dumping of RefAngle & RefR propertiesArtur Dorda1-0/+2
Change-Id: Iabd1c00a33477ca92d7525f46ad5a9c732a35eee
2012-07-12Added dumping of Polar, RefX & RefY propertiesArtur Dorda1-0/+3
Change-Id: I43e690fef87091bdb47a36d3365df35b7e1fcdcb