summaryrefslogtreecommitdiffstats
path: root/svgio
Commit message (Collapse)AuthorAgeFilesLines
* Resolves: #i123379# various SVG marker correctionsArmin Le Grand2013-10-112-137/+140
| | | | | | | | | (cherry picked from commit ff1eee61fc56b06e436735f5e2b133db56de3608) Conflicts: basegfx/inc/basegfx/polygon/b2dpolygontools.hxx Change-Id: I818657573a1e673e312702a4b45e7bb6394250d2
* fdo63235 - correct usage of marker-start/-end for svg path dataChr. Rossmanith2013-10-061-4/+6
| | | | | | | | | | marker orientation will be corrected in a subsequent patch Change-Id: I0c833b62d06ad21ebe5fbaf170cfb22cecbf146d Reviewed-on: https://gerrit.libreoffice.org/6086 Reviewed-by: Regina Henschel <rb.henschel@t-online.de> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
* convert last bits of String to OUString in svgio moduleNoel Grandin2013-10-011-1/+1
| | | | Change-Id: Ic056c83ba239e3c9066026a95d1b01d0b1fc5539
* childs -> children (in comments)Chr. Rossmanith2013-09-156-8/+8
| | | | Change-Id: Ib91c2b0195f2db5c8a35997d5d07d3c04e9e69b7
* Related: #i122600# access memory problem in SvgSvgNode::getCurrentViewPortOliver-Rainer Wittmann2013-08-2110-25/+24
| | | | | | | | | | (cherry picked from commit d41dc0bbe76922fee4ce177ecac0d84b9efc4206) Conflicts: svgio/inc/svgio/svgreader/svgnode.hxx svgio/inc/svgio/svgreader/svgtools.hxx Change-Id: Ie4d5cd29461845edb5b8a57fe639302947d80ebd
* Revert "returning pointers to temporaries"Caolán McNamara2013-08-212-10/+5
| | | | This reverts commit 342438c6e0f377b938c4ff213dca9e9665b709d9.
* cppcheck: fix duplicateBreakJulien Nabet2013-08-151-3/+0
| | | | Change-Id: If5cd54da40975723ca287c1cd937450046332c85
* returning pointers to temporariesCaolán McNamara2013-08-142-5/+10
| | | | Change-Id: I1bb65ee0ff3059ee47f83d54814f3a228994d960
* Resolves: fdo#67047 fdo#64125 #i122600# svgio improvementsArmin Le Grand2013-08-145-202/+497
| | | | | | | | | | | | | (list see in task itself) and a regression/crash Patch by: regina Review by: ALG (cherry picked from commit 8a9164f5f853db66b4453fc6fb798acf0a88a238) Conflicts: svgio/source/svgreader/svgsvgnode.cxx Change-Id: I1c29073a3a18d2e645378e64a9fb28e73fc7e9ab
* Resolves: #i122724# Better handling of line-only pathsArmin Le Grand2013-07-161-11/+13
| | | | | | (cherry picked from commit 1898f94578f266de42f92602a36518fb12bacf5a) Change-Id: I3033197e7c59a829c012b84c1d4cbaca7d155d2a
* Fix fdo#64125 - Use default for preserveAspectRatio scalingChr. Rossmanith2013-07-041-105/+102
| | | | | | | | | | Align code with - http://www.w3.org/TR/SVG/coords.html#ViewBoxAttribute - http://www.w3.org/TR/SVG/coords.html#PreserveAspectRatioAttribute Use bounding box if no ViewBox is given Change-Id: I0f1704a7c8f3140dc8c49277b88ae77d58af1407
* Related: #i122594# Added same handling for outer SVG elementArmin Le Grand2013-07-021-62/+58
| | | | | | | | | (cherry picked from commit d6dd461da975a4fcd7d58a1f03d0add9e5defa8b) Conflicts: svgio/source/svgreader/svgsvgnode.cxx Change-Id: I99f5ce54a70d064ae83e56c0a23b77122dcc838c
* Resolves: #i122594# correctly handle inner svg node...Armin Le Grand2013-07-021-2/+58
| | | | | | | | when no width/height or percent is given (cherry picked from commit 5fa6275694d0990018b13266b37c359b37251c1c) Change-Id: I2981d7ad174faf0914b4fcd545257674ad5e8cb9
* fdo#43460: Use isEmpty() instead of getLength() in svgioChr. Rossmanith2013-07-022-6/+4
| | | | | | | Change-Id: I65beeb09285553177a160e260d606e6ba3f1c023 Reviewed-on: https://gerrit.libreoffice.org/4641 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
* Fix fdo#65847 - avoid infinite recursion in style resolution.Thorsten Behrens2013-06-274-20/+33
| | | | | | | | | That was previously asking back the node for the font size, which was again asking the SvgNumber, which was ... In this case, if the node has relative sizes, this is always relative to the parent. Change-Id: Iaa81d0238d9eb73f5af24df347d12d7cb8ba8c0a
* fdo#43460: Use isEmpty() instead of getLength() in svgioChr. Rossmanith2013-06-1814-70/+70
| | | | | | | Change-Id: I31298a08408a14e1ae0d43b474681e6336b08003 Reviewed-on: https://gerrit.libreoffice.org/4340 Reviewed-by: Noel Power <noel.power@suse.com> Tested-by: Noel Power <noel.power@suse.com>
* Resolves: #i122524# fixed some text import aspects for super/sub-baselineArmin Le Grand2013-06-187-2/+152
| | | | | | | | | (cherry picked from commit def95cfb69619071811fb8e564eb4187f59f4b99) Conflicts: svgio/source/svgreader/svgtoken.cxx Change-Id: I1208229a86807ce271a823415e9b8f0baf955e01
* Resolves: #i121801# Corrected handling of gradient transformationsArmin Le Grand2013-06-174-93/+124
| | | | | | | | | | | (cherry picked from commit 4f49f1d95e8d0be7df259ad1458441fd858be735) Conflicts: drawinglayer/inc/drawinglayer/primitive2d/svggradientprimitive2d.hxx svgio/source/svgreader/svgnode.cxx svgio/source/svgreader/svgstyleattributes.cxx Change-Id: I155854692a9d1771826867d2666fc6174e2c9256
* Resolves: #i122324# detect own re-import of EmbeddedFonts...Armin Le Grand2013-06-171-2/+12
| | | | | | | | | | | and correct font name (cherry picked from commit c2b5f0eedcc0fb7e0175e81b6f6127b99b8b7499) Conflicts: svgio/source/svgreader/svgcharacternode.cxx Change-Id: I437db7feccd31a653f1100b426b568278faee4cc
* Resolves: #i122522# apply needed order to CSS styles to presentation stylesArmin Le Grand2013-06-141-1/+32
| | | | | | | | | (cherry picked from commit 2610028a8a1465006059c504a5230b67f550406c) Conflicts: svgio/source/svgreader/svgnode.cxx Change-Id: If1f4184da76b275e44737d5f16a3cb57357db67d
* Resolves: #i121656# Some more cleanups for SVG importArmin Le Grand2013-06-1313-40/+186
| | | | | | | | | | | | | | | | | | | | | | also const as const can (cherry picked from commit bb9ad24b16add4888c4b1fadac5252b95a72f04f) Conflicts: svgio/inc/svgio/svgreader/svgstyleattributes.hxx svgio/source/svgreader/svgstyleattributes.cxx svgio/source/svgreader/svgtoken.cxx Change-Id: If236eb8b1e0193c43229ea6dc496eb3a8fd20c42 Related: #i121656# removed const for return-by-value (cherry picked from commit aa85e31b3162cd4b18c818bf0af1a854cb05c57d) Conflicts: svgio/inc/svgio/svgreader/svgstyleattributes.hxx svgio/source/svgreader/svgstyleattributes.cxx Change-Id: Ief43c478ea3000d114487918875e9a201dd827bc
* don't make it a secret what the errors areCaolán McNamara2013-06-131-2/+2
| | | | Change-Id: Id5af439df527148e01ef41f21e55ff88ca19e672
* WaE: type qualifiers ignored on function return typeTor Lillqvist2013-04-142-2/+2
| | | | Change-Id: I40d946b1e3ba104e8b8acac53ccf7296f6ee78fc
* #120435# Corrected CSS style detection to be executed only once per nodeArmin Le Grand2013-04-141-43/+50
|
* #121221# added boolean state to remember when the StrokeDasharray was set to ↵Armin Le Grand2013-04-142-2/+24
| | | | empty by purpose
* Fix #120334# Added support for multiple CSS styles per graphic primitiveArmin Le Grand2013-04-1416-117/+156
| | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit 37446076e684a0d0de448366ab927531e3b54bba) Conflicts: svgio/inc/svgio/svgreader/svgstyleattributes.hxx svgio/source/svgreader/svgcirclenode.cxx svgio/source/svgreader/svgellipsenode.cxx svgio/source/svgreader/svggnode.cxx svgio/source/svgreader/svgimagenode.cxx svgio/source/svgreader/svglinenode.cxx svgio/source/svgreader/svgmarkernode.cxx svgio/source/svgreader/svgpathnode.cxx svgio/source/svgreader/svgpatternnode.cxx svgio/source/svgreader/svgpolynode.cxx svgio/source/svgreader/svgrectnode.cxx svgio/source/svgreader/svgstyleattributes.cxx svgio/source/svgreader/svgtextnode.cxx svgio/source/svgreader/svgusenode.cxx Change-Id: Id554528932eea590d645cb5e5a1ea8cf7f1d0aac
* remove needless forward rtl::OUString declarationsLuboš Luňák2013-04-071-1/+0
| | | | Change-Id: I97d91a758dd82d64768d75c1d2ddd279de5f6034
* mass removal of rtl:: prefixes for O(U)String*Luboš Luňák2013-04-0762-649/+649
| | | | | | | | 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
* coverity#704311 Logically dead codeJulien Nabet2013-03-251-0/+2
| | | | Change-Id: I1739d96748a4ed2259885843f383ec7ff2914b66
* removal of RTL_CONSTASCII_USTRINGPARAM for quoted OUStrings declarationsThomas Arnhold2013-03-191-1/+1
| | | | | | | | | s/(OUString\s+[a-zA-Z_][A-Za-z0-9_]*\s*)\(\s*RTL_CONSTASCII_USTRINGPARAM\s*\((\s*"[^")]*?"\s*)\)\s*\)/$1\($2\)/gms Change-Id: Iad20f242c80c4bdc69df17e2d7a69d58ea53654b Reviewed-on: https://gerrit.libreoffice.org/2835 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
* automated removal of RTL_CONSTASCII_USTRINGPARAM for quoted OUStringsThomas Arnhold2013-03-191-1/+1
| | | | | | | | | | | Done with a perl regex: s/OUString\s*\(\s*RTL_CONSTASCII_USTRINGPARAM\s*\((\s*"[^")]*?"\s*)\)\s*\)/OUString\($1\)/gms Change-Id: Idf28320817cdcbea6d0f7ec06a9bf51bd2c3b3ec Reviewed-on: https://gerrit.libreoffice.org/2832 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
* Resolves: #i118780# Moved ObjectInfoPrimitive2D extractor to drawinglayer...Armin Le Grand2013-03-161-0/+11
| | | | | | | | | | | | | | | | | 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
* remove legacy build.pl prj/build.lst files.Michael Meeks2013-03-141-2/+0
|
* Related: #i119125# corrected gradient renderingArmin Le Grand2013-03-139-52/+265
| | | | | | | | | | | | 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
* use startsWith() instead of compareToAscii()Thomas Arnhold2013-03-111-1/+1
| | | | | | brain damage... Change-Id: I4dc63c7346f724eded9ac7b82cda25c2bb60beff
* doubled includesThomas Arnhold2013-03-043-3/+0
| | | | Change-Id: I70ec796188e2388e1e4d699126f7ae817f5ff86e
* kill random dmake leftoversPeter Foley2013-02-281-33/+0
| | | | Change-Id: I64e0d72c2ebcef22a831e264012fc8e1ff3b76d7
* remove all d.lstMichael Stahl2013-02-281-0/+0
| | | | Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
* #120616# Corrected SVG gradient primitive and it's decompositionArmin Le Grand2013-02-221-0/+2
| | | | | | | | Conflicts: drawinglayer/source/primitive2d/svggradientprimitive2d.cxx Change-Id: I04c148303e7153a5376eae79803c540f6eba0b00
* fdo#60471: svgio, sax: enable internal entity declarations for SVGMichael Stahl2013-02-131-0/+9
| | | | Change-Id: I147acac61dfe0b626268fe1e600dcf641ca63a0c
* gbuild: do not copy boost headers aroundMichael Stahl2013-01-261-0/+2
| | | | | | | | | - do not use gb_UnpackedTarball_copy_header_files for boost - adapt the optimization in concat-deps.c for new path - use boost_headers in all LinkTargets that require it - add explicit include paths to mysqlc, mysqlcppconn, libvisio, liborcus Change-Id: I0c43e73ed43cc9d2e6bce8faf55e992d655a0bb9
* Again Fix others Consecutive return, breakJulien Nabet2013-01-191-3/+0
| | | | Change-Id: I67a453bb09b794c996f5f02a065abe8cef6ca3b6
* Fix others Consecutive return, breakJulien Nabet2013-01-191-4/+0
| | | | Change-Id: Ia93de768b83a44135c1a8df852a6fbdee1c759d2
* Make LO buildable again after the GraphicFilter move.Jan Holesovsky2013-01-041-1/+1
| | | | Change-Id: I3455a7294b136400f32163626d5a7a7f2bfa898c
* -Werror,-Wunused-private-fieldStephan Bergmann2012-12-061-5/+0
| | | | Change-Id: Ifa4d44865873bfee8a95c5287e3d8b4f13fa534b
* fix export on windowsLuboš Luňák2012-11-221-1/+1
| | | | | SAL_DLLPUBLIC_EXPORT means exported SAL_DLLPUBLIC means export/import of anything in sal/
* Some svgio clean-upStephan Bergmann2012-11-2239-215/+64
| | | | Change-Id: I48adf3b0500f3e4e37fbe444f8a0773d273e09d2
* accept svg documents in svg: namespace (hack)Fridrich Štrba2012-11-211-1/+1
| | | | Change-Id: I7678e25a2229abc2147510fe08165dc2faf5d977
* dropped dead code from svgEnrico Weigelt, metux ITS2012-11-215-38/+0
| | | | | | | Change-Id: I73244d54f182f44c08a942dee95ff11b53a24f5a Reviewed-on: https://gerrit.libreoffice.org/1078 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* drop precompiled header crackDavid Tardon2012-11-071-2/+0
| | | | Change-Id: I37cddf2e6bd055f07a47430d75b985fccb7354c1