Allows multiple observations to be simultaneously dispatched. This means that invoking an observer doesn't block on other observations completing, even if an immediate executor is used. Also allows unregistering an observer from different threads simultaneously. All unregisteres block until all threads currently making observations either complete or call unregister.
Co-authored-by: Sophie Winter <email address hidden>
a390304...
by
Sophie Winter <email address hidden>
Fix comments
a673274...
by
"bors[bot]" <26634292+bors[bot]@users.noreply.github.com>
Merge #2692
2692: Clean up copy/paste messages r=wmww a=wmww
Before we were sending multiple null sections in a row, and may have been allowing clients to paste after they were unfocused. This PR cleans up that logic so that clients can only paste from the currently active offer and events are sent only as necessary.
Co-authored-by: Sophie Winter <email address hidden>
71a6ae6...
by
Sophie Winter <email address hidden>
Drop double semicolon
dedac93...
by
"bors[bot]" <26634292+bors[bot]@users.noreply.github.com>
Merge #2706
2706: ci: bump actions/checkout version r=AlanGriffiths a=Saviq
Because Node.js 12 actions are getting deprecated:
Co-authored-by: Michał Sawicz (Saviq) <email address hidden>
32a259f...
by
"bors[bot]" <26634292+bors[bot]@users.noreply.github.com>
Merge #2704
2704: Don't use "wayland-host" as command line option example r=Saviq a=graysonguarino
Since `--wayland-host` is an option only provided by the Wayland platform, it makes more sense to present an example option that is existent on all platforms. This uses `--wayland-extensions` instead as an example. Fixes #2687