1. 13 Sep, 2022 1 commit
  2. 12 Sep, 2022 1 commit
  3. 11 Sep, 2022 3 commits
  4. 22 Aug, 2022 1 commit
  5. 16 Aug, 2022 1 commit
  6. 15 Aug, 2022 1 commit
  7. 04 Aug, 2022 2 commits
  8. 02 Aug, 2022 3 commits
  9. 29 Jul, 2022 1 commit
  10. 26 Jul, 2022 1 commit
  11. 24 Jul, 2022 3 commits
    • Kjell Ahlstedt's avatar
      CI: Don't use warning_level and werror · b9ba2a70
      Kjell Ahlstedt authored
      The are applied also to subprojects.
      b9ba2a70
    • Kjell Ahlstedt's avatar
      Add API from gtk 4.7.1 · 403d5b31
      Kjell Ahlstedt authored
      * configure.ac:
      * meson.build: Require gtk >= 4.7.1
      * gdk/src/enums.hg: enum ScrollUnit
      * gdk/src/event.hg: get_scroll_unit()
      * gtk/src/checkbutton.[ccg,hg]: set/unset/get/property_child()
      * gtk/src/enums.hg: enum ContentFit (commented out)
      * gtk/src/eventcontrollerscroll.hg: get_unit()
      * gtk/src/picture.hg: Add set/get/property_content_fit() (commented out).
      Deprecate set/get/property_keep_aspect_ratio().
      * gtk/src/searchentry.hg: set/get/property_search_delay()
      * gtk/src/signallistitemfactory.hg: Add a comment on the signals in
      gtk now taking GObject* instead of a GtkListItem*.
      * gtk/src/directorylist.hg:
      * gtk/src/filterlistmodel.hg:
      * gtk/src/flattenlistmodel.hg:
      * gtk/src/multifilter.hg:
      * gtk/src/multiselection.hg:
      * gtk/src/multisorter.hg:
      * gtk/src/noselection.hg:
      * gtk/src/selectionfiltermodel.hg:
      * gtk/src/shortcutcontroller.hg:
      * gtk/src/singleselection.hg:
      * gtk/src/slicelistmodel.hg:
      * gtk/src/sortlistmodel.hg:
      * gtk/src/treelistmodel.hg: property_item_type(), property_n_items()
      * tools/extra_defs_gen/generate_defs_gtk.cc: Add GTK_TYPE_MULTI_FILTER
      and GTK_TYPE_MULTI_SORTER.
      * tools/m4/convert_gdk.m4: Add conversions for enum Gdk::ScrollUnit.
      * tools/m4/convert_gtk.m4: Add conversions for enum Gtk::ContentFit.
      403d5b31
    • Kjell Ahlstedt's avatar
      Gdk, Gtk: Regenerate docs.xml and .defs files · f2dae283
      Kjell Ahlstedt authored
      using gtk files from gtk 4.7.1. Update gdk_docs_override.xml,
      gtk_docs_override.xml and gtk_signals.defs.patch.
      f2dae283
  12. 13 Jul, 2022 3 commits
  13. 04 Jul, 2022 1 commit
  14. 29 Jun, 2022 1 commit
  15. 14 Jun, 2022 1 commit
  16. 12 Jun, 2022 1 commit
  17. 08 Jun, 2022 2 commits
    • Kjell Ahlstedt's avatar
      Gtk: Don't derive gtkmm__GtkXxx GTypes from final types · dd261a58
      Kjell Ahlstedt authored
      Add _DO_NOT_DERIVE_GTYPE and _ABI_AS_WITH_DERIVED_GTYPE where the
      underlying C class is declared G_DECLARE_FINAL_TYPE or
      GDK__DECLARE_INTERNAL_TYPE.
      dd261a58
    • Kjell Ahlstedt's avatar
      gmmproc: Improved handling of final types · d4c29e63
      Kjell Ahlstedt authored
      * tools/m4/class_shared.m4: New file. It's a copy of the corresponding
      file in glibmm. The copy in gtkmm makes it possible to
      use _DO_NOT_DERIVE_GTYPE and _ABI_AS_WITH_DERIVED_GTYPE even if you build
      against a version of glibmm where class_shared.m4 has not been updated.
      * tools/extra_defs_gen/meson.build:
      * tools/m4/filelist.am: Add class_shared.m4.
      d4c29e63
  18. 27 May, 2022 1 commit
  19. 24 May, 2022 2 commits
  20. 23 May, 2022 3 commits
    • Chun-wei Fan's avatar
      meson.build/MSVC: Disable more warnings · b931610f
      Chun-wei Fan authored
      These warnings are not ones that we do need to be worried about when building
      gtkmm, and we should extend applying them for the (generated) C sources as well
      b931610f
    • Chun-wei Fan's avatar
      meson.build/MSVC: Re-order warnings-related c[xx]flags a bit · 922ceb84
      Chun-wei Fan authored
      Don't (needlessly) repeat checking for the '/utf-8' compiler flag, and
      use the `/wd4267` compiler flag only when building a 64-bit build, since
      warning C4267 only applies for 64-bit builds.
      
      Also, add a short description for the warning-related compiler flags for
      Visual Studio.
      922ceb84
    • Chun-wei Fan's avatar
      meson.build: Fix builds with Vulkan-enabled GTK · 1b5149ea
      Chun-wei Fan authored
      Look for the Vulkan SDK so that we can find its headers, which is needed
      when compiling the sources against a GTK-4.x build that has the Vulkan GSK
      renderer enabled for the build.  We do not link to the Vulkan libraries to
      build gtkmm, so for now we do not add a dependency in gtkmm's pkg-config files,
      and Meson may have found Vulkan internally via methods other than pkg-config.
      1b5149ea
  21. 21 May, 2022 1 commit
  22. 11 May, 2022 2 commits
  23. 14 Apr, 2022 1 commit
  24. 22 Mar, 2022 3 commits