summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Avoid creating a new document before opening an old document.Tavmjong Bah2019-01-021-1/+1
|
* Prevent reverting a drawing from closing Inkscape when only one window is open.Tavmjong Bah2019-01-021-2/+4
|
* Minor style fixesMarc Jeanmougin2019-01-0110-35/+30
|
* Merge branch 'master' of gitlab.com:inkscape/inkscapeAlexander Valavanis2019-01-015-56/+93
|\
| * Merge remote-tracking branch 'origin/attribute-lookup-map'Marc Jeanmougin2019-01-013-18/+38
| |\
| | * sp_attribute_lookup with std::mapThomas Holder2018-12-243-18/+38
| | | | | | | | | | | | | | | - replace linear array search with std::map lookup - remove duplicated name lookup logic in SPStylePropHelper
| * | Merge branch 'items-to-intrusive-list' of gitlab.com:ollip/inkscapeMarc Jeanmougin2019-01-012-38/+55
| |\ \
| | * | Speed up de-selection by switching to more efficient intrusive list structureOlli Parviainen2018-12-262-38/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | De-selection were slow for large path sets because disposal of SPCanvasItems needed to perform linear search through SPCanvasGroup::items linked list for every disposed item separately, meaning O(N^2) operation complexity. For large path sets this became excessively slow. To speed up the disposal operation, changed SPCanvasGroup::items from std::list to boost::intrusive::list that allows getting a linked list position iterator directly from SPCanvasItem pointer in constant time. This reduces the disposal operation complexity from O(N^2) to O(N). Testing with a large path set consisting of >100k items, de-selection became tens of times faster. Signed-off-by: Olli Parviainen <oparviai@iki.fi>
* | | | Move Preview to Inkscape namespaceAlexander Valavanis2019-01-0111-96/+133
| | | |
* | | | C++ify EekPreviewAlexander Valavanis2019-01-016-639/+376
|/ / /
* | | Fix permission on non-executable fileAlexander Valavanis2018-12-291-0/+0
| | |
* | | Fix namespace naming consistencyAlexander Valavanis2018-12-2910-92/+91
| | |
* | | Update READMEAlexander Valavanis2018-12-291-1/+0
| | |
* | | Move Button to Inkscape namespaceAlexander Valavanis2018-12-297-75/+85
| | |
* | | Rm deprecated budget widgetsAlexander Valavanis2018-12-2914-222/+184
| | |
* | | C++ify button widgetAlexander Valavanis2018-12-295-196/+204
| | |
* | | SPDesktopWidget: Migrate ruler events to sigc++Alexander Valavanis2018-12-283-172/+207
| | |
* | | desktop-widget: Use members instead of static variables for ruler eventsAlexander Valavanis2018-12-282-33/+42
| | |
* | | Allow InkFlowBox (XMLInspector) remember opendes statusJabiertxof2018-12-261-3/+3
| | |
* | | Fixing stylesJabier Arraiza2018-12-267-70/+70
| | |
* | | add "add" button on same placeJabier Arraiza2018-12-262-19/+22
| | |
* | | Add messagess to CSS dialogJabier Arraiza2018-12-262-2/+67
| | |
* | | Add status to attribute widgetJabier Arraiza2018-12-264-27/+66
| | |
* | | fix CNakeLists.txtJabier Arraiza2018-12-261-23/+23
| | |
* | | Fix Tav inputsJabier Arraiza2018-12-263-30/+34
| | |
* | | Fix a prefs bugJabier Arraiza2018-12-261-1/+1
| | |
* | | Add inkFlowBox widget and apply to XML inspectorJabier Arraiza2018-12-265-18/+220
| | |
* | | fix crash with missing image xlink:href attributeThomas Holder2018-12-261-0/+6
| | |
* | | Remove duplicate warnings of iconloaderJabier Arraiza2018-12-241-1/+7
| | |
* | | Remove XML comments that are causing problems with 0.92.x.Tavmjong Bah2018-12-241-3/+0
| | | | | | | | | | | | (0.92.x has been fixed but 0.92.3 and earlier will have problems.)
* | | Fix indenting in CMakeLists.txt filesJabier Arraiza2018-12-242-23/+23
| |/ |/|
* | rebase_hrefs: store IRI (UTF-8), not URI (ASCII)Thomas Holder2018-12-243-0/+92
| |
* | fix get_filename with locale!=NULLThomas Holder2018-12-231-2/+2
| |
* | Fix create first selectorJabier Arraiza2018-12-221-3/+7
| |
* | Move DashSelector to Inkscape::UI::Widget namespaceAlexander Valavanis2018-12-226-25/+40
| |
* | pinch zoom gestureThomas Holder2018-12-222-0/+31
| |
* | Allow edit LPE on nestad groupsJabiertxof2018-12-214-4/+4
| |
* | Merge branch 'break-apart-speedup' of gitlab.com:ollip/inkscapeMarc Jeanmougin2018-12-202-3/+13
|\ \
| * | Accelerate boolean path operation for larger paths by disabling redrawing ↵Olli Parviainen2018-12-081-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | the canvas during running of the break-apart algorithm. This change reduces duration of e.g. cut-path operation to a fraction of the original when working with a large path set. Signed-off-by: Olli Parviainen <oparviai@iki.fi>
| * | Accelerate the break-apart operation for larger paths by disabling redrawing ↵Olli Parviainen2018-12-081-3/+7
| |/ | | | | | | | | | | | | | | the canvas during the break-apart algorithm is running. Testing this change with a large pathset accelerated the break-apart operation duration from 24 seconds down to mere 4 seconds. Signed-off-by: Olli Parviainen <oparviai@iki.fi>
* | Merge branch 'master' of gitlab.com:wilfredor2/inkscapeMarc Jeanmougin2018-12-202-11/+13
|\ \
| * | Remove redundant bool variable and else before a returnWilfredo Rodriguez2018-10-222-11/+13
| | |
* | | Merge branch 'patch-1' of gitlab.com:techtonik/inkscapeMarc Jeanmougin2018-12-201-1/+3
|\ \ \
| * | | Turn off clang-format for about box formattinganatoly techtonik2018-12-011-0/+2
| | | |
| * | | aboutbox.cpp: Add 2019 as some 1.0 release date in the futureanatoly techtonik2018-11-271-1/+1
| | | |
* | | | Fix comment.Tavmjong Bah2018-12-201-1/+1
| | | |
* | | | Prevent screen jump when 'inline-size' value is too small to display text.Tavmjong Bah2018-12-201-2/+14
| | | |
* | | | Separate knots for 'shape-inside' and 'inline-size'.Tavmjong Bah2018-12-191-101/+130
| | | |
* | | | Add preference for using SVG2 auto-flowed text in GUI.Tavmjong Bah2018-12-191-0/+4
| | | |
* | | | Add preference for using SVG 2 text in a shape (GUI to come).Tavmjong Bah2018-12-193-59/+60
| | | |