gri3-wm/src
Albert Safin 1a85619498 Add input and bounding shapes support (#2742)
Basic idea: if the window has a shape, set the parent container shape as
the union of the window shape and the shape of the frame borders.

Co-authored-by: Uli Schlachter <psychon@znc.in>
2018-12-01 11:52:41 +07:00
..
assignments.c run_assignments: check for A_COMMAND early 2018-03-19 03:17:32 +02:00
bindings.c root is externally declared 2018-10-13 21:10:10 +03:00
click.c Introduce con_get_fullscreen_covering_ws 2018-08-22 14:05:50 +03:00
commands.c render_con: Get rid of render_fullscreen argument 2018-11-12 19:05:50 +02:00
commands_parser.c Reduce some code around frees 2018-10-13 21:10:09 +03:00
con.c Fix aspect ratio bugs 2018-11-12 18:45:00 +02:00
config.c Make comment style more consistent 2018-10-13 21:10:10 +03:00
config_directives.c Add title_align config directive 2018-10-12 19:58:48 +03:00
config_parser.c Reduce some code around frees 2018-10-13 21:10:09 +03: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 init_ws_for_output: Remove content argument 2018-09-12 16:53:20 +03:00
floating.c switch to clang-format-6.0 (#3533) 2018-11-28 17:38:16 +01:00
handlers.c Add input and bounding shapes support (#2742) 2018-12-01 11:52:41 +07:00
ipc.c Make comment style more consistent 2018-10-13 21:10:10 +03:00
key_press.c Ensure all *.[ch] files include config.h 2016-10-23 21:09:24 +02:00
load_layout.c Fix aspect ratio bugs 2018-11-12 18:45:00 +02:00
log.c Report error during error log creation (#2625) 2017-01-10 09:29:06 +01:00
main.c Add input and bounding shapes support (#2742) 2018-12-01 11:52:41 +07:00
manage.c Add input and bounding shapes support (#2742) 2018-12-01 11:52:41 +07:00
match.c match_matches_window: Check if focused->window exists 2018-09-16 14:55:27 +03:00
move.c tree_move: Don't change focus order when swapping containers 2018-10-09 22:39:38 +03:00
output.c output_push_sticky_windows: Make a bit easier to understand 2018-10-11 12:27:56 +03:00
randr.c randr.c: Fix regression with focusing NULL container 2018-11-15 13:49:26 +02:00
regex.c Fix memleak: free regex when parsing fails 2017-08-28 09:22:56 +02:00
render.c render_con: Get rid of render_fullscreen argument 2018-11-12 19:05:50 +02:00
resize.c For resizing, convert pixel diff to percentage, based on parent. 2018-11-08 23:15:23 +01:00
restore_layout.c Move XCB event handling into xcb_prepare_cb. 2017-10-23 21:06:13 +02:00
scratchpad.c Fix aspect ratio bugs 2018-11-12 18:45:00 +02:00
sd-daemon.c Always use socket activation 2016-06-11 14:47:23 +02:00
sighandler.c Fix missing prototypes 2018-10-13 21:10:10 +03:00
startup.c Export I3SOCK (#3476) 2018-10-26 15:40:59 +07:00
sync.c move i3 sync code into sync_respond (for following commits) 2018-03-30 21:05:32 +02:00
tree.c Add input and bounding shapes support (#2742) 2018-12-01 11:52:41 +07:00
util.c Fix missing prototypes 2018-10-13 21:10:10 +03:00
version.c Ensure all *.[ch] files include config.h 2016-10-23 21:09:24 +02:00
window.c Fix aspect ratio bugs 2018-11-12 18:45:00 +02:00
workspace.c Merge pull request #3397 from orestisf1993/randr-enable-disable 2018-11-10 21:56:34 +01:00
x.c Add input and bounding shapes support (#2742) 2018-12-01 11:52:41 +07: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 init_ws_for_output: Remove content argument 2018-09-12 16:53:20 +03:00