Hi, before merging the new code by Florian I felt the current state is worth releasing it. It seems quite stable and the shrinking-dialog-bug is fixed. As usual the list of user-visible features is given by the NEWS[1] file. Everything (including the tarballs[2]) can be found on the new homepage herbstluftwm.org -- Thanks to Florian for hosting it. Regards, Thorsten [1] http://herbstluftwm.org/news.html [2] http://herbstluftwm.org/tarballs/ $ git shortlog v0.5.1..v0.5.2 Christoph Egger (1): Correct Debian stuff on the website Florian Bruhin (4): Fix spelling in panel.sh Add git version info to version.mk and "hc version" Fix dzen2 SVN checking in panel.sh Don't append git commit id for tar archives Hans-Peter Deifel (2): Add warning to description of frame_bg_transparent www: Add FAQ entry for frame_bg_transparent Johannes Schilling (1): typo/grammar fixes Thorsten Wißmann (125): www: Add 0.5.1 tarball Update copyright year to 2013 Add completion helper function: try_complete Complete against monitor indices Add completion for rename_monitor Free monitor name in remove_monitor Update NEWS Disallow focus_follows_mouse in max layout Disable focus_follows_mouse in max layout Do not add spaces after completion results Do not escape completion results in zsh Escape special posix sh characters when completing Append a space after completion results Compress escaped completion queries Use try_complete for list completion Use try_complete in winid completion Add completion for rules Describe completion changes in MIGRATION Remove unneeded rectlist functions from monitor.c Add command complete_shell Add completion for keycombinations in keybind Fix the output of: hc complete 1 keybind The hook consequence now tells the winid Add g_list_free_full to glib-backports.h Focus a client on its tag after moving it there New command: echo Add completion for setenv, getenv, unsetenv Add demands attention to ewmhrequests description First HSObject documentation draft Handle an empty object tree Add linking and unlinking of objects Handle clients in the object tree Add command object_tree Remove all children of an object when unlinking Add named monitors to object tree Free monitor name on shutdown Print user-specified subtree in object_tree Fix child_check_object() comparator Add completion for object_tree Add attribute handling to objects Add link to focused client in clients Add some read only attributes to client objects Add tags to the object tree Add more object utility functions Free client object correctly Do net embed the object directly in the tag struct Simplify ls output Use create/destroy for g_client_object Add attributes to tag objects Add attributes to monitor objects Use create/destroy for g_monitor_object Use / separated paths as object identifiers Add get_attribute command Use . as the object path separator Re-order completion entries for object functions New command: substitute Move named monitor subtree to monitors.by-name. Allow true/false for boolean args Add attribute modification Improve invalid-path error message Add completion for set_attribute Make ewmhrequests,pseudotile,fullscreen writable Add client attribute ewmhnotify Add writable client attribute urgent Transform "ls" to multifunctional "attr" command Refactor hsattribute_assign() Add int and uint attribute type, e.g. tags.count Add attribute type custom, e.g. frame_count Add tag attributes curframe_w{index,count} Add tag attribute client_count Add command compare Add attribute type custom int Use separator display name attribute for monitors Add tags.focus and monitors.focus objects Add +0 (current monitor) to monitor completion Make attr output more intuitive Fixup output of compare and attr Cleanup some rule functions Add completion for rule id= Add objects documentation Merge branch 'hsobject' Use %zu as format specifier for size_t Add index attribute to tag objects Add attribute index to monitor objects doc: Grammar fixup in Update HACKING to the new object functions Add commands: true, false Rename rule ids to rule labels Replace remaining rule ids by labels in the doc Replace remaining rule id by label in list_rules Use glib-backports.h in mouse.c Use glib-backports.h instead of glib.h everywhere Remove some double-includes Add command: new_attr Set user_attribute in new_attr Free attribute name of user attributes Add command remove_attr Cleanup state updating in monitor.c Drop enternotify-events after add_monitor q3terminal.sh: Restore monitor focus on hiding Add scripts/floatmon.sh Add completion for shift_to_monitor Rename {get,set}_attribute to {get,set}_attr Directly use g_strdup_printf() instead of GString bash-completion: Do not split words at '=' Add command: sprintf floatmon.sh: Handle clients without my_lastmon floatmon.sh: Make floatkey configurable Fixup sprintf example q3terminal.sh: remove debug output Add command: mktemp Fix exit status of mktemp www: Increase page width www: Move screenshots and thumbnails to img/ Place attribute values at constant positions Free user_data of HSAttributes Raise focused window at the end of cycle_all Save GString** in attribute values Various floating optimizations Resend last window size when stopping drag Make panel.sh work with mawk Fix 'uinitialized l' warnings on some systems Do not apply window_gap to pseudotiled clients Replace SetBorderWidth and Resize by one Configure Release 0.5.2 Tyler Thomas Hart (5): Add initial support for rule ids Allow unrule command to remove by id Add command list_rules Add command completion for rule ids Fix null dereference in mktemp
Attachment:
pgpTqwYjWrelN.pgp
Description: PGP signature
Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev