glib/glib
Tobias Stoeckmann 374a1895b6 garray: Fix integer overflows in element capacity calculations
Integer overflows in size calculations of buffers (GArray and GPtrArray)
allow subsequent buffer overflows. This happens due to conversions
between gsize and guint.

Proof of concept demonstrations of the overflows can be found in issue
2578. They are not being added as unit tests as they require too much
memory to test.

This will affect `GArray`s which are 4GB in size, or `GPtrArray`s which
are 48GB in size.

Fixes: #2578
2022-01-26 13:06:26 +00:00
..
deprecated Fix missing field initializer in glib/deprecated/gthread.h 2021-05-06 22:54:53 +02:00
dirent dirent: Add trailing nul delimiter to FILENAME_MAX 2021-04-19 19:23:10 +01:00
glib-mirroring-tab glib: Port glib-mirroring-tab subdirectory to Meson 2019-01-15 15:11:43 +00:00
gnulib build: Add missing host system checks for Android 2021-01-06 01:06:28 +01:00
libcharset build: Fix shellcheck warnings in various old build and test scripts 2020-02-27 10:33:45 +00:00
tests Enable full-static build on Windows 2022-01-26 10:14:02 +01:00
docs.c Docs: Mention that G_VA_COPY() must be followed by va_end() 2021-08-16 20:05:59 +00:00
galloca.h galloca: Add new API g_alloca0 and g_newa0 2021-11-26 12:24:23 +00:00
garcbox.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
garray.c garray: Fix integer overflows in element capacity calculations 2022-01-26 13:06:26 +00:00
garray.h Add g_array_steal(), g_ptr_array_steal() and g_byte_array_steal() 2019-10-07 14:38:24 +02:00
gasyncqueue.c docs: Break gtk-doc stanzas into paragraphs 2021-08-02 16:00:12 +01:00
gasyncqueue.h gtypes: Deprecate GTimeVal in favour of guint64 or GDateTime 2019-07-29 12:27:29 +01:00
gasyncqueueprivate.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gatomic.c docs: Document not to use volatile qualifiers 2020-11-20 14:41:07 +00:00
gatomic.h Coerce type cast to void* because it causes compiler warnings 2021-09-23 22:09:07 +02:00
gbacktrace.c gbacktrace: Fix fcntl command arguments not being checked 2021-10-15 14:15:43 +03:00
gbacktrace.h Don't fall back to raise(SIGTRAP) on Windows 2020-05-28 09:21:35 +01:00
gbase64.c gbase64: Fix documentation for line wrapping lengths 2020-01-15 13:15:54 +00:00
gbase64.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gbitlock.c gbitlock: Minor improvement to documentation formatting 2021-06-03 15:15:34 +01:00
gbitlock.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gbookmarkfile.c docs: Update various external links to use HEAD instead of master 2021-06-07 14:03:48 +01:00
gbookmarkfile.h docs: Break gtk-doc stanzas into paragraphs 2021-08-02 16:00:12 +01:00
gbsearcharray.h build: Remove the --disable-mem-pools build option and the DISABLE_MEM_POOLS macro 2018-06-02 09:45:55 +02:00
gbytes.c GBytes: add range-checked pointer getter 2021-06-15 12:01:11 +00:00
gbytes.h GBytes: add range-checked pointer getter 2021-06-15 12:01:11 +00:00
gcharset.c gcharset: Document the CHARSET environment variable a bit 2021-11-26 12:07:00 +00:00
gcharset.h Add g_get_console_charset 2019-05-27 17:51:40 +00:00
gcharsetprivate.h Add private functions to correctly convert datetime when LC_TIME is not UTF8 2021-03-27 09:28:10 +01:00
gchecksum.c gchecksum: Drop preconditions for checksum_type being valid 2020-12-12 18:30:22 +00:00
gchecksum.h docs: Break gtk-doc stanzas into paragraphs 2021-08-02 16:00:12 +01:00
gconstructor.h Add license disclaimer and header guards to gconstructor.h 2022-01-26 10:08:20 +01:00
gconvert.c Changed gendered terms to be gender-neutral 2021-11-12 21:32:21 -05:00
gconvert.h glib: Drop G_GNUC_MALLOC usage from various other allocation functions 2018-08-22 11:18:02 +01:00
gconvertprivate.h Add private functions to correctly convert datetime when LC_TIME is not UTF8 2021-03-27 09:28:10 +01:00
gdataset.c Changed gendered terms to be gender-neutral 2021-11-12 21:32:21 -05:00
gdataset.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gdatasetprivate.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gdate.c gdate: Clarify the documentation for g_date_new_dmy() and new_julian() 2021-11-03 10:47:38 +00:00
gdate.h tree: Fix various ableist language 2020-06-23 10:49:44 +01:00
gdatetime.c Fix always false statement warning in glib/gdatetime.c 2021-10-12 18:03:58 +02:00
gdatetime.h docs: Break gtk-doc stanzas into paragraphs 2021-08-02 16:00:12 +01:00
gdir.c gdir: Add trailing nul delimiter to FILENAME_MAX 2021-04-19 19:24:08 +01:00
gdir.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gen-unicode-tables.pl Fix a Unicode typo 2021-07-29 10:09:27 -04:00
genviron.c Annotate g_getenv() and g_environ_getenv() return value as nullable 2021-11-20 11:11:01 +02:00
genviron.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gerror.c Add g_prefix_error_literal() 2021-05-28 17:15:46 +02:00
gerror.h Add g_prefix_error_literal() 2021-05-28 17:15:46 +02:00
gfileutils.c gfileutils: Remove outdated BTRFS fsync optimization from set_contents 2022-01-11 19:07:01 +01:00
gfileutils.h docs: Break gtk-doc stanzas into paragraphs 2021-08-02 16:00:12 +01:00
ggettext.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
ggettext.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
ghash.c ghash: Add g_hash_table_new_similar() 2022-01-18 22:19:55 +01:00
ghash.h ghash: Add g_hash_table_new_similar() 2022-01-18 22:19:55 +01:00
ghmac.c ghmac: Use new g_alloca0() function 2021-11-26 12:24:23 +00:00
ghmac.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
ghook.c docs: add missing '*' chars at start of doc-comments 2017-11-12 16:36:16 +01:00
ghook.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
ghostutils.c Fix signedness warning in glib/ghostutils.c 2021-10-12 18:05:48 +02:00
ghostutils.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gi18n-lib.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gi18n.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
giochannel.c giochannel: Don't store negative line_term_len in GIOChannel struct 2021-02-08 10:37:01 +00:00
giochannel.h minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
giounix.c Port internal uses to use g_source_set_static_name() 2021-07-26 11:01:07 +01:00
giowin32.c giowin32: use gint64 and _lseeki64 2022-01-20 12:22:18 +01:00
gkeyfile.c gkeyfile: Rework preconditions to avoid unreachable branches 2021-11-02 09:38:36 +00:00
gkeyfile.h glib: Drop G_GNUC_MALLOC usage from various other allocation functions 2018-08-22 11:18:02 +01:00
glib_gdb.py py: Various flake8 cleanups 2020-11-17 15:50:07 +00:00
glib_probes.d dtrace: Add missing const attributes to types in glib_probes.d 2018-08-25 23:59:45 +01:00
glib_trace.h build: Disable dtrace probes under static analysis 2019-09-05 14:16:58 +01:00
glib-autocleanups.h gstrvbuilder: Add a new object to make NULL-terminated string arrays. 2020-10-14 11:01:24 +00:00
glib-init.c Enable full-static build on Windows 2022-01-26 10:14:02 +01:00
glib-init.h gwin32.c: Split out call to RtlGetVersion() 2021-11-19 16:01:54 +08:00
glib-object.h glib: Sort #includes in top-level header files 2019-12-11 11:48:41 +00:00
glib-private.c Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
glib-private.h Merge branch '2310-xdgmime-leaks' into 'main' 2021-11-03 15:42:20 +00:00
glib-typeof.h glib_typeof: Move definition to its own header 2021-05-17 12:07:30 -04:00
glib-unix.c Do not try to access errno after calling getpwnam_r. 2021-09-28 10:36:42 +00:00
glib-unix.h glib-unix: Add g_unix_get_passwd_entry() function 2019-11-26 12:17:04 +00:00
glib.h glib_typeof: Move definition to its own header 2021-05-17 12:07:30 -04:00
glib.rc.in meson: build Windows resource files 2018-01-04 22:19:30 +01:00
glib.stp.in minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
glibconfig.h.in Enable full-static build on Windows 2022-01-26 10:14:02 +01:00
glibintl.h various: add GLIB_AVAILABLE_IN_ALL everywhere else 2013-01-13 13:11:57 -05:00
glist.c glist: Clarify that g_list_free() and friends only free an entire list 2020-09-22 16:41:55 +01:00
glist.h list, slist: Add g_clear_{s,}list() 2019-11-25 13:09:25 +01:00
gmacros.h Better detection of the cleanup attribute. 2021-11-16 15:13:07 +00:00
gmain-internal.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gmain.c Merge branch 'source-attach-trigger-wakeup' into 'main' 2021-11-01 18:39:56 +00:00
gmain.h Add G_MAIN_CONTEXT_FLAGS_OWNERLESS_POLLING 2021-09-21 14:50:30 +01:00
gmappedfile.c Fix signedness in glib/gmappedfile.c 2019-03-15 21:30:22 +01:00
gmappedfile.h glib: Drop G_GNUC_MALLOC usage from various other allocation functions 2018-08-22 11:18:02 +01:00
gmarkup.c glib: Drop unnecessary volatile qualifiers from internal variables 2020-11-20 14:40:19 +00:00
gmarkup.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gmem.c gmem: Improve documentation to clarify abort-on-alloc-failure 2020-05-19 15:12:16 +01:00
gmem.h glib_typeof: Move definition to its own header 2021-05-17 12:07:30 -04:00
gmessages.c gmessages: Support namespaced journals 2021-11-16 14:43:12 +00:00
gmessages.h docs: Break gtk-doc stanzas into paragraphs 2021-08-02 16:00:12 +01:00
gmirroringtable.h Update to Unicode 14 2021-09-21 09:41:29 +00:00
gnode.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gnode.h Moving GCopyFunc typedef from glib/gnode.h to glib/gtypes.h 2019-06-25 09:19:49 +02:00
goption.c goption: Use new g_newa0() function 2021-11-26 12:24:23 +00:00
goption.h Add the G_OPTION_ENTRY_NULL macro to properly initialize GOptionEntry arrays 2021-05-13 12:57:06 +02:00
gosxutils.m gosxutils: Add missing prototype 2021-11-18 14:32:09 +00:00
gpattern.c gpattern: Adjust includes to match style rules 2021-04-27 16:25:09 +02:00
gpattern.h gpattern: Move match and match_string functions into GPatternSpec 2021-04-27 16:25:09 +02:00
gpoll.c Fix signedness warnings in glib/gpoll.c 2021-10-18 14:23:26 +02:00
gpoll.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gprimes.c Fixing signedness in glib/gprimes.c 2019-03-15 21:30:22 +01:00
gprimes.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gprintf.c Fix broken link syntax in g_vasprintf 2020-11-12 03:25:58 +00:00
gprintf.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gprintfint.h Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gqsort.c glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gqsort.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gquark.c gatomic: Add various casts to use of g_atomic_*()s to fix warnings 2019-09-21 10:48:23 +02:00
gquark.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gqueue.c Add some notes on complexity in glib/gqueue.c 2020-09-02 14:38:15 +02:00
gqueue.h queue: add g_queue_insert_before_link() and g_queue_insert_after_link() 2019-05-01 13:01:14 -07:00
grand.c Fix signedness warning in glib/grand.c 2021-07-21 13:49:48 +02:00
grand.h tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
grcbox.c doc: Remove trailing dot that confuse gtkdoc 2019-07-10 10:10:58 -04:00
grcbox.h glib_typeof: Move definition to its own header 2021-05-17 12:07:30 -04:00
grcboxprivate.h Align the reference counted allocations 2018-12-18 11:18:43 +00:00
grefcount.c grefcount: Optimise g_atomic_ref_count_dec 2021-05-11 15:08:20 +05:30
grefcount.h gatomicrefcount: Make g_atomic_ref_count_init non-atomic 2018-11-08 16:04:51 +01:00
grefstring.c grefstring: Avoid an unnecessary NUL assignment 2018-07-30 23:06:23 +05:30
grefstring.h grefstring: Add missing documentation for GRefString typedef 2018-12-17 13:53:34 +00:00
gregex.c Merge branch 'wip/pwithnall/962-drop-embedded-pcre' into 'main' 2021-06-21 14:07:45 +00:00
gregex.h glib: Correct typos of ‘character’ 2017-10-06 12:49:12 +01:00
gscanner.c Fix cast to smaller integer type warning in glib/gscanner.c 2021-05-06 23:07:04 +02:00
gscanner.h glib, gio: Use GLIB_DEPRECATED_MACRO instead of G_DISABLE_DEPRECATED 2019-05-30 10:38:45 +01:00
gscripttable.h Update to Unicode 14 2021-09-21 09:41:29 +00:00
gsequence.c gsequence: Fix variable maybe uninitialized warning 2022-01-25 20:18:41 +01:00
gsequence.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gshell.c docs: Break gtk-doc stanzas into paragraphs 2021-08-02 16:00:12 +01:00
gshell.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gslice.c Merge branch 'static-analysis' into 'main' 2021-10-18 11:03:33 +00:00
gslice.h gslice: Allow inlining of memset() in g_slice_new0() macro 2020-07-28 18:22:21 +02:00
gslist.c glist: Clarify that g_list_free() and friends only free an entire list 2020-09-22 16:41:55 +01:00
gslist.h list, slist: Add g_clear_{s,}list() 2019-11-25 13:09:25 +01:00
gspawn-private.h gspawn: Factor out error code conversion function 2018-06-12 16:13:51 +01:00
gspawn-win32-helper.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gspawn-win32.c Fix signedness warning in glib/gspawn-win32.c 2021-10-13 18:38:59 +02:00
gspawn.c gspawn: Report errors with closing file descriptors between fork/exec 2022-01-19 12:01:08 +00:00
gspawn.h Distinguish more clearly between wait status and exit status 2021-06-15 14:33:14 +01:00
gstdio-private.c W32: significant symlink code changes 2018-10-10 19:19:18 +00:00
gstdio.c Fix signedness warnings in glib/gstdio.c 2021-10-18 14:23:31 +02:00
gstdio.h Add a wrapper for fsync() function 2019-09-18 10:47:23 +02:00
gstdioprivate.h W32 GLocalFileStat: remove compatibility time fields 2020-01-30 01:56:56 +00:00
gstrfuncs.c Improve g_ascii_formatd docs and preconditions 2022-01-19 00:14:55 +00:00
gstrfuncs.h gstrfuncs: Deprecate g_memdup() in favour of g_memdup2() 2021-02-04 17:34:03 +00:00
gstring.c Add overflow protection to g_string_maybe_expand() 2021-11-25 14:38:17 +02:00
gstring.h string: Add find and replace function 2021-02-09 10:50:16 +00:00
gstringchunk.c Add some overflow protection to g_string_chunk_insert_len() 2021-11-25 14:38:17 +02:00
gstringchunk.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gstrvbuilder.c gstrvbuilder: add addv and add_many to the API 2021-05-26 12:41:18 +00:00
gstrvbuilder.h gstrvbuilder: add addv and add_many to the API 2021-05-26 12:41:18 +00:00
gtester-report.in tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gtester.c tests: Drop use of g_test_bug_base() 2021-05-13 22:16:27 +01:00
gtestutils.c gtestutils: Fix minor typos in the g_test_get_filename() docs 2022-01-06 12:52:00 +00:00
gtestutils.h utils: Add XDG_STATE_HOME support 2021-12-24 20:11:39 +00:00
gthread-posix.c g_system_thread_new: Free a memory leak on error path 2021-07-23 22:21:11 +02:00
gthread-win32.c Enable full-static build on Windows 2022-01-26 10:14:02 +01:00
gthread.c docs: Use the correct sigils for pre-processor symbols 2021-08-02 15:59:43 +01:00
gthread.h gthread: Use C11-style memory consistency to speed up g_once() 2020-05-19 16:17:39 +01:00
gthreadpool.c gthreadpool: Remove a dummy item from the queue before freeing 2021-08-19 14:25:24 +01:00
gthreadpool.h GThreadPool: Add g_thread_pool_new_full() 2021-07-02 18:42:59 +05:30
gthreadprivate.h gthread: Count how many threads have been started 2020-01-21 11:56:34 +00:00
gtimer.c glib: Deprecate API using GTimeVal in gtimer.h 2019-07-29 12:27:29 +01:00
gtimer.h glib: Deprecate API using GTimeVal in gtimer.h 2019-07-29 12:27:29 +01:00
gtimezone.c Fix GDateTime timezone resolution for Illumos 2022-01-14 22:39:56 -06:00
gtimezone.h gtimezone: Deprecate g_time_zone_new() 2020-11-21 23:11:23 +00:00
gtrace-private.h Make the gtrace-private.h header usable in gio 2020-11-14 19:04:45 +00:00
gtrace.c trace: Add support for integer counters 2020-11-14 19:04:45 +00:00
gtranslit-data.h Add locale-sensitive ASCII transliteration API 2014-02-20 18:27:24 -05:00
gtranslit.c gtranslit: Drop duplicate if case 2020-05-12 12:41:22 +01:00
gtrashstack.c glib: Avoid redefining GLIB_DISABLE_DEPRECATION_WARNINGS 2020-07-27 15:41:09 +01:00
gtrashstack.h Annotate various types and macros as deprecated 2019-05-30 10:39:11 +01:00
gtree.c gtree: Make g_tree_remove_all() public 2021-03-23 11:36:57 +00:00
gtree.h gtree: Make g_tree_remove_all() public 2021-03-23 11:36:57 +00:00
gtypes.h gtypes: Rework checked arithmetic handling 2021-11-17 11:57:09 +00:00
gunibreak.c glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gunibreak.h Update to Unicode 14 2021-09-21 09:41:29 +00:00
gunichartables.h Update to Unicode 14 2021-09-21 09:41:29 +00:00
gunicode.h Update to Unicode 14 2021-09-21 09:41:29 +00:00
gunicodeprivate.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gunicollate.c Fix comparison of unsigned expression < 0 is always false warning in glib/gunicollate.c 2021-06-09 11:11:06 +02:00
gunicomp.h glib: Update Unicode Character Database to version 13.0.0 2020-03-18 14:50:36 +00:00
gunidecomp.c gunidecomp: Update and reformat Unicode version support history 2020-03-31 14:18:32 +01:00
gunidecomp.h Update to Unicode 14 2021-09-21 09:41:29 +00:00
guniprop.c guniprop: Set jungseong and jongseong points to zero-width for Old Korean 2022-01-06 13:11:24 +00:00
guri.c guri: Improve performance of remove_dot_segments() algorithm 2021-11-17 15:20:28 +00:00
guri.h enums: Add missing GLIB_AVAILABLE_ENUMERATOR_IN_2_68 annotations 2021-03-11 13:37:49 +00:00
guriprivate.h guri: new URI parsing and generating functions 2020-06-25 13:57:35 +04:00
gutf8.c Merge branch 'main' into 'main' 2021-11-22 12:22:54 +00:00
gutils.c utils: Add XDG_STATE_HOME support 2021-12-24 20:11:39 +00:00
gutils.h utils: Add XDG_STATE_HOME support 2021-12-24 20:11:39 +00:00
gutilsprivate.h De-duplicate g_nearest_pow() implementation 2021-11-25 14:05:42 +02:00
guuid.c guuid: fix shift operation to parse hex string in uuid_parse_string() 2021-05-03 15:09:31 +02:00
guuid.h guuid: Add UUID helper functions to GLib 2017-02-06 14:40:38 +01:00
gvalgrind.h Fix Windows build errors in valgrind.h 2018-05-28 09:22:55 -04:00
gvariant-core.c docs: Standardize spelling of serializ* 2021-05-10 15:28:12 -03:00
gvariant-core.h gvariant: Ensure GVS.depth is initialised 2020-08-18 09:46:12 +01:00
gvariant-internal.h gvarianttype: Impose a recursion limit of 128 on variant types 2018-10-23 17:01:51 +13:00
gvariant-parser.c gvariant-parser: Shut up a scan-build warning 2019-10-30 15:37:39 +00:00
gvariant-serialiser.c gvariant-serialiser: Prevent unbounded recursion in is_normal() 2022-01-26 13:04:49 +00:00
gvariant-serialiser.h docs: Standardize spelling of serializ* 2021-05-10 15:28:12 -03:00
gvariant.c gvariant: Fix pointers being dereferenced despite NULL checks 2021-10-15 14:15:43 +03:00
gvariant.h docs: Enable syntax highlighting on code examples 2021-08-02 15:56:42 +01:00
gvarianttype.c glib: Use g_memdup2() instead of g_memdup() in obvious places 2021-02-04 16:04:10 +00:00
gvarianttype.h gvarianttype: Impose a recursion limit of 128 on variant types 2018-10-23 17:01:51 +13:00
gvarianttypeinfo.c docs: Standardize spelling of serializ* 2021-05-10 15:28:12 -03:00
gvarianttypeinfo.h docs: Standardize spelling of serializ* 2021-05-10 15:28:12 -03:00
gversion.c docs: Annotate glib_check_version() 2021-08-02 14:52:06 +01:00
gversion.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gversionmacros.h gversionmacros: Add version macros for GLib 2.72 2021-09-17 11:35:21 +01:00
gwakeup.c all: Remove trailing newlines from g_message()/g_warning()/g_error()s 2018-04-27 16:46:19 +01:00
gwakeup.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gwin32-private.c Convert the crash handler to UTF-16, mostly 2021-06-08 08:38:59 +00:00
gwin32.c gwin32.c: Split out call to RtlGetVersion() 2021-11-19 16:01:54 +08:00
gwin32.h gwin32: Fix missing prototypes on win64 2017-07-12 22:36:30 +02:00
libglib-gdb.py.in Rename gdb macros with _gdb suffix to avoid ns clashes 2016-05-23 10:52:10 -04:00
meson.build Use meson dependency to link against apple framework 2022-01-05 11:32:32 -08:00
update-gtranslit.py py: Various flake8 cleanups 2020-11-17 15:50:07 +00:00
valgrind.h glib: Sync the local modification to glib/valgrind.h to what was upstreamed 2020-04-27 22:00:50 +03:00
win_iconv.c Fix signedness warning in glib/win_iconv.c 2021-10-14 18:48:02 +02:00