summaryrefslogtreecommitdiff
path: root/src/libnm-glib-aux
AgeCommit message (Expand)AuthorFilesLines
2021-06-23glib-aux: rework NM_HASH_COMBINE_BOOLS() macro to avoid expression statementThomas Haller1-12/+6
2021-06-23std-aux: rework NM_STATIC_ASSERT_EXPR() macroThomas Haller1-0/+26
2021-06-23glib-aux: add NM_G_PARAM_SPEC_GET_DEFAULT_STRING() helperThomas Haller1-0/+4
2021-06-23glib-aux: add nm_g_variant_singleton_s_empty() helperThomas Haller2-0/+7
2021-06-23glib-aux: add nm_g_variant_singleton_b() helperThomas Haller2-18/+28
2021-06-22std-aux/glib-aux: minor cleanup of nm_ip_addr_*()/nm_utils_addr_family_*()Thomas Haller1-7/+13
2021-06-21glib-aux: cleanup nm_utils_named_value_clear_with_g_free() implementationThomas Haller1-5/+2
2021-06-17glib-aux: add NM_STRV_EMPTY_CC() helper macroThomas Haller1-0/+1
2021-06-17glib-aux: add nm_utils_ptrarray_is_sorted() helperThomas Haller2-0/+28
2021-06-11glib-aux/tests: avoid coverity warning in test_nm_g_source_sentinel()Thomas Haller1-1/+1
2021-06-11libnm-glib-aux: add nm_utils_get_process_exit_status_desc()Beniamino Galvani2-0/+21
2021-06-11shared: add nm_ip_addr_init() helperThomas Haller1-1/+23
2021-06-10glib-aux: mark result of nm_g_slice_free_fcn() as warn_unused_resultThomas Haller1-2/+9
2021-06-10glib-aux: fix formatting for _nm_g_slice_free_fcn_define() by adding semicolonThomas Haller1-5/+12
2021-06-08glib-aux/uuid: use NMUuid typed argument for nm_uuid_generate_from_string*()Thomas Haller2-40/+47
2021-06-08glib-aux/uuid: add NM_UUID_INIT() macroThomas Haller1-0/+22
2021-06-08glib-aux: use NM_VA_ARGS_FOREACH() to implement NM_HASH_COMBINE_BOOLS()Thomas Haller1-27/+12
2021-06-08glib-aux: use NM_VA_ARGS_FOREACH() to implement NM_HASH_COMBINE_VALS()Thomas Haller1-98/+7
2021-06-08glib-aux: implement varidic macros NM_UTILS_{LOOKUP,ENUM2STR}_DEFINE() with N...Thomas Haller2-17/+7
2021-06-08std-aux: implement NM_IN_SET()/NM_IN_STRSET() via NM_VA_ARGS_FOREACH()Thomas Haller1-8/+6
2021-06-08std-aux,glib-aux: move NM_NARG() and _NM_MACRO_CALL() to lib-std-auxThomas Haller1-71/+0
2021-06-08glib-aux: extend NM_NARG() macro for more argumentsThomas Haller1-266/+63
2021-06-04glib-aux: change nm_uuid_is_valid_full() to nm_uuid_is_normalized_full()Thomas Haller2-5/+5
2021-06-04glib-aux: add nm_uuid_is_valid_normalized() helperThomas Haller1-0/+8
2021-06-04glib-aux: add nm_strvarray_get_strv_non_empty_dup() helperThomas Haller1-0/+15
2021-06-04glib-aux: add nm_strvarray_find_first() helperThomas Haller1-7/+19
2021-06-04glib-aux: add nm_strvarray_get_idx() helperThomas Haller1-0/+9
2021-06-04glib-aux: add nm_strv_has_duplicate() helperThomas Haller2-0/+32
2021-06-04glib-aux: add nm_utils_strv_dup_shallow_maybe_a() helperThomas Haller1-0/+28
2021-06-01glib-aux: move forward declaration of inet_ntop() out of function scopeThomas Haller1-2/+3
2021-05-27glib-aux/trivial: add comment when nm_utils_buf_utf8safe_escape() returns NULLThomas Haller1-1/+6
2021-05-27glib-aux/trivial: fix typo in code commentThomas Haller1-1/+1
2021-05-27glib-aux/trivial: rename nm_ref_string_equals_str() to nm_ref_string_equal_str()Thomas Haller1-1/+1
2021-05-27glib-aux/trivial: rename nm_{pint,puint32}_equals() to nm_\1_equal()Thomas Haller3-5/+5
2021-05-27glib-aux: add nm_ref_string_{equal,cmp}() helpersThomas Haller1-0/+20
2021-05-27glib-aux: add nm_ref_string_reset_str() helperThomas Haller1-0/+21
2021-05-27glib-aux: improve nm_ref_string_equals_str() to work for non-C-stringsThomas Haller1-5/+7
2021-05-27glib-aux: add nm_g_source_sentinel_get() utilThomas Haller3-0/+105
2021-05-27glib-aux: add NM_HASH_OBFUSCATE_PTR_STR_BUF_SIZE defineThomas Haller1-0/+3
2021-05-27glib-aux: add nm_assert_is_ternary() helperThomas Haller1-0/+2
2021-05-27glib-aux: add nm_uuid_is_valid_full() to have a non-static, non-inline variantThomas Haller2-0/+14
2021-05-26all: reimplement g_strstrip() macro to avoid Coverity warningThomas Haller1-0/+14
2021-05-26glib-aux: avoid coverity warning in nm_str_buf_append_printf()Thomas Haller1-1/+1
2021-05-26glib-aux: add nm_clear_g_string() helperThomas Haller1-0/+12
2021-05-26trivial: improve code commentsThomas Haller1-2/+2
2021-05-19glib-aux: minor cleanup in nm_uuid_is_valid_nm()Thomas Haller1-12/+21
2021-05-18glib-aux: add nm_ip_addr_from_packed_array() helperThomas Haller1-0/+8
2021-05-14glib-aux: add nm_auto_pop_and_unref_gmaincontext cleanup macroThomas Haller1-0/+12
2021-05-14glib-aux: add nm_g_subprocess_terminate_in_background() helperThomas Haller2-0/+75
2021-05-14glib-aux: add NM_STRV_EMPTY() helperThomas Haller1-0/+1