[glib] (212 commits) Non-fast-forward update to branch mcatanzaro/posix-spawn2



The branch 'mcatanzaro/posix-spawn2' 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:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  4bb612b... gspawn: use close_and_invalidate more
  b0a9af6... gspawn: Improve error message when dup fails
  22fa679... gspawn: fix hangs when duping child_err_report_fd
  5438497... gspawn: fix fd remapping conflation issue
  1d1b660... gspawn: Implement fd remapping for posix_spawn codepath
  1bb97ae... gsubprocess: ensure we test fd remapping on the posix_spawn
  7ab65c0... gspawn: Check from errors from safe_dup2() and dupfd_cloexe
  73bdc68... gspawn: add new error message for open() failures
  5d325f1... Add tests for GSubprocess fd conflation issues
  13bb0ed... Add test for child_err_report_fd conflation with target fds

Commits added to the branch:

  7ba86be... Add g_main_context_new_with_flags() (*)
  e26a8a5... Add G_MAIN_CONTEXT_FLAGS_OWNERLESS_POLLING (*)
  0460e78... GWin32AppInfo: Remove assertion on the opened registry key (*)
  59ea3c5... glib-private: Add begin/end ignore leak functions for Addre (*)
  c2562bd... gcontenttype: Ignore intentional one-time leaks from xdgmim (*)
  f31e5e6... tests: Re-enable contenttype tests under AddressSanitizer (*)
  8b443c3... gdelayedsettingsbackend: Fix applying after calling g_setti (*)
  05523b7... tests: Use a helper macro to drop redundant code in gsettin (*)
  3db22ab... gsettings: Improve documentation formatting slightly (*)
  0101ccb... gsettings: Clarify that g_settings_get_child() inherits del (*)
  44cbba5... gsettings: Drop internal delayed member (*)
  e4b3a88... docs: Add .editorconfig file (*)
  310f2c1... gdbusconnection: Move ExportedSubtree definition (*)
  a497fdf... gdbusconnection: Add some ownership annotations (*)
  c8c2ed4... gdbusconnection: Make ExportedInterface/ExportedSubtree ref (*)
  50fbf05... gdbusconnection: Fix race between method calls and object u (*)
  117b748... gdbusconnection: Fix race between subtree method call and u (*)
  34ce204... tests: Add D-Bus object/subtree unregistration tests (*)
  e4bb09d... Merge branch 'fix-win32-app-info-registry-key-assert' into  (*)
  3dcae41... Revert "Don't compile some unused functions in gio/xdgmime/ (*)
  14c5589... gdbusaddress: setuid error message references AT_SECURE (*)
  32b034a... Merge branch 'setuid-wording' into 'main' (*)
  f6b8679... Update Ukrainian translation (*)
  46fe963... gkeyfile: Make various parsing variables const (*)
  9a9f6b5... Rename libpcre.wrap to pcre.wrap (*)
  40f995e... Merge branch 'editorconfig' into 'main' (*)
  726c44c... Merge branch '2400-dbus-race' into 'main' (*)
  48af1cb... Merge branch 'source-attach-trigger-wakeup' into 'main' (*)
  192b3e6... docs: Fix the GListModel description (*)
  e4288ef... Merge branch 'pcre' into 'main' (*)
  e045675... Update Swedish translation (*)
  1161bd8... Merge branch 'drop-old-xdgmime-change' into 'main' (*)
  9600307... gkeyfile: Add a length argument to is_key_name() (*)
  f71db39... gkeyfile: Avoid an unnecessary strcmp() (*)
  cba8d59... gkeyfile: Eliminate unnecessary allocations when setting bo (*)
  c296018... gkeyfile: Eliminate strcmp()s when looking up a group node (*)
  535653e... gstrfuncs: Document that g_ascii_strncasecmp() stops at fir (*)
  b07408f... gkeyfile: Fix off-by-one error in calculating value length (*)
  cdcc06b... gkeyfile: Move allocation of value until after error checki (*)
  6c70d30... gkeyfile: Tidy up ownership transfer in parse_key_value_pai (*)
  5a38dc7... gkeyfile: Move allocation of value until after locale check (*)
  f93f24e... gkeyfile: Avoid allocating a copy of the locale for a key (*)
  f471afb... gkeyfile: Clarify behaviour of locales and checked_locales (*)
  655e2ba... gkeyfile: Remove some redundant checks (*)
  d2e5c61... tests: Use g_assert_*() rather than g_assert() in keyfile.c (*)
  e8a6d0b... tests: Test various different invalid encoding names for ke (*)
  513f48b... gkeyfile: Rework preconditions to avoid unreachable branche (*)
  82be9c4... Merge branch 'keyfile-parsing-performance' into 'main' (*)
  fe0346a... gdate: Clarify the documentation for g_date_new_dmy() and n (*)
  9500542... Merge branch '2520-date-docs' into 'main' (*)
  fd080d8... Merge branch 'list-model-doc-fixes' into 'main' (*)
  7be79cb... Merge branch '2310-xdgmime-leaks' into 'main' (*)
  caf7779... Merge branch '2426-delayed-settings-null-handling' into 'ma (*)
  a107a32... gdbusproxy: Add G_DBUS_PROXY_FLAGS_NO_MATCH_RULE flag (*)
  12113f3... Fix always true comparison warning in glib/garray.c (*)
  746ce4e... Merge branch 'fix_garray_warning' into 'main' (*)
  044229e... Merge branch '1109-no-match-rule' into 'main' (*)
  ce093ed... Update Ukrainian translation (*)
  e5dc299... Fix link to pcre-8.37.tar.bz2 (*)
  15aff43... Merge branch 'fix_pcre' into 'main' (*)
  c57d312... Update Portuguese translation (*)
  b4b5b3d... Update Italian translation (*)
  22e438b... Update Croatian translation (*)
  b75a16b... gdbus: Add --interactive option to `gdbus call` (*)
  ef3ff29... Update Hebrew translation (*)
  9e3a08b... Fix signedness warning in gio/gcontenttype-win32.c (*)
  5eeac53... Changed gendered terms to be gender-neutral (*)
  c3a87f1... Merge branch 'main' into 'main' (*)
  88ed83c... gutils: Add missing (nullable) annotation to g_get_user_spe (*)
  e9acc6a... Merge branch '2529-special-dirs-annotation' into 'main' (*)
  c8fa295... tests: Drop arbitrary and flaky waits from actions tests (*)
  4eafbab... tests: Fix two small leaks in the actions test (*)
  d1fc42e... ci: Bump Meson version to 0.60.1 on macOS (*)
  366597a... Fix GSettings dict error macOS (*)
  1f1bf73... Merge branch 'mauriceackel-main-patch-88459' into 'main' (*)
  6a7187c... Merge branch 'actions-test-fix' into 'main' (*)
  fc4070a... gmessages: Support namespaced journals (*)
  2ebdf59... Merge branch 'wip/pwithnall/macos-ci' into 'main' (*)
  42f5a3e... Merge branch '2530-namespaced-journald' into 'main' (*)
  03753cd... Better detection of the cleanup attribute. (*)
  780af9c... Document potential footgun with GTlsCertificateFlags (*)
  38de97c... gtlsclientconnection: deprecate validation-flags property (*)
  d1e9e0c... gsocketclient: deprecate tls-validation-flags property (*)
  65368ca... Merge branch 'main' into 'main' (*)
  743b600... Merge branch 'mcatanzaro/validation-flags' into 'main' (*)
  511c5f5... tests: Wait for gdbus-testserver to die when killing it (*)
  e7e2949... Merge branch 'test-failure-gdbus-proxy' into 'main' (*)
  c6dca34... tests: Reformat mkenums.py slightly to make run-black.sh ha (*)
  0749643... gobject: Assert that GObjects are at least as aligned as ba (*)
  ed553e8... gtype: Eliminate -Wcast-align warnings with G_TYPE_CHECK_IN (*)
  7a8756d... gobject: Add advice on larger alignment requirements for GO (*)
  bc04b57... gtypes: Rework checked arithmetic handling (*)
  a2d8780... Merge branch '1231-gobject-alignment' into 'main' (*)
  9bd4730... gsubprocess: Add G_SUBPROCESS_FLAGS_SEARCH_PATH_FROM_ENVP (*)
  927c7e4... Merge branch 'subprocess-path-envp' into 'main' (*)
  f9b4a55... Fix signedness warning in gio/gwin32packageparser.c (*)
  264055f... Fix signedness warnings in gio/gwin32appinfo.c (*)
  8c35109... Fix signedness warnings in glib/gutf8.c (*)
  dea0ec3... Fix signedness warning in gio/ginputstream.c (*)
  22037bf... Fix set but unused parameter warning in gio/tests/gio-du.c (*)
  b09ccc4... Merge branch 'fix_all_warnings' into 'main' (*)
  b5dade1... Get back to '-werror' with warnings at level 3 (*)
  21b45d6... guri: Improve performance of remove_dot_segments() algorith (*)
  eba5443... Merge branch 'main' into 'main' (*)
  30c3f05... Merge branch 'back_to_werror' into 'main' (*)
  296a8c6... Sort output of gsettings command-line tool (*)
  81a31fd... Merge branch '2523-checked-arithmetic' into 'main' (*)
  6554af0... gutils: Disable some dead code on macOS (*)
  c94f24c... Merge branch 'fm/gsettings-output-sorted' into 'main' (*)
  e161c62... gio/tests/codegen.py: bump timeout to 100 seconds (*)
  e5719fd... gosxutils: Add newline at end of file (*)
  cc0e297... build: Disable -Wvariadic-macros (*)
  249e654... build: Pass warning and warning-disabling arguments to C++  (*)
  97e3d36... gosxutils: Add missing prototype (*)
  b891266... ci: Enable --werror on macOS (*)
  3ec896b... Merge branch 'wip/pwithnall/macos-werror' into 'main' (*)
  9adbdd4... gutf8: add string length check when ending character offset (*)
  674966b... Update Croatian translation (*)
  045b4b8... gwin32.c: Split out call to RtlGetVersion() (*)
  0715104... Annotate `g_getenv()` and `g_environ_getenv()` return value (*)
  5f56477... gutils.c: Improve Windows Server 2016/10 20H2+ detection (*)
  7540bed... gutils.c: Improve g_get_os_info() for Windows Server 2008+ (*)
  6d324cb... Merge branch 'getenv-nullable' into 'main' (*)
  d455ece... Merge branch 'improve-win32-version' into 'main' (*)
  fc05d08... Merge branch 'fix-timeout' into 'main' (*)
  de2f692... Merge branch 'main' into 'main' (*)
  40037eb... tests: Use g_assert_*() rather than g_assert() in converter (*)
  8e185e1... tests: Fix a flaky wait in converter-stream (*)
  c3f4f9c... Merge branch 'reformat-enums' into 'main' (*)
  84d02b1... Merge branch 'wip/pwithnall/test-converter-stream-fail' int (*)
  6d8045d... Merge branch 'gdbus-call-interactive' into 'main' (*)
  3b3d56a... gtlsdatabase: remove stray "Since: 2.70" (*)
  5f58522... gtlsdatabase: tone down warning about g_tls_database_verify (*)
  a6a41cf... gtlscertificate: tone down warning about g_tls_certificate_ (*)
  8299987... gtlsconnection: warn about footguns of using a non-default  (*)
  b092339... Merge branch 'mcatanzaro/gtlsdatabase-docs' into 'main' (*)
  d37706f... Update Croatian translation (*)
  5c3ebf3... Update Galician translation (*)
  9aaaf71... Update Ukrainian translation (*)
  4b9a27a... gdbusmessage: Add more bounds checking when parsing D-Bus m (*)
  c58be7d... tests: Add test cases for truncated D-Bus messages (*)
  1f8390c... gdbusmessage: Remove arbitrary restriction on minimum D-Bus (*)
  d98a522... gtestdbus: Print the dbus address on a specific FD intead o (*)
  93bde24... ci: Upgrade to clang-format-11 from clang-format-7 (*)
  e606205... Merge branch '2528-dbus-message-truncation' into 'main' (*)
  56b0b80... Merge branch 'dbus-daemon-print-address-fd' into 'main' (*)
  bff4db5... gdbusproxy: Make 'g-signal' signal detailed (*)
  ecb2bb7... Update Croatian translation (*)
  697d2c3... Update Ukrainian translation (*)
  467bcac... Update Portuguese translation (*)
  b248f34... meson: specify when commands need to succeed in run_command (*)
  23940e4... Merge branch 'dbusproxy-signal-detailed' into 'main' (*)
  6ec18d8... Merge branch 'fix-clang-format' into 'main' (*)
  6bdb06f... Merge branch 'run_command-check' into 'main' (*)
  ef4b43f... gutils: Make g_set_prgname() thread-safe (*)
  f496d28... Merge branch 'make_setprgname_thread_safe' into 'main' (*)
  dc243a5... tests: Allow `objcopy --help` to fail, because it fails on  (*)
  ebddb60... Add vfunc checks in gappinfo.c (*)
  de6da5a... GWin32AppInfo: Implement should_show vfunc (*)
  462b6c2... Merge branch 'issue-1104-avoid-crash' into 'main' (*)
  ed7c3dd... Merge branch 'wip/pwithnall/freebsd-objcopy-fix-why-oh-why' (*)
  c2b5fe9... gresolver: remove unneeded call to res_init() (*)
  6eb741a... gresolver: rename internal reload function (*)
  f877b82... gresolver: add missing locking (*)
  2a893fd... Merge branch 'mcatanzaro/gresolver-reload' into 'main' (*)
  f8bfd73... Update Ukrainian translation (*)
  5fcd249... De-duplicate g_nearest_pow() implementation (*)
  d01dc6d... Add stricter overflow protection from GArray to g_ptr_array (*)
  b5447e8... Add overflow protection to g_string_maybe_expand() (*)
  72ca69e... Add some overflow protection to g_string_chunk_insert_len() (*)
  d8e745d... Update Portuguese translation (*)
  badc51f... Merge branch 'g-nearest-pow' into 'main' (*)
  922df0c... Update Brazilian Portuguese translation (*)
  7dc7b84... gcharset: Document the CHARSET environment variable a bit (*)
  3fecaa3... tests: Unset CHARSET when testing locales to avoid it break (*)
  b4631c4... galloca: Add new API g_alloca0 and g_newa0 (*)
  1c7936b... slice-test: Use new g_newa0() function (*)
  8bf62d6... ghmac: Use new g_alloca0() function (*)
  34cf69e... gsignal: Use new g_newa0() function (*)
  b321bf7... goption: Use new g_newa0() function (*)
  1529c2c... gobject: Use new g_newa0() function (*)
  48d0d9f... gsocket: Use new g_alloca0() function (*)
  e9eec6f... Merge branch '2514-charset-conundrum' into 'main' (*)
  72377e3... Merge branch 'new_alloca0_newa0' into 'main' (*)
  9a30a49... gfileutils: Improve performance of g_canonicalize_filename( (*)
  96e02da... Updated Spanish translation (*)
  64961b5... Update Croatian translation (*)
  279a610... gqsort: Move test to glib/tests/ (*)
  38b61f3... Merge branch 'move_qsort_test' into 'main' (*)
  0a4b693... Update Polish translation (*)
  d08690c... Update Russian translation (*)
  3bd2ab4... docs: Improve GVariant docs (*)
  a8edd30... Merge branch 'wip/sadiq/improve-gvariant-docs' into 'main' (*)
  1ec3312... Defer GObject::notify during object destruction (*)
  074d0a7... Removing tests/asyncqueue-test.c from tests/ (*)
  b1e748a... Merge branch 'ebassi/dispose-notify' into 'main' (*)
  0ebaf8a... glib.supp: Suppress one-time allocation in g_get_home_dir() (*)
  120478e... Merge branch 'home-dir-suppression' into 'main' (*)
  4e8239b... Merge branch 'removing_asyncqueue_from_test' into 'main' (*)
  9bd3ae8... Merge branch '2541-canonicalize-performance' into 'main' (*)
  70a8811... GSource: move test to glib/tests/ (*)
  b5b3327... Merge branch 'move_test_sources' into 'main' (*)
  95cc4bf... gspawn: use close_and_invalidate more
  9032bf1... gspawn: Improve error message when dup fails
  0a2ef80... gspawn: fix hangs when duping child_err_report_fd
  a9316ad... gspawn: fix fd remapping conflation issue
  7628517... gspawn: Implement fd remapping for posix_spawn codepath
  854eb12... gsubprocess: ensure we test fd remapping on the posix_spawn
  1897b5c... gspawn: Check from errors from safe_dup2() and dupfd_cloexe
  8b7c88e... gspawn: add new error message for open() failures
  67f93f5... Add tests for GSubprocess fd conflation issues
  bef82b2... Add test for child_err_report_fd conflation with target 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]