~anjan/wayland-rs

add protocols submodule latest
c1c2e448 — Caleb Connolly 1 year, 8 months ago
misc: correct protocols-wlr version
ac344c42 — Caleb Connolly 1 year, 8 months ago
wlr-protocols: use my fork with foreign toplevel PID exporting
80463d63 — Ian Douglas Scott 1 year, 8 months ago
scanner: Update `quick-xml` to latest release

Fixes https://github.com/Smithay/wayland-rs/issues/606.
7173f7c1 — Ian Douglas Scott 1 year, 8 months ago
scanner: Implement `Hash`

https://github.com/Smithay/wayland-rs/pull/603 implemented `Borrow`, but
that still doesn't allow directly using generated types as hashmap keys.
Given `ObjectId` already implements `Hash`, and the wrappers already
implement `Eq`, this easy easy enough, and shouldn't have any issues
those other trait implementations don't also have.
scanner: implement Borrow<ObjectId>

Sometimes it may be nessecary to store a `HashMap<ObjectId, T>` or a `HashSet<ObjectId>`. HashMap::get(_mut) allows using a generic parameter which implements `Borrow<K>`. By implementing Borrow<ObjectId> on the types wayland-scanner generates, a HashMap lookup can directly use `HashMap::get` with the protocol object wrapper instead of needing to call `.id()` and then use the id for lookup.

Resolves #600

Signed-off-by: i509VCB <git@i509.me>
server: allow posting errors in GlobalDispatch on global object
4f517b34 — Elinor Berger 1 year, 9 months ago
wayland-backend-v0.1.1
7805833d — Elinor Berger 1 year, 9 months ago
clippy fixes
848c8875 — Elinor Berger 1 year, 9 months ago
backend: fix global data cleanup on display drop
7d9a7671 — Elinor Berger 1 year, 10 months ago
wayland-client v0.30.1
wayland-client: fix compilation without `log`

This should use `eprintln!` when the log
feature is not present with `calloop`.
88052439 — Elinor Berger 1 year, 11 months ago
v0.30.0
db1e0e6d — Elinor Berger 1 year, 11 months ago
Bump calloop to 10.5 to fix it wrongly specified dep versions
Merge pull request #586 from bjorn3/less_deps

Reduce compile time
Merge branch 'master' into less_deps
a9cb9f1c — Ian Douglas Scott 1 year, 11 months ago
Bump `nix` to 0.26.0
95567e8e — Elinor Berger 1 year, 11 months ago
v0.30.0-beta.15
Move string parsing code to wayland_scanner::token
02a26519 — bjorn3 2 years ago
Factor out msg.args.into_iter() in the generated code

This reduces the amount of SmallVec::into_iter and SmallVec::drop calls.
Next