summaryrefslogtreecommitdiffstats
path: root/src/ui/tool (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Base LPE refactorJabier Arraiza2018-03-261-8/+30
|
* Misc. typosluz.paz2018-02-181-1/+1
|
* Move classes derived from SPObject to own directory.Tavmjong Bah2018-01-306-24/+50
| | | | A lot of header clean-up.
* Don't allow dragging path at cap or line joinEduard Braun2018-01-181-0/+1
| | | | | | | | | This avoids a crash as dragging infinitesimally close to the node will cause undefined behavior (and we were actually dragging at the node itself in those two cases). Fixed bug: - https://bugs.launchpad.net/inkscape/+bug/1691406
* Remove obsolete build definesStefano Facchini2018-01-161-11/+0
|
* Misc. typosluz.paz2018-01-082-3/+3
| | | Found via `codespell`
* Misc. typosUnknown2017-11-072-7/+7
| | | | | | | | | | | | Found using `codespell -q 3 -w --skip="*.svg,*.po,*.ts,./share/tutorials,./src/libavoid,./packaging/win32/languages,./man,./src/2geom" -I ../inkscape-whitelist.txt` whereby whitelist file contained: ``` dum iff glight substract te upto ```
* Merge branch 'smartpointer_refactor' of gitlab.com:jali/inkscapeMarc Jeanmougin2017-10-206-20/+14
|\
| * Refactor Util::ptr_sharedJan Lingscheid2017-10-181-1/+1
| | | | | | | | | | Util::ptr_shared<T> was only used in its <char> specialization, so it is now refactored into a non-template class. Using it with arbitary classes was dangerous anyway.
| * Replace boost::shared_ptrJan Lingscheid2017-10-175-19/+13
| | | | | | | | Replace boost::shared_ptr with C++11 smartpointer and remove the boost/shared_ptr.hpp header.
* | Remove unused util/accumulators.hStefano Facchini2017-10-192-13/+0
|/