NetworkManager/src/libnm-glib-aux
2021-11-04 20:25:19 +01:00
..
tests all: unify and rename strv helper API 2021-07-29 10:26:50 +02:00
meson.build glib-aux: add "nm-uuid.[ch]" sources 2021-05-04 15:51:41 +02:00
nm-c-list.h build: move "shared/nm-{glib-aux,log-null,log-core}" to "src/libnm-{glib-aux,log-null,log-core}" 2021-02-24 12:48:20 +01:00
nm-dbus-aux.c glib-aux: add nm_dbus_connection_call_blocking() helper 2021-08-04 08:23:58 +02:00
nm-dbus-aux.h glib-aux: add nm_g_variant_tuple_get_u() helper 2021-10-11 13:54:29 +02:00
nm-dedup-multi.c build: move "shared/nm-{glib-aux,log-null,log-core}" to "src/libnm-{glib-aux,log-null,log-core}" 2021-02-24 12:48:20 +01:00
nm-dedup-multi.h glib-aux: clear iterator in nm_dedup_multi_iter_{next,prev}() at the end 2021-08-17 19:56:38 +02:00
nm-default-glib-i18n-lib.h build: move "shared/nm-{glib-aux,log-null,log-core}" to "src/libnm-{glib-aux,log-null,log-core}" 2021-02-24 12:48:20 +01:00
nm-default-glib-i18n-prog.h build: move "shared/nm-{glib-aux,log-null,log-core}" to "src/libnm-{glib-aux,log-null,log-core}" 2021-02-24 12:48:20 +01:00
nm-default-glib.h clang-format: use "IndentPPDirectives:None" instead of "BeforeHash" 2021-07-09 08:49:06 +02:00
nm-enum-utils.c build: move "shared/nm-{glib-aux,log-null,log-core}" to "src/libnm-{glib-aux,log-null,log-core}" 2021-02-24 12:48:20 +01:00
nm-enum-utils.h build: move "shared/nm-{glib-aux,log-null,log-core}" to "src/libnm-{glib-aux,log-null,log-core}" 2021-02-24 12:48:20 +01:00
nm-errno.c glib-aux: fix releasing thread-local storage from nm_strerror_native() 2021-07-05 14:51:27 +02:00
nm-errno.h build: move "shared/nm-{glib-aux,log-null,log-core}" to "src/libnm-{glib-aux,log-null,log-core}" 2021-02-24 12:48:20 +01:00
nm-gassert-patch.h clang-format: use "IndentPPDirectives:None" instead of "BeforeHash" 2021-07-09 08:49:06 +02:00
nm-glib.h format: reformat code with clang-format-12.0.1-1.fc34 2021-08-30 13:14:00 +02:00
nm-hash-utils.c glib-aux/trivial: rename GBytes helper API 2021-11-04 20:25:18 +01:00
nm-hash-utils.h glib-aux/trivial: rename GBytes helper API 2021-11-04 20:25:18 +01:00
nm-io-utils.c glib-aux: add nm_sd_notify() helper 2021-08-04 08:23:58 +02:00
nm-io-utils.h glib-aux: add nm_sd_notify() helper 2021-08-04 08:23:58 +02:00
nm-jansson.h clang-format: use "IndentPPDirectives:None" instead of "BeforeHash" 2021-07-09 08:49:06 +02:00
nm-json-aux.c clang-format: use "IndentPPDirectives:None" instead of "BeforeHash" 2021-07-09 08:49:06 +02:00
nm-json-aux.h libnm: add direct property type "bytes" 2021-11-04 20:25:19 +01:00
nm-keyfile-aux.c glib-aux: add nm_key_file_db_prune_tmp_files() helper 2021-07-01 11:20:59 +02:00
nm-keyfile-aux.h glib-aux: add nm_key_file_db_prune_tmp_files() helper 2021-07-01 11:20:59 +02:00
nm-logging-base.c glib-aux: use nm_vsprintf_buf_or_alloc() to stack allocate logging message in _nm_log_simple_printf() 2021-07-23 16:43:37 +02:00
nm-logging-base.h glib-aux,cloud-setup: add _nm_logging_enabled*() helper API 2021-07-23 16:43:37 +02:00
nm-logging-fwd.h clang-format: use "IndentPPDirectives:None" instead of "BeforeHash" 2021-07-09 08:49:06 +02:00
nm-logging-syslog.h shared: split and move "nm-vpn-plugin-macros.h" 2021-02-24 12:48:56 +01:00
nm-macros-internal.h glib-aux: add nm_auto_g_object_thaw_notify and related helpers 2021-10-13 15:36:43 +02:00
nm-obj.h build: move "shared/nm-{glib-aux,log-null,log-core}" to "src/libnm-{glib-aux,log-null,log-core}" 2021-02-24 12:48:20 +01:00
nm-random-utils.c glib-aux: avoid compiler warning about ignoring getrandom() result 2021-07-14 12:04:36 +02:00
nm-random-utils.h build: move "shared/nm-{glib-aux,log-null,log-core}" to "src/libnm-{glib-aux,log-null,log-core}" 2021-02-24 12:48:20 +01:00
nm-ref-string.c refstr: be extra careful about calling memcpy() with dangling pointer 2021-03-19 12:05:08 +01:00
nm-ref-string.h glib-aux: add ref/unref function for down-cast NMRefString 2021-09-16 15:51:02 +02:00
nm-secret-utils.c build: move "shared/nm-{glib-aux,log-null,log-core}" to "src/libnm-{glib-aux,log-null,log-core}" 2021-02-24 12:48:20 +01:00
nm-secret-utils.h build: move "shared/nm-{glib-aux,log-null,log-core}" to "src/libnm-{glib-aux,log-null,log-core}" 2021-02-24 12:48:20 +01:00
nm-shared-utils.c glib-aux/trivial: rename GBytes helper API 2021-11-04 20:25:18 +01:00
nm-shared-utils.h libnm: add direct property type "enum" 2021-11-04 20:25:19 +01:00
nm-str-buf.h glib-aux: add nm_str_buf_utf8_validate() helper 2021-07-15 08:18:57 +02:00
nm-test-utils.h glib-aux/tests: add NMTST_COPY() helper 2021-09-08 18:33:43 +02:00
nm-time-utils.c build: move "shared/nm-{glib-aux,log-null,log-core}" to "src/libnm-{glib-aux,log-null,log-core}" 2021-02-24 12:48:20 +01:00
nm-time-utils.h build: move "shared/nm-{glib-aux,log-null,log-core}" to "src/libnm-{glib-aux,log-null,log-core}" 2021-02-24 12:48:20 +01:00
nm-uuid.c glib-aux: drop unnecessary g_strlcpy() from nm_uuid_is_valid_nm() 2021-08-09 07:59:45 +02:00
nm-uuid.h glib-aux/uuid: use NMUuid typed argument for nm_uuid_generate_from_string*() 2021-06-08 08:24:14 +02:00
nm-value-type.h libnm: add direct property type "bytes" 2021-11-04 20:25:19 +01:00
README.md all: add some README.md files describing the purpose of our sources 2021-08-19 17:51:11 +02:00

libnm-glib-aux

A static helper library with general purpose helpers on top of glib.

This is similar to libnm-std-aux (on which this library depends). The difference is that libnm-std-aux only requires standard C (C11), while this has a dependency on glib.

As this has no additional dependencies, we should have all our glib code use this internal helper library. It contains helpers that should be available (and used) in all our C/glib applications/libraries.

Parts of this library are usually already included via the nm-default*.h headers.