From edu at thorsten-wissmann.de Fri Feb 5 12:17:07 2016 From: edu at thorsten-wissmann.de (Thorsten =?iso-8859-1?Q?Wi=DFmann?=) Date: Fri, 5 Feb 2016 12:17:07 +0100 Subject: herbstluftwm 0.7.0 release Message-ID: <20160205111707.GA6604@faui8thorsten.informatik.uni-erlangen.de> Hi, I'd like to clarify: herbstluftwm not dead! Formally, herbstluftwm is now C++ and we have some new features, so it is indeed time for a release (the first one after nearly 2 years). Everybody noticed that already, but I was just too lazy and too shy[1] to do it. Luckily, Florian (among others) reminded me that the current development status diserves a release ? so here it is. As usual, the tarball can be found on the download page[2] and the new features on the news page[3]. Thanks to all who work on herbstluftwm and support it :-) Thorsten [1] Are there any (critical) bugs, introduced in the git since the last 0.6.2 release, did herbstluftwm become slower?? [2] http://herbstluftwm.org/tarballs/ [3] http://herbstluftwm.org/news.html $ git shortlog v0.6.2..v0.7.0 Brian Callahan (1): Unhardcode /bin/bash Campbell Barton (3): Fix memory leak Add initial support for CMake Add CMake section to HACKING Christoph Egger (1): Add signature to released files Florian Bruhin (5): Use HSAttributeValue in hsattribute_assign. Add tag id objects. Disallow empty tag name as target for rename. Add -- to zsh compadd. Update titles correctly for clients without WM_NAME. Florian Schmaus (4): Add FAQ entry about IM layout Add share/dmenu_run_hlwm Add '-0 / --print0' to herbstclient Add '-l / --last-arg' to herbstclient Fritz Reichwald (1): Change copyright to 2011-2014 in version info Hans-Peter Deifel (4): Use numeric_limits instead of UINT32_MAX Add CXXFLAGS for header dependency calculation Replace explicit array initialization with C++ Fix two clang warnings Johannes Jordan (1): Fix window_update_wm_state() Martin \"eto\" Misuth (1): Add close_and_remove command Matias Linares (1): Add missing window_title_changed hook. Sander van Rossem (1): Use PKG_CONFIG variable during make. Thorsten Wi?mann (52): www: Add 0.6.2 tarball Add post-release NEWS for 0.6.2 Fixup asciidoc syntax in NEWS Make nearly all globals static Re-Use g_tree_style from layout.c in utils.c ewmh: Handle _NET_WM_MOVERESIZE more conform Do not process EWMH request for unmanaged windows Enforce client attribute update Move small frames correctly Add documentation for tag-by-index objects Let WM_STATE property be a XA_CARDINAL Herbstluftwm now in community of arch Use box drawing chars for "focus" description Use unicode drawings for disjoin_rects Use correct line drawing character in doc Hack table of contents into faqs on the homepage Separate ipc-client source from server source Fix pointer assignment in string_to_bool_error Migrate much code to C++ Fix initialization of unparsed_value for color attrs Add FAQ-Entry for a pidign-layout www: Improve gajim/pidgin faq-entry Mention alpinelinux on the download page Drop hooks without content in --last-arg mode Correctly delete arrays Merge C++-branch mv README -> INSTALL Add README.md mv README INSTALL also affects Makefile Explicitly manage desktop windows Return -1 on error in ewmh_get_window_type Merge pull request #43 from flocke/master Merge pull request #41 from matiaslina/master Fix crash in cycle_value for compatibility settings Add documentation for new features Add FAQ entry for seperate tags per monitor Let wselect.sh respect swap_monitors_to_get_tag Migrate from git.cs.fau.de to github.com Also migrate urls on the download page to github Add more links to github page Fixup wselect.sh Add windowmenu.sh example script Add toggledualhead.sh example script autostart: Skip non-recognizable layout changes Merge cmake branch Add script for window maximization Improve maximize.sh Unhardcode /bin/bash Mention new example scripts in NEWS FAQ entry for detecting first autostart execution Update focus objects when removing a tag Release 0.7.0 ctx (1): Update _NET_WM_DESKTOP after removing a tag sedrubal (1): Use $TERMINAL env var for spawning a terminal From kinleyd at gmail.com Fri Feb 5 13:57:53 2016 From: kinleyd at gmail.com (Kinley Dorji) Date: Fri, 05 Feb 2016 12:57:53 +0000 Subject: herbstluftwm 0.7.0 release In-Reply-To: <20160205111707.GA6604@faui8thorsten.informatik.uni-erlangen.de> References: <20160205111707.GA6604@faui8thorsten.informatik.uni-erlangen.de> Message-ID: Yay! Thank you Thorsten Wi?mann! On Fri, Feb 5, 2016 at 5:17 PM Thorsten Wi?mann wrote: > Hi, > > I'd like to clarify: herbstluftwm not dead! > > Formally, herbstluftwm is now C++ and we have some new features, so it > is indeed time for a release (the first one after nearly 2 years). > Everybody noticed that already, but I was just too lazy and too shy[1] > to do it. > > Luckily, Florian (among others) reminded me that the current development > status diserves a release ? so here it is. As usual, the tarball can be > found on the download page[2] and the new features on the news page[3]. > > Thanks to all who work on herbstluftwm and support it :-) > > Thorsten > > [1] Are there any (critical) bugs, introduced in the git since the last > 0.6.2 release, did herbstluftwm become slower?? > [2] http://herbstluftwm.org/tarballs/ > [3] http://herbstluftwm.org/news.html > > $ git shortlog v0.6.2..v0.7.0 > Brian Callahan (1): > Unhardcode /bin/bash > > Campbell Barton (3): > Fix memory leak > Add initial support for CMake > Add CMake section to HACKING > > Christoph Egger (1): > Add signature to released files > > Florian Bruhin (5): > Use HSAttributeValue in hsattribute_assign. > Add tag id objects. > Disallow empty tag name as target for rename. > Add -- to zsh compadd. > Update titles correctly for clients without WM_NAME. > > Florian Schmaus (4): > Add FAQ entry about IM layout > Add share/dmenu_run_hlwm > Add '-0 / --print0' to herbstclient > Add '-l / --last-arg' to herbstclient > > Fritz Reichwald (1): > Change copyright to 2011-2014 in version info > > Hans-Peter Deifel (4): > Use numeric_limits instead of UINT32_MAX > Add CXXFLAGS for header dependency calculation > Replace explicit array initialization with C++ > Fix two clang warnings > > Johannes Jordan (1): > Fix window_update_wm_state() > > Martin \"eto\" Misuth (1): > Add close_and_remove command > > Matias Linares (1): > Add missing window_title_changed hook. > > Sander van Rossem (1): > Use PKG_CONFIG variable during make. > > Thorsten Wi?mann (52): > www: Add 0.6.2 tarball > Add post-release NEWS for 0.6.2 > Fixup asciidoc syntax in NEWS > Make nearly all globals static > Re-Use g_tree_style from layout.c in utils.c > ewmh: Handle _NET_WM_MOVERESIZE more conform > Do not process EWMH request for unmanaged windows > Enforce client attribute update > Move small frames correctly > Add documentation for tag-by-index objects > Let WM_STATE property be a XA_CARDINAL > Herbstluftwm now in community of arch > Use box drawing chars for "focus" description > Use unicode drawings for disjoin_rects > Use correct line drawing character in doc > Hack table of contents into faqs on the homepage > Separate ipc-client source from server source > Fix pointer assignment in string_to_bool_error > Migrate much code to C++ > Fix initialization of unparsed_value for color attrs > Add FAQ-Entry for a pidign-layout > www: Improve gajim/pidgin faq-entry > Mention alpinelinux on the download page > Drop hooks without content in --last-arg mode > Correctly delete arrays > Merge C++-branch > mv README -> INSTALL > Add README.md > mv README INSTALL also affects Makefile > Explicitly manage desktop windows > Return -1 on error in ewmh_get_window_type > Merge pull request #43 from flocke/master > Merge pull request #41 from matiaslina/master > Fix crash in cycle_value for compatibility settings > Add documentation for new features > Add FAQ entry for seperate tags per monitor > Let wselect.sh respect swap_monitors_to_get_tag > Migrate from git.cs.fau.de to github.com > Also migrate urls on the download page to github > Add more links to github page > Fixup wselect.sh > Add windowmenu.sh example script > Add toggledualhead.sh example script > autostart: Skip non-recognizable layout changes > Merge cmake branch > Add script for window maximization > Improve maximize.sh > Unhardcode /bin/bash > Mention new example scripts in NEWS > FAQ entry for detecting first autostart execution > Update focus objects when removing a tag > Release 0.7.0 > > ctx (1): > Update _NET_WM_DESKTOP after removing a tag > > sedrubal (1): > Use $TERMINAL env var for spawning a terminal > > > > From 2501 at cryptolab.net Fri Feb 5 14:17:53 2016 From: 2501 at cryptolab.net (2501 at cryptolab.net) Date: Fri, 5 Feb 2016 14:17:53 +0100 Subject: herbstluftwm 0.7.0 release In-Reply-To: References: <20160205111707.GA6604@faui8thorsten.informatik.uni-erlangen.de> Message-ID: <20160205131753.GA9239@lostintheshell> Yes ! Big kudos for all the work herbstluftwm is a gem ! Sorry for this emotional email. F. From mjr at phonecoop.coop Mon Feb 8 13:03:15 2016 From: mjr at phonecoop.coop (MJ Ray) Date: Mon, 8 Feb 2016 12:03:15 +0000 Subject: herbstluftwm 0.7.0 release In-Reply-To: <20160205131753.GA9239@lostintheshell> References: <20160205111707.GA6604@faui8thorsten.informatik.uni-erlangen.de> <20160205131753.GA9239@lostintheshell> Message-ID: <56B88403.10903@phonecoop.coop> 2501 at cryptolab.net wrote: > Yes ! > Big kudos for all the work herbstluftwm is a gem ! > Sorry for this emotional email. Amen to all of that! Is it possible to move windows around tiled layouts by mouse dragging now? Please excuse my laziness in not building 0.7.0 for debian to find out. Regards, -- MJ Ray (slef), member of www.software.coop, a for-more-than-profit co-op http://koha-community.org supporter, web and library systems developer. From christoph at debian.org Mon Feb 8 15:14:47 2016 From: christoph at debian.org (Christoph Egger) Date: Mon, 08 Feb 2016 15:14:47 +0100 Subject: herbstluftwm 0.7.0 release In-Reply-To: <56B88403.10903@phonecoop.coop> (sfid-20160208_130305_510967_1AAB4C5A) (MJ Ray's message of "Mon, 8 Feb 2016 12:03:15 +0000") References: <20160205111707.GA6604@faui8thorsten.informatik.uni-erlangen.de> <20160205131753.GA9239@lostintheshell> <56B88403.10903@phonecoop.coop> Message-ID: <8760xz9tm0.fsf@mitoraj.siccegge.de> MJ Ray writes: > Please excuse my laziness in not building 0.7.0 for debian to find out. FWIW do we want this first to go to debian/experimental or are we confident to replace the current version with it? Given it's in some parts a rewrite I've heard Christoph From edu at thorsten-wissmann.de Mon Feb 8 15:27:47 2016 From: edu at thorsten-wissmann.de (Thorsten =?iso-8859-1?Q?Wi=DFmann?=) Date: Mon, 8 Feb 2016 15:27:47 +0100 Subject: herbstluftwm 0.7.0 release In-Reply-To: <8760xz9tm0.fsf@mitoraj.siccegge.de> References: <20160205111707.GA6604@faui8thorsten.informatik.uni-erlangen.de> <20160205131753.GA9239@lostintheshell> <56B88403.10903@phonecoop.coop> <8760xz9tm0.fsf@mitoraj.siccegge.de> Message-ID: <20160208142747.GC9638@faui8thorsten.informatik.uni-erlangen.de> On Mon, Feb 08, 2016 at 12:03:15PM +0000, MJ Ray wrote: > Is it possible to move windows around tiled layouts by mouse dragging now? No, it is not possble yet. As announced, the entire list of new features can be found on: http://herbstluftwm.org/news.html On Mon, Feb 08, 2016 at 03:14:47PM +0100, Christoph Egger wrote: > MJ Ray writes: > > Please excuse my laziness in not building 0.7.0 for debian to find out. > > FWIW do we want this first to go to debian/experimental or are we > confident to replace the current version with it? Given it's in some > parts a rewrite I've heard Personally, I'm not confident enough for debian/stable, but probably for debian/testing. Warning: I'm not familiar with the precise subtleties between testing and experimental, so you have to decide! It's not really a rewrite, but more a syntactical conversion from C99 to C++11. Cheers, Thorsten From edu at thorsten-wissmann.de Mon Feb 8 15:43:48 2016 From: edu at thorsten-wissmann.de (Thorsten =?iso-8859-1?Q?Wi=DFmann?=) Date: Mon, 8 Feb 2016 15:43:48 +0100 Subject: GPG signed mails formerly discarded Message-ID: <20160208144348.GA16950@faui8thorsten.informatik.uni-erlangen.de> Hi, it seems, that the hlwm list discarded all mails with a gpg signature in the attachment. If you're using gpg signatures, please check the hlwm archive[1] whether your mail reached the list, and re-send otherwise. Sorry, Thorsten [1] https://lists.schokokeks.org/pipermail/hlwm/ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 213 bytes Desc: not available URL: From me at the-compiler.org Mon Feb 8 16:03:04 2016 From: me at the-compiler.org (Florian Bruhin) Date: Mon, 08 Feb 2016 15:03:04 -0000 Subject: List now moderated for non-members Message-ID: <20150422095527.GQ429@tonks> Hi, due to the problems with viruses/spam sent to the mailinglist recently, I set the post to moderated for non-members. This means only I'll get the spam, and when there's a legitimate message from a non-member, I'll have to approve it by hand, which might take some hours. Sorry for the noise, and hope it gets better now! :) Florian -- http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc I love long mails! | http://email.is-not-s.ms/ -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 819 bytes Desc: not available URL: From me at the-compiler.org Mon Feb 8 16:03:43 2016 From: me at the-compiler.org (Florian Bruhin) Date: Mon, 08 Feb 2016 15:03:43 -0000 Subject: [PATCH] Turn on auto_detect_monitors by default. Message-ID: <20150609080849.GQ26357@tonks> From time to time, people in #herbstluftwm are confused why hlwm does unexpected things (i.e. nothing) when a new monitor is attached. This turns auto_detect_monitors on by default which is probably the behaviour a newcomer expects. Power-users which use hlwm's monitors independently from the physical ones are probably the smaller part ;) Florian -- http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc I love long mails! | http://email.is-not-s.ms/ -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-Turn-on-auto_detect_monitors-by-default.patch Type: text/x-diff Size: 1112 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 819 bytes Desc: not available URL: From me at the-compiler.org Mon Feb 8 15:23:45 2016 From: me at the-compiler.org (Florian Bruhin) Date: Mon, 8 Feb 2016 15:23:45 +0100 Subject: herbstluftwm 0.7.0 release In-Reply-To: <8760xz9tm0.fsf@mitoraj.siccegge.de> References: <20160205111707.GA6604@faui8thorsten.informatik.uni-erlangen.de> <20160205131753.GA9239@lostintheshell> <56B88403.10903@phonecoop.coop> <8760xz9tm0.fsf@mitoraj.siccegge.de> Message-ID: <20160208142345.GG542@tonks> * Christoph Egger [2016-02-08 15:14:47 +0100]: > MJ Ray writes: > > Please excuse my laziness in not building 0.7.0 for debian to find out. > > FWIW do we want this first to go to debian/experimental or are we > confident to replace the current version with it? Given it's in some > parts a rewrite I've heard Probably not my call, but I've been using -git all the time now, without problems. And it's not really a rewrite (yet), just essentially the same code compiled with a C++ instead of a C compiler. Looking at "git diff --word-diff -M30% v0.6.2..HEAD src" it seems like it's mostly C++ compile fixes rather than a rewrite. Florian -- http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc I love long mails! | http://email.is-not-s.ms/ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: From edu at thorsten-wissmann.de Mon Feb 8 16:13:00 2016 From: edu at thorsten-wissmann.de (Thorsten =?iso-8859-1?Q?Wi=DFmann?=) Date: Mon, 8 Feb 2016 16:13:00 +0100 Subject: [PATCH] Turn on auto_detect_monitors by default. In-Reply-To: <20150609080849.GQ26357@tonks> References: <20150609080849.GQ26357@tonks> Message-ID: <20160208151300.GA24881@faui8thorsten.informatik.uni-erlangen.de> Hi, On Tue, Jun 09, 2015 at 10:08:49AM +0200, Florian Bruhin wrote: > From time to time, people in #herbstluftwm are confused why hlwm does > unexpected things (i.e. nothing) when a new monitor is attached. With auto_detect_monitors=1, they will notice that there won't be a panel on their new monitor. Originally, I planned that hlwm starts panels itself for new/rearranged monitors using a configurable command. I'm wondering how other WMs do this? > This turns auto_detect_monitors on by default which is probably the > behaviour a newcomer expects. Power-users which use hlwm's monitors > independently from the physical ones are probably the smaller part ;) Hm? probably you're right. Cheers, Thorsten -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 213 bytes Desc: not available URL: From matiaslina at openmailbox.org Mon Feb 8 17:07:04 2016 From: matiaslina at openmailbox.org (Matias Linares) Date: Mon, 8 Feb 2016 13:07:04 -0300 Subject: herbstluftwm 0.7.0 release In-Reply-To: <20160205111707.GA6604@faui8thorsten.informatik.uni-erlangen.de> References: <20160205111707.GA6604@faui8thorsten.informatik.uni-erlangen.de> Message-ID: <20160208160703.GA9052@team-deprecated.org> Really good news! Thanks to all the contributors! -- Matias Linares GPG: http://deprecated.org/static/pubkey.asc -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 473 bytes Desc: not available URL: