| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |
|
|
|
| |
- libidn2 now required by curl
- libraqm (-> libfridi) required by python2-pillow >= 4.2.0
|
| |
|
|
|
|
|
|
|
|
| |
Bitmap fonts are currently unusable by Inkscape but still show up in
the font list (https://bugs.launchpad.net/inkscape/+bug/714859)
Even worse: If a bitmap font is present Inkscape won't be able to
use it but also substitution rules for this font family won't work
causing Pango to fall back to "Sans" instead of a proper replacement
(e.g. https://bugs.launchpad.net/inkscape/+bug/1429793)
|
| |
|
|
|
| |
This resulted in font substitutions being broken
(i.e. "Sans" was serif)
|
| |
|
|
|
|
|
|
|
|
| |
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...
|
| |
|
|
| |
Exclude translations for which Inkscape does not provide a transltation
|
| | |
|
| |
|
|
|
|
|
| |
This creates all currently supported forms of distribution:
- .7z archive
- .exe installer
- .msi installer
|
| |
|
|
|
|
| |
- 'dist-win-msi' allows to create a Windows .msi installer using WiX
- 'dist-win-msi-fast' has a no compression but is much faster
and can be used for testing purposes
|
| |
|
|
|
|
| |
- 'dist-win-exe' allows to create a Windows .exe installer using NSIS
- 'dist-win-exe-fast' has a bad compression ratio but is much faster
and can be used for testing purposes
|
| |
|
|
|
|
|
| |
- 'dist-win-7z' allows to create a binary distribution archive
compressed with 7z format
- 'dist-win-7z-fast' has slightly worse compression but is
considerably faster
|
| |
|
|
|
|
|
| |
'dist' is the same as before
only difference:
add date and commit hash for development and pre-release
|
| |
|
|
|
|
|
|
| |
- update cmake_uninstall.cmake.in from
https://cmake.org/Wiki/CMake_FAQ#Can_I_do_.22make_uninstall.22_with_CMake.3F
and move the file to /CMakeScripts
- on WIN32 simply delete the whole distribution directory
(should be sufficient ant the script version is unbearably slow)
|
| |
|
|
|
| |
- move code from main CMakeLists.txt to separate cmake file in /man
- root dir tidying: move fix-roff-punct
|
| |
|
|
|
|
| |
The idea behind inkscape-version.h / inkscape-version.cpp is to
avoid rebuilding most of the code base when the version number
changes. Defining a version number in config.h defeats this purpose.
|
| |
|
|
| |
(re-use inkscape-version.cpp in order not to duplicate code)
|
| | |
|
| |
|
|
|
|
| |
installed but are unused
(should detect if globs added to the list from 170049663979e3531d247f4228b94fe1ccd2568f that are too lenient)
|
| |
|
|
|
|
| |
numbers in library names.
This should be more future-proof against package updates but also allows to build with slightly outdated libraries.
|
| | |
|
| | |
|
| |
|
|
| |
(they don't have a '.git/' directory, but only a '.git' file storing the link to the gitdir)
|
| |\ |
|
| | |
| |
| |
| |
| |
| | |
- update script to install dependencies
- update InstallMSYS2.cmake
- fix Windows builds (uint -> unsigned int)
|
| | | |
|
| |/ |
|
| | |
|
| | |
|
| | |
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
(shamelessly stolen from Blender)
libstdc++ memory allocator is broken:
"Notes about deallocation. This allocator does not explicitly release memory."
The story:
https://www.zerotier.com/blog/2017-05-05-theleak.shtml
The solution?!
http://jemalloc.net/
No need to recompile, just install it and a simple test run:
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.1 inkscape
|
| | |
| |
| |
| |
| |
| | |
... just a matter of taste.
But both wanna be initialized: fixed.
|
| | | |
|
| |/ |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
different data directory by setting the environment variable INKSCAPE_DATADIR at runtime
|
| |
|
|
| |
Neither gthread nor FreeType appear to be used for anything.
|
| |
|
|
|
|
| |
On macOS, it's added if GTK+ 2 uses the x11 backends, which seems a
bit silly since Inkscape is using GTK+ 3. Linux also doesn't appear to
require x11 linkage, especially if using Wayland as a backend.
|
| |
|
|
|
| |
Nothing tests these macros nor includes these files, so I don't think
there's any useful side-effect for checking that they exist.
|
| |
|
|
|
|
|
|
|
|
| |
These are roughly equivalent to autoconf's AC_HEADER_STDC and even they
say that macro is obsolescent.
strings.h is not really a C89 header, but it defined some things that
are no longer needed [1]. And no file actually #includes it.
[1] https://stackoverflow.com/a/4291328
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Most of these #defines are not even checked anyway, though they could
have the side-effect of failing configure before the build started.
However, these checks are redundant due to other checks for the same
thing:
* concept_check.hpp was added to Boost in 1.19.0, released in 2000. I
sincerely doubt anyone is using that version right now, but I added a
minimum version to the find_package() call. In any case, no code
actually checked the #define, so it wouldn't have built without it
anyway.
* FindBoehmGC puts gc.h on the compiler search path, so there's no need
to try gc/gc.h also.
* libintl.h is found by FindIntl.
* unordered_set is part of the C++11 standard.
* zlib.h is found by find_package(ZLIB).
|
| | |
|
| |
|
|
|
| |
gtk_window_fullscreen was added in 2.2 and
gtk_window_set_default_icon_from_file is not even used.
|
| |
|
|
| |
21c9bc7b2cf2fbda2ed1dd5841eb9333bb274023
|
| |
|
|
|
|
| |
list_files_pacman / list_files_pip
(see https://bugs.launchpad.net/inkscape/+bug/1696720)
|
| | |
|
| |
|
| |
(bzr r15717)
|