- Mar 29, 2024
-
-
- Mar 23, 2024
-
-
Niels De Graef authored
-
Niels De Graef authored
-
Niels De Graef authored
The bluez backend is a shared module and shouldn't be linked to directly. Meson actually warns us about this and mentions it will become a hard error too. The fix is quite easy: don't link against the bluez backend in the first place. Fixes: #133
-
-
-
- Mar 21, 2024
-
-
Rico Tzschichholz authored
Fixes #139
-
- Mar 16, 2024
-
-
Niels De Graef authored
-
Niels De Graef authored
-
Niels De Graef authored
Don't copy/ref when it's necessary.
-
- Mar 09, 2024
-
-
Niels De Graef authored
We're doing some unnecessary copies in `Folks.SimpleQuery`, most of all in the private method `_string_matches_token()`, which can be quite hot code. By declaring these strings as unowned, we can avoid this.
-
- Mar 08, 2024
-
-
- Mar 02, 2024
-
-
- Feb 19, 2024
-
-
- Feb 13, 2024
-
-
- Feb 10, 2024
-
-
- Feb 02, 2024
-
-
- Jan 21, 2024
-
-
triallax authored
In 7a9c8133, the original `-include redeclare-internal-api.h` was added for autotools. It is necessary due to vala internals that require guaranteeing a private ABI's prototype is available when compiling folks, even though vala doesn't generate that prototype. During the port to meson, this `-include` was dropped. Without it, `-Werror=implicit-function-declaration` will cause folks to fail to compile. Implicit function declarations are a terrible feature -- they were part of c89, but c99 removed them without a deprecation because they were too dangerous to use, notable in a language that doesn't like to remove features even *with* a deprecation. For over two decades, compilers have, by default, allowed this invalid C anyways, on the grounds that it commonly existed, but modern compilers are finally starting to enforce this. It will become a fatal error by default in gcc 14, and clang 16. Folks got this right all the way back in 2013; it disappeared by accident. Let's restore it as originally intended.
-
- Jan 12, 2024
-
-
Niels De Graef authored
This reverts commit b6b7d41a. See https://github.com/martinpitt/python-dbusmock/pull/192
-
- Jan 09, 2024
-
-
Niels De Graef authored
-
Niels De Graef authored
-
- Jan 02, 2024
-
-
- Oct 25, 2023
-
-
- Oct 01, 2023
-
-
- Sep 19, 2023
-
-
- Aug 08, 2023
-
-
- Jun 18, 2023
-
-
- May 29, 2023
-
-
- May 01, 2023
-
-
Allows to have consistent file indentation configured by default for all editors. See https://editorconfig.org/ for more information.
-
- Apr 16, 2023
-
-
Rico Tzschichholz authored
Build failure triggered by glib@004f48f4
-
- Mar 21, 2023
-
-
Rico Tzschichholz authored
-
- Mar 05, 2023
-
-
Niels De Graef authored
-
Niels De Graef authored
-
Niels De Graef authored
These days meson complains a bit if you `meson $BUILDDIR` instead of `meson setup $BUILDDIR`, so update our instructions. While we're at it, adjust them to use the meson-specific wrappers for building and installing, rather than using ninja directly Fixes: #134
-
- Feb 22, 2023
-
-
- Jan 15, 2023
-
-
Instead of abusing the posix access function.
-
- Jan 04, 2023
-
-
Corentin Noël authored
They really are just modules.
-
- Dec 28, 2022
-
-
- Oct 31, 2022
-
-
- Oct 11, 2022
-
-
It is recommended by Meson: https://mesonbuild.com/Reference-manual_functions.html#project
-