- 11 Jan, 2023 1 commit
-
-
Christian Hergert authored
This is technically an API break, but it in practice shouldn't actually break anything (and does not break ABI). Anyone using it previously is likely to have casted to (gpointer) anyway because this was incorrectly doing void** instead of void*.
-
- 10 Oct, 2022 3 commits
-
-
Alberto Fanjul authored
-
Alberto Fanjul authored
-
Alberto Fanjul authored
-
- 11 Aug, 2022 1 commit
-
-
In particular, this updates the version number reported in meson.build fixing the CI for gnome-builder!617
-
- 16 Jul, 2022 1 commit
-
-
Alberto Fanjul authored
Allow to check libgit2-glib version
-
- 30 Mar, 2022 1 commit
-
-
David Hewitt authored
These callbacks are marked as `allow-none`, so `NULL` should be allowed for them. But the method does nothing if we don't supply any callbacks, so presumably that's what this assert was intended for. However, it currently fails if ANY of the callbacks are `NULL`, we only want it to fail if ALL of the callbacks are `NULL`.
-
- 14 Mar, 2022 1 commit
-
-
Alberto Fanjul authored
-
- 13 Feb, 2022 1 commit
-
-
An external script is used to create symlinks for backward compatibility on meson files. When the files already exist, the script raises an exception. Since the files already exists no new links are created.
-
- 04 Feb, 2022 11 commits
-
-
Iñigo Martínez authored
-
Iñigo Martínez authored
Since meson's 0.50 release, `include_directories` accepts strings that are replaced transparently[0]. This is more readable in some cases, so it has been replaced where possible. meson minimum version has also been bumped to 0.50. [0] http://mesonbuild.com/Release-notes-for-0-50-0.html#include_directories-accepts-a-string
-
Iñigo Martínez authored
Since 0.49.0, a dictionary could be used as a replacement for each key/value pair as if `set` method was called for each of them[0]. Almost all of the `configuration_data` objects have been changed to use a dictionary. [0] http://mesonbuild.com/Reference-manual.html#configuration_data
-
Iñigo Martínez authored
Functions derived from generators as `configure_file`, `custom_target` and `i18n.merge_file` can use placeholders like `@BASENAME@` that removes the extension from the input filename string. The output string has been replaced by this placeholder that allows in some cases the use of less variables.
-
Iñigo Martínez authored
-
Iñigo Martínez authored
The package include dir path (aka `libgit2_glib_pkgincludedir`) has replace by the use of the `includedir` option path and the expected subdir path. This way the use of the include subdir is more clearly related.
-
Iñigo Martínez authored
This reverts commit 8a1da431. The commit removed some use of the `python` module to be able to explicitly compile with `python3` in the post install script because although meson was using `python` module properly the post install script was calling `python` binary that might not point to `python3` binary. The commit has been reverted and proper solution has been applied by passing the `python3` installation path used by meson to the post install script. The `python3-gobject-devel` has also been added as a requirement for the CI step.
-
Iñigo Martínez authored
Since meson's 0.49 version the '/' character can be used as path separator instead of the `join_paths` function[0]. Every use of the `join_paths` function has been replaced. [0] http://mesonbuild.com/Release-notes-for-0-49-0.html#joining-paths-with-
-
Iñigo Martínez authored
Introspection detection checks if the option is enabled and also if the `g-ir-scanner` is avaialable in the system. This check has been simplified by short circuiting the check.
-
Iñigo Martínez authored
meson's GNOME module provides a `mkenums_simple` method[0] that eases the generation of enum sources. This avoids the use of the standard template files in most of the cases. This has been used to remove the need of the enum template files.
-
Iñigo Martínez authored
gi-docgen is a new tool that tries to avoid some of the issues of gtk-doc and is also faster. gtk-doc has been replaced by gi-docgen in CI.
-
- 22 Jan, 2022 1 commit
-
-
Liliana Marie Prikler authored
-
- 23 Dec, 2021 3 commits
-
-
Alberto Fanjul authored
-
Alberto Fanjul authored
-
Alberto Fanjul authored
-
- 22 Dec, 2021 3 commits
-
-
Alberto Fanjul authored
-
Alberto Fanjul authored
-
Alberto Fanjul authored
-
- 29 Aug, 2021 1 commit
-
-
- 21 May, 2021 3 commits
-
-
Due to an issue with meson's `buildtype` and `b_ndebug` options[0], the `b_ndebug` option was converted to a combo option. This forced `libgit2-glib` to use a workaround that has ended being the standard meson's behavior. The `b_ndebug` option has also gained another option called `if-release`. Due to this changes, the workaround comment has been removed and proper fix has been used in place. [0] https://github.com/mesonbuild/meson/pull/1896
-
Alberto Fanjul authored
-
Alberto Fanjul authored
-
- 17 May, 2021 3 commits
-
-
-
Alberto Fanjul authored
-
Alberto Fanjul authored
-
- 27 Jun, 2020 1 commit
-
-
Armandas Jarušauskas authored
-
- 02 Mar, 2020 5 commits
-
-
-
Replace the deprecated g_get_current_time with g_get_real_time. Adjust the value calculation so it remains the same.
-
GParameter is likewise deprecated and provokes warnings.
-
g_object_ref passes through the type on GNUlike compilers. We need to cast it before returning it.
-
git_submodule_update expects non-const options.
-