| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | CMake: Sync states of WITH_NLS and ENABLE_NLS if gettext isn't found | Patrick Storz | 2019-07-11 | 1 | -0/+1 |
| | | |||||
| * | WITH_ASAN AddressSanitizer compile option | Thomas Holder | 2019-07-02 | 1 | -2/+17 |
| | | |||||
| * | fix "ld: framework not found -lCocoa" | Thomas Holder | 2019-06-19 | 1 | -0/+18 |
| | | |||||
| * | Remove unused libyaml dependency | Patrick Storz | 2019-06-05 | 1 | -12/+0 |
| | | | | | | This was required by xverbs, which were removed in db05b842cba28f01b431eee890537959aa2d8fe3 | ||||
| * | Fix linking for Homebrew (macOS) | Thomas Holder | 2019-06-02 | 1 | -1/+1 |
| | | | | | Supersedes !710 | ||||
| * | Include more feature libraries | ReneĢ de Hesselle | 2019-05-31 | 1 | -2/+2 |
| | | | | | | | | | | | - gtkspell - libyaml - cppunit - librevenge - libcdr - ImageMagick 6 - OpenMP | ||||
| * | macOS: gtk-mac-integration | Thomas Holder | 2019-05-29 | 1 | -0/+6 |
| | | |||||
| * | Merge branch 'xgettextMigration' | Marc Jeanmougin | 2019-05-27 | 1 | -5/+4 |
| |\ | |||||
| | * | Improve xgettext process | Marc Jeanmougin | 2019-05-27 | 1 | -1/+1 |
| | | | |||||
| | * | Mix init-tool and xgettext to allow inx and glade files | Jabiertxof | 2019-02-09 | 1 | -0/+5 |
| | | | |||||
| | * | Add xgettext instead intl-tool | Jabiertxof | 2019-02-09 | 1 | -9/+3 |
| | | | |||||
| * | | Remove support for LCMS 1 | Karl Cheng | 2019-05-12 | 1 | -10/+1 |
| | | | | | | | | | | | | | | | Now that all platforms (including macOS) now support LCMS 2, we no longer need to support LCMS 1. Fixes: https://bugs.launchpad.net/inkscape/+bug/1133014 | ||||
| * | | add _GLIBCXX_ASSERTIONS flag to detect OOB accesses in debug builds | Marc Jeanmougin | 2019-04-24 | 1 | -0/+1 |
| | | | |||||
| * | | Add new lib2geom dependency: "double-conversion" | Patrick Storz | 2019-04-02 | 1 | -0/+2 |
| | | | |||||
| * | | CMake: Use CMAKE_CXX_STANDARD and don't set it in three places | Patrick Storz | 2019-03-31 | 1 | -8/+1 |
| | | | | | | | | | | | | | | | | | This requires bumping cmake version requirement to 3.1 (which should long be available on supported platforms, though) TODO: We actually depend on GNU compiler extensions right now (i.e. *don't* build with -std=c++11 but require -std=gnu++11) | ||||
| * | | CMake: Avoid defining _FORTIFY_SOURCE twice in separate places | Patrick Storz | 2019-03-31 | 1 | -6/+6 |
| | | | |||||
| * | | GTK-3.22 dependency | Thomas Holder | 2019-03-20 | 1 | -4/+4 |
| | | | | | | | | | Closes #147 | ||||
| * | | Improve Debug building | Thomas Holder | 2019-03-06 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | - add -O1 to make FORTIFY_SOURCE happy (eliminate compiler warnings) - canonicalize CMAKE_CXX_FLAGS_DEBUG to avoid unnecessary recompilation Both issues were introduced with f7fc3d3a7f8f51a01cd1dfb261c3e234617e092e | ||||
| * | | Add gcc/version check | Marc Jeanmougin | 2019-02-11 | 1 | -2/+7 |
| | | | |||||
| * | | Fix build | Marc Jeanmougin | 2019-02-11 | 1 | -0/+4 |
| |/ | |||||
| * | Fix linking for MacPorts | Thomas Holder | 2019-01-05 | 1 | -1/+2 |
| | | |||||
| * | CMake: Specifically enable Microsoft bit-field layout for structs | Eduard Braun | 2018-11-21 | 1 | -0/+1 |
| | | | | | (silences warnings in clang / already default for gcc) | ||||
| * | CMake: Remove popt from dependencies | Eduard Braun | 2018-11-21 | 1 | -5/+0 |
| | | | | | Not required anymore after 408cb49b5559a81ea803df64bf58457a5dd4bf16 | ||||
| * | -Werror=format -Werror=format-security | Thomas Holder | 2018-11-21 | 1 | -0/+3 |
| | | |||||
| * | Fix install location of .mo files | Eduard Braun | 2018-10-12 | 1 | -1/+1 |
| | | | | | | | | .mo files were copied to e.g. "en.mo" instead of "inkscape.mo" This was broken after e939fcccf36f2a89435b0f8328db9be32ce3b600 as there was one tiny customization in our copy of FindGettext.cmake | ||||
| * | Merge branch 'cmake-cxx11' of gitlab.com:xzcvczx/inkscape | Marc Jeanmougin | 2018-10-08 | 1 | -0/+2 |
| |\ | |||||
| | * | Add CMAKE_CXX_STANDARD for cmake 3.1 | Simon Wells | 2018-10-08 | 1 | -0/+2 |
| | | | | | | | | | add note saying can remove -std=c++11 when minimum cmake is 3.1 | ||||
| * | | Prefer LDFLAGS over LIBRARIES for pkgconfig | Simon Wells | 2018-10-06 | 1 | -12/+2 |
| |/ | | | | | LDFLAGS include LIBRARIES, therefore remove duplicates Replaced LIBRARIES with LDFLAGS for gtk and gtkspell so they work even if the libraries are not in a standard path | ||||
| * | CMake: Allow to build with GraphicsMagick instead of ImageMagick | Eduard Braun | 2018-10-02 | 1 | -8/+20 |
| | | | | | | | | | | For now we still default to ImageMagick, but we can fall-back to GraphicsMagick (e.g. if only ImageMagick 7 is available; add a check for this). To prefer GraphicsMagick despite a compatible version of ImageMagick use -DWITH_IMAGE_MAGICK=OFF when running CMake | ||||
| * | Avoid duplicating defines in config.h and on command line | Eduard Braun | 2018-10-01 | 1 | -4/+2 |
| | | |||||
| * | config.h - remove all defines we never use | Eduard Braun | 2018-10-01 | 1 | -6/+0 |
| | | | | | | (strictly speaking PACKAGE and PACKAGE_NAME are unused, too, but let's keep them for now) | ||||
| * | Move GTKMM_CHECK_VERSION from config.h to it's own header | Eduard Braun | 2018-10-01 | 1 | -9/+0 |
| | | | | | | Avoids having to recompile most of the Inkscape codebase whenever gtkmm is updated. | ||||
| * | CMake/po: Check for presence of intltool for creating inkscape.pot | Eduard Braun | 2018-09-29 | 1 | -2/+9 |
| | | | | | | Also remove FindGettext module and use the one that ships with CMake (bumps minimum version to CMake 2.8.8 for GETTEXT_VERSION_STRING) | ||||
| * | CMake: Whitespace cleanup | Eduard Braun | 2018-09-29 | 1 | -80/+78 |
| | | |||||
| * | fix 1789208 poppler 0.69 | Thomas Holder | 2018-09-28 | 1 | -12/+0 |
| | | |||||
| * | CMake: Set WITH_GTKSPELL to OFF if not found for consistency | Eduard Braun | 2018-06-30 | 1 | -46/+36 |
| | | | | | | Also remove (unused) legacy variable "TRY_GTKSPELL", remove an outdated comment, fix indentation and some cleanup | ||||
| * | make yaml optional even if present | Marc Jeanmougin | 2018-03-20 | 1 | -9/+11 |
| | | |||||
| * | make jemalloc optional at compile time | Marc Jeanmougin | 2018-03-17 | 1 | -3/+7 |
| | | |||||
| * | Fix GTKMM version check macro | Alexander Valavanis | 2018-03-04 | 1 | -0/+9 |
| | | |||||
| * | Explicitly link against libX11 for ld.gold | Tobias Ellinghaus | 2018-01-10 | 1 | -3/+11 |
| | | | | | | | Some linkers, like gold, don't find symbols in libraries not explicitly linked against. So we have to add libX11. On systems not using X11 this shouldn't hurt. | ||||
| * | Fix profiling build | Eduard Braun | 2018-01-09 | 1 | -0/+9 |
| | | | | | | Also remove ConfigCompileFlags.cmake (which wasn't included anymore for almost 10 years now) | ||||
| * | Use a macro for GtkMM version checks | Alexander Valavanis | 2017-12-25 | 1 | -48/+0 |
| | | |||||
| * | Remove deprecated GNOME VFS | Stefano Facchini | 2017-10-13 | 1 | -10/+0 |
| | | | | | Just use Gio::File when access to non-local files is needed. | ||||
| * | adapt to poppler 0.58 | David Tardon | 2017-09-07 | 1 | -0/+4 |
| | | |||||
| * | Fix DefineDependsandFlags.cmake (remove spaces in pkg_check_modules) | Marc Jeanmougin | 2017-07-06 | 1 | -2/+1 |
| | | |||||
| * | http: Migrate to new LibSoup API | Alexander Valavanis | 2017-07-06 | 1 | -1/+1 |
| | | |||||
| * | Add new libsoup based http access with caching and async | Martin Owens | 2017-07-06 | 1 | -1/+4 |
| | | |||||
| * | jemalloc cmake module | chr[] | 2017-06-30 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | | | (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 | ||||
| * | Replace ImageMagic with GraphicsMagic | chr[] | 2017-06-30 | 1 | -1/+1 |
| | | | | | | | ... just a matter of taste. But both wanna be initialized: fixed. | ||||
| * | aboutbox: Gtk3 fixes | Alexander Valavanis | 2017-06-29 | 1 | -0/+24 |
| | | |||||
