| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-07-08 | Add features.hdr to output IPC response | Furkan Sahin | -2/+8 | |
| 2025-01-27 | Add support for HDR10 output | Furkan Sahin | -1/+4 | |
| 2025-07-05 | ipc-json, swaymsg: indicate when adaptive sync is unsupported | Furkan Sahin | -1/+6 | |
| 2025-04-17 | swaymsg, swaynag: drop sway_terminate() definitions | Furkan Sahin | -4/+0 | |
| These are unused. | ||||
| 2025-04-08 | ipc: standardize pretty print with raw print | Furkan Sahin | -1/+1 | |
| `swaymsg -t get_inputs --raw` calls it a pointer but `--pretty` calls it a Mouse. Previous commit 16300ca2d that set this to pointer probably forgo to update the pretty one. closes #8584 | ||||
| 2025-02-16 | sway/ipc-json: add ext-foreign-toplevel-handle identifier to get_tree ipc output | Furkan Sahin | -0/+4 | |
| Fixes #8291 | ||||
| 2025-01-04 | swaymsg: pretty-print sandbox properties | Furkan Sahin | -0/+12 | |
| 2024-08-05 | Add support for tearing-control-v1 | Furkan Sahin | -1/+5 | |
| References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3871 Adds option to allow tearing per output, as well as an option to force enable or disable tearing for a specific application using a window rule. Only works with fullscreen applications. | ||||
| 2024-02-16 | Define _POSIX_C_SOURCE globally | Furkan Sahin | -1/+0 | |
| See discussion in https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4555 | ||||
| 2023-02-04 | fix typo | Furkan Sahin | -1/+1 | |
| 2023-02-02 | swaymsg: s/inactive/disabled/ | Furkan Sahin | -1/+1 | |
| The JSON field is named "active", but that's confusing for users: `output disable` is the command which results in `active = false` outputs. Use the same terminology in end-user messages. | ||||
| 2023-02-02 | swaymsg: print output power status | Furkan Sahin | -1/+4 | |
| 2023-02-01 | Added reference for event types to swaymsg manpage | Furkan Sahin | -0/+2 | |
| 2022-09-28 | swaymsg: show mode picture aspect ratio | Furkan Sahin | -2/+10 | |
| 2022-06-09 | swaymsg: show non-desktop property when pretty printing outputs | Furkan Sahin | -2/+11 | |
| 2022-07-26 | swaymsg: fix floating_nodes being ignored | Furkan Sahin | -0/+9 | |
| Fix floating_nodes being ignored in pretty_print_tree. | ||||
| 2021-12-12 | swaymsg: add GET_TREE pretty-printing | Furkan Sahin | -0/+48 | |
| 2021-12-12 | swaymsg: replace if with switch in pretty_print | Furkan Sahin | -16/+14 | |
| 2021-10-25 | refactor: use JSON_MAX_DEPTH everywhere | Furkan Sahin | -3/+0 | |
| 2021-10-21 | refactor: use sway_abort instead | Furkan Sahin | -25/+27 | |
| 2021-10-21 | fix: use sane value for json_tokener max_depth | Furkan Sahin | -2/+6 | |
| INT_MAX causes a NULL pointer if there is not enough memory available to fit (INT_MAX * sizeof(struct json_tokener_srec)). | ||||
| 2021-10-21 | fix: handle NULL from json_tokener_new_ex | Furkan Sahin | -18/+28 | |
| if there is not enough memory to fit json_tokener and (depth * json_tokener_srec) in RAM, don't segfault. | ||||
| 2021-10-18 | swaymsg: fix misplaced return value | Furkan Sahin | -1/+1 | |
| 2021-10-18 | swaymsg: be explicit about the json parser error | Furkan Sahin | -7/+8 | |
| 2021-10-18 | swaymsg: use INT_MAX max JSON depth when parsing IPC response | Furkan Sahin | -2/+7 | |
| Same reasoning as fe11caeac946cecda491d592044a6b9519ef2035. Without this, swaymsg would fail with a cryptic error message when the JSON was nested too deep. | ||||
| 2021-10-15 | cross-reference further documentation | Furkan Sahin | -0/+5 | |
| 2021-10-15 | change incorrectly documented output types | Furkan Sahin | -6/+7 | |
| 2021-10-15 | clarify the type of raw output | Furkan Sahin | -1/+1 | |
| 2021-02-03 | Make command line option lists const | Furkan Sahin | -1/+1 | |
| 2021-01-16 | Changed fprintf(stdout,...) to printf(...) for more readable code | Furkan Sahin | -1/+1 | |
| 2021-01-15 | swaymsg: use 3 digits for fractional part of the refresh rate | Furkan Sahin | -4/+4 | |
| The fractional part of the real number we want to represent never has more than 3 decimal digits, so use 3 decimal digits of precision. e.g. 'swaymsg -t get_outputs' would show a refresh rate of 59934 mHz as 59.933998 Hz, now correctly as 59.934 Hz. | ||||
| 2020-09-03 | swaymsg.1: expand tip for multi-word strings. | Furkan Sahin | -1/+3 | |
| Strings with commas inside, such as the ones used for xkb_{config,layout} commands, count as multi-word strings. | ||||
| 2020-08-05 | swaymsg.1: correct typo | Furkan Sahin | -1/+1 | |
| 2020-07-13 | Add note on quoting to swaymsg manpage | Furkan Sahin | -6/+12 | |
| 2020-06-13 | i3-compat: add GET_BINDING_STATE IPC command | Furkan Sahin | -0/+5 | |
| 2020-03-05 | Add adaptive_sync_status to output IPC reply | Furkan Sahin | -3/+8 | |
| 2019-11-13 | add scale_filter output config option | Furkan Sahin | -1/+5 | |
| 2019-09-25 | Add max_render_time to output JSON | Furkan Sahin | -2/+6 | |
| 2019-09-12 | swaymsg.1: fix typos | Furkan Sahin | -1/+1 | |
| 2019-09-09 | swaymsg.1: fix description of --pretty | Furkan Sahin | -1/+1 | |
| 2019-08-12 | swaymsg.1: add tip about two hyphens for commands | Furkan Sahin | -0/+5 | |
| This adds a tip to the command section about using two hyphens before a command to signal that no swaymsg options will follow to allow for sway commands with leading hyphens. | ||||
| 2019-08-04 | swaymsg: return 2 for sway errors | Furkan Sahin | -1/+14 | |
| This mirrors a change in i3 4.17 that returns 2 for errors from sway, including invalid command, command failed, and invalid subscription requests | ||||
| 2019-06-07 | Add the missing constant for the switch input type | Furkan Sahin | -0/+1 | |
| 2019-05-03 | swaymsg: fix quiet error reporting | Furkan Sahin | -20/+32 | |
| This makes it so swaymsg still returns the correct successful or failed error code when in quiet mode | ||||
| 2019-04-17 | swaymsg: add timeout and type checks | Furkan Sahin | -1/+10 | |
| This adds a 3 second timeout to the initial reply in swaymsg. This prevents swaymsg from hanging when `swaymsg -t get_{inputs,seats}` is used in i3. The timeout is removed when waiting for a subscribed event or monitoring for subscribed events. This also adds type checks to commands where i3 does not reply with all of the properties that sway does (such as `modes` in `get_outputs`). This is mostly just a behavioral adjustment since swaymsg should run on i3. When running under i3, some command reply's (such as the one for `get_outputs) may have more useful information in the raw json than the pretty printed version. | ||||
| 2019-04-15 | Send disabled output available modes on IPC get_outputs | Furkan Sahin | -1/+1 | |
| - Also fix missing trailing newline on pretty print Signed-off-by: Ranieri Althoff <1993083+ranisalt@users.noreply.github.com> | ||||
| 2019-03-12 | Add heuristics to differentiate touchpads | Furkan Sahin | -0/+1 | |
| Use libinput_device_config_tap_get_finger_count to determine whether a pointer is a touchpad. swaymsg is also updated to reflect the new touchpad type. | ||||
| 2019-02-10 | Add support for manually setting subpixel hinting on outputs. | Furkan Sahin | -1/+4 | |
| Many laptop screens report unknown subpixel order. Allow users to manually set subpixel hinting to work around this. Addresses https://github.com/swaywm/sway/issues/3163 | ||||
| 2019-03-16 | Flush stdout in swaymsg when in subscribe mode | Furkan Sahin | -0/+1 | |
| 2019-03-08 | Add -p/--pretty option to swaymsg | Furkan Sahin | -1/+9 | |
| This new option forces pretty (non-raw/non-JSON) output. By default, when not using a tty, swaymsg outputs using the "raw" format. This makes it impossible to, for example, pipe the pretty output to a pager such as `less` since piping does not use a tty. The new -p/--pretty option gives the user explicit control over the output format while retaining the default tty-dependent behavior. Signed-off-by: Peter Grayson <pete@jpgrayson.net> | ||||
