inkscape:cherry-pick-e997ca1f

Last commit made on 2020-03-03
Get this branch:
git clone -b cherry-pick-e997ca1f https://git.launchpad.net/inkscape

Branch merges

Branch information

Name:
cherry-pick-e997ca1f
Repository:
lp:inkscape

Recent commits

daaeac0... by Martin Owens

Shape bbox translation speedup

(cherry picked from commit e997ca1f1f266167017d4580af9e3c18f9ab53e1)

aabe992... by Tavmjong Bah

Fix crash when closing window via 'X' in window bar.
https://gitlab.com/inkscape/inkscape/issues/1033

(cherry picked from commit e8025c9322c3e4c59894c310539507c9dd35628c)

21648bd... by Patrick Storz

CLI: remove --extension-directory parameter

Superseded by --system-data-directory (and --user-data-directory),
see 8e914f5a609af517880b4772bb34816de3b322dd

(cherry picked from commit 7d7461ca8bd675f31a7848f130768175c7caebac)

a7be347... by Aadhish Sriram S

User and System data directory command line option implementation

Implemented user and system data directory command line options to print user and system data directories

(cherry picked from commit 8e914f5a609af517880b4772bb34816de3b322dd)

73ea8b5... by Patrick Storz

Fix issue in SPDocument::createNewDoc and avoid a memory leak

- document_base was not set properly with Windows-style paths
- memory leak occured when 'make_new' is true

(cherry picked from commit 47eb9ac1d56f5566e729c24a0b2e352ebafb7bf0)

6924b76... by Patrick Storz

Fix crash with Windows-style paths in SPDocument::createChildDoc

(cherry picked from commit cdf2fdc7a093b08a82d95e5dd8a36c31f6ea982c)

368ca91... by Patrick Storz

Make application IDs follow recommended naming scheme

See among others
- https://developer.gnome.org/gio/stable/GApplication.html#g-application-id-is-valid
- https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#file-naming
- https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#dbus
- https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#sect-Metadata-GenericComponent
- http://docs.flatpak.org/en/latest/conventions.html
- https://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-names

Also related:
- https://gitlab.com/inkscape/inkscape/issues/539
- https://honk.sigxcpu.org/con/GTK__and_the_application_id.html

(cherry picked from commit d1ace8a9badbb0993c6bd69ff5b01fb7a04f3f65)

c0930ba... by Thomas Holder <email address hidden>

fix inbox#1861 XML editor: move text cursor with mouse

(cherry picked from commit cf8c79727a68407a74db7d1334d990245f5fa5aa)

667d78f... by Martin Owens

Resolve merge conflict with cherry-pick c6565d09

c0c1e02... by Patrick Storz

CMake/MSYS2: install gdbus.exe to avoid command line warnings

Fixes https://gitlab.com/inkscape/inkscape/issues/482

(cherry picked from commit 6d973a2e8dec83f3523606b4e634313876d33919)