summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Fix for bug:#1005036Jabier Arraiza2018-09-291-3/+2
| | | | Pasting a powerstroke resets the width controls
* Fix bug: #1644805Jabier Arraiza2018-09-292-1/+6
| | | | LPE Parallel crashes Inkscape with Text converted to Path
* Fix for bug: #1791784 LPE path effect undo does not workJabier Arraiza2018-09-296-14/+39
|
* Fix unneeded headers from previous commit removing fix for 1219324 not ↵Jabier Arraiza2018-09-281-3/+0
| | | | needed now
* Remove uneeded fix for bugJabier Arraiza2018-09-281-8/+0
|
* Fix bug #1791696: PowerClip: Using a group as a clip doesn't work as expectedJabier Arraiza2018-09-283-16/+23
|
* fix 1789208 poppler 0.69Thomas Holder2018-09-287-45/+80
|
* Comment out a crash creating signal and remove some commentsMartin Owens2018-09-271-5/+5
|
* Merge branch 'master' of gitlab.com:inkscape/inkscapeMartin Owens2018-09-275-11/+7
|\
| * SP_ACTIVE_DESKTOP: check for NULL or eliminateThomas Holder2018-09-275-11/+7
| |
* | Make attrdialog use the new iconrenderer sigc++ signalMartin Owens2018-09-272-25/+10
|/
* Propagate IconRenderer's activate signal so we don't have to guess where the ↵Martin Owens2018-09-272-2/+16
| | | | row/column is.
* Add preference for default global snapping and make it falseMartin Owens2018-09-273-1/+10
|
* Merge branch 'cppcheck_memory' of gitlab.com:serval2412/inkscapeMarc Jeanmougin2018-09-273-1/+4
|\
| * cppcheck: 2 memleaks + copypastaJulien Nabet2018-09-263-1/+4
| | | | | | | | | | [ui/dialog/styledialog.cpp:926]: (error) Memory leak: textDialogPtr [seltrans.cpp:1458]: (error) Memory leak: bb
* | fix crash with PNG/JPG command line argumentThomas Holder2018-09-271-1/+1
| | | | | | | | https://bugs.launchpad.net/inkscape/+bug/1794762
* | Refactor addtoicon and turn into more generic iconrenderer CellRendererMartin Owens2018-09-278-60/+55
| |
* | Fix crash in fill and stroke dialogMartin Owens2018-09-271-0/+1
| |
* | Fix crash in URL get_value when url not set.Martin Owens2018-09-261-1/+2
|/
* Merge branch 'style-internal-refactor'Martin Owens2018-09-263-672/+342
|\
| * Fix if style with braceMartin Owens2018-09-261-54/+54
| |
| * Merge into remoteMartin Owens2018-09-261-1/+1
| |\
| | * Move URL toString to a more useful place and some minor fixesMartin Owens2018-09-222-10/+26
| | |
| | * Remove most write overrides and replace to get_value plus one generic write ↵Martin Owens2018-09-212-669/+323
| | | | | | | | | | | | method
| * | Rename unit to unit_out for less confusionMartin Owens2018-09-261-6/+6
| | |
| * | Move URL toString to a more useful place and some minor fixesMartin Owens2018-09-242-10/+26
| | |
| * | Remove most write overrides and replace to get_value plus one generic write ↵Martin Owens2018-09-242-669/+323
| | | | | | | | | | | | method
* | | Revert 9688e3858010724f4cd16664025e5c54b4e9872fJabier Arraiza2018-09-261-4/+2
| | |
* | | Fix PDF bitmap export (inverted y-axis)Thomas Holder2018-09-262-13/+12
| | | | | | | | | | | | https://bugs.launchpad.net/inkscape/+bug/1794298
* | | Fix #1787601 star stroke width broken (scaled by 3.78)Jabier Arraiza2018-09-261-2/+4
| | |
* | | cppcheck: out of bounds ziptoolJulien Nabet2018-09-251-1/+1
| | | | | | | | | | | | | | | [util/ziptool.cpp:1235]: (error) Array 'lenBases[29]' accessed at index 29, which is out of bounds. [util/ziptool.cpp:1236]: (error) Array 'lenBases[29]' accessed at index 29, which is out of bounds.
* | | cppcheck: fix Same expression in font-variantsJulien Nabet2018-09-241-1/+1
|/ / | | | | | | [ui/widget/font-variants.cpp:899]: (style) Same expression on both sides of '||'
* | Remove #include "config.h" from header files where possibleEduard Braun2018-09-2488-303/+43
| |
* | LPE PointParam: use doc2dtThomas Holder2018-09-231-2/+1
| |
* | !SP_ACTIVE_DESKTOP -> is_yaxisdown trueThomas Holder2018-09-233-8/+8
| | | | | | | | Fixes 3D box --export-png
* | fix .odg and .fx export with inverted y-axisThomas Holder2018-09-232-19/+11
| |
* | fix "Arrange" dialog with inverted y-axisThomas Holder2018-09-233-18/+9
| |
* | Inkscapestream: Incredible speed up for writing of stringsEduard Braun2018-09-221-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | This tremendously speeds up saving long strings which previously had to do "n!" lookups (where n is the number of chars) as Glib::ustring::operator[] has to iterate over all preceding unichars in each iteration to find the requested unichar. A file with a CDATA section of ~1 MB saves in a few milliseconds now, previously it didn't finish even after some minutes. Fixed bugs: - https://bugs.launchpad.net/inkscape/+bug/1793877
* | Fix a bug if shape is not defined in powerclipJabier Arraiza2018-09-221-0/+3
| |
* | Allow ask for SVG dragged import method. Also split ask question from one to ↵Jabier Arraiza2018-09-226-8/+19
| | | | | | | | 2 (Bitmap and SVG)
* | Fix problems on dialogs with extensions. TODO: Add dialog on drag&drop a SVGJabier Arraiza2018-09-227-43/+22
|/
* fix CTRL+button2 rotation directionThomas Holder2018-09-211-0/+1
| | | | CTRL+button2 canvas rotation was inverted with flipped canvas or desktop y-axis down.
* Fix window resize canvas orientation interferenceThomas Holder2018-09-211-1/+4
| | | | https://bugs.launchpad.net/inkscape/+bug/1792514
* minor correction to MRMarc Jeanmougin2018-09-212-4/+3
|