summaryrefslogtreecommitdiffstats
path: root/src/ui/tool (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update node transform handles on deselectNathan Lee2019-11-051-0/+2
| | | | | Fix regression from da553628 See https://gitlab.com/inkscape/inkscape/issues/501
* Fix https://gitlab.com/inkscape/inbox/issues/871 Measure Segments LPE: ↵Jabier Arraiza2019-11-051-0/+1
| | | | Labels shifted, https://gitlab.com/inkscape/inkscape/issues/119, Measure Segments LPE: Measure bounding box + enlarge bb causes crash and https://gitlab.com/inkscape/inbox/issues/189 Measure Segments LPE: String formatting for label doesn't work as expected
* fix heap-buffer-overflow in node toolThomas Holder2019-10-271-12/+4
| | | | | Observed with example file from https://gitlab.com/inkscape/inkscape/merge_requests/982
* Make all status messages in node tool translatablePatrick Storz2019-10-111-37/+27
| | | | | | | | | | Expand definitions of string literals. xgettext supports literal concatenation but not defines. This fixes some questionable syntax introduced in 81fbcdf00f09f7fc00c23bcecc0b1edfcce92b5f Fixes https://gitlab.com/inkscape/inkscape/issues/441
* Make sure old calls to insert behaves the sameNathan Lee2019-10-092-7/+9
|
* Speed up multi-node (de)selectionNathan Lee2019-10-092-21/+36
| | | | | | Delay operations till all nodes are added. Deselection improvements thanks to Jabier. Refactor to reflect changes.
* Improve node selection ~x3 removing unneded updateNow() called in non ↵Jabier Arraiza2019-10-091-0/+7
| | | | necesary places. Also ensure canvas is always redraw
* fix leak in _bsplineHandlePositionMarc Jeanmougin2019-10-051-1/+1
|
* Fix some memory leaks found by scan-buildMarc Jeanmougin2019-10-051-2/+2
|
* Eliminate clang warningsThomas Holder2019-08-231-2/+2
| | | | | | | | | | -Winfinite-recursion -Wpessimizing-move -Wunused-label -Wunneeded-internal-declaration -Wself-assign-overloaded -Wunused-const-variable (some) -Wsometimes-uninitialized (some)
* Eliminate clang warningsThomas Holder2019-08-231-24/+18
| | | | | | | | | | -Wconstant-conversion -Wenum-compare-switch -Wpointer-bool-conversion -Wundefined-bool-conversion -Wunused-value Excluding deprecation warnings and 3rdparty directory.
* Fix various minor typosYuri Chornoivan2019-07-012-2/+2
|
* Rm unused code now Gtk+ >= 3.22 dependency is setAlexander Valavanis2019-05-261-3/+3
|
* Change the data type of size/width/height of the controls to unsigned intDiederik van Lierop2019-05-201-4/+4
|
* Regression fix (update paths when dragging nodes)Nathan Lee2019-04-161-2/+5
| | | | Fixes https://gitlab.com/inkscape/inkscape/issues/169
* Misc. typosluz.paz2019-03-261-1/+1
| | | Found via `codespell`
* Fix #122 reversing change from merge request \!303Martin Owens2019-03-081-6/+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>.
* NodeToolbar: GtkAction migrationAlexander Valavanis2019-02-041-5/+7
|
* Misc. typo and whitespace fixesluz.paz2019-01-141-2/+2
| | | Found via `codespell` and `atom editor`
* modernize: add overridesMarc Jeanmougin2019-01-022-8/+8
|
* modernize loops (2)Marc Jeanmougin2019-01-021-14/+14
|
* modernize loopsMarc Jeanmougin2019-01-025-164/+156
|
* Clarify licensesMax Gaukler2018-11-0827-27/+54
| | | | | | - add license headers to everything - convert a few files from public domain or LGPL2.1+ to GPL2+ - some archaeology to clarify which files are from which library
* Remove util/unordered-containers.h aliases.Emmanuel Gil Peyrot2018-10-182-6/+9
|
* Remove #include "config.h" from header files where possibleEduard Braun2018-09-241-4/+0
|
* Merge branch 'misc-typos' of gitlab.com:luzpaz/inkscapeMarc Jeanmougin2018-09-131-1/+1
|\
| * Misc. typosluz.paz2018-09-111-1/+1
| | | | | | Found via `codespell -q 3 -I ../inkscape-whitelist.txt --skip="*.svg,*.po,*.nsh,*.in,./src/3rdparty"`
* | New option to invert y-axisThomas Holder2018-09-124-22/+23
| | | | | | | | | | | | | | | | | | Replaces all hard coded or implicit desktop coordinate usage with doc2dt multiplication. New global preference: Interface > Origin at upper left https://bugs.launchpad.net/inkscape/+bug/170049
* | Support smooth scrolling (part 2)Eduard Braun2018-09-112-2/+6
|/ | | | | | | | | | Fix scrolling when smooth scrolling is enabled / allow to scroll smoothly for: - canvas palette - node selection in path tool - selection cycling in select tool while holding Alt key - spraying in spray tool with mouse wheel - adjusting color by scrolling in lower left stroke/fill fields
* Run clang-tidy’s modernize-use-emplace pass.Emmanuel Gil Peyrot2018-06-184-13/+13
| | | | | This reduces the boilerplate required to add a new element to a container.
* Run clang-tidy’s modernize-use-bool-literals pass.Emmanuel Gil Peyrot2018-06-181-1/+1
| | | | | This makes it clearer whether an integer or a boolean has to be passed in this specific call.
* Run clang-tidy’s modernize-pass-by-value pass.Emmanuel Gil Peyrot2018-06-181-1/+3
| | | | | This avoids having to pass variables by reference before copying them when calling a constructor.
* Run clang-tidy’s modernize-deprecated-headers pass.Emmanuel Gil Peyrot2018-06-185-5/+5
| | | | This renames most C <*.h> includes into C++ <c*> includes.
* Run clang-tidy’s modernize-use-equals-default pass.Emmanuel Gil Peyrot2018-06-181-1/+1
| | | | | This replaces empty constructors and destructors with the default keyword.
* Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot2018-06-1811-49/+49
| | | | | This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
* Run clang-tidy’s modernize-use-override pass.Emmanuel Gil Peyrot2018-06-1812-82/+82
| | | | | This adds the override specifier on all methods which override a virtual method, whether they were already virtual or missing this specifier.
* Merge branch 'clang-tidy-delete-pass' of gitlab.com:linkmauve/inkscapeMarc Jeanmougin2018-06-141-3/+3
|\
| * Run clang-tidy’s modernize-use-equals-delete pass.Emmanuel Gil Peyrot2018-06-121-3/+3
| | | | | | | | | | Adds a delete specifier on constructors, destructors or assignment methods that should never be called, ensuring they actually never will.
* | Replace all deprecated gdk_keymap_get_default() with ↵Emmanuel Gil Peyrot2018-06-121-1/+2
|/ | | | Gdk::Display::get_default()->get_keymap().
* Apply fixedJabier Arraiza2018-05-093-2/+14
|
* Reset old code to reaply fixedJabier Arraiza2018-05-093-14/+2
|
* Start migrating 0.92 patch to masterJabier Arraiza2018-05-093-2/+14
|
* Revert "Fix include order with clang-tidy check llvm-include-order"Marc Jeanmougin2018-05-0410-25/+25
| | | | This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
* Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin2018-04-2910-25/+25
|
* Noumerous bugfixes pointed by Lazur on IRCJabier Arraiza2018-04-231-2/+0
|
* Allow path moveJabier Arraiza2018-03-261-1/+2
|
* Fixing refsJabier Arraiza2018-03-261-8/+4
|