summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | Use a macro for GtkMM version checksAlexander Valavanis2017-12-2511-23/+23
| |/ / / / /
| * | | | | Name a few more widgets. Minor cleanup.Tavmjong Bah2017-12-248-25/+29
| | | | | |
| * | | | | Show appropriate warning if non-existent export ID is specifiedEduard Braun2017-12-225-1/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed bug: - https://bugs.launchpad.net/inkscape/+bug/1739497
| * | | | | Allow extensions to throw more fine-grained exceptionsEduard Braun2017-12-222-7/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows to tell the user something more helpful than "File could not be saved" (leaving the reason open for speculation). The former implementation somehow grew to only ever throw Inkscape::Extension::Output::save_failed for any exception that occurred (which did not really matter as we did not throw anything else but certainly wasn't very useful either). Questionable throwing behavior was introduced in commits trying to workaround other issues: - output.cpp a874b82b41c08fc1738b449d400fcc6aeb85d72a - system.cpp d8d60c60ebeeefb068d9b68bf7d96f1f1f88518a
| * | | | | Minor cleanup (remove some unimplemented methods)Eduard Braun2017-12-201-5/+0
| | | | | |
| * | | | | Make script warnings transient for "Working..." dialogEduard Braun2017-12-207-5/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This turned out to be a bit of a mess due to the interplay between the classes Script / ExecutionEnv / Effect / PrefDialog. (Basically they don't talk to each other much but all want to contribute to the GUI) Likely "Script" (and possibly "ExecutionEnv") should be refactored to let the other classes handle UI exclusively and throw errors where suitable.
| * | | | | Effects: make "Working..." dialog transient for preferences dialogEduard Braun2017-12-203-2/+18
| | | | | |
| * | | | | Replace the Gtk::Range by Gtk::Scale in the InkSpinScale widget.Tavmjong Bah2017-12-192-45/+77
| | | | | | | | | | | | | | | | | | | | | | | | The Gtk::Scale is more likely to produce a satisfactory result independent of theme.
| * | | | | Enable SimpleFilterModifier to handle blend and blur filter primitives at ↵Tavmjong Bah2017-12-198-173/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the same time. Add opacity to SimpleFilterModifier. Use SimpleFilterModifier in Layers, Objects, and Fill and Stroke dialogs.
| * | | | | Banish sliders from toolbars.Tavmjong Bah2017-12-181-1/+1
| | | | | |
| * | | | | Replace GimpSpinScale by InkSpinScale.Tavmjong Bah2017-12-1815-1126/+408
| | | | | |
| * | | | | Reduce with of +/- buttons. Reduce width of Fill and Stroke dialog.Tavmjong Bah2017-12-181-0/+2
| | |_|/ / | |/| | |
* | | | | Fix start anchorsJabier Arraiza2017-12-258-386/+400
| | | | |
* | | | | Refactoring pencil powerstrokeJabier Arraiza2017-12-213-70/+103
| | | | |
* | | | | Tiny fix to improbe release pentoolJabier Arraiza2017-12-181-0/+1
| | | | |
* | | | | Merge branch 'master' into powerpencilIIJabier Arraiza2017-12-182-0/+2
|\| | | |
| * | | | Add README's so I don't have to figure out what these libraries are used for ↵Tavmjong Bah2017-12-172-0/+2
| | | | | | | | | | | | | | | | | | | | again.
* | | | | Working on powerstroke fixes to pentoolJabier Arraiza2017-12-187-379/+147
| | | | |
* | | | | Merge branch 'master' into powerpencilIIJabier Arraiza2017-12-154-10/+26
|\| | | |
| * | | | Fix typosJabier Arraiza2017-12-141-1/+1
| | | | |
| * | | | Add break apart. Thanks MarenJabier Arraiza2017-12-143-4/+3
| | | | |
| * | | | Fix strings, thanks MarenJabier Arraiza2017-12-141-2/+2
| | | | |
| * | | | Make optional convert clone to path by a prefs optionJabier Arraiza2017-12-143-3/+18
| | | | |
| * | | | This commit:Jabiertxo Arraiza Cenoz2017-12-142-10/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *Allow boolops operation with non paths converting them to path first *Allow convert to stroke non paths converting previously to paths *Allow combine with use elements converting it to paths first *Allow convert to curves use/clone elements converting to curves
* | | | | Merge branch 'master' into powerpencilIIJabier Arraiza2017-12-148-178/+168
|\| | | |
| * | | | Minor header cleanup. Add a few class names.Tavmjong Bah2017-12-136-7/+8
| | | | |
| * | | | Fix scrollbar overlapping palette.Tavmjong Bah2017-12-132-118/+114
| | | | |
| * | | | Cleanup before GTK3 fixes.Tavmjong Bah2017-12-122-77/+70
| | | | |
* | | | | Merge branch 'master' into powerpencilIIJabier Arraiza2017-12-1224-231/+479
|\| | | |
| * | | | Name a few more widgets.Tavmjong Bah2017-12-114-0/+5
| | | | |
| * | | | Merge branch 'hidpi_canvas'Tavmjong Bah2017-12-1119-230/+472
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Fixes for rendering canvas and controls on high DPI monitors.
| | * | | | Fix rendering of controls that don't invert color.Tavmjong Bah2017-12-111-2/+3
| | | | | |
| | * | | | Support device scale in filters.Tavmjong Bah2017-11-3012-40/+127
| | | | | |
| | * | | | Store device-scale and propogate value where necessary.Tavmjong Bah2017-11-304-34/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoids reliance on cairo_surface_get_device_scale. Also necessary for filters.
| | * | | | Adapt control shapes for hi DPI displays.Tavmjong Bah2017-11-271-167/+182
| | | | | | | | | | | | | | | | | | | | | | | | Rework how shapes are generated to simplify code.
| | * | | | Simple scaling of controls for high DPI screens (nodes, arrows, etc.).Tavmjong Bah2017-11-261-4/+23
| | | | | |
| | * | | | Remove debugging code and other cleanup.Tavmjong Bah2017-11-243-128/+25
| | | | | |
| | * | | | Fix repainting.Tavmjong Bah2017-11-241-3/+21
| | | | | |
| | * | | | First attempt at supporting HiDPI on canvas.Tavmjong Bah2017-11-234-33/+218
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rendering seems to work but has not been fully tested. Editting does not work.
| * | | | | Prevent snapping while space-panningDuncan2017-12-081-1/+2
| | | | | |
* | | | | | Moving toleranceJabier Arraiza2017-12-083-4/+16
| | | | | |
* | | | | | Mege trunk into powerpencilIIJabier Arraiza2017-12-0729-276/+555
|\| | | | |
| * | | | | Fix bug 1733422 - Bezier and pencil tool don't work form: from clipboardJabier Arraiza2017-12-071-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://bugs.launchpad.net/inkscape/+bug/1733422 Also allow using all shapes in "from clipboard" pen/cil shapes drop down
| * | | | | Fix bug 1735316 - Pattern Along Path: Option to hide the new handlerJabier Arraiza2017-12-064-31/+66
| | | | | | | | | | | | | | | | | | | | | | | | https://bugs.launchpad.net/inkscape/+bug/1735316
| * | | | | Fix bug:#1713491: opening the 'Path Effects' dialog causes document to be ↵Jabier Arraiza2017-12-061-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | marked as 'changed', even though nothing was changed
| * | | | | Fix bug#1643179. Guides lock lost on load. Patch proposed in #5Jabier Arraiza2017-12-056-15/+19
| | | | | |
| * | | | | Fix bug:1695649 - Knot LPE has no effect after Simplify or B-SplineJabier Arraiza2017-12-051-6/+2
| | | | | |
| * | | | | PDF+LaTeX export: do not apply style to newlinesEduard Braun2017-12-051-25/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As the parser seems to wrap newlines into their own tspan which has the same style as the preceding tspan the latex-text renderer produced output like "\texbf{\\}" which broke compilation in LaTeX
| * | | | | PDF+LaTeX export: Fix multiline textEduard Braun2017-12-051-13/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wrap text in "\shortstack" to allow for newlines using "\\". The output extension already produced those but they are ignored in a "\smash" environment. Patch by Michael Jäntsch Fixed bug: - https://bugs.launchpad.net/inkscape/+bug/771959
| * | | | | PDF+LaTeX export: Avoid printing empty boxesEduard Braun2017-12-051-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also fixes an issue with multipage PDF output where an empty string would have been assumed to require emission of the previous page when in fact the CairoRenderer does not produce a new page in this case resulting in another facet of https://bugs.launchpad.net/ubuntu/+source/inkscape/+bug/1417470 Invisible characters might still cause this issue but it seems to be a very unlikely scenario and there's no way to know this without actually rendering the glyphs (which seems to be overkill here)