gri3-wm/src
Michael Stapelberg eca8fae2de introduce the sync IPC command
Sending the sync command via IPC ensures pending IPC messages are handled by i3
before the sync response is read. This is rarely useful for direct IPC
connections to i3, but becomes useful when synchronizing with i3bar, which might
have pending IPC messages in response to button clicks.
2018-03-30 21:09:52 +02:00
..
assignments.c run_assignments: check for A_COMMAND early 2018-03-19 03:17:32 +02:00
bindings.c Fix memory leak when _XKB_RULES_NAMES can't be found 2018-03-29 17:46:41 +03:00
click.c Merge pull request #2998 from orestisf1993/issue-2990 2018-01-14 18:22:44 +01:00
commands.c Introduce get_existing_workspace_by_num 2018-03-28 15:18:43 +03:00
commands_parser.c Ensure all *.[ch] files include config.h 2016-10-23 21:09:24 +02:00
con.c _con_move_to_con: don't change focus when moving to active workspace 2018-03-28 15:10:11 +03:00
config.c Free A_TO_WORKSPACE_NUMBER assignments 2018-03-25 20:35:53 +03:00
config_directives.c cfg_workspace: memleak on duplicate workspace assignment 2018-03-25 20:27:07 +03:00
config_parser.c migrate_config: scalloc converted config 2017-12-09 20:07:58 +02:00
display_version.c no-op refactoring: make ipc_connect find socket path 2017-11-26 16:41:59 +01:00
ewmh.c Support _NET_WM_STATE_FOCUSED 2018-03-23 14:30:57 +02:00
fake_outputs.c fake_outputs: Allow designating a fake output as primary 2017-09-19 14:57:08 +00:00
floating.c xcb_drag_prepare_cb: drain events (#3193) 2018-03-26 17:59:34 +02:00
handlers.c move i3 sync code into sync_respond (for following commits) 2018-03-30 21:05:32 +02:00
ipc.c introduce the sync IPC command 2018-03-30 21:09:52 +02:00
key_press.c Ensure all *.[ch] files include config.h 2016-10-23 21:09:24 +02:00
load_layout.c Introduce get_existing_workspace_by_name 2018-03-28 15:18:43 +03:00
log.c Report error during error log creation (#2625) 2017-01-10 09:29:06 +01:00
main.c Don't raise floating windows when focused because of focus_follows_mouse 2018-01-14 15:45:33 +02:00
manage.c Introduce get_existing_workspace_by_num 2018-03-28 15:18:43 +03:00
match.c Implement 'swap' command. 2017-05-15 21:06:38 +02:00
move.c Improve directional moving of fullscreen containers 2018-03-23 15:46:40 +02:00
output.c _con_move_to_con: don't change focus when moving to active workspace 2018-03-28 15:10:11 +03:00
randr.c Introduce get_existing_workspace_by_name 2018-03-28 15:18:43 +03:00
regex.c Fix memleak: free regex when parsing fails 2017-08-28 09:22:56 +02:00
render.c Replace http:// with https:// where applicable 2017-09-24 10:19:07 +02:00
resize.c Improve resize_find_tiling_participants() and simplify cmd_resize_tiling_width_height() (#3111) 2018-01-06 17:59:27 +01:00
restore_layout.c Move XCB event handling into xcb_prepare_cb. 2017-10-23 21:06:13 +02:00
scratchpad.c Don't raise floating windows when focused because of focus_follows_mouse 2018-01-14 15:45:33 +02:00
sd-daemon.c Always use socket activation 2016-06-11 14:47:23 +02:00
sighandler.c Replace http:// with https:// where applicable 2017-09-24 10:19:07 +02:00
startup.c startup.c: free timer 2018-03-25 20:04:31 +03:00
sync.c move i3 sync code into sync_respond (for following commits) 2018-03-30 21:05:32 +02:00
tree.c Prefer fullscreen floating containers when on directional focus 2018-03-25 14:47:45 +03:00
util.c Fix compilation warnings on all Debian architectures. (#3007) 2017-09-30 10:16:21 -07:00
version.c Ensure all *.[ch] files include config.h 2016-10-23 21:09:24 +02:00
window.c Replace http:// with https:// where applicable 2017-09-24 10:19:07 +02:00
workspace.c Introduce get_existing_workspace_by_num 2018-03-28 15:18:43 +03:00
x.c Support _NET_WM_STATE_FOCUSED 2018-03-23 14:30:57 +02:00
xcb.c add error check and log for xcb_create_window 2017-05-12 09:01:37 +02:00
xcursor.c Ensure all *.[ch] files include config.h 2016-10-23 21:09:24 +02:00
xinerama.c Store output names as a linked list 2017-09-13 08:23:24 +00:00