summaryrefslogtreecommitdiffstats
path: root/src/helper (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-11-07Fix issue LPE Line Join rendering wrong for arcs line join. ↵Jabier Arraiza1-1/+1
https://gitlab.com/inkscape/inkscape/issues/490
2019-08-23Eliminate clang warningsThomas Holder1-2/+0
-Winfinite-recursion -Wpessimizing-move -Wunused-label -Wunneeded-internal-declaration -Wself-assign-overloaded -Wunused-const-variable (some) -Wsometimes-uninitialized (some)
2019-08-19Add paint server dialog. Currently handles patterns and hatches. GSOC 2019.Valentin Ionita1-26/+23
2019-08-18reduce usage of desktop coordinates (#341)Thomas Holder1-1/+6
- 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-6/+1
Closes #340
2019-07-01Fix various minor typosYuri Chornoivan2-2/+2
2019-06-06Refactoring: call setAttribute() directly.Shlomi Fish1-1/+1
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-05-21Improvemets to GeomPathstroke and Offset LPEJabiertxof2-90/+35
2019-05-20Improvements to Offset LPEJabiertxof2-9/+19
2019-05-20Remove unwanted fileJabiertxof1-0/+0
2019-05-20Add knot ungrabbed eventJabiertxof1-0/+0
2019-05-17Improvements to geom-pathstroke and offset LPE.Jabiertxof1-2/+2
2019-05-10Fix for inbox issue 467Jabiertxof1-0/+4
2019-03-31Some anti-aliasingPatrick Storz2-2/+2
2019-03-30Remove "PACKAGE_LOCALE_DIR" environment variablePatrick Storz1-2/+0
Likely unneeded, see also https://gitlab.com/inkscape/inkscape/issues/115) If it causes issues we should set the more canonical INKSCAPE_LOCALEDIR instead.
2019-03-24Fix localizationMarc Jeanmougin1-2/+2
2019-02-12Header cleanup.Tavmjong Bah3-11/+17
2019-02-10Toolbox: Move deprecated VerbAction to separate fileAlexander Valavanis3-0/+269
2019-01-30Allow InkscapeApplication to track current document, selection, and desktop.Tavmjong Bah2-6/+1
2019-01-24Timestamp: Switch to std::shared_ptr.Emmanuel Gil Peyrot1-1/+1
2019-01-24Event: Switch all call sites from Util::ptr_shared to char const* or ↵Emmanuel Gil Peyrot1-5/+4
std::shared_ptr.
2019-01-09Remove helper/window.h helper/window.cppTavmjong Bah3-111/+0
2019-01-02modernize loops (2)Marc Jeanmougin1-9/+9
2019-01-02modernize loopsMarc Jeanmougin3-42/+42
2018-11-09Move icon-loader and provide a temporary fallback to render pixbufJabiertxof4-145/+1
2018-11-09Fix compiling bugJabiertxof2-5/+14
2018-11-09This improve symbolic icon rendering moving it to CSS only. There is places ↵Jabiertxof2-94/+40
in the UI whar we claim for a Pixbuf. Currently its not possible render them as symbolic without the previos hack
2018-11-08Clarify licensesMax Gaukler30-149/+159
- 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-06Fix icon loader to allow inverse color in symbolic icons. Also added ↵Jabier Arraiza2-27/+40
searching.svg for loading symbols
2018-10-22Remove 'document-private.h' where not needed plus some other header cleanup.Tavmjong Bah1-1/+0
2018-10-15fix vi modelines: encoding -> fileencodingThomas Holder5-13/+5
2018-10-01Move macros.h and remove unneeded macrosEduard Braun1-2/+0
2018-10-01Remove #include "config.h" wherever possibleEduard Braun5-17/+1
2018-10-01Use _WIN32 instead of WIN32Eduard Braun1-3/+3
The former is guaranteed to be set for any compiler targeting win32, the latter is implementation dependent (but works for gcc) See also http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system
2018-09-27SP_ACTIVE_DESKTOP: check for NULL or eliminateThomas Holder1-5/+2
2018-09-26Fix PDF bitmap export (inverted y-axis)Thomas Holder1-7/+7
https://bugs.launchpad.net/inkscape/+bug/1794298
2018-09-12New option to invert y-axisThomas Holder2-8/+10
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-11Refactor xml editor, improve UI and prepare for future additionsMartin Owens1-1/+2
2018-09-11Remove unneeded sp-marshal.{h,cpp}.mingwEduard Braun2-398/+0
2018-08-28Fix opacity of rasterized filters in PDF exportEduard Braun1-0/+3
Opacity was applied thrice: 1. when rendering the filter to a pixbuf (i.e. transparency was baked into the bitmap) 2. when rendering this pixbuf onto a cairo surface 3. when actually rendering the (now doubly opaque) item Avoid 1. and 2. and only apply opacity once. Fixed bug: - https://bugs.launchpad.net/inkscape/+bug/381677
2018-08-04Fix missing icons and warning on ico size in symbolsJabiertxo Arraiza Cenoz1-3/+0
2018-07-31Remove XGD_DATA_DIR as sugestion of su_vJabier Arraiza1-1/+7
2018-07-27Refactor fo theme switcherJabier Arraiza1-13/+4
2018-07-27Working on iconsJabiertxo Arraiza Cenoz1-1/+4
2018-07-26Fixing paths to allow themes and icons inside main inkscape instalation not ↵Jabier Arraiza1-4/+0
only at home
2018-07-21Fixing coding styleJabier Arraiza2-16/+17
2018-07-21Working on themesJabier Arraiza2-2/+27
2018-07-21adding gtk-themeJabier Arraiza4-2/+162
2018-06-20Replace typedef enum with enum in POD type declarations.Emmanuel Gil Peyrot1-2/+2