Home | History | Annotate | Download | only in glib

Lines Matching full:glib

5 	* glib/gtimer.c: Change to "Since 2.12".
11 * glib/gtimer.h:
12 * glib/gtimer.c:
13 * glib/glib.symbols:
14 * docs/reference/glib/glib-sections.txt: Added g_time_val_to_iso8601
27 * glib/gmem.c (profiler_log): use standard_calloc to allocate
30 * glib/gmain.c (g_main_context_unref): Avoid a deadlock.
35 * glib/gasyncqueue.c (g_async_queue_pop_intern_unlocked): Use
38 * glib/glist.c:
39 * glib/gslist.c: Avoid some memset calls.
47 * glib/goption.c (g_option_context_parse): Only set the prgname
52 * glib/gutils.c (g_parse_debug_string): Don't read past the
58 * glib/goption.c (parse_short_option): Don't create the
73 * glib/giowin32.c (GIOWin32Channel): Add a new direction field.
102 * glib/gutf8.c (_g_charset_get_aliases): Match the prototype
120 * glib/gutils.c (g_listenv): Separate implementation on Win32: Use
123 * glib/glib.symbols: Don't mark g_listenv as PRIVATE, as that
141 * glib/gutf8.c: Fix boundary cases in g_utf8_strlen().
173 * glib/gutf8.c (g_utf8_find_prev_char): Correct documentation typo.
177 * glib/gthreadpool.c: Fix deadlock when signalling the thread
182 * glib/gslice.c: only define _XOPEN_SOURCE to 600 to get at
192 * glib/gstrfuncs.c: Improve docs.
206 * docs/reference/glib/tmpl/relations.sgml (g_relation_insert): Specify
216 * glib/gdataset.c: carry out all dtalist pointer accesses atomically,
225 * glib/grand.c: Update URL
238 * glib/glib.symbols: Add g_mem_gc_friendly as an exported
245 * glib/gmem.c (g_mem_init_nomessage): Fix C99isms. (#328705,
254 * glib/gslice.c: spelling fixes.
258 * glib/gslice.c: honour g_mem_gc_friendly settings when freeing
270 * glib/garray.c: changed ENABLE_GC_FRIENDLY macro #ifdef-s to
273 * glib/gtree.c:
274 * glib/ghash.c: removed ENABLE_GC_FRIENDLY code which is now taken
281 * glib/gslice.c: only use posix_memalign() if it's known to work,
299 * glib/gutils.c (_g_getenv_nomalloc): wiped out all the wonderfull
305 * glib/gslice.c (slice_config_init): initialize GSlice config from
310 * glib/gutils.c:
325 * glib/gkeyfile.c (g_key_file_get_groups): Correct a g_new0()
330 * glib/gthreadpool.c: To avoid deadlocks get rid of the settings
349 * glib/gthread.h (g_static_mutex_get_mutex_impl_shortcut):
353 * glib/gasyncqueue.c (g_async_queue_push_sorted_unlocked):
360 * glib/gconvert.c (make_valid_utf8): Change this function to
368 * glib/gtree.c: Replace the simple recursive implementation
387 * glib/gtree.c: Break some long lines.
391 * glib/gslice.c: Include config.h first, pointed out
402 * glib/gslice.c: Only define _XOPEN_SOURCE if we know
413 * glib/makefile.msc.in : added gslice.obj
419 * glib/gmain.c: Clarify the documentation of source ids
424 * glib/gthreadpool.c: Avoid use of varargs macro. (#325864,
429 * glib/glib.symbols
430 * glib/gstdio.h: don't macroized g_access, g_chdir, and g_unlink
436 * glib/gslice.c (magazine_cache_pop_magazine): don't reverse chunk
446 * docs/reference/glib/glib-sections.txt:
447 * glib/glib.symbols:
448 * glib/gthreadpool.[ch]:
458 * glib/gmain.h: Add new functions here, too.
460 * glib/glib.symbols: Add new functions.
464 * glib/gmain.c (g_main_context_is_owner): new method
470 * glib/glib.symbols:
471 * glib/gstdio.h:
472 * glib/gstdio.c (g_rmdir): Don't provide g_rmdir() as a macro
478 * glib/gspawn-win32.c (g_spawn_sync_utf8): Set the GIOChannels for
486 * glib/gutils.c (glib_check_version): Fix a copy-and-paste error
500 * glib/gthread.h: ...and in
503 * glib/gdatasetprivate.h: Add a cast to silence compiler
509 * glib/gslice.c: Don't include malloc.h unconditionally.
518 * glib/gslice.c: On Win32, include process.h (#325015, Kazuki
533 * glib/glib.symbols:
534 * glib/gthreadpool.h:
535 * glib/gthreadpool.c (g_thread_pool_set_sort_function): New function
542 * glib
564 * glib/goption.c (parse_short_option): Set an error in all
569 * glib/gatomic.c: Fix memory barrier position in g_atomic_int_get
578 * glib/gmem.c (g_allocator_new): Don't return a pointer to
584 * glib/gatomic.h: added g_atomic_pointer_set() and g_atomic_int_set()
596 * glib/glist.h:
597 * glib/gslist.h:
607 * glib/gasyncqueue.c:
620 * docs/reference/glib/glib-sections.txt:
621 * docs/reference/glib/tmpl/linked_lists_double.sgml:
622 * docs/reference/glib/tmpl/linked_lists_single.sgml:
623 * glib/glist.[ch]:
624 * glib/gslist.[ch]:
632 * glib-gettextize.in: Look up prefix at run-time on Win32,
633 assuming the standard directory structure with glib-gettextize in
638 * glib/gmem.h: Exempt GTK+ from the mem chunk deprecation, since
639 we need GTK+ 2.8 to compile against GLib 2.10.
652 * glib/gutf8.c: Documentation updates. (#323291, Morten Welinder)
661 * glib/gmem.h: Really deprecate GMemChunk.
663 * glib/gdate.c:
664 * glib/gutils.c:
665 * glib/gtree.c:
666 * glib/gstring.c:
667 * glib/giochannel.c:
668 * glib/gstrfuncs.c: Add versioned deprecation docs.
672 * docs/reference/glib/glib-sections.txt:
673 * glib/gasyncqueue.[ch]:
683 * glib/gslice.c: implement chain walking for arbitrary ->next pointer
689 * glib/gslice.h: renamed g_slice_free_chain() to
696 * glib/gmain.c:
697 * glib/glist.c:
698 * glib/gslist.c:
699 * glib/glib.symbols: s/g_slice_free_chain/g_slice_free_chain_with_offset/
703 * glib/gasyncqueue.c: Add some docs.
707 * glib/gatomic.c: In the ia64 implementation, use
713 * glib/gslice.h: Remove comma at the end of enum.
720 * glib/gutils.c (g_get_any_init_do): When determining user
727 * glib/gmacros.h (G_GNUC_WARN_UNUSED_RESULT): Add a macro
731 * glib/gmem.h: Add the new attribute to g_realloc and
736 * glib/glib.symbols:
737 * glib/gcache.h: Deprecate g_cache_value_foreach. (#322956,
740 * glib/gmappedfile.c: Make mapping of empty files
743 * glib/gfileutils.c: Don't fork a new process just to
751 * glib/gspawn.c:
762 * glib/gslice.c: Win32 portability fixes and C99ism removal,
767 * glib/gatomic.c (g_atomic_int_add): Add a missing volatile for
772 * glib/gslice.c: some naming and type size fixups.
776 * glib/gslice.h (g_slice_free): reworked GCC-specific type-safe macro
784 * tests/memchunks.c: new file which contains the old GLib mem chunks
791 * glib/gslice.c: improved gettimeofday() timer resolution by maintaining
805 * glib/gslice.[hc]: new slice allocator implementation.
809 * glib/gthread.[hc]: removed newly added private thread mem API.
811 * glib/gthreadinit.h:
812 * glib/gmessages.c:
813 * glib/gthread.c:
814 * glib/gmem.c: divided glib threading initialisation into three phases,
818 server the rest of glib. initialisation functions got renamed to reflect
821 * glib/gmem.c: removed memchunk code, defer allocations to
824 * glib/gmem.[hc]: removed g_slice_* skeletons.
826 * glib/glib.symbols: added g_slice_* symbols.
831 * glib/Makefile.am: added gslice.[hc].
835 * glib/gstdio.c (g_stat): In the Win32 implementation, strip
851 * glib/gmacros.h: Use do { } while (0) for G_STMT_START /
856 * glib/gthread.c (g_static_rw_lock_wait, g_static_rw_lock_signal):
857 * glib/gnode.c (g_node_depth_traverse_level):
858 * glib/gmem.c (g_allocator_new):
859 * glib/ghash.c (g_hash_table_unref, g_hash_table_destroy)
865 * glib/gunicollate.c (g_utf8_collate_key_for_filename):
870 * glib/gdataset.c: access datalist flags via atomic pointer access
877 * glib/gdataset.c: streamlined initialization code somewhat,
882 * glib/ghash.c (g_hash_table_ref):
888 * glib/gdataset.c (g_quark_from_string_internal): New
902 * glib/ghash.h:
903 * glib/ghash.c:
912 * glib/gatomic.h:
913 * glib/gatomic.c: added 'volatile' qualifier to all atomic pointer and
918 * glib/guniprop.c (g_unichar_get_mirror_char): Remove unused
929 * glib/glib.symbols: Updates
931 * glib/gutf8.c (g_utf8_offset_to_pointer): Add some performance
936 * glib/gthread.c (g_thread_foreach): Mark as new api.
940 * glib/glib.symbols:
941 * glib/gdate.h:
942 * glib/gdate.c (g_date_set_time_t):
951 * glib/gutf8.c (g_utf8_pointer_to_offset)
956 * glib/gbacktrace.c:
957 * glib/gdate.c:
958 * glib/gthread.c: const correctness fixes, found
963 * docs/reference/glib/tmpl/unicode.sgml: Correct typo on mentioning
968 * glib/guniprop.c: Use bit hacks instead when checking a general
971 * glib/gutf8.c: Change ISO10646 to Unicode in docs.
979 * glib/giowin32.c (g_io_win32_set_flags): Don't call g_warning().
984 * glib/gmain.c (g_main_dispatch): Don't call cb_funcs->unref
994 * glib/gmem.c (g_allocator_new): We need to set n_preallocs to a
996 GLib 2.9. (#320755, Luca Ferretti)
1000 * glib/Makefile.am: Apply a patch from Behdad Esfahbod to
1002 * glib/gmirroringtable.h: The new table.
1003 * glib/gunichartables.h: Remove bidi_mirroring_table.
1004 * glib/gen-unicode-tables.pl: Don't generate the mirroring
1006 * glib/glib-mirroring-tab/*: Sources for the program
1009 * glib/glist.c: Avoid some code duplication.
1011 * glib/gscanner.h: Include gdataset.h. (#320322)
1013 * glib/gdebug.h: add new GDebugFlag for fatal_criticals
1014 * glib/gmessages.c: (_g_debug_init): handle G_DEBUG=fatal_criticals,
1020 * glib/glib.symbols: Remove large amount of trailing whitespace
1027 * glib/gmem.[hc]: prepared deprecation of GMemChunk and GAllocator.
1031 * glib
1040 * glib/gthread.[hc]:
1043 * glib/gdataset.c:
1044 * glib/gstring.c:
1045 * glib/gcache.c:
1046 * glib/garray.c:
1047 * glib/gqueue.c:
1048 * glib/gslist.c:
1049 * glib/glist.c:
1050 * glib/ghash.c:
1051 * glib/gtree.c:
1052 * glib/ghook.c:
1053 * glib/gmain.c:
1054 * glib/gnode.c:
1058 * glib/ghook.h: removed GMemChunk field from public API.
1060 * glib/gslist.h:
1061 * glib/glist.h: deprecate allocator API, provide _free1() for consistency.
1063 * glib/gnode.h: deprecate allocator API.
1065 * glib/gmain.c: reordered GPollRec fields so g_slice_free_chain() can
1068 * glib/grel.c: removed mem chunk usage, and allocated tuples via g_slice_*().
1080 * glib/gutf8.c (g_utf8_to_ucs4, g_utf8_to_utf16): Fix handling
1089 * glib/gutf8.c (g_ucs4_to_utf8): Don't set items_read twice
1100 * glib/gwin32.c (g_win32_get_package_installation_directory):
1107 * glib/gunicollate.c (g_utf8_collate_key_for_filename): Handle
1112 * glib/gmarkup.c (g_markup_escape_text): Doc addition
1125 * docs/reference/glib/tmpl/unicode.sgml:
1126 * glib/gen-unicode-tables.pl:
1127 * glib/gunibreak.h:
1128 * glib/gunichartables.h:
1129 * glib/gunicode.h:
1137 * glib/gstrfuncs.c (g_ascii_strtoull): Add details to the
1140 * glib/glib.symbols:
1141 * glib/gprintf.h: Remove g_snprintf() and g_vsnprintf(), since
1142 they are already declared in glib.h. This doesn't break documented
1148 * glib/gpattern.c (g_pattern_ph_match): applied significant recursion
1155 * glib/gqueue.c (g_queue_insert_sorted): Correct the docs.
1160 * glib/gpattern.c: applied a patch from matthias which checks on the
1168 * glib/gstrfuncs.c (g_ascii_strcasecmp, g_ascii_strncasecmp): Add
1176 * glib/gkeyfile.c (g_key_file_line_is_group): Accept group names
1181 * glib/gmarkup.c (g_markup_escape_text): Clarify docs.
1191 * glib/gmain.c: (g_child_watch_prepare), (g_child_watch_check),
1197 * glib/Makefile.am: Create also a console version of the
1202 * glib/gspawn-win32.c (do_spawn_directly, do_spawn_with_pipes):
1219 * glib-zip.in: Distribute also gspawn-win32-helper-console.exe.
1223 * glib/gmappedfile.c (g_mapped_file_new): Report an error
1226 * glib/gkeyfile.c (g_key_file_load_from_fd): The return value
1231 * glib/gutils.h: Wrapping atexit() is a bad idea on Windows, where
1238 function in the GLib DLL. The gtkhtml DLL was already unloaded by
1239 the time the GLib DLL got unloaded.
1241 * glib/gutils.c: #undef the #define mentioned above, to also get a
1249 * glib/glib.symbols:
1250 * glib/gquark.h:
1251 * glib/gdataset.c: Add string interning functions.
1255 * glib/giochannel.c: Unify some near-duplicate strings. (#314654,
1264 Make also the g_spawn*() functions take parameters in the GLib
1266 API or ABI. Like the other GLib API that was earlier changed to
1273 * glib/gspawn.h: On Win32 add the suffix _utf8 to the names of the
1276 * glib/gspawn-win32.c: Use wide-char API on NT-based
1282 * glib/gspawn-win32-helper.c: On NT-based Windows use the
1289 * glib/gspawn.c: Corresponding documentation updates.
1291 * glib/glib.symbols: Corresponding changes: Mark the ABI stability
1296 * glib/gtypes.h (G_MININT64): Cast the constant to gint64; it is
1302 * glib/gutils.c: Fix the crt_externs.h include.
1318 * glib/makefile.msc.in : link with ws2_32.lib
1324 * glib/gbacktrace.c: Include <sys/wait.h> on if HAVE_SYS_WAIT_H.
1328 * glib/gstring.c:
1331 * glib/gutf8.c:
1341 * glib/gutils.c: On Darwin, include crt-externs.h and
1346 * glib/gutils.c (g_get_any_init): Move the body of the big if...
1354 * glib/gbacktrace.c (g_on_error_stack_trace): Wait for
1359 * glib/gunicode.h: Update the link to Unicode category
1362 * glib/gqueue.c (g_queue_find_custom): Clarify docs
1365 * glib/abicheck.sh, gobject/abicheck.sh: Make the