1. 08 Jan, 2023 1 commit
  2. 03 Jan, 2023 3 commits
  3. 27 Sep, 2022 1 commit
  4. 26 Sep, 2022 2 commits
  5. 13 Sep, 2022 1 commit
  6. 12 Sep, 2022 2 commits
  7. 22 Aug, 2022 1 commit
  8. 16 Aug, 2022 1 commit
  9. 18 Jul, 2022 1 commit
  10. 29 Jun, 2022 1 commit
  11. 09 Jun, 2022 2 commits
  12. 24 May, 2022 2 commits
  13. 23 May, 2022 3 commits
    • Chun-wei Fan's avatar
      meson/MSVC: Apply /wd4828 when building gendef.exe only · f0eed851
      Chun-wei Fan authored
      This warning only applies when compiling gendef.cc, when '/utf-8' is also being
      used, so only apply that compiler flag there.  Move the '/utf-8' to be with the
      other warning-related compiler flags for consistency's sake.
      
      Also, only build gendef.exe if it is really needed, i.e., glibmm's gmmproc is
      not able to produce headers that can export gtkmm's symbols via compiler
      directives.
      f0eed851
    • Chun-wei Fan's avatar
      meson.build/MSVC: Disable more warnings · ee6c9bf4
      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
      ee6c9bf4
    • Chun-wei Fan's avatar
      meson.build/MSVC: Re-order warnings-related c[xx]flags a bit · 90b00f06
      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.
      90b00f06
  14. 21 May, 2022 1 commit
  15. 02 May, 2022 1 commit
  16. 14 Apr, 2022 1 commit
  17. 27 Feb, 2022 1 commit
  18. 18 Feb, 2022 1 commit
  19. 15 Feb, 2022 1 commit
  20. 10 Nov, 2021 1 commit
  21. 08 Sep, 2021 1 commit
  22. 27 Jun, 2021 1 commit
  23. 21 May, 2021 1 commit
  24. 19 May, 2021 1 commit
  25. 18 May, 2021 1 commit
  26. 14 May, 2021 1 commit
    • Kjell Ahlstedt's avatar
      Fix build as subproject without building documentation · 14d364fe
      Kjell Ahlstedt authored
      * meson.build: If mm-common-get is not found in maintainer-mode
      with 'required: false', try with 'required: true'.
      Don't try to use tag_file, if documentation is not built.
      * docs/reference/meson.build: Don't use variables from modules
      that don't define doxytagfile. These are subprojects that don't build
      their documentation.
      14d364fe
  27. 11 May, 2021 4 commits
    • Chun-wei Fan's avatar
      meson.build: Clean up MSVC build flags · 78da667b
      Chun-wei Fan authored
      Like the last NMake Makefiles commit, drop the ignores for warnings C4251,
      C4273 and C4275 as the code is now free of items that trigger those warnings.
      78da667b
    • Chun-wei Fan's avatar
      NMake Makefiles: Some cleanups and improvements · 4925ceba
      Chun-wei Fan authored
      Drop the ignores for warnings C4251, C4273 and C4275 from the warnings that we
      want to ignore, as the code is now free of items that trigger those warnings.
      
      Also, reorganize the compiler flags for gtkmm-demo as it is actually the /GL
      flag that triggered the internal compiler error when it is used with /EHsc on
      32-bit Visual Studio 2015 and 2017 builds.  Likewise, disable the /LTCG linker
      option when building Visual Studio 2015 and 2017 32-bit builds.
      4925ceba
    • Chun-wei Fan's avatar
      treemodelcolumn.h: Export class selectively · 47bab3e1
      Chun-wei Fan authored
      This class contains a std::vector<GType> member, so don't export this class as
      a whole but export its methods individually.
      
      This will eliminate warning C4251 and avoid having the built code depend on a
      specific STL and compiler version
      47bab3e1
    • Chun-wei Fan's avatar
      textiter.hg: Correct _WRAP_EQUAL_AND_COMPARE() call · 13340f5f
      Chun-wei Fan authored
      The decoration macro should be GTKMM_API, not GDKMM_API
      13340f5f
  28. 05 May, 2021 1 commit
  29. 09 Apr, 2021 1 commit