summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Show LPE popups on overJabier Arraiza2019-03-082-6/+7
| |
* | Remove reload UI and some theming fixesJabier Arraiza2019-03-073-80/+29
| |
* | Translations: Drop Amharic (am) translationPatrick Storz2019-03-071-2/+2
| | | | | | | | | | | | | | | | | | It's completely empty... Actually something went wrong in 5a46d516222e06023ecef9c76f605d14fb30e165 which removed all (fuzzy) strings that had ever been translated, but there seems to be no point in retrieving them anymore.
* | Merge: Avoid the “using std::*;” or “using namespace std;” constructMartin Owens2019-03-0631-152/+116
|\ \
| * | Avoid the “using std::*;” or “using namespace std;” constructs.Emmanuel Gil Peyrot2019-03-0631-152/+116
| | | | | | | | | | | | This makes the code a lot less readable and greppable for no reason.
* | | Merge: Correct text for enabling gridMartin Owens2019-03-061-1/+1
|\ \ \
| * | | Correct text for enabling document gridsNathan Lee2019-03-051-1/+1
| | | | | | | | | | | | | | | | From discussion at https://gitlab.com/inkscape/inkscape/issues/110
* | | | Merge: Fix crash on opening file with text on path...Martin Owens2019-03-061-11/+9
|\ \ \ \
| * | | | Stop crash on loading text on pathNathan Lee2019-03-061-11/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If path is below text in xml, early attempt to get text path leads to call to nullptr. Fixes https://gitlab.com/inkscape/inbox/issues/134
* | | | | Merge: fix toggling snap with key shortcut breaks historyMartin Owens2019-03-061-0/+3
|\ \ \ \ \
| * | | | | fix toggling snap with key shortcut breaks historyYosshi9992019-03-061-0/+3
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Toggling snap must not be undo-able, but keyboard shortcut '%' didn't turn undo-sensitivity off. See <https://bugs.launchpad.net/inkscape/+bug/1064858>.
* | | | | Merge: Fix: crash on launch with old pencil tool settingsMartin Owens2019-03-061-1/+1
|\ \ \ \ \
| * | | | | Error handling for reading pencil preferencesNathan Lee2019-03-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Fixes https://gitlab.com/inkscape/inkscape/issues/92
* | | | | | Merge: Update strings for Measure Segments LPEMartin Owens2019-03-061-38/+40
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Update strings for Measure Segments LPEMaren Hachmann2019-03-051-38/+40
| | |/ / / | |/| | |
* | | | | Merge: Update background-color tooltips in document-properties.cppMartin Owens2019-03-061-2/+2
|\ \ \ \ \
| * | | | | Update background-color tooltips in document-properties.cpp (#101)Tim Rawlinson2019-02-281-2/+2
| | | | | |
* | | | | | Remember dialog visibility with the floating dialog behaviourNathan Lee2019-03-061-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | Fixes https://bugs.launchpad.net/inkscape/+bug/1674155
* | | | | | Fix wmf/emf file opening and embed missing font config data.Martin Owens2019-03-064-65/+25
| | | | | |
* | | | | | Merge: Fix use of uninitialized variableMartin Owens2019-03-061-0/+1
|\ \ \ \ \ \
| * | | | | | Fix use of uninitialized variableKarl Cheng2019-02-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It seems this was introduced in ce3c5920 through a copy/paste typo (bg_color_active -> bg_color). The whole line was then mistakenly removed in 0ee0c59c as it appeared to be redundant.
* | | | | | | Merge in Rescue code for restoring last used window geometry MR !534Martin Owens2019-03-063-12/+41
|\ \ \ \ \ \ \
| * | | | | | | Fix query for monitor dimensionsPatrick Storz2019-02-202-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The call to Gdk::Display::get_monitor_at_window() in Inkscape::UI::get_monitor_geometry_at_window() requires the underlying GdkWindow to be fully initialized. This is achieved by calling "realize()" before attempting to read that information. Previously we used to show the window first (which implies realizing it) which worked around the issue. However it required us to hide and show it once again later if we wanted to move it in order for the window manager's routines to sanitize the position to kick in.
| * | | | | | | Rescue code for restoring last used window geometryPatrick Storz2019-02-203-9/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It was accidentally dropped in 8b1840f9507f10911f63fc00b9885354ead99d53 Also show window *after* setting position/size. This gives the window manager the chance to move an off-screen window back into the visible desktop bounds (e.g. after a monitor was disconnected).
* | | | | | | | Merge branch 'DontRotateCustomPaper' of gitlab.com:Skrapion/inkscapeMartin Owens2019-03-061-14/+19
|\ \ \ \ \ \ \ \
| * | | | | | | | Fix bug #630635: Print page size is incorrect: ↵Rick Yorgason2018-11-041-14/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://bugs.launchpad.net/inkscape/+bug/630635 Don't rotate the page if using a custom page size, because it confuses simpler printers which don't understand landscape mode, like laser cutters. (Note: comments #3-7 in that bug report are a different issue, which affects printers which don't understand custom page sizes; this issue was fixed in commit eaa134e8ea9e71489af1b5090bdee122d5b8d659)
* | | | | | | | | Do partial convert flowed text to tspan if possibleNathan Lee2019-03-061-5/+9
| |_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | Fixes https://gitlab.com/inkscape/inbox/issues/193
* | | | | | | | Merge branch 'master' of gitlab.com:inkscape/inkscapeMartin Owens2019-03-061-24/+33
|\ \ \ \ \ \ \ \
| * | | | | | | | Allows 'none' palette to be drag and dropped onto Selected StyleNathan Lee2019-03-061-24/+33
| | |_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Switches drag_target from x_color to x_oswb_color x_color only accepts RGB, while x_oswb_color has None and Clear as distinct types. Fixes https://gitlab.com/inkscape/inbox/issues/79
* | | | | | | | Merge addition of center on page buttonMartin Owens2019-03-067-1/+22
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Changed tabs to spacesWizardOhio242019-02-114-4/+4
| | | | | | | |
| * | | | | | | Updated inkscape.pot to include Center page in windowWizardOhio242019-02-111-1/+1
| | | | | | | |
| * | | | | | | Added Feature: Recenter page in window, Ctrl+4 shortcutWizardOhio242019-02-117-1/+22
| | | | | | | |
* | | | | | | | Revert modal fix to fix #108Martin Owens2019-03-051-2/+2
| | | | | | | |
* | | | | | | | Fix inverted direction with on canvas align handlesMartin Owens2019-03-052-5/+31
| | | | | | | |
* | | | | | | | Restore set_extensions_env()Thomas Holder2019-03-051-0/+8
| |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Function got lost in 408cb49b Fixes #60
* | | | | | | Object Properties "Preserve Ratio" fixesThomas Holder2019-03-031-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix crash (strcmp -> g_strcmp0) - fix "true" -> "xMidYMid" - fix locked - fix typo (Pereserve -> Preserve)
* | | | | | | Enable global snapping preference by defaultPatrick Storz2019-03-032-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ensures consistent behavior with previous versions, i.e. before the switch was introduced in d69b5fe84fd438a218e6198af585f8532f0d8e70. Try to improve help string.
* | | | | | | Fix CI (clangtidyfull)Patrick Storz2019-03-031-9/+5
| | | | | | |
* | | | | | | This patch fixes the behaviour of control-handle locking duringIan Bruce2019-03-031-46/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | conversion to smooth and symmetric path nodes, to conform to what is described in the keyboard reference and the manual. https://inkscape.org/en/doc/keys092.html#idm2176 http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Paths-Editing.html See <https://bugs.launchpad.net/inkscape/+bug/1780775> for complete details.
* | | | | | | This patch alters the tip information displayed during path node editing,Ian Bruce2019-03-031-84/+218
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to more accurately describe the actions available for the control that the mouse is currently hovering over. This patch should be applied on top of my first commit, bcff6d0c. Unlike that, this one does not alter Inkscape's functionality in any way, but presumably will require translation, which is why they have been separated. Full details are available at <https://bugs.launchpad.net/inkscape/+bug/1780775>.
* | | | | | | temporary fix for bug where undo/redo does not restore node-type changesIan Bruce2019-03-031-13/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is not intended to be a permanent patch, but to point out the actual source of a problem where undo/redo does not work for node-type changes. It works by disabling the function of the PathManipulator::_nodetypesKey() method, to match some breakage which has apparently occurred somewhere else. Presumably, somebody would know where that was. Once that is located and fixed, this patch will be unnecessary, except for a minor code cleanup. At that point, the functional change would itself constitute a bug, instead of a temporary fix. Full details are available at <https://bugs.launchpad.net/inkscape/+bug/1780775>.
* | | | | | | Merge branch 'tim_rawlinson/inkscape-patch-4'Martin Owens2019-03-031-5/+1
|\ \ \ \ \ \ \
| * | | | | | | Fix unmatched svg_length_lookup[] array and SVGLength::UnitTim Rawlinson2019-02-151-5/+1
| | | | | | | |
* | | | | | | | refactor PanelDialog<Behavior::FloatingBehavior>Thomas Holder2019-03-021-46/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | eliminates class duplication, only overloads specialized methods
* | | | | | | | After delete, next selected layer is sibling of equal depth, with preference ↵Nathan Lee2019-03-021-9/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for previous layer. Also fix: prevents setting deleted layer as current.
* | | | | | | | Reimplement one time dropper for strokeNathan Lee2019-03-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes https://gitlab.com/inkscape/inkscape/issues/46
* | | | | | | | Stop crash, save dialog pos for floating dialog preferenceNathan Lee2019-02-272-27/+32
| |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds error checking and calls sp_ruler_remove_track_widget before track widget is removed. Fixes: https://gitlab.com/inkscape/inkscape/issues/90 https://bugs.launchpad.net/inkscape/+bug/1674155
* | | | | | | Extensions: Use wperl as default perl interpreter on WindowsPatrick Storz2019-02-261-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the "GUI" version of the executable that does not have a console attached to itself and therefore doesn't flash a terminal whenever it's called by an extension. Functionality should be identical otherwise. Fixed issues: - https://gitlab.com/inkscape/inkscape/issues/66
* | | | | | | Make align handle thicker like traditional handlesMartin Owens2019-02-261-44/+43
| | | | | | |