summaryrefslogtreecommitdiffstats
path: root/src/ui/tools/eraser-tool.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-08-18reduce usage of desktop coordinates (#341)Thomas Holder1-4/+5
- avoid unnecessary internal usage of desktop coordinates, e.g. in SpellCheck::compareTextBboxes - document whether a function argument is in document or desktop coordinates, e.g. for SPDocument::getItemsInBox
2019-07-15Eraser tool fixesThomas Holder1-2/+5
- Fix #331 Crash when erasing in document without layers - Fix #332 Clip-path wrong when erasing with parent transform
2019-05-26Rm unused code now Gtk+ >= 3.22 dependency is setAlexander Valavanis1-2/+2
2019-01-29EraserToolbar: GtkAction migrationAlexander Valavanis1-5/+5
2018-12-03Use std::unique_ptr for all MessageContextEmmanuel Gil Peyrot1-1/+1
2018-11-08Clarify licensesMax Gaukler1-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
2018-11-05Fix related bug on eraserJabier Arraiza1-1/+1
2018-10-01Move macros.h and remove unneeded macrosEduard Braun1-1/+2
2018-06-21Move pixmaps to ui/pixmaps, and update the README accordingly.Emmanuel Gil Peyrot1-1/+1
2018-06-18Run clang-tidy’s modernize-use-bool-literals pass.Emmanuel Gil Peyrot1-1/+1
This makes it clearer whether an integer or a boolean has to be passed in this specific call.
2018-06-18Run clang-tidy’s modernize-use-equals-default pass.Emmanuel Gil Peyrot1-2/+1
This replaces empty constructors and destructors with the default keyword.
2018-06-18Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot1-11/+11
This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
2018-05-04Revert "Fix include order with clang-tidy check llvm-include-order"Marc Jeanmougin1-3/+3
This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
2018-04-29Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin1-3/+3
2018-04-23Fixing LPE recalculations warnings on updateJabier Arraiza1-7/+2
2018-03-28a bit more of warning cleanupFelipe Corrêa da Silva Sanches1-1/+1
2018-03-26Allow upadate shapen innside groups with LPEJabier Arraiza1-2/+7
2018-03-26Fixing refsJabier Arraiza1-11/+0
2018-01-30Move classes derived from SPObject to own directory.Tavmjong Bah1-29/+34
A lot of header clean-up.
2017-10-05Rename get_group0_keyval to get_latin_keyvalAndrey Mozzhuhin1-2/+2
2017-10-01Removed all GSList occurences in .h filesMarc Jeanmougin1-10/+8
2017-09-24Remove unused parameter in SPItem::doWriteTransformStefano Facchini1-1/+1
2017-06-30Hackfest: Refactor cursors so the hot spot is inside the xpmMartin Owens1-1/+1
2016-10-24CPPification: almost all sp_object_set_whatever and sp_selection_whatever ↵Marc Jeanmougin1-7/+7
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)
2016-11-09Move boolop functions from sp_selected_path_<op> to ObjectSet::path<op>Alexander Brock1-6/+6
(bzr r15223.1.1)
2016-10-03Fix a bug on eraser mode when previous clip are shapes not pathsJabier Arraiza Cenoz1-2/+10
(bzr r15145)
2016-08-29Partial fix for bug 172063 while we find a better solution for XOR in helper ↵Jabier Arraiza Cenoz1-3/+3
lines (bzr r15090)
2016-08-03Removed unused includes, decreased compilation time. Once againAdrian Boguszewski1-11/+0
(bzr r15034)
2016-07-28Reverted changes to r15024 after many building problemsAdrian Boguszewski1-0/+11
(bzr r15027)
2016-07-28Removed unused includes, decrease compilation timeAdrian Boguszewski1-11/+0
(bzr r15025)
2016-07-20Changed signatures of boolean functionsAdrian Boguszewski1-3/+3
(bzr r14954.1.24)
2016-06-25Moved next functions, added namespace, renamed range functionsAdrian Boguszewski1-2/+2
(bzr r14954.1.10)
2016-05-22Speed improvementsJabier Arraiza Cenoz1-15/+9
(bzr r14865.1.12)
2016-05-22first attem to work throught layersJabier Arraiza Cenoz1-4/+5
(bzr r14865.1.11)
2016-05-22Clip eraser done! Thanks Doctormon!Jabier Arraiza Cenoz1-83/+82
(bzr r14865.1.9)
2016-05-21Working undoJabier Arraiza Cenoz1-17/+14
(bzr r14865.1.8)
2016-05-21Fixing undo thingJabier Arraiza Cenoz1-17/+4
(bzr r14865.1.7)
2016-05-21Fixing undo thingJabier Arraiza Cenoz1-6/+23
(bzr r14865.1.5)
2016-05-06working on undoJabier Arraiza Cenoz1-15/+6
(bzr r14865.1.4)
2016-05-06Finishing eraser tool. TODO undo workJabier Arraiza Cenoz1-45/+45
(bzr r14865.1.2)
2016-05-02Working on clip erase basic work done but brokenJabier Arraiza Cenoz1-15/+94
(bzr r14865.1.1)
2016-03-04Fix for bug 415471 and 1553182 related to undo with eraser toolJabier Arraiza Cenoz1-41/+48
Fixed bugs: - https://launchpad.net/bugs/1553182 (bzr r14688)
2016-03-04Fix bug: 230480 eraser tool always deletes selected objectsJabier Arraiza Cenoz1-1/+12
Fixed bugs: - https://launchpad.net/bugs/230480 (bzr r14685)
2016-03-04Hide with widget in delete mode of eraser toolJabier Arraiza Cenoz1-0/+1
(bzr r14684)
2016-03-01Fix a bug with 0 width shapesJabier Arraiza Cenoz1-1/+3
(bzr r14648.1.4)
2016-03-01Improve fill rule and add mass optionJabier Arraiza Cenoz1-19/+43
(bzr r14648.1.2)
2016-02-13Improved eraser tool, now working on documents not pixels and with 0 widthJabier Arraiza Cenoz1-79/+80
(bzr r14648.1.1)
2015-11-05static code analysisKris De Gussem1-4/+4
(bzr r14446)
2015-05-09Fix eraser toolKrzysztof Kosi??ski1-6/+18
(bzr r14059.2.12)
2015-05-07fix for stl "remove"Marc Jeanmougin1-1/+1
(bzr r14123)