summaryrefslogtreecommitdiffstats
path: root/src/selection-chemistry.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Refactor profile directory use and promote IO::Resource get_path and ↵Martin Owens2017-06-281-1/+2
| | | | get_filename methods
* selection chemistry: cancel if we hit top/bottomchr2017-05-231-4/+12
| | | | | avoid unpredictable results in multi selections (bzr r15698.1.13)
* selection chemistry: implement z-stack orderchr2017-05-231-0/+39
| | | | | | | | | | | | | | | Bug #1395452 "raise and lower objects" used to stack objects above/below the next overlapping object, which makes it impossible to change the z-order of objects that don't overlap. Fixes also the object manager panel Conflicts: src/selection-chemistry.cpp src/selection-chemistry.h src/sp-item.cpp (bzr r15698.1.7)
* fix a brunch of memory leakschr2017-05-181-2/+5
| | | (bzr r15698.1.2)
* Replace rectangle based zooming by affine based zooming.Tavmjong Bah2017-03-131-3/+1
| | | | | | | | This allows a rotation to be included in the drawing to window mapping. General code cleanup. Added documentation. Any change to zooming behavior is probably a bug. (bzr r15592)
* [Bug #1426613] moving a selection of frame and text-flowed-into-frame ↵Nicolas Dufour2017-02-161-1/+1
| | | | | | | | displaces text. Fixed bugs: - https://launchpad.net/bugs/1426613 (bzr r15522)
* Fix for bug #1655156 Object -> Clip -> Apply distorts objects properties.Jabiertxof2017-02-041-0/+1
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1655156 (bzr r15473)
* Fix "swap fill and stroke" for multiple objects in selectionalexandru.roman2017-01-211-1/+70
| | | | | | | | | Add verb and shortcut possibility Fixed bugs: - https://launchpad.net/bugs/367360 - https://launchpad.net/bugs/675690 (bzr r15428)
* merge recursive unlink clones branchMarc Jeanmougin2016-11-061-37/+91
|\ | | | | (bzr r15220)
| * Fix selection issue with ObjectSet::unlinkRecursive() and add tests for it.Alexander Brock2016-11-061-0/+1
| | | | | | (bzr r15204.1.5)
| * Remove duplicate code from unlinkRecursive() and fix issue with clones of groupsAlexander Brock2016-11-061-19/+4
| | | | | | (bzr r15204.1.4)
| * Make ObjectSet::unlink() work for clones which are both clipped and maskedAlexander Brock2016-11-041-12/+5
| | | | | | (bzr r15204.1.3)
| * Preserve clips when unlinking clonesAlexander Brock2016-11-041-27/+52
| | | | | | (bzr r15204.1.2)
| * Add "Edit->Clone->Unlink Clones recursively" function ↵Alexander Brock2016-11-041-9/+59
| |\ | | | | | | | | | | | | (ObjectSet::unlinkRecursive) (bzr r15204.1.1)
| | * Add recursive clone unlink featureAlexander Brock2016-10-271-98/+178
| | | | | | | | | (bzr r15191.1.1)
* | | further cppificationMarc Jeanmougin2016-11-061-23/+11
|/ / | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/1306662 (bzr r15218)
* / Add some unit tests for object-set cppificationMarc Jeanmougin2016-11-021-3/+3
|/ | | (bzr r15203)
* CPPification: almost all sp_object_set_whatever and sp_selection_whatever ↵Marc Jeanmougin2016-10-241-590/+515
| | | | | | | | | | | | 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)
* Update to trunk and some fixesJabier Arraiza Cenoz2016-10-021-263/+262
|\ | | | | (bzr r14865.1.14)
| * Fix minor problem in previous commitMarc Jeanmougin2016-09-151-1/+1
| | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/312116 (bzr r15118)
| * Duplicating text along path and its path relinks to the new path (if the ↵Marc Jeanmougin2016-09-151-8/+16
| | | | | | | | | | | | | | | | prefs option is set) Fixed bugs: - https://launchpad.net/bugs/312116 (bzr r15117)
| * Merged trunkAdrian Boguszewski2016-08-031-20/+1
| |\ | | | | | | (bzr r14954.1.29)
| | * Removed unused includes, decreased compilation time. Once againAdrian Boguszewski2016-08-031-24/+1
| | | | | | | | | (bzr r15034)
| | * Reverted changes to r15024 after many building problemsAdrian Boguszewski2016-07-281-1/+24
| | | | | | | | | (bzr r15027)
| | * Removed unused includes, decrease compilation timeAdrian Boguszewski2016-07-281-24/+1
| | | | | | | | | (bzr r15025)
| * | Renamed some functions, fixed testsAdrian Boguszewski2016-07-271-48/+49
| | | | | | | | | (bzr r14954.1.28)
| * | Changed arguments and names of selection chemistry functionsAdrian Boguszewski2016-07-201-144/+145
| | | | | | | | | (bzr r14954.1.22)
| * | Renamed children list in SPObjectAdrian Boguszewski2016-07-141-10/+10
| | | | | | | | | (bzr r14954.1.21)
| * | Last part of new SPObject children listAdrian Boguszewski2016-07-141-14/+14
| | | | | | | | | (bzr r14954.1.20)
| * | Second part of new SPObject children listAdrian Boguszewski2016-07-131-20/+23
| | | | | | | | | (bzr r14954.1.19)
| * | First part of new SPObject children listAdrian Boguszewski2016-07-111-3/+3
| | | | | | | | | (bzr r14954.1.17)
| * | Added items as a range functionAdrian Boguszewski2016-07-031-47/+49
| |\| | | | | | | (bzr r14954.1.13)
| * | Added xmlNodes as range functionAdrian Boguszewski2016-07-011-10/+10
| | | | | | | | | (bzr r14954.1.12)
| * | Moved next functions, added namespace, renamed range functionsAdrian Boguszewski2016-06-251-41/+41
| | | | | | | | | (bzr r14954.1.10)
| * | Added first range to ObjectSetAdrian Boguszewski2016-06-191-1/+1
| |/ | | | | (bzr r14954.1.8)
* / Fixing undo thingJabier Arraiza Cenoz2016-05-211-14/+17
|/ | | (bzr r14865.1.5)
* function to release object from groupRaphael Rosch2016-04-141-0/+32
| | | | | | Fixed bugs: - https://launchpad.net/bugs/484041 (bzr r14845)
* Hackfest 2016: un-obfuscate the SPCanvas widget.Krzysztof Kosi??ski2016-04-121-2/+2
| | | (bzr r14790)
* Perfomance optimization bugfixMarc Jeanmougin2015-12-131-0/+3
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1515971 (bzr r14528)
* static code analysisKris De Gussem2015-11-061-70/+69
| | | (bzr r14447)
* Quick fix for previous fix (i cannot understand why the previous fix still ↵Marc Jeanmougin2015-09-051-1/+1
| | | | | works fine, but it will be cleaner with this anyway) (bzr r14344)
* better ordering of setting the ids in the group to symbol codeMarc Jeanmougin2015-09-051-3/+2
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1492615 (bzr r14343)
* Fix z-order in creating symbolsMarc Jeanmougin2015-09-051-1/+2
| | | (bzr r14342)
* Fix duplicate orderMarc Jeanmougin2015-05-261-2/+2
| | | (bzr r14178)
* merged trunkTomasz Boczkowski2015-05-111-5/+20
|\ | | | | (bzr r14059.1.24)
| * duplicating layers now respect prefs for clone relinkingMarc Jeanmougin2015-05-091-5/+20
| | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/267565 (bzr r14134)
* | merged trunkTomasz Boczkowski2015-05-091-85/+65
|\| | | | | (bzr r14059.1.21)
| * fix crash introduces by recent rev when clippingMarc Jeanmougin2015-05-091-4/+5
| | | | | | (bzr r14133)
| * fixed logic error in earlier fixMarc Jeanmougin2015-05-081-10/+12
| | | | | | (bzr r14132)
| * refactor sp_selection_set_maskMarc Jeanmougin2015-05-081-62/+32
| | | | | | (bzr r14131)