[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
herbstluftwm 0.5.0 release
- To: hlwm devel <herbstluftwm _minus_ devel _at_ lists _dot_ sourceforge _dot_ net>
- Subject: herbstluftwm 0.5.0 release
- From: Thorsten Wißmann <edu _at_ thorsten _minus_ wissmann _dot_ de>
- Date: Mon, 31 Dec 2012 15:42:11 +0100
Hi,
herbstluftwm entered a stable state, there weren't many new features in
the last weeks but many bug fixes. So now -- while travelling home from
the 29C3 by train -- it's time to release version 0.5.0. The release
again took 4 months and there are some new contributors. Thanks to all
patch submitters and those who reported bugs!
For a list of features see the NEWS file in the repository or online[1]
or look at the shortlog below.
Note to users
-------------
The command add_monitor behaves different and the setting
focus_follows_shift has been removed. The exit code of many commands
were changed. See the MIGRATION file for more details.
Note to maintainers
-------------------
The build system hasn't changed since 0.4.1. The new tarball can be
found here[2].
Regards,
Thorsten
[1] http://wwwcip.cs.fau.de/~re06huxa/herbstluftwm/news.html
[2] http://wwwcip.cs.fau.de/~re06huxa/herbstluftwm/tarballs/
$ git shortlog v0.4.1..v0.5.0
Cheer Xiao (2):
Add modeline ft=asciidoc to docs
Let dump and layout commands accept INDEX argument
Christian Dietrich (2):
tag switch locking with lock_tag and unlock_tag command
new setting: mouse_recenter_gap
Daniel Danner (1):
Rework and reformat README
Florian Bruhin (49):
new command: list_padding
Whitespace fixes
Avoid unneccesary get_current_monitor()-call
Clean up g_parameter_expected
Install herbstluftwm-tutorial(7) manpage.
Fix typo in command.c
Don't segfault when DISPLAY can't be opened in hc
New commands: getenv/setenv/unsetenv
New rule: ewmhnotify
Lots of spelling fixes
Added herbstluftwm-tutorial files to .gitignore
Add an 'uninstall' target to the Makefile
Use "output" for all IPC commands, not "result"
Remove the ";" at the end of the HSDebug macro
Fix whitespace/comment
Default to "toggle" for on|off|toggle commands
Use HERBST_NEED_MORE_ARGS if a cmd needs more args
Output error message if command is not found
Add error output for nearly every command
Check if the rule command has enough arguments
Return status in key_remove_bind_with_keysym
Add error message when an unbound key is unbinded
split: print error message if alignment is invalid
Print error when frame neighbours are missing
bring: add error message when client is invalid
Make arguments mandatory in jumpto/bring
Print help when there are no hc-arguments
Cleanup of error messages
Add an error message if "raise" can't find client
Add error messages for remove_monitor
Add error message for set_monitors
Add error message for toggle for non-ints
Add error message when setting a wrong type
prepend "load: " to msgs in load_command
Handle argv-shifting correctly in settings
Add error message if tag can't be switched
dump: More / clearer error messages
tag_status: CLAMP correctly
Update MIGRATION
Add monitor names to add_monitor
Add monitor names to stack command
Add monitor names to list_monitors
Add string_to_monitor/monitor_index functions
Make focus_monitor accept output
Add monitor names to all commands using monitors
Add monitor argument to list_padding
Add new command rename_monitor
Implement completion for monitor names
Add monitor names to shift_to_monitor
Gabor Adam Toth (2):
Handle _NET_WM_STATE_DEMANDS_ATTENTION
WINID completion for herbstcommander
Hans-Peter Deifel (3):
Update _NET_CLIENT_LIST_STACKING on client changes
Only include clients in _NET_CLIENT_LIST_STACKING
Include all clients in _NET_CLIENT_LIST_STACKING
Thorsten Wißmann (87):
More BUGS
New settting: wmname
Add release.sh script
panel.sh: Add option to toggle certain panels
Extract parts of ipc-client.c to ipc-client/main.c
Use correct Display* window_property_to_g_string()
Use HCConnection to send commands in herbstclient
Use HCConnection to receive hooks in herbstclient
Add hc_hook_window_connect() to ipc-client
Handle multiple ipc commands from one client
Add ipc-client.h
www: Add 0.4.1 tarball
Remove try_it parameter of ipc_handle_connection()
Initialize the correct length in hc_connect()
Compare atoms and not atom names
Fix a memory leak in window_property_to_g_string()
Merge branch 'stable'
Enforce raise_on_focus_temporarily for tiled tags
Insert a space in front of every tree caption
Add a migration guide as a MIGRATION file
www: Extend the list of supported plattforms
Add a herbstluftwm tutorial
Remove source-highlighting from tutorial
Fix fixed-font syntax in the tutorial
Add scripts/lasttag.sh
Show set_monitors and detect_monitors in autostart
Add wselect.sh to the scripts directory
Show line numbers in wselect.sh
wselect.sh: Remove leading whitespaces in the menu
New maybe planned feature: shift_nth
Duplicate command args on keybinding execution
use command: Return failure on invalid tag name
Add basic chain command
Add and an or command
Add tab completion for the commands chain, and, or
Don't do useless GString assignments
Do not assign output strings in commands
Add documentation for the commands: chain, and, or
Add key chain example script: keychain.sh
Let new clients appear on top
Merge branch 'chain'
Fix glib inclusion in command.h
Fixup mailing list subscription address
Fix small spelling mistake
Initialize client in the bring command correctly
ewmh: Register a new client after setting its tag
Fix URL to wheezy package
Add an AUTHORS file
Add glib backports for glib 2.14 systems
Fix argument checking for merge_tag completion
client: Print \n to the same file as the output
Document the argument for raise as optional
Print help to stderr if hc arguments are missing
herbstclient: Print output again
Do not write the terminating null-byte to WM_NAME
Update AUTHORS
Let getopt print unrecognized cmdline options
Add data parameter to tag_foreach()
Revert "Add data parameter to tag_foreach()"
Add data parameter to tag_foreach()
Create _NET_CLIENT_LIST_STACKING faster
Update HACKING with more commit guidelines
Fix indendation in panel.sh
Update BUGS
Save _NET_CLIENT_LIST_STACKING in correct order
Treat monitor name "" as the current monitor
Use ±DELTA as relative monitor indexing
Quick fixup: Ensure shift_edge terminates
apply_layout: first put focus then arrange all
Don't flicker on frame split
www: Add FAQ entry for external panel starting
Focusing: Only send WM_TAKE_FOCUS if requested
Lock monitors during the handling of each X event
Update BUGS: chain command now is implemented
Only lock monitors if needed, revert 047b582b830da
Remove the setting focus_follows_shift
www: Add link to the wiki
Update AUTHORS
Add tag files to .gitignore
Update stack in merge_tag correctly
Fixup the error messages of the use command
Update AUTHORS
Free rule on invalid arguments to rule creation
More BUGS
Update release.sh to handle patchlevel number
Add scripts/q3terminal.sh
Release 0.5.0
Tyler Thomas Hart (6):
Add command shift_edge
Add the command shift_to_monitor
Add command negation
Add command focus_edge
Fixed man entry for shift_edge
Add consequence: hook