summaryrefslogtreecommitdiffstats
path: root/src/helper (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix issue LPE Line Join rendering wrong for arcs line join. ↵Jabier Arraiza2019-11-071-1/+1
| | | | https://gitlab.com/inkscape/inkscape/issues/490
* Eliminate clang warningsThomas Holder2019-08-231-2/+0
| | | | | | | | | | -Winfinite-recursion -Wpessimizing-move -Wunused-label -Wunneeded-internal-declaration -Wself-assign-overloaded -Wunused-const-variable (some) -Wsometimes-uninitialized (some)
* Add paint server dialog. Currently handles patterns and hatches. GSOC 2019.Valentin Ionita2019-08-191-26/+23
|
* reduce usage of desktop coordinates (#341)Thomas Holder2019-08-181-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
* Make doc2dt a document propertyThomas Holder2019-07-271-6/+1
| | | | Closes #340
* Fix various minor typosYuri Chornoivan2019-07-012-2/+2
|
* Refactoring: call setAttribute() directly.Shlomi Fish2019-06-061-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.
* Improvemets to GeomPathstroke and Offset LPEJabiertxof2019-05-212-90/+35
|
* Improvements to Offset LPEJabiertxof2019-05-202-9/+19
|
* Remove unwanted fileJabiertxof2019-05-201-0/+0
|
* Add knot ungrabbed eventJabiertxof2019-05-201-0/+0
|
* Improvements to geom-pathstroke and offset LPE.Jabiertxof2019-05-171-2/+2
|
* Fix for inbox issue 467Jabiertxof2019-05-101-0/+4
|
* Some anti-aliasingPatrick Storz2019-03-312-2/+2
|
* Remove "PACKAGE_LOCALE_DIR" environment variablePatrick Storz2019-03-301-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.
* Fix localizationMarc Jeanmougin2019-03-241-2/+2
|
* Header cleanup.Tavmjong Bah2019-02-123-11/+17
|
* Toolbox: Move deprecated VerbAction to separate fileAlexander Valavanis2019-02-103-0/+269
|
* Allow InkscapeApplication to track current document, selection, and desktop.Tavmjong Bah2019-01-302-6/+1
|
* Timestamp: Switch to std::shared_ptr.Emmanuel Gil Peyrot2019-01-241-1/+1
|
* Event: Switch all call sites from Util::ptr_shared to char const* or ↵Emmanuel Gil Peyrot2019-01-241-5/+4
| | | | std::shared_ptr.
* Remove helper/window.h helper/window.cppTavmjong Bah2019-01-093-111/+0
|
* modernize loops (2)Marc Jeanmougin2019-01-021-9/+9
|
* modernize loopsMarc Jeanmougin2019-01-023-42/+42
|
* Move icon-loader and provide a temporary fallback to render pixbufJabiertxof2018-11-094-145/+1
|
* Fix compiling bugJabiertxof2018-11-092-5/+14
|
* This improve symbolic icon rendering moving it to CSS only. There is places ↵Jabiertxof2018-11-092-94/+40
| | | | in the UI whar we claim for a Pixbuf. Currently its not possible render them as symbolic without the previos hack
* Clarify licensesMax Gaukler2018-11-0830-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
* Fix icon loader to allow inverse color in symbolic icons. Also added ↵Jabier Arraiza2018-11-062-27/+40
| | | | searching.svg for loading symbols
* Remove 'document-private.h' where not needed plus some other header cleanup.Tavmjong Bah2018-10-221-1/+0
|
* fix vi modelines: encoding -> fileencodingThomas Holder2018-10-155-13/+5
|
* Move macros.h and remove unneeded macrosEduard Braun2018-10-011-2/+0
|
* Remove #include "config.h" wherever possibleEduard Braun2018-10-015-17/+1
|
* Use _WIN32 instead of WIN32Eduard Braun2018-10-011-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
* SP_ACTIVE_DESKTOP: check for NULL or eliminateThomas Holder2018-09-271-5/+2
|
* Fix PDF bitmap export (inverted y-axis)Thomas Holder2018-09-261-7/+7
| | | | https://bugs.launchpad.net/inkscape/+bug/1794298
* 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-122-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
* Refactor xml editor, improve UI and prepare for future additionsMartin Owens2018-09-111-1/+2
|
* Remove unneeded sp-marshal.{h,cpp}.mingwEduard Braun2018-09-112-398/+0
|
* Fix opacity of rasterized filters in PDF exportEduard Braun2018-08-281-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
* Fix missing icons and warning on ico size in symbolsJabiertxo Arraiza Cenoz2018-08-041-3/+0
|
* Remove XGD_DATA_DIR as sugestion of su_vJabier Arraiza2018-07-311-1/+7
|
* Refactor fo theme switcherJabier Arraiza2018-07-271-13/+4
|
* Working on iconsJabiertxo Arraiza Cenoz2018-07-271-1/+4
|
* Fixing paths to allow themes and icons inside main inkscape instalation not ↵Jabier Arraiza2018-07-261-4/+0
| | | | only at home
* Fixing coding styleJabier Arraiza2018-07-212-16/+17
|
* Working on themesJabier Arraiza2018-07-212-2/+27
|
* adding gtk-themeJabier Arraiza2018-07-214-2/+162
|