1. 22 Jun, 2019 1 commit
  2. 29 Apr, 2019 1 commit
  3. 27 Apr, 2019 1 commit
  4. 24 Apr, 2019 2 commits
    • Chun-wei Fan's avatar
      test-int2str.c: Use g_snprintf() · 411a2d46
      Chun-wei Fan authored
      snprintf() is not available on all platforms, and may work differently
      depending on the CRT implementation.  Use the g_snprintf() from GLib
      instead, since this is already GLib-using code.
      411a2d46
    • Chun-wei Fan's avatar
      meson: Fix Visual Studio DLL builds · 39ef0bf7
      Chun-wei Fan authored
      Unfortunately, Visual Studio builds do not really like the concept of
      linking 2 static libraries and not using any sources for building a
      given DLL (it will not include those items when linking the final DLL as
      it will optimize most of the items out as the linker does not believe
      those items are being really used in the final DLL), so we need to do
      the following for the Visual Studio builds:
      
      -Define a separate GtkSourceView shared library target that contain the
       core sources *and* the word completion provider sources, along with the
       generated glib-mkenums and GResource sources.  This is actually how the
       Visual Studio projects build the sources for the GtkSourceView DLL, due
       to the same reasoning.
      
      -Declare the various internal dependencies accordingly; note that we
       still need the static core library for building the test programs.
       This means that on Visual Studio builds we need to build the core
       sources 2 times, it seems that this is unavoidable at this point.
       The build files for the tests in tests/ and testsuite/ has been updated
       accordingly so that things will build and link.  Note that for the
       test-stylescheme test, we need to ensure that we only link to the
       static core library, otherwise it will fail to link.
      
      -Update the enumeration source generating process, so that we include
       config.h during the build and so ensure that the symbols in the
       enumeration sources are properly exported.  This is necessary
       especially for the introspection builds on Visual Studio, as well as
       for the test programs.
      
      -For builds prior to Visual Studio 2013, we must include our math.h so
       that we can have a fallback implementation for round(), which is only
       provided in Visual Studio 2013 and later.
      39ef0bf7
  5. 21 Apr, 2019 1 commit
    • Martin Blanchard's avatar
      build: Port to the meson build system · 9f3da748
      Martin Blanchard authored
      This commit provides an initial port to the meson build system. See
      meson_options.txt for the changes to command line options. For a full
      build of GtkSourceView, the following will work.
      
       meson -Dglade_catalog=true -Dinstall_tests=true -Dgtk_doc=true build/
      9f3da748
  6. 19 Apr, 2019 1 commit
  7. 10 Feb, 2019 1 commit
  8. 26 Nov, 2018 2 commits
  9. 10 Oct, 2018 2 commits
  10. 26 Jun, 2018 1 commit
  11. 25 Jun, 2018 2 commits
  12. 04 Jun, 2018 1 commit
  13. 29 May, 2018 5 commits
  14. 18 May, 2018 11 commits
  15. 09 May, 2018 6 commits
  16. 10 Mar, 2018 1 commit
  17. 03 Mar, 2018 1 commit