summaryrefslogtreecommitdiffstats
path: root/src/seltrans.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fixes bug 1663952Jabiertxof2017-03-061-0/+2
| | | | | | | | | | Title: Selection tool: transformation handles vanish temporarily When happends: When selecting a object and moving it in a distance less than dragtolerance value, the handles of the item disapear. How fix: Internal code deprecate transforms if the transform is empty, so if the transform is empty I force show handles Fixed bugs: - https://launchpad.net/bugs/1663952 (bzr r15569)
* CPPification: almost all sp_object_set_whatever and sp_selection_whatever ↵Marc Jeanmougin2016-10-241-1/+1
| | | | | | | | | | | | global functions are now methods of ObjectSet*, with these additional benefits: - They can now act on any SelectionSet, not just the current selection; - Whenever possible, they don't need a desktop anymore and can run if called from GUI. I hope I did not break too many things in the process. *: So instead of callink sp_selection_move(desktop,x,y), you call myobjectset->move(x,y) (bzr r15189)
* Merged trunkAdrian Boguszewski2016-08-031-7/+1
|\ | | | | (bzr r14954.1.29)
| * Removed unused includes, decreased compilation time. Once againAdrian Boguszewski2016-08-031-7/+1
| | | | | | (bzr r15034)
| * Reverted changes to r15024 after many building problemsAdrian Boguszewski2016-07-281-1/+7
| | | | | | (bzr r15027)
| * Removed unused includes, decrease compilation timeAdrian Boguszewski2016-07-281-7/+1
| | | | | | (bzr r15025)
* | Renamed some functions, fixed testsAdrian Boguszewski2016-07-271-1/+1
| | | | | | (bzr r14954.1.28)
* | Added items as a range functionAdrian Boguszewski2016-07-031-12/+13
|\| | | | | (bzr r14954.1.13)
* | Moved next functions, added namespace, renamed range functionsAdrian Boguszewski2016-06-251-7/+7
|/ | | (bzr r14954.1.10)
* Sync 2Geom to commit 5ee51c1c4f2066faa3e2c82021fc92671ad44ba4Krzysztof Kosi??ski2016-02-081-2/+2
| | | (bzr r14639)
* static code analysisKris De Gussem2015-12-071-5/+5
| | | (bzr r14509)
* Refactoring of the code that handles transformations and snapping in the ↵Diederik van Lierop2015-09-131-100/+103
| | | | | selector tool and the node tool. Splitting large chunks of code into some small classes, and eliminating some wrapper methods which were all just too similar (bzr r14363)
* Fixed comparison function used in sortsMarc Jeanmougin2015-05-021-1/+1
| | | (bzr r14085)
* more cast cleanupMarc Jeanmougin2015-02-271-1/+1
| | | (bzr r13922.1.11)
* corrected the casts (hopefully)Marc Jeanmougin2015-02-271-5/+4
| | | (bzr r13922.1.10)
* Put a few std::vector<SPitem*>Marc Jeanmougin2015-02-191-13/+13
| | | (bzr r13922.1.5)
* At first, I was thinking "I just have to go to the selection file, and ↵Marc Jeanmougin2015-02-171-27/+27
| | | | | | | | change that GSList* with a std::list, then resolve the few problems" So, i tried that. And I will continue tomorrow, and the days after, on and on. (bzr r13922.1.1)
* Remove sp_desktop_document and finish cleanup of desktop-handles.hLiam P. White2014-12-211-9/+9
| | | (bzr r13820)
* Purge sp_desktop_controlsLiam P. White2014-12-211-3/+3
| | | (bzr r13819)
* Deprecate and remove sp_desktop_selection in favor of SPDesktop::getSelectionLiam P. White2014-12-211-5/+5
| | | (bzr r13809)
* Units: make it absolutely clear that Document properties unit dropdown is ↵Johan B. C. Engelen2014-11-241-4/+4
| | | | | | | for UI Display Units. Upon document load, calculate the units used for SVG values, if a viewbox is available. If not, default to "px" SVG units. Change all code to use either Display units OR svg units. (bzr r13751)
* i18n. Fixing untranslated strings.Nicolas Dufour2014-10-291-1/+1
| | | (bzr r13640)
* Fix skewing bug that could lead to infinite transformsDiederik van Lierop2014-08-231-3/+10
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1266499 (bzr r13530)
* Limit the number of paths to be used as snap targets, to keep Inkscape ↵Diederik van Lierop2014-07-301-0/+1
| | | | | | | | responsive in very complex drawings Fixed bugs: - https://launchpad.net/bugs/1348959 (bzr r13483)
* Fix regression introduced by rev 13446 / 13333Diederik van Lierop2014-07-111-10/+0
| | | | | | | Fixed bugs: - https://launchpad.net/bugs/1256597 - https://launchpad.net/bugs/1340011 (bzr r13450)
* Fix regression that prevented snapping back to original location, caused by ↵Diederik van Lierop2014-07-051-6/+10
| | | | | | | | rev. 13333 Fixed bugs: - https://launchpad.net/bugs/1337170 (bzr r13446)
* Remove debugging outputDiederik van Lierop2014-05-151-1/+0
| | | (bzr r13379)
* Fix snapping issue in selector toolDiederik van Lierop2014-05-121-25/+39
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1255764 (bzr r13361)
* Fix bounding box cache issues in general, and prevent the selector tool from ↵Diederik van Lierop2014-05-031-28/+43
| | | | | | | | updating anything in case of identity affines (which prevents the bounding box from being invalidated) Fixed bugs: - https://launchpad.net/bugs/1256597 (bzr r13333)
* Further refactored SPKnot.Markus Engel2014-03-281-8/+8
| | | (bzr r13226)
* First step of refactoring SPKnot.Markus Engel2014-03-271-34/+30
| | | (bzr r13223)
* Embedded SVG's cannot be transformed.Tavmjong Bah2014-02-281-0/+6
| | | (bzr r13076)
* modify transform behaviour for unscaled stroke width, Preserved Transforms ↵Alvin Penner2013-12-301-4/+6
| | | | | | | | (Bug 1262146) Fixed bugs: - https://launchpad.net/bugs/1262146 (bzr r12863)
* modify transform behaviour for scaled stroke width, Preserved TransformsAlvin Penner2013-12-171-2/+5
| | | (bzr r12852)
* Moved and renamed some tool-related files.Markus Engel2013-11-091-1/+1
| | | (bzr r12785)
* First step of moving tools into appropriate namespaces.Markus Engel2013-11-071-1/+1
| | | (bzr r12782)
* static code analysis: performanceKris De Gussem2013-10-161-1/+1
| | | (bzr r12695)
* Units: stop newing Unit objects. pass around pointers to "undeletable" Unit ↵Johan B. C. Engelen2013-10-121-4/+4
| | | | | objects in the UnitTable. I think we should move to using indexed units, and pass around the index of the unit in the unittable, or smth like that... ? (bzr r12679)
* Ported away from and removed "sp-metrics.*".Matthew Petroff2013-07-201-5/+8
| | | (bzr r12380.1.47)
* Make handle colour a configurable property.Martin Owens2013-07-031-9/+4
| | | (bzr r12401)
* Refactor resize, rotate, skew handle codeMartin Owens2013-07-021-183/+104
| | | (bzr r12400)
* Fix for Bug #448872 (Changing the bounding box type in preferences does not ↵Nicolas Dufour2013-05-121-1/+24
| | | | | | | | update the preview) by Vinipsmaker. Fixed bugs: - https://launchpad.net/bugs/448872 (bzr r12329)
* Migrate ruler position tracking to new track_widget APIAlex Valavanis2013-01-271-2/+0
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1105504 (bzr r12067)
* Selector tool: improve responsiveness for snapping a path's internal ↵Diederik van Lierop2012-12-081-21/+13
| | | | | intersections (was unbearable already for paths having 20+ segments) (bzr r11937)
* Drop GTK+ 2.20 support.Alex Valavanis2012-07-051-4/+0
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1020494 (bzr r11529)
* Stop deriving SPCanvasItem from GtkObjectAlex Valavanis2012-06-091-3/+3
| | | (bzr r11469.1.1)
* Header cleaning for GTK+3 migrationAlex Valavanis2012-06-051-0/+1
| | | (bzr r11460)
* Centralized line creation and enhanced visibility.Jon A. Cruz2012-05-091-1/+3
| | | (bzr r11350)
* C++ification of SPCtrlLine in preparation of visibility improvements.Jon A. Cruz2012-05-041-3/+3
| | | (bzr r11321)
* Eliminated duplication of GTK key defines.Jon A. Cruz2012-05-031-1/+1
| | | (bzr r11318)