summaryrefslogtreecommitdiffstats
path: root/src/extension/internal/emf-inout.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-10-28refactor: clean up SPI constructorsThomas Holder1-3/+3
2019-10-28refactor SPIEnum: more type safetyThomas Holder1-28/+30
fixes ungrouping of "font-weight:bolder" fixes "titling-caps" parsing fixes a casting error in CairoRenderContext::renderGlyphtext
2019-09-01Update internal extensions for latest .inx format changesPatrick Storz1-11/+11
2019-07-01Fix various minor typosYuri Chornoivan1-2/+2
2019-05-22Extract a common expression into a variable/const.Shlomi Fish1-103/+105
This is Refactoring / code cleanup. See: * https://en.wikipedia.org/wiki/Code_refactoring Some small optimisations may have slipped in as well. ---- I hereby disclaim any implicit or explicit ownership of my changes in this changeset, and put them under a multiple licence consisting of your choice of one of more of: - The CC0 / Public Domain - https://creativecommons.org/choose/zero/ . - The MIT / Expat license - https://en.wikipedia.org/wiki/MIT_License - The default licence of your project - The https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License - version 2.1 or higher - The https://en.wikipedia.org/wiki/GNU_General_Public_License - version 2 or higher - Any licence in the 2018-Aug-27 popular licenses list of https://opensource.org/licenses - The https://en.wikipedia.org/wiki/Apache_License version 2.0 or later - The https://en.wikipedia.org/wiki/Artistic_License version 2.0 or later - The https://en.wikipedia.org/wiki/ISC_license - The https://opensource.org/licenses/BSD-2-Clause Crediting me will be nice, but not mandatory, and you can change the licence of the project without needing my permission.
2019-01-02run clang tidy modernize passMarc Jeanmougin1-1/+1
2018-11-08Clarify licensesMax Gaukler1-1/+2
- add license headers to everything - convert a few files from public domain or LGPL2.1+ to GPL2+ - some archaeology to clarify which files are from which library
2018-10-06Misc. typosluz.paz1-2/+2
Found via `codespell`
2018-10-01Remove #include "config.h" wherever possibleEduard Braun1-5/+0
2018-08-05Fixing coding styleJabier Arraiza1-10/+10
2018-08-05Fixes pointed by TavJabier Arraiza1-16/+11
2018-08-05Update to trunk and styling fixesJabier Arraiza1-10/+10
2018-08-05coding style fixesJabier Arraiza1-26/+34
2018-08-05Fixes compiling bugsJabier Arraiza1-4/+4
2018-08-05Refactor with Tav helpJabier Arraiza1-14/+30
2018-08-05Revert changesJabier Arraiza1-44/+14
2018-08-05Allow inkscape handle units and percent in dasharray and dashoffset. Add ↵Jabier Arraiza1-14/+44
pref optional to scale dashes on stroke scale
2018-06-19Replace functions with methods in SPColor.Emmanuel Gil Peyrot1-2/+2
2018-06-19Run clang-tidy’s modernize-redundant-void-arg pass.Emmanuel Gil Peyrot1-3/+3
2018-06-18Run clang-tidy’s modernize-use-bool-literals pass.Emmanuel Gil Peyrot1-1/+1
This makes it clearer whether an integer or a boolean has to be passed in this specific call.
2018-06-18Run clang-tidy’s modernize-deprecated-headers pass.Emmanuel Gil Peyrot1-3/+3
This renames most C <*.h> includes into C++ <c*> includes.
2018-06-18Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot1-46/+46
This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
2018-05-04Revert "Fix include order with clang-tidy check llvm-include-order"Marc Jeanmougin1-12/+12
This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
2018-04-29Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin1-12/+12
2018-04-29moved libcroco, libuemf, libdepixelize to 3rdparty folderMarc Jeanmougin1-1/+1
2018-01-30Move classes derived from SPObject to own directory.Tavmjong Bah1-2/+2
A lot of header clean-up.
2018-01-08Misc. typosluz.paz1-1/+1
Found via `codespell`
2017-11-04Change abs to std::abs to fix warningsSimon Wells1-1/+1
2017-04-06EMF/WMF: Hopefully resolve locale issues with decimal separator for goodEduard Braun1-0/+16
This unconditionally sets "LC_NUMERIC" to "C" to use dots (.) in all scanf/printf-like functions to prevent parsing issues with locales that would use a comma (,) instead. Fixed bugs: - https://launchpad.net/bugs/1549015 - https://launchpad.net/bugs/1675755 - https://launchpad.net/bugs/1335660 - https://launchpad.net/bugs/1089857 - https://launchpad.net/bugs/1599763 (bzr r15617)
2017-03-20Implement rotation via desktop to window affine.Tavmjong Bah1-3/+2
Remove rotation via viewbox. Still some work to do... (bzr r15603)
2016-11-05Add exportersJabier Arraiza Cenoz1-2/+3
(bzr r15142.1.32)
2016-06-11Extensions: Use underscored variants of parameters / attribute names in ↵Eduard Braun1-11/+11
internal extensions where translation via gettext is desired. Fixed bugs: - https://launchpad.net/bugs/1591230 (bzr r14979)
2016-02-18provide end user debugging for EMF and WMF issuesmathog1-6/+26
(bzr r14660)
2015-10-29patch for bug 1511508mathog1-4/+1
(bzr r14435)
2015-04-27patch for bugs 1447850 and 1447382mathog1-14/+36
(bzr r14062)
2015-02-25fix for bug 1425317mathog1-2/+2
(bzr r13947)
2015-02-09fix for bug 1419926mathog1-15/+24
(bzr r13914)
2015-02-09fix for bug 1405292mathog1-3/+3
(bzr r13913)
2014-09-04resolves bug 1348417 and implements addition features for bug 1302857mathog1-5/+24
(bzr r13544)
2014-08-30Reduce header bloatAlex Valavanis1-1/+1
(bzr r13341.1.184)
2014-07-24Fix for bug 1340683mathog1-1/+17
(bzr r13468)
2014-07-22Replaced some abs/fabs with std::abs.Markus Engel1-2/+2
(bzr r13459)
2014-04-29Improved support for clipping on EMF/WMF import, see bug 1302857mathog1-36/+142
(bzr r13322)
2014-04-28Fix for bug 1306138mathog1-41/+4
(bzr r13319)
2014-04-28Fix for bug 1294840mathog1-4/+1
(bzr r13318)
2014-04-27Replace 'memset' by constructors. Fixes segfault from turning SPStyle into a ↵Tavmjong Bah1-194/+149
class. (bzr r13310)
2014-03-25Patch for several issues in libuemf.David Mathog1-1/+1
----- The patch: 1. Removes half a dozen or so code lines that didn't do anything. 2. Fixes a couple of missing tests for pointers which cannot be NULL. (Note that in many instances the pseudoobject functions in upmf.c do accept null pointers because the objects being constructed have optional parts.) 3. There was one "real" potential memory leak (line 6276 in upmf.c, numbers before the patch). I fixed the others too, but they just never happen (iconv would have to fail in some strange way.) There are no (real) memory access violations or memory leaks in any of this either in standalone libUEMF testing or in use as part of Inkscape as determined from valgrind runs. (bzr r13211)
2014-03-19EMF import: fix clipPath definition: move transform attribute into the ↵David Mathog1-2/+2
<rect> element (bug #1294713) Fixed bugs: - https://launchpad.net/bugs/1294713 (bzr r13166)
2014-03-11Change stroke-dasharray and stroke-dashoffset handling to match other ↵Tavmjong Bah1-44/+33
properties. Split style.h into more manageable size files. (bzr r13135)
2014-02-22Fix 'preserveAspectRatio' attribute of bitmap images in EMF/WMF ↵David Mathog1-0/+2
import/export (bug #1278645). Fixed bugs: - https://launchpad.net/bugs/1278645 (bzr r13049)