geary/src/client/util
Niels De Graef 6ce2373a75 Create a config.vapi for config.h
Currently, a lot of our build variables that are defined at
configuration time, are spread out across the code base, often declared
as `extern` which can break when moving around sections of the code
across files.

This commit introduces a "Config" namespace which basically maps to the
definitions in `config.h`, but allows us to properly access them too
from the Vala source code.

By doing so, it helps us to more explicitly see where we rely on a
build variable from this file (which should be obvious from the `Config'
namespace).

To make it ourselves a bit easier in Meson too, we can declare an
internal dependency, which helps ensure that we pull in the dependency
where needed.
2025-12-07 01:32:32 +01:00
..
util-cache.vala Util.Cache.Lru: Workaround missing generic type argument 2022-02-06 17:49:00 +01:00
util-contact.vala client: Add more options for displaying images from messages 2022-07-08 22:02:18 +02:00
util-date.vala Update file util-date.vala 2024-06-25 13:53:49 +03:00
util-email.vala Util.Email.SearchExpressionFactory: Use ICU for work breaking 2021-01-19 20:49:01 +11:00
util-files.vala Transfer Yorba copyrights to Software Freedom Conservancy 2016-05-06 08:33:37 -04:00
util-gio.vala Make ClientWebView and derived classes unit-testable. 2017-02-01 00:41:43 +11:00
util-gtk.vala components: Rework Folder Popover 2022-09-20 05:37:14 +00:00
util-i18n.vala Create a config.vapi for config.h 2025-12-07 01:32:32 +01:00
util-js.vala Util.JS: Remove now-unused code 2020-10-13 00:02:09 +11:00
util-migrate.vala Create a config.vapi for config.h 2025-12-07 01:32:32 +01:00