129 Commits (701fcafc70f18c6f1982a742019e875beeb258d7)

Author SHA1 Message Date
Ryan Dwyer 4ad1ccc9dc Remove container_for_each_descendant_bfs
7 years ago
Ian Fan 46cfa8ff56 ipc: remove extraneous values
7 years ago
Ian Fan 3edaf2ce2a ipc: add tick event
7 years ago
Ian Fan 75aba00460 ipc: always include old property in workspace events
7 years ago
Ian Fan 6865b8aae9 ipc: add binding event
7 years ago
Ian Fan e8b179e313 ipc: add shutdown event
7 years ago
Ryan Dwyer a120d4c79f Make focus part of transactions
8 years ago
Ian Fan 23c1c26c3f Add get_config message type to ipc
8 years ago
Ian Fan 5fd36164a0 Add get_binding_modes message type to ipc
8 years ago
emersion 63b4bf5000
Update for swaywm/wlroots#1126
8 years ago
emersion b3c55dd909
Merge branch 'master' into leaks
8 years ago
Brian Ashworth 78c08fb0a2 Implement mode --pango_markup
8 years ago
Dominique Martinet fe72e3b349 cmd_results_to_json: return copied string and properly free the json
8 years ago
Dominique Martinet ffe9de6e24 ipc-server: free clients at destroy
8 years ago
Dominique Martinet b0918b1058 ipc-server: add display destroy listener and remove ipc_terminate
8 years ago
Dominique Martinet ebe69583c7 ipc-server: fix more use-after-frees on ipc_send_reply error
8 years ago
Dominique Martinet 0ab04b7434 ipc-server: minor code cleanup
8 years ago
Dominique Martinet 546ddbcd5b ipc-server: fix double-free on send error in ipc_send_event
8 years ago
Brian Ashworth e072fbc6d9 Switch output storing from list_t to wl_list
8 years ago
Brian Ashworth a1b5b93d29 Store sway_outputs so that they can be reenabled
8 years ago
Brian Ashworth 7c810dc344 Make command block implementation generic
8 years ago
Brian Ashworth a6d43ff746 Implement IPC_GET_MARKS
8 years ago
Ryan Dwyer c72940837c Implement IPC get_seats command
8 years ago
Dominique Martinet 25af959fe9 Fix gcc string truncation warnings
8 years ago
Tony Crisci 6b308dbeb7 address feedback
8 years ago
Tony Crisci 235798ff8e dont send ipc events when there are no listeners
8 years ago
Tony Crisci 0828c77251 rename input-manager functions
8 years ago
Tony Crisci e677c5b204 rename seat functions
8 years ago
Drew DeVault e6fa7a722e
Merge pull request #1669 from emersion/workspace-pointer-events
8 years ago
emersion eb716c6c43
Fix segfaults when focusing a workspace
8 years ago
Drew DeVault b28e6d2369 IPC fixes
8 years ago
Drew DeVault f26ecd9f58 Merge remote-tracking branch 'origin/wlroots' into swaybar-layers
8 years ago
Tony Crisci dc8c9fbeb6 Revert "Merge pull request #1653 from swaywm/revert-1647-refactor-tree"
8 years ago
Drew DeVault d0c7f66e95
Revert "Refactor tree"
8 years ago
Drew DeVault dbda7bfbed Move declaration into loop
8 years ago
Drew DeVault ddc09940b1 Exit ipc_get_workspace_callback early
8 years ago
Drew DeVault 8efee109ad Implement modes
8 years ago
Drew DeVault f3fbf19312 Do some small cleanup
8 years ago
Drew DeVault bf7a4cd0eb Add bar configuration commands
8 years ago
Drew DeVault 6836074fed Implement enough IPC for swaybar to work
8 years ago
Tony Crisci b90099b4b7 rename container functions
8 years ago
Tony Crisci 02804584e5 ipc new window event
8 years ago
Tony Crisci ac8269d536 take seat param for handle_command and rename
8 years ago
Tony Crisci 52670c636c basic focus (without direction)
8 years ago
Tony Crisci 38a1628a76 clear handler context before ipc command
8 years ago
Dominique Martinet 67985e9031 sway: change all sway_log to wlr_log
8 years ago
Tony Crisci f2985000f3 ipc get_inputs
8 years ago
emersion 4e2ab53119
Add IPC get_outputs
8 years ago
Tony Crisci 421f49fe03 basic get_tree
8 years ago
Drew DeVault 7753a0ec75 Wire up IPC server
8 years ago