herbstluftwm 0.5.3 release

Kinley Dorji kinleyd at gmail.com
Wed Dec 25 06:15:19 CET 2013


Thanks Thorsten and all committers to this upgrade - a Merry Christmas
and Christmas-y post-release hacking sessions to ye all.

On Wed, Dec 25, 2013 at 3:58 AM, Thorsten Wißmann
<edu at thorsten-wissmann.de> wrote:
> Hi,
>
> the world is not only ready for version 0.5.3 -- it seems to be the only
> possibility to keep the package maintainers busy over the holidays.
> Furthermore, 0.5.3 paves the way for some experimental post-release
> hacking sessions, e.g. in the next days in Hamburg at the 30C3[1].
>
> Some of the new features are quite subtle:
>
>   - Make window floating faster by dropping old motion events
>   - Instead of copying the pixmap from the root window for
>     frame_bg_transparent achieve transparency by cutting out a rectangle
>     from the center of frames using the Shape Extension of X.
>   - Respect size hints
>
> ... just to name a few. The full list of new features[2] and release
> tarballs[3] are at the usual place.
>
> Happy Holidays,
> Thorsten
>
> [1] https://events.ccc.de/congress/2013/wiki/Projects:Herbstluftwm
> [2] http://herbstluftwm.org/news.html
> [3] http://herbstluftwm.org/tarballs/
>
> $ git shortlog v0.5.2..v0.5.3
>
> Christoph Egger (1):
>       Do not set redundant and potentially harmfull -L/usr/lib
>
> Florian Bruhin (14):
>       Only build with Xinerama if it's available
>       Fix triple-slash for install paths
>       Fix make uninstall
>       Cleanup, simplifications and bugfixes in scripts
>       Add some new client attributes
>       Add tag attribute to monitor object
>       Add objects monitors.* to access monitors per id
>       Use monitor_foreach for all_monitors_apply_layout
>       Fix date display in panel
>       Simple script fixes in autostart
>       Fix comment spelling: leave -> leaf
>       fix prototype name
>       Synchronize .c and .h files.
>       Add comments to panel.sh
>
> Gabor X Toth (1):
>       Bring: Move client to current frame within the tag
>
> Thorsten Wißmann (55):
>       www: Add 0.5.2 tarball
>       Fixup header in NEWS file
>       Prevent dzen2 from exiting on button3 click
>       Refactor: Save client pointers in frames
>       Show clients again on shutdown in clientlist
>       Add completion for the rule-flag printlabel
>       Add rule flag prepend
>       www: Update mailing list adress
>       Update AUTHORS
>       Fix spelling mistake in herbstluftwm-tutorial
>       Let close accept an explicit window as a parameter
>       Let string_to_client accept decimal window ids
>       First section in NEWS is now 'Current git version'
>       Drop old mouse motion events
>       doc: Describe window referencing
>       Sanify default autostart
>       Add new split modes top and left
>       Add completion for the new split modes
>       Add split mode: fragment
>       Make fraction parameter to split optional
>       Rename split mode fragment to explode
>       explode: Divide equally in case of 1 window
>       Replace XRectangle by custom struct Rectangle
>       Respect size hints in floating mode
>       Do border width corrections on configure requests
>       Remove old debug output
>       Set  last_size correctly for tiled clients
>       Clean up event_on_configure()
>       Apply size hints to tiled clients
>       Fix autostart: Name arrow key "Up" correctly
>       Fix position of pseudotiled clients with sizehints
>       Do not treat pseudotiled as floating on configure
>       www: Update hlwm version for ubuntu
>       Add source file for client decorations
>       Revert "Add source file for client decorations"
>       Shorten frame resizing
>       For frame transparency cut frames using XShape
>       Configure sizehints for tiling and floating
>       Compare with client's last geometry correctly
>       Exclude border width from HSClient.last_size
>       Rearrange window if the sizehints property changes
>       Remove unneeded if-block
>       Apply window gap to client tile rectangle correctly
>       Let frame_transparent_width default to 0
>       Handle minimum size correctly in floating resizes
>       Add setting pseudotile_center_threshold
>       Respect ratio size hints in zoom mode directly
>       man page: Fix some typo mistake
>       Add svg logo
>       www: Include herbstluftwm icon in the header
>       www: Update install-Target
>       Add command cycle_frame
>       Set frame_transparent_width to 5 in autostart
>       Fixup MIGRATION file
>       Release 0.5.3
>



More information about the hlwm mailing list