gri3-wm/src
Michael Stapelberg 5257a1268f Bugfix: don’t change tabbed/stacked cons to splitv/splith layout (Thanks Merovius)
To automagically do the right thing when rotating monitors with regards
to splith/splitv layout (depending on width/height of the monitor), we
change the orientation of existing workspaces and the first child.

If that first child happens to be a stacked/tabbed con, we cannot change
the layout unconditionally (previously, the orientation was not in the
layout, so we never noticed this problem).

fixes #768
2012-08-17 01:55:31 +02:00
..
Makefile Add stub Makefiles to allow subdir make calls 2012-07-22 19:57:48 +02:00
assignments.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
cfgparse.l Make horizontal edge-borders hidable too 2012-08-06 03:03:00 +02:00
cfgparse.y Make horizontal edge-borders hidable too 2012-08-06 03:03:00 +02:00
click.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
commands.c implement error messages when moving to another ws fails (Thanks eeemsi) 2012-08-13 01:57:39 +02:00
commands_parser.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
con.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
config.c libi3: Rework font to support multiple backends 2012-08-13 11:39:29 +02:00
debug.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
display_version.c i3 --moreversion: use readlink /proc/$pid/exe instead of realpath(argv[0]) 2012-08-13 13:38:04 +02:00
ewmh.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
fake_outputs.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
floating.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
handlers.c Bugfix: only honor _NET_ACTIVE_WINDOW for visible windows (+test) (Thanks Tucos) 2012-08-12 16:08:53 +02:00
i3.mk libi3: Implement Pango rendering 2012-08-13 11:39:30 +02:00
ipc.c i3/window: Port window names to i3String 2012-08-13 11:30:08 +02:00
key_press.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
load_layout.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
log.c shm-logging: implement i3-dump-log -f (follow) 2012-08-13 01:06:09 +02:00
main.c remove obsolete branch reference "(tree)" from starting line 2012-08-13 01:57:23 +02:00
manage.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
match.c i3/window: Port window names to i3String 2012-08-13 11:30:08 +02:00
move.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
output.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
randr.c Bugfix: don’t change tabbed/stacked cons to splitv/splith layout (Thanks Merovius) 2012-08-17 01:55:31 +02:00
regex.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
render.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
resize.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
scratchpad.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
sd-daemon.c implement "socket activation": passing IPC sockets to i3 2011-08-10 15:55:27 +02:00
sighandler.c libi3: Rework predict_text_width 2012-08-13 11:37:23 +02:00
startup.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
tree.c i3/window: Port window names to i3String 2012-08-13 11:30:08 +02:00
util.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
window.c i3/window: Port window names to i3String 2012-08-13 11:30:08 +02:00
workspace.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
x.c libi3: Rework draw_text 2012-08-13 11:37:21 +02:00
xcb.c libi3: Rework font to support multiple backends 2012-08-13 11:39:29 +02:00
xcursor.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
xinerama.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00