summaryrefslogtreecommitdiff
path: root/glib/gmain.c
Commit message (Expand)AuthorAgeFilesLines
* gtimeout: use helper for seconds_full variantPeter Eisenmann2023-05-021-15/+1
* add g_timeout_add_seconds_oncePeter Eisenmann2023-05-021-0/+20
* Merge branch 'doc-indentation' into 'main'Philip Withnall2023-04-241-1/+1
|\
| * Fix small issues in docsArjan Molenaar2023-04-241-1/+1
* | gmain: Add precondition assertions to g_main_context_release()Philip Withnall2023-04-241-1/+15
* | gmain: More explicitly document g_main_context_release() prereqsPhilip Withnall2023-04-241-1/+4
|/
* gmain: Do not dead-look if calling g_main_loop_run from a GSourceMarco Trevisan (Treviño)2023-04-191-1/+3
* gmain: Avoid locking dance in g_main_loop_run()Marco Trevisan (Treviño)2023-04-191-9/+8
* gmain: Avoid some lock/unlock dance during g_main_context_iterateMarco Trevisan (Treviño)2023-04-191-73/+125
* gmain: Avoid checking for context value in internal functionMarco Trevisan (Treviño)2023-01-261-3/+0
* gmain: Explicitly mark @context as not nullable in ref/unref operationsMarco Trevisan (Treviño)2023-01-261-2/+2
* gmain: Support nullable GMainContext in all the functionsMarco Trevisan (Treviño)2023-01-261-3/+24
* gmain: Mark context as nullable in docs where appropriateMarco Trevisan (Treviño)2023-01-261-10/+20
* gmain: Always use "global-default main context" terminology in docsMarco Trevisan (Treviño)2023-01-261-18/+29
* gmain: Define fallback values for siginfo_t constants for muslPhilip Withnall2022-12-211-8/+10
* gmain: close pidfd when finalizing GChildWatchSourceChristian Hergert2022-08-021-1/+5
* Merge branch 'more-atomic-ops' into 'main'Philip Withnall2022-07-231-2/+4
|\
| * gmain: Do atomic addition before checking the old value on refMarco Trevisan (Treviño)2022-06-231-2/+4
* | gmain: define non-posix symbolsOwen Rafferty2022-07-121-0/+6
* | Merge branch 'wip/pwithnall/2216-pidfd-sigchld' into 'main'Emmanuele Bassi2022-07-081-6/+113
|\ \
| * | gmain: Use waitid() on pidfds rather than a global SIGCHLD handlerPhilip Withnall2022-07-071-6/+111
| * | gmain: Add a clarifying comment about exit statuses vs wait statusesPhilip Withnall2022-07-071-0/+2
| |/
* | gmain: do not wakeup the wakeup registrationMarc-André Lureau2022-07-071-1/+2
|/
* gmain: Refactor idle-once and timeout-once to avoid a closure allocationPhilip Withnall2022-05-271-54/+40
* gmain: Factor out common GIdleSource codePhilip Withnall2022-05-271-23/+47
* gmain: Factor out common GTimeoutSource codePhilip Withnall2022-05-271-32/+43
* gmain: Minor documentation updates to idle-once and timeout-once funcsPhilip Withnall2022-05-271-32/+7
* Add one-shot idle and timeout functionsEmmanuele Bassi2022-05-271-0/+118
* glib: Add SPDX license headers automaticallyPhilip Withnall2022-05-181-0/+2
* gmain: Initialise a variablePhilip Withnall2022-04-281-1/+1
* gmain: Fix reference leak of GMainLoop in some situationsPhilip Withnall2022-03-041-2/+4
* gmain: Expand documentation about GSource priorities a littlePhilip Withnall2022-02-201-2/+6
* Merge branch 'source-attach-trigger-wakeup' into 'main'Philip Withnall2021-11-011-2/+34
|\
| * Add G_MAIN_CONTEXT_FLAGS_OWNERLESS_POLLINGVinícius dos Santos Oliveira2021-09-211-2/+15
| * Add g_main_context_new_with_flags()Vinícius dos Santos Oliveira2021-09-211-0/+19
* | Update g_source_remove documentation for the returned valueGuillaume Gomez2021-10-111-0/+2
* | Update g_source_remove doc comment: the function doesn't always return TRUEGuillaume Gomez2021-10-101-2/+0
|/
* docs: Use the correct sigils for pre-processor symbolsEmmanuele Bassi2021-08-021-36/+43
* Port internal uses to use g_source_set_static_name()Philip Withnall2021-07-261-3/+3
* mainloop: Add g_source_set_static_nameMatthias Clasen2021-07-241-22/+59
* Distinguish more clearly between wait status and exit statusSimon McVittie2021-06-151-1/+1
* main: document notify function gets called during g_source_destroy()Thomas Haller2021-05-101-0/+7
* gmain: Add g_steal_fd() to APISimon McVittie2021-03-221-0/+20
* Modernize g_source_is_destroyed exampleJan Tojnar2021-01-041-4/+16
* glib: Drop unnecessary volatile qualifiers from internal variablesPhilip Withnall2020-11-201-4/+4
* gmain: g_main_context_check() can skip updating polled FD sourcesClaudio Saavedra2020-10-261-2/+30
* Add various missing nullable annotationsSebastian Dröge2020-10-191-3/+3
* gmain: Fix possible locking issue in source unrefBenjamin Berg2020-10-131-1/+1
* gmain: Fix minor typo in documentationPhilip Withnall2020-10-051-1/+1
* Merge branch 'mach_monotonic_time_use_timebase_struct' into 'master'Philip Withnall2020-07-261-37/+30
|\