profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/tadeokondrak/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Tadeo Kondrak tadeokondrak Edmonton, Canada https://tadeo.ca

l3lackShark/gosumemory 201

Cross-Platform memory reader for osu!

tadeokondrak/ircdiscord 58

Connect to Discord from your IRC client

tadeokondrak/anthywl 19

Work-in-progress Japanese input method for Sway using libanthy

tadeokondrak/AvoidBot 3

A bot that assists you in avoiding fifthglyphs.

tadeokondrak/altcoin-faucet 2

A faucet made for any altcoin. (Doesn't work anymore because the CAPTCHA service I used doesn't exist anymore.)

tadeokondrak/libass-rs 2

Safe Rust bindings for libass

tadeokondrak/discord-irc 1

Connects Discord and IRC channels by sending messages back and forth.

push eventtadeokondrak/sway

Tadeo Kondrak

commit sha 3bbe868475cac888cda7c078dee870f950083189

[WIP but working] Switch to different approach for text input popups

view details

push time in 4 days

PR opened tadeokondrak/anthywl

Add keybinding support
+629 -192

0 comment

2 changed files

pr created time in 5 days

create barnchtadeokondrak/anthywl

branch : keybinds

created branch time in 5 days

push eventtadeokondrak/wlroots

Simon Ser

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.

view details

Simon Zeni

commit sha 5fd82c6f54685e6bdc354b4f639bdfc52539e12f

render/pixel_format: introduce pixel format info table

view details

Simon Zeni

commit sha 50d2985607ced55e6e860ffd682a65b9a664192b

Move render/shm_format functions to render/pixel_format

view details

Simon Zeni

commit sha c8b3536b01aa8ecc2ceb44df20613551f839a41d

backend/drm: use pixel format table in renderer

view details

Simon Zeni

commit sha 9b3f2e327f1dae047e9c5d778068a22275e8a6f8

render/pixel_format: add XBGR8888 and ABGR8888 format

view details

Simon Zeni

commit sha 78d21fa131d746a7ae5890657654161692da63b6

render/gles2: remove depth and bpp gles2_pixel_format, use drm pixel format

view details

Simon Ser

commit sha 7ac76aba8abaa5fbd82db8453ac6f2450142da9f

surface: introduce commit sequence numbers Very similar to output commit sequence numbers. Can be useful to reference a specific commit.

view details

Simon Ser

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 [1] - Explicit synchronization [1]: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/26

view details

Simon Ser

commit sha 8ecc557ab0770b2a890ff956c27ea9f5877873f3

subsurface: use cached surface state

view details

Simon Ser

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.

view details

Kenny Levinsen

commit sha 741da702bcc9a40f6c471560b86e20303f981133

xdg_shell: Fix invert_y of top right anchor

view details

Simon Ser

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 [1]. 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. [1]: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4178

view details

Simon Ser

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

view details

Simon Ser

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.

view details

Simon Ser

commit sha a2535b80ce139c4f1ce1df0cc36bb3d048c0e328

xwayland: use ICCCM state defines from xcb-icccm

view details

Simon Ser

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.

view details

Simon Ser

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.

view details

zccrs

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.

view details

Simon Ser

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 [1]. [1]: https://github.com/swaywm/wlroots/pull/2662

view details

Simon Ser

commit sha a9e5df44d898e6145ad126622ce557587acf3288

surface: remove resource_list arg from surface_create This is never used.

view details

push time in 5 days

push eventtadeokondrak/sway

Simon Ser

commit sha adf7a6f8921a025fd07cfd1e58f19f589c8f31b3

build: update version to v1.6-rc1

view details

Pi-Yueh Chuang

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

view details

Kenny Levinsen

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

view details

Kenny Levinsen

commit sha 3287b12fff45f931a456cbd01579db2e9259c164

ci: Update alpine xwayland package name

view details

Kenny Levinsen

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.

view details

Kenny Levinsen

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.

view details

Tudor Brindus

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.

view details

Tudor Brindus

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.

view details

Kenny Levinsen

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.

view details

Simon Ser

commit sha a9563a37101e022d5e9c14f8244b1f8a109b4536

build: update version to v1.6-rc2

view details

Ivan Fedotov

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.

view details

columbarius

commit sha 1d62d6bfa09860d7a59640dcb20d5273a55401c4

config: allow whitespaces in config path

view details

Simon Ser

commit sha 276a37a605867ceef136d2444182d8190463c74d

ci: add xcb-util-wm dependency for wlroots This is now a mandatory dependency for wlroots.

view details

Simon Ser

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.

view details

Ronan Pigott

commit sha 62fbf33ce2a39373a5d122a99c04cc61272f122a

output: damage whole output when exiting scanout

view details

Simon Ser

commit sha 4402507b7bfe8f036973b715355202c284ba9535

readme: make it clearer that meson takes a dir as argument "build" can easily be misinterpreted as a Meson subcommand.

view details

István Donkó

commit sha 6e34aac2f19607d106cbd024dedf11fa7a5c0b1f

Add Hungarian translation for the README Co-authored-by: Tamás Táncos <tamas.tancos@emarsys.com>

view details

Simon Ser

commit sha 8cd014cab756e06f8553169900a9c54ca38e005b

build: bump version to 1.6

view details

Simon Ser

commit sha 7a68a28475bfefd65d618b053b566e0877abcc75

build: update wlroots dependency version to 0.14.x The latest commit of Sway always requires the latest commit of wlroots.

view details

Aljaz Gantar

commit sha 61df9eb62a6610361d42a7d5552cdddb3063db8a

fix type error when class_name none

view details

push time in 5 days

PR opened NixOS/nixpkgs

vapoursynth: R54 -> R55

<!-- 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
Things done

<!-- 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 = true set 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 ./result/bin/)
  • 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.
+16 -16

0 comment

2 changed files

pr created time in 6 days

issue commenttadeokondrak/anthywl

nuke wl_list

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.

mozartilize

comment created time in 3 months