93 Commits (c6edbb7e5a3e10b4f86a3bee215de5f4c7021674)

Author SHA1 Message Date
Johan Sköld d952ce403e i3 compat: Adding support for the `all` criteria
1 year ago
Ronan Pigott 991d75904f criteria: be lenient on window_role and instance too
2 years ago
Callum Andrew 3e19836f0e criteria: allow matching for NULL string criteria
2 years ago
Puck Meerburg e40eb338b9 criteria: allow matching on empty (NULL) titles
2 years ago
cparm 99fd096d69 Avoid double free in criteria_destroy()
2 years ago
Simon Ser 7a6afc5199 Fix leaks in criteria_destroy()
2 years ago
Simon Ser 1e9be019b2 Replace strncpy with memcpy
3 years ago
Bill Li f167acce3a Updating criteria checking with PCRE2
3 years ago
ndren f614f35e73
Replace pcre with pcre2
3 years ago
Kenny Levinsen a047b5ee4a container: Move pending state to state struct
4 years ago
Paul Riou b5cc11b226 criteria: fix crash when comparing NULL properties
4 years ago
Ryan Dwyer 2045ac3472 Introduce pid criteria token
5 years ago
Anders 4e46bdf73d criteria: match containers without view
5 years ago
Ronan Pigott 7c9b71f5c6 criteria: make literal comparison for __focused__ values
5 years ago
Ashkan Kiani e4bba906b6 Avoid adding duplicate criteria for no_focus and command
5 years ago
Brian Ashworth 7d2076cbff criteria: fix __focused__ when no focus or unset
6 years ago
Brian Ashworth 52a61671e9 criteria: change workspace to support regex
6 years ago
Jeff Peeler a73e8f1328 fix "directive argument is null" errors
6 years ago
Connor E 49b667272b Revert "Add some missing frees."
6 years ago
M Stoeckl 1211a81aad Replace wlr_log with sway_log
6 years ago
emersion 3a310f92ab
Replace _XOPEN_SOURCE with _POSIX_C_SOURCE
6 years ago
emersion cad851805b
Use #if instead of #ifdef
6 years ago
Connor E b5d95f264d Add some missing frees.
6 years ago
Ryan Dwyer 9fc736f4e1 Move view marks properties to container struct
6 years ago
Christian 989bddc765 Parse missing i3 window types
6 years ago
Ryan Dwyer c006717910 Minor refactor of input manager
6 years ago
Ryan Dwyer a519fb6fde Fix tiling criteria
6 years ago
Ragnis Armus 1bd695ffd2 Parse floating criteria
6 years ago
Ryan Dwyer 1f2e0ff54b Fix inversed condition in criteria
6 years ago
Ryan Dwyer 7586f150c0 Implement type safe arguments and demote sway_container
6 years ago
Ryan Dwyer 29f5cc7508 Implement window_role criteria token
6 years ago
Pascal Pascher 93673095f0 move criteria "instance", "class" and "window_role" inside HAVE_XWAYLAND ifdefs"
6 years ago
Pascal Pascher 587e320cd8 Fixed window_type with disabled xwayland support.
6 years ago
Ryan Dwyer f4ec308376 Implement window_type criteria token
6 years ago
Ryan Dwyer 5dbbab7bdc Remove layout.c
6 years ago
Ryan Dwyer d6cd79c342 Implement iterators per container type
6 years ago
Ryan Dwyer 4ad1ccc9dc Remove container_for_each_descendant_bfs
6 years ago
Ian Fan 3a980857cb commands: better type for con_id string length
6 years ago
Ian Fan 11ac66d6fe commands: allow __focused__ for con_id criterion
6 years ago
Ian Fan 710f27d0d2 commands: allow "first", "last", "newest" and "recent" as values for urgent criteria
6 years ago
Pascal Pascher 384c55c0b4 more style fixes, reorder config.h include
6 years ago
Pascal Pascher 79a45d4a40 more style fixes, included "sway/config.h" where needed
6 years ago
Pascal Pascher 24ad1c3983 Added meson option "enable_xwayland" (default: true) to enable/disable xwayland support
6 years ago
Ryan Dwyer 12e90fa600 Store scratchpad list in sway_root instead of server
6 years ago
Ryan Dwyer 81e8f31cc6 Implement scratchpad
6 years ago
frsfnrrg 600676688a Free individual criteria in free_config
6 years ago
Ryan Dwyer 315d5311b2 Implement urgency base functionality
6 years ago
emersion 63b4bf5000
Update for swaywm/wlroots#1126
6 years ago
Dominique Martinet 720313e185 sway/criteria: gcc string truncation warning fix
7 years ago
Ryan Dwyer aaba7642b3 Replace is_floating boolean with function
7 years ago