diff -Nru herbstluftwm-0.1+git2011.12.09/BUGS herbstluftwm-0.1+git2011.12.20/BUGS --- herbstluftwm-0.1+git2011.12.09/BUGS 2011-12-09 17:41:02.000000000 +0000 +++ herbstluftwm-0.1+git2011.12.20/BUGS 2011-12-20 13:42:51.000000000 +0000 @@ -7,7 +7,6 @@ - herbstclient: add timeout if server doesnot respond - herbstclient: errorstatus2string2stderr - herbstclient: -h - - ignore windows with property: _NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NOTIFICATION - add function to put window into tag (and use it in manage, merge_tag, move) - reduce flicker on load command by blocking the usage of monitor_apply_layout() - the default panel.sh spawns too many shells and doesnot clean them up @@ -17,6 +16,7 @@ - separate layout.[hc] into modules: layout, monitor, tag - raise_on_click doesn't work if raise_on_click and numlock is enabled - raise_on_click doesn't work with gnome-settings-daemon + - window_gap actually should be called frame_gap Planned features: - dump/load floating values @@ -26,4 +26,10 @@ - (optional) move cursor after focus change - optional focus selection after frame_split - focus_follows_mouse based on frames/monitors + - mouse bindings in tiling mode + - better xcompmgr support + - keybind with keycodes + - chain keys/key chains/... + - lastfocused{window,frame,tag} - commands + - cycle_tags command diff -Nru herbstluftwm-0.1+git2011.12.09/debian/changelog herbstluftwm-0.1+git2011.12.20/debian/changelog --- herbstluftwm-0.1+git2011.12.09/debian/changelog 2011-12-09 17:42:49.000000000 +0000 +++ herbstluftwm-0.1+git2011.12.20/debian/changelog 2011-12-20 13:43:32.000000000 +0000 @@ -1,10 +1,16 @@ -herbstluftwm (0.1+git2011.12.09-1) oneiric; urgency=low +herbstluftwm (0.1+git2011.12.20-1) unstable; urgency=low + + * New upstream version + + -- Christoph Egger Tue, 20 Dec 2011 14:43:23 +0100 + +herbstluftwm (0.1+git2011.12.09-1) unstable; urgency=low * New upstream version -- Christoph Egger Fri, 09 Dec 2011 18:42:43 +0100 -herbstluftwm (0.1+git2011.11.28-1~oneiric1) oneiric; urgency=low +herbstluftwm (0.1+git2011.11.28-1) oneiric; urgency=low * New upstream version * add docbook-xsl to Build-Depends (Closes: #650084) diff -Nru herbstluftwm-0.1+git2011.12.09/doc/herbstluftwm.txt herbstluftwm-0.1+git2011.12.20/doc/herbstluftwm.txt --- herbstluftwm-0.1+git2011.12.09/doc/herbstluftwm.txt 2011-11-28 17:59:28.000000000 +0000 +++ herbstluftwm-0.1+git2011.12.20/doc/herbstluftwm.txt 2011-12-20 13:42:51.000000000 +0000 @@ -134,6 +134,31 @@ keyunbind 'KEY':: removes the key binding for 'KEY'. Syntax for 'KEY' is defined in *keybind*. +mousebind 'BUTTON' 'ACTION':: + adds a mouse binding for the floating mode. When 'BUTTON' is pressed, the + specified 'ACTION' will be performed. 'BUTTON' has a similar syntax to the + 'KEY' argument of keybind: It consists of a list of modifiers (separated by + '-' or '+', valid modifiers are listed in the description of 'keybind') and + exactly one button name: + + * +B1+ or +Button1+ + * +B2+ or +Button2+ + * +B3+ or +Button3+ + * +B4+ or +Button4+ + * +B5+ or +Button5+ + :: + 'ACTION' must be one of the following actions: + + * +move+: Moves the window by dragging the cursor + * +resize+: Resizes the window by dragging the bottom right corner + * +zoom+: Resizes the window into all four directions by keeping the + center of the window constant. + :: + E.g.: +mousebind Mod1-Button3 zoom+ + +mouseunbind:: + removes all mouse bindings. + spawn 'EXECUTABLE' ['ARGS ...']:: spawns an 'EXECUTABLE' with its 'ARGS'. For details see 'man 3 execvp'. Example: @@ -207,7 +232,8 @@ + Example: The focus is at frame A. After executing 'focus right' focus will be at frame C. - ++ +---- Tree: V,0 Screen: .-----..-----. (before) / \ | B || C | / \ '-----''-----' @@ -221,6 +247,7 @@ H,1 H,0 .-----..-----. / \ / \ | A || D | A B C* D '-----''-----' +---- raise ['0xWINID']:: raises the specified window, which is specified by hexadecimal '0xWINID'. If @@ -642,6 +669,11 @@ tells a panel to quit. The default panel.sh quits on this hook. Many scripts are using this hook. +reload:: + tells all daemons that the 'autostart' file is reloaded -- and tells them to + quit. This hook *should* be emited in the first line of everyones' + 'autostart'. + ENVIRONMENT VARIABLES --------------------- DISPLAY:: diff -Nru herbstluftwm-0.1+git2011.12.09/README herbstluftwm-0.1+git2011.12.20/README --- herbstluftwm-0.1+git2011.12.09/README 2011-10-26 22:00:37.000000000 +0000 +++ herbstluftwm-0.1+git2011.12.20/README 2011-12-20 13:42:51.000000000 +0000 @@ -7,7 +7,7 @@ ==== Requirements ==== Build dependencies: - - build-environemnt (gcc/other compiler, make) + - build-environment (gcc/other compiler, make) - asciidoc (only when building from git, not when building from tarball) Runtime dependencies: - bash (if you use the default autostart file) diff -Nru herbstluftwm-0.1+git2011.12.09/share/autostart herbstluftwm-0.1+git2011.12.20/share/autostart --- herbstluftwm-0.1+git2011.12.09/share/autostart 2011-11-28 17:59:28.000000000 +0000 +++ herbstluftwm-0.1+git2011.12.20/share/autostart 2011-12-20 13:42:51.000000000 +0000 @@ -6,6 +6,8 @@ herbstclient "$@" } +hc emit_hook reload + xsetroot -solid '#5A8E3A' diff -Nru herbstluftwm-0.1+git2011.12.09/share/panel.sh herbstluftwm-0.1+git2011.12.20/share/panel.sh --- herbstluftwm-0.1+git2011.12.09/share/panel.sh 2011-11-28 17:59:28.000000000 +0000 +++ herbstluftwm-0.1+git2011.12.20/share/panel.sh 2011-12-20 13:42:51.000000000 +0000 @@ -82,6 +82,9 @@ quit_panel) exit ;; + reload) + exit + ;; #player) # ;; esac diff -Nru herbstluftwm-0.1+git2011.12.09/src/utils.c herbstluftwm-0.1+git2011.12.20/src/utils.c --- herbstluftwm-0.1+git2011.12.09/src/utils.c 2011-11-28 17:59:28.000000000 +0000 +++ herbstluftwm-0.1+git2011.12.20/src/utils.c 2011-12-20 13:42:51.000000000 +0000 @@ -70,7 +70,7 @@ offset += bufsize; XFree(buf); } - HSDebug("XGetWindowProperty recieved: \"%s\"\n", result->str); + HSDebug("XGetWindowProperty received: \"%s\"\n", result->str); } while (bytes > 0); // if (parse_error_occured) {