156 Commits (4ef5b49906700e25383a32cde0b16f1df2de250a)

Author SHA1 Message Date
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
Drew DeVault f26ecd9f58 Merge remote-tracking branch 'origin/wlroots' into swaybar-layers
7 years ago
Tony Crisci dc8c9fbeb6 Revert "Merge pull request #1653 from swaywm/revert-1647-refactor-tree"
7 years ago
Drew DeVault d0c7f66e95
Revert "Refactor tree"
7 years ago
Drew DeVault dbda7bfbed Move declaration into loop
7 years ago
Drew DeVault ddc09940b1 Exit ipc_get_workspace_callback early
7 years ago
Drew DeVault 8efee109ad Implement modes
7 years ago
Drew DeVault f3fbf19312 Do some small cleanup
7 years ago
Drew DeVault bf7a4cd0eb Add bar configuration commands
7 years ago
Drew DeVault 6836074fed Implement enough IPC for swaybar to work
7 years ago
Tony Crisci b90099b4b7 rename container functions
7 years ago
Tony Crisci 02804584e5 ipc new window event
7 years ago
Tony Crisci ac8269d536 take seat param for handle_command and rename
7 years ago
Tony Crisci 52670c636c basic focus (without direction)
7 years ago
Tony Crisci 38a1628a76 clear handler context before ipc command
7 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
Drew DeVault 733993a651 Move everything to sway/old/
8 years ago
Drew DeVault 0f45fad18c Establish sway input submodule
8 years ago
Drew DeVault 7c448b4081 Fire up the wlroots backend and run the event loop
8 years ago
Johannes Lundberg 5a63f0f57b Fix build on FreeBSD adjusting/removing _XOPEN_SOURCE declaration.
8 years ago
Drew DeVault 6d83a59b46 Merge pull request #1263 from nyorain/master
8 years ago
lbonn 61005c3bda ipc/window-event: fill "container" on close events
8 years ago
Hummer12007 6f355c6ff7 Raise max ipc message size limit to 256 MB
8 years ago
Ilya Lukyanov 1c5a96c112
Implement nonblocking IO in IPC server
8 years ago
nyorain 1cca551c6f Add get_clipbard ipc errors; Adapt swaymsg
8 years ago
nyorain 20888fbb5e Close fd in clipboard request
8 years ago
nyorain 727215c907 Add timeout; Fix receive loop & style issues
8 years ago
nyorain f0463dab32 Signal base64 in clipboard type; Reimplement loop
8 years ago
nyorain 1e894c1166 Handle x11 text atoms in get_clipboard ipc
8 years ago
nyorain c0f2acce4e Rework get_clipboard implementation
8 years ago
nyorain 42547cafb6 Fix/Simplify get_clipboard ipc-server impl
8 years ago
nyorain 02c75ebe37 Implement ipc get_clipboard
8 years ago
Jerzi Kaminsky cf5e764c7f Disambiguate get_*_policy() and get_*_policy_mask()
8 years ago
Drew DeVault 5d3a02a7c6 Merge branch 'master' into pretty-print-swaymsg
8 years ago
Calvin Lee 154c6718c1 Add `-t get_marks` and use more i3-like marks
8 years ago
Scott Anderson 1b2cd93212 Removed explicitly setting file descriptors to -1
8 years ago
Drew DeVault 50a31a6c88 Fix dangling file descriptors (fixes #1152)
8 years ago
Drew DeVault 60ce81e06a Add pretty printing to swaymsg
8 years ago
Drew DeVault 9aed9d9359 UnGNUify the codebase
8 years ago
Drew DeVault 126ce571da Read configs from /etc/sway/security.d/*
8 years ago
Drew DeVault 1980a08358 Enforce new IPC policies
8 years ago
Drew DeVault b10721b89e Add initial support code for new IPC security
8 years ago
Drew DeVault d859f825d3 Fix build error
9 years ago
Drew DeVault 31b002b6d5 Handle IPC server allocation failures
9 years ago
Drew DeVault 8cef81d6f2 Handle some more memory allocation failures
9 years ago
Greg V da26d69cb1 Fix build on FreeBSD
9 years ago
Drew DeVault d93e53fd4b Use return value of write
9 years ago
Drew DeVault d353da248b Add ipc connection feature policy controls
9 years ago
Drew DeVault 62dad7148f Enforce IPC security policy
9 years ago
Drew DeVault e9e1a6a409 Add IPC policy to config
9 years ago
Drew DeVault 0a1b211e09 Drop -Denable-binding-event
9 years ago
Drew DeVault 39cf9a82f7 Enforce command policies
9 years ago
Zandr Martin 0516dba3f6
implement "focused container" feature for swaygrab
9 years ago
Zandr Martin e75217cfb1
fix get_workspaces json reply
9 years ago
Drew DeVault 416417a54c Reorganize includes
9 years ago
Tony Crisci 4ab35df157 ipc: log sending of events
9 years ago
Tony Crisci e1e15bb43e ipc: recursive workspace containers in event
9 years ago
Mykyta Holubakha cf8ef2aea2 Initialize client's subscribed events
9 years ago
Mykyta Holubakha f52daa26c9 Unite describe_view and describe_window
9 years ago
Mykyta Holubakha e5c7b019ff Fix dispatching and assigning events
9 years ago
Mykyta Holubakha 2029fef6b8 More progress on window events
9 years ago
Mykyta Holubakha 976e48d79f Initial work on window events
9 years ago
Zandr Martin 15a324b0d3
implement `get_tree` command
9 years ago
Zandr Martin 1b4d61662c fix swaybar problem in 08bef67
9 years ago
Eric Engestrom 08bef67f85 sway: refactor ipc_client_handle_command()
9 years ago
Eric Engestrom 9d7d73df7f sway: fix IPC resource leak
9 years ago
Eric Engestrom 3d6a3413b8 sway: always terminate ipc path
9 years ago
Mykyta Holubakha 0f1cfdec61 Renamed to pango_markup
9 years ago
Mykyta Holubakha 2e6c43e62b Added plaintext_markup to swaybar IPC
9 years ago
Mikkel Oscar Lyderik f39034a55f Use correct format string for x86_64 and i686
9 years ago
Mikkel Oscar Lyderik 212c6a18a2 Add outputs to bar_config ipc response
9 years ago
Mikkel Oscar Lyderik 6f7cbf2eac Replace deprecated function wlc_output_get_pixels.
9 years ago
crondog 0ee5547406 font: Allow adding font to the config. In prep for border titles
9 years ago
Cole Mickens 28081b7689 libinput
9 years ago
Mikkel Oscar Lyderik 15621ea8ff Add backwards compatability for binding event
10 years ago
Mikkel Oscar Lyderik e3ddcaabc4 Add bindcode to binding events.
10 years ago
Mikkel Oscar Lyderik 15cbc53a77 Make IPC binding event support a compile time opt.
10 years ago
Mikkel Oscar Lyderik 6392abe35b Implement IPC binding event (keyboard)
10 years ago
Mikkel Oscar Lyderik a8402035e9 Add modifier key to bar_config json
10 years ago
Mikkel Oscar Lyderik 95e0f44c73 Move modifier name table to common/util.c
10 years ago
Mikkel Oscar Lyderik c20c63b677 Send IPC modifier event on bar_modifier up/down
10 years ago
Mikkel Oscar Lyderik aa2f754c64 swaybar: Implement binding_mode_indicator
10 years ago
Mikkel Oscar Lyderik 19833fbc8b Add IPC event types
10 years ago
Mikkel Oscar Lyderik 50b04884b6 Trigger ipc_event_workspace in all cases
10 years ago
Drew DeVault 442a54c38b Merge pull request #390 from mikkeloscar/workspace-ipc-event
10 years ago
Mikkel Oscar Lyderik 42e5b4b032 Don't skip all clients on ipc_workspace_event.
10 years ago
Mikkel Oscar Lyderik 66c66c7304 Implement `barconfig_update` IPC event
10 years ago
Mikkel Oscar Lyderik 2fd7dd64ec Implement bar option: separator_symbol
10 years ago
Drew DeVault 473ac4531f [swaybar] Get bar config via IPC
10 years ago