gri3-wm/src
Ingo Bürk 1b3d8650a7 Reparent windows to their current position on unmanage
When unmanaging a window we need to reparent it back to the root
window. With this patch we do so at the current position of the
container such that we don't throw away the geometry position.

This fixes cases where clients withdraw a window and reparent it
later on, expecting to keep the same geometry (in particular dock
clients) but then end up on a wrong output.

fixes #3819
2019-10-15 22:32:48 +02:00
..
assignments.c Make `restart` IPC command send a reply once restart completed (!) (#3743) 2019-07-21 14:52:12 +02:00
bindings.c Make `restart` IPC command send a reply once restart completed (!) (#3743) 2019-07-21 14:52:12 +02:00
click.c Refactor tree_next 2019-10-14 03:31:24 +03:00
commands.c Refactor tree_next 2019-10-14 03:31:24 +03:00
commands_parser.c Make `restart` IPC command send a reply once restart completed (!) (#3743) 2019-07-21 14:52:12 +02:00
con.c _con_move_to_con: focus_next only if in different workspaces 2019-10-14 15:38:44 +03:00
config.c Allow checking for duplicate bindings with -C 2019-03-29 12:30:04 +02:00
config_directives.c Implement focus_wrapping workspace 2019-10-14 13:02:33 +03:00
config_parser.c Code style: fix misaligned and misindented comments 2018-12-09 08:04:55 +07:00
display_version.c Fix #3535 - Check for DISPLAY when requesting version information 2018-12-09 02:20:47 +01:00
drag.c drag_pointer(): add use_treshold parameter 2019-10-03 06:09:57 +00:00
ewmh.c Call all ewmh_update_* functions together when necessary 2019-05-03 16:19:11 +03:00
fake_outputs.c init_ws_for_output: Remove content argument 2018-09-12 16:53:20 +03:00
floating.c Floating move drag: use threshold 2019-10-03 06:09:57 +00:00
handlers.c Merge pull request #3814 from orestisfl/net_active_fullscreen 2019-10-09 13:25:38 +02:00
ipc.c Merge pull request #3728 from cdlscpmv/next 2019-10-06 00:22:44 +02:00
key_press.c Ensure all *.[ch] files include config.h 2016-10-23 21:09:24 +02:00
load_layout.c Remove packed attribute from Rect 2019-09-03 10:43:36 +03:00
log.c Code style: fix misaligned and misindented comments 2018-12-09 08:04:55 +07:00
main.c Unset _I3_RESTART_FD after restart (#3775) 2019-08-28 08:54:10 +02:00
manage.c Remanage window after property updates (like titles) (#3759) 2019-08-13 08:50:48 +02:00
match.c match_matches_window: Check if focused->window exists 2018-09-16 14:55:27 +03:00
move.c tree_move: Use direction_t 2019-10-14 02:31:11 +03:00
output.c get_output_for_con: Assert result != NULL 2019-03-22 03:10:00 +02:00
randr.c get_first_output: prefer primary output 2019-08-13 16:44:45 +03:00
regex.c Fix memleak: free regex when parsing fails 2017-08-28 09:22:56 +02:00
render.c Fix crash with popups when fullscreen is non-leaf 2019-01-11 14:46:13 +02:00
resize.c Tiling resize drag: use threshold 2019-10-03 06:09:57 +00:00
restore_layout.c Remove \n from errx and die messages 2019-01-02 14:23:56 +02:00
scratchpad.c Remove packed attribute from Rect 2019-09-03 10:43:36 +03:00
sd-daemon.c Code style: fix misaligned and misindented comments 2018-12-09 08:04:55 +07:00
sighandler.c Fix missing prototypes 2018-10-13 21:10:10 +03:00
startup.c Remanage window after property updates (like titles) (#3759) 2019-08-13 08:50:48 +02:00
sync.c move i3 sync code into sync_respond (for following commits) 2018-03-30 21:05:32 +02:00
tree.c Reparent windows to their current position on unmanage 2019-10-15 22:32:48 +02:00
util.c Introduce direction / orientation / position conversion functions 2019-10-14 02:38:53 +03:00
version.c Ensure all *.[ch] files include config.h 2016-10-23 21:09:24 +02:00
window.c Remanage window after property updates (like titles) (#3759) 2019-08-13 08:50:48 +02:00
workspace.c extract_workspace_names_from_bindings: handle optional flags 2019-09-23 08:21:30 +00:00
x.c Remove packed attribute from Rect 2019-09-03 10:43:36 +03: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