Home | History | Annotate | Download | only in glib

Lines Matching full:glib

13 	* glib/gmessages.c (escape_string): Handle invalid
18 * glib/gspawn.c: Use fork1() not fork for
23 * glib/gmain.c: if _POLL_EMUL_H is defined, undefine
29 * glib/gmacros.h (G_STMT_START): Add __extension__
47 * glib/giochannel.c (g_io_channel_read): Return
51 * glib/guniprop.c: Fix some guchar/gchar confusion
56 * glib/gbacktrace.h: ia32's G_BREAKPOINT() implementation works on
61 * glib/gatomic.c: Non-optimizing compile fails for two asm
69 * glib/gmain.c (g_main_depth): Remove an extra semicolon.
74 * glib/gspawn-win32.c
75 * glib/gspawn-win32-helper.c: Implement
105 * glib/gspawn-win32.c : (GPid)shortcut_spawn_retval which
109 * glib/makefile.msc.in : build gatomic.c (now really:)
119 people have managed to build GLib for Win32 using the
125 * glib/gatomic.c: Fix infinite recursion for
130 * glib/gthreadinit.h, glib/gthread.c: Declare and call
135 * glib/glib.def: Add g_main_depth. (#136221, Cedric Gustin)
143 * glib/gmain.c: Use the atomic integer operations for GMainContext
146 * glib/gmain.c: Hold the main_context_list lock, when iterating
171 * glib/gatomic.c: Fixed missing definition for ppc code. Fix by
184 * glib/gmain.c (check_for_child_exited): Don't
187 * glib/gmain.c (g_child_watch_check): Return TRUE
196 * glib/gspawn.[ch] glib/gspawn-win32.[ch] glib/glib.def:
199 * glib/gspawn.[ch]: Make g_spawn functions take
206 * glib/gmain.c: Add some documentation warnings about
220 * glib/gmain.c (g_main_depth): Clarify doc comment.
224 * glib/gatomic.c: Define g_atomic_(int|pointer)_get only for
229 * glib/gmain.c: Fix leftover references to
234 * glib/gmain.[ch]: Add g_main_depth() (Request from
243 * glib/gatomic.c : added win32 api based implementation
246 * glb/glib.def : change to g_atomi_* no _fallback
250 * configure.in, glib/gatomic.c, glib/gatomic.h: Moved the
256 * glib/gthread.h: Adapted accordingly.
262 * glib/glib.def : updated externals, including those
265 * glib/makefile.msc.in : build gatomic.c
270 * tests/child-test.c glib/gmain.c :
276 * glib/gqueue.c: Trivial doc changes.
280 * glib/ghash.c (g_hash_table_find): Add "Since: 2.4"
284 * glib/gasyncqueue.c, glib/gasyncqueue.h: Use
290 * glib/gasyncqueue.c, glib/gasyncqueue.h: Reading access to
300 * glib/gdate.c: Translate from locale era to AD in
305 * glib/gstrfuncs.c (g_strerror): Don't modify errno. (#116617,
310 * glib/gatomic.h: Fix the !G_THREADS_ENABLED case.
314 * glib/gatomic.h: empty G_ATOMIC_MEMORY_BARRIER() definition for
317 * glib/gthread.h: Define g_once and
323 * configure.in, config.h.win32.in, glib/gthread.c: Removed the PID
327 * glib/gatomic.c, glib/gatomic.h: New files to implement atomic
330 * glib/glib.h: Include gatomic.h.
334 * glib/Makefile.am: Add gatomic.c, gatomic.h.
341 * glib/glib.def : added g_hash_table_find and a
344 * glib/gmain.c : make it compile on win32,
357 * configure.in, glib/gthread.c: For the PID thread priorities
363 * glib/grand.c: Add Since: 2.4, where due
382 * glib/gnode.c (g_node_copy_deep): New function to deep-copy a
387 * glib/gqueue.c: Some documentation fixes.
391 * glib/gqueue.[ch]: Extend GQueue API to match the GList
398 * glib/ghash.[hc]: applied patch from #131937 with slight
409 * glib/gstring.[hc]: for G_CAN_INLINE environments, inline
414 * glib/gmain.c: Include signal.h for SIGCHLD. (#134622, Damien
419 * glib/gasyncqueue.c: Lazy creation of GCond. Only
422 * glib/gmain.c (g_main_context_new): Set context->wake_up_pipe
442 * glib/gmain.h:
443 * glib/gmain.c (g_child_watch_source_new):
444 * glib/gmain.c (g_child_watch_add):
445 * glib/gmain.c (g_child_watch_add_full): Wrap waitpid() as a
465 * glib/gcompletion.h: Add prototype for g_completion_complete_utf8().
471 * glib/glib.def: Add g_completion_complete_utf8.
481 * glib/gcompletion.c (g_completion_complete_utf8): New function which
491 * glib/glib.def: Add g_strsplit_set.
495 * glib/garray.c (g_byte_array_remove_range): Don't return FALSE
500 * glib/gunicomp.h:
501 * glib/gunidecomp.c:
502 * glib/gen-unicode-tables.pl: Size compose_table correctly. (#123421,
505 * glib/gen-unicode-tables.pl: Get rid of some new warnings from perl
510 * m4macros/glib-2.0.m4
511 * m4macros/glib-gettext.m4: quote AC_DEFUN macro names so automake
516 * glib/gstrfuncs.h:
517 * glib/gstrfuncs.c (g_strsplit_set): New function, a cross
524 * glib/gutils.c (g_get_any_init): Sigh, protect against
529 * glib/glib.def: Add new functions.
531 * glib
541 * glib/gtimer.c: Add g_timer_continue().
550 * glib/gutils.c (g_get_any_init): Protect against
555 * glib/gutils.c (g_get_any_init): Don't treat the Win32
567 * glib/gstring.c (g_string_ascii_up): Forgot to fix this one.
571 * glib/gstring.c (g_string_up):
572 * glib/gstring.c (g_string_down):
573 * glib/gstring.c (g_string_ascii_down): Move initialization of
586 * glib/giounix.c: #define _POSIX_SOURCE for SSIZE_MAX. Fixes #128853.
590 * glib/gutils.h (g_bit_nth_lsf,g_bit_nth_msf): 64-bit cleanliness
593 * docs/reference/glib/tmpl/misc_utils.sgml: update to reflect the
598 * glib/grand.c
599 glib/grand.h (g_rand_new) (g_rand_new_with_seed)
613 * glib/grand.c
614 glib/grand.h (g_rand_copy): Add g_rand_copy function to copy the
617 * glib/grand.c (g_rand_new): Add testing for EINTR when reading
628 * glib/gutils.h: Check defined (__OPTIMIZE__) not
633 * gobject/glib-mkenums.in: Added a lowercase_name option, to be used
640 * glib/garray.[hc] (g_ptr_array_foreach): New function to
647 * m4macros/glib-gettext.m4: Quote macro names to support
652 * glib/gmem.c (g_mem_chunk_destroy): Fix the locking of the
657 * glib/gfileutils.c : make g_file_test(,G_FILE_TEST_IS_EXECUTABLE)
662 * glib/gconvert.c : get_filename_charset() needs to
669 * glib/glib.def : updated
673 * glib/gmacros.h: change #elif with no expression to #else in
684 * glib/gunidecomp.c (_g_utf8_normalize_wc): fix gint/gsize confusion.
688 * glib/gunidecomp.c: Add hangul composition and decomposition to
697 * glib/gtypes.h (G_MAXINT64): Define G_{MIN,MAX,MAXU}INT{8,16,32,64}.
702 * glib/gstrfuncs.c (g_strconcat): handle NULL arguments
705 * glib/gmacros.h: defined G_STRFUNC, which (pretty) prints the
711 * glib/gstrfuncs.c: Fixed a bad pointer comparison in
719 * glib/giowin32.c: Bind inter-thread comminication
737 * glib/guniprop.c (g_utf8_casefold): Add a NULL check
744 correct glib libraries, with 2.0 in the names. (#126906, John
756 * glib/gi18n.h:
757 * glib/gi18n-lib.h: Also define bind_textdomain_codeset() in
768 * glib/gconvert.c: (get_filename_charset): re-work to
776 * glib/gconvert.c (get_filename_charset): Replacement for
779 * glib/gconvert.c (g_filename_from_utf8):
780 * glib/gconvert.c (g_filename_to_utf8):
781 * glib/gconvert.c (_g_convert_thread_init): Use
786 * glib/gi18n-lib.h:
787 * glib/gi18n.h: New headers defining common gettext-support
790 * glib/Makefile.am (glibsubinclude_HEADERS): Add gi18n.h
793 * glib/gstrfuncs.h:
794 * glib/gstrfuncs.c (g_strip_context): Auxiliary function for
799 * glib/garray.c (g_ptr_array_remove_range): Make it compile.
802 * glib/gstring.c (g_string_insert_len): Handle the case where the
814 * glib/gnulib/printf-args.h (enum arg_type): Add TYPE_INT64
816 * glib/gnulib/printf-args.h (struct argument): Add a_int64 and
818 * glib/gnulib/printf-args.c (printf_fetchargs): Support
820 * glib/gnulib/printf-parse.c (printf_parse): Parse I64 format
822 * glib/gnulib/vasnprintf.c (vasnprintf): Print TYPE_INT64 with
824 * glib/gnulib/README: Document the __int64 support.
828 * glib/gmain.c (g_main_context_iterate): Set the
861 * glib/gconvert.c
862 * glib/gutils.c: Mark a couple of functions and variables that
865 * glib/gnulib/g-gnulib.h: Undef HAVE_SNPRINTF before (re)defining
868 * glib/glib.def: Add some missing entries.
884 * glib/Makefile.am (libglib_2_0_la_SOURCES): Add
905 * glib/gmarkup.c (g_markup_printf_escaped):
918 * glib/gprintf.c (g_vasprintf): Don't rely on HAVE_VASPRINTF,
921 * glib/gprintfint.h (_g_vasprintf): Only define _g_vasprintf()
924 * glib/gnulib/printf.c (_g_gnulib_vfprintf): Don't write
952 * glib/gspawn-win32.c (do_spawn): Call protect_argv() in
961 * glib/guniprop.c (has_more_above): make the argument const to
964 * glib/garray.c (g_byte_array_remove_range): insert cast to get
974 * glib/guniprop.c (g_unichar_get_mirror_char): Add "Since: 2.4"
992 * glib/glib.def: Remove g_bsearch_array_* entries that don't exist
1014 * glib/gen-unicode-tables.pl: Take a directory where to look for the
1019 * glib/gen-unicode-tables.pl:
1020 * glib/gunichartables.h:
1021 * glib/gunicode.h:
1022 * glib
1026 * glib/gmarkup.c: Add g_markup_printf_escaped(),
1034 * glib/gunicodeprivate.h:
1035 * glib/gunicollate.c:
1036 * glib/gunidecomp.c:
1037 * glib/guniprop.c:
1041 * glib/gunicodeprivate.h: Use a private header instead of extern
1047 * glib/gbsearcharray.h: inserted casts for C++.
1056 * glib/giowin32.c (read_thread): Avoid UNLOCKing the critical
1059 * glib/giowin32.c (g_io_channel_unix_new): Warn if fd is both a
1064 * glib/gmessages.c: Escape control characters in g_logv() output.
1069 * glib/gmain.c (g_main_context_unref_and_unlock):
1080 * glib/gmessages.c (g_logv): [Win32] Make the fatal error message
1086 * m4macros/glib-gettext.m4: Add $INTLLIBS to $LIBS
1092 * glib/gbsearcharray.h: license change, no restrictions are made
1112 * glib/gbsearcharray.c: removed.
1118 * glib/gutils.c (g_find_program_in_path, g_basename,
1123 * glib/gfileutils.c (g_file_open_tmp): Ditto. If the template
1135 * glib/gmain.c (g_poll): [Win32] Don't exceed handle array
1143 * glib/Makefile.am
1151 * glib/gconvert.c (g_locale_from_utf8): Drop the Win32-specific
1175 * glib/gutils.c (g_getenv): Don't use a cache of variable name to
1185 * glib/glib.def: Add g_once_impl.
1187 * glib/gutils.c (g_setenv): Fix syntax error in the !HAVE_SETENV
1199 * glib/gutils.c (g_setenv, g_unsetenv): Check that the variable
1211 * m4macros/glib-gettext.m4: Set $LIBS to include
1217 * glib/gmain.c (g_idle_source_new): Make the default priority
1229 * glib/guniprop.c: Get rid of "len" parameter to output_special_case
1235 * glib/gnulib/makefile.msc : (new file) for msvc build
1237 * glib/gnulib/vasnprintf.c : use glib/galloc.h
1239 * glib/gnulib/printf.h : #include <stdio.h> for FILE*
1241 * glib/makefile.msc.in : replace trio with gnulib
1243 * glib/glib.def : updated externals
1245 * glib/guniprop.c : fix for guniprop.c(582) : error C2082:
1269 * glib/gen-unicode-tables.pl:
1270 * glib/gunibreak.c:
1271 * glib/gunibreak.h:
1272 * glib/gunichartables.h:
1273 * glib/gunicode.h:
1274 * glib/gunicomp.h:
1275 * glib/gunidecomp.c:
1276 * glib/gunidecomp.h:
1277 * glib/guniprop.c:
1285 * glib/gspawn-win32.c: When possible, manage without the helper
1294 * glib/gutils.c (g_unsetenv): Use same argument name as in header,
1299 * glib-2.0.pc.in (Libs): Remove forgotten @TRIO_LIBS@. (#118616,
1302 * glib/gfileutils.[hc]: Rename g_read_link() to g_file_read_link()
1309 * glib/gqsort.[hc] (g_qsort_with_data):
1310 * glib/gconvert.[hc] (g_filename_to_uri, g_filename_from_uri):
1311 * glib/gfileutils.[hc] (g_mkstemp, g_file_open_tmp): Use gchar,
1328 * glib/Makefile.am: Replace TRIO_SUBDIR by PRINTF_SUBDIR and
1331 * glib/gprintfint.h: Include gnulib/printf.h and use _g_gnulib_
1334 * glib/trio/*: Removed
1336 * glib/gnulib/*: vasnprintf() implementation from gnulib, patched
1339 doesn't. For more details, see glib/gnulib/README.
1345 * glib/gfileutils.h:
1346 * glib/gfileutils.c: New function g_read_link(). (#72545)
1357 * glib/gutils.h:
1358 * glib/gutils.c: New functions g_setenv() and g_unsetenv(). (#100763)
1370 * glib/gprintf.c: Fix all g_return_val_if_fail () checks to return
1373 * glib/garray.h:
1374 * glib/garray.c (g_{,byte,pointer}_remove_range): New functions to
1377 * glib/gmessages.c (g_logv): Remove the 1024 char limit in the
1382 * glib/gwin32.c:
1383 * glib/gutf8.c:
1384 * glib/gunicollate.c:
1385 * glib/gtree.c:
1386 * glib/gspawn.c:
1387 * glib/gmain.c:
1388 * glib/giochannel.c:
1389 * glib/gfileutils.c:
1390 * glib/gerror.c:
1391 * glib/gconvert.c:
1392 * glib/gasyncqueue.c:
1393 * glib/gmem.c: Remove some explicit Docbook markup which is no
1396 * glib/gutf8.c (g_utf8_get_char_validated): Work around gtk-doc stupidity.
1400 * glib/trio/makefile.msc : (new file) for msvc build
1402 * glib/glib.def : removed some duplicated entries
1404 * glib/gscanner.c : add same workaround for MSVC(5.0)
1407 Also move #include <io.h> behind inclusion of "glib.h"
1410 * glib/makefile.msc.in : added gprintf.obj, trio\trio.lib
1417 * glib/gprintf.c: Doc additions.
1425 * glib/gmain.c (g_main_context_unref_and_unlock): check if
1432 * glib/gprintf.c (g_vasprintf): Avoid var declaration after
1442 * glib/gthread.h: Add GOnce, GOnceStatus, G_ONCE_INIT and g_once_impl.
1443 * glib/gthread.c (g_once_impl): Fallback implementation using a
1449 * glib/gstrfuncs.c (g_strfreev): Move docs inline, document behavior
1454 * glib/gconvert.c (g_convert_with_fallback): Use C99 style \uxxxx
1460 * glib/giowin32.c (g_io_channel_unix_new): Pass real &optval and
1468 * glib/gutils.c (g_path_get_basename): Move the documentation
1491 * glib-zip.in (DLLDIR): Test where the DLLs actually are.
1498 * glib-zip.in (DEVZIP): libtool 1.5 installs DLLs in the bin
1501 * glib/gwin32.c (g_win32_getlocale): Use "sr@Latn" and "sr" in the
1511 * glib/giowin32.c: Fix indentation and spacing. Use
1517 * glib/giowin32.c: Resolved thread deadlocks in socket
1524 * m4macros/glib-gettext.m4: Test for Solaris native gettext
1529 * glib/gmain.c: When dispatching a source that is
1536 * glib/gmain.c (g_source_set_priority): Properly
1543 * glib/gstring.c (g_string_append_printf_internal): Use
1550 * glib/gprintf.[ch]: Synchronize argument names with headers and docs.
1554 * glib/gstrfuncs.c (g_strdup_vprintf): Just use g_vasprintf().
1558 * glib/giochannel.h
1559 * glib/gmain.h: Remove bogus (Win32-only) declaration of
1562 * glib/gmain.c (g_poll) [Win32]: Use g_win32_error_message() for
1567 * glib/gunidecomp.h (combine): Fix typo (#114375). Also, make the
1579 * glib/gspawn.c (read_data): Don't read() into '&buf', while this
1587 * glib/giochannel.c (g_io_error_get_from_g_error): Put
1592 * glib/giochannel.c (g_io_channel_error_from_errno):
1598 * glib/gstrfuncs.c (g_ascii_strncasecmp)
1599 * glib/gstrfuncs.c (g_ascii_strcasecmp): Use TOLOWER()
1604 * m4macros/glib-gettext.m4: Backport better handling
1609 * m4macros/glib-gettext.m4: expand $exec_prefix as
1615 * glib-gettextize.in: Quote $srcdir to handle $srcdir
1620 * glib/giochannel.c (g_io_channel_error_from_errno):
1626 * glib/giochannel.c (g_io_error_get_from_g_error):
1633 * glib/gmacros.h: __PRETTY_FUNCTION__ was made a non-token
1645 * glib/gstrfuncs.c (g_strdup): Use memcpy instead of
1650 * glib/gstrfuncs.c (g_strdup): Use memcpy instead of
1655 * glib/gutf8.c: Fix typo in UNICODE_VALID (related to #107427).
1659 * glib/guniprop.c: Remove stale comment.
1663 * glib/guniprop.c: Update g_unichar_iswide to Unicode 4.0 (#113404).
1667 * glib/guniprop.c: Fix obscure typo in case conversion routine
1677 * glib/gunibreak.c: Fix cut-and-pasto: g_unichar_break_type should
1683 * glib/glist.c: Remove unused function g_list_sort2 (bug #113203).
1687 * glib/gunidecomp.c: Fix off-by-one error in
1700 * glib/gstrfuncs.c (g_ascii_dtostr):
1716 are already documented in docs/reference/glib/building.sgml.
1724 * glib/gmain.c (g_main_loop_run): When waiting for
1732 * glib/gutf8.c (g_utf8_strlen): Warn if p == NULL && max != 0.
1737 * glib/glib.def: Add g_string_chunk_insert_len.
1741 * glib/gstring.[hc] (g_string_chunk_insert_len): New function, to
1749 * glib/gstring.c (g_string_new): Optimize the common cases
1751 * glib/gmarkup.c, glib/gmessages.c, glib/gscanner.c,
1752 glib/gshell.c, glib/gspawn-win32-helper.c, glib/gspawn-win32.c,
1753 glib/gspawn.c, gobject/gvaluetransform.c: replace uses of
1756 * glib/gutf8.c (UNICODE_VALID): Update to Unicode 3.1 and optimize
1759 * glib/libcharset/config.charset: Add cp1251 support for Solaris.
1762 * glib/gconvert.c (UnsafeCharacterSet): Get rid of
1774 * glib/giochannel.c (g_io_channel_read_to_end): Fix docs.
1782 * glib/gthread.c: Do not define function g_thread_init_glib, if
1788 * glib/gmain.c (g_main_context_find_source_by_id):
1833 * glib/gstrfuncs.c (g_strdup_vprintf): Use g_strndup, not
1836 * glib/gunidecomp.c (g_unicode_canonical_decomposition): Use
1841 * glib/glib.def: Add a couple of missing entries, thanks to Cedric
1847 * glib/gdir.c (g_dir_read_name): Clarify documentation.
1862 * glib/gconvert.h, glib/gmain.c, glib/gmem.c, glib/gmessages.c,
1863 glib/grand.c: Include gthreadinit.h and rename the thread
1867 * glib/gmem.c, glib/gmessages.c: Move the g_private_new() calls to
1871 * glib/gthread.c: Include gthreadinit.h. Renamed g_mutex_init() to
1878 * glib/gthreadinit.h: New private header to cleanly declare all
1885 * glib/Makefile.am: Added gthreadinit.h.
1889 * configure.in: Make GLib recognize Tru64Unix thread system. (#103020)
1895 * glib-zip.in: Include also the gtk-doc/html documentation in the
1903 * glib/grand.c: Removed my e-mail address.
1912 * glib/gmessages.h:
1913 * glib/gmem.h:
1914 * glib/ghash.h:
1915 * glib/gasyncqueue.h:
1916 * glib/garray.h:
1917 * glib/ghook.h:
1918 * glib/gtypes.h: Fix a bunch of typos in header comments.
1923 * glib/giowin32.c (g_io_channel_unix_new): Fix typo: Should be
1930 * glib/gspawn-win32.c (protect_argv): New function. Add
1935 * glib/gspawn-win32-helper.c (WinMain): Call protect_argv().
1937 * glib/gspawn.c (g_spawn_async_with_pipes): Document argument
1944 * Makefile.am: Remove references to glib.spec.
1947 * configure.in: Don't generate glib.spec.
1951 * m4macros/glib-gettext.m4: If msgfmt isn't found,
1978 * glib/glib.def: Add some missing entries. Thanks to Kenichi SUTO.
1998 * Makefile.am (BUILT_EXTRA_DIST): Don't distribute glib-zip.
2000 * {glib,gmodule,gobject,gthread}/Makefile.am:
2004 * glib-zip.in: Include .def files from above.
2006 * glib/giowin32.c (g_io_win32_fd_get_flags_internal): Don't claim
2017 * glib/gwin32.h: Correct the comment telling what headers have
2020 * glib/giowin32.c (g_io_win32_fd_get_flags_internal): Fix braino:
2025 * glib/gmessages.c (ensure_stderr_valid): New function, parallel