| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rm unused code now Gtk+ >= 3.22 dependency is set | Alexander Valavanis | 2019-05-26 | 1 | -41/+11 |
| | | |||||
| * | Fix alignment of ruler ticks | Diederik van Lierop | 2019-05-20 | 1 | -6/+2 |
| | | |||||
| * | Remove support for LCMS 1 | Karl Cheng | 2019-05-12 | 1 | -5/+5 |
| | | | | | | | | 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 | ||||
| * | Fix GdkMotionEvents under Wayland | Diederik van Lierop | 2019-05-04 | 1 | -1/+1 |
| | | |||||
| * | Disable GTK3's motion event compression which was making drawing lag. | yale | 2019-03-20 | 1 | -0/+1 |
| | | | | | This could be related to https://bugs.launchpad.net/inkscape/+bug/1723247 | ||||
| * | Make background color affect checkerboard | tim_rawlinson | 2019-02-23 | 1 | -2/+3 |
| | | |||||
| * | No longer use widget data to store pointer to desktop widget. | Tavmjong Bah | 2019-01-20 | 1 | -2/+3 |
| | | |||||
| * | Fix bug 1810206: Crash if XRay mode enabled (assertion failed in ↵ | Jabier Arraiza | 2019-01-07 | 1 | -65/+62 |
| | | | | | SPCanvas::paintXRayBuffer) and other improvements to XRay | ||||
| * | modernize loops | Marc Jeanmougin | 2019-01-02 | 1 | -8/+8 |
| | | |||||
| * | Merge branch 'items-to-intrusive-list' of gitlab.com:ollip/inkscape | Marc Jeanmougin | 2019-01-01 | 1 | -38/+45 |
| |\ | |||||
| | * | Speed up de-selection by switching to more efficient intrusive list structure | Olli Parviainen | 2018-12-26 | 1 | -38/+45 |
| | | | | | | | | | | | | | | | | | | | | | 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> | ||||
| * | | Fix toggle rullers in split view and improve speed and rendering to xray | Jabier Arraiza | 2018-12-09 | 1 | -24/+35 |
| |/ | |||||
| * | desktop-widget: make rulers private | Alexander Valavanis | 2018-12-06 | 1 | -2/+5 |
| | | |||||
| * | fix coding style | Jabier Arraiza | 2018-12-04 | 1 | -25/+20 |
| | | |||||
| * | Ready to review XRay | Jabier Arraiza | 2018-12-04 | 1 | -55/+51 |
| | | |||||
| * | working on render XRay | Jabier Arraiza | 2018-12-04 | 1 | -15/+94 |
| | | |||||
| * | Added XRay | Jabier Arraiza | 2018-12-04 | 1 | -27/+60 |
| | | |||||
| * | Fix coding style | Jabier Arraiza | 2018-12-01 | 1 | -141/+148 |
| | | |||||
| * | Add scrool insensitive and reset if desktop change size | Jabier Arraiza | 2018-12-01 | 1 | -1/+18 |
| | | |||||
| * | Move spliter from prefs to SPCanvas to allow multidesktop | Jabiertxof | 2018-12-01 | 1 | -94/+111 |
| | | |||||
| * | Fixes to contoler position and auto hide | Jabiertxof | 2018-12-01 | 1 | -2/+5 |
| | | |||||
| * | Allow drag controller on split | Jabiertxof | 2018-12-01 | 1 | -6/+29 |
| | | |||||
| * | Add some Martin fixes and UX improvements | Jabiertxof | 2018-12-01 | 1 | -92/+38 |
| | | |||||
| * | Add actions and cleanup cairo draw | Jabier Arraiza | 2018-12-01 | 1 | -119/+148 |
| | | |||||
| * | Working on split controller | Jabiertxof | 2018-12-01 | 1 | -20/+150 |
| | | |||||
| * | Improve spliter and add outline mode functionality | Jabier Arraiza | 2018-12-01 | 1 | -45/+63 |
| | | |||||
| * | Adding line to move outline | Jabier Arraiza | 2018-12-01 | 1 | -33/+115 |
| | | |||||
| * | Improbements to events | Jabiertxof | 2018-12-01 | 1 | -27/+32 |
| | | |||||
| * | working on events | Jabiertxof | 2018-12-01 | 1 | -9/+76 |
| | | |||||
| * | Allow to redraw on drag | Jabier Arraiza | 2018-12-01 | 1 | -5/+4 |
| | | |||||
| * | Handling cursor for dragin split | Jabier Arraiza | 2018-12-01 | 1 | -5/+7 |
| | | |||||
| * | Working with canvas to split | Jabiertxof | 2018-12-01 | 1 | -22/+34 |
| | | |||||
| * | Adding draggin area | Jabier Arraiza | 2018-12-01 | 1 | -2/+31 |
| | | |||||
| * | Adding minor fixes | Jabier Arraiza | 2018-12-01 | 1 | -4/+4 |
| | | |||||
| * | Initial commit of split canvas | Jabiertxof | 2018-12-01 | 1 | -4/+52 |
| | | |||||
| * | Clarify licenses | Max Gaukler | 2018-11-08 | 1 | -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 possible | Eduard Braun | 2018-10-01 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'misc-typos' of gitlab.com:luzpaz/inkscape | Marc Jeanmougin | 2018-09-13 | 1 | -1/+1 |
| |\ | |||||
| | * | Several more typos | luz.paz | 2018-09-11 | 1 | -1/+1 |
| | | | |||||
| * | | Support smooth scrolling (part 1) | Eduard Braun | 2018-09-11 | 1 | -0/+1 |
| |/ | | | | Allows panning / zooming / rotating the canvas smoothly. | ||||
| * | Run clang-tidy’s modernize-use-bool-literals pass. | Emmanuel Gil Peyrot | 2018-06-18 | 1 | -1/+1 |
| | | | | | | This makes it clearer whether an integer or a boolean has to be passed in this specific call. | ||||
| * | Run clang-tidy’s modernize-use-nullptr pass. | Emmanuel Gil Peyrot | 2018-06-18 | 1 | -69/+69 |
| | | | | | | This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer. | ||||
| * | Revert "Fix include order with clang-tidy check llvm-include-order" | Marc Jeanmougin | 2018-05-04 | 1 | -12/+12 |
| | | | | | This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60. | ||||
| * | Fix include order with clang-tidy check llvm-include-order | Marc Jeanmougin | 2018-04-29 | 1 | -12/+12 |
| | | |||||
| * | Speed up removing items from SPCanvasGroup | Eduard Braun | 2018-03-12 | 1 | -2/+5 |
| | | | | | | | | | | | | | This shortcut is possible as there are no duplicate items in SPCanvasGroup. It reverts to the behavior before ab7cc89c4f9f938575e777530c31312cde116208 which introduced a severe performance regression when deselecting paths with many nodes while the node tool is active. Fixed bugs: - https://bugs.launchpad.net/inkscape/+bug/1652100 - https://bugs.launchpad.net/inkscape/+bug/1745763 | ||||
| * | Store device-scale and propogate value where necessary. | Tavmjong Bah | 2017-11-30 | 1 | -21/+26 |
| | | | | | | Avoids reliance on cairo_surface_get_device_scale. Also necessary for filters. | ||||
| * | Remove debugging code and other cleanup. | Tavmjong Bah | 2017-11-24 | 1 | -105/+21 |
| | | |||||
| * | Fix repainting. | Tavmjong Bah | 2017-11-24 | 1 | -3/+21 |
| | | |||||
| * | First attempt at supporting HiDPI on canvas. | Tavmjong Bah | 2017-11-23 | 1 | -17/+152 |
| | | | | | | Rendering seems to work but has not been fully tested. Editting does not work. | ||||
| * | Remove need to restart Inkscape when changing tile multiplier. | Tavmjong Bah | 2017-11-04 | 1 | -5/+2 |
| | | | | | Increase default and maximum values of tile multiplier. | ||||
