Lines Matching full:glib
9 * glib/gconvert.c: (g_filename_display_basename):
13 * glib/glib.symbols:
18 * glib/gconvert.[ch]:
33 * glib/glib.symbols
34 * glib/gstdio.[ch]: Add g_rmdir().
42 * glib/glib.symbols
43 * glib/gconvert.[ch]: Implement Windows DLL ABI stability also for
48 * glib/gstdio.c (g_rename, g_unlink, g_remove): Add doc comments
54 * glib/gstdio.h: Clarify comment about file name encoding on
57 * glib/gspawn-win32.c: Fix #157255. Also some refactoring of this
62 * glib/goption.c (print_help): Don't print help options
68 * glib/gutils.c (g_get_language_names): Update the returned
73 * glib/gthread.c (g_thread_init_glib): Call _g_utils_thread_init().
75 * glib/gthreadinit.h: Add _g_utils_thread_init().
79 * glib/giowin32.c (g_io_win32_finalize): Fix a write to freed
89 * glib/glib.symbols
90 * glib/gwin32.[hc]: Implement DLL ABI stability also for
94 * glib/Makefile.am (install-libtool-import-lib): Remove the DLL
102 * glib/gqueue.c (g_queue_link_index): Return -1 if queue is
113 * glib/glib.symbols: Protect the the various push/pop allocator
116 * glib/makegalias.pl: Support #ifndef'ed sections.
118 * glib/gutils.c (g_get_system_config_dirs): Don't forget to
123 * glib/gstring.h (g_string_append_c_inline): actually enable (and
128 * glib/Makefile.am (glib.def): gcc -E complains "linker input file
130 glib.symbols file. Use '-' and redirection to pass it as standard
139 * glib/gspawn-win32-helper.c (WinMain): Also check errno to detect
144 * glib/gmacros.h (G_GNUC_MALLOC): Define empty for gcc 2.95.
146 * glib/gmarkup.c (unescape_text_state_after_charref_hash):
151 * glib/gmarkup.c: Remove leftover noinline attributes.
155 * glib/Makefile.am: Use the perl found by configure. (#149826,
160 * glib/abicheck.sh: filter G_GNUC before PRIVATE so $ is still true.
171 * glib/gconvert.h:
172 * glib/gkeyfile.h:
173 * glib/gmem.h:
174 * glib/gstrfuncs.h:
175 * glib/gunicode.h:
176 * glib/gutils.h: Mark functions with G_GNUC_MALLOC when appropriate.
178 * glib/glib.symbols: Add G_GNUC_MALLOC annotations.
180 * glib/gmacros.h (G_GNUC_MALLOC): Add a macro for
185 * glib/gutils.[hc]
186 * glib/glib.symbols: [Win32] Make also g_get_user_name() and
198 * glib/gmarkup.c: Optimizations; don't scan the entire text
204 * glib/gspawn.c (g_spawn_async_with_pipes): Update the @flags
210 * glib/gkeyfile.c (g_key_file_parse_value_as_string):
218 * glib/gstrfuncs.c (g_ascii_strtod): Make it work again for floats
223 * glib/abicheck.sh: filter out G_GNUC stuff when doing the compare.
225 * glib/gmessages.c (g_assert_warning): call abort() at the end, so
234 * glib/gwin32.c (g_win32_error_message,
243 * glib/gutf8.c: Replace g_utf8_validate() with an
253 * glib/goption.h: Don't mark g_option_error_quark() as const,
264 * glib/glib.symbols: Add attribute annotations.
265 * glib/makegalias.pl: Keep attribute annotations, but strip PRIVATE.
266 * glib/Makefile.am (glib.def): Strip attribute annotations, but keep
275 * m4macros/glib-2.0.m4 (AM_PATH_GLIB_2_0): Support gmodule-no-export.
286 * glib/gkeyfile.c: Define S_ISREG() on windows, since it
291 * glib/gkeyfile.c (g_key_file_load_from_fd): Use S_ISREG(), since
304 * glib/Makefile.am (gtk.def): Use embedded tab rather than '\t'
309 * glib/gconvert.c (g_get_filename_charsets): Fix typo in doc
318 * glib/gasyncqueue.c
319 * glib/ghook.c
320 * glib/giochannel.c: g_return_if_fail -> g_return_val_if_fail
322 * glib/gmain.c: Ditto, plus also make g_main_context_ref() actually
327 * glib/gnode.h (enum GTraverseFlags): Add G_TRAVERSE_LEAVES
332 * glib/gasyncqueue.[hc]:
333 * glib/ghook.[hc]:
334 * glib/gmain.[hc]:
335 * glib/giochannel.[hc]: Make g_io_channel_ref(),
339 * glib/gmain.c: Initialize child_watch_count to 1, so
346 * glib/gmain.c (g_child_watch_source_init_single)
353 * glib/gutils.c (g_get_any_init): Work around an bug
369 * glib/gstrfuncs.c (g_ascii_strtod): Handle numbers like
377 * glib/goption.h (enum GOptionFlags): Add G_OPTION_FLAG_REVERSE,
380 * glib/goption.c (parse_arg): Obey the above flag.
382 * glib/gconvert.c (g_filename_display_name): Document that the
385 * glib/gfileutils.c (get_contents_stdio, get_contents_regfile,
389 (g_mkstemp): Document that the template should be in the GLib file
392 returned is also in the GLib file name encoding.
396 * glib/gconvert.c (g_filename_display_name): New function
400 * glib/gconvert.c (g_get_filename_charsets): New function
414 * glib/glib.symbols: Add new functions.
416 * glib/gconvert.c: Fix doc comment for
419 * glib/gconvert.c (g_filename_display_name): New function to
425 * glib/goption.c (g_option_context_parse): Document that
430 * glib/gutils.h: Make gtkdoc-scan happy by removing spaces
435 * glib/gstdio.c (g_lstat): Implement correctly also on Unix
440 * glib/gkeyfile.c:
447 * glib/gkeyfile.c:
456 * glib/gkeyfile.c:
462 * glib/gconvert.c:
463 * glib/gdebug.h
464 * glib/gutils.c
472 * glib/goption.c: Documentation updates.
476 * glib/goption.c (g_option_context_parse): When a long option does not
480 * glib/goption.c (print_help): Print out the effective options, ie
486 * glib/gwin32.c: Add bits of markup to g_win32_get_windows_version()
491 * glib/gwin32.c: Document g_win32_get_windows_version().
493 * glib/gstdio.[ch]: Add g_lstat().
497 * glib/goption.c: Doc additions.
499 * glib/goption.c (parse_arg): Convert filenames to UTF-8 on
509 * glib/gutils.c : some CSIDL_* defines lacking from older SDK;
517 * glib/goption.[hc]: #define G_OPTION_REMAINING, which is
525 * glib/goption.c: Add documentation.
529 * glib/gmessages.h: Mark g_assert_warning as G_GNUC_NORETURN,
534 * glib/gstdio.c: Include also <direct.h> for mkdir() prototype
537 * glib/giochannel.h (g_io_channel_new_file): Redefine also
543 * glib/gkeyfile.c
556 * glib/gkeyfile.c: Don't use S_ISREG macro (#156728,
561 * glib/gstdio.c: Include galias.h before glib.h (#156697,
564 * glib/gkeyfile.c: Add a missing "Since: 2.6" comment.
568 * glib/gstdio.c: Include glib.h early to get G_OS_WIN32. Include
571 * glib/gkeyfile.c: Include gstdio.h and use g_open().
575 * glib/gkeyfile.c:
611 * glib/abicheck.sh: Strip Win32 specific defs file syntax.
622 * glib/gdir.[hc]:
623 * glib/gconvert.[hc]:
624 * glib/gfileutils.[hc]:
625 * glib/gutils.[hc]:
626 * glib/giowin32.c: On Windows, keep old ABI versions
627 of GLib pathname api for DLL ABI stability. Use different
631 * glib/gstdio.[hc]: New files containing wrappers for
634 * glib/glib.symbols: Add new symbols.
636 * glib/makegalias.pl: Drop Win32 specific .def syntax,
641 * glib/gkeyfile.c: Fix includes. (#156500, #156499,
644 * glib/Makefile.am (galias.h): Fix srcdir != builddir
653 * glib/gkeyfile.c: Include galias.h.
655 * glib/gkeyfile.c (g_key_file_parse_value_as_comment):
658 * glib/glib.symbols: Add new symbols.
660 * glib/gkeyfile.c (g_key_file_new): Fix docs.
662 * glib/gkeyfile.h: Use the same parameter names as in
665 * glib/gwin32.c (g_win32_get_windows_version): Make this
666 function thread-safe in the GLib style.
667 * glib/gthreadinit.h:
668 * glib/gwin32.c (_g_win32_thread_init): New function to
670 * glib/gthread.c (g_thread_init_glib): Call
675 * glib/gkeyfile.c: Add Matthias to "Written by" lines
734 * glib/gutils.c:
735 * glib/gkeyfile.c: Don't include ctype.h needlessly. (#156424,
748 * glib/gfileutils.c: G_IS_DIR_SEPARATOR is defined in gutils.h now,
753 * glib/gkeyfile.c (g_key_file_remove_group_node): Don't
758 * glib/gasyncqueue.c, glib/gatomic.c, glib/gdate.c,
759 glib/giochannel.c, glib/gmain.c, glib/gspawn.c,
760 glib/libcharset/localcharset.c: Apply a patch to fix
763 * glib/gnulib/g-gnulib.h: Undef libc functions before defining
766 * glib/gkeyfile.h:
767 * glib/gkeyfile.c: Add a parser for desktop entries and
770 * glib/glib.h: Include gkeyfile.h
772 * glib/Makefile.am (libglib_2_0_la_SOURCES): Add gkeyfile.c
775 * glib/gutils.c (_g_compute_locale_variants): Make this
783 * glib/gconvert.h:
784 * glib/gconvert.c (g_uri_list_extract_uris): New function to
789 * glib/goption.c (get_change): Don't return the wrong
794 * glib/gutils.h (G_IS_DIR_SEPARATOR):
795 * glib/gutils.c: Make public. (#155589, Tim-Philipp Müller)
799 * glib/gmain.c (g_child_watch_add_full):
800 * glib/gmain.c (g_child_watch_add): Document that GLib supports only
805 * glib/gfileutils.c: Fix some C99isms. (#154676, Kjartan Maraas)
809 * glib/goption.c: (g_option_context_parse):
821 * glib/gmem.c (g_mem_set_vtable): Only set vtable_set if the
826 * glib/goption.c: (parse_arg):
834 * glib/goption.c (g_option_context_parse): Use
840 * glib/gfileutils.c: Convert filenames to UTF-8 before
845 * glib/glib.symbols: Add g_assert_warning.
847 * glib/gmessages.h:
848 * glib/gmessages.c (g_assert_warning): Treat g_assert
853 * glib/gmessages.h: Move the declaration of
859 * glib/goptions.[h|c], glib/glib.symbols: Rename
867 * glib/goption.c (parse_long_option): Don't forget to set parsed
874 * glib/gmessages.c: [Win32] Don't ever open a console
886 * glib/gutf8.c (g_utf16_to_utf8): Add a note explaining how to
901 * glib/goption.c (parse_long_option): Fix a wrong index.
908 * glib/goption.c (g_option_context_parse): Call error_func
913 * glib/gmessages.c (mklevel_prefix):
914 * glib/gmessages.c (g_logv): Fix the types of some variables
929 * glib/abicheck.sh: don't hardcode lengths for cut, instead split on
934 * glib/gstrfuncs.c (g_strncasecmp): Make it take a guint for number
941 * glib/Makefile.am (EXTRA_DIST): Add abicheck.sh
947 * glib/glib.symbols: Master list of symbols
949 * glib/makegalias.pl: Perl script which creates galias.h
951 * glib/abicheck.sh: Compares actual exports against glib.symbols
953 * glib/glib.def: Removed. This file is now generated from
954 glib.symbols
956 * glib/Makefile.am: Add rules to generate galias.h and glib.def,
962 * glib/*.c: Include galias.h
966 * glib/gwin32.c (g_win32_error_message): Convert message to
971 * glib/gwin32.h: Don't define ftruncate as a macro. Was never a
975 * glib/gwin32.c (g_win32_ftruncate): Simplify implementation, just
984 * glib/gmessages.c (g_return_if_fail_warning): Strip the
990 * glib/gmessages.c (g_return_if_fail_warning):
995 * glib/gmessages.h (g_return_[val_]if_fail): Use
1001 * glib/gutils.c (g_get_home_dir): Remove a misleading comment.
1005 * glib/gstrfuncs.h:
1006 * glib/gstrfuncs.c (g_strv_length): Add a function to
1014 * glib/gutils.c (guess_category_value): On Win32, as last resort
1019 * glib/glib.def: Add g_get_language_names.
1023 * glib/gutils.h:
1024 * glib/gutils.c (g_get_language_names): Add a function to
1036 * glib/glib.def:
1037 * glib/gmessages.h:
1038 * glib/gmessages.c (g_log_set_default_handler): New
1044 * glib/glib.def: Update.
1048 * glib/gdate.h:
1049 * glib/gdate.c (g_date_get_iso8601_week_of_year): Add
1055 * glib/goption.c: (g_option_context_parse):
1060 * glib/goption.c: (g_option_context_free), (print_help),
1069 * glib/goption.c: (g_option_context_parse):
1077 * glib/ghash.c (g_hash_table_lookup): Point to
1085 * glib/gfileutils.c (g_file_error_from_errno):
1086 * glib/gfileutils.h (enum GFileError): Add G_FILE_ERROR_NOSYS.
1090 * glib/goption.c (g_option_context_parse): Set the program name
1099 * glib/gwin32.c (g_win32_get_windows_version): New
1105 * glib/gwin32.h: Declare it. Define macros G_WIN32_WINDOWS_IS_NT_BASED
1122 * glib/gutils.c (get_special_folder): New function, calls
1136 * glib/glib.def: Add the new functions.
1140 * glib/goption.c (g_option_group_add_entries): remove unused
1145 * glib/gutils.c (g_get_user_cache_dir):
1146 * glib/gutils.c (g_get_user_config_dir):
1147 * glib/gutils.c (g_get_user_data_dir): Don't call g_get_home_dir()
1153 * glib/giowin32.c (g_io_win32_finalize): Tell select_thread to
1157 * glib/gunicollate.c (g_utf8_collate_key): Guard against bogus
1163 * glib/gunicollate.c (g_utf8_collate, g_utf8_collate_key): Correct
1169 * glib/goption.h: Remove trailing commas.
1183 * docs/reference/glib/glib-sections.txt:
1184 * glib/gutils.[ch] (g_get_user_data_dir),
1191 * glib/gmacros.h: Remove G_GNUC_INTERNAL from here.
1198 * glib/gmacros.h (G_GNUC_INTERNAL): Define empty if gcc is too old.
1202 * glib/makefile.msc.in glib/glib.def : updated
1204 * glib/gutils.c : avoid 'inconsitent dll linkage' by not
1209 * m4macros/glib-gettext.m4: Require ngettext. (#123847,
1214 * glib/gutils.h (g_get_codeset): strdup result so caller
1219 * glib/glib.def: Add glib_check_version.
1228 * glib/goption.c: Mark user visible strings for translation.
1232 * glib/goption.[hc]: Pedantically use g types throughout.
1236 * glib/gutils.h:
1237 * glib/gutils.c (glib_check_version): New function to
1238 check the version of GLib at runtime. (#149175, Michael Natterer)
1242 * glib/goption.h:
1243 * glib/gtypes.h:
1248 * glib/Makefile.am:
1249 * glib/glib.h:
1250 * glib/goption.c:
1251 * glib/goption.h:
1259 * glib/gmacros.h: Add a G_GNUC_INTERNAL macro to mark function
1263 * glib/gunicodeprivate.h:
1264 * glib/gthreadinit.h:
1265 * glib/gmessages.h:
1266 * glib/gdebug.h:
1267 * glib/gconvert.c: Use G_GNUC_INTERNAL for _g_charset_get_aliases(),
1274 * glib/gatomic.c: Include gthreadinit.h here to see the declaration
1297 * glib/gshell.c (tokenize_command_line): Count consecutive
1302 * glib/gconvert.c (g_unescape_uri_string): Don't validate
1315 * glib/gmarkup.c (enum GMarkupParseState): Add
1323 * glib/gstrfuncs.c (g_strsplit_set): s/g_strsplit/g_strsplit_set/
1328 * glib/gstrfuncs.c (g_strsplit_set):
1340 * glib-gettextize.in: modify so that mkinstalldirs will
1349 * glib/gprintfint.h (_g_vasprintf): Don't wrap vasprintf(),
1353 * glib/gprintf.c (g_vasprintf): Instead, differentiate
1377 * glib/gi18n-lib.h: Remove the ENABLE_NLS check here as well.
1381 * glib/gdir.c (g_dir_open): Convert filename to UTF-8
1387 * glib/gi18n.h: Remove the ENABLE_NLS check, since GLib can't
1392 * glib/gmessages.h (g_debug): Complete the g_log()
1397 * glib/gnulib/Makefile.am (INCLUDES): Add top_srcdir to
1408 * glib/gatomic.c: Rename __asm to __asm__ and __volatile to
1414 * glib/giowin32.c (g_io_channel_win32_init, g_io_win32_free)
1420 * glib/gscanner.c (g_scanner_get_token_ll): Ignore a
1439 * glib/gconvert.c (is_asciialphanum): Renamed from
1453 * glib/gutils.c (g_get_any_init): Check home for being
1462 * glib/galloca.h: cpp #directives should always have the "#" in the
1468 * glib/gtypes.h: Use higher precision for the mathematical
1473 * glib/gmarkup.c (advance_char): Fix an off-by-one error
1480 * glib/gcompletion.c (g_completion_add_items):
1486 * glib/gutils.c (g_get_any_init): [Win32] Only believe HOME if it
1491 * glib/gnulib/vasnprintf.c (vasnprintf): Handle empty digit string
1504 * glib/gmain.c (block_source, unblock_source): Make these
1509 * glib/giowin32.c (g_win32_print_gioflags): Remove two duplicated
1516 * glib/guniprop.c (g_utf8_casefold): Avoid an unnecessary
1523 * glib/gutils.h: Remove vestigial g_get_codeset().
1524 * glib/gutils.c (g_get_codeset): Call g_get_charset().
1533 * glib/gconvert.c (g_filename_from_uri): Quote the file
1543 * glib/gtypes.h: check for __pentium4__ when deciding whether to
1548 * glib/gnulib/Makefile.am : added makefile.msc to EXTRA_DIST
1561 * glib/gwin32.c (g_win32_get_package_installation_subdirectory):
1566 * glib/libcharset/localcharset.c (_g_locale_get_charset_aliases):
1570 * glib/gconvert.c (open_converter): Don't call g_strerror() here,
1579 * glib/gqueue.c (g_queue_pop_nth_link): Fix an off-by-one
1585 * glib/gmessages.c (escape_string): Don't assume that
1589 * glib/gstrfuncs.c (g_ascii_strtod): Fix problems when a
1595 * glib/gmain.c (g_main_context_query): Only set time_is_current to
1607 * glib/gpattern.c (g_pattern_spec_new): Don't read and write out
1613 * glib/gwin32.c (g_win32_getlocale): Add new language and
1616 * glib/giowin32.c
1617 * glib/gmain.c
1618 * glib/gstrfuncs.c
1619 * glib/gthread.c: Decorating variable definitions with
1624 * glib/libcharset/localcharset.c: Use Win32-specific code also on
1652 * glib/gutils.c (g_path_get_dirname): Fix Win32 behaviour in some
1664 * glib/gmain.c: Fix the accidental revert of the