summaryrefslogtreecommitdiffstats
path: root/src/selection-chemistry.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-11-03refactor: Eliminate SPIString::value_defaultThomas Holder1-3/+2
- eliminate value_default - make value private (-> _value) - add value() method
2019-10-28refactor: TypedSPIThomas Holder1-2/+2
2019-10-16Inkscape::XML::Node::addChildAtPosThomas Holder1-26/+11
2019-10-12Move from deprecated GTimeVal to g_get_monotonic_time()Jabier Arraiza1-4/+1
2019-08-18reduce usage of desktop coordinates (#341)Thomas Holder1-6/+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-27Make doc2dt a document propertyThomas Holder1-14/+11
Closes #340
2019-06-14Fix grouping performanceMarc Jeanmougin1-0/+1
2019-06-12Refactor: convert rotate_rel() to a method.Shlomi Fish1-1/+1
2019-06-06Refactoring: call setAttribute() directly.Shlomi Fish1-7/+7
Call this->setAttribute(...) directly instead of this->getRepr()->setAttribute(...). This avoids clutter and mental indirection. See http://wiki.inkscape.org/wiki/index.php?title=Refactoring_projects&oldid=112116 and https://en.wikipedia.org/wiki/Law_of_Demeter . --- I hereby disclaim any implicit or explicit ownership of my changes in this changeset, and put them under a multiple licence consisting of your choice of one of more of: - The CC0 / Public Domain - https://creativecommons.org/choose/zero/ . - The MIT / Expat license - https://en.wikipedia.org/wiki/MIT_License - The default licence of your project - The https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License - version 2.1 or higher - The https://en.wikipedia.org/wiki/GNU_General_Public_License - version 2 or higher - Any licence in the 2018-Aug-27 popular licenses list of https://opensource.org/licenses - The https://en.wikipedia.org/wiki/Apache_License version 2.0 or later - The https://en.wikipedia.org/wiki/Artistic_License version 2.0 or later - The https://en.wikipedia.org/wiki/ISC_license - The https://opensource.org/licenses/BSD-2-Clause Crediting me will be nice, but not mandatory, and you can change the licence of the project without needing my permission.
2019-02-20Give more descriptive names to document file related variables and functions.Tavmjong Bah1-3/+3
Makes searching through code for them easier.
2019-01-02modernize loopsMarc Jeanmougin1-32/+29
2018-11-27Add a rotation action.Tavmjong Bah1-9/+11
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-10-22Remove 'document-private.h' where not needed plus some other header cleanup.Tavmjong Bah1-1/+0
2018-10-06Removed typo introduced in previous commitluz.paz1-1/+1
2018-10-06Misc. typosluz.paz1-38/+38
Found via `codespell`
2018-10-01Remove #include "config.h" wherever possibleEduard Braun1-4/+0
2018-09-29fix 90 deg cw/ccw rotation with inverted y-axisThomas Holder1-1/+2
2018-09-28Fix bug #1791696: PowerClip: Using a group as a clip doesn't work as expectedJabier Arraiza1-6/+15
2018-09-21minor correction to MRMarc Jeanmougin1-2/+2
2018-09-19fix bug 1791694Xortex1-0/+9
2018-09-12New option to invert y-axisThomas Holder1-31/+17
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
2018-09-11Several more typosluz.paz1-1/+1
2018-09-08Update selection-chemistry.cppSamuel Buttigieg1-13/+13
2018-09-08fix Bug #1786269Xortex1-0/+15
2018-08-05Fixes compiling bugsJabier Arraiza1-1/+1
2018-06-20Replace typedef struct with struct in POD type declarations.Emmanuel Gil Peyrot1-4/+4
2018-06-18Run clang-tidy’s modernize-use-emplace pass.Emmanuel Gil Peyrot1-1/+1
This reduces the boilerplate required to add a new element to a container.
2018-06-18Run clang-tidy’s modernize-use-bool-literals pass.Emmanuel Gil Peyrot1-3/+3
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-nullptr pass.Emmanuel Gil Peyrot1-67/+67
This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
2018-04-26Fix bug when converting to paths cliped and masked LPE elemetsJabiertxo Arraiza Cenoz1-6/+12
2018-03-26Base LPE refactorJabier Arraiza1-7/+7
2018-01-30Move classes derived from SPObject to own directory.Tavmjong Bah1-61/+71
A lot of header clean-up.
2018-01-08Misc. typosluz.paz1-2/+2
Found via `codespell`
2017-11-16Fix title problemsJabiertxo Arraiza Cenoz1-13/+22
2017-11-16Working on fixJabier Arraiza1-7/+34
2017-11-07Misc. typosUnknown1-2/+2
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 ```
2017-11-02Move finctions away object setsJabier Arraiza1-24/+2
2017-11-01Added inverse mask and clippathJabier Arraiza1-0/+1
2017-11-01Add widget to color and some refactoringJabier Arraiza1-2/+23
2017-10-28Bug fixes previous to overlay implementationJabier Arraiza1-5/+11
2017-10-14Fixing problems with nested LPE and convert to pathsJabier Arraiza1-0/+4
2017-10-02third batchMarc Jeanmougin1-54/+20
2017-10-02Second batchMarc Jeanmougin1-24/+18
2017-09-24Transform duplicate object only when clipping or maskingStefano Facchini1-16/+21
2017-09-24Remove unused parameter in SPItem::doWriteTransformStefano Facchini1-12/+12
2017-09-21Fix for bug #1715433 Clone original LPE can no longer be used to fill a ↵Jabier Arraiza1-12/+19
powerstroke path
2017-09-16Fix a bug on uninicialitated variable, that perform diferent results in ↵Jabier Arraiza1-12/+0
debug and in release mode. Thanks Michael for help me finfing this bug. Also sused to remove some unnneded code in path chemistry and to better naming the variable uninicilitated
2017-09-13Fixes for clone original LPEJabiertxo Arraiza Cenoz1-2/+4
2017-09-09Fix a bug when creating a cloned LPE with fill between manyJabier Arraiza1-3/+5