148 Commits (5bf4daf2634929e7c94a6c7e56eda66d4667ca2f)

Author SHA1 Message Date
Brian Ashworth ae8937b11a Add failure reply on IPC_SYNC
6 years ago
Aidan Harris 0d3cf36c85 IPC_SUBSCRIBE ensure request object is an array
6 years ago
Ian Fan c8776fac42 Cleanup list code
6 years ago
John Axel Eriksson aef52154ec
Fix json object ipc return
6 years ago
Brian Ashworth bf9a52bab0 Implement support for swaymsg -t SUBSCRIBE [-m]
6 years ago
Brian Ashworth 5c6f3d7266 Change execute_command to return a list of results
6 years ago
emersion 2f1050796c
ipc: fix focused in get_outputs reply
6 years ago
Ryan Dwyer 9fc736f4e1 Move view marks properties to container struct
6 years ago
Ferdinand Bachmann 6409a109f6 sway-ipc: don't log errno if unneeded and add more descriptive errors
6 years ago
Ryan Dwyer c006717910 Minor refactor of input manager
6 years ago
Ian Fan 2f1fd80726 swaybar: show hidden bar on key event
6 years ago
sghctoma 2f258eff6f Make sway/ipc-server.c POSIX 2001 compliant
6 years ago
Ryan Dwyer cb66bbea42 Allow running commands on containers without focusing them
6 years ago
Ryan Dwyer 7586f150c0 Implement type safe arguments and demote sway_container
6 years ago
taiyu d625d68d4a
prevent ub caused by misaligned stores/loads
6 years ago
Drew DeVault 10c2c09cf6
Merge pull request #2513 from RyanDwyer/rename-root-outputs
6 years ago
Ryan Dwyer 5dbbab7bdc Remove layout.c
6 years ago
Ryan Dwyer 2e7401772e Rename sway_root.outputs to sway_root.all_outputs
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 46cfa8ff56 ipc: remove extraneous values
6 years ago
Ian Fan 3edaf2ce2a ipc: add tick event
6 years ago
Ian Fan 75aba00460 ipc: always include old property in workspace events
6 years ago
Ian Fan 6865b8aae9 ipc: add binding event
6 years ago
Ian Fan e8b179e313 ipc: add shutdown event
6 years ago
Ryan Dwyer a120d4c79f Make focus part of transactions
6 years ago
Ian Fan 23c1c26c3f Add get_config message type to ipc
6 years ago
Ian Fan 5fd36164a0 Add get_binding_modes message type to ipc
6 years ago
emersion 63b4bf5000
Update for swaywm/wlroots#1126
6 years ago
emersion b3c55dd909
Merge branch 'master' into leaks
6 years ago
Brian Ashworth 78c08fb0a2 Implement mode --pango_markup
6 years ago
Dominique Martinet fe72e3b349 cmd_results_to_json: return copied string and properly free the json
6 years ago
Dominique Martinet ffe9de6e24 ipc-server: free clients at destroy
6 years ago
Dominique Martinet b0918b1058 ipc-server: add display destroy listener and remove ipc_terminate
6 years ago
Dominique Martinet ebe69583c7 ipc-server: fix more use-after-frees on ipc_send_reply error
6 years ago
Dominique Martinet 0ab04b7434 ipc-server: minor code cleanup
6 years ago
Dominique Martinet 546ddbcd5b ipc-server: fix double-free on send error in ipc_send_event
6 years ago
Brian Ashworth e072fbc6d9 Switch output storing from list_t to wl_list
7 years ago
Brian Ashworth a1b5b93d29 Store sway_outputs so that they can be reenabled
7 years ago
Brian Ashworth 7c810dc344 Make command block implementation generic
7 years ago
Brian Ashworth a6d43ff746 Implement IPC_GET_MARKS
7 years ago
Ryan Dwyer c72940837c Implement IPC get_seats command
7 years ago
Dominique Martinet 25af959fe9 Fix gcc string truncation warnings
7 years ago
Tony Crisci 6b308dbeb7 address feedback
7 years ago
Tony Crisci 235798ff8e dont send ipc events when there are no listeners
7 years ago
Tony Crisci 0828c77251 rename input-manager functions
7 years ago
Tony Crisci e677c5b204 rename seat functions
7 years ago
Drew DeVault e6fa7a722e
Merge pull request #1669 from emersion/workspace-pointer-events
7 years ago
emersion eb716c6c43
Fix segfaults when focusing a workspace
7 years ago
Drew DeVault b28e6d2369 IPC fixes
7 years ago