summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Add README's so I don't have to figure out what these libraries are used for ↵Tavmjong Bah2017-12-172-0/+2
| | | | again.
* 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
* 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
|
* 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
| |
* | 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)
* | Merge branch 'master' into pen-tool-mode-fixesJabiertxo Arraiza Cenoz2017-12-0513-57/+140
|\ \
| * | Attemp to fix compile bugJabiertxo Arraiza Cenoz2017-12-052-3/+2
| | |
| * | Merge branch 'master' into fixSpinButtonAndSliderInLPEJabier Arraiza2017-12-053-4/+224
| |\ \
| | * | Add arc radius to toolbarGeoff Lankow2017-12-043-34/+95
| | | |
| * | | Working on compiling on linux problem. Another attemp to Eduard fixJabier Arraiza2017-12-052-1/+1
| | | |
| * | | Add sugested header by Eduard Braun to allow compilingJabier Arraiza2017-12-041-1/+1
| | | |
| * | | Working on compiling on linux problemJabier Arraiza2017-12-043-3/+7
| | | |
| * | | Merge branch 'master' into fixSpinButtonAndSliderInLPEJabier Arraiza2017-12-047-131/+164
| |\ \ \
| * | | | Minor fixes to remove WIPJabier Arraiza2017-12-041-5/+5
| | | | |
| * | | | Adding fix to sliders and spin buttons on LPEJabier Arraiza2017-12-0410-24/+43
| | | | |
* | | | | Add fix to problem switching pen tool modesJabier Arraiza2017-12-044-144/+115
| |_|/ / |/| | | | | | | | | | | Add fix to bspline when two cusp nodes arround a powered node
* | | | Add controls for rx/ry to arc toolbarEduard Braun2017-12-041-0/+159
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | Work by Geoff Lankow (!72) Also includes some fixes I found during review.
| * | | Change labels a bit for consistency with other UI stringsEduard Braun2017-12-041-2/+2
| | | |
| * | | Prevent setting zero radiusEduard Braun2017-12-041-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While the spec explicitly allows for that (and it should disable rendering of the element) Inkscape does not allow setting a zero radius at runtime (it works fine when opening an existing file). If we still force this during runtime we end up with a "ghost" ellipse on canvas which looks as if it had the old radius but has control points according to the zero radius and has the added bonus of not being movable (or rather being movable but snapping back back immediately when released) until updating the radius with a valid number again which finally moves the ellipse to wherever it should have been.
| * | | Account for Inkscape's custom arcs (which do not have cx/cy)Eduard Braun2017-12-041-0/+4
| | | | | | | | | | | | | | | | | | | | If an open arc is rendered we need to look at the prefixed values instead.
| * | | Do not reset rx/cx to zero when resetting arc to whole ellipseEduard Braun2017-12-041-7/+0
| | | |
| * | | Add arc radius to toolbarGeoff Lankow2017-11-251-0/+155
| | |/ | |/|
* | | CairoRenderer: print warning if rendering failedEduard Braun2017-12-041-1/+5
| | | | | | | | | | | | | | | | | | It happen often that the rendering was interrupted early but the final "cairo_surface_status" claims success which results in incomplete output but no user-visible warning.
* | | Proper fix for multipage PDF+Latex exportEduard Braun2017-12-041-2/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous implementation [1] allowed to sandwich text between graphical objects by outputting multiple (partial) PDF pages which are then stacked in the final document to reveal the full image. However this code failed for clipped/masked/transparent objects as those are treated specially by the renderer resulting in missing pages in the output causing [2]. The attempt to workaround this issue which was committed in e4dea66a338824037b6c35b262aa8db4004b6581 (now reverted) fixed document creation in LaTeX by inserting blank pages but did not actually fix the issue with clipped/masked/transparent objects typically resulting in a single page with the full image and all text put on top. This commit resolves the underlying issue, making the former workaround unnecessary and allowing for proper overlaying of text and arbitrarily clipped/masked/transparent objects Fixed bugs: - https://bugs.launchpad.net/inkscape/+bug/771957 [1] - https://bugs.launchpad.net/inkscape/+bug/1417470 [2]
* | | Revert "Fix PDF+TeX output for text inside groups with clip/mask"Eduard Braun2017-12-042-33/+3
| | | | | | | | | | | | This reverts commit e4dea66a338824037b6c35b262aa8db4004b6581.