Commit Graph

330 Commits

Author SHA1 Message Date
Michael Stapelberg 3a2b546c9e Implement a command to travel the focusstack. This can be used like a jumpback.
However, it is a bit more flexible obviously. You can specify the
offset of the window you want to go to, to implement workflows like
the following:
 * Jump to mutt
 * Jump to irssi
 * Jump back ("focus 2" would be the command)
2009-05-05 17:25:56 +02:00
Michael Stapelberg 56d637a665 Add debug message for jumping 2009-05-05 16:57:21 +02:00
Michael Stapelberg f72214725c Implement jumping to windows by matching their class / title 2009-05-05 16:53:22 +02:00
Michael Stapelberg e295ab302b Implement storing WM_CLASS of each client 2009-05-05 16:53:22 +02:00
Michael Stapelberg 12fa69329a Change syntax of jump to col,row instead of row,col to make it consistent with the internal data structures, document it in commandmode 2009-05-05 16:47:06 +02:00
Michael Stapelberg 79e5d5f29d Some small style changes to make urs’ code consistent 2009-05-05 16:47:05 +02:00
Urs Ganse efbe2dfeaa Added a "jump" command to directly focus a container.
Syntax is "jump <ws> <row> <col>".
This is quite handy for clients that you always keep
in the same spot, and like to jump to quite often. The
irc client would be an example.
2009-05-05 16:47:05 +02:00
Michael Stapelberg 28f0700ef8 website: add screenshot by Atsutane 2009-05-03 23:09:18 +02:00
Michael Stapelberg d155ce40ce debian: update changelog 2009-05-03 23:02:39 +02:00
Michael Stapelberg 4a6a748561 Bugfix: Reconfigure bar window when changing resolutions (Thanks Mirko) 2009-05-03 22:59:50 +02:00
Michael Stapelberg c3c05db579 Bugfix: Fix crash on new clients (Thanks Mirko) 2009-05-03 22:18:33 +02:00
Michael Stapelberg e4088d5992 website: link screencast 2009-05-03 17:37:20 +02:00
Michael Stapelberg 159012e669 website: add link to the release notes 2009-05-03 17:33:17 +02:00
Michael Stapelberg 3ba39b44aa website: Update download page 2009-05-03 17:29:26 +02:00
Michael Stapelberg 4046667728 Add release notes to git, welcome 3.a-bf1 :-) 2009-05-03 17:24:07 +02:00
Michael Stapelberg ef14f26527 Makefile: Correctly create dist package 2009-05-03 17:16:12 +02:00
Michael Stapelberg d6915058a5 debian: remove alpha version hint 2009-05-03 17:15:49 +02:00
Michael Stapelberg c763a07d11 manpage: Fix wrong keybindings 2009-05-03 16:52:53 +02:00
Michael Stapelberg d4642ac7d8 Fix a bug caused by not absolutely raising windows (revision 95f4085bc) 2009-05-03 16:41:53 +02:00
Michael Stapelberg c27c7fc020 Bugfix: Insert windows at correct position/set focus correctly when moving between containers 2009-05-03 16:24:12 +02:00
Michael Stapelberg 3cc850aea5 debian: update changelog 2009-05-03 14:31:02 +02:00
Michael Stapelberg a0d23c53b3 Bugfix: Re-distribute free space when closing customly resized containers, re-evaluate for other containers
This fixes ticket #4
2009-05-03 14:29:58 +02:00
Michael Stapelberg eab895ac9e Bugfix: Correctly restore focus when leaving fullscreen mode 2009-05-03 02:13:11 +02:00
Michael Stapelberg 95f4085bcd Raise clients only relatively to the one which was focused before.
This should fix ticket #31.
2009-05-03 00:23:12 +02:00
Michael Stapelberg 537c7c782e website: Add new screenshot 2009-05-02 23:53:36 +02:00
Michael Stapelberg 5a1eaba4d3 Bugfix: Correctly redirect output when checking for pkg-config 2009-05-02 21:03:54 +02:00
Michael Stapelberg b1b3ab371c debian: update changelog, change maintainer address 2009-05-02 20:56:37 +02:00
Michael Stapelberg 99054fb50f Bugfix: Fix drag&drop in GTK applications (firefox, thunderbird)
Thanks to Daniel Wäber’s contribution to wmii:
http://code.suckless.org/hg/wmii/rev/f4f25de0de54
2009-05-02 20:51:55 +02:00
Michael Stapelberg 06ec4d66ae i3status: fix filename 2009-05-01 19:34:03 +02:00
Michael Stapelberg 4f3ebae503 Add website for i3status 2009-05-01 19:29:29 +02:00
Michael Stapelberg e91f399609 Bugfix: Correctly restart i3 when not using its absolute path 2009-05-01 16:10:02 +02:00
Michael Stapelberg e9c5643a8b Makefile: Add more checks: check if pkg-config and libxcb-keysyms are installed 2009-04-30 17:39:01 +02:00
Michael Stapelberg eb201abdaa Manpage: Remove alpha warning, remove TODO list and add a hint to the bugtracker instead 2009-04-30 17:31:09 +02:00
Michael Stapelberg 44803b0026 Some more work on the how to hack documentation 2009-04-30 17:27:58 +02:00
Michael Stapelberg b4fcd3f81f Change maintainer email address and set the DM-Upload-Allowed field 2009-04-30 15:16:45 +02:00
Michael Stapelberg 9d6efcebc0 debian-package: Add provides: x-window-manager, suggest a terminal emulator 2009-04-30 12:45:27 +02:00
Michael Stapelberg c689b93bce Bugfix: Don’t crash when asprintf() can’t print the window name (Thanks ch3ka)
Apparantly, under some conditions (using LANG=en_US.UTF-8, other locale
variables unset), asprintf() says "Invalid or incomplete multibyte or
wide character" when given a string in COMPOUND_TEXT encoding.

For now, we properly handle asprintf-errors (this should have been
before), but there might be a better solution.
2009-04-28 22:41:00 +02:00
Michael Stapelberg fdf639ed1d docs/debugging: also redirect stderr 2009-04-28 22:25:51 +02:00
Michael Stapelberg 7a94a488bd Add docs/debugging to website 2009-04-28 21:11:27 +02:00
Michael Stapelberg 67d985ab8a Add docs/debugging 2009-04-28 21:10:20 +02:00
Michael Stapelberg 556910515a Add pkg-config to build dependencies 2009-04-23 22:44:57 +02:00
Michael Stapelberg 751fb27b23 Add missing files to make dist, delete old RFC file 2009-04-19 22:31:49 +02:00
Michael Stapelberg 1b36c943e9 Add a .desktop-file containing xsession information for freedesktop compliant login managers 2009-04-19 22:29:04 +02:00
Michael Stapelberg aefae99a11 Bugfix: That should be xcb_keycode_t, not xcb_keysym_t 2009-04-19 21:40:49 +02:00
Michael Stapelberg 69c9db4016 Add conditional for the 0.3.3 → 0.3.4 API fix in libxcb-keysyms 2009-04-19 21:37:34 +02:00
Michael Stapelberg e29ec509e0 Update debian changelog / controlfile 2009-04-19 20:45:37 +02:00
Michael Stapelberg 9993b77e4e Update TODO file 2009-04-19 20:45:28 +02:00
Michael Stapelberg 982e453251 Don’t rely on libxcb-wm any longer, as it got removed in libxcb 0.3.4
See http://cgit.freedesktop.org/xcb/util/commit/?id=4c9a707f472e49bc3005354db265a0214071d46b
2009-04-19 20:44:34 +02:00
Michael Stapelberg 22e0ea5141 FreeBSD requires -liconv to link (Thanks Dennis Herrmann) 2009-04-19 14:04:33 +02:00
Michael Stapelberg 6ccee82368 Fix for the fix: Don’t substract height twice 2009-04-18 01:13:57 +02:00