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