summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove confusing and broken save as PNG optionMarc Jeanmougin2019-01-174-185/+0
|
* Merge branch 'fedora-oob-abort' of gitlab.com:tspiteri/inkscapeMarc Jeanmougin2019-01-161-3/+11
|\
| * out-of-bounds access on Enter-up-left in new text fieldTrevor Spiteri2019-01-151-1/+1
| | | | | | | | | | | | | | | | | | Reproduce using: 1. Select text tool (F8) 2. Click on empty canvas 3. Hit Enter 4. Hit Up 5. Hit Left
| * out-of-bounds access on Enter-up-down in new text fieldTrevor Spiteri2019-01-151-1/+4
| | | | | | | | | | | | | | | | | | | | | | https://bugzilla.redhat.com/show_bug.cgi?id=1612618 Reproduce using: 1. Select text tool (F8) 2. Click on empty canvas 3. Hit Enter 4. Hit Up 5. Hit Down
| * out-of-bounds access on clicking at end of text fieldTrevor Spiteri2019-01-151-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | https://bugzilla.redhat.com/show_bug.cgi?id=1608371 https://bugs.launchpad.net/inkscape/+bug/1803553 Reproduce using: 1. Select text tool (F8) 2. Click on empty canvas 3. Type "abc" 4. Click somewhere else 5. Click in first text field after "c" in "abc"
| * out-of-bounds access on Enter in new text fieldTrevor Spiteri2019-01-151-0/+2
| | | | | | | | | | | | | | | | | | https://bugzilla.redhat.com/show_bug.cgi?id=1575842 Reproduce using: 1. Select text tool (F8) 2. Click on empty canvas 3. Hit Enter
* | Remove unused files.Tavmjong Bah2019-01-165-842/+0
| |
* | Make InkscapeWindow responsible for adding window to app.Tavmjong Bah2019-01-162-3/+14
|/ | | | Prevents premature program termination if original window deleted.
* Initialize unused variable.Tavmjong Bah2019-01-151-1/+1
|
* Use ink_file_open in sp_file_open.Tavmjong Bah2019-01-154-52/+68
|
* Update error messages.Tavmjong Bah2019-01-151-2/+2
|
* std::unique_ptr<_ObserverData>Thomas Holder2019-01-142-14/+9
|
* std::unique_ptr<PrefNodeObserver>Thomas Holder2019-01-142-10/+3
|
* Add correct tooltips for Cap height and x-height.Gyuris Gellért2019-01-141-2/+2
|
* Misc. typo and whitespace fixesluz.paz2019-01-148-10/+10
| | | Found via `codespell` and `atom editor`
* Fixing Bug #1811551: GCC is not liking missing string_literal in ↵Kishore Debnath2019-01-141-2/+2
| | | | g_strdup_printf(). In this change, I'm adding string literal and this is revoming the compilation problem in mac.
* Fix memleak and hopefully windows CIMarc Jeanmougin2019-01-141-1/+1
|
* Another baby step in creating InkscapeWindow.Tavmjong Bah2019-01-135-33/+49
|
* simplify translated default.svgMarc Jeanmougin2019-01-131-0/+3
|
* Allow window to be closed when operating in batch mode.Tavmjong Bah2019-01-132-4/+13
| | | | | | | | Most verbs require the presence of a GUI even if not really needed. A new option, --batch-process, allows one to force desktop windows to close after processing actions/verbs. Once all verbs are replaced by actions that don't require a GUI, this option can be removed.
* Add button to delete prefsMarc Jeanmougin2019-01-114-10/+44
|
* Prevent window from stealing key presses.Tavmjong Bah2019-01-101-1/+1
|
* First baby step in adding InkscapeWindow (Gtk::ApplicationWindow)Tavmjong Bah2019-01-094-10/+110
|
* Remove helper/window.h helper/window.cppTavmjong Bah2019-01-094-113/+11
|
* Remove dependence on window.h.Tavmjong Bah2019-01-081-3/+4
|
* Remove unused header file.Tavmjong Bah2019-01-081-1/+0
|
* C++iffy cmd_new_element_node dialog. Remove dependancy on window.h.Tavmjong Bah2019-01-081-73/+23
|
* Remove unused header file.Tavmjong Bah2019-01-084-6/+0
|
* Fix bug 1810206: Crash if XRay mode enabled (assertion failed in ↵Jabier Arraiza2019-01-077-79/+124
| | | | SPCanvas::paintXRayBuffer) and other improvements to XRay
* Merge branch 'patch-1' of gitlab.com:octycs/inkscapeMarc Jeanmougin2019-01-061-1/+1
|\
| * Fix segfault when a masked object is transformedoctycs2019-01-061-1/+1
| |
* | Merge branch 'patch-2' of gitlab.com:octycs/inkscapeMarc Jeanmougin2019-01-061-1/+1
|\ \
| * | Fix compile error for Gtk versions <3.20octycs2019-01-061-1/+1
| |/
* / Remove unneeded unreferencing. Add check on reference count.Tavmjong Bah2019-01-063-7/+10
|/
* Add documentation to toolbox codeAlexander Valavanis2019-01-061-4/+65
|
* fix double construction of Button membersThomas Holder2019-01-031-8/+0
|
* run clang tidy modernize passMarc Jeanmougin2019-01-0281-115/+117
|
* protect includes in c fileMarc Jeanmougin2019-01-021-5/+5
|
* modernize: add overridesMarc Jeanmougin2019-01-0251-108/+107
|
* modernize loops (2)Marc Jeanmougin2019-01-0213-71/+67
|
* modernize loopsMarc Jeanmougin2019-01-02238-2286/+2025
|
* Avoid creating a new document before opening an old document.Tavmjong Bah2019-01-021-1/+1
|
* Prevent reverting a drawing from closing Inkscape when only one window is open.Tavmjong Bah2019-01-021-2/+4
|
* Minor style fixesMarc Jeanmougin2019-01-0110-35/+30
|
* Merge branch 'master' of gitlab.com:inkscape/inkscapeAlexander Valavanis2019-01-015-56/+93
|\
| * Merge remote-tracking branch 'origin/attribute-lookup-map'Marc Jeanmougin2019-01-013-18/+38
| |\
| | * sp_attribute_lookup with std::mapThomas Holder2018-12-243-18/+38
| | | | | | | | | | | | | | | - replace linear array search with std::map lookup - remove duplicated name lookup logic in SPStylePropHelper
| * | 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>
* | | | Move Preview to Inkscape namespaceAlexander Valavanis2019-01-0111-96/+133
| | | |