| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add draft janet interface for livecoding | s-ol | 2019-12-02 | 1 | -1/+2 |
| | | |||||
| * | CMake: enable -fstack-protector-strong by default | Patrick Storz | 2019-10-30 | 1 | -2/+2 |
| | | |||||
| * | gcc has AddressSanitizer support (allow WITH_ASAN) | Thomas Holder | 2019-10-29 | 1 | -3/+0 |
| | | |||||
| * | CMake/MSYS2: Link against libssp (required for _FORTIFY_SOURCE) | Patrick Storz | 2019-10-18 | 1 | -0/+1 |
| | | | | | | | | | | | | | mingw-w64 does not seem to have native support for fortification, libssp offers it, so let's try this for now. Not sure yet if disabling _FORTIFY_SOURCE would be better/worse. See also https://sourceforge.net/p/mingw-w64/mailman/message/36764708/ https://github.com/msys2/MINGW-packages/issues/5803 https://github.com/msys2/MINGW-packages/issues/5868 | ||||
| * | CMake: Avoid reordering CMAKE_CXX_FLAGS | Patrick Storz | 2019-10-12 | 1 | -11/+17 |
| | | | | | | | | | | | | Order matters; the reordering caused the _FORTIFY_SOURCE flag to be always undefined (as we flipped a "-U" and "-D") Also skip removing duplicates to avoid similar pitfalls (we kept only the first occurrence but should've kept the last) It did not work properly anyway (we still had duplicates in the end) and was only required as we wrote the final CMAKE_CXX_FLAGS back to cache and consequently appended new flags with every run of CMAKE. | ||||
| * | Update DefineDependsandFlags.cmake | Marc Jeanmougin | 2019-10-12 | 1 | -1/+1 |
| | | |||||
| * | Initialize some uninitialized variables | Marc Jeanmougin | 2019-10-11 | 1 | -1/+1 |
| | | |||||
| * | Move LPE's into 3 groups normal, experimental y testing. Testing is only ↵ | Jabier Arraiza | 2019-10-08 | 1 | -6/+0 |
| | | | | | usable by setting up a flag. Must set off for release. I think also for LPETool | ||||
| * | remove HAVE_POTRACE | Marc Jeanmougin | 2019-08-22 | 1 | -2/+0 |
| | | |||||
| * | Make potrace a dep, remove previous code | Marc Jeanmougin | 2019-08-21 | 1 | -10/+6 |
| | | |||||
| * | 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 | René 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. | ||||
