| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
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)
|
| |
|
| |
(bzr r15699)
|
| |
|
| |
(bzr r15693)
|
| |
|
|
|
| |
lost on subsequent runs
(bzr r15692)
|
| |
|
|
|
| |
customization of install location via 'CMAKE_INSTALL_PREFIX'
(bzr r15681)
|
| |
|
| |
(bzr r15680)
|
| |
|
| |
(bzr r15679)
|