glib/glib
nightuser b555119ca3 gunicode: Fix UB in gutf8.c and utf8-pointer test
In glib/gutf8.c there was an UB in function g_utf8_find_prev_char when
p == str. In this case we substract one from p and now p points to a
location outside of the boundary of str. It's a UB by the standard.
Since this function are meant to be fast, we don't check the boundary
conditions.

Fix glib/tests/utf8-pointer test. It failed due to the UB described
above and aggressive optimisation when -O2 and LTO are enabled. Some
compilers (e.g. GCC with major version >= 8) create an optimised version
of g_utf8_find_prev_char with the first argument fixed and stored
somewhere else (with a different pointer). It can be solved with either
marking str as volatile or creating a copy of str in memory. We choose
the second approach since it's more explicit solution.

Add additional checks to glib/tests/utf8-pointer test.

Closes #1917
2019-11-14 18:38:03 +00:00
..
deprecated glib: Various fixes to the return type of atomic functions 2019-10-07 16:21:24 +01:00
dirent MSVC: Move dirent implementation to glib/dirent/ 2019-01-16 10:24:11 -05:00
glib-mirroring-tab glib: Port glib-mirroring-tab subdirectory to Meson 2019-01-15 15:11:43 +00:00
gnulib Fixing inlining bug in gnulib/xsize.h 2019-09-17 19:48:56 +02:00
libcharset build: Drop autotools support 2019-01-15 15:11:43 +00:00
pcre build: Drop autotools support 2019-01-15 15:11:43 +00:00
tests gunicode: Fix UB in gutf8.c and utf8-pointer test 2019-11-14 18:38:03 +00:00
update-pcre build: Drop autotools support 2019-01-15 15:11:43 +00:00
docs.c minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
galloca.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
garcbox.c doc: Remove trailing dot that confuse gtkdoc 2019-07-10 10:10:58 -04:00
garray.c Merge branch 'wip/smcv/array-memcpy-ub' into 'master' 2019-10-24 11:49:09 +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 glib: Stop mentioning deprecated g_get_current_time() in docs 2019-07-29 12:27:29 +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 gatomic: Fix false positive with Clang+TSAN 2019-07-26 02:11:35 +01:00
gatomic.h Merge branch '1750-more-atomic-intrinsics' into 'master' 2019-11-14 13:40:47 +00:00
gbacktrace.c Merge branch 'easy-uwp-patches' into 'master' 2019-08-26 20:18:45 +00:00
gbacktrace.h gmessages: Clarify documentation about aborting on fatal log levels 2018-08-22 10:37:15 +01:00
gbase64.c gbase64: Remove an unnecessary condition 2019-02-27 11:21:43 +00:00
gbase64.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gbitlock.c gatomic: Add various casts to use of g_atomic_*()s to fix warnings 2019-09-21 10:48:23 +02:00
gbitlock.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gbookmarkfile.c gbookmarkfile: Fix a minor leak on an error path 2019-11-05 10:08:45 +00:00
gbookmarkfile.h glib: Drop G_GNUC_MALLOC usage from various other allocation functions 2018-08-22 11:18:02 +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: Avoid memcmp (NULL, ., 0) or memcmp (., NULL, 0) 2019-11-04 15:10:24 +00:00
gbytes.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gcharset.c gcharset: Expand the documentation for g_get_locale_variants() 2019-10-11 11:47:42 +01:00
gcharset.h Add g_get_console_charset 2019-05-27 17:51:40 +00:00
gcharsetprivate.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gchecksum.c glib: Various minor scan-build fixes 2019-09-05 13:51:27 +01:00
gchecksum.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gconstructor.h glib/gconstructor.h: Include stdlib.h for MSVC builds 2019-04-25 12:55:04 +08:00
gconvert.c gconvert: Don't differentiate between GNU iconv and macOS iconv 2019-04-12 11:12:28 +05:30
gconvert.h glib: Drop G_GNUC_MALLOC usage from various other allocation functions 2018-08-22 11:18:02 +01:00
gdataset.c Fixing signedness in gdataset.c 2019-01-28 15:24:06 +01: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: Fix tautological comparison warnings on Android 2019-09-25 15:17:37 +01:00
gdate.h gdate: Deprecate methods which use GTimeVal 2019-07-29 12:27:29 +01:00
gdatetime.c gdatetime: Document RFC 3339 extensions when parsing ISO 8601 2019-10-10 14:06:13 +00:00
gdatetime.h gdatetime: Deprecate GDateTime API which uses GTimeVal 2019-07-29 12:27:29 +01:00
gdir.c gdir: shutup a warning when building with msvc 2019-01-24 11:31:38 +01:00
gdir.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gen-unicode-tables.pl unicode: Update break_mappings 2016-09-21 18:30:52 +02:00
genviron.c genviron: make g_environ_* case-insensitive on Windows 2018-11-28 11:04:48 +01:00
genviron.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gerror.c gerror: Add a docs paragraph about not displaying errors verbatim in UI 2019-09-02 14:16:33 +01:00
gerror.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gfileutils.c gfileutils: Fix error propagation for other than ENOENT 2019-08-08 02:32:46 +02:00
gfileutils.h glib, gio: Use GLIB_DEPRECATED_MACRO instead of G_DISABLE_DEPRECATED 2019-05-30 10:38:45 +01:00
ggettext.c glib: Update various code comments to mention Meson 2019-01-15 15:11:43 +00:00
ggettext.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
ghash.c hash: Remove an assertion from the hot path 2019-10-10 14:24:42 +01:00
ghash.h glib, gio: Use GLIB_DEPRECATED_MACRO instead of G_DISABLE_DEPRECATED 2019-05-30 10:38:45 +01:00
ghmac.c minor typos in the documentation (a/an) 2019-08-24 19:14:05 +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 glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +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: Clarify type of GSource callback in documentation 2019-09-06 10:49:39 +01:00
giochannel.h minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
giounix.c Fixing missing initializer in glib/giounix.c 2019-03-17 19:05:34 +01:00
giowin32.c all: Remove trailing newlines from g_message()/g_warning()/g_error()s 2018-04-27 16:46:19 +01:00
gkeyfile.c glib: Various minor scan-build fixes 2019-09-05 13:51:27 +01: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 gdb: Fix GHashTable pretty printer off-by-one error 2019-11-05 14:28:41 -08: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 gmain: Add GMainContextPusher convenience API 2019-10-23 11:35:58 +01:00
glib-init.c W32: Add a simple exception handler 2019-03-06 11:41:56 +00:00
glib-init.h W32: Add a simple exception handler 2019-03-06 11:41:56 +00:00
glib-object.h build: Rename gobjectenumtypes.[ch] to glib-enumtypes.[ch] 2019-03-04 11:12:59 +00:00
glib-private.c W32: Add a stat() implementation for private use 2017-11-01 12:46:38 +00:00
glib-private.h glib-private.h: Set the appropriate string for setlocale() 2019-06-18 17:29:36 +08:00
glib-unix.c Fixing missing initializer in glib-unix.c 2019-03-17 19:05:34 +01:00
glib-unix.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
glib.h glib: Unconditionally include deprecated headers 2019-05-30 10:38:45 +01: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 gutils: Move g_ATEXIT() and g_memmove() definitions from glibconfig.h 2019-05-30 10:38:45 +01:00
glibintl.h various: add GLIB_AVAILABLE_IN_ALL everywhere else 2013-01-13 13:11:57 -05:00
glist.c glist: code style cleanup for g_list_insert_before() 2019-05-01 13:01:14 -07:00
glist.h list: add g_list_insert_before_link() 2019-05-01 13:01:14 -07:00
gmacros.h Improve GLIB_DEPRECATED_MACRO_FOR output 2019-09-26 09:06:30 +02:00
gmain-internal.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gmain.c gmain: Clarify thread safety of some common GSource functions 2019-10-25 12:13:31 +01:00
gmain.h gmain: Add GMainContextPusher convenience API 2019-10-23 11:35:58 +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 gmarkup: Add a limit on the number of attributes in an element 2019-09-18 17:06:20 +01:00
gmarkup.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gmem.c gmem: clarify that g_malloc always uses the system allocator 2019-09-16 14:03:07 +01:00
gmem.h glib: Mark various macros as available in certain versions of GLib 2019-08-26 18:50:16 +03:00
gmessages.c glib: Various minor scan-build fixes 2019-09-05 13:51:27 +01:00
gmessages.h gmessages: Add g_warning_once() 2019-10-09 16:39:31 +02:00
gmirroringtable.h Bug 491554 – Update to Unicode 5.1.0 2008-04-08 02:59:05 +00:00
gnode.c gnode: Eliminate implicit signed-to-unsigned integer conversion 2017-11-28 14:16:25 +00: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: Relax assertion to avoid being broken by kdeinit5 2019-10-31 13:54:51 +00:00
goption.h goption: Clarify G_OPTION_ARG_FILENAME documentation 2019-06-03 10:57:18 +01:00
gosxutils.m Fix g_get_user_special_dir() on macOS 2019-02-01 09:10:02 -06:00
gpattern.c glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gpattern.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gpoll.c win32 gpoll: overcome the 64 handles limit 2018-12-28 13:28:43 +01: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 glib: add parameter annotations for g_vasprintf and callers 2019-10-07 17:29:34 +01:00
gprintf.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gprintfint.h meson: small cleanup for printf checks 2019-08-20 17:19:26 +02: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 gqueue: Remove a redundant branch 2019-05-02 13:53:09 +01: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 glib: Various minor scan-build fixes 2019-09-05 13:51:27 +01:00
grand.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
grcbox.c doc: Remove trailing dot that confuse gtkdoc 2019-07-10 10:10:58 -04:00
grcbox.h glib: Drop G_GNUC_MALLOC usage from various allocation functions 2018-08-22 11:18:02 +01:00
grcboxprivate.h Align the reference counted allocations 2018-12-18 11:18:43 +00:00
grefcount.c gatomicrefcount: Make g_atomic_ref_count_init non-atomic 2018-11-08 16:04:51 +01:00
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 minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
gregex.h glib: Correct typos of ‘character’ 2017-10-06 12:49:12 +01:00
gscanner.c docs: Use ‘look up’ as a verb, rather than the noun ‘lookup’ 2019-04-26 12:12:31 +01:00
gscanner.h glib, gio: Use GLIB_DEPRECATED_MACRO instead of G_DISABLE_DEPRECATED 2019-05-30 10:38:45 +01:00
gscripttable.h glib: Update Unicode Character Database to version 12.1.0 2019-05-08 13:07:55 +01:00
gsequence.c docs: Use ‘look up’ as a verb, rather than the noun ‘lookup’ 2019-04-26 12:12:31 +01:00
gsequence.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gshell.c minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
gshell.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gslice.c glib: Stop using g_get_current_time() in various places 2019-07-29 12:27:29 +01:00
gslice.h glib: Drop G_GNUC_MALLOC usage from various allocation functions 2018-08-22 11:18:02 +01:00
gslist.c gslist: Fix a minor documentation syntax problem 2018-08-20 11:00:54 +01:00
gslist.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gspawn-private.h gspawn: Factor out error code conversion function 2018-06-12 16:13:51 +01:00
gspawn-win32-helper.c minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
gspawn-win32.c minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
gspawn.c gspawn: Port to g_poll() from select() 2019-10-25 16:36:45 +01:00
gspawn.h glib, gobject: Annotate deprecated types and enumerators 2019-05-30 10:38:45 +01:00
gstdio-private.c W32: significant symlink code changes 2018-10-10 19:19:18 +00:00
gstdio.c Add a wrapper for fsync() function 2019-09-18 10:47:23 +02:00
gstdio.h Add a wrapper for fsync() function 2019-09-18 10:47:23 +02:00
gstdioprivate.h W32: significant symlink code changes 2018-10-10 19:19:18 +00:00
gstrfuncs.c glib: add parameter annotations for g_vasprintf and callers 2019-10-07 17:29:34 +01:00
gstrfuncs.h gstrfuncs: Add g_strv_equal() 2018-12-17 17:16:03 +00:00
gstring.c glib: add parameter annotations for g_vasprintf and callers 2019-10-07 17:29:34 +01:00
gstring.h glib, gio: Use GLIB_DEPRECATED_MACRO instead of G_DISABLE_DEPRECATED 2019-05-30 10:38:45 +01:00
gstringchunk.c Use hash tables as sets in various places 2017-10-26 12:27:17 +01:00
gstringchunk.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gtester-report.in glib: Deprecate gtester and gtester-report 2019-05-14 12:14:54 +01:00
gtester.c glib: Deprecate gtester and gtester-report 2019-05-14 12:14:54 +01:00
gtestutils.c gtestutils: Allow cmpmem() arguments to be NULL iff lengths are zero 2019-09-30 12:05:55 +01:00
gtestutils.h gtestutils: Add additional non-NULL check in g_assert_cmpmem() 2019-10-28 17:36:36 +00:00
gthread-posix.c gatomic: Add various casts to use of g_atomic_*()s to fix warnings 2019-09-21 10:48:23 +02:00
gthread-win32.c gthread: Rework to avoid holding a mutex half the time 2019-01-31 13:19:29 +00:00
gthread.c glib: Various fixes to the return type of atomic functions 2019-10-07 16:21:24 +01:00
gthread.h Add autoptr support for GRWLock 2019-05-10 12:48:20 +02:00
gthreadpool.c gatomic: Add various casts to use of g_atomic_*()s to fix warnings 2019-09-21 10:48:23 +02:00
gthreadpool.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gthreadprivate.h gthread: Rework to avoid holding a mutex half the time 2019-01-31 13:19:29 +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 gtimezone: Cache UTC and local TZ indefinitely 2019-10-25 17:27:49 +00:00
gtimezone.h gtimezone: Add g_time_zone_new_offset() convenience constructor 2018-04-13 15:25:26 +01:00
gtranslit-data.h Add locale-sensitive ASCII transliteration API 2014-02-20 18:27:24 -05:00
gtranslit.c docs: Add some more backtick quotation 2018-07-30 21:15:22 +01:00
gtrashstack.c Annotate various types and macros as deprecated 2019-05-30 10:39:11 +01:00
gtrashstack.h Annotate various types and macros as deprecated 2019-05-30 10:39:11 +01:00
gtree.c Add (out) annotation to (optional) parameters 2019-07-23 11:41:42 +00:00
gtree.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gtypes.h gtypes: Deprecate GTimeVal in favour of guint64 or GDateTime 2019-07-29 12:27:29 +01:00
gunibreak.c glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gunibreak.h glib: Update Unicode Character Database to version 12.1.0 2019-05-08 13:07:55 +01:00
gunichartables.h glib: Update Unicode Character Database to version 12.1.0 2019-05-08 13:07:55 +01:00
gunicode.h doc: Add new G_UNICODE_SCRIPT_ values 2019-07-10 10:10:40 -04:00
gunicodeprivate.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gunicollate.c gunicollate: Remove tautological comparison 2019-10-08 13:50:13 +01:00
gunicomp.h unicode: Update to unicode 7.0.0 2014-06-28 12:49:38 -04:00
gunidecomp.c glib: Various minor scan-build fixes 2019-09-05 13:51:27 +01:00
gunidecomp.h glib: Update Unicode Character Database to version 12.1.0 2019-05-08 13:07:55 +01:00
guniprop.c minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
gurifuncs.c glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gurifuncs.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gutf8.c gunicode: Fix UB in gutf8.c and utf8-pointer test 2019-11-14 18:38:03 +00:00
gutils.c gutils: Slightly improve docs formatting for g_get_os_info() 2019-11-05 23:03:38 +00:00
gutils.h gutils: Add g_get_os_info() 2019-09-27 15:47:03 +12:00
gutilsprivate.h gutils: Add internal API to override XDG directories 2018-12-17 17:16:03 +00:00
guuid.c guuid: Remove support for curly braces and URN UUIDs 2017-02-06 14:40:38 +01: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 gvariant: Handle empty serialisations in get_child_value() 2019-08-24 15:05:17 +03:00
gvariant-core.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02: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: Re-use g_variant_serialised_check() to check alignment 2018-11-06 12:49:25 +00:00
gvariant-serialiser.h gvariant: Re-use g_variant_serialised_check() to check alignment 2018-11-06 12:49:25 +00:00
gvariant.c gvariant: Avoid memcmp (NULL, ., 0) or memcmp (., NULL, 0) 2019-11-04 15:10:24 +00:00
gvariant.h gvariant: Limit recursion in g_variant_parse() 2019-10-18 13:53:18 +01:00
gvarianttype.c glib: Fix various compiler warnings when compiling with G_DISABLE_ASSERT 2019-03-08 19:46:21 +00:00
gvarianttype.h gvarianttype: Impose a recursion limit of 128 on variant types 2018-10-23 17:01:51 +13:00
gvarianttypeinfo.c minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
gvarianttypeinfo.h gvarianttype: Impose a recursion limit of 128 on variant types 2018-10-23 17:01:51 +13:00
gversion.c glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gversion.h glib/: LGPLv2+ -> LGPLv2.1+ 2017-05-24 11:58:19 +02:00
gversionmacros.h gversionmacros: Add version macros for GLib 2.64 2019-09-17 12:24:16 +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 win32: don't assume the format specifier for the stdlib printf/scanf like functions 2019-08-10 21:56:33 +02:00
gwin32.c win32: don't assume the format specifier for the stdlib printf/scanf like functions 2019-08-10 21:56:33 +02: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 Always build tests if we enabled installed-tests 2019-10-01 20:12:16 +01:00
update-gtranslit.py python: avoid equality check for None 2018-07-12 23:48:41 +02:00
valgrind.h Revert "glib/valgrind.h: Disable inline ASM on MSVC x64 builds" 2018-05-28 09:22:55 -04:00
win_iconv.c win_iconv: Fix some file handler leaks on exit 2016-08-13 10:31:26 +02:00