- 08 Jan, 2023 1 commit
-
-
Kjell Ahlstedt authored
-
- 03 Jan, 2023 3 commits
-
-
Kjell Ahlstedt authored
See libsigcplusplus PR#83
-
Kjell Ahlstedt authored
It's deprecated from Meson 0.64. The replacement, fs.copyfile(), is not useful here. It only copies from the source directory to the build directory.
-
Kjell Ahlstedt authored
Fixes #131
-
- 27 Sep, 2022 1 commit
-
-
Kjell Ahlstedt authored
-
- 26 Sep, 2022 2 commits
-
-
Co-authored-by:
Kjell Ahlstedt <kjellahlstedt@gmail.com>
-
-
- 13 Sep, 2022 1 commit
-
-
Kjell Ahlstedt authored
-
- 12 Sep, 2022 2 commits
-
-
Kjell Ahlstedt authored
-
Kjell Ahlstedt authored
gtk_text_view_get_tabs() returns a copy (transfer full).
-
- 22 Aug, 2022 1 commit
-
-
Kjell Ahlstedt authored
Fixes #123
-
- 16 Aug, 2022 1 commit
-
-
Kjell Ahlstedt authored
Fixes #126
-
- 18 Jul, 2022 1 commit
-
-
Kjell Ahlstedt authored
Required for Gtk::Widget's inheritance diagram.
-
- 29 Jun, 2022 1 commit
-
-
Kjell Ahlstedt authored
-
- 09 Jun, 2022 2 commits
-
-
Kjell Ahlstedt authored
GtkFileChooserNative is declared G_DECLARE_FINAL_TYPE.
-
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.
-
- 24 May, 2022 2 commits
-
-
Chun-wei Fan authored
Meson: Re-structure warnings-related compiler flags for Visual Studio (gtkmm-3-24 branch) See merge request !69
-
Chun-wei Fan authored
As Kjell suggested, don't use a for loop as get_supported_arguments() works on a list and returns a list.
-
- 23 May, 2022 3 commits
-
-
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.
-
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
-
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.
-
- 21 May, 2022 1 commit
-
-
Kjell Ahlstedt authored
-
- 02 May, 2022 1 commit
-
-
Kjell Ahlstedt authored
-
- 14 Apr, 2022 1 commit
-
-
Kjell Ahlstedt authored
g_object_run_dispose() unrefs a widget only if it has a parent. Use g_object_unref() on all widgets without a parent. Fixes #115
-
- 27 Feb, 2022 1 commit
-
-
Kjell Ahlstedt authored
New versions of mm-common use the Python scripts doc_postprocess.py and doc_install.py instead of the Perl scripts doc-postprocess.pl and doc-install.pl when documentation is built.
-
- 18 Feb, 2022 1 commit
-
-
Kjell Ahlstedt authored
The default value will be changed in future Meson releases. Don't use deprecated python3.path() and execute(..., gui_app: ...). Let import('python').find_installation() always find the python installation used to run Meson. Fixes #111
-
- 15 Feb, 2022 1 commit
-
-
Kjell Ahlstedt authored
Avoid warnings from the clang++ compiler. It's deprecated to implicitly declare a copy constructor, if there is a user-deleted (=delete) copy assignment operator.
-
- 10 Nov, 2021 1 commit
-
-
Chun-wei Fan authored
Make these builds distinct frmo the Visual Studio 2019 builds.
-
- 08 Sep, 2021 1 commit
-
-
Kjell Ahlstedt authored
-
- 27 Jun, 2021 1 commit
-
-
Kjell Ahlstedt authored
and set active items in the combo boxes, so something is shown.
-
- 21 May, 2021 1 commit
-
-
Kjell Ahlstedt authored
-
- 19 May, 2021 1 commit
-
-
Kjell Ahlstedt authored
-
- 18 May, 2021 1 commit
-
-
Kjell Ahlstedt authored
Doxygen in a main project shall not be called before tag files have been created or updated in subprojects.
-
- 14 May, 2021 1 commit
-
-
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.
-
- 11 May, 2021 4 commits
-
-
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.
-
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.
-
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
-
Chun-wei Fan authored
The decoration macro should be GTKMM_API, not GDKMM_API
-
- 05 May, 2021 1 commit
-
-
Kjell Ahlstedt authored
Call add_dist_script() in a subproject, if meson.version() >= 0.58.0.
-
- 09 Apr, 2021 1 commit
-
-
Kjell Ahlstedt authored
-