Bernd Busse

Results 6 issues of Bernd Busse

As requested [here](https://github.com/LemonBoy/bar/pull/186) this are the changes to the WM_CLASS atom. The WM_CLASS is set to "instance", "class", where | element | description | | --- | --- | |...

Implementation of an advanced interface for custom window shaders in the new experimental OpenGL backend (see https://github.com/yshui/picom/issues/386). This will offer similar functionality to the existing `glx-fshader-win` option in the legacy...

Bevy's WindowPlugin allows passing a [`present_mode`](https://docs.rs/bevy/latest/bevy/window/struct.Window.html#structfield.present_mode) flag to control wgpu's presentation or flip mode for the display surface. This is originally read and applied in the [internals](https://github.com/bevyengine/bevy/blob/d2614f2d802d0fb8000821a81553b600cc85f734/crates/bevy_render/src/view/window/mod.rs#L283-L308) of bevy's own...

Move the creation / binding of mask images into the critical section. Delay binding and release with `WINDOW_FLAGS_MASK_STALE` (part of `WINDOW_FLAGS_IMAGES_STALE`) analog to the handling of shadow images. No longer...

Cache all entries of the `_NET_WM_STATE` property for each window. This allows the addition of a new rule-target `wm_state` to match against the cached property with a string analogous to...

Related to the changes in https://github.com/konsoletyper/teavm/commit/8277671376b7745f9f33a1dc1206cbb8d66a0cb2 (https://github.com/konsoletyper/teavm/pull/749), assertions that test for bit specific values of `OTHER_NAN` (either Double or Float) depend on potentially implementation specific handling of `NaN` values in...