1. 05 Jul, 2020 5 commits
  2. 04 Jul, 2020 1 commit
  3. 27 Jun, 2020 1 commit
  4. 26 Jun, 2020 1 commit
    • verdre's avatar
      function: Only get function name if we actually warn · de24d1bb
      verdre authored
      Getting the function name for logging a warning/error message using
      format_function_name() is expensive and shows up with quite a few
      percent in the profiler.
      
      Luckily, we can completely get rid of that overhead by only getting the
      function name in case we actually have to warn. To do that, check the
      number of arguments ourselves instead of using args.requireAtLeast() and
      then move the call to format_function_name() into the if-conditions of
      those checks.
      de24d1bb
  5. 23 Jun, 2020 2 commits
  6. 22 Jun, 2020 1 commit
  7. 21 Jun, 2020 1 commit
    • Andy Holmes's avatar
      examples: add GListModel implementation · 7b7f9ee7
      Andy Holmes authored
      Add a simple implementation of GListModel, primarily as a demonstration
      of implementing interfaces in genera, but particularly this interface as
      it will be used quite a bit in Gtk4.
      7b7f9ee7
  8. 16 Jun, 2020 1 commit
  9. 04 Jun, 2020 1 commit
  10. 03 Jun, 2020 10 commits
  11. 01 Jun, 2020 5 commits
    • Philip Chimento's avatar
      Merge branch 'fix-gtk4' into 'master' · 856b494e
      Philip Chimento authored
      Fix CI failure caused by GTK4 update
      
      See merge request !447
      856b494e
    • Philip Chimento's avatar
      CI: Pin new version of build image · b54617a5
      Philip Chimento authored
      We are committing an update that requires a newer version of GTK4, so
      pin the known-good image to the most recent one.
      b54617a5
    • Philip Chimento's avatar
      tests: Adapt to GTK4 API changes · bbaca3db
      Philip Chimento authored
      The monthly CI image build included a newer version of GTK4 which had
      some API changes. The one we need to contend with is the removal of
      gtk_container_add() in favour of widget-specific functions such as
      gtk_window_set_child().
      
      The destroy vfunc was also removed so it seems that one avenue to get
      a JS callback called during garbage collection no longer exists in GTK4,
      so we can remove that test.
      bbaca3db
    • Philip Chimento's avatar
      Merge branch 'master.msvc' into 'master' · b537bd7f
      Philip Chimento authored
      arg.cpp: Add required messages for static_assert (fix building on pre-C++17)
      
      See merge request !441
      b537bd7f
    • Chun-wei Fan's avatar
      arg.cpp: Add required messages for static_assert · da7e548f
      Chun-wei Fan authored
      Using static_assert without a diagnostic message is a feature that is
      introduced with C++17, so add the messages as needed as we are on C++14.
      
      This also reverts commit 698d603c, as we no
      longer need to force C++17 mode on Visual Studio as a result
      da7e548f
  12. 31 May, 2020 11 commits