Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-10 | UnGNUify the codebase | Drew DeVault | |
2017-02-20 | Read configs from /etc/sway/security.d/* | Drew DeVault | |
2017-02-20 | Enforce new IPC policies | Drew DeVault | |
2017-02-20 | Add initial support code for new IPC security | Drew DeVault | |
2016-12-15 | Fix build error | Drew DeVault | |
2016-12-15 | Handle IPC server allocation failures | Drew DeVault | |
2016-12-15 | Handle some more memory allocation failures | Drew DeVault | |
2016-12-09 | Fix build on FreeBSD | Greg V | |
- Make sure CMake always finds absolute paths for Cairo, Pango and GdkPixbuf - Add forgotten json-c include path to swaymsg/CMakeLists.txt - Disable -Werror because of assert warnings - Add correct /proc/pid/file path for FreeBSD - Use libepoll-shim on FreeBSD - Only use Linux capabilities on, well, Linux | |||
2016-12-06 | Use return value of write | Drew DeVault | |
2016-12-02 | Add ipc connection feature policy controls | Drew DeVault | |
2016-12-02 | Enforce IPC security policy | Drew DeVault | |
2016-12-02 | Add IPC policy to config | Drew DeVault | |
Also reduces enum abuse, cc @minus7 | |||
2016-12-02 | Drop -Denable-binding-event | Drew DeVault | |
2016-12-02 | Enforce command policies | Drew DeVault | |
2016-09-18 | implement "focused container" feature for swaygrab | Zandr Martin | |
2016-09-17 | fix get_workspaces json reply | Zandr Martin | |
2016-09-01 | Reorganize includes | Drew DeVault | |
2016-08-04 | ipc: log sending of events | Tony Crisci | |
Log the sending of the events in the debug log. This makes ipc server events easier to verify. | |||
2016-08-04 | ipc: recursive workspace containers in event | Tony Crisci | |
Recursively describe workspace containers in the workspace event. This is for compatability with i3 and i3ipc libraries. | |||
2016-07-28 | Initialize client's subscribed events | Mykyta Holubakha | |
2016-07-21 | Unite describe_view and describe_window | Mykyta Holubakha | |
2016-07-21 | Fix dispatching and assigning events | Mykyta Holubakha | |
2016-07-21 | More progress on window events | Mykyta Holubakha | |
2016-07-21 | Initial work on window events | Mykyta Holubakha | |
2016-07-04 | implement `get_tree` command | Zandr Martin | |
2016-05-31 | fix swaybar problem in 08bef67 | Zandr Martin | |
2016-05-31 | sway: refactor ipc_client_handle_command() | Eric Engestrom | |
This fixes a few mem leaks, as well as remove a false-positive error msg in IPC_GET_BAR_CONFIG | |||
2016-05-31 | sway: fix IPC resource leak | Eric Engestrom | |
2016-05-02 | sway: always terminate ipc path | Eric Engestrom | |
2016-04-24 | Renamed to pango_markup | Mykyta Holubakha | |
2016-04-24 | Added plaintext_markup to swaybar IPC | Mykyta Holubakha | |
2016-04-17 | Use correct format string for x86_64 and i686 | Mikkel Oscar Lyderik | |
Fix #587 | |||
2016-02-27 | Add outputs to bar_config ipc response | Mikkel Oscar Lyderik | |
2016-02-08 | Replace deprecated function wlc_output_get_pixels. | Mikkel Oscar Lyderik | |
This makes IPC GET_PIXELS use the new `wlc_pixels_read` call instead of the deprecated `wlc_output_get_pixels`. The old version worked by passing a callback function to wlc which would grab the pixels and send them to the IPC client. The new version works by maintaining a list of clients who have requested the pixels of some output and then grap and send the pixels in the output_post_render hook of the `wlc_interface`. | |||
2016-01-27 | font: Allow adding font to the config. In prep for border titles | crondog | |
v2: Give default font and make bar use it if no bar font | |||
2016-01-19 | libinput | Cole Mickens | |
2016-01-09 | Add backwards compatability for binding event | Mikkel Oscar Lyderik | |
2016-01-09 | Add bindcode to binding events. | Mikkel Oscar Lyderik | |
2016-01-08 | Make IPC binding event support a compile time opt. | Mikkel Oscar Lyderik | |
2016-01-08 | Implement IPC binding event (keyboard) | Mikkel Oscar Lyderik | |
This implements the IPC binding event for keyboard bindings. It is slightly different from the i3 implementation [1] since sway supports more than one non-modifier key in a binding. Thus the json interface has been changed from: { ... "symbol": "t", ... } to: { ... "symbols": [ "t" ], ... } [1] http://i3wm.org/docs/ipc.html#_binding_event | |||
2016-01-05 | Add modifier key to bar_config json | Mikkel Oscar Lyderik | |
2016-01-05 | Move modifier name table to common/util.c | Mikkel Oscar Lyderik | |
Lookup of modifier names is required in several places, thus it makes sense to move it to a general place. | |||
2016-01-05 | Send IPC modifier event on bar_modifier up/down | Mikkel Oscar Lyderik | |
Detects when a bar modifier key is pressed/released and sends a modifier IPC event to any listeners (usually swaybars). This way a swaybar can listen on the modifier event and hide/show the bar accordingly (not implemented yet) The modifier event looks like this: { "change": "pressed", // or released "modifier": "Mod4" } | |||
2016-01-03 | swaybar: Implement binding_mode_indicator | Mikkel Oscar Lyderik | |
2016-01-03 | Add IPC event types | Mikkel Oscar Lyderik | |
Adds custom IPC_EVENT_* types | |||
2015-12-21 | Trigger ipc_event_workspace in all cases | Mikkel Oscar Lyderik | |
This makes sure that the workspace IPC event is triggered when needed. Fixes #382 while making sure that the IPC event is only triggered once. | |||
2015-12-21 | Merge pull request #390 from mikkeloscar/workspace-ipc-event | Drew DeVault | |
Don't skip all clients on ipc_workspace_event. | |||
2015-12-21 | Don't skip all clients on ipc_workspace_event. | Mikkel Oscar Lyderik | |
Only clients not subcriped to the workspace event should be skipped. | |||
2015-12-21 | Implement `barconfig_update` IPC event | Mikkel Oscar Lyderik | |
2015-12-16 | Implement bar option: separator_symbol | Mikkel Oscar Lyderik | |