summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Withnall <philip@tecnocode.co.uk>2021-07-27 15:50:31 +0000
committerPhilip Withnall <philip@tecnocode.co.uk>2021-07-27 15:50:31 +0000
commit6549a3653512a0aeaa73e6201f55ae668bad23f1 (patch)
treef06f3de14bc0caab169e29ab6387693b3cf752d1
parent4a16a5b374b8360846c617ff98d13c502e8a6f79 (diff)
parent74f9f5d47d2894bdfdfa55668f44d3ea0b88e995 (diff)
downloadglib-6549a3653512a0aeaa73e6201f55ae668bad23f1.tar.gz
Merge branch 'mainloop-id-rationale' into 'main'
Document the stance on ID-based mainloop APIs See merge request GNOME/glib!2202
-rw-r--r--README.rationale6
1 files changed, 6 insertions, 0 deletions
diff --git a/README.rationale b/README.rationale
index 85a3dfd59..e1d459376 100644
--- a/README.rationale
+++ b/README.rationale
@@ -8,3 +8,9 @@ giving a brief rationale of each decision, plus a link to further discussion.
already supported by GLib and GNOME tools, and accomplish the same task as
compiler attributes. GLib does not provide macros for attributes like
nonnull because it would not use them.
+
+ * Main loop API:
+
+ The ID-based mainloop APIs (g_idle_add, g_timeout_add, etc) are considered
+ legacy, and new features (such as g_source_set_static_name) will only be
+ added to the explicit GSource APIs.