summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Fix crash when viewing an image with invalid coords (NaN or inf)Marc Jeanmougin2018-10-071-1/+5
| | | | | | | | | | | | (Does not make it visible either.)
* | | Fix crash when changing grid that was created with documentMarc Jeanmougin2018-10-071-0/+3
| | |
* | | Fix dot size for calligraphyMarc Jeanmougin2018-10-071-1/+1
| | |
* | | Fix crash in filter dialogMarc Jeanmougin2018-10-071-1/+1
| | | | | | | | | | | | Should fix https://bugs.launchpad.net/inkscape/+bug/1795847
* | | Fix warning object!=nullptrMarc Jeanmougin2018-10-061-1/+1
| | |
* | | SPAttributeEnum typed function argumentsThomas Holder2018-10-06161-182/+186
|/ /
* | Add new style register style property for stop color and opacityMartin Owens2018-10-051-0/+3
| |
* | Fix signaling issue with gradient stops not updating their parentMartin Owens2018-10-053-1/+11
| |
* | Replicate some of the sp-item attribute handling for sp-stopMartin Owens2018-10-051-3/+6
| |
* | Removal of code but breaks gradientsMartin Owens2018-10-0512-240/+50
| |
* | fix 1795942 "object to path" uses outdated stateThomas Holder2018-10-057-4/+16
| |
* | Remove old unset code which isn't used any moreMartin Owens2018-10-042-176/+8
| |
* | fix compiling on macOSThomas Holder2018-10-041-1/+1
| |
* | SPStyle property lookup helper classThomas Holder2018-10-041-519/+197
| |
* | Fix updating widgets on LPE missed in the refactorJabiertxof2018-10-043-1/+5
| |
* | Fix for bug:#1659476; Horizontal slider in "Power Stroke" LPE not movable ↵Jabiertxof2018-10-0312-34/+47
| | | | | | | | with mouse correctly
* | Use existing colour toString in style writerMartin Owens2018-10-031-15/+1
| |
* | Use SPStyle and SPStyleEnum instead of getStyleProperty.Martin Owens2018-10-031-11/+6
| |
* | Fixes for LPE transforms and a bug when closing inkscape, related to ↵Jabiertxof2018-10-026-24/+7
| | | | | | | | lpeobject-reference
* | CMake: Allow to build with GraphicsMagick instead of ImageMagickEduard Braun2018-10-022-7/+7
| | | | | | | | | | | | | | | | | | For now we still default to ImageMagick, but we can fall-back to GraphicsMagick (e.g. if only ImageMagick 7 is available; add a check for this). To prefer GraphicsMagick despite a compatible version of ImageMagick use -DWITH_IMAGE_MAGICK=OFF when running CMake
* | 2geom: update to c709d6b6780098d3e53363d925f7aee3c2640478Eduard Braun2018-10-0128-1117/+47
| | | | | | | | Update README and remove obsolete files
* | Avoid duplicating defines in config.h and on command lineEduard Braun2018-10-014-1/+17
| |
* | Move macros.h and remove unneeded macrosEduard Braun2018-10-0138-66/+41
| |
* | Remove #include "config.h" wherever possibleEduard Braun2018-10-01311-1029/+144
| |
* | Use _WIN32 instead of WIN32Eduard Braun2018-10-0137-92/+92
| | | | | | | | | | | | | | | | The former is guaranteed to be set for any compiler targeting win32, the latter is implementation dependent (but works for gcc) See also http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system
* | Move GTKMM_CHECK_VERSION from config.h to it's own headerEduard Braun2018-10-0121-57/+128
| | | | | | | | | | Avoids having to recompile most of the Inkscape codebase whenever gtkmm is updated.
* | End fix bug bug:#1769679 #18; Crash when opening file with live path effectJabier Arraiza2018-10-011-1/+6
| |
* | Fix warnings in LPE rulerJabiertxof2018-10-011-6/+12
| |
* | Merge branch 'master' of gitlab.com:inkscape/inkscapeMartin Owens2018-10-016-44/+18
|\ \
| * | Fix for bug #263620 comment 5,Jabier Arraiza2018-10-016-44/+18
| | | | | | | | | | | | Duplicating LPE path more like clone
* | | Fix the object-to-path bug by adding back the SPIBase check.Martin Owens2018-10-011-1/+4
|/ /
* | Improvements to transforms in LPEJabier Arraiza2018-10-0112-50/+26
| |
* | Improve calls to document_unitsJabier Arraiza2018-09-304-31/+9
| |
* | Revert "c++11 refactor: std::auto_ptr -> std::unique_ptr"Thomas Holder2018-09-303-2/+6
| | | | | | | | This reverts commit 50cc9b79df730bf5a6f4c5010168fff9342ccea7.
* | Revert "c++11 refactor: ifdef CPP11 -> std::forward"Thomas Holder2018-09-301-7/+13
| | | | | | | | This reverts commit f9500954af2d6130069087970f8ed97ab61d13c2.
* | use poppler-transition-api instead of ifdefsThomas Holder2018-09-302-702/+208
| |
* | c++11 refactor: ifdef CPP11 -> std::forwardThomas Holder2018-09-301-13/+7
| |
* | c++11 refactor: std::auto_ptr -> std::unique_ptrThomas Holder2018-09-303-6/+2
| |
* | refactor: simplify loopThomas Holder2018-09-301-9/+3
| |
* | fix Align > Rearrange > clockwise with y-axis downThomas Holder2018-09-301-0/+3
| |
* | Fix for bug #1769679, Crash when opening file with live path effectJabier Arraiza2018-09-301-6/+12
| |
* | Fix for bug:#1299461; Some LPE fails on apply to original, but cloned elementsJabier Arraiza2018-09-303-5/+16
| |
* | fix 1787601 star stroke width scaled by 3.78Thomas Holder2018-09-305-5/+0
| |
* | Avoid crash on document close if default template is missingEduard Braun2018-09-301-1/+1
| |
* | Canonicalize path read from INKSCAPE_DATADIR environment variableEduard Braun2018-09-301-0/+4
| | | | | | | | | | | | | | | | Most importantly this will ensure an absolute path is used. While relative paths worked in principle some strange WinAPI breakage affected Inkscape's ability to properly treat relative paths in all scenarios.
* | Inkscapestream: Make some things const and avoid unnecessary copiesEduard Braun2018-09-292-9/+8
| |
* | Purge gunichar from InkscapestreamEduard Braun2018-09-2915-49/+46
| | | | | | | | | | | | | | | | | | | | None of these functions seems to expect an actual gunichar (which is a 32-bit type and can hold any UTF-32 or UCS-4 character code, also known as a Unicode code point). Instead we want UTF-8 encoded character data (i.e. gchar, which is equivalent to char) that can be output byte-wise to form a valid UTF-8 encoded string.
* | Clean up stream output in repr-io.cppEduard Braun2018-09-291-19/+10
| | | | | | | | | | | | | | - remove workaround that was necessary because of broken writeString (and consequently printf) functions of BasicWriter - use writeChar() where appropriate as it's slightly more efficient than writeString()
* | Inkscapestream: Fix write methods for string typesEduard Braun2018-09-291-7/+7
| | | | | | | | | | | | | | | | | | | | | | As we output UTF8 encoded strings to normal streams we can (and should) put one byte at a time. Iterating over an ustring will give us "unichar"s with up to four bytes, though, which is bound to fail when written to a stream. Using Glib::ustring::raw() gives us a std::string with the raw (but still UTF8 encoded) character array that can be iterated byte-wise and output to the stream as-is.
* | fix 90 deg cw/ccw rotation with inverted y-axisThomas Holder2018-09-291-1/+2
| |