| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rm unused code now Gtk+ >= 3.22 dependency is set | Alexander Valavanis | 2019-05-26 | 1 | -1/+1 |
| | | |||||
| * | Speed up de-selection by switching to more efficient intrusive list structure | Olli Parviainen | 2018-12-26 | 1 | -0/+10 |
| | | | | | | | | | | | 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> | ||||
| * | 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" from header files where possible | Eduard Braun | 2018-09-24 | 1 | -4/+0 |
| | | |||||
| * | Fix node size regression and add ctrlResize property for multiple use. | Martin Owens | 2016-04-02 | 1 | -0/+1 |
| | | | | | | | Fixed bugs: - https://launchpad.net/bugs/1562197 (bzr r14761) | ||||
| * | cppification and performance | Marc Jeanmougin | 2015-12-13 | 1 | -0/+2 |
| | | | | (bzr r14529) | ||||
| * | Make the behavior of the snap indicator fully transparent, such that all ↵ | Diederik van Lierop | 2015-06-12 | 1 | -1/+6 |
| | | | | | | | | | events are sent to the items or canvas as intended Fixed bugs: - https://launchpad.net/bugs/1420301 (bzr r14201) | ||||
| * | More header cleanup | Liam P. White | 2014-09-06 | 1 | -1/+2 |
| | | | | (bzr r13341.1.198) | ||||
| * | Reduce header bloat | Alex Valavanis | 2014-08-30 | 1 | -2/+2 |
| | | | | (bzr r13341.1.184) | ||||
| * | sp-canvas: GObject boilerplate reduction | Alex Valavanis | 2014-08-26 | 1 | -2/+3 |
| | | | | (bzr r13341.1.180) | ||||
| * | Stop deriving SPCanvasItem from GtkObject | Alex Valavanis | 2012-06-09 | 1 | -2/+20 |
| | | | | (bzr r11469.1.1) | ||||
| * | Header cleaning for GTK+3 migration | Alex Valavanis | 2012-06-05 | 1 | -2/+0 |
| | | | | (bzr r11460) | ||||
| * | Extended control resizing to node editing. Fixes half of bug #172059. | Jon A. Cruz | 2012-05-21 | 1 | -0/+1 |
| | | | | | | Additional prep for centralizing color setting. (bzr r11390) | ||||
| * | Extended resizing to node handles. | Jon A. Cruz | 2012-05-17 | 1 | -18/+1 |
| | | | | (bzr r11375) | ||||
| * | Centralized line creation and enhanced visibility. | Jon A. Cruz | 2012-05-09 | 1 | -1/+2 |
| | | | | (bzr r11350) | ||||
| * | Adding base configurable sizing of controls/handles. | Jon A. Cruz | 2012-05-03 | 1 | -2/+27 |
| | | | | (bzr r11316) | ||||
| * | Stop using custom GtkObject flags | Alex Valavanis | 2012-04-08 | 1 | -0/+5 |
| | | | | (bzr r11181) | ||||
| * | Initial C++ification of SPCanvas. | Jon A. Cruz | 2012-01-12 | 1 | -5/+3 |
| | | | | (bzr r10873) | ||||
| * | Cleanup pass on documentation that was dumping garbage into doxygen output. | Jon A. Cruz | 2011-10-25 | 1 | -2/+4 |
| | | | | (bzr r10696) | ||||
| * | Per-item render cache. | Krzysztof Kosi??ski | 2011-07-28 | 1 | -1/+1 |
| | | | | | | Cache some offscreen data to facilitate smoother navigation. (bzr r10347.1.20) | ||||
| * | Add SPCanvasArena caching layer. Currently breaks for clipped groups | Krzysztof Kosi??ski | 2011-07-09 | 1 | -2/+2 |
| | | | | | | that contain filtered objects (Cairo clipping bug?) (bzr r10347.1.6) | ||||
| * | GTK+ cleanup: gtk_object_set | Alex Valavanis | 2011-07-02 | 1 | -1/+1 |
| | | | | (bzr r10405) | ||||
| * | Switch to GObject | Alex Valavanis | 2011-06-24 | 1 | -1/+1 |
| | | | | (bzr r10350.1.3) | ||||
| * | Remove deprecated glib macro wrappers | Alex Valavanis | 2011-06-14 | 1 | -3/+3 |
| | | | | (bzr r10302.1.1) | ||||
| * | Use generic headers in preparation for GTK+ 3 transition | Alex Valavanis | 2011-06-03 | 1 | -2/+2 |
| | | | | | | | Fixed bugs: - https://launchpad.net/bugs/792263 (bzr r10252.1.1) | ||||
| * | update to latest 2geom ! | Johan B. C. Engelen | 2011-02-02 | 1 | -4/+4 |
| | | | | (bzr r10025) | ||||
| * | Split SPCanvasItem and SPCanvasGroup to individual .h files. Removed forward ↵ | Jon A. Cruz | 2010-12-23 | 1 | -0/+110 |
| header. (bzr r9978.1.1) | |||||
