| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
Allows extension authors to use gtk stack in Python
via GObject introspection
See https://gitlab.com/inkscape/extensions/issues/85
|
| | |
|
| |
|
|
| |
Also add --working-directory switch to dependency checking script.
|
| |
|
|
| |
First part of https://gitlab.com/inkscape/inkscape/issues/82
|
| |
|
|
|
| |
This was required by xverbs, which were removed in
db05b842cba28f01b431eee890537959aa2d8fe3
|
| | |
|
| | |
|
| |
|
|
|
|
| |
Refs: https://bugs.launchpad.net/inkscape/+bug/195220
Refs: https://gitlab.com/inkscape/inkscape/commit/6675a6fa8a3c2c2cf4ef80cab7400e58e7ff5b1b
Refs: https://gitlab.com/inkscape/inkscape/commit/408cb49b5559a81ea803df64bf58457a5dd4bf16
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
- run check-license-headers with CI (test:linux:)
- ignores unreadable files
- use fnmatch (works on Windows with forward slashes)
|
| | |
|
| | |
|
| |
|
|
|
|
| |
Usually this should not be required but it avoids undefined behavior
when casing of a filename changes between versions (as Windows does
not have case-sensitive filenames)
|
| | |
|
| | |
|
| |
|
|
| |
It's known to cause crashes in MSYS2/mingw-w64.
|
| |
|
|
|
|
|
|
| |
Re-enable usage of enchant-2 after
3f5b88a264397918cf7e1623d0e5e8828a5ceb77
(while not failing completely anymore enchant-2 is still broken
unfortunately)
|
| |
|
|
|
| |
enchant-2 is broken, see
https://github.com/Alexpux/MINGW-packages/pull/4008
|
| |
|
|
| |
http://alpha.inkscape.org/snapshots/
|
| |
|
|
|
| |
Fixed bug:
- https://bugs.launchpad.net/inkscape/+bug/1736532
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
* Build them separately from cpp sources - separate doxyfile, separate
target directory
* Also add a subpage linking to common python files
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Found using `codespell -q 3 -w --skip="*.svg,*.po,*.ts,./share/tutorials,./src/libavoid,./packaging/win32/languages,./man,./src/2geom" -I ../inkscape-whitelist.txt`
whereby whitelist file contained:
```
dum
iff
glight
substract
te
upto
```
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
It was disabled in 657285e593dc1b901203bd797c335e87672e3d26
to reduce build times.
Unfortunately pacman does not update dependencies of installed
packages, so if a dependency is already present on the build machine
an outdated (and potentially incompatible) version will be used.
For an example of such breakage, see
https://github.com/Alexpux/MSYS2-packages/pull/1020
https://github.com/appveyor/ci/issues/1822
|
| |
|
|
|
|
|
|
|
|
| |
This package was configured `--without-modules` which results in
ImageMagick's "coders" to be compiled directly into the main library
instead of using separate modules (which might not be found).
see
- https://bugs.launchpad.net/inkscape/+bug/1720330
- https://github.com/Alexpux/MINGW-packages/issues/2995
|
| |
|
|
|
|
|
|
| |
- use a custom fonts.conf to load fonts from ./build/fonts folder
- manually download fonts required by tests and extract into said
folder (subfolders are scanned, too, so that's fine)
Now that finally all tests pass: Fail the build if a test fails!
|
| | |
|
| |
|
|
| |
(https://twitter.com/sfnet_ops/status/913044025791467520 among other reasons)
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
Patched Aspell [1] has fixed the SEGFAULTs on exit and additionally
seems to have fixed the deadlocks when running tests.
[1] https://github.com/Alexpux/MINGW-packages/pull/2872
|
| | |
|
| |
|
|
|
|
|
| |
- patched cairo merged upstream
- updated python2-pillow merged upstream
- poppler >= 0.58 introduced incompatible API changes so use
old version until compatibility is restored
|
| | |
|
| |
|
|
|
| |
- https://bugs.launchpad.net/inkscape/+bug/1665768
- https://bugs.freedesktop.org/show_bug.cgi?id=101833
|
| |
|
|
|
|
|
|
|
|
| |
Use a globbing expression to get WiX location as it's dependent on
the version installed.
Add note about the .msi installer still not being created properly
and wix exiting with an error code (mostly to make CI happy).
Somebody should figure this out eventually but the .msi format cost
me too many hours of my life already...
|
| |
|
|
|
|
|
|
| |
doxygen lets you pass the config file name on the command line, so it's
not necessary that this live in the root directory. We do not host the
doxygen output on the project website, and I'm not aware that many
developers utilize this for their own reference. However, I've verified
the config file still works, so no reason to get rid of it.
|
| |
|
|
|
| |
Apparently re-using the same cache folder for both 0.92 and master
results in a lot of cache misses whenever switching branches.
|
| |
|
|
|
|
| |
- bzr -> git
- drop dependencies of 0.92.x branch since
it has its own msys2installdeps.sh now
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We currently use the same cache for master and 0.92.x branches so
increase the cache size a bit.
(the maximum is 1 GB and we now have 2 x 300 MB for 32-bit/64-bit)
Also set options to ignore creation time and modification time of
include files as they are very likely to be different between builds
(sloppiness=include_file_ctime,include_file_mtime)
ToDo: Figure out if it's worth splitting the cache.
Unfortunately I don't know of a good way to tell if a branch
is based on 0.92.x or if it's build based on master.
See also https://github.com/appveyor/ci/issues/1623 which might
allow for some better control in future.
|
|
|
- move build scripts and related tools to buildtools folder
- rename appveyor.yml -> .appveyor.yml
|