summaryrefslogtreecommitdiffstats
path: root/src/display/sp-canvas.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove delay on desktop switchJabier Arraiza2019-10-271-1/+0
|
* Fix XRay memory problem by no end iddleJabiertxof2019-10-271-0/+1
|
* Move from deprecated GTimeVal to g_get_monotonic_time()Jabier Arraiza2019-10-121-1/+1
|
* Fix issue on lagging space panning and resizing canvas pointed br @ede123 in ↵Jabier Arraiza2019-10-111-0/+3
| | | | RC. Also fix a bug rendering filters with superfast scroll and node tool
* Canvas profiling improvements. Also changed to a non deprecated measuring ↵Jabier Arraiza2019-10-111-5/+6
| | | | time pointed by @ede123 in IRC
* Fix issues pointed by McJabiertxof2019-10-011-1/+1
|
* Add DEBUG_PERFORMANCE flag to canvas to meassure iddle time and splits procesedJabiertxof2019-10-011-0/+2
|
* Allow tools sensitive when overflow canvas area also fix a bug i couldent ↵Jabiertxof2019-08-021-1/+4
| | | | remember about ruberband selection
* Remove support for LCMS 1Karl Cheng2019-05-121-2/+2
| | | | | | | Now that all platforms (including macOS) now support LCMS 2, we no longer need to support LCMS 1. Fixes: https://bugs.launchpad.net/inkscape/+bug/1133014
* Make background color affect checkerboardtim_rawlinson2019-02-231-1/+1
|
* Fix bug 1810206: Crash if XRay mode enabled (assertion failed in ↵Jabier Arraiza2019-01-071-0/+1
| | | | SPCanvas::paintXRayBuffer) and other improvements to XRay
* Fix toggle rullers in split view and improve speed and rendering to xrayJabier Arraiza2018-12-091-0/+1
|
* Ready to review XRayJabier Arraiza2018-12-041-2/+2
|
* working on render XRayJabier Arraiza2018-12-041-0/+1
|
* Added XRayJabier Arraiza2018-12-041-1/+2
|
* Fix coding styleJabier Arraiza2018-12-011-2/+2
|
* Move spliter from prefs to SPCanvas to allow multidesktopJabiertxof2018-12-011-8/+12
|
* Allow drag controller on splitJabiertxof2018-12-011-0/+3
|
* Add some Martin fixes and UX improvementsJabiertxof2018-12-011-4/+2
|
* Add actions and cleanup cairo drawJabier Arraiza2018-12-011-1/+2
|
* Working on split controllerJabiertxof2018-12-011-0/+11
|
* Improve spliter and add outline mode functionalityJabier Arraiza2018-12-011-2/+3
|
* Adding line to move outlineJabier Arraiza2018-12-011-1/+2
|
* working on eventsJabiertxof2018-12-011-0/+2
|
* Adding draggin areaJabier Arraiza2018-12-011-0/+2
|
* Clarify licensesMax Gaukler2018-11-081-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
* Remove #include "config.h" wherever possibleEduard Braun2018-10-011-0/+4
|
* Remove #include "config.h" from header files where possibleEduard Braun2018-09-241-4/+0
|
* Run clang-tidy’s modernize-deprecated-headers pass.Emmanuel Gil Peyrot2018-06-181-1/+1
| | | | This renames most C <*.h> includes into C++ <c*> includes.
* Store device-scale and propogate value where necessary.Tavmjong Bah2017-11-301-0/+3
| | | | | Avoids reliance on cairo_surface_get_device_scale. Also necessary for filters.
* SPCanvas: Use a similar image for _backing_storeUli Schlachter2017-07-011-0/+4
| | | | | | | | | | | | | | | | Cairo 1.12 adds the function cairo_surface_create_similar_image(). It works just like cairo_image_surface_create() in that it creates an image surface. However, when the passed-in surface is a cairo-xlib surface, the data of the image surface will be allocated in a shared memory segment. This makes it cheaper to have the X11 server access the surface since it does not need to be uploaded. To make use of this, a new _surface_for_similar member is added. This member is set to a (useless) surface in handle_draw(). On Linux this creates a cairo-xlib surface, so that _backing_store is latter allocated in a shared memory segment. Signed-off-by: Uli Schlachter <psychon@znc.in>
* Add canvas-rotate for rapid previewing canvas rotation.Tavmjong Bah2017-03-301-3/+3
| | | | | Add canvas-debug for study of canvas tiling. (bzr r15612)
* Implement rotation via desktop to window affine.Tavmjong Bah2017-03-201-4/+1
| | | | | | Remove rotation via viewbox. Still some work to do... (bzr r15603)
* Replace rectangle based zooming by affine based zooming.Tavmjong Bah2017-03-131-2/+2
| | | | | | | | This allows a rotation to be included in the drawing to window mapping. General code cleanup. Added documentation. Any change to zooming behavior is probably a bug. (bzr r15592)
* Add some Vlava improvements from mailing listJabier Arraiza Cenoz2016-11-011-1/+1
|\ | | | | (bzr r15142.1.28)
* | Add right click rotation panning, some fixesJabier Arraiza Cenoz2016-10-231-1/+1
| | | | | | (bzr r15142.1.23)
* | Add right click rotation panningJabier Arraiza Cenoz2016-10-231-1/+1
| | | | | | (bzr r15142.1.22)
* | Add doc rotate with panningJabier Arraiza Cenoz2016-10-231-1/+2
|\| | | | | (bzr r15142.1.21)
* | Add right click attemptJabier Arraiza Cenoz2016-10-231-1/+1
| | | | | | (bzr r15142.1.20)
* | Working with rotate previewJabier Arraiza Cenoz2016-10-191-1/+3
|/ | | (bzr r15142.1.15)
* Finish removing GTK+ 2 fallbacksAlex Valavanis2016-07-281-7/+0
| | | (bzr r15023.2.8)
* Move background drawing to SPCanvas to avoid temporarily drawing an incorrectKrzysztof Kosi??ski2016-04-131-5/+13
| | | | | background. #Hackfest2016 (bzr r14821)
* Simplify SPCanvas by tracking the clean region instead of the dirty region.Krzysztof Kosi??ski2016-04-131-3/+2
| | | | | #Hackfest2016 (bzr r14816)
* Update copyright notices on display/sp-canvas.(h|cpp)Krzysztof Kosi??ski2016-04-121-0/+2
| | | (bzr r14798)
* Hackfest 2016: Fix SPCanvas to comply with GTK3 rendering model.Krzysztof Kosi??ski2016-04-121-5/+3
| | | | | For now, causes redraw issues with SVG preview in the open dialog. (bzr r14795)
* Hackfest 2016: un-obfuscate the SPCanvas widget.Krzysztof Kosi??ski2016-04-121-64/+119
| | | (bzr r14790)
* Alex Valavanis fix for a compiling bugJabier Arraiza Cenoz2015-05-291-0/+1
| | | (bzr r14186)
* More header cleanupLiam P. White2014-09-061-9/+0
| | | (bzr r13341.1.198)
* Reduce header bloatAlex Valavanis2014-08-301-1/+0
| | | (bzr r13341.1.184)
* Move dragging undo block from tools-base to canvas. Regarding bug #168695Martin Owens2014-01-211-0/+1
| | | (bzr r12967)