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
Attachment:
pgp3uIu8QmmzT.pgp
Description: PGP signature