summaryrefslogtreecommitdiffstats
path: root/src/object/sp-item.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-11-01Improve clip LPEJabier Arraiza1-4/+4
Fixes: https://gitlab.com/inkscape/inbox/issues/868 https://gitlab.com/inkscape/inbox/issues/867 https://gitlab.com/inkscape/inbox/issues/866
2019-08-17HatchKnotHolderEntityScale & some fixesvanntile1-11/+23
2019-08-17Added knot holder entitiesvanntile1-4/+28
2019-07-27Make doc2dt a document propertyThomas Holder1-15/+7
Closes #340
2019-07-01Fix various minor typosYuri Chornoivan1-1/+1
2019-06-12Refactoring: replace funcs with methods.Shlomi Fish1-0/+36
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-06-12Refactor: convert rotate_rel() to a method.Shlomi Fish1-0/+17
2019-06-08Preferences: Work around issue with parsing unsigned integersPatrick Storz1-1/+1
As we handle unsigned integers the same way as signed integers, large unsigned values (notably RGBA values) overflow the signed type. The issue became apparent when we switched from atoi to strtol in 0e92e8e519b33b35ab63600c31feb7c639e347a6 While the former has undefined behavior for out of range numbers it luckily seemed to "just" overflow as expected on supported OSs. The latter however returns LONG_MAX (which for a 32-bit value is 0x7fffffff and turned out to show turquoise in unexpected places, e.g. the default path highlighting color in node tool). Avoid this by catching the error and try to parse as unsigned type in this case (which will still overflow, but seems to have worked as expected so far).
2019-04-17fix inbox#380 Rotation center flipped with y-axisThomas Holder1-3/+10
2019-01-06Fix segfault when a masked object is transformedoctycs1-1/+1
2019-01-02modernize loopsMarc Jeanmougin1-3/+3
2018-12-15Remove unused transform functions related to LPE and improvements to ↵Jabier Arraiza1-20/+0
fill-betreen-* LPEs
2018-12-13extract_uri: fix, test, documentThomas Holder1-8/+6
2018-12-03Minor comment/alignment changes.Tavmjong Bah1-1/+1
2018-12-01Fix mergingJabier Arraiza1-1/+1
2018-12-01Fix merge to master and add shortcutJabier Arraiza1-1/+1
2018-11-30Replace void* by SPItem* to avoid static casts.Tavmjong Bah1-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-05remove Inkscape::URI::toStringThomas Holder1-10/+4
2018-10-19Remove unused includes.Emmanuel Gil Peyrot1-1/+0
2018-10-12fix masked object's selection bboxThomas Holder1-0/+4
2018-10-06SPAttributeEnum typed function argumentsThomas Holder1-1/+1
2018-10-05fix 1795942 "object to path" uses outdated stateThomas Holder1-0/+1
2018-10-02Fixes for LPE transforms and a bug when closing inkscape, related to ↵Jabiertxof1-6/+0
lpeobject-reference
2018-10-01Remove #include "config.h" wherever possibleEduard Braun1-4/+0
2018-10-01Improvements to transforms in LPEJabier Arraiza1-2/+4
2018-09-30fix 1787601 star stroke width scaled by 3.78Thomas Holder1-1/+0
2018-09-27SP_ACTIVE_DESKTOP: check for NULL or eliminateThomas Holder1-1/+1
2018-09-26Revert 9688e3858010724f4cd16664025e5c54b4e9872fJabier Arraiza1-4/+2
2018-09-26Fix #1787601 star stroke width broken (scaled by 3.78)Jabier Arraiza1-2/+4
2018-09-23fix "Arrange" dialog with inverted y-axisThomas Holder1-8/+4
2018-09-13fixes and improvementes to power clip and powermaskJabiertxof1-1/+1
2018-09-12fix object-set-test crashThomas Holder1-2/+3
2018-09-12New option to invert y-axisThomas Holder1-2/+1
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-08-15Relative values for strokes:Tavmjong Bah1-3/+4
Fix segmenation fault on reading dashes with % values. Fix computed value for dashes with % values (use viewport diagonal length). Support % values for stroke width.
2018-08-05Fixes pointed by TavJabier Arraiza1-4/+1
2018-08-05Update to trunk and styling fixesJabier Arraiza1-4/+4
2018-08-05coding style fixesJabier Arraiza1-5/+5
2018-08-05Refactor with Tav helpJabier Arraiza1-1/+5
2018-08-05Revert changesJabier Arraiza1-3/+2
2018-08-05Allow inkscape handle units and percent in dasharray and dashoffset. Add ↵Jabier Arraiza1-2/+3
pref optional to scale dashes on stroke scale
2018-06-21Move global functions into SPPrintContext methods.Emmanuel Gil Peyrot1-2/+2
2018-06-18Run clang-tidy’s modernize-use-emplace pass.Emmanuel Gil Peyrot1-6/+6
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-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-57/+57
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-9/+9
This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
2018-04-29Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin1-9/+9
2018-04-23Fixing LPE recalculations warnings on updateJabier Arraiza1-1/+1
2018-04-23Noumerous bugfixes pointed by Lazur on IRCJabier Arraiza1-4/+2