summaryrefslogtreecommitdiffstats
path: root/src/display (follow)
Commit message (Collapse)AuthorAgeFilesLines
* PencilToolbar: GtkAction migrationAlexander Valavanis2019-02-051-5/+4
|
* MeasureToolbar: GtkAction migrationAlexander Valavanis2019-02-031-4/+3
|
* No longer use widget data to store pointer to desktop widget.Tavmjong Bah2019-01-201-2/+3
|
* Remove debugging statements from displacemnet filter rendering code.Tavmjong Bah2019-01-191-5/+0
|
* Fix bug 1810206: Crash if XRay mode enabled (assertion failed in ↵Jabier Arraiza2019-01-076-77/+124
| | | | SPCanvas::paintXRayBuffer) and other improvements to XRay
* modernize loopsMarc Jeanmougin2019-01-0215-105/+102
|
* 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>
* | 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
| | |
* | | Finish implementation of 'text-decoration-fill' and 'text-decoration-stroke'.Tavmjong Bah2018-12-121-6/+14
| | |
* | | Reduce code redundancy.Tavmjong Bah2018-12-122-62/+35
| | |
* | | Reduce code redundancy.Tavmjong Bah2018-12-112-100/+53
| | |
* | | Turn #defines into enum.Tavmjong Bah2018-12-112-25/+30
| | |
* | | Fix toggle rullers in split view and improve speed and rendering to xrayJabier Arraiza2018-12-092-24/+36
| |/ |/|
* | desktop-widget: make rulers privateAlexander Valavanis2018-12-061-2/+5
| |
* | fix coding styleJabier Arraiza2018-12-041-25/+20
| |
* | Ready to review XRayJabier Arraiza2018-12-042-57/+53
| |
* | working on render XRayJabier Arraiza2018-12-042-15/+95
| |
* | Added XRayJabier Arraiza2018-12-042-28/+62
| |
* | Remove dependance of SVGViewWidget on SVGView and View. Remove SVGView.Tavmjong Bah2018-12-031-1/+3
| | | | | | | | Another step in making View not dependent on GUI.
* | Fix coding styleJabier Arraiza2018-12-016-153/+156
| |
* | Fix mergingJabier Arraiza2018-12-012-8/+8
| |
* | Fix merge to master and add shortcutJabier Arraiza2018-12-012-6/+6
| |
* | Add scrool insensitive and reset if desktop change sizeJabier Arraiza2018-12-011-1/+18
| |
* | Move spliter from prefs to SPCanvas to allow multidesktopJabiertxof2018-12-012-102/+123
| |
* | Fixes to contoler position and auto hideJabiertxof2018-12-011-2/+5
| |
* | Allow drag controller on splitJabiertxof2018-12-012-6/+32
| |
* | Add some Martin fixes and UX improvementsJabiertxof2018-12-012-96/+40
| |
* | Add actions and cleanup cairo drawJabier Arraiza2018-12-012-120/+150
| |
* | Working on split controllerJabiertxof2018-12-012-20/+161
| |
* | Improve spliter and add outline mode functionalityJabier Arraiza2018-12-019-55/+84
| |
* | Adding line to move outlineJabier Arraiza2018-12-013-35/+117
| |
* | Improbements to eventsJabiertxof2018-12-011-27/+32
| |
* | working on eventsJabiertxof2018-12-012-9/+78
| |
* | Allow to redraw on dragJabier Arraiza2018-12-011-5/+4
| |
* | Handling cursor for dragin splitJabier Arraiza2018-12-011-5/+7
| |
* | Working with canvas to splitJabiertxof2018-12-011-22/+34
| |
* | Adding draggin areaJabier Arraiza2018-12-012-2/+33
| |
* | Adding minor fixesJabier Arraiza2018-12-011-4/+4
| |
* | Initial commit of split canvasJabiertxof2018-12-013-5/+54
| |
* | Replace void* by SPItem* to avoid static casts.Tavmjong Bah2018-11-302-8/+10
| |
* | Fix area on filtered elements, also force cache it for fast viewJabiertxof2018-11-161-3/+5
| |
* | Clarify licensesMax Gaukler2018-11-08121-123/+308
| | | | | | | | | | | | - 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
* | Implement the remaining vector effects properties.Tavmjong Bah2018-11-083-3/+30
| |
* | Replace Broken Image xpm by SVG.Tavmjong Bah2018-11-071-4/+8
| |
* | Add filter rendering improvements by cachingJabier Arraiza2018-11-051-2/+6
| |
* | Image HTTP supportThomas Holder2018-11-042-4/+28
| | | | | | | | | | Uses Gio::File::load_contents (via URI::getContents) to load images from non-file/non-data URIs. Depends on GVfs.
* | Finish to convert SPFilter and SPFilterPrimitive to proper classes.Emmanuel Gil Peyrot2018-10-191-2/+2
| |
* | Renamed "Outline thin strokes" to "visible hairlines" to make the intent ↵Rick Yorgason2018-10-185-25/+26
| | | | | | | | clearer.