~anjan/wayland-rs

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

Fixes https://github.com/Smithay/wayland-rs/issues/606.
7173f7c1 — Ian Douglas Scott 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.
a37af459 — i509VCB 9 months ago
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>
84e38c40 — i509VCB 10 months ago
server: allow posting errors in GlobalDispatch on global object
4f517b34 — Elinor Berger 9 months ago
wayland-backend-v0.1.1
7805833d — Elinor Berger 9 months ago
clippy fixes
848c8875 — Elinor Berger 9 months ago
backend: fix global data cleanup on display drop
7d9a7671 — Elinor Berger 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 11 months ago
v0.30.0
db1e0e6d — Elinor Berger 11 months ago
Bump calloop to 10.5 to fix it wrongly specified dep versions
4ba7fbfc — V. Berger 11 months ago
Merge pull request #586 from bjorn3/less_deps

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

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