1. 25 Apr, 2017 1 commit
  2. 02 Apr, 2017 1 commit
    • Emmanuele Bassi's avatar
      Bump up the required version of GLib · 5e9f7767
      Emmanuele Bassi authored
      GLib 2.53 deprecated g_object_newv() and GParameter. If we want to stop
      using those types without resorting to pretty convoluted pre-processor
      dancing, we will need to bump up the dependency inside GTK+.
      5e9f7767
  3. 01 Apr, 2017 2 commits
  4. 31 Mar, 2017 1 commit
  5. 20 Mar, 2017 1 commit
  6. 14 Mar, 2017 1 commit
  7. 15 Feb, 2017 1 commit
    • Chun-wei Fan's avatar
      Visual Studio builds: Support Visual Studio 2017 · ba4e2a77
      Chun-wei Fan authored
      Update the autotools scripts to support Visual Studio 2017 builds by
      copying the Visual Studio 2013 projects and updateing the items as
      necessary to obtain the Visual Studio 2017 projects.
      
      Note that the format of the toolset string changed, so allow one to
      pass in and thus use a custom toolset string, otherwise the default
      toolset string will be generated as it was before.
      
      Note also the Visual Studio 2017 aims to be compatible with Visual
      Studio 2015 on the CRT level, so binaries built with 2017 should
      work without problems with the binaries built with 2015.
      ba4e2a77
  8. 13 Feb, 2017 1 commit
  9. 16 Jan, 2017 1 commit
  10. 09 Jan, 2017 1 commit
  11. 08 Jan, 2017 1 commit
  12. 05 Jan, 2017 1 commit
  13. 01 Jan, 2017 1 commit
  14. 21 Dec, 2016 1 commit
  15. 09 Dec, 2016 5 commits
  16. 24 Nov, 2016 1 commit
  17. 21 Nov, 2016 2 commits
  18. 05 Nov, 2016 1 commit
  19. 03 Nov, 2016 1 commit
  20. 26 Oct, 2016 2 commits
  21. 19 Oct, 2016 2 commits
    • Emmanuele Bassi's avatar
      build: Enable subdir-objects · 59af3a0c
      Emmanuele Bassi authored
      Newer versions of Automake warn about forward compatibility when the
      build uses sources in sub-directories without the subdir-objects option.
      
      Both GTK+ and GDK have an almost-but-not-quite non-recursive Automake
      layout, with sources in sub-directories contributing to the build of a
      top-level object.
      
      In theory, just adding subdir-objects to AM_INIT_AUTOMAKE would be
      enough, but the test suite references sources in a different top-level
      in order to build tests that verify the implementation of private data
      structures. This is not really allowed when using subdir-objects and out
      of srcdir builds. In order to fix this case, we require some ad hoc
      rules to create symbolic links in the appropriate build directory.
      59af3a0c
    • Chun-wei Fan's avatar
      Visual Studio builds: Update from [gdk|gtk]-3 to [gdk|gtk]-4 · 8b8f3780
      Chun-wei Fan authored
      This updates all the projects files to be be named appropriately as we move from GTK-3.x to 4.x,
      and updates the autotools files so that things are distributed and generated properly.
      
      Also remove deprecated/gtkstatusicon-quartz.c from gtk/Makefile.am, as that was causing 'make dist'
      to fail as that file has been removed.
      
      This fixes 'make dist' with the updated existing project files in proper order.
      
      Note that this does not include the new GSK, which will be added later, so the project files do
      not yet build the whole stack on Visual Studio at this point.
      8b8f3780
  22. 18 Oct, 2016 2 commits
  23. 17 Oct, 2016 2 commits
    • Emmanuele Bassi's avatar
      build: Use correct compiler flag · 7b73bc35
      Emmanuele Bassi authored
      The name is -Wformat-nonliteral.
      7b73bc35
    • Emmanuele Bassi's avatar
      build: Add various compiler warnings and errors · 20b2e479
      Emmanuele Bassi authored
      Just like GLib, GTK+ would benefit from getting warnings and errors from
      the compilers.
      
      We check various, common warnings, especially for a future use of C99;
      additionally, we promote some warnings to errors, in order to ensure
      that simple mistakes are caught during the development phase, before
      they are submitted to the code repository.
      20b2e479
  24. 16 Oct, 2016 1 commit
  25. 07 Oct, 2016 5 commits
  26. 30 Sep, 2016 1 commit