Home | History | Annotate | Download | only in glib

Lines Matching full:glib

23 	* glib/gutils.c (g_get_any_init): Use "localhost" as fallback for
32 * glib/gfileutils.c (g_build_path_va, g_build_pathname_va):
47 * glib/gutils.c (_g_compute_locale_variants): Initialize
52 * glib/abicheck.sh: remove stray -V option to grep so it actually
59 * glib/gconvert.c: Make the caching of iconv descriptors
87 * glib/glib.symbols: Include glib_on_error_halt.
89 * glib/abicheck.sh: Also check exported variables.
105 * glib/glib.symbols:
106 * glib/gatomic.[hc]: Always export g_atomic_int_get and
110 * glib/gatomic.c: Fix the s390 implementations of
115 * glib/gstdio.h: Move the G_BEGIN_DECLS/G_END_DECLS pair outside
130 * docs/reference/glib/tmpl/windows.sgml:
134 * glib/gutils.c:
139 * glib/gatomic.c: Add native atomic operations
146 * glib/gstdio.c:
151 * glib/gstdio.h: Add G_BEGIN_DECLS/G_END_DECLS. (#312424)
155 * glib/gconvert.c (g_convert_with_iconv): Don't go in an
167 * glib/gconvert.c (g_convert_with_iconv, g_convert_with_fallback):
221 * glib/gdataset.c:
228 * glib/gdatasetprivate.h: implement G_DATALIST_GET_FLAGS() via atomic
233 * glib/goption.c: Include glibintl.h, not gi18n.h, noticed
239 * glib/ghash.c (g_hash_table_foreach): Fix a typo in the
256 * glib/gthreadpool.c (g_thread_pool_free): Don't get
264 * glib/gutils.h (g_win32_get_system_data_dirs): Make this an
270 * glib/gstring.c (g_string_chunk_insert_len): Avoid
274 * glib/gatomic.c (g_atomic_pointer_compare_and_exchange):
303 * glib/giochannel.c (g_io_channel_ref, g_io_channel_unref):
322 * glib/gfileutils.c (g_mkdir_with_parents): Fix a
325 * glib/goption.c (g_option_group_add_entries): Warn if a
330 * glib/goption.h (G_OPTION_FLAG_NOALIAS):
331 * glib/goption.c: Add and implement a new flag
339 * glib/goption.h (G_OPTION_FLAG_OPTIONAL_ARG):
340 * glib/goption.c: Add and implement a new flag
348 * glib/gthread.c (g_static_rec_mutex_lock_full): Don't lock
353 * glib/gutils.c (g_listenv): Ignore anomalous environment
359 * glib/giowin32.c: Totally rewritten socket channel
369 * glib/Makefile.am: Don't use the scripts in build/win32 to
370 compile glib.rc into a resource object file. (This means we lose
376 * glib/glib.rc.in: Thus replace BUILDNUMBER with 0.
397 * glib/gmessages.c : include <process.h> for getpid()
398 * glib/gmappedfile.c : include <io.h> for close() etc.
399 * glib/makefile.msc.in : add gmappedfile.obj
403 * glib/gkeyfile.c (g_key_file_get_key_comment):
419 * glib/gstring.c (g_str_hash): Fix portability issues.
422 Apply a patch which may make GLib work on BeOS again.
425 * glib/gmain.c: Update the BeOS includes.
427 * glib/gstdio.c:
428 * glib/gutils.c (g_find_program_in_path):
429 * glib/gbacktrace.c (g_on_error_stack_trace): Use the UNIX
432 * configure.in: Don't put glib 1.0 into G_MODULE_LIBS, even
439 * glib/Makefile.am: libtool installs/uninstalls the import
443 * glib/gmappedfile.c: Add Win32 implementation.
456 * glib/gmappedfile.[hc]: New files.
460 * glib/Makefile.am: Add new files.
462 * glib/glib.symbols: Add new functions.
464 * glib/glib.h: Include gmappedfile.h
474 * glib/Makefile.am (install-libtool-import-lib): Current GNU tools
477 * glib/gfileutils.c (g_mkdir_with_parents): Return error with
483 * glib/gfileutils.c: g_build_filename_va is only use in the G_OS_WIN32
491 * glib/gkeyfile.c (g_key_file_load_from_data_dirs): Don't
494 * glib/glib.symbols:
495 * glib/gfileutils.h:
496 * glib/gfileutils.c (g_build_pathv, g_build_filenamev):
506 * glib/gfileutils.c
507 * glib/gfileutils.h
508 * glib/glib.symbols
513 * glib/goption.c (parse_short_option, parse_long_option):
521 * glib/gfileutils.c (g_makepath): New function. Creates a
525 * glib/gfileutils.h: Declare it.
527 * glib/gutils.c (g_get_host_name): New function. Returns the
533 * glib/gutils.h: Declare it.
535 * glib/glib.symbols: Add new functions.
541 * glib/goption.h:
542 * glib/goption.c: Add G_OPTION_FLAG_NO_ARG and
562 * glib/gkeyfile.c (g_key_file_parse_value_as_integer): Better
565 * glib/goption.c (parse_int): Set errno to 0 before calling
570 * glib/gstdio.h
571 * glib/gstdio.c
572 * glib/glib.symbols: Add a chdir() wrapper, too.
574 * glib/glib.symbols: Add g_win32_locale_filename_from_utf8().
576 * glib/gwin32.c (g_win32_locale_filename_from_utf8): Clarify doc
581 * glib/gutils.c (get_windows_directory_root): New helper function
593 * glib/glib.symbols:
594 * glib/gunicode.h:
595 * glib/gunicollate.c (g_utf8_collate_key_for_filename):
601 * glib/goption.c (parse_short_option): initialize option_name
606 * glib/goption.c (parse_short_option, parse_long_option):
614 * glib/goption.c (print_help): rest_description should be const.
618 * glib/gunidecomp.c (combine_hangul): Don't eat Hangul
624 * glib/goption.c (print_help): If the remaining argument
630 Merged from glib-2-6:
632 * glib/gspawn.c (g_spawn_command_line_sync): Clarify the meaning
638 * glib/gunidecomp.c: Correct the end of the Hangul
647 * glib/gtree.c (g_tree_remove, g_tree_steal): Return
656 glib is uninstalled.
662 * glib/goption.c (g_option_context_parse): Treat '-'
668 * glib/gdataset.[ch] glib/gdatasetprivate.h: Add
676 * glib/gfileutils.[ch]: Rename g_file_replace() back
679 * glib/glib.symbols: Update.
683 * glib/gstring.c (g_str_equal, g_str_hash): Move docs
688 * glib/ghash.h: Rename some parameters to make gtk-doc
691 * glib/gutils.c:
692 * glib/gwin32.c:
693 * glib/gstdio.c: Fix some typos, mark new API as "Since 2.8".
697 * glib/gtree.c: Clarify some docs. (#302062, Matthew F. Barnes)
701 * glib/gstrfuncs.c (g_strcompress): Warn and don't crash
706 * glib/gconvert.c (open_converter, g_convert_with_iconv): Don't
715 * glib/gwin32.c (g_win32_locale_filename_from_utf8): New
722 * glib/gutils.c (_glib_get_locale_dir): No need to cache the
734 * glib/gutils.h: Minor comment improvement.
738 * glib/gfileutils.c: No <sys/wait.h> on Win32. Definition of
743 * glib/gfileutils.c (g_file_replace): Save the errno in various
746 * glib/gfileutils.c (set_umask_permissions): Fork a child and do
751 * glib/gmessages.h (g_debug): Use G_LOG_LEVEL_DEBUG in
756 * glib/gutils.c: Include <process.h> on Win32 for getpid(). (#173094)
760 * glib/gstdio.h
761 * glib/gstdio.c
762 * glib/glib.symbols (g_access, g_chmod, g_creat): Wrap also
769 top-level prefix than GLib or the application being run.
771 * glib/gutils.h (g_win32_get_system_data_dirs): New static
777 * glib/gutils.c (g_win32_get_system_data_dirs_for_module): New
781 glib top-level and application top-level folders.
785 * glib/glib.symbols: Add g_win32_get_system_data_dirs_for_module.
787 * glib/gutils.c (read_aliases): Not used on Windows.
793 * glib/gutils.c (g_get_system_data_dirs): Declare glib_top_share_dir
798 * glib/gutils.c (g_get_system_data_dirs): After investigating more
802 "share" subfolders of GLib's installation location and the
806 * glib/gutils.h (G_WIN32_DLLMAIN_FOR_DLL_NAME): Use wide char API
811 * glib/gfileutils.c (get_contents_stdio): Avoid memory
816 * glib/gconvert.c: Clarify docs in some places. (#172404,
821 * glib/gutils.h: Undef G_CAN_INLINE if G_IMPLEMENT_INLINES is
828 * glib/gmain.c (g_child_watch_source_new): Add a note regarding
840 * glib/gfileutils.c (get_contents_stdio): handle the unlikely case
845 * glib/giowin32.c (g_io_win32_fd_get_flags_internal): Always claim
851 * glib/gmain.c (g_poll): [Win32] If the event fired, assign
866 * glib/gdate.c (g_date_get_iso8601_week_of_year):
876 * glib/gutils.c (g_getenv): [Win32] Fix corner case bug when
881 * glib/glib.symbols: Add g_try_malloc0
883 * glib/gmem.h: Add g_try_new, g_try_new0, g_try_renew and
886 * glib/gmem.c: Implement g_try_malloc0.
890 * glib/gspawn-win32.c (do_spawn_with_pipes): Close the process
895 * glib/gtimer.c: On Win32, use GetSystemTimeAsFileTime() instead
898 * glib/gmessages.c (g_log_default_handler)
899 * glib/gutils.c (g_get_prgname): Move the Win32 code that asks the
914 * glib/makefile.msc.in : handle galiasdef.c (although completely
917 * glib/gbacktrace.c glib/gmessage.c : need at least _WIN_VER 0x0401
922 * glib/gkeyfile.c: Update the documentation, reflecting the
928 * glib/goption.c (g_option_context_set_main_group): Warn
937 * glib/gdataset.c: remove spurious IA prefix from g_quark_try_string.
941 * glib/gatomic.c:
942 * glib/gcache.c: Small fixes to the previous commit.
949 * glib/glib.symbols: Group symbols by header and source file.
950 * glib/makegalias.pl: Protect definitions by the same
954 * glib/Makefile.am (galiasdef.c): Add a rule to generate this
956 * glib/*.c: Include galias.h after the other GLib headers,
959 * glib/glib.symbols: Add g_listenv and g_file_replace.
963 * glib/gfileutils.c (write_to_temp_file): Don't try and generate
970 * m4macros/glib-gettext.m4: Avoid stupid compiler complaints
975 * glib/gdate.c: Remove a lot of pointless g_return_if_fail()
984 * glib/gfileutils.c (get_contents_stdio): delay memory allocation
993 * glib/glib.symbols: Add g_file_replace.
1001 * glib/gfileutils.c (g_file_replace): avoid unnecessary filename
1006 * glib/gutils.c (g_get_user_data_dir, g_get_user_config_dir,
1014 * glib/gfileutils.c (g_file_replace): New API. A function to
1019 * glib/glib.symbols: Add the new attributes here too.
1021 * glib/gmacros.h: Define G_GNUC_NULL_TERMINATED.
1024 * glib/gstrfuncs.h:
1025 * glib/gfileutils.h: Use G_GNUC_NULL_TERMINATED where
1028 * glib/goption.c (parse_int): Fix an error message.
1033 * glib/gdebug.h: Small cleanup (use G_BEGIN/END_DECLS).
1038 * glib/gutils.c (g_find_program_in_path): Mark the last
1043 * glib/gmarkup.c: Add G_GNUC_PRINTF attribute
1050 * glib/Makefile.am (BUILT_EXTRA_DIST): Don't distribute
1051 glib.def. (#167496, J. Ali Harlow)
1053 * glib/gfileutils.c (get_contents_win32): Use g_fopen(). (#168341,
1067 * glib/gstdio.h: On G_OS_UNIX, simple #define g_open and co. as
1070 care about matching large file support with whatever glib has been
1073 * glib/gstdio.c
1074 * glib/abicheck.sh
1075 * glib/glib.symbols
1076 * glib/makegalias.pl: Logic to make the gstdio wrappers still
1081 * glib/gtimer.c (g_usleep): Simplify the loop for the fix below.
1085 * glib/gqueue.c (g_queue_new): Use a memchunk for
1088 * glib/gtimer.c (g_usleep): Fix usage of
1097 * glib/giowin32.c: Include winsock2.h before windows.h, to avoid
1102 * glib/goption.c (print_help): Take main group options into
1107 * glib/gkeyfile.c (find_file_in_data_dirs): Don't leak path
1112 * glib/gkeyfile.c (g_key_file_parse_value_as_string): Don't
1115 * glib/goption.c (g_option_context_parse): Fix a
1125 * glib/glib.symbols:
1126 * glib/gutils.h:
1127 * glib/gutils.c (g_listenv): New function to list all
1132 * glib-zip.in: Add gmodule-no-export-2.0.pc.
1136 * glib/abicheck.sh: feed the contents of config.h and glibconfig.h
1137 into the preprocessor, since glib.symbols could need #defines
1142 * glib/gatomic.c: Don't use matching constraints for asm mem
1149 * glib/giowin32.c: I think we can include <winsock2.h> and link
1155 * glib/gfileutils.c (g_file_get_contents): In the Win32 ABI
1166 * glib/Makefile.am (TESTS): Only check the abi if
1173 * glib/gwin32.h: Remove unnecessary MSVC-only typedef for
1174 pid_t. (#165910) GLib does not pretend to be a POSIX emulation
1177 * glib/gstdio.c: In the Win32 part of all functions, handle
1182 * glib/gfileutils.c: Don't use potentially incorrect errno in
1188 * glib/gutils.c: Move doc comments inline.
1190 * glib/ghash.h: Adjust some argument names.
1200 * glib/gkeyfile.c (g_key_file_remove_key): Actually remove
1203 * glib/gkeyfile.c: Doc clarifications. (#165907, Vincent Untz)
1208 * glib/gkeyfile.c (g_key_file_remove_group): Don't segfault
1226 * glib/gmarkup.c (unescape_text_state_inside_entity_name): Don't
1233 * glib/gdate.c (g_date_set_time): Don't g_assert that localtime()
1241 * glib/gkeyfile.c (g_key_file_parse_value_as_integer): Don't
1247 * glib/gkeyfile.c (g_key_file_get_keys): Return keys in
1253 * glib/gkeyfile.c (g_key_file_parse_data): Accept \r\n as
1264 * glib/gbacktrace.c (g_on_error_stack_trace): On Win32 call
1267 * glib/gmessages.c (g_logv): For fatal messages on Win32, use
1273 * glib/gqsort.c: Don't include alloca.h. It is not needed,
1276 * glib/gkeyfile.c (g_key_file_get_boolean_list): Fix a
1281 * glib/gconvert.c (g_get_filename_charsets): Don't crash
1291 * glib/gqsort.c: Sync to glibc. (#133994, Morten Welinder,
1298 * glib/Makefile.am gobject/Makefile.am gthread/Makefile.am:
1305 * glib/gdir.c (g_dir_open): Typo fix.
1313 * glib/gfileutils.c : make it compile with mvc6 default sdk,
1318 * glib/gwin32.c: Include also wchar.h for wcslen on
1322 * glib/gfileutils.c: Include <io.h> on Windows for
1344 * glib/Makefile.am
1345 * gobject/Makefile.am: glib.def and gobject.def are generated, not
1349 * glib/Makefile.am
1355 * glib/gutils.h: Simplify the inlining magic to make it
1360 * glib/guniprop.c (get_locale_type): Use g_win32_getlocale()
1371 * glib/gutils.h: Streamline the inlining magic a bit,
1377 * glib/gutils.c (g_find_program_in_path): Don't return
1380 * glib/gfileutils.c (g_file_get_contents): Clarify the
1385 * glib/gutils.c (g_setenv, g_unsetenv): Clarify the
1397 * docs/reference/glib/cross.sgml: MinGW uses MSVCRT.DLL which
1402 * glib/gutils.c: Make the g_getenv() ABI backward compatibility
1407 * glib/glib.symbols
1408 * glib/gutils.h
1409 * glib/gutils.c: Make also g_getenv(), g_setenv(), g_unsetenv()
1415 * glib/gfileutils.c: With the UTF-8ness of g_getenv() above, just
1422 * glib/gfileutils.c (g_file_test): Rewrite the Win32 version to
1431 * glib/gutils.c (g_get_current_dir): In the Win32 version, use
1437 * glib/gfileutils.c (g_file_test): Typo fix.
1441 * glib/gutils.c (g_path_skip_root): Require UNC paths to start
1451 * glib/Makefile.am (TESTS): Only check the ABI on
1457 * glib/goption.c (print_entry): Don't show
1463 * glib/gconvert.c (g_locale_to_utf8, g_filename_to_uri): Improve
1471 * glib/goption.c (g_option_context_parse): Don't
1475 * glib/gunicollate.c (g_utf8_collate): Make docs
1480 * glib/goption.c (g_option_context_parse): Call