diff options
author | Philip Withnall <philip@tecnocode.co.uk> | 2021-07-27 15:50:31 +0000 |
---|---|---|
committer | Philip Withnall <philip@tecnocode.co.uk> | 2021-07-27 15:50:31 +0000 |
commit | 6549a3653512a0aeaa73e6201f55ae668bad23f1 (patch) | |
tree | f06f3de14bc0caab169e29ab6387693b3cf752d1 | |
parent | 4a16a5b374b8360846c617ff98d13c502e8a6f79 (diff) | |
parent | 74f9f5d47d2894bdfdfa55668f44d3ea0b88e995 (diff) | |
download | glib-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.rationale | 6 |
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. |