summaryrefslogtreecommitdiffstats
path: root/src/ui/tool/path-manipulator.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
* fix leak in _bsplineHandlePositionMarc Jeanmougin2019-10-051-1/+1
|
* Fix some memory leaks found by scan-buildMarc Jeanmougin2019-10-051-2/+2
|
* Fix various minor typosYuri Chornoivan2019-07-011-1/+1
|
* Regression fix (update paths when dragging nodes)Nathan Lee2019-04-161-2/+5
| | | | Fixes https://gitlab.com/inkscape/inkscape/issues/169
* Fix #122 reversing change from merge request \!303Martin Owens2019-03-081-6/+5
|
* 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>.
* modernize loops (2)Marc Jeanmougin2019-01-021-14/+14
|
* modernize loopsMarc Jeanmougin2019-01-021-70/+67
|
* Clarify licensesMax Gaukler2018-11-081-1/+2
| | | | | | - 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
* 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-121-4/+2
|/ | | | | | | | | 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
* Run clang-tidy’s modernize-use-emplace pass.Emmanuel Gil Peyrot2018-06-181-2/+2
| | | | | This reduces the boilerplate required to add a new element to a container.
* 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-use-nullptr pass.Emmanuel Gil Peyrot2018-06-181-7/+7
| | | | | 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-181-3/+3
| | | | | This adds the override specifier on all methods which override a virtual method, whether they were already virtual or missing this specifier.
* Revert "Fix include order with clang-tidy check llvm-include-order"Marc Jeanmougin2018-05-041-6/+6
| | | | This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
* Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin2018-04-291-6/+6
|
* 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-301-4/+10
| | | | 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
* Misc. typosUnknown2017-11-071-1/+1
| | | | | | | | | | | | 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 ```
* 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.
* Update to trunkJabiertxof2017-01-211-17/+7
|\ | | | | (bzr r13645.1.165)
| * Remove obsolete commentJabiertxof2016-12-061-1/+0
| | | | | | (bzr r15303)
| * Fixes for measure LPE and speed path based LPE operationsJabiertxof2016-12-061-3/+7
| | | | | | (bzr r15302)
| * Removed unused includes, decreased compilation time. Once againAdrian Boguszewski2016-08-031-13/+0
| | | | | | (bzr r15034)
| * Reverted changes to r15024 after many building problemsAdrian Boguszewski2016-07-281-0/+13
| | | | | | (bzr r15027)
| * Removed unused includes, decrease compilation timeAdrian Boguszewski2016-07-281-13/+0
| | | | | | (bzr r15025)
* | Fixing pointwiseJabier Arraiza Cenoz2016-05-261-1/+0
| | | | | | (bzr r13645.1.143)
* | update to trunkJabier Arraiza Cenoz2016-05-211-1/+1
|\| | | | | (bzr r13645.1.140)
| * Fix a bug in node editor in BSpline mode, wrong power when moving nodesJabier Arraiza Cenoz2016-05-191-1/+1
| | | | | | (bzr r14903)
* | update to trunkJabier Arraiza Cenoz2016-04-081-1/+1
|\| | | | | (bzr r13645.1.125)
| * Bug #1419517 Fix Crash when applying new path effect after deleting pattern ↵Jabier Arraiza Cenoz2016-03-181-1/+1
| | | | | | | | | | | | | | | | of Pattern-along-path LPE Fixed bugs: - https://launchpad.net/bugs/1419517 (bzr r14717)
* | Update to trunkJabier Arraiza Cenoz2016-03-151-2/+2
|\| | | | | (bzr r13645.1.119)
| * Fix wrong symm node type in BSpline converted to BezierJabier Arraiza Cenoz2016-01-051-1/+1
| | | | | | (bzr r14562)
| * Improve constant definitionsJabier Arraiza Cenoz2016-01-051-1/+1
| | | | | | (bzr r14561)
* | update to trunkJabier Arraiza Cenoz2015-09-011-1/+1
|\| | | | | (bzr r13645.1.117)
| * Improvements to BSPline widgets:jtx2015-09-011-1/+1
| | | | | | | | | | | | | | Now the "Change Weight" is % based insteas 0-1 interval Removed "Ignore cusp nodes" and substituted by: "Apply on cusp nodes" and "Apply on non cusp nodes" (bzr r14337)
* | update to trunkJabier Arraiza Cenoz2015-08-211-14/+13
|\| | | | | (bzr r13645.1.108)
| * A bit more refactor of BSPline tool. Still the bug duplicating end node :(Jabier Arraiza Cenoz2015-08-141-3/+5
| | | | | | (bzr r14301)
| * Refactor of BSPline code attemping to fix the duplicate end node bug, not ↵Jabier Arraiza Cenoz2015-08-131-11/+8
| | | | | | | | | | sure if fixed jet (bzr r14300)
* | update to trunkJabier Arraiza Cenoz2015-07-041-19/+20
|\| | | | | (bzr r13645.1.99)
| * Sync 2Geom to revision 2413.Krzysztof Kosi??ski2015-07-041-19/+20
| |\ | | | | | | | | | | | | May introduce regressions. (bzr r14226)
| | * Fix node editing problemsKrzysztof Kosi??ski2015-05-081-5/+5
| | | | | | | | | (bzr r14059.2.4)
| | * Update 2Geom to r2347Krzysztof Kosi??ski2015-04-301-3/+3
| | | | | | | | | (bzr r14059.2.3)