summaryrefslogtreecommitdiffstats
path: root/src/display (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Allow tools sensitive when overflow canvas area also fix a bug i couldent ↵Jabiertxof2019-08-022-3/+11
| | | | remember about ruberband selection
* Fix a rendering issue I introduce in previous mergeJabiertxof2019-07-281-2/+0
|
* Fix some issues with inverse coordinates pointed by MarenJabier Arraiza2019-07-281-1/+6
|
* Fix coding styleJabier Arraiza2019-07-281-2/+2
|
* Add verbs update checkbuttons in menu. Also do improvements requested in ↵Jabier Arraiza2019-07-281-7/+10
| | | | https://gitlab.com/inkscape/inkscape/issues/323 and improve XRay rendering
* Make doc2dt a document propertyThomas Holder2019-07-271-3/+1
| | | | Closes #340
* Crashfix when importing/selecting large pngNathan Lee2019-07-022-3/+3
| | | | | Uses size_t as per Thomas Holder's suggestion. Fixes gitlab.com/inkscape/inkscape/issues/192.
* Rm unused code now Gtk+ >= 3.22 dependency is setAlexander Valavanis2019-05-263-43/+13
|
* Fix formatting and trailing space.Shlomi Fish2019-05-221-5/+5
|
* Fix alignment of ruler ticksDiederik van Lierop2019-05-201-6/+2
|
* Fix pixel alignment of box selection cueDiederik van Lierop2019-05-201-9/+4
|
* Small fixDiederik van Lierop2019-05-201-2/+2
|
* Change the data type of size/width/height of the controls to unsigned intDiederik van Lierop2019-05-204-11/+11
|
* More pixel-level alignment fixes for various controls, by making all ↵Diederik van Lierop2019-05-203-26/+12
| | | | controls have an odd-integer size (measured in pixels)
* Another pixel alignment fixDiederik van Lierop2019-05-201-7/+17
|
* Fix the alignment of the guideline origin (and other controls), such that it ↵Diederik van Lierop2019-05-204-43/+58
| | | | is drawn at exactly the right screen pixel
* Remove support for LCMS 1Karl Cheng2019-05-125-10/+10
| | | | | | | 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
* Add some documentation (Harfbuzz, OpenType SVG).Tavmjong Bah2019-05-071-2/+2
|
* Add basic SVG in OpenType support.Tavmjong Bah2019-05-061-1/+28
|
* Fix GdkMotionEvents under WaylandDiederik van Lierop2019-05-041-1/+1
|
* Merge branch 'master' of gitlab.com:inkscape/inkscapeDiederik van Lierop2019-04-302-21/+21
|\
| * Keep Document Grid spacing on change and saveNathan Lee2019-04-242-21/+21
| | | | | | | | | | | | | | | | | | Reverts behaviour back to Feb 2019. setDigits calls on_value_changed(), leading to 0 value being set when wr.isUpdating() is false. The grid widget is re-created on save, if closed. Fix https://gitlab.com/inkscape/inbox/issues/387
* | Fix disappearing and antialiasing of grid linesDiederik van Lierop2019-04-302-7/+14
|/
* Replace IS_FINITE with std::isfinite (exists since C++11)Patrick Storz2019-04-022-3/+3
|
* Update CMakeLists.txtshaharyaar2019-04-021-1/+1
|
* Tidy various dialog UIsNathan Lee2019-04-021-0/+1
|
* Document Properties: General UI cleanupPatrick Storz2019-03-222-32/+52
| | | | | | Try to achieve consistent look and reasonable alignment. Account for some gtk3 changes and some minor code cleanup.
* Misc. typos and whitespace fixesluz.paz2019-03-211-5/+5
| | | Found via `codespell -q 3 -I ../inkscape-whitelist.txt -S *.svg,*.po,./src/3rdparty`
* Disable GTK3's motion event compression which was making drawing lag.yale2019-03-201-0/+1
| | | | This could be related to https://bugs.launchpad.net/inkscape/+bug/1723247
* Realign UI of Doc Properties > GridNathan Lee2019-03-093-52/+53
| | | | Fixes https://gitlab.com/inkscape/inbox/issues/187
* Correct text for enabling document gridsNathan Lee2019-03-051-1/+1
| | | | From discussion at https://gitlab.com/inkscape/inkscape/issues/110
* Make background color affect checkerboardtim_rawlinson2019-02-234-7/+19
|
* Give more descriptive names to document file related variables and functions.Tavmjong Bah2019-02-201-1/+1
| | | | Makes searching through code for them easier.
* 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
| |