Commit Graph

  • ddf647363b Merge branch 'array_check' into 'main' Philip Withnall 2025-08-04 10:47:04 +00:00
  • 817952c59c Merge branch 'python-tests-no-timeout' into 'main' Philip Withnall 2025-08-04 10:36:58 +00:00
  • 858e6f7ab8 Merge branch 'bitlock_doc' into 'main' Philip Withnall 2025-08-04 10:31:11 +00:00
  • 12543df16f Tests: do not set a timeout in Python tests Luca Bacci 2025-08-04 10:47:50 +02:00
  • d3d425271f gbitlock: Fix documentation issues Tobias Stoeckmann 2025-08-02 22:22:04 +02:00
  • 3c952f0b80 garray: Add checks to g_ptr_array_extend_and_steal Tobias Stoeckmann 2025-08-02 10:51:55 +02:00
  • e57cbd8b47 Merge branch 'socket-listener-wait' into 'main' Michael Catanzaro 2025-07-31 16:05:22 -05:00
  • 4147da9c99 Merge branch 'wip/pwithnall/musl-getpid' into 'main' Michael Catanzaro 2025-07-31 15:26:02 -05:00
  • 2326db507d tests: Add a missing poll condition to socket-listener test Philip Withnall 2025-07-31 00:11:25 +01:00
  • cf950878f0 tests: Add missing unistd.h header to thread-pool test Philip Withnall 2025-07-31 00:00:16 +01:00
  • 364f33c168 Merge branch '3739-socket-listener-keeps-on-giving' into 'main' Michael Catanzaro 2025-07-28 02:04:34 -05:00
  • 1231a396ae Merge branch '3740-win32-error-message-docs' into 'main' Michael Catanzaro 2025-07-27 03:51:06 -05:00
  • 8b82fb34c9 gsocketlistener: Fix infinite blocking when accepting connections Philip Withnall 2025-07-25 15:55:34 +01:00
  • 5ccce023de gsocketlistener: Fix a use-after-free when accepting sockets Philip Withnall 2025-07-25 15:40:50 +01:00
  • 0558fc541e gsocketlistener: Factor out code to add sockets to internal structures Philip Withnall 2025-07-25 15:31:53 +01:00
  • 4e1fcbffbd gsocket: Handle cancellation of connect() in non-blocking mode Philip Withnall 2025-07-25 15:29:51 +01:00
  • e6a1eacfe1 gsocket: Handle cancellation of accept() in non-blocking mode Philip Withnall 2025-07-25 15:20:13 +01:00
  • 3d0b142bf6 gwin32: Document fallback behaviour of g_win32_error_message() Philip Withnall 2025-07-25 10:23:04 +01:00
  • 764aaae391 gwin32: Reformat documentation for g_win32_error_message() Philip Withnall 2025-07-25 10:21:04 +01:00
  • b142f130b1 Merge branch 'memory-monitor-race' into 'main' Philip Withnall 2025-07-25 00:24:47 +00:00
  • 8dbc637ab7 Merge branch 'kate/fix-test-error' into 'main' Philip Withnall 2025-07-23 12:40:10 +00:00
  • 341cd08a42 gmemorymonitorbase: Emit signals in the global default main context Philip Withnall 2025-07-23 13:27:58 +01:00
  • 7e7c452d4a gio: gmemorymonitorpsi: Fix test error since memory free ratio test can be skipped when performing the test Kate Hsuan 2025-07-23 19:22:25 +08:00
  • e9b0fe2879 gio: gmemorymonitorpoll: Fix unit test error since the callback returns earlier Kate Hsuan 2025-07-23 19:14:01 +08:00
  • 6a399d740a Merge branch '3712-test-pool-fail' into 'main' Philip Withnall 2025-07-22 19:02:24 +00:00
  • 5fd87c318a tests/thread-pool: Add a thread-pool fail test Peter Bloomfield 2025-07-22 15:02:24 -04:00
  • aab8cf8a2b Merge branch 'backport-4708-filename-completer-free-undefined-glib-2-84' into 'glib-2-84' Michael Catanzaro 2025-07-22 08:48:28 -05:00
  • c537ffd4a5 gfilenamecompleter: Fix g_object_unref() of undefined value Philip Withnall 2025-07-22 12:57:14 +01:00
  • cc1bc32211 Merge branch 'mainloop-slow-test' into 'main' Michael Catanzaro 2025-07-22 07:52:16 -05:00
  • 45d95e1a35 gfilenamecompleter: Fix g_object_unref() of undefined value cherry-pick-a41d1681 Michael Catanzaro 2025-07-22 07:51:10 -05:00
  • 4922a4bfc5 Merge branch 'filename-completer-free-undefined' into 'main' Michael Catanzaro 2025-07-22 07:50:50 -05:00
  • ee5e750be3 tests: Connect to GMemoryMonitor signals earlier Philip Withnall 2025-07-22 13:33:24 +01:00
  • a41d1681be gfilenamecompleter: Fix g_object_unref() of undefined value Philip Withnall 2025-07-22 12:57:14 +01:00
  • 2f575c38b9 tests: Skip slow mainloop test on valgrind Philip Withnall 2025-07-22 12:20:32 +01:00
  • f5a5c2a9b3 Merge branch 'backport-4702-filename-completer-leaks-glib-2-84' into 'glib-2-84' Michael Catanzaro 2025-07-21 18:08:03 -05:00
  • 89f24b81e0 Merge branch '3712-clean-up-on-fail' into 'main' Philip Withnall 2025-07-21 22:48:35 +00:00
  • 96766ac51c gthreadpool: Clean up when g_thread_pool_new fails Peter Bloomfield 2025-07-21 18:48:35 -04:00
  • 416ce207a8 gio/filenamecompleter: Fix leaks Khalid Abu Shawarib 2025-07-20 04:56:50 +03:00
  • 131fe2b483 2.85.2 2.85.2 Philip Withnall 2025-07-21 18:47:53 +01:00
  • 8b9c9e76f3 Merge branch 'kate/replace-backend' into 'main' Philip Withnall 2025-07-21 17:32:21 +00:00
  • 7518406d08 gio: tests: memory-monitor-psi: test for the PSI backend of GMemoryMonitor Kate Hsuan 2025-03-21 17:02:06 +08:00
  • caffa53bca gio: tests: memory-monitor-poll: test for the poll backend of GMemoryMonitor Kate Hsuan 2025-03-21 16:55:20 +08:00
  • 32ea357130 gio: gmemorymonitorpoll: Poll backend for the GMemoryMonitor Kate Hsuan 2025-03-21 15:39:29 +08:00
  • 308709b8d9 gio: gmemorymonitorpsi: Kernel PSI backend for GMemoryMonitor Kate Hsuan 2025-03-21 15:34:11 +08:00
  • 94e6da0fca gio: gmemorymonitorbase: parent class of GMemoryMonitor backends Kate Hsuan 2025-03-21 15:31:58 +08:00
  • 1164431132 Merge branch 'application-command-line-test' into 'main' Philip Withnall 2025-07-21 12:42:26 +00:00
  • 17e8f653aa Merge branch 'copy_capacity' into 'main' Philip Withnall 2025-07-21 12:31:14 +00:00
  • 1ffa751730 Merge branch 'copy_len' into 'main' Philip Withnall 2025-07-21 12:01:54 +00:00
  • cc65d91559 tests: Add a regression test for GApplication command line handling Philip Withnall 2025-07-21 12:52:20 +01:00
  • b3d09306d1 Merge branch 'build_path_oob' into 'main' Philip Withnall 2025-07-21 11:41:25 +00:00
  • e673eb5444 Merge branch 'backtrace_oob' into 'main' Philip Withnall 2025-07-21 11:36:47 +00:00
  • 96c9b5e0cc Merge branch 'fix-command-line-options-ref' into 'main' Philip Withnall 2025-07-21 11:20:39 +00:00
  • bef060824c Merge branch 'wip/kabus/fix-leaks' into 'main' Philip Withnall 2025-07-21 11:19:30 +00:00
  • fc030b2b64 application: NULL check for options Arjan Molenaar 2025-07-20 16:40:13 +02:00
  • 3d13946c3b gio/filenamecompleter: Fix leaks Khalid Abu Shawarib 2025-07-20 04:56:50 +03:00
  • 183d71d215 gbacktrace: Fix OOB write in stack_trace Tobias Stoeckmann 2025-07-18 23:27:28 +02:00
  • 23b70b0d36 gfileutils: Fix OOB read in g_build_path(name)_va Tobias Stoeckmann 2025-07-18 22:50:27 +02:00
  • 5491737651 Merge branch 'backport-4696-thread-error-handling-glib-2-84' into 'glib-2-84' Michael Catanzaro 2025-07-18 14:02:41 -05:00
  • 03664fe237 Merge branch 'bsd-gio-tool-fix' into 'main' Michael Catanzaro 2025-07-18 13:39:54 -05:00
  • d90352a43d garray: Avoid exponential growth in g_array_copy Tobias Stoeckmann 2025-07-18 18:11:42 +02:00
  • 5c15ecb0c5 garray: Set capacity in terminated take functions Tobias Stoeckmann 2025-07-18 19:39:05 +02:00
  • a139db3dc8 gthreadpool: Catch pool_spawner creation failure Peter Bloomfield 2025-07-17 18:46:50 -04:00
  • 2bba358f0b Merge branch '3712-thread-pool' into 'main' Philip Withnall 2025-07-17 22:46:50 +00:00
  • 3bee5d4aaa gthreadpool: Catch pool_spawner creation failure Peter Bloomfield 2025-07-17 18:46:50 -04:00
  • 16d170cdf6 Merge branch 'size_width_skip' into 'main' Philip Withnall 2025-07-17 08:50:46 +00:00
  • 03c720df7d Merge branch 'array_elt_size_zero' into 'main' Philip Withnall 2025-07-17 08:48:25 +00:00
  • 299b235b90 Merge branch 'array-test-leak-fix' into 'main' Philip Withnall 2025-07-17 08:43:46 +00:00
  • 932ef1765c tests: Do not always skip array overflow checks Tobias Stoeckmann 2025-07-15 20:26:13 +02:00
  • b0860ae9d4 garray: Add more element_size > 0 checks Tobias Stoeckmann 2025-07-15 21:19:02 +02:00
  • 1eabe6c6b1 Merge branch 'null_terminated_check' into 'main' Philip Withnall 2025-07-15 12:40:56 +00:00
  • 41fe7c3797 tests: Loosen string comparison assertion in gio-tool.py Philip Withnall 2025-07-15 12:26:43 +01:00
  • 582cf1da92 Merge branch 'docs-module-constructor-locks' into 'main' Philip Withnall 2025-07-15 11:18:27 +00:00
  • 267b1246d7 docs: Calling gmodule funcs in constructors may deadlock Nick Steel 2025-07-15 12:18:27 +01:00
  • a9c542fd62 tests: Fix a minor leak in array-test Philip Withnall 2025-07-15 12:16:57 +01:00
  • 42cd9d7efa garray: Simplify null termination handling Tobias Stoeckmann 2025-07-14 17:40:30 +02:00
  • eaffbef760 garray: Fix size checks when taking arrays Tobias Stoeckmann 2025-07-14 17:36:42 +02:00
  • 6e2a31f97a Merge branch 'vprintf_int' into 'main' Philip Withnall 2025-07-12 15:04:08 +00:00
  • 457ba21d28 Merge branch 'binary_search' into 'main' Philip Withnall 2025-07-12 15:01:15 +00:00
  • ec1fb920bd Merge branch 'zero_terminate_null' into 'main' Philip Withnall 2025-07-12 14:56:48 +00:00
  • 345a41982e gdatetime test: Fall back if legacy System V PST8PDT is not available mcatanzaro/glib-2-68-rhel9 Simon McVittie 2024-10-18 11:23:42 +01:00
  • a2a6ca391d gdatetime test: Try to make PST8PDT test more obviously correct Simon McVittie 2024-10-18 11:03:19 +01:00
  • e608f34a06 gdatetime test: Do not assume PST8PDT was always exactly -8/-7 Rebecca N. Palmer 2024-10-11 09:38:52 +01:00
  • d1e564d6d4 gdatetime test: Try to make PST8PDT test more obviously correct mcatanzaro/glib-2-56-rhel8 Simon McVittie 2024-10-18 11:03:19 +01:00
  • a07f759373 gdatetime test: Do not assume PST8PDT was always exactly -8/-7 Rebecca N. Palmer 2024-10-11 09:38:52 +01:00
  • 28039f209e tests: Ensure that unsubscribing with GetNameOwner in-flight doesn't crash Simon McVittie 2024-04-23 21:39:43 +01:00
  • 7b8beb61c1 tests: Add a test for signal filtering by well-known name Simon McVittie 2024-03-08 19:53:22 +00:00
  • 399343142a tests: Add a test for matching by two well-known names Simon McVittie 2024-03-08 19:51:50 +00:00
  • e80d5003c0 tests: Add test coverage for signals that match the message bus's name Simon McVittie 2024-03-08 20:10:29 +00:00
  • 6d04728abe tests: Add a test-case for what happens if a unique name doesn't exist Simon McVittie 2024-03-08 19:44:03 +00:00
  • 470bf89e7d tests: Add support for subscribing to signals from a well-known name Simon McVittie 2024-03-08 19:28:15 +00:00
  • 7ef0d99dc3 tests: Add a data-driven test for signal subscriptions Simon McVittie 2024-03-08 14:19:46 +00:00
  • ad49010fbf gdbusconnection: Allow name owners to have the syntax of a well-known name Simon McVittie 2024-05-08 14:46:08 +00:00
  • 1bdfa0ea3f gdbusconnection: Don't deliver signals if the sender doesn't match Simon McVittie 2024-03-14 20:42:41 +00:00
  • ae27ec237a gdbus: Track name owners for signal subscriptions Simon McVittie 2024-04-23 20:42:17 +01:00
  • f2b82b3657 gdbusconnection: Add copy of g_set_str() Michael Catanzaro 2025-07-10 19:25:31 -05:00
  • ca3d065bb0 gdbusconnection: Stop storing sender_unique_name in SignalData Simon McVittie 2024-04-23 20:39:05 +01:00
  • a0adf817b6 gdbusconnection: Factor out remove_signal_data_if_unused Simon McVittie 2024-03-14 19:51:59 +00:00
  • 1144aa6fbd gdbusconnection: Factor out add_signal_data() Simon McVittie 2024-04-23 20:31:57 +01:00
  • 41b9ee0f78 gdbusconnection: Factor out signal_data_new_take() Simon McVittie 2024-03-14 19:30:12 +00:00
  • bc005d7837 gdbusconnection: Move SignalData, SignalSubscriber higher up Simon McVittie 2024-03-14 19:24:24 +00:00