[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

herbstluftwm 0.5.2 release



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