Cross-Platform memory reader for osu!
Connect to Discord from your IRC client
Work-in-progress Japanese input method for Sway using libanthy
A bot that assists you in avoiding fifthglyphs.
A faucet made for any altcoin. (Doesn't work anymore because the CAPTCHA service I used doesn't exist anymore.)
Safe Rust bindings for libass
Connects Discord and IRC channels by sending messages back and forth.
commit sha 3bbe868475cac888cda7c078dee870f950083189
[WIP but working] Switch to different approach for text input popups
push time in 4 days
PR opened tadeokondrak/anthywl
pr created time in 5 days
commit sha d9cae04ffc3140408f2604eeff7d4776fe8d9548
linux-dmabuf-v1: always advertise support for implicit modifiers Some clients (like Xwayland) will fallback to wl_drm if the compositor doesn't explicitly advertise support for implicit modifiers, even when the compositor supports explicit modifiers. This behavior sounds correct from a protocol point of view.
commit sha 5fd82c6f54685e6bdc354b4f639bdfc52539e12f
render/pixel_format: introduce pixel format info table
commit sha 50d2985607ced55e6e860ffd682a65b9a664192b
Move render/shm_format functions to render/pixel_format
commit sha c8b3536b01aa8ecc2ceb44df20613551f839a41d
backend/drm: use pixel format table in renderer
commit sha 9b3f2e327f1dae047e9c5d778068a22275e8a6f8
render/pixel_format: add XBGR8888 and ABGR8888 format
commit sha 78d21fa131d746a7ae5890657654161692da63b6
render/gles2: remove depth and bpp gles2_pixel_format, use drm pixel format
commit sha 7ac76aba8abaa5fbd82db8453ac6f2450142da9f
surface: introduce commit sequence numbers Very similar to output commit sequence numbers. Can be useful to reference a specific commit.
commit sha e0258f4506dc9d85a219c13b1e816022a145c65b
surface: introduce cached states Cached states allow a surface commit to be delayed. They are useful for: - Subsurfaces - The upcoming transactions protocol  - Explicit synchronization : https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/26
commit sha 8ecc557ab0770b2a890ff956c27ea9f5877873f3
subsurface: use cached surface state
commit sha 80dbb9ba71bd7d035523010db9bce149c8dd7e02
subsurface: immediately unlock cached state in set_desync set_desync takes effect immediately without waiting for the next wl_surface.commit request.
commit sha 741da702bcc9a40f6c471560b86e20303f981133
xdg_shell: Fix invert_y of top right anchor
commit sha b89bcffea4fccdf4727f65b58576ba05903daa75
render/egl, backend/wayland: add workaround for split render/display setups Split render/display setups have two separate devices: one display-only with a primary node, and one render-only with a render node. However in these cases the EGL implementation and the Wayland compositor will advertise the display device instead of the render device . The EGL implementation will magically open the render device when the display device is passed in. So just pass the display device as if it were a render device. Maybe in the future Mesa will advertise the render device instead and we'll be able to remove this workaround. : https://gitlab.freedesktop.org/mesa/mesa/-/issues/4178
commit sha 96aa18ae4442d89ece0aef02ecbc8d6bf7ba2939
xwayland: assume no WM_HINTS means window wants input Some X11 clients (e.g. Chromium, sxiv) don't set WM_HINTS. The spec says: > Window managers are free to assume convenient values for all fields of the > WM_HINTS property if a window is mapped without one. Our wlr_xwayland_icccm_input_model function assumes missing WM_HINTS means the window doesn't want input, but this is incorrect. Assume the window wants input unless it explicitly opts-out by setting WM_HINTS. Closes: https://github.com/swaywm/sway/issues/6107
commit sha de5347d0f2a82150a4788b63d06b5e91d5ebc27a
xwayland: require xcb-icccm This dependency is already required by many other widely used X11 programs, such as i3, Qt, and other XWMs. So it should be available on most systems. X11 support can be pretty broken without xcb-icccm, with focus issues for instance. Let's just remove this --please-break-my-desktop footgun option.
commit sha a2535b80ce139c4f1ce1df0cc36bb3d048c0e328
xwayland: use ICCCM state defines from xcb-icccm
commit sha 7709a965e596f66efabaf6c22967adbac0bbddb2
backend/drm: use format table in test_buffer Instead of an ad-hoc strip_alpha_channel function, use the centralized format table to get an opaque substitute.
commit sha 07a5345aa52ebb4e58736d62b9b21bc7d7eaab54
build: add subproject fallback for libseat This allows libseat to be compiled as a Meson subproject when it's not installed system-wide. This can ease development and compilation on distributions where libseat isn't packaged.
commit sha e76583f1addd384151956ad779bfd800beeda8d6
Use absolute paths in include in header files To unify the code style of the project, absolute paths have been used in some places, such as '#include "render/allocator.h"' in "render/gbm_allocator.h". Except for include the wayland protocol headers should be consistent.
commit sha c430cd7d537cc06a645c46ebff18836b06747183
surface: make wlr_surface_create private This is not meant to be exposed in the public API, just like wlr_region_create . : https://github.com/swaywm/wlroots/pull/2662
commit sha a9e5df44d898e6145ad126622ce557587acf3288
surface: remove resource_list arg from surface_create This is never used.
push time in 5 days
commit sha adf7a6f8921a025fd07cfd1e58f19f589c8f31b3
build: update version to v1.6-rc1
commit sha 6059c744f8b24ef3321eb7896991112366896e26
swaybar: silence missing IconThemePath message IconThemePath is not a standard property in XDG's StatusNotifierItem specification, so missing this property should not be logged as an error. This patch changes the log level to SWAY_DEBUG when swaybar queries the value of IconThemePath so that swaybar won't log the returned message as an error if IconThemePath does not exist. Closes: https://github.com/swaywm/sway/issues/6092
commit sha 6271bd06e940d1ef289804f9ea2a1e1bf65af559
swaybar: Use position from wl_pointer.enter Only wl_pointer.motion was used to update pointer position, which would cause issues if the pointer was not moved prior to wl_pointer.button. This also fixes touch input through wl_pointer emulation, which fires wl_pointer.button immediately after wl_pointer.enter. Copied from a similar fix made to swaynag. Closes: https://github.com/swaywm/sway/issues/6109
commit sha 3287b12fff45f931a456cbd01579db2e9259c164
ci: Update alpine xwayland package name
commit sha 70842f4e147fb16caa6f37bbf9d833dcf24a15a1
view: Handle NULL role object when role is set wlr_(xdg|xwayland)_surface_from_wlr_surface can return NULL even though wlr_surface_is_(xdg|xwayland)_surface returned true.
commit sha 152a559e30244e64d4d61b9c87db442dfa04ee52
idle_inhibit: Store wlr inhibitor instead of view When an application inhibited idle, a view pointer was stored and a destroy listener was registered to the wlr inhibitor. As the wlr inhibitor lives longer than the view, this lead to a dangling view pointer between view unmap and inhibitor destroy. Store a pointer to the wlr inhibitor instead of to the view, and look up the view when needed, which may at any point be NULL. This also allows for an inhibitor to remain functional if a surface is re-mapped.
commit sha 47f1f9b63ea04ee5d520f36d9a0ef5de04921816
swaybar: use INT_MAX max JSON depth when parsing IPC response There's no inherent limit on the nesting Sway can generate, and the default used by `json_tokener_new`, 32, can plausibly be hit during regular usage. Fixes #6115.
commit sha 03daa53a0ef63d2a72acda05e94e5ba5c0b50d33
swaybar: fail gracefully on tokener creation fail This commit adds missing error-handling to the creation of the tokener instance. The stack depth parameter is used to initialize an array that json-c prefaults ahead of time, causing INT_MAX to result in out of memory errors. Also drop the depth to 256 to prevent this OOM. Though this fix is not very satisfactory -- json-c could be made to not prefault -- it should do for now. At the very least, swaybar will not crash. Fixes #6126.
commit sha d79ea9a0db11abbdad1e751326a06d6d48332f07
view: subsurface NULL check in view_from_wlr_surface Necessary NULL checks had been added to xdg_shell and xwayland surfaces, but subsurfaces had been missed.
commit sha a9563a37101e022d5e9c14f8244b1f8a109b4536
build: update version to v1.6-rc2
commit sha 346f5a9d14e260405598fc530fb260c894db397f
Add toggle logic inside DPMS handler Logic that obtains current DPMS state is put inside the handler. sway_output from which the current DPMS state will be obtained is selected by the following logic: * For '-' and '--' the focused output is used; * For '*' error "Cannot apply toggle to all outputs" is reported; * For everything else all_output_by_name_or_id() is used. Fixes #5929.
commit sha 1d62d6bfa09860d7a59640dcb20d5273a55401c4
config: allow whitespaces in config path
commit sha 276a37a605867ceef136d2444182d8190463c74d
ci: add xcb-util-wm dependency for wlroots This is now a mandatory dependency for wlroots.
commit sha db0d63313dec8a3036d06ef9a69271bac6bfa531
Remove advice about Firefox from issue template Firefox got a lot better. I think now would be a good time to remove the advice from the issue template. We can always add it back if we start getting invalid bug reports again.
commit sha 62fbf33ce2a39373a5d122a99c04cc61272f122a
output: damage whole output when exiting scanout
commit sha 4402507b7bfe8f036973b715355202c284ba9535
readme: make it clearer that meson takes a dir as argument "build" can easily be misinterpreted as a Meson subcommand.
commit sha 6e34aac2f19607d106cbd024dedf11fa7a5c0b1f
Add Hungarian translation for the README Co-authored-by: Tamás Táncos <email@example.com>
commit sha 8cd014cab756e06f8553169900a9c54ca38e005b
build: bump version to 1.6
commit sha 7a68a28475bfefd65d618b053b566e0877abcc75
build: update wlroots dependency version to 0.14.x The latest commit of Sway always requires the latest commit of wlroots.
commit sha 61df9eb62a6610361d42a7d5552cdddb3063db8a
fix type error when class_name none
push time in 5 days
PR opened NixOS/nixpkgs
<!-- To help with the large amounts of pull requests, we would appreciate your reviews of other pull requests, especially simple package updates. Just leave a comment describing what you have tested in the relevant package/service. Reviewing helps to reduce the average time-to-merge for everyone. Thanks a lot if you do! List of open PRs: https://github.com/NixOS/nixpkgs/pulls Reviewing guidelines: https://nixos.org/manual/nixpkgs/unstable/#chap-reviewing-contributions -->
Motivation for this change
<!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->
- Built on platform(s)
- [x] x86_64-linux
- [ ] aarch64-linux
- [ ] x86_64-darwin
- [ ] aarch64-darwin
- [ ] For non-Linux: Is
sandbox = trueset in
nix.conf? (See Nix manual)
- [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
- [ ] Tested compilation of all packages that depend on this change using
nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
- [ ] Tested execution of all binary files (usually in
- 21.11 Release Notes (or backporting 21.05 Release notes)
- [ ] (Package updates) Added a release notes entry if the change is major or breaking
- [ ] (Module updates) Added a release notes entry if the change is significant
- [ ] (Module addition) Added a release notes entry if adding a new NixOS module
- [x] Fits CONTRIBUTING.md.
pr created time in 6 days
Hi, that issue is about wlr_list, which is part of wlroots, but this code does not use wlroots. This code uses wl_list, which is part of libwayland.
On July 1, 2021 12:22:20 p.m. MDT, mozartilize ***@***.***> wrote:
the code need updated after this https://github.com/swaywm/wlroots/pull/3002
-- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/tadeokondrak/anthywl/issues/6
-- Sent from my Android device with K-9 Mail. Please excuse my brevity.
comment created time in 3 months