| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
|
| |
The added paths are not even valid in MSYS2 builds.
Setting PYTHONPATH is not required.
Likely fixes:
- https://bugs.launchpad.net/inkscape/+bug/1518278
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This avoids dynamically linked python modules searching for their
libraries somewhere else on the PATH.
The default search order is
module directory -> system directories -> current working directory
and only then the PATH is searched. The call to SetDllDirectory()
adds the Inkscape root directory directly in second place instead.
Details: https://github.com/numpy/numpy/wiki/windows-dll-notes
Fixed bug:
- https://bugs.launchpad.net/inkscape/+bug/1746092
|
| | |
|
| |
|
|
|
|
| |
Needs further testing.
This reverts commit e88644b0f3481c78a9563dbf9ee6b76ab6674583.
|
| |
|
|
|
|
|
|
|
| |
This allows 'd' to be animated via CSS animations.
Due to the interactions of 'd' with LPE's, 'd' as a property
is converted to 'd' as an attribute in SPPath::update.
This changes the XML which causes update() to be called again
(and triggers a warning). Fixing this is left to a future patch
as is converting the 'd' back to a property on output.
|
| |
|
| |
Found via `codespell`
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
It could happen that we attempted to spawn "", see
https://bugs.launchpad.net/inkscape/+bug/1747103
which obviously failed but did not explain why.
While extensions still fail silently (UI-wise) if the interpreter
can not be located a useful error message should now be output on
console.
|
| | |
|
| |
|
|
| |
Additional code clean up.
|
| |
|
|
| |
Louette). Patch 2/2
|
| |
|
|
| |
Louette). Patch 1/2
|
| |
|
|
|
| |
Fixed bug:
- https://bugs.launchpad.net/inkscape/+bug/1652660
|
| | |
|
| | |
|
| |
|
|
| |
Link broken by commit e0957537 (removing GSList).
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
A lot of header clean-up.
|
| |
|
|
|
|
|
| |
Really, please don't do it!
- in the best case it shows a wall of useless text to the user
- in the worst case it causes strange crashes for users with
non-English locale
|
| |
|
|
|
|
|
|
|
|
| |
- Revert 738e2fcae54ef8764d33d3a47bf7868641efdcfd
(which introduced asynchronous call)
- Instead properly catch exceptions from load_contents_finish()
which were probably what caused the crashes in the first place
Fixed bug:
- https://bugs.launchpad.net/inkscape/+bug/1745521
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- export of .odg files was completely broken on Windows as
"documentUri = Inkscape::URI(filename);" always failed
(Windows paths are never valid URIs because of '\')
- Linked images did not seem to be working on any OS
(probably regression in 6f844ef457690c841b0be91d70b1e54b61c04812)
I assume support for linked images is still sketchy but seems to
work in the most common cases; support for embedded images seems
to be non-existent, though.
Fixed bug:
- https://bugs.launchpad.net/inkscape/+bug/1654034
|
| |
|
|
|
|
|
|
|
| |
As a result of 2b8d9986140cc36ea6c0a3c3b88571983490e0ef the actual
exceptions are now catched (instead of the generic
Inkscape::Extension::Output::save_failed) but were not handled yet.
Implement this handling for generic exceptions and output any
potentially helpful information on what went wrong.
|
| | |
|
| |
|
|
| |
With lots of other clean-up.
|
| | |
|
| | |
|
| |
|
|
| |
Fixes https://bugs.launchpad.net/inkscape/+bug/1744481
|
| | |
|
| |
|
|
|
|
|
|
|
| |
This avoids a crash as dragging infinitesimally close to the node
will cause undefined behavior (and we were actually dragging at the
node itself in those two cases).
Fixed bug:
- https://bugs.launchpad.net/inkscape/+bug/1691406
|
| |
|
|
|
| |
Also, remove an intermediate container between the bin and the scrolled
window.
|
| |
|
|
| |
PreviewHolder is the only implementation.
|
| |
|
|
|
|
|
|
|
| |
Now that all our code in a single file, it can be consolidated and
cleaned up.
The widgetry should be functionally identical to the previous one, with
one exception: a Gtk::MenuButton replaces the old menu popper made up
with an EventBox.
|
| | |
|
| |
|
|
| |
group's opacity)
|
| |
|
|
|
|
|
|
|
|
| |
- use hexadecimal color code as a replacement in this case.
- do not attempt to translate empty string / color name
- fix an issue in the custom trim() function returning early for
strings only consisting of a single whitespace character, e.g. "\n"
Fixed bug:
- https://bugs.launchpad.net/inkscape/+bug/1743708
|
| | |
|
| |
|
|
|
|
| |
- fold _addResponseButton into addResponseButton
- remove unused setDefaultResponse
- includes cleanup
|
| |
|
|
|
|
|
| |
panel.cpp contains a lot of code which is actually used to build the
SwatchesPanel. Move it to swatches.cpp.
This is mostly just a cut-n-paste, plus some includes cleanup.
|
| | |
|