[glib] (767 commits) Non-fast-forward update to branch wip/le-gsubprocess



The branch 'wip/le-gsubprocess' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 http://live.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  38a1e10... gio: Add private API to create win32 streams from fds
  edafaa1... gspawn: support creating pipes with O_CLOEXEC
  3346e60... GSubprocess: New class for spawning child processes

Commits added to the branch:

  4774907... gmain: equivocate a bit on _set_ready_time() (*)
  5937266... Don't try to find nfs mounts on Windows (*)
  b1e02c7... Fix gio tests makefile for W32 (*)
  bb1df4d... hashtable: properly handle insert() de-set-ifying (*)
  a809650... Test for g_hash_table_insert() corrupting sets (*)
  278fe4a... Updated Hebrew translation. (*)
  067d822... Updated Polish translation (*)
  8455702... Make the logging test more robust (*)
  f5f151c... Simplify glib/glib/tests setup (*)
  0336eb6... Log errors the same way as messages (*)
  ab32846... Silence automake (*)
  39a528b... g_option_context_help: don't modify the input data (*)
  d632713... Make G_DISABLE_DEPRECATED work again for wholly deprecated  (*)
  abbb54c... Fix deprecation note for g_static_mutex_free (*)
  f802f46... Avoid a portability problem in the checksum test (*)
  aeafab1... gmenuexporter: fix typo in docstring (*)
  7fb9223... gmenumodel: document G_MENU_{ATTRIBUTE,LINK}_* (*)
  1a7b4b4... gmenumodel: add G_MENU_ATTRIBUTE_ACTION_NAMESPACE (*)
  50850cd... Use g_timeout_add_seconds for some long timeouts (*)
  79d7a13... Make GUnixFDSourceFunc show up in the docs (*)
  1e4b5a3... Minor doc build cleanups (*)
  f302c65... Add a 2.36 index to gio docs (*)
  349e601... Add 2.36 index to glib docs (*)
  9c72b57... add 2.36 index to gobject docs (*)
  c5ec483... Trivial doc comment formatting fix (*)
  435abb1... Fix a doc comment mismatch (*)
  844527c... Document GIO_USE_FILE_MONITOR (*)
  3fe8ed0... 2.35.6 (*)
  6bcb1c0... Post-release version bump (*)
  6b3ec82... Compile private test with -pthread on UNIX (*)
  7f9af80... configure: fix check for atomic operations (*)
  262ebcd... docs: Add 2 missing : (*)
  7788bb3... Make G_IO_FLAG_IS_WRITEABLE and enum value (*)
  87d9b0b... [l10n] Updated Italian translation. (*)
  7bcd03b... GLib 2.35.7 (*)
  5b2c875... Updated Galician translations (*)
  2f61a87... build: fix configure arpa/nameser.h test for Solaris (*)
  72df626... disable support for unloading of dynamic types (*)
  d7c8eda... tests: comment out asserts in dynamic type tests (*)
  ff9b087... Updated Dutch translation (*)
  f9d6dca... Updated Dutch translation (*)
  27ecab7... gdbusobjectmanagerclient: always connect to proxy's 'g-sign (*)
  23d6d17... Fix the build on Solaris (*)
  035cd81... gio: Fix annotations on g_[async_]initable_new() and friend (*)
  d200208... g_dbus_address_escape_value: add (*)
  7c49869... GSocketClient: add proxy-resolver property (*)
  ee17a54... GSimpleProxyResolver: new simple GProxyResolver class (*)
  3522567... gmenumodel: Fix documentation (*)
  cb40853... More doc fixes (*)
  afc0a72... Updated POTFILES.in (*)
  a44a3cc... GSimpleProxyResolver: fix for the case where the default pr (*)
  8a77f7b... gnetworkaddress: preserve IPv6 scope ID in IP literals (*)
  e4695bd... docs/reference/glib/cross.xml: Fix typo: yes/np -> yes/no (*)
  c78d0e9... GSocketClient: add missing NULL to g_object_set() call (*)
  4061a96... GSimpleProxyResolver: add missing include (*)
  d175fae... Updated Polish translation (*)
  c910c3e... GNetworkAddress: Build if AI_NUMERICSERV not defined (*)
  7c3b461... Updated Serbian translation (*)
  4e975bf... Updated Serbian translation (*)
  766dec9... GLib 2.35.8 (*)
  d21699a... *bump* (*)
  90f726f... Update Visual Studio property sheets (*)
  b029135... GOutputStream: Remove unused SpliceUserData struct (*)
  8c42a66... win32: Drop old codepage ABI from gutils.c (*)
  3c9691f... gutils: split out g_get_host_name() (*)
  9879c7f... gutils: split out g_get_tmp_dir() (*)
  167c73f... gutils: replace direct references to g_home_dir (*)
  cfafad5... gutils: stop g_get_home_dir() from reading passwd (*)
  c6c1166... GNetworkAddress: drop cached addresses on resolver reload (*)
  4ca3d80... g_network_monitor_base_can_reach: Check for default route a (*)
  9670d06... GNetworkMonitorBase: implement can_reach_async (*)
  ce0ff7c... threads: don't do rlimit test when running as root (*)
  5bbca5f... GApplication: document IS_SERVICE timeout properly (*)
  3e27442... signals: No need to use atomics for Handler refcount (*)
  aede774... signals: Ensure we ref handler in emission fast path (*)
  f5d40bd... gsignal: improve warning output (*)
  0a39acc... Updated Uyghur translation (*)
  cbd070d... Updated Slovak translation (*)
  6833267... gtestutils: fix two GLIB_AVAILABLE flags (*)
  921593b... GList: be more robust (*)
  8efe198... Punjabi: Translation updated (aalam) (*)
  e1ccae8... [win32] Add fallback implementations for gatomic.c on mingw (*)
  547221b... [win32] Fix atomic ops on mingw* (*)
  e3582c6... Minor (*)
  156b14c... build: Add --disable-compile-warnings (*)
  3f678af... Update Simplified Chinese translation (*)
  872d363... Update config.h.win32.in (*)
  c799682... Fix gspawn-win32-helper.c with newer Microsoft CRTs (*)
  fe10e86... Updated Brazilian Portuguese translation (*)
  10630ee... Updated Traditional Chinese translation(Hong Kong and Taiwa (*)
  14768e9... Make GList more robust (*)
  7732975... po/vi: import from Damned Lies (*)
  7be9de7... Updated Vietnamese translation (*)
  a9a6c4a... Update for 2.37.9 (*)
  fd04d68... [l10n] Updated German translation (*)
  f641699... desktopappinfo: check whether the specified executable is v (*)
  27b19ce... base64: Add tests for incremental decoding with very small  (*)
  06a59f8... base64: Fix g_base64_decode_step () (*)
  f91ef4e... unicode: Allow noncharacters (*)
  717e933... [l10n] Updated German translation (*)
  155f599... tests/appinfo: Fix a typo (*)
  865316d... Updated Brazilian Portuguese translation (*)
  b3dc7e7... Updated Belarusian translation. (*)
  f1173dd... Fix a mixup of singular and plural (*)
  75d4249... Updated Galician translations (*)
  f67a990... [win32] Remove MemoryBarrier() fallback implementation (*)
  33fb522... Updated Thai translation (*)
  7d468ad... Updated Brazilian Portuguese translation (*)
  85b8f23... [l10n] Updated German translation (*)
  af61926... Updated Polish translation (*)
  eaaa5ef... Updated Greek translation (*)
  9c3d69e... Updated Belarusian translation. (*)
  74e9283... Updated Slovenian translation (*)
  2549c33... gsettings-tool: Make a string translatable (*)
  92de11e... Updated Lithuanian translation (*)
  9da2125... Updated Polish translation (*)
  d72e609... Updated Brazilian Portuguese translation (*)
  1da401d... [l10n] Update Japanese translation (*)
  8a8f423... [l10n] Updated German translation (*)
  5e20ba4... Updated Serbian translation (*)
  f240872... Updated Greek translation (*)
  77798c2... Updated Spanish translation (*)
  1c10773... Updated Korean translation (*)
  40026bc... Updated Galician translations (*)
  48b1804... [l10n] Updated Italian translation. (*)
  97050e5... Fix /appinfo/mime tests (*)
  a839dc5... Assamese translation updated for gnome 3.8 (*)
  e359bc0... tests: clean up for Unicode corrigendum #9 (*)
  5131421... Updated French translation (*)
  7b7cf94... [l10n] Updated Catalan translation (*)
  ee8d54b... [l10n] Updated Catalan (Valencian) translation (*)
  4db7e5e... Updated Danish translation (*)
  498d907... Updated Uyghur translation (*)
  8028f54... Updated Uyghur translation (*)
  3902006... glocalfileinfo: Stop using PATH_MAX for .hidden (*)
  605c4ca... live-g-file: test hidden files (*)
  a0a68ef... Updated gujarati file (*)
  2d1456b... Updated gujarati file (*)
  2c566aa... Updated Slovenian translation (*)
  e569079... Doc: clarify a bit g_signal_connect_object() (*)
  e3c2d03... Doc: clarify set_property() vfunc (*)
  55a235d... Updated Portuguese translation and converted to New Spellin (*)
  255c65f... gmacros: Ensure GUINT32/64_SWAP_LE_BE macros parenthesize a (*)
  9a8bae8... Updated Uyghur translation (*)
  a484b62... Updated Belarusian translation. (*)
  1a95671... Updated Latvian translation (*)
  a8811fb... GDBusMethodInvocation: leak and potential crash (*)
  9a08d81... Add warning to g_base64_decode() (*)
  0a13464... docs: Elaborate replacement for g_strncasecmp (*)
  d59acb7... Small cleanup to tutorial headings (*)
  5825dd8... g_hash_table_get_keys: Improve docs slightly (*)
  cc09223... Update Visual Studio property sheets (*)
  9863cce... goption: g_option_context_new allows NULL for parameter_str (*)
  3e41aba... Another update (*)
  366b048... Updated slovak translation (*)
  a8939a6... tests: remove a pair of testcases that fail in en_CA (*)
  11bb67b... Small NEWS change (*)
  4c6c093... More clean up for Unicode corrigendum #9 (*)
  9f758c2... [l10n] Added Tadjik translation (*)
  ed95b01... Updated Basque language (*)
  7081635... Updated Hungarian translation (*)
  dd0ea5d... Added examples to GTestDBus documentation (*)
  a3de65a... hindi translation (*)
  e4eaa14... Corrected a GLIB_AVAILABLE_IN_* (*)
  14fe1ae... Tamil Translations Updated (*)
  48e4d01... Updated Marathi Translations (*)
  7f7154a... Updated gujarati file (*)
  8431ae4... Updated Odia Language along with FUEL implementation (*)
  fe6e7f7... Updated Odia Language along with FUEL implementation (*)
  05b3787... Updated Odia Language along with FUEL implementation (*)
  159e923... [l10n] Update Japanese translation (*)
  82f29a0... Updated Russian translation (*)
  beae47d... Init padding to NULL to avoid a missing initializer warning (*)
  c63d7ce... Update Czech translation (*)
  09fcd1a... Corrected some GLIB_AVAILABLE_IN_* (*)
  21c9974... Updated Telugu Translations (*)
  9d1a434... Updated Telugu Translations (*)
  d428084... Punjabi: Translation updated (aalam) (*)
  ef2aa88... Completed for Malayalam (*)
  978571d... g_file_copy(): Ensure G_FILE_COPY_OVERWRITE preserves permi (*)
  bea56fc... GLib 2.36.0 (*)
  812bb6c... bump version for start of unstable branch (*)
  fdd3cf9... Fix tiny docs typo. (*)
  2c8008a... gtask: free error on finalize if it's set (*)
  1011e42... Fix compile error in gdbusmessage.c for win64 (*)
  e1fdd59... Add GLib 2.38 version macros (*)
  8cddb54... gaction: add parser for detailed action names (*)
  e359130... ghash: Suppress -Wmaybe-uninitialized from GCC 4.4 (*)
  576e2ce... codegen: Avoid warnings when the generated client code is b (*)
  31c00c1... codegen: move G_DEFINE_INTERFACE{,_WITH_CODE} before _defau (*)
  3456152... GThreadedResolver: set an error if no records could be foun (*)
  d1bbab5... gmacros: Mark G_UNAVAILABLE() functions as deprecated (gcc  (*)
  4214078... Updated Norwegian bokmål translation (*)
  bfb6ff0... gsettings: implemented --version command (*)
  cef5ce2... Assamese translation updated (*)
  859e423... gobject: fix G_DEFINE_TYPE_EXTENDED docs so code snippet ac (*)
  c5307e4... gtype: interface-after-init exception for glibmm (*)
  96f7e6d... gtype: interface-after-init exception for gtk# (*)
  db325cd... application: introduce methods to mark the application as b (*)
  3b4c9f5... gversionmacros: fix a typo (*)
  fb1ad87... GDateTime to GTimeZone in opaque structure doc (*)
  1517cdb... Updated kn translations (*)
  a045964... Updated kn translations (*)
  3d03c9c... Updated kn translations (*)
  d474309... gunixmounts: correctly flag hasmntopt usage (*)
  aba02c5... simpler regex match on the shebang (*)
  690d6b9... g_atomic_int_get, g_atomic_pointer_get: accept const argume (*)
  00f6d78... g_dbus_connection_signal_subscribe: add path and namespace  (*)
  c237338... Use AC_LINK_IFELSE instead of AC_TRY_COMPILE (*)
  0a130c8... win32: Fix warning (*)
  2ca9dda... win32: Allow POSIX threads to be used if --with-threads=pos (*)
  907a931... Fix deprecation warning for g_io_channel_read (*)
  74ed1cf... gunixmounts: remove warning on unused variable (*)
  0513c85... gmain: fix double-unlock in g_main_context_unref() (*)
  c35b73a... Add missing details in GFile documentation (*)
  733bf96... Add async version of g_file_trash() (*)
  f5806a2... Updated Hungarian translation (*)
  a12157b... building.xml: Fix a typo of "fo" to "of" (*)
  d203361... Don't show help options when help is disabled (*)
  3c614be... tests: Add test for disabled help options (*)
  5e2cad9... bookmarkfile: Fix annotations on GBookmarkFile (*)
  bcbaf1b... Fix compilation on Android with the bionic C library (*)
  ad12142... check-abis.sh: allow _ftext as that's leaked on mips (*)
  d171e83... GVariant: fix transfer annotation (*)
  c70b497... utils: avoid redundant set/endpwent around getpwuid (*)
  1d87c6c... GVariant parser: turn two asserts into soft errors (*)
  57cd876... GVariant parser: tweak lexer for format strings (*)
  1de0625... GMenu: add g_menu_remove_all() API (*)
  bd57c3f... GFile: fix the *_async_thread() (*)
  a2a44a9... Add async version of g_file_make_directory() (*)
  dbb65b5... GVariant: add new g_variant_new_take_string() API (*)
  ac1379e... g_variant_get_data_as_bytes: return a sub-bytes if necessar (*)
  390115f... gactionmap: don't require GActionGroup (*)
  c0af442... gdesktopappinfo: Allow getting the desktop ID from the file (*)
  519e989... GIcon: pure re-factor of _from_string() (*)
  9cc222c... Introduce GBytesIcon (*)
  c16f914... GIcon: add g_icon_[de]serialize() (*)
  454691a... Updated POTFILES.in (*)
  93349e6... Updated gujarati file (*)
  709ade0... Updated Spanish translation (*)
  63a0cc3... tests: Fix appinfo test (*)
  c1c1b33... GMenu: add g_menu_item_set_icon() convenience (*)
  c8d56d7... Add a copy of valgrind.h to glib/ (*)
  00fbc2f... gslice: disable by default under valgrind (*)
  31fde56... gtype: put private data before the instance (*)
  ddb0ce1... GObject: prevent installing properties after init (*)
  e8438f9... Revert "GObject: prevent installing properties after init" (*)
  7409ac0... gtype: tweak valgrind hints (*)
  9c243be... GUnixSocketAddress: fix construct parameter issue (*)
  c91af2a... Test GUnixSocketAddress construction (*)
  eb860fd... Partially revert "Merge waitpid() from g_spawn_sync into gm (*)
  c30c0bb... GType: add accessor for instance private offset (*)
  c18462b... GParamSpec: add g_param_spec_get_default_value() (*)
  bfa8bef... GObject: substantially rework g_object_new() (*)
  755f4f0... Updated Polish translation (*)
  03dd6cf... docs: fix docs for g_icon_[de]serialize() (*)
  8a6ae99... [l10n] Updated Italian translation. (*)
  c027e88... gio/tests: Find "true" in PATH opposed to hardcoding the lo (*)
  c98c65f... Tamil Translation Updated (*)
  7d61da0... g_object_new: check for NULL from _constructor() (*)
  518e310... configure: Assume C90 compatible malloc() prototype (*)
  463022c... bytesicon: fix a memory leak (*)
  706e636... bytesicon: don't use g_object_unref() on GBytes (*)
  0646e00... GApplication: don't leak 'hint' on remote Open (*)
  daf7f56... gio: fix small leak (*)
  83e74d5... Updates (*)
  20012ec... Add 2.38 indexes to the docs (*)
  631cf19... Bump version to 2.37.1 (*)
  b24f737... Updated Slovenian translation (*)
  eda37db... hindi update (*)
  769e3ed... GSocks5Proxy: don't crash if parsing negotiation reply fail (*)
  c0e0c6a... gobject: rename an unused parameter to make AIX happy (*)
  f61daa6... tests/mappedfile: Also handle ENOMEM (*)
  a360b31... binding: Add an explicit unbind() (*)
  9d69c27... Silently handle icon being NULL (*)
  13958ee... gbitlock: fix this to not unconditionally use futex emulati (*)
  7b60a46... Document all gdbus-codegen options (*)
  8d99b24... Fix a typo (*)
  f10dc91... Document all glib-genmarshal options (*)
  794401c... Document all glib-mkenums placeholders (*)
  6104230... Document all gtester-report options (*)
  f4a1882... GProxyAddressEnumerator: add default-port property (*)
  25fa94e... Declare res_init() for builds against Android's Bionic (*)
  c2d6aaa... Fix minor typos in GSocketConnectable example code (*)
  8d13a3e... Updated Telugu Translations (*)
  6fe6b03... Clarify GValueArray docs (*)
  b755099... Updated Odia Translation. (*)
  1d310cf... app: Document when floating variants are consumed (*)
  4c35644... tests/spawn-*.c: fix on Windows (*)
  38859e8... g_test_trap_fork: don't blow away the SIGCHLD handler (*)
  960f550... gtestutils: add g_test_trap_subprocess() (*)
  467f9ea... tests/protocol: redo a bit (*)
  e3d1869... tests: port from g_test_trap_subprocess() to g_test_trap_fo (*)
  e9284ed... gtestutils: deprecate g_test_trap_fork() (*)
  eebb3c1... gtestutils: use g_clear_pointer (*)
  e195490... tests/slice: use G_GNUC_BEGIN_IGNORE_DEPRECATIONS (*)
  216725f... updated kn translations (*)
  c81a955... m4macros/glib-gettext.m4: Don't use AC_HEADER_STDC (*)
  23f5d8b... Added Aragonese translation (*)
  6e64bbe... glib/tests/mappedfile: Copy test file before writing to it (*)
  225d8fb... glib/tests: Use explicit file listings (*)
  91d7c8d... glib/tests: Drop unnecessary SRCDIR definitions (*)
  ad7959c... Add --enable-installed-tests configure option (*)
  6c3cf6d... [l10n] Updated Italian translation. (*)
  f660162... Make gobject tests installable (*)
  5e1f917... Convert some gio tests to installed tests (*)
  142d782... Convert remaining gio tests to installed (*)
  9038e22... Updated Norwegian bokmål translation (*)
  714cbbe... gtestutils: Ensure test subprocesses don't dump core (*)
  bdf383d... gio/tests: Deduplicate Makefile.am a bit (*)
  1a398b2... gio/tests: Some more fixes for installed tests (*)
  7ee44da... gio/tests: Fix gapplication test in installed mode (*)
  3d7fcc2... gio/tests: Make gdbus-peer work in installed mode (*)
  c12538a... gio/tests: Disable desktop-app-info test in installed mode  (*)
  f2a9a61... gmessages: Fix up testing commit to handle fatal masqueradi (*)
  c26e253... gio/tests: gsettings is a developer-only test (*)
  1808888... Convert more tests to installed tests (*)
  7ff5c08... Convert more tests to installed tests (*)
  bb1a5ca... gio/tests: Fix gdbus-connection when run from "make check" (*)
  52f6a7d... tests: fix a few recently-broken tests (*)
  4b94c08... Use 'dumb quotes' rather than `really dumb quotes' (*)
  4edc2f1... po: update for quote changes (*)
  c9cc0be... Timeout the test if dbus sevice has not appeared in due tim (*)
  9115dd0... gtestutils: Use stdio rather than write() to be Windows-fri (*)
  ff8f37a... glib/tests/cond: Fix race condition (*)
  49030c8... gdbus-peer: Drop some usage of g_thread_yield() (*)
  5e65cd4... GLocalFileOutputStream: Deduplicate stream creation code (*)
  7fc2ab9... GLocalFileOutputStream: Further deduplicate error code path (*)
  7427e22... gunixconnection: added ngettext to support plural forms (*)
  4b72bbf... performance test: share some code (*)
  8bb6a4a... performance test: add signal test with args (*)
  3d1d491... gsignal: remove some pointless locking (*)
  47d9638... spelling fixes of 'runtine' and 'adresses' in cross.xml and (*)
  ec61deb... G_GNUC_FORMAT: documentation error (*)
  fc6f6a4... Updated Gujarati Translations (*)
  a2a6122... Assamese translation updated (*)
  b85e8e5... Updated Spanish translation (*)
  5088c70... tests: Drop unnecessary % from .test pattern match rule (*)
  0b167b0... build: Fix usage of %.test again (*)
  b382c6f... Avoid a segfault in gdbus tool (*)
  80985d1... Update config.h.win32(.in) (*)
  524470d... Fix the GLib Visual Studio Projects (*)
  0d55c4a... Fix the GObject Visual Studio Projects (*)
  676a3d6... Tamil Translation Updated (*)
  ad2716b... Updated Odia Translation. (*)
  aa3db2c... tests: fix a srcdir vs. destdir issue (*)
  8f87d42... More srcdir != destdir tests fallout (*)
  42139d4... One more broken test.... (*)
  7336a1e... Fix yet more test regressions... (*)
  4ec32e6... gio/tests: Make gdbus-proxy-well-known-name handle srcdir ! (*)
  98a9210... Fix make check with builddir != srcdir (*)
  4c9a7b6... More test fixes for builddir != srcdir (*)
  762842b... GLib 2.37.1 (*)
  26df5e0... Update Visual Studio Project Sheets (*)
  9d74295... updated kn translations (*)
  7a861ab... Updated Slovenian translation (*)
  3382ac9... GIcon: NULLify the `type' out param in the sync methods too (*)
  a9abbb3... Improve test coverage in gobject/ (*)
  0716872... Improve signal test coverage (*)
  db1c83a... Improve gtype test coverage (*)
  b5463f4... Work with ltp 1.10 (*)
  2349635... Trivial documentation typos (*)
  2afd39a... Trivial doc typo fix (*)
  0c48067... Add g_test_build_filename() (*)
  58c6ca3... tests: use new g_test_build_filename() API (*)
  575a9da... gtest: Add more path building API (*)
  17ded32... tests: move tests to new _get_filename() API (*)
  ddd7e94... Test data file API: port two more testcases (*)
  da478ac... Remove G_TEST_DATA= from installed .test files (*)
  8df1bb3... Rename G_TEST_DISTED to G_TEST_DIST (*)
  a8a9afe... GObject: prevent installing properties after init (*)
  c7e965f... docs/: ignore gtester Makefile targets (*)
  c235087... icon deserialisation: fix uninitialised variable (*)
  ccc039c... Remove org.gtk.test.gschema (*)
  a681e11... Fix property example in gobject tutorial (*)
  9cfac6e... Bump version. (*)
  eb16c5a... Fix a typo (*)
  a114e98... Split off the gdbus-overflow test (*)
  d7b3e55... Move a pair of gobject tests to tests/gobject/ (*)
  e66abbe... Some final g_test_build_filename() porting (*)
  210b1f8... Remove a bunch of lingering g_thread_init() (*)
  f9eb9ee... Rework the build system for a new tests approach (*)
  e042db0... GSettings tests: reverse installed test complexity (*)
  601a00f... Change a pair of TESTS = to TEST += (*)
  16ec629... glib.mk: Rework win32 test support (*)
  79972d2... Fix failure to build exit-on-close gdbus test (*)
  81be95f... Updated Galician translations (*)
  c0f96bb... mem-overflow: test malloc and realloc corner cases (*)
  fed8ae3... Improve test coverage a bit (*)
  7977bb1... Skip spawn tests when collecting coverage (*)
  6a487ea... Trivial formatting fix (*)
  2f3f270... Improve test coverage for GBufferedOutputStream (*)
  49d3963... Improve test coverage for GZipCompressor (*)
  0753ae1... Improve GIcon test coverage (*)
  c40e0b5... Improve GFileAttributeMatcher test coverage (*)
  dcf5dea... Improve GMenuModel test coverage (*)
  0326f14... Improve GMemoryInputStream test coverage (*)
  8f65514... Improve GAppInfo test coverage (*)
  fc35c34... Improve unix stream test coverage (*)
  a62079e... tests: Remove a leftover debug printf (*)
  e546eb0... Remove some unused inotify code (*)
  b940690... Add a directory monitoring test (*)
  d030108... Improve GSettings test coverage (*)
  9acc480... Remove extra comma in gtestutils.h (*)
  72af6b0... Updated Gujarati Translations (*)
  ebea942... Updated Odia Translation. (*)
  771c841... Updated Spanish translation (*)
  b935059... Updated Slovenian translation (*)
  d3be43f... g_file_set_contents(): use posix_fallocate() (*)
  c152ceb... g_file_set_contents(): don't allocate display name (*)
  e40435e... g_file_set_contents(): use unistd instead of stdio (*)
  fc98c13... g_file_set_contents(): fix simple logic error (*)
  c828aef... g_file_set_contents: change {posix_ => }fallocate (*)
  16b2623... gio/tests/inet-address: fix to work on OS X (*)
  9d0c17b... g_file_set_contents(): don't fsync on ext3/4 (*)
  78ebab5... Updated Gujarati Translations (*)
  5b872bb... Updated Marathi Translations (*)
  27c2864... Updated Odia Translation. (*)
  25d6560... Updated Spanish translation (*)
  7baea0a... GApplication: set prgname to appid for services (*)
  b4df86f... GApplication: implement fd.o application spec (*)
  02aaef5... g_file_copy(): Clean up logic for info query (*)
  9f1a0b5... Ensure g_file_copy() does not temporarily expose private fi (*)
  59ed934... ginetaddress: fix addr/string conversions on windows (*)
  74a0340... tests: add a few more invalid IPv6 address tests (*)
  76a10a5... GFileEnumerator: Add some documentation about ordering (*)
  1dac271... Remove a failing testcase (*)
  6965b72... tests: fix and re-add the broken test (*)
  0aaac55... Update link to documentation (*)
  afc8b10... GDesktopAppInfo: support DBusActivatable (*)
  12958ed... gio/tests: sort tests in the Makefile.am (*)
  3fdbfe7... Updated Galician translations (*)
  bbf9f5e... Assamese translation updated (*)
  c1e32a5... GObject: turn add-property-after-init to a warning (*)
  57eca44... Updated Polish translation (*)
  8474ad7... Updated Czech translation (*)
  8a37af7... tests: Add a test for a specific invariant (*)
  9d9532b... gmain: Document more use cases of g_main_context_wakeup() (*)
  f1f7c97... updated kn translations (*)
  236ee65... Updated Telugu Translations (*)
  270d73a... docs: Fix g_binding_unbind() in the API reference (*)
  25a3c87... binding: Make unbind() release the reference on GBinding (*)
  d1959e4... binding: Use hash table as a set (*)
  910732e... tests/binding: Ensure that the binding goes away (*)
  1eefcb4... Plug a small memory leak (*)
  d929eb6... Try to make the testgdate test hobble along a little longer (*)
  544816b... 2.37.2 (*)
  f9e47f1... Bump version (*)
  1870216... gobject/tests: Add missing build dependency (*)
  87d5985... [l10n] Updated Italian translation. (*)
  8d29a5a... g_uri_escape_string: Add missing allow-none annotation (*)
  19e2008... g_uri_unescape_string: Mention (allow-none)/%NULL in docume (*)
  ffaf57b... Update Visual Studio Projects (*)
  97b82d8... Add MSVC Projects for Utility Programs (*)
  69afaf6... Updated Norwegian bokmål translation (*)
  4829e02... Revert "g_file_set_contents(): don't fsync on ext3/4" (*)
  15477eb... Makefile.am: move gtk-doc.make back to EXTRA_DIST (*)
  0d29b17... GDBusConnection: remove an unused g_variant_get() (*)
  02f5cdd... GDBusConnection: move 'Set' typecheck to worker (*)
  14dc028... GDBusConnection: some straight-up refactoring (*)
  c691f7b... GDBusMethodInvocation: add 'property_info' (*)
  f754c4e... GDBusConnection: allow async property handling (*)
  317e8c1... GDBusMethodInvocation: add property return checks (*)
  edf16aa... GDBusMethodInvocation: add missing 'goto out' (*)
  fdc9379... docs: fix GTK-Doc build (*)
  ebdbbd9... Define GTESTER_REPORT for non-GLIB too (*)
  d3dec6e... Allow registering instance private data during get_type() (*)
  d91d114... Add G_PRIVATE_OFFSET (*)
  39ba7c8... gobject: Add private field access macros (*)
  aba80ee... gparam: Use the new private instance data API (*)
  32747de... gio: Use the new private instance data declaration (*)
  f870d5a... docs: Include newly added functions and macros (*)
  1f6f7e1... docs: Clean up the GObject tutorial a bit (*)
  6000bc9... gio: Missing G_ADD_PRIVATE in GFileInputStream (*)
  54cc436... Rename the generated private data getter function (*)
  a61f718... small docs xml fixup (*)
  1b12e95... GLib 2.37.3 (*)
  5841267... version bump (*)
  1d5c815... gmain: handle blocked source in g_source_add_child_source() (*)
  5989651... tests: add a test for the previous commit (*)
  d30a2d9... docs: minor formatting fixes to the gresource man page (*)
  a3182e3... Improve various section headings in the docs (*)
  b7b3838... Make G_STRFUNC consistent across platforms (*)
  b05bf77... Doc: small fixes (*)
  5634821... Fixed g_mutex_clear() to fully undo g_mutex_init() (*)
  dfbac17... Finish the previous fix for GMutex, GRecMutex, GRWLock and  (*)
  1891eaf... Fix typo in documentation (*)
  e55ccf7... gspawn: Fix leak of internal pipe with G_SPAWN_LEAVE_DESCRI (*)
  3cefb72... Revert two errant commits to GMutex, etc. (*)
  cb44696... GDBusConnection: be more careful with async GetAll (*)
  4cd7bca... Add missing G_BEGIN/END_DECLS to gsettingsschema.h. (*)
  a4c352c... Ensure that MAX_ALLOWED keeps working with the type macros (*)
  dbdfcb6... gthread: Use pthread_cond_timedwait_monotonic() if availabl (*)
  9675bcc... [l10n] Update Catalan translation (*)
  1c12557... Minor doc tweak (*)
  e38ee2f... Document g_simple_proxy_resolver_set_ignore_hosts (*)
  89f9f22... Add G_TYPE_CHECKSUM to the docs (*)
  d5c5dcf... 2.37.4 (*)
  542099b... bump version (*)
  1c586e4... Add g_variant_new_printf (*)
  662e3c4... GVariant: fix two small/theoretical leaks (*)
  f77e121... add GPropertyAction (*)
  6dc5c11... Implement the Desktop Action specification (*)
  9ec8ab6... GDesktopAppInfo: remove note about OnlyShowIn (*)
  985e95e... Add missing file (*)
  d07d96e... Deal with new automake test stuff (*)
  2a4dbbc... Updated POTFILES.in (*)
  3b1b044... Add a testcase for DBusActivatable=true (*)
  9734647... Fix a typo in a filename in Makefile.am (*)
  c08ef6c... gnetworkmonitornetlink: handle default route via device (*)
  c04a063... GAction: add function for printing detailed names (*)
  cdff4a3... Fix g_return_if_fail vs. return_val_if_fail (*)
  1da47d5... gsourceclosure: use g_cclosure_marshal_generic (*)
  8a89926... gsourceclosure: Add support for GUnixSignalWatchSource and  (*)
  6d328a0... gio: port unix streams to GUnixFDSource (*)
  8f80fbb... Remove some unnecessary source prepare/check functions (*)
  8d0e0c6... gcancellable: update GCancellableSource, fix a race conditi (*)
  4059366... Updated German translation (*)
  ff68fca... tests/mainloop: Fix assertions to really avoid race conditi (*)
  06b968b... Make a test desktop file a little less invalid (*)
  8ead905... GApplication: reply to ActivateAction (*)
  371fb88... gsettings tool: Improve documentation (*)
  95f7dc9... Visual Studio Builds: "Install" gdbus-codegen (*)
  d06400c... Visual Studio Builds: Update property sheets (*)
  72a7e82... gsourceclosure: fix idle/timeout/signal closures, add child (*)
  be2c7b8... glib-unix: fix handling of multiple signal source for the s (*)
  31aee73... gdbusnameowning: Don't spew an error if we're releasing a n (*)
  dc87c45... tests/gvariant: Canonicalize to lower case to work on Illum (*)
  8753df9... gsettings tool: report failure to write (*)
  b3968fb... Improve documentation (*)
  4f327d6... GRegex: update documentation for partial matching (*)
  1543bad... Updated Czech translation (*)
  35e331b... tests/closure: Fix invalid unref (*)
  88ab631... gobject/tests/closure: fix on win32 (*)
  114b1cc... gsourceclosure.c: Fix build on Windows (*)
  64041ca... g_thread_create_full() can dereference NULL pointer (*)
  a65a85a... Updated Spanish translation (*)
  00f5c63... tests/closure: Use correct prototype for signal callback (*)
  d9e01e0... tests/closure: Send SIGUSR1 only to our pid (*)
  6fbb146... GRegex: add g_regex_get_max_lookbehind() (*)
  2e471ac... gmain: Reset signal handlers to default when source is dest (*)
  baf7f1e... tests/unix: Don't error immediately on timeout (*)
  5a287a0... Tamil Translation Updated (*)
  8c748ef... gnetworkaddress: tweak to make Solaris happy (*)
  2127654... mainloop: redo child source tests to not use timeouts (*)
  dc2d3f7... Assamese translation updated (*)
  40f56d9... updated Gujarati translations (*)
  3b01cbe... Document restrictions on private names (*)
  d2bb019... configure: Use AC_USE_SYSTEM_EXTENSIONS (*)
  ca6b93d... Add macros and symbols for private data on dynamic types (*)
  023e3b3... Fix a typo (*)
  5843582... Fix build with statvfs (*)
  abbb225... inotify: don't assume mainloop is running (*)
  331e93c... Drop iconv caching code (*)
  3946070... Avoid an unused variable warning (*)
  d935976... Use better assertion macros (*)
  3bdd8a2... Use GLIB_PRIVATE_CALL macro (*)
  90da4ed... Trivial typo fix (*)
  d0b4f59... Add MSVC implementations of G_GNUC_*_IGNORE_DEPRECATIONS (*)
  9551a81... Fix G_ADD_PRIVATE_DYNAMIC() (*)
  7a31a50... GMenuModel: add annotations to virtual functions (*)
  1a78bea... 2.37.5 (*)
  0f46a48... post-release version bump (*)
  54a76e2... gsocket: fix a cut-and-pasted error message (*)
  097ba61... Assamese translation updated (*)
  8a1b553... gdesktopappinfo: Add missing return value (*)
  5451265... Updated Gujarati Translations (*)
  7c0d527... GMenuModel: Fix typo in annotation (*)
  3d15261... Updated Galician translations (*)
  8c170c5... Updated Brazilian Portuguese translation proofread by Enric (*)
  0d99699... Updated Traditional Chinese translation(Hong Kong and Taiwa (*)
  13759f9... Updated Czech translation (*)
  29b2d3b... Updated Marathi Translations (*)
  9edd65a... Updated Russian translation (*)
  66233f1... gtype: Fix typo in g_type_class_add_private() error message (*)
  05d6175... Updated Hebrew translation. (*)
  c235240... g_get_tmp_dir(): Clean up envars (*)
  4ab30c0... Updated Spanish translation (*)
  0dcb1db... Updated Norwegian bokmål translation (*)
  aa4b942... Updated Lithuanian translation (*)
  a5fd296... themedicon: correctly fallback to symbolic icons (*)
  844589b... GSimpleActionGroup: Deprecated redundant API (*)
  62f173f... Updated Thai translation. (*)
  4b334ef... gobject: Handle ref_count==0 in notify_by_pspec (*)
  a93d373... gio/tests/task: fix a race condition in test_run_in_thread( (*)
  4cea662... giochannel: Add an out annotation for g_io_channel_read_uni (*)
  2ab9e54... Update config.h.win32.in (*)
  1e94593... config.h.win32.in: Drop unneeded item (*)
  a7f2765... codegen: Treat input file as binary (*)
  74a5e92... Updated Dutch translation (*)
  5415537... glib/tests/gdatetime: use UTC time in test_GDateTime_diff() (*)
  fd5b193... build: fix dtrace-related warnings (*)
  f550c0d... update .gitignores (*)
  e70250b... Export __glib_assert_msg (*)
  8b3d779... Make g_date_time_new check its arguments (*)
  3784927... Add G_SPAWN_DEFAULT to GSpawnFlags (*)
  2ea4af6... GSocket: fix broadcast documentation (*)
  547df59... GSocket: fix g_socket_bind() allow_reuse semantics (*)
  409a6db... Mark up warnings/critical functions for clang analyzer (*)
  5cd1698... Take out an unused line from gdatetime tests (*)
  18accd4... Quell a few compiler warnings (*)
  de9cf58... GApplication: Stop using deprecated api (*)
  8253f98... Add start/stop suite log messages (*)
  4e6d25f... Add a GTestResult enumeration (*)
  88eaefb... Add functions to mark tests as skipped or incomplete (*)
  69582bf... Add a function to check test status from the inside (*)
  19aafc4... Support TAP as an output format (*)
  a32c9c7... Make g_assert and g_assert_not_reached use the same entry p (*)
  b63739e... Add g_assert_true, g_assert_false and g_assert_null (*)
  a6a8750... Add a way to make assertions non-fatal (*)
  1ea3405... Update the documentation for assertion macros (*)
  0e9f986... Start using TAP (*)
  6ed46cd... Updated Slovenian translation (*)
  b0e6a38... Remove legacy icon name support (*)
  3c040f8... [l10n] Updated Italian translation. (*)
  635196b... Expand docs for thread names (*)
  e1f9243... gnetworkaddress: fix parsing of URIs with IPv6 literal and  (*)
  c069c51... gnetworkaddress: allow IPv6 scope ids in URIs (*)
  01156b1... GSocket – Implement multicast interface selection on Wind (*)
  49cf439... Fix make check (*)
  8204069... Dist tap-test script (*)
  739874c... Set up test environment properly (*)
  c512d16... 2.37.6 (*)
  a436358... post-release bump (*)
  130aadd... Updated Polish translation (*)
  dacc0ad... Updated Polish translation (*)
  e05abae... Update config.h.win32.in (*)
  7145f06... GIO MSVC Project: Link to iphlpapi.lib (*)
  18f498c... GIO MSVC Projects: Drop Unneeded Defines (*)
  716ec71... GLib MSVC Projects: Consolidate PCRE items (*)
  3c4ee83... MSVC 2008 Projects: Split the Property Sheets (*)
  113793a... MSVC 2010 Project Files: Split up the Property Sheets (*)
  2ff85ca... Fix typo in last commit (*)
  bb7b0a8... gio/gdbusaddress.c: Silence RunDLL errors (*)
  b3b6aab... Updated slovak translation (*)
  ab6b7db... GSocket – GSocketSource finalizing not threadsafe on Wind (*)
  f6c4dee... l10n: Update Japanese translation (*)
  9bcb6d3... Fix G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE documentation (*)
  666b0be... gloadableicon: Fix gir bindings for load_finish (*)
  ca4f6ba... Updated Hungarian translation (*)
  34e1a53... gtype: fix a no-op assertion (*)
  996edb0... fix atomic ops detection (*)
  11254b3... gsocket: make GSocketSource trigger on G_IO_NVAL (*)
  dac5e5e... Tamil Translations Updated (*)
  8fd7f58... gdatetime: Extend the '%z' timezone format (*)
  8d62c24... Add tests for new '%z' g_date_time_format extensions (*)
  9fd0927... gsocket: Fix g_socket_get_available_bytes() on Windows and  (*)
  02393e6... gio/tests/socket: add test for g_socket_get_available_bytes (*)
  cde9f45... gio/tests/socket: fix warning building on win32 (*)
  f8bb083... gmessages: fix g_test_expect_message() with NULL domains (*)
  8c50dfc... [l10n] Update Catalan translation (*)
  c81773d... Add Since tag for g_close (*)
  a72983a... gobject-2.0: Annotate GSignal functions taking instances (*)
  ed1e381... gobject-2.0: Annotate another GSignal function taking insta (*)
  b6a52f0... 2.37.7 (*)
  801a5c8... bump version (*)
  268f3ce... Updated Korean translation (*)
  52251a5... Visual C++ Builds: Fix "install" Projects (*)
  242a735... Updated Serbian translation (*)
  6ec2bb1... GFile: add new g_file_measure_disk_usage() API (*)
  a61c9f4... tests/: add gio-du (*)
  83d5549... Updated Spanish translation (*)
  322f687... Updated Slovenian translation (*)
  b82ace5... Trivial typo fix (*)
  49bbebc... gio/tests/network-address: fix SCOPE_ID_TEST_INDEX fallback (*)
  c0299d3... Updated Polish translation (*)
  df5a700... Updated Brazilian Portuguese translation (*)
  b301828... [l10n] Updated Italian translation. (*)
  f4e4c1b... Updated Galician translations (*)
  0acb99c... Updated Czech translation (*)
  5f6290e... Updated Czech translation (*)
  49a0cf0... Updated Latvian translation (*)
  8ab1b58... Updated Belarusian translation. (*)
  ac8b7ba... tests: properly set locale to C (*)
  5a11019... tests: remove assertion for '!uncertain' on .txt (*)
  054270e... Updated Lithuanian translation (*)
  7a91a6c... gio/tests/gio-du.c: Avoid Using Unintialized Variable (*)
  b671cc9... Assamese Translation Updated (*)
  35d5b60... gmodule: Two minor g-i annotations fixes (*)
  90b32fc... [l10n] Update Catalan translation (*)
  89800d0... Updated Indonesian translation (*)
  799af7a... Updated Korean translation (*)
  67dd31e... Updated Hungarian translation (*)
  0e71110... Updated German translation (*)
  725125a... GDir: add some glib-private APIs (*)
  084e5b0... GLocalFile: use GDir for g_file_measure_disk_usage (*)
  2684dec... gio-du: Improve test program on Windows (*)
  3487642... gio-du: show the correct filename in progress (*)
  f4c3e56... GLib 2.37.92 (*)
  373980f... bump (*)
  1a9b739... Updated Traditional Chinese translation(Hong Kong and Taiwa (*)
  dbf95a5... measure_disk_usage: skip progress on NULL callback (*)
  b72c466... measure_disk_usage: properly report results (*)
  c0ecae3... GLib 2.37.93 (*)
  0ff1a89... Updated Danish translation (*)
  85be7ac... Punjabi Translation updated by Aman (*)
  54e79d7... gobject: Fix compilation on OS X/ppc64 (*)
  e31ce1c... gsettings: Correct a GLIB_AVAILABLE_IN_* (*)
  d5c72b3... docs: fix GSourceFuncs docs (*)
  cb7059e... tests: free properties test object from main thread instead (*)
  29ef821... tests: add signal disconnection test (*)
  bbd8102... Updated French translation (*)
  795a361... Updated Portuguese translation (*)
  83605e2... gcancellable: allow g_cancellable_disconnect from "cancelle (*)
  140fa7e... cancellable: Minor fix to docs (*)
  6d08d11... Revert "gcancellable: allow g_cancellable_disconnect from " (*)
  abf505f... More gio-du win32 fixes (*)
  748c86e... gio docs: add some missing functions (*)
  9da87f5... fix up refcount/properties test case (*)
  c8de2b1... GLib 2.38.0 (*)
  fbe3ce8... Introduce version macros for 2.40 (*)
  d974d2e... Bump version to 2.39.0 (*)
  04e784e... Updated Traditional Chinese translation(Hong Kong and Taiwa (*)
  1d4bb3f... gio/gsocket.c: Fix error code checks when SOCK_CLOEXEC is d (*)
  74314de... gio: Fix typo in the /org/freedesktop/DBus path (*)
  93101f1... Tamil Translations Updated (*)
  3c5aad3... Fix typo in GLIB_VERSION_2_40 docs. (*)
  e631507... Updated Russian translation (*)
  7eb1e5f... glocalfile: Only use O_DIRECTORY if available (*)
  0167c33... gio: Fix -Werror format string errors from mismatched ints. (*)
  458c1c0... gio: Fix documentation for GSocketControlMessage that refer (*)
  2d8e5ef... gdesktopappinfo: Call g_file_get_path() on demand (*)
  e3fa9c9... Only use SA_RESTART if it exists (*)
  c9ac45a... .gitignore: add "signals" (*)
  4a953af... gio: make gnetworking.h nodist (*)
  b5ce635... gmessages: fix clang annotations to work with older version (*)
  38d1658... gfileutils: Make -Werror=format-nonliteral happy (*)
  09d8364... More -Werror=format-nonliteral fixes (*)
  ab5aa2a... Fix the -Werror=format-nonliteral fixes for older GCCs (*)
  94a232a... GInputStream: Add g_input_stream_async_read_is_via_threads( (*)
  dec3bfe... GOutputStream: Add g_output_stream_async_write_is_via_threa (*)
  e967a76... tests: Add testcases for g_output_stream_splice_async() (*)
  416ca8a... GOutputStream: Rename _g_output_stream_close_internal() for (*)
  87e5617... GOutputStream: Split _close_async for internal use (*)
  4e9e7d0... GOutputStream: Use async read/write of streams in splice_as (*)
  5ad7893... gmain: Remove dispatching source stack (*)
  7136146... Fix a careless mistake in the last commit (*)
  75bb906... Add missing string.h include (*)
  2f57139... Fix crashes in various GParamSpec creation functions (*)
  d1e4f3d... unicode: Update to unicode 6.3.0 (*)
  2789891... g_settings_list_children: only list viable schemas (*)
  dd4c369... goutputstream: Add clear warning about short writes to _wri (*)
  1ddfd9d... directory monitor: use the right 'mount_notify' (*)
  b050dc3... local monitors: make more idiomatic use of GObject (*)
  700677d... inotify: stop using constructor() (*)
  5409d78... GFileMonitor: support specifying a context (*)
  33762a4... glocalfile: add private worker monitor APIs (*)
  b95ef4a... gdesktopappinfo: remove should_ping_mime_monitor (*)
  5e59ab8... gdesktopappinfo: remove global_defaults_cache (*)
  b0601e7... gdesktopappinfo: rework search path (*)
  c8e1dbb... gdesktopappinfo: Large-scale whitespace fixup (*)
  32d2539... GDBusProxy: add flag to control autostarting at constructio (*)
  cedd697... gcredentials: add internal macros to simplify all the #ifde (*)
  66edac7... gcredentials: add Hurd support (*)
  5a269e5... gcredentials: add Solaris support (*)
  5d7a7df... Add g_key_file_save_to_file() (*)
  e0ffd5c... appinfo: Don't try DBusActivatable with load_from_keyfile (*)
  5aead64... Restore gl_GLIBC21 to configure; needed for libcharset (*)
  be7f401... xdgmime: Fix an invalid read (*)
  8e17040... Fix overloading of "source" and "target" terminology in GBi (*)
  30772e7... Assamese translation updated (*)
  e2d5282... GMemoryOutputStream: Don't return -1 as a gboolean in preco (*)
  a1f9972... gio: Add private API to create win32 streams from fds
  a078755... gspawn: support creating pipes with O_CLOEXEC
  2d79829... GSubprocess: New class for spawning child processes
  83650db... gsubprocess: Update since to 2.40
  9e8d88e... gsubprocess: Support passing arbitrary fds

(*) This commit already existed in another branch; no separate mail sent



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]