summaryrefslogtreecommitdiffstats
path: root/src/selection-chemistry.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* refactor: Eliminate SPIString::value_defaultThomas Holder2019-11-031-3/+2
| | | | | | - eliminate value_default - make value private (-> _value) - add value() method
* refactor: TypedSPIThomas Holder2019-10-281-2/+2
|
* Inkscape::XML::Node::addChildAtPosThomas Holder2019-10-161-26/+11
|
* Move from deprecated GTimeVal to g_get_monotonic_time()Jabier Arraiza2019-10-121-4/+1
|
* reduce usage of desktop coordinates (#341)Thomas Holder2019-08-181-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
* Make doc2dt a document propertyThomas Holder2019-07-271-14/+11
| | | | Closes #340
* Merge branch 'refactoring' of gitlab.com:shlomif/inkscapeMarc Jeanmougin2019-06-201-1/+1
|\
| * Refactor: convert rotate_rel() to a method.Shlomi Fish2019-06-121-1/+1
| |
* | Fix grouping performanceMarc Jeanmougin2019-06-141-0/+1
|/
* Refactoring: call setAttribute() directly.Shlomi Fish2019-06-061-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.
* Give more descriptive names to document file related variables and functions.Tavmjong Bah2019-02-201-3/+3
| | | | Makes searching through code for them easier.
* modernize loopsMarc Jeanmougin2019-01-021-32/+29
|
* Add a rotation action.Tavmjong Bah2018-11-271-9/+11
|
* 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
* Remove 'document-private.h' where not needed plus some other header cleanup.Tavmjong Bah2018-10-221-1/+0
|
* Removed typo introduced in previous commitluz.paz2018-10-061-1/+1
|
* Misc. typosluz.paz2018-10-061-38/+38
| | | Found via `codespell`
* Remove #include "config.h" wherever possibleEduard Braun2018-10-011-4/+0
|
* fix 90 deg cw/ccw rotation with inverted y-axisThomas Holder2018-09-291-1/+2
|
* Fix bug #1791696: PowerClip: Using a group as a clip doesn't work as expectedJabier Arraiza2018-09-281-6/+15
|
* minor correction to MRMarc Jeanmougin2018-09-211-2/+2
|
* fix bug 1791694Xortex2018-09-191-0/+9
|
* Merge branch 'misc-typos' of gitlab.com:luzpaz/inkscapeMarc Jeanmougin2018-09-131-1/+1
|\
| * Several more typosluz.paz2018-09-111-1/+1
| |
* | New option to invert y-axisThomas Holder2018-09-121-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
* Update selection-chemistry.cppSamuel Buttigieg2018-09-081-13/+13
|
* fix Bug #1786269Xortex2018-09-081-0/+15
|
* Fixes compiling bugsJabier Arraiza2018-08-051-1/+1
|
* Replace typedef struct with struct in POD type declarations.Emmanuel Gil Peyrot2018-06-201-4/+4
|
* Run clang-tidy’s modernize-use-emplace pass.Emmanuel Gil Peyrot2018-06-181-1/+1
| | | | | This reduces the boilerplate required to add a new element to a container.
* Run clang-tidy’s modernize-use-bool-literals pass.Emmanuel Gil Peyrot2018-06-181-3/+3
| | | | | This makes it clearer whether an integer or a boolean has to be passed in this specific call.
* Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot2018-06-181-67/+67
| | | | | This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
* Fix bug when converting to paths cliped and masked LPE elemetsJabiertxo Arraiza Cenoz2018-04-261-6/+12
|
* Base LPE refactorJabier Arraiza2018-03-261-7/+7
|
* Move classes derived from SPObject to own directory.Tavmjong Bah2018-01-301-61/+71
| | | | A lot of header clean-up.
* Misc. typosluz.paz2018-01-081-2/+2
| | | Found via `codespell`
* Fix title problemsJabiertxo Arraiza Cenoz2017-11-161-13/+22
|
* Working on fixJabier Arraiza2017-11-161-7/+34
|
* Misc. typosUnknown2017-11-071-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 ```
* Bug fixes previous to overlay implementationJabier Arraiza2017-10-281-5/+11
|
* Fixing problems with nested LPE and convert to pathsJabier Arraiza2017-10-141-0/+4
|
* third batchMarc Jeanmougin2017-10-021-54/+20
|
* Second batchMarc Jeanmougin2017-10-021-24/+18
|
* Transform duplicate object only when clipping or maskingStefano Facchini2017-09-241-16/+21
|
* Remove unused parameter in SPItem::doWriteTransformStefano Facchini2017-09-241-12/+12
|
* Fix for bug #1715433 Clone original LPE can no longer be used to fill a ↵Jabier Arraiza2017-09-211-12/+19
| | | | powerstroke path
* Fix a bug on uninicialitated variable, that perform diferent results in ↵Jabier Arraiza2017-09-161-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
* Fixes for clone original LPEJabiertxo Arraiza Cenoz2017-09-131-2/+4
|
* Fix a bug when creating a cloned LPE with fill between manyJabier Arraiza2017-09-091-3/+5
|
* This commit is based on a coment on bug #1670644. And allow to fill the fill ↵Jabier Arraiza2017-09-091-0/+1
| | | | | | | between many LPE widget that allow attach all paths on the clipboard instead only one Also added to this widget the option visible, to allow work with multiples paths wigout getting full cracy