From wanglei.198112@gmail.com Sat May 2 02:09:35 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AC3F8750063 for ; Sat, 2 May 2009 02:09:35 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 2898 hrs), (distance 13, link: (Google 2)), [209.85.200.173] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zrwm5iiu+nAY for ; Sat, 2 May 2009 02:09:29 +0000 (GMT) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.173]) by menubar.gnome.org (Postfix) with ESMTP id 50EDA750050 for ; Sat, 2 May 2009 02:09:20 +0000 (GMT) Received: by wf-out-1314.google.com with SMTP id 28so2024028wff.9 for ; Fri, 01 May 2009 19:09:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=nrcHneKmHQ/vjoMC3ZXQHxQd27ZjZZl1CaXfx9fhJ9s=; b=v5BEDVmu6wWJV+HZJufk4J7fQA3tUIeaSMyi7oOdGbLGeUwzSH0h7h5iqM3SxMhNET 4Pq47GuE3+LS6M28jsMAFqLjTNn8jk0QCkfs+EbqIFDMjPubVDOh/ozr2TJsNcytAqsq rZXB9+zfwANQq6qWMkpGIVehVqOLN3x7RJMfk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=P8Z6Uh5SQgWUUuau3mxle7cNRj5631VSGjrlkiKhtcITk2jQy0S67OM2He+Y8BqdKS pV3eSlrRiLgpXwGr/ts9c08/PCM2jUVZ08jRGFwT0SuJC/W5L2TrSk1kBv1nJ86w4jRA TxwDEJ0rZmXLjAUTtEM8nTbj3hsSYsNKxGCpA= MIME-Version: 1.0 Received: by 10.142.147.15 with SMTP id u15mr1086780wfd.47.1241230158970; Fri, 01 May 2009 19:09:18 -0700 (PDT) In-Reply-To: <20090428055952.GA6151@lars-x200s.ust.hk> References: <20090428055952.GA6151@lars-x200s.ust.hk> Date: Sat, 2 May 2009 10:09:18 +0800 Message-ID: Subject: Re: emacs-like sequential keybinds From: Wang Lei To: General discussion about sawfish wm Content-Type: multipart/alternative; boundary=000e0cd28d52b5c0a10468e46a01 X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 May 2009 02:09:35 -0000 --000e0cd28d52b5c0a10468e46a01 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit AFAIK,no. On Tue, Apr 28, 2009 at 1:59 PM, Chengqi(Lars) Song wrote: > hi, > > is it possible to do emacs-like keybinds? > such as > "H-r f f" to run firefox > "H-r s d" to run stardict > ... > > thanks > lars > -- Regards Lei --000e0cd28d52b5c0a10468e46a01 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
AFAIK,no.

On Tue, Apr 28, 2009 at 1:59 PM, Chengqi(Lars) S= ong <songcq@gmail.= com> wrote:
hi,

is it possible to do = emacs-like keybinds?
such as
"H-r f f" to run firefox
&q= uot;H-r s d" to run stardict
...

thanks
lars



--
Regards
Lei

--000e0cd28d52b5c0a10468e46a01-- From fetchinson@googlemail.com Sat May 2 02:15:26 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9BFF8750007 for ; Sat, 2 May 2009 02:15:26 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 16 hrs), (distance 13, link: ethernet/modem), [209.85.221.112] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OWRdJmnEPpI3 for ; Sat, 2 May 2009 02:15:16 +0000 (GMT) Received: from mail-qy0-f112.google.com (mail-qy0-f112.google.com [209.85.221.112]) by menubar.gnome.org (Postfix) with ESMTP id 69C33750006 for ; Sat, 2 May 2009 02:15:07 +0000 (GMT) Received: by qyk10 with SMTP id 10so5215424qyk.13 for ; Fri, 01 May 2009 19:15:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=r+O7iyWLg09i8qDy30aAz7MSUyWs4B5fe0LnynZZoRc=; b=vgd2AgYbSnXrT/g6DmELsEhVBIr2uFyNY3ouBdqA/USqPpDZ8Vb8rarvoz17XgEPiq 2+4IIDRfdqAiAa59SJVzcyzBP6qSKwIlmTWZhVlF3IwbxCZmxVXldayw7J5U+cpf4EGE YKhJWkuio9g7Bycn6MJN1ZQSxbMI7nQsFthYY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=fF+Li3h+x1tvfAI7uP7cHlSIDpze7s3GdUJ6E6K956nlF8+rREM6vcRnKxVJiQeOWY FBfqv9w1GM8mF7lrTXx8yyMKvOVwlJnjmrZ8/kIXr4X0uUipYkQPeizcsDumRrxRMOFM u1f63V+mJSSoC/xX5l124IHXYjJO82DPDH5fg= MIME-Version: 1.0 Received: by 10.220.74.20 with SMTP id s20mr6550500vcj.36.1241230503927; Fri, 01 May 2009 19:15:03 -0700 (PDT) Date: Fri, 1 May 2009 19:15:03 -0700 Message-ID: Subject: open xterms on different viewport From: Daniel Fetchinson To: General discussion about sawfish wm Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 May 2009 02:15:26 -0000 Hi folks, I'm using one workspace with several viewports (or virtual workspaces) with the following in my .sawfishrc: (define-special-variable viewport-dimensions '(3 . 3) "Size of each virtual workspace.") What I would like to do is open an xterm on one viewport and another one on another viewport, all in one go (attached to a keyboard shortcut or have a menu item for it, doesn't really matter). How would I do this? I guess I need to write a lisp function for it, but what would this be? Thanks a lot for any ideas, Daniel -- Psss, psss, put it down! - http://www.cafepress.com/putitdown From teika@lavabit.com Sat May 2 04:51:28 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 49367750069 for ; Sat, 2 May 2009 04:51:28 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 10892 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id saP9dtVUnf09 for ; Sat, 2 May 2009 04:51:20 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id E342B75007A for ; Sat, 2 May 2009 04:51:11 +0000 (GMT) Received: from c.earth.lavabit.com (c.earth.lavabit.com [192.168.111.12]) by karen.lavabit.com (Postfix) with ESMTP id 7D46B11B7D0; Fri, 1 May 2009 23:51:09 -0500 (CDT) Received: from localhost (p3078-ipad302hodogaya.kanagawa.ocn.ne.jp [58.88.10.78]) by lavabit.com with ESMTP id TUWLY1AN9GL7; Fri, 01 May 2009 23:51:09 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=B1ZBHheH0ZePB3qnl1Sgjt7tv+13H5NYgsY9gW+dmLrTCeto1wXQhQrqjLDplTlL3WM4f1LfxW5283NdjR2UcrGwlBsldH54FowOfOJVtxYs90HNj7HYw75Xr9QzC/TeMTfYxxMIAy1/NlLopoQGc+8k5w85azyRmQ658kcBrlo=; h=Date:Message-Id:To:Subject:From:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Sat, 02 May 2009 13:51:03 +0900 (JST) Message-Id: <20090502.135103.295937984246603925.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Window-cycle goes between two only. From: Teika Kazura Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 May 2009 04:51:28 -0000 Hi. I realized that recently window cycling does not work properly. Only two are interchanged, and others are ignored. I don't think my personal configuration has relevant changes. Enabling / disabling tab is irrelevant. If I remember correctly, Rev 4454 was good (19 Mar 2009 or so). It seems that no change has happened in related files. Any hints? Thanks beforehand. Teika (Teika kazura) From teika@lavabit.com Sat May 2 05:40:29 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A784E750064 for ; Sat, 2 May 2009 05:40:29 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 10900 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HOJX8tRSSdeF for ; Sat, 2 May 2009 05:40:21 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 61E9A750063 for ; Sat, 2 May 2009 05:40:13 +0000 (GMT) Received: from b.earth.lavabit.com (b.earth.lavabit.com [192.168.111.11]) by karen.lavabit.com (Postfix) with ESMTP id B09B511B7C7; Sat, 2 May 2009 00:40:11 -0500 (CDT) Received: from localhost (p5167-ipad42hodogaya.kanagawa.ocn.ne.jp [221.189.153.167]) by lavabit.com with ESMTP id 3X0V2YEQC2DP; Sat, 02 May 2009 00:40:11 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=iGwZtNpSaIMnv68SLA36HssCpaRKdRdLNkEY3LWM/PdZv5dMR+GQoGfqVa2C/ktZYH9zMoGdyTi/fGOStctQmgVyG1jEBR6csVJanEY6DH+87Gbhyzdb1QNSE7ecZjiG2zXsLhghbm9cYT30C8ISlIcSxxgo2sTwZ4W3HrzGFsw=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Sat, 02 May 2009 13:57:05 +0900 (JST) Message-Id: <20090502.135705.1098872334917181072.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: cannot find number-to-string function in librep From: Teika Kazura In-Reply-To: <20090427120656.GA9234@lars-x200s.ust.hk> References: <20090427120656.GA9234@lars-x200s.ust.hk> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 May 2009 05:40:29 -0000 Hi lars & all. (string->number str &optional radix) (number->string num &optional radix) can be used. These two are not documented. (Sorry) I found them a couple of days ago. Now I'm writing the doc. Regards, Teika (Teika kazura) From songcq@gmail.com Sat May 2 06:19:24 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3B3DA75006B for ; Sat, 2 May 2009 06:19:24 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 1058 hrs), (distance 13, link: (Google 2)), [209.85.146.180] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kbGm-hnETOQH for ; Sat, 2 May 2009 06:19:17 +0000 (GMT) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.180]) by menubar.gnome.org (Postfix) with ESMTP id 99B93750063 for ; Sat, 2 May 2009 06:19:09 +0000 (GMT) Received: by wa-out-1112.google.com with SMTP id j4so1733685wah.31 for ; Fri, 01 May 2009 23:19:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=BC6tN2QD6DYEWZyKQjJTq2IdVicwxxqNOxOmgNmACA0=; b=RNYTcnzHAXreelLBU0vnMJosFLB1M0UELOMMsjY8FIG5QQ+gKUxg8i9baL/WuqkTmm 9ZG7nbbv7gNvOcCrvPpJw0TGM3riGLjiGtqf5bZsYG8f+wNJ5b/3QCRUtaWGDdTy+S6c cNPNGssHp7+33pDUvcS4rSYg85PajDhje8ORY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=n/+b4750I4RjtvhAaZnBIgcAjZcZxLSi6ZJ0UCizsrO0ZJpCr4icoC59iBmC1zHyVS M+hd6z01jBrVpjlgpJITdf5t+aCw6ADTiTpWPPSM5qAoWNfskCmF7zQ6uv6LV94L0V9B mIUE7LYvpErr4BCtK6Ch5OOK/KSVXXkpWVPLk= Received: by 10.114.125.15 with SMTP id x15mr2618470wac.42.1241245147472; Fri, 01 May 2009 23:19:07 -0700 (PDT) Received: from localhost ([143.89.167.62]) by mx.google.com with ESMTPS id z20sm17667179pod.26.2009.05.01.23.19.05 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 01 May 2009 23:19:06 -0700 (PDT) Date: Sat, 2 May 2009 14:18:14 +0800 From: "Chengqi(Lars) Song" To: sawfish-list@gnome.org Subject: Re: cannot find number-to-string function in librep Message-ID: <20090502061814.GA7596@lars-x200s.ust.hk> References: <20090427120656.GA9234@lars-x200s.ust.hk> <20090502.135705.1098872334917181072.teika@lavabit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090502.135705.1098872334917181072.teika@lavabit.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 May 2009 06:19:24 -0000 great, thanks:) On Sat, 02 May 2009, Teika Kazura wrote: > Hi lars & all. > > (string->number str &optional radix) > (number->string num &optional radix) > > can be used. These two are not documented. (Sorry) > > I found them a couple of days ago. Now I'm writing the doc. > > Regards, > Teika (Teika kazura) > From zanghar@freenet.de Sat May 2 08:38:32 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 997BF750063 for ; Sat, 2 May 2009 08:38:32 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 2638 hrs), (distance 21, link: ethernet/modem), [195.4.92.94] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bzWp4mIdCwyb for ; Sat, 2 May 2009 08:38:26 +0000 (GMT) Received: from mout4.freenet.de (mout4.freenet.de [195.4.92.94]) by menubar.gnome.org (Postfix) with ESMTP id B0BF875006B for ; Sat, 2 May 2009 08:38:17 +0000 (GMT) Received: from [195.4.92.24] (helo=14.mx.freenet.de) by mout4.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #91) id 1M0Aje-0003i2-VY for sawfish-list@gnome.org; Sat, 02 May 2009 10:38:15 +0200 Received: from g229131246.adsl.alicedsl.de ([92.229.131.246]:47505) by 14.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M0Aje-00064G-Po for sawfish-list@gnome.org; Sat, 02 May 2009 10:38:14 +0200 Subject: Re: Window-cycle goes between two only. From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <20090502.135103.295937984246603925.teika@lavabit.com> References: <20090502.135103.295937984246603925.teika@lavabit.com> Content-Type: text/plain Date: Sat, 02 May 2009 12:35:46 +0200 Message-Id: <1241260546.2868.0.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 May 2009 08:38:32 -0000 Am Samstag, den 02.05.2009, 13:51 +0900 schrieb Teika Kazura: > Hi. > > I realized that recently window cycling does not work properly. > Only two are interchanged, and others are ignored. > > I don't think my personal configuration has relevant changes. > Enabling / disabling tab is irrelevant. > > If I remember correctly, Rev 4454 was good (19 Mar 2009 or so). > It seems that no change has happened in related files. > > Any hints? Thanks beforehand. > > Teika (Teika kazura) > > ... Sawfish first cycles between the current and the last window, then between the others Chris From zanghar@freenet.de Sat May 2 08:40:22 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A86B0750064 for ; Sat, 2 May 2009 08:40:22 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 2638 hrs), (distance 21, link: ethernet/modem), [195.4.92.94] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CYhdT83Q4XIw for ; Sat, 2 May 2009 08:40:15 +0000 (GMT) Received: from mout4.freenet.de (mout4.freenet.de [195.4.92.94]) by menubar.gnome.org (Postfix) with ESMTP id 1FA16750063 for ; Sat, 2 May 2009 08:40:07 +0000 (GMT) Received: from [195.4.92.16] (helo=6.mx.freenet.de) by mout4.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #91) id 1M0AlR-00055E-2T for sawfish-list@gnome.org; Sat, 02 May 2009 10:40:05 +0200 Received: from g229131246.adsl.alicedsl.de ([92.229.131.246]:47575) by 6.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M0AlQ-0008Je-SU for sawfish-list@gnome.org; Sat, 02 May 2009 10:40:05 +0200 Subject: Re: Window-cycle goes between two only. From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <1241260546.2868.0.camel@localhost> References: <20090502.135103.295937984246603925.teika@lavabit.com> <1241260546.2868.0.camel@localhost> Content-Type: text/plain Date: Sat, 02 May 2009 12:37:38 +0200 Message-Id: <1241260658.2868.1.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 May 2009 08:40:22 -0000 Am Samstag, den 02.05.2009, 12:35 +0200 schrieb Christopher Roy Bratusek: > Am Samstag, den 02.05.2009, 13:51 +0900 schrieb Teika Kazura: > > Hi. > > > > I realized that recently window cycling does not work properly. > > Only two are interchanged, and others are ignored. > > > > I don't think my personal configuration has relevant changes. > > Enabling / disabling tab is irrelevant. > > > > If I remember correctly, Rev 4454 was good (19 Mar 2009 or so). > > It seems that no change has happened in related files. > > > > Any hints? Thanks beforehand. > > > > Teika (Teika kazura) > > > > > > ... Sawfish first cycles between the current and the last window, then > between the others > > Chris > > To be more exactly simply pressing Alt+Tab rotates between the current and the last window. To rotate between other windows, too keep Alt pressed and press Tab again. Chris From zanghar@freenet.de Sat May 2 09:14:46 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2448875006B for ; Sat, 2 May 2009 09:14:46 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 3588 hrs), (distance 21, link: ethernet/modem), [195.4.92.93] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dc15LnlQBX32 for ; Sat, 2 May 2009 09:14:38 +0000 (GMT) Received: from mout3.freenet.de (mout3.freenet.de [195.4.92.93]) by menubar.gnome.org (Postfix) with ESMTP id 676F9750063 for ; Sat, 2 May 2009 09:14:30 +0000 (GMT) Received: from [195.4.92.11] (helo=1.mx.freenet.de) by mout3.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M0BIh-0003M7-Tj for sawfish-list@gnome.org; Sat, 02 May 2009 11:14:27 +0200 Received: from g229131246.adsl.alicedsl.de ([92.229.131.246]:43157) by 1.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M0BIh-00011I-MF for sawfish-list@gnome.org; Sat, 02 May 2009 11:14:27 +0200 Subject: [TODO] Review Patches, please From: Christopher Roy Bratusek To: sawfish-list@gnome.org Content-Type: text/plain Date: Sat, 02 May 2009 13:12:01 +0200 Message-Id: <1241262721.2868.17.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 May 2009 09:14:46 -0000 Hi all, Currently we got four paches in "Submitted patches" 1) Cycle-groups (only cycle to the top windows of each group) sounds good and Ferk said it works, gonna try it now. 2) Display worskpace when cycling old patch based on 1.3, does not apply, but is a feature I would like to have as option (got used to it at the times trying out E (yes, I did a lot to avoid MetaCity ^_^)) I'll see if I can provide an working, updated version. May take some time. 3) Improved extensibility for window-order ... needs discussion and rewrite 4) Translate custom options in ui sounds good and Alex normally provides working patches :) Need a test-case though. And we have four suspended patches, is there any interrest in them? 1) 13 mouse buttons ... 2) After raise/lower-window hooks ... seems not to be usefull 3) Focus policy improvement ... sounds ok, Teika: didn't we introduce remprop in 1.3x? So any change for this to be in 1.5.0? 4) Shade-focus ... don't get this. temporarily unshading windows is what shade-hover already does. Waiting for your decisions, Chris From gcws-sawfish-list@m.gmane.org Sat May 2 19:08:26 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5D693750067 for ; Sat, 2 May 2009 19:08:26 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 1276 hrs), (distance 19, link: ethernet/modem), [80.91.229.2] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3wkMxcSDBPW9 for ; Sat, 2 May 2009 19:08:20 +0000 (GMT) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by menubar.gnome.org (Postfix) with ESMTP id C8E4175006E for ; Sat, 2 May 2009 19:08:11 +0000 (GMT) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1M0KZD-0007Iw-NI for sawfish-list@gnome.org; Sat, 02 May 2009 19:08:07 +0000 Received: from 212.red-83-49-102.dynamicip.rima-tde.net ([83.49.102.212]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 02 May 2009 19:08:07 +0000 Received: from jao by 212.red-83-49-102.dynamicip.rima-tde.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 02 May 2009 19:08:07 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: sawfish-list@gnome.org From: "Jose A. Ortega Ruiz" Subject: Re: emacs-like sequential keybinds Date: Sat, 02 May 2009 20:50:05 +0200 Lines: 30 Message-ID: <877i0zfig2.fsf@mithrandir.homeunix.net> References: <20090428055952.GA6151@lars-x200s.ust.hk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 212.red-83-49-102.dynamicip.rima-tde.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.93 (gnu/linux) X-Attribution: jao X-URL: Cancel-Lock: sha1:cJ7DA776Gdl3Rdv6GManLLbfFuI= Sender: news X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 May 2009 19:08:26 -0000 Wang Lei writes: > AFAIK,no. > > On Tue, Apr 28, 2009 at 1:59 PM, Chengqi(Lars) Song wrote: > > hi, > > is it possible to do emacs-like keybinds? > such as > "H-r f f" to run firefox > "H-r s d" to run stardict > ... > > thanks > lars I have not tried with two levels of indirection, but with two (e.g. H-e e tor run emacs) you sure can: (bind-keys global-keymap "H-e" my-emacs-keymap) (bind-keys my-emacs-keymap "E" '(run-shell-command "emacsclient -c") "e" '(run-shell-command "urxvt -e emacsclient -t") "r" '(run-shell-command "emacsclient -e '(make-remember-frame)'") "g" '(gimme-exact-name "Gnus") "w" '(gimme-exact-name "w3m")) HTH, jao From jason@dunsmor.com Sat May 2 19:29:32 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 75F8D75009F for ; Sat, 2 May 2009 19:29:32 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 1) (up: 6353 hrs), (distance 17, link: ethernet/modem), [98.129.169.48] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xHHOA-LPX6Ds for ; Sat, 2 May 2009 19:29:26 +0000 (GMT) Received: from deathroller.dunsmor.com (deathroller.dunsmor.com [98.129.169.48]) by menubar.gnome.org (Postfix) with ESMTP id 3F6E6750067 for ; Sat, 2 May 2009 19:29:17 +0000 (GMT) Received: from riotblast.dunsmor.com (216-188-253-113.dyn.grandenetworks.net [216.188.253.113]) by deathroller.dunsmor.com (Postfix) with ESMTP id 65B608C0AC for ; Sat, 2 May 2009 14:29:16 -0500 (CDT) To: General discussion about sawfish wm Subject: Re: emacs-like sequential keybinds References: <20090428055952.GA6151@lars-x200s.ust.hk> From: Jason Dunsmore Date: Sat, 02 May 2009 14:29:16 -0500 Message-ID: <8763gjwbg3.fsf@riotblast.dunsmor.com> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 May 2009 19:29:32 -0000 "Chengqi(Lars) Song" writes: > hi, > > is it possible to do emacs-like keybinds? > such as > "H-r f f" to run firefox > "H-r s d" to run stardict > ... This is possible by defining nested keymaps. For example: (define example-keymap (make-keymap)) (bind-keys global-keymap "C-r" example-keymap) (define example-f-keymap (make-keymap)) (bind-keys example-keymap "f" example-f-keymap) (bind-keys example-f-keymap "f" (lambda () (system "firefox &"))) Regards, Jason From rodrigo@nul-unu.com Sat May 2 22:17:23 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 82DAC750093 for ; Sat, 2 May 2009 22:17:23 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.02 X-Spam-Level: X-Spam-Status: No, score=-0.02 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_SORBS_WEB=0.619] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 291 hrs), (distance 11, link: ethernet/modem), [207.248.228.138] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ojRMQljvpsT2 for ; Sat, 2 May 2009 22:17:17 +0000 (GMT) Received: from mx.interservice.net (ns0.interservice.net [207.248.228.138]) by menubar.gnome.org (Postfix) with ESMTP id 9C4D2750077 for ; Sat, 2 May 2009 22:17:05 +0000 (GMT) Received: from [64.241.37.140] (helo=nabiki) by mx.interservice.net with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1M0NVv-0001qb-63 for sawfish-list@gnome.org; Sat, 02 May 2009 17:17:01 -0500 Received: from rodrigo by nabiki with local (Exim 4.69) (envelope-from ) id 1M0NVr-0004sc-EM for sawfish-list@gnome.org; Sat, 02 May 2009 15:16:51 -0700 Date: Sat, 2 May 2009 15:16:50 -0700 From: Rodrigo Gallardo To: sawfish-list@gnome.org Subject: Re: Window-cycle goes between two only. Message-ID: <20090502221650.GH3401@nabiki.intranet.nul-unu.com> References: <20090502.135103.295937984246603925.teika@lavabit.com> <1241260546.2868.0.camel@localhost> <1241260658.2868.1.camel@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1241260658.2868.1.camel@localhost> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam_score: -3.7 X-Spam_score_int: -36 X-Spam_bar: --- X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 May 2009 22:17:23 -0000 On Sat, May 02, 2009 at 12:37:38PM +0200, Christopher Roy Bratusek wrote: > Am Samstag, den 02.05.2009, 12:35 +0200 schrieb Christopher Roy > Bratusek: > > Am Samstag, den 02.05.2009, 13:51 +0900 schrieb Teika Kazura: > > > Hi. > > > > > > I realized that recently window cycling does not work properly. > > > Only two are interchanged, and others are ignored. > > > > ... Sawfish first cycles between the current and the last window, then > > between the others > > > > Chris > > > > > > To be more exactly simply pressing Alt+Tab rotates between the current > and the last window. To rotate between other windows, too keep Alt > pressed and press Tab again. I used to have a similar problem, where Alt+Tab would change the window, but then pressing Tab without releasing Alt would not cycle to the next, but instead send an Alt+Tab event to the newly focused window. I solved it by adding (Alt+Tab -> Cycle step) and (S+A+Tab -> Cycle step backwards) to the 'cycle' keymap. From famrom@infernal-iceberg.com Sun May 3 00:14:42 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9E0AC75009F for ; Sun, 3 May 2009 00:14:42 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 9935 hrs), (distance 20, link: ethernet/modem), [216.234.161.59] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TUmzm3iMk9VI for ; Sun, 3 May 2009 00:14:37 +0000 (GMT) Received: from jubjub.tera-byte.com (jubjub.tera-byte.com [216.234.161.59]) by menubar.gnome.org (Postfix) with ESMTP id E841075006B for ; Sun, 3 May 2009 00:14:28 +0000 (GMT) Received: from crossbow.battleship (localhost.localdomain [127.0.0.1]) by jubjub.tera-byte.com (8.13.8/8.13.8) with ESMTP id n430EP1V026002 for ; Sat, 2 May 2009 18:14:26 -0600 Received: from unnamed by crossbow.battleship with local (Exim 4.69) (envelope-from ) id 1M0PLd-0001l3-GI for sawfish-list@gnome.org; Sun, 03 May 2009 02:14:25 +0200 Date: Sun, 3 May 2009 02:14:25 +0200 From: GSR - FR To: sawfish-list@gnome.org Subject: Re: open xterms on different viewport Message-ID: <20090503001425.GA6621@crossbow.battleship> Mail-Followup-To: sawfish-list@gnome.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 May 2009 00:14:42 -0000 Hi, fetchinson@googlemail.com (2009-05-01 at 1915.03 -0700): > Hi folks, > > I'm using one workspace with several viewports (or virtual workspaces) Viewports are not workspaces. :] In this case it can even make things easier with some programs. [...] > What I would like to do is open an xterm on one viewport and another > one on another viewport, all in one go (attached to a keyboard > shortcut or have a menu item for it, doesn't really matter). > > How would I do this? I guess I need to write a lisp function for it, > but what would this be? If your apps support geometry commands in X11 style, you can launch them with parameters like +2000+0 or +0-2000 (values bigger than your monitor resolution). xterms do, others do not. At worst case you will have to write a function to check where you viewport currently is, and adjust the params accordingly. If your apps do not support the params (or you used workspaces) you would had to code some kind of temp window matcher ("one launch only"), and cross fingers so it works, because some programs do not set right all things at launch time (titles that change half second after mapping the window, _NET/WM/etc props with wrong values, etc). GSR From zanghar@freenet.de Sun May 3 06:40:33 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CE731750072 for ; Sun, 3 May 2009 06:40:33 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 2693 hrs), (distance 21, link: ethernet/modem), [195.4.92.94] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id acsmclCse5dK for ; Sun, 3 May 2009 06:40:27 +0000 (GMT) Received: from mout4.freenet.de (mout4.freenet.de [195.4.92.94]) by menubar.gnome.org (Postfix) with ESMTP id E178875006C for ; Sun, 3 May 2009 06:40:18 +0000 (GMT) Received: from [195.4.92.10] (helo=0.mx.freenet.de) by mout4.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #91) id 1M0VN1-0004Eb-Tt for sawfish-list@gnome.org; Sun, 03 May 2009 08:40:15 +0200 Received: from g229131243.adsl.alicedsl.de ([92.229.131.243]:40780) by 0.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M0VN1-00028C-Ks for sawfish-list@gnome.org; Sun, 03 May 2009 08:40:15 +0200 Subject: Re: Window-cycle goes between two only. From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <20090502221650.GH3401@nabiki.intranet.nul-unu.com> References: <20090502.135103.295937984246603925.teika@lavabit.com> <1241260546.2868.0.camel@localhost> <1241260658.2868.1.camel@localhost> <20090502221650.GH3401@nabiki.intranet.nul-unu.com> Content-Type: text/plain Date: Sun, 03 May 2009 10:37:46 +0200 Message-Id: <1241339866.2933.0.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 May 2009 06:40:34 -0000 Am Samstag, den 02.05.2009, 15:16 -0700 schrieb Rodrigo Gallardo: > On Sat, May 02, 2009 at 12:37:38PM +0200, Christopher Roy Bratusek wrote: > > Am Samstag, den 02.05.2009, 12:35 +0200 schrieb Christopher Roy > > Bratusek: > > > Am Samstag, den 02.05.2009, 13:51 +0900 schrieb Teika Kazura: > > > > Hi. > > > > > > > > I realized that recently window cycling does not work properly. > > > > Only two are interchanged, and others are ignored. > > > > > > ... Sawfish first cycles between the current and the last window, then > > > between the others > > > > > > Chris > > > > > > > > > > To be more exactly simply pressing Alt+Tab rotates between the current > > and the last window. To rotate between other windows, too keep Alt > > pressed and press Tab again. > > I used to have a similar problem, where Alt+Tab would change the > window, but then pressing Tab without releasing Alt would not cycle to > the next, but instead send an Alt+Tab event to the newly focused > window. I solved it by adding (Alt+Tab -> Cycle step) and > (S+A+Tab -> Cycle step backwards) to the 'cycle' keymap. > ... without releasing Alt? strange. Does not happen here. Chris From Timo.Korvola@iki.fi Sun May 3 11:42:56 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 51986750072 for ; Sun, 3 May 2009 11:42:56 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 9392 hrs), (distance 24, link: ethernet/modem), [62.142.5.107] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M+rGa4-qmvzs for ; Sun, 3 May 2009 11:42:48 +0000 (GMT) Received: from emh01.mail.saunalahti.fi (emh01.mail.saunalahti.fi [62.142.5.107]) by menubar.gnome.org (Postfix) with ESMTP id AB63275006B for ; Sun, 3 May 2009 11:42:39 +0000 (GMT) Received: from saunalahti-vams (vs3-11.mail.saunalahti.fi [62.142.5.95]) by emh01-2.mail.saunalahti.fi (Postfix) with SMTP id EE99D8C69E for ; Sun, 3 May 2009 14:42:35 +0300 (EEST) Received: from emh04.mail.saunalahti.fi ([62.142.5.110]) by vs3-11.mail.saunalahti.fi ([62.142.5.95]) with SMTP (gateway) id A055A1EAD20; Sun, 03 May 2009 14:42:35 +0300 Received: from freeside (a83-245-229-151.elisa-laajakaista.fi [83.245.229.151]) by emh04.mail.saunalahti.fi (Postfix) with ESMTP id E9C4D41BEB for ; Sun, 3 May 2009 14:42:34 +0300 (EEST) Received: by freeside (Postfix, from userid 1000) id AEE28804A; Sun, 3 May 2009 14:42:34 +0300 (EEST) To: sawfish-list@gnome.org Subject: Re: cannot find number-to-string function in librep References: <20090427120656.GA9234@lars-x200s.ust.hk> <20090502.135705.1098872334917181072.teika@lavabit.com> From: Timo Korvola Date: Sun, 03 May 2009 14:42:33 +0300 In-Reply-To: <20090502.135705.1098872334917181072.teika@lavabit.com> (Teika Kazura's message of "Sat, 02 May 2009 13:57:05 +0900 (JST)") Message-ID: <87fxfm9zva.fsf@elisanet.fi> User-Agent: Gnus/5.1008 (Gnus v5.10.8) XEmacs/21.4.21 (linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Antivirus: VAMS X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 May 2009 11:42:56 -0000 Teika Kazura writes: > (string->number str &optional radix) > (number->string num &optional radix) > > can be used. These two are not documented. (Sorry) Not in the Librep manual, but they do have docstrings. They are standard (R5RS) Scheme procedures. -- Timo Korvola From amd2345@fastmail.com.au Sun May 3 14:41:03 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5185175006B for ; Sun, 3 May 2009 14:41:03 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.645 X-Spam-Level: X-Spam-Status: No, score=-2.645 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_UNKN=0.8, RCVD_IN_DNSWL_LOW=-1, TW_GT=0.077, TW_KG=0.077] X-Amavis-OS-Fingerprint: UNKNOWN [S4:50:1:56:M1460, S, T:.:?:?] (up: 9784 hrs), (link: ethernet/modem), [66.111.4.25] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lLK3rq5i3Dwl for ; Sun, 3 May 2009 14:40:54 +0000 (GMT) Received: from out1.smtp.messagingengine.com (out1.smtp.messagingengine.com [66.111.4.25]) by menubar.gnome.org (Postfix) with ESMTP id C72A27500C8 for ; Sun, 3 May 2009 14:40:45 +0000 (GMT) Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id D4534336BE0 for ; Sun, 3 May 2009 10:40:43 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Sun, 03 May 2009 10:40:43 -0400 X-Sasl-enc: fkdsTAUsicGgVoZe6+rsxmc4VQqBItElDxJ2CAorMsP9 1241361643 Received: from [192.168.1.2] (ppp121-44-195-42.lns10.mel4.internode.on.net [121.44.195.42]) by mail.messagingengine.com (Postfix) with ESMTPSA id 1B7C046EAE for ; Sun, 3 May 2009 10:40:42 -0400 (EDT) Message-ID: <49FDACE5.7010803@fastmail.com.au> Date: Mon, 04 May 2009 00:40:37 +1000 From: Allan Duncan User-Agent: Thunderbird 2.0.0.12 (X11/20080228) MIME-Version: 1.0 To: General discussion about sawfish wm Subject: Re: [ANNOUNCE] rep-gtk-0.18.4 References: <1236238222.2233.5.camel@nanolx.org> In-Reply-To: <1236238222.2233.5.camel@nanolx.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 May 2009 14:41:03 -0000 Christopher Roy Bratusek wrote: > Hi all, > > a brand-new release of rep-gtk 0.18.4 is awaiting you. I've been trying to compile an RPM for the latest 0.18.5 on an x64 box, and get: ... install -d /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.5-1.x86_64/usr/lib/pkgconfig/ install -m644 rep-gtk.pc /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.5-1.x86_64/usr/lib/pkgconfig/ + /usr/lib/rpm/find-debuginfo.sh --strict-build-id /home/alland/rpmbuild/BUILD/rep-gtk-0.18.5 extracting debug info from /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.5-1.x86_64/usr/lib64/rep/x86_64-unknown-linux-gnu/gui/gtk-2/types.so extracting debug info from /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.5-1.x86_64/usr/lib64/rep/x86_64-unknown-linux-gnu/gui/gtk-2/gtk.so ... Processing files: rep-gtk-0.18.5-1 error: File not found: /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.5-1.x86_64/usr/lib64/pkgconfig/rep-gtk.pc ... The pkgconfig stuff is being placed into /usr/lib rather than /usr/lib64 that everything else is going to. I haven't worked out how the "lib64" is generated, but Makefile.in has lines like "install -d $(DESTDIR)/@prefix@/lib/pkgconfig/" that aren't going to deliver the lib64 needed above. From zanghar@freenet.de Sun May 3 14:44:05 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3FDD37500F9 for ; Sun, 3 May 2009 14:44:05 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.445 X-Spam-Level: X-Spam-Status: No, score=-2.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_KG=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 2713 hrs), (distance 21, link: ethernet/modem), [195.4.92.94] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GfvlUvZ75cs3 for ; Sun, 3 May 2009 14:43:58 +0000 (GMT) Received: from mout4.freenet.de (mout4.freenet.de [195.4.92.94]) by menubar.gnome.org (Postfix) with ESMTP id 19EFB750069 for ; Sun, 3 May 2009 14:43:49 +0000 (GMT) Received: from [195.4.92.10] (helo=0.mx.freenet.de) by mout4.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #91) id 1M0cux-0007dq-A4 for sawfish-list@gnome.org; Sun, 03 May 2009 16:43:47 +0200 Received: from g229191044.adsl.alicedsl.de ([92.229.191.44]:38208) by 0.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M0cux-0003BL-2g for sawfish-list@gnome.org; Sun, 03 May 2009 16:43:47 +0200 Subject: Re: [ANNOUNCE] rep-gtk-0.18.4 From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <49FDACE5.7010803@fastmail.com.au> References: <1236238222.2233.5.camel@nanolx.org> <49FDACE5.7010803@fastmail.com.au> Content-Type: text/plain Date: Sun, 03 May 2009 18:41:17 +0200 Message-Id: <1241368877.2893.1.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 May 2009 14:44:05 -0000 Am Montag, den 04.05.2009, 00:40 +1000 schrieb Allan Duncan: > Christopher Roy Bratusek wrote: > > Hi all, > > > > a brand-new release of rep-gtk 0.18.4 is awaiting you. > > I've been trying to compile an RPM for the latest 0.18.5 on an x64 box, and get: > > ... > install -d /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.5-1.x86_64/usr/lib/pkgconfig/ > install -m644 rep-gtk.pc /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.5-1.x86_64/usr/lib/pkgconfig/ > + /usr/lib/rpm/find-debuginfo.sh --strict-build-id /home/alland/rpmbuild/BUILD/rep-gtk-0.18.5 > extracting debug info from > /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.5-1.x86_64/usr/lib64/rep/x86_64-unknown-linux-gnu/gui/gtk-2/types.so > extracting debug info from > /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.5-1.x86_64/usr/lib64/rep/x86_64-unknown-linux-gnu/gui/gtk-2/gtk.so > ... > Processing files: rep-gtk-0.18.5-1 > error: File not found: > /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.5-1.x86_64/usr/lib64/pkgconfig/rep-gtk.pc > ... > > The pkgconfig stuff is being placed into /usr/lib rather than /usr/lib64 that > everything else is going to. I haven't worked out how the "lib64" is generated, but > Makefile.in has lines like "install -d $(DESTDIR)/@prefix@/lib/pkgconfig/" that aren't > going to deliver the lib64 needed above. > > That has been fixed in trunk. The patch can also be found in the ML (by Teika) Chris From songcq@gmail.com Sun May 3 15:01:36 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5390C7500CA for ; Sun, 3 May 2009 15:01:36 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.445 X-Spam-Level: X-Spam-Status: No, score=-2.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_KG=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 1385 hrs), (distance 13, link: (Google 2)), [209.85.146.177] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nLUsBBC1SWY8 for ; Sun, 3 May 2009 15:01:29 +0000 (GMT) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.177]) by menubar.gnome.org (Postfix) with ESMTP id 490A875002E for ; Sun, 3 May 2009 15:01:20 +0000 (GMT) Received: by wa-out-1112.google.com with SMTP id j4so2167144wah.31 for ; Sun, 03 May 2009 08:01:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=nWbHGdOA7hjqwbb6cnU9wr/tPlgv1AjnYR1GRsorl4w=; b=XsT9NcYQcTYa0wF0qqvTGM706MD6LLzZcXtKnlC3gw/50GoyW4Pkwdq+FA0UVrWw4F JKVU8/Mxa9L6nSuhfb+oYXPLF9KKoWblarktG7l/zV6bSnFcYi7TmjVvc4sdgc/DA8tJ t2o2CPDvRkcQXKkdqlAuaCz7kDE9My6CY7CKs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=PhIV01IgmFhx5wwheqKldfN/4WkyYHdoXFXM+say61yYkkZ+Un5/DC10stXK+SWS+Y f6TfXBaKHbAHNmnyjlnoHuc8iwwUaPoybz0EIkgA6Zwm87SgmvAMDUf9x0LmJf5+ZtDl QDdLHKTxw0JPi+kDMtgRHL/6BkgzlGmy6AdGo= Received: by 10.114.157.1 with SMTP id f1mr3706517wae.185.1241362879249; Sun, 03 May 2009 08:01:19 -0700 (PDT) Received: from localhost ([143.89.122.82]) by mx.google.com with ESMTPS id z15sm23841921pod.21.2009.05.03.08.01.17 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 03 May 2009 08:01:18 -0700 (PDT) Date: Sun, 3 May 2009 23:00:25 +0800 From: "Chengqi(Lars) Song" To: sawfish-list@gnome.org Subject: Re: [ANNOUNCE] rep-gtk-0.18.4 (other scheme..) Message-ID: <20090503150025.GA6953@lars-x200s.ust.hk> References: <1236238222.2233.5.camel@nanolx.org> <49FDACE5.7010803@fastmail.com.au> <1241368877.2893.1.camel@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1241368877.2893.1.camel@localhost> User-Agent: Mutt/1.5.18 (2008-05-17) X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 May 2009 15:01:36 -0000 I think im running off topic but I'm a little bit curious about 'rep': why should we maintain a scheme implementation just for this software? can we just implement sawfish upon other scheme implementation such as gnu-guile/mit-scheme or plt-scheme? that' would be a lot relaxing for maintainers. -lars On Sun, 03 May 2009, Christopher Roy Bratusek wrote: > Am Montag, den 04.05.2009, 00:40 +1000 schrieb Allan Duncan: > > Christopher Roy Bratusek wrote: > > > Hi all, > > > > > > a brand-new release of rep-gtk 0.18.4 is awaiting you. > > > > I've been trying to compile an RPM for the latest 0.18.5 on an x64 box, and get: > > > > ... > > install -d /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.5-1.x86_64/usr/lib/pkgconfig/ > > install -m644 rep-gtk.pc /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.5-1.x86_64/usr/lib/pkgconfig/ > > + /usr/lib/rpm/find-debuginfo.sh --strict-build-id /home/alland/rpmbuild/BUILD/rep-gtk-0.18.5 > > extracting debug info from > > /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.5-1.x86_64/usr/lib64/rep/x86_64-unknown-linux-gnu/gui/gtk-2/types.so > > extracting debug info from > > /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.5-1.x86_64/usr/lib64/rep/x86_64-unknown-linux-gnu/gui/gtk-2/gtk.so > > ... > > Processing files: rep-gtk-0.18.5-1 > > error: File not found: > > /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.5-1.x86_64/usr/lib64/pkgconfig/rep-gtk.pc > > ... > > > > The pkgconfig stuff is being placed into /usr/lib rather than /usr/lib64 that > > everything else is going to. I haven't worked out how the "lib64" is generated, but > > Makefile.in has lines like "install -d $(DESTDIR)/@prefix@/lib/pkgconfig/" that aren't > > going to deliver the lib64 needed above. > > > > > > That has been fixed in trunk. > > The patch can also be found in the ML (by Teika) > > Chris From hanche+bounces@math.ntnu.no Sun May 3 16:34:38 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2F18475002E for ; Sun, 3 May 2009 16:34:38 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.522 X-Spam-Level: X-Spam-Status: No, score=-3.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1, TW_GT=0.077] X-Amavis-OS-Fingerprint: Solaris 8 (1), (distance 21, link: ethernet/modem), [129.241.15.50] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o0KOe5sqP0J2 for ; Sun, 3 May 2009 16:34:32 +0000 (GMT) Received: from abel.math.ntnu.no (abel.math.ntnu.no [129.241.15.50]) by menubar.gnome.org (Postfix) with SMTP id 377CF750030 for ; Sun, 3 May 2009 16:34:22 +0000 (GMT) Received: (qmail 20851 invoked from network); 3 May 2009 16:34:19 -0000 Received: from gauss.math.ntnu.no (HELO localhost) (hanche@129.241.15.102) by abel.math.ntnu.no with ESMTPA; 3 May 2009 16:34:19 -0000 Date: Sun, 03 May 2009 18:34:18 +0200 (CEST) Message-Id: <20090503.183418.150085242.hanche@math.ntnu.no> To: sawfish-list@gnome.org Subject: Re: [ANNOUNCE] rep-gtk-0.18.4 (other scheme..) From: Harald Hanche-Olsen In-Reply-To: <20090503150025.GA6953@lars-x200s.ust.hk> References: <49FDACE5.7010803@fastmail.com.au> <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> X-URL: http://www.math.ntnu.no/~hanche/ X-Mailer: Mew version 6.2.51 on Emacs 23.0.92 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 May 2009 16:34:38 -0000 + "Chengqi(Lars) Song" : > I think im running off topic but I'm a little bit curious about > 'rep': why should we maintain a scheme implementation just for this > software? can we just implement sawfish upon other scheme > implementation such as gnu-guile/mit-scheme or plt-scheme? that' > would be a lot relaxing for maintainers. Do these other schemes have modules, rep style? Also, there is the integration with C code to be considered. It's probably not trivial to port the whole package to those other implementations you mention. - Harald From gcws-sawfish-list@m.gmane.org Sun May 3 18:08:26 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2888375000B for ; Sun, 3 May 2009 18:08:26 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.522 X-Spam-Level: X-Spam-Status: No, score=-3.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 1506 hrs), (distance 19, link: ethernet/modem), [80.91.229.2] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k+IXNybYojnD for ; Sun, 3 May 2009 18:08:19 +0000 (GMT) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by menubar.gnome.org (Postfix) with ESMTP id 954B4750075 for ; Sun, 3 May 2009 18:08:11 +0000 (GMT) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1M0g6i-0000Wj-In for sawfish-list@gnome.org; Sun, 03 May 2009 18:08:08 +0000 Received: from 76.red-88-15-114.dynamicip.rima-tde.net ([88.15.114.76]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 03 May 2009 18:08:08 +0000 Received: from jao by 76.red-88-15-114.dynamicip.rima-tde.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 03 May 2009 18:08:08 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: sawfish-list@gnome.org From: "Jose A. Ortega Ruiz" Subject: Re: [ANNOUNCE] rep-gtk-0.18.4 (other scheme..) Date: Sun, 03 May 2009 19:21:42 +0200 Lines: 26 Message-ID: <87y6tedrvd.fsf@mithrandir.homeunix.net> References: <49FDACE5.7010803@fastmail.com.au> <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> <20090503.183418.150085242.hanche@math.ntnu.no> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 76.red-88-15-114.dynamicip.rima-tde.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.93 (gnu/linux) X-Attribution: jao X-URL: Cancel-Lock: sha1:7FA9GqXMZeMoRVzQnKEHoZz5XS0= Sender: news X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 May 2009 18:08:26 -0000 Harald Hanche-Olsen writes: > + "Chengqi(Lars) Song" : > >> I think im running off topic but I'm a little bit curious about >> rep': why should we maintain a scheme implementation just for this >> software? can we just implement sawfish upon other scheme >> implementation such as gnu-guile/mit-scheme or plt-scheme? that' >> would be a lot relaxing for maintainers. > > Do these other schemes have modules, rep style? Also, there is the > integration with C code to be considered. It's probably not trivial to > port the whole package to those other implementations you mention. Guile has modules that, i think, are functionally equivalent to rep's, but the syntax differs (rep module syntax is very close, if not identical, to that of scsh/scheme48). The gap could probably be closed by some macro definitions, or just a semi-automatic rewrite of jl files. Regarding integration with C code, Guile is quite good at it (being one of its initial design goals), and there exist good bindings to gtk+ (and the whole Gnome library suite). IMHO, a port to Guile is perfectly possible; but of course it needs some work :) Cheers, jao From zanghar@freenet.de Sun May 3 19:12:30 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5E9BA7500CA for ; Sun, 3 May 2009 19:12:30 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 2724 hrs), (distance 21, link: ethernet/modem), [195.4.92.95] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kOLQMCPUxJ3v for ; Sun, 3 May 2009 19:12:23 +0000 (GMT) Received: from mout5.freenet.de (mout5.freenet.de [195.4.92.95]) by menubar.gnome.org (Postfix) with ESMTP id 440F875000B for ; Sun, 3 May 2009 19:12:14 +0000 (GMT) Received: from [195.4.92.10] (helo=0.mx.freenet.de) by mout5.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #89) id 1M0h6i-0007R1-28 for sawfish-list@gnome.org; Sun, 03 May 2009 21:12:12 +0200 Received: from g229186147.adsl.alicedsl.de ([92.229.186.147]:43082) by 0.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M0h6h-00038E-P7 for sawfish-list@gnome.org; Sun, 03 May 2009 21:12:12 +0200 Subject: Re: [ANNOUNCE] rep-gtk-0.18.4 (other scheme..) From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <87y6tedrvd.fsf@mithrandir.homeunix.net> References: <49FDACE5.7010803@fastmail.com.au> <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> <20090503.183418.150085242.hanche@math.ntnu.no> <87y6tedrvd.fsf@mithrandir.homeunix.net> Content-Type: text/plain Date: Sun, 03 May 2009 22:09:30 +0200 Message-Id: <1241381370.2892.1.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 May 2009 19:12:30 -0000 Am Sonntag, den 03.05.2009, 19:21 +0200 schrieb Jose A. Ortega Ruiz: > Harald Hanche-Olsen writes: > > > + "Chengqi(Lars) Song" : > > > >> I think im running off topic but I'm a little bit curious about > >> rep': why should we maintain a scheme implementation just for this > >> software? can we just implement sawfish upon other scheme > >> implementation such as gnu-guile/mit-scheme or plt-scheme? that' > >> would be a lot relaxing for maintainers. > > > > Do these other schemes have modules, rep style? Also, there is the > > integration with C code to be considered. It's probably not trivial to > > port the whole package to those other implementations you mention. > > Guile has modules that, i think, are functionally equivalent to rep's, > but the syntax differs (rep module syntax is very close, if not > identical, to that of scsh/scheme48). The gap could probably be closed > by some macro definitions, or just a semi-automatic rewrite of jl files. > > Regarding integration with C code, Guile is quite good at it (being one > of its initial design goals), and there exist good bindings to gtk+ (and > the whole Gnome library suite). IMHO, a port to Guile is perfectly > possible; but of course it needs some work :) > > Cheers, > jao > a) need someone who takes the goal b) not before GNOME 3.0, since it comes with GTK+3.0 and I don't want to waste time with GTK+2 in that time-window between 2.16 and 3.0. Chris From zanghar@freenet.de Sun May 3 19:40:22 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A2887750144 for ; Sun, 3 May 2009 19:40:22 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 2725 hrs), (distance 21, link: ethernet/modem), [195.4.92.95] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NlxZPsLm00gF for ; Sun, 3 May 2009 19:40:15 +0000 (GMT) Received: from mout5.freenet.de (mout5.freenet.de [195.4.92.95]) by menubar.gnome.org (Postfix) with ESMTP id CCE8375000B for ; Sun, 3 May 2009 19:40:06 +0000 (GMT) Received: from [195.4.92.10] (helo=0.mx.freenet.de) by mout5.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #89) id 1M0hXg-00040F-ME for sawfish-list@gnome.org; Sun, 03 May 2009 21:40:04 +0200 Received: from g229186147.adsl.alicedsl.de ([92.229.186.147]:53482) by 0.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M0hXg-00080i-FL for sawfish-list@gnome.org; Sun, 03 May 2009 21:40:04 +0200 Subject: Re: [ANNOUNCE] rep-gtk-0.18.4 (other scheme..) From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <1241381370.2892.1.camel@localhost> References: <49FDACE5.7010803@fastmail.com.au> <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> <20090503.183418.150085242.hanche@math.ntnu.no> <87y6tedrvd.fsf@mithrandir.homeunix.net> <1241381370.2892.1.camel@localhost> Content-Type: text/plain Date: Sun, 03 May 2009 22:37:25 +0200 Message-Id: <1241383045.2892.3.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 May 2009 19:40:22 -0000 Am Sonntag, den 03.05.2009, 22:09 +0200 schrieb Christopher Roy Bratusek: > Am Sonntag, den 03.05.2009, 19:21 +0200 schrieb Jose A. Ortega Ruiz: > > Harald Hanche-Olsen writes: > > > > > + "Chengqi(Lars) Song" : > > > > > >> I think im running off topic but I'm a little bit curious about > > >> rep': why should we maintain a scheme implementation just for this > > >> software? can we just implement sawfish upon other scheme > > >> implementation such as gnu-guile/mit-scheme or plt-scheme? that' > > >> would be a lot relaxing for maintainers. > > > > > > Do these other schemes have modules, rep style? Also, there is the > > > integration with C code to be considered. It's probably not trivial to > > > port the whole package to those other implementations you mention. > > > > Guile has modules that, i think, are functionally equivalent to rep's, > > but the syntax differs (rep module syntax is very close, if not > > identical, to that of scsh/scheme48). The gap could probably be closed > > by some macro definitions, or just a semi-automatic rewrite of jl files. > > > > Regarding integration with C code, Guile is quite good at it (being one > > of its initial design goals), and there exist good bindings to gtk+ (and > > the whole Gnome library suite). IMHO, a port to Guile is perfectly > > possible; but of course it needs some work :) > > > > Cheers, > > jao > > > > a) need someone who takes the goal > b) not before GNOME 3.0, since it comes with GTK+3.0 and I don't want to > waste time with GTK+2 in that time-window between 2.16 and 3.0. > > Chris > c) well, do we want to give up rep/rep-gtk d) how fast do we get GUILE for GNOME 3? e) what about stuff we might need, but not in GUILE? (Is it beeing added upstream?) Chris From zanghar@freenet.de Sun May 3 20:13:07 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AEDDF75000B; Sun, 3 May 2009 20:13:07 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 7368 hrs), (distance 21, link: ethernet/modem), [195.4.92.91] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id taRS6NhQbYsU; Sun, 3 May 2009 20:13:01 +0000 (GMT) Received: from mout1.freenet.de (mout1.freenet.de [195.4.92.91]) by menubar.gnome.org (Postfix) with ESMTP id DF1167500C8; Sun, 3 May 2009 20:12:52 +0000 (GMT) Received: from [195.4.92.15] (helo=5.mx.freenet.de) by mout1.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M0i3N-000535-I7; Sun, 03 May 2009 22:12:49 +0200 Received: from g229186147.adsl.alicedsl.de ([92.229.186.147]:56274) by 5.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M0i3N-0008K3-AY; Sun, 03 May 2009 22:12:49 +0200 Subject: [ANNOUNCE] rep-gtk 0.18.5 From: Christopher Roy Bratusek To: sawfish-list@gnome.org, gnome-announce-list@gnome.org Content-Type: text/plain Date: Sun, 03 May 2009 22:10:07 +0200 Message-Id: <1241381407.2892.6.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 May 2009 20:13:07 -0000 Hi all, a small bugfix release of rep-gtk is available! Changes: 0.18.5: - don't ignore datarootdir setting - fix libdir/pkgconfig issue - improved configures ending message Download: https://sourceforge.net/project/showfiles.php?group_id=581 Have Fun! Chris From zanghar@freenet.de Sun May 3 20:35:16 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D62C0750070 for ; Sun, 3 May 2009 20:35:16 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 3979 hrs), (distance 21, link: ethernet/modem), [195.4.92.90] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D9YNOQllXR5M for ; Sun, 3 May 2009 20:35:10 +0000 (GMT) Received: from mout0.freenet.de (mout0.freenet.de [195.4.92.90]) by menubar.gnome.org (Postfix) with ESMTP id E855675025A for ; Sun, 3 May 2009 20:35:01 +0000 (GMT) Received: from [195.4.92.16] (helo=6.mx.freenet.de) by mout0.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M0iOp-00075R-01 for sawfish-list@gnome.org; Sun, 03 May 2009 22:34:59 +0200 Received: from g229186147.adsl.alicedsl.de ([92.229.186.147]:60688) by 6.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M0iOo-0000EY-Ox for sawfish-list@gnome.org; Sun, 03 May 2009 22:34:58 +0200 Subject: [TEST] sawfish-1.3 branch From: Christopher Roy Bratusek To: sawfish-list@gnome.org Content-Type: text/plain Date: Sun, 03 May 2009 22:32:16 +0200 Message-Id: <1241382736.4848.1.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 May 2009 20:35:17 -0000 Hi all, I just made 1.3 branch work again (broke after 1.3.5.2). But I would like to see some more testers though, since 1.3.5.3 *should* be the last release of 1.3 branch. Thanks in advance Chris From zanghar@freenet.de Sun May 3 20:38:40 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 03BA6750075 for ; Sun, 3 May 2009 20:38:40 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 2728 hrs), (distance 21, link: ethernet/modem), [195.4.92.94] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2UXtrTCtQ0uI for ; Sun, 3 May 2009 20:38:32 +0000 (GMT) Received: from mout4.freenet.de (mout4.freenet.de [195.4.92.94]) by menubar.gnome.org (Postfix) with ESMTP id A5935750070 for ; Sun, 3 May 2009 20:38:24 +0000 (GMT) Received: from [195.4.92.12] (helo=2.mx.freenet.de) by mout4.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #91) id 1M0iS6-0003l0-1p for sawfish-list@gnome.org; Sun, 03 May 2009 22:38:22 +0200 Received: from g229186147.adsl.alicedsl.de ([92.229.186.147]:48259) by 2.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M0iS5-0000Ft-EK for sawfish-list@gnome.org; Sun, 03 May 2009 22:38:21 +0200 Subject: Where to place the .doap files? From: Christopher Roy Bratusek To: sawfish-list@gnome.org Content-Type: text/plain Date: Sun, 03 May 2009 22:35:40 +0200 Message-Id: <1241382940.4848.2.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 May 2009 20:38:40 -0000 I just didn't get it "place it in the toplevel directory" ... so in origin/master, or where? Thanks :) From songcq@gmail.com Mon May 4 01:44:17 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 50001750070 for ; Mon, 4 May 2009 01:44:17 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.368 X-Spam-Level: X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_CL=0.077, TW_GT=0.077, TW_PW=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 3847 hrs), (distance 13, link: (Google 2)), [209.85.198.232] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ugo8PWPzkV2u for ; Mon, 4 May 2009 01:44:10 +0000 (GMT) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.232]) by menubar.gnome.org (Postfix) with ESMTP id 63B457500C8 for ; Mon, 4 May 2009 01:44:01 +0000 (GMT) Received: by rv-out-0506.google.com with SMTP id k40so1270921rvb.7 for ; Sun, 03 May 2009 18:44:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=sBHk55o0iQvY408CeYMyn4ZSZPWB+MMrgOM700xWYKg=; b=Zhmrc5dkCKlvsbWFP+1lWVRENmgNbiZDhZqrT63No9Py4hi2RNHBCo0UxRrPWeaNiW cexIQ6gENTGPGEOdW+YuiUQqKk/2sTSTrwuCEEFVW6Oq9fATHiC5a5J43w46Oimn9gWZ jXdPY7HGC88w44gLvFmRL5D5UkL+2Xe/tXcHQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=o+jbP8DebIJHCvUbhKlZBTjOsnCOMET/NNGh2/+Hh/iTUpASU7DqL1QJnVz/KZO1f7 Q+Kxq00BCF6xqUrO2W0xRnZ9lvDyW7P/epZsp8InM6YQMGSsHT73DAx3tM06Dtaub9ZR OhTZFrgGLboKvzOjsK31iqtvWbphHkjjveG9A= Received: by 10.115.110.15 with SMTP id n15mr3825058wam.16.1241401440223; Sun, 03 May 2009 18:44:00 -0700 (PDT) Received: from localhost ([143.89.214.140]) by mx.google.com with ESMTPS id m28sm24982024poh.10.2009.05.03.18.43.58 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 03 May 2009 18:43:59 -0700 (PDT) Date: Mon, 4 May 2009 09:43:06 +0800 From: "Chengqi(Lars) Song" To: sawfish-list@gnome.org Subject: Re: [ANNOUNCE] rep-gtk-0.18.4 (other scheme..) Message-ID: <20090504014306.GA7649@lars-x200s.ust.hk> References: <49FDACE5.7010803@fastmail.com.au> <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> <20090503.183418.150085242.hanche@math.ntnu.no> <87y6tedrvd.fsf@mithrandir.homeunix.net> <1241381370.2892.1.camel@localhost> <1241383045.2892.3.camel@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1241383045.2892.3.camel@localhost> User-Agent: Mutt/1.5.18 (2008-05-17) X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2009 01:44:17 -0000 guile is just an example. and sure it can be extended by c library if there is any function missing. I did a simple search in my archlinux's package manager, and found some other candidates/reference works: 0) extra/guile-gtk Guile-gtk is glue code to make the GTK+ (the Gimp Toolkit) accessible from Guile 1) clisp-lisp2: ANSI Common Lisp interpreter, compiler and debugger (with gtk2 enabled) 2) clfswm: A(nother) Common Lisp FullScreen Window Manager 3) stumpwm-git: A tiling, keyboard-driven window manager written in common lisp 4) cmucl: CMU Common Lisp. There are two CMUCL bindings to the GTk+ widget set. Espen Johnsen's clg binds directly to the GTk event loop via the CMUCL FFI (GNU LGPL). Gilbert Baumann's (older) binding uses a client-server model to avoid problems with mixing two event loops. I think the advantage of guile is that it's used by gimp, which is a popular and should be long living software, so guile-gtk will be well maintained as long as gimp is alive. The advantage of clisp is that common lisp is a lot more powerful than scheme. but im not sure if it's a good or bad thing for developing sawfish. Anyway, the more lightweight the development is, the more active can the development be. Thinking about those options is not a bad thing i think. regards lars On Sun, 03 May 2009, Christopher Roy Bratusek wrote: > Am Sonntag, den 03.05.2009, 22:09 +0200 schrieb Christopher Roy > Bratusek: > > Am Sonntag, den 03.05.2009, 19:21 +0200 schrieb Jose A. Ortega Ruiz: > > > Harald Hanche-Olsen writes: > > > > > > > + "Chengqi(Lars) Song" : > > > > > > > >> I think im running off topic but I'm a little bit curious about > > > >> rep': why should we maintain a scheme implementation just for this > > > >> software? can we just implement sawfish upon other scheme > > > >> implementation such as gnu-guile/mit-scheme or plt-scheme? that' > > > >> would be a lot relaxing for maintainers. > > > > > > > > Do these other schemes have modules, rep style? Also, there is the > > > > integration with C code to be considered. It's probably not trivial to > > > > port the whole package to those other implementations you mention. > > > > > > Guile has modules that, i think, are functionally equivalent to rep's, > > > but the syntax differs (rep module syntax is very close, if not > > > identical, to that of scsh/scheme48). The gap could probably be closed > > > by some macro definitions, or just a semi-automatic rewrite of jl files. > > > > > > Regarding integration with C code, Guile is quite good at it (being one > > > of its initial design goals), and there exist good bindings to gtk+ (and > > > the whole Gnome library suite). IMHO, a port to Guile is perfectly > > > possible; but of course it needs some work :) > > > > > > Cheers, > > > jao > > > > > > > a) need someone who takes the goal > > b) not before GNOME 3.0, since it comes with GTK+3.0 and I don't want to > > waste time with GTK+2 in that time-window between 2.16 and 3.0. > > > > Chris > > > > c) well, do we want to give up rep/rep-gtk > d) how fast do we get GUILE for GNOME 3? > e) what about stuff we might need, but not in GUILE? (Is it beeing added > upstream?) > > Chris From eli@barzilay.org Mon May 4 02:06:46 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F0F027500C8 for ; Mon, 4 May 2009 02:06:45 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.403 X-Spam-Level: X-Spam-Status: No, score=-2.403 tagged_above=-999 required=2 tests=[AWL=-0.112, BAYES_00=-2.599, TW_CL=0.077, TW_GT=0.077, TW_MZ=0.077, TW_PW=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 5785 hrs), (distance 19, link: ethernet/modem), [129.10.115.117] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fEWiB2NqzFkB for ; Mon, 4 May 2009 02:06:38 +0000 (GMT) Received: from barzilay.org (winooski.ccs.neu.edu [129.10.115.117]) by menubar.gnome.org (Postfix) with ESMTP id E0537750070 for ; Mon, 4 May 2009 02:06:29 +0000 (GMT) Received: from eli by barzilay.org with local (Exim 4.66) (envelope-from ) id 1M0nZY-0007EU-OK for sawfish-list@gnome.org; Sun, 03 May 2009 22:06:24 -0400 From: Eli Barzilay MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18942.19872.713223.933052@winooski.ccs.neu.edu> Date: Sun, 3 May 2009 22:06:24 -0400 To: General discussion about sawfish wm Subject: Re: [ANNOUNCE] rep-gtk-0.18.4 (other scheme..) In-Reply-To: <20090504014306.GA7649@lars-x200s.ust.hk> References: <49FDACE5.7010803@fastmail.com.au> <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> <20090503.183418.150085242.hanche@math.ntnu.no> <87y6tedrvd.fsf@mithrandir.homeunix.net> <1241381370.2892.1.camel@localhost> <1241383045.2892.3.camel@localhost> <20090504014306.GA7649@lars-x200s.ust.hk> X-Mailer: VM 7.19 under Emacs 22.1.1 X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2009 02:06:46 -0000 On May 4, Chengqi(Lars) Song wrote: > 0) extra/guile-gtk > Guile-gtk is glue code to make the GTK+ (the Gimp Toolkit) > accessible from Guile > 1) clisp-lisp2: > ANSI Common Lisp interpreter, compiler and debugger (with gtk2 > enabled) > 2) clfswm: > A(nother) Common Lisp FullScreen Window Manager > 3) stumpwm-git: > A tiling, keyboard-driven window manager written in common lisp > 4) cmucl: > CMU Common Lisp. There are two CMUCL bindings to the GTk+ widget > set. Espen Johnsen's clg binds directly to the GTk event loop via > the CMUCL FFI (GNU LGPL). Gilbert Baumann's (older) binding uses > a client-server model to avoid problems with mixing two event > loops. You should add plt scheme to the list -- it is full of useful libraries, has a good ffi, uses a jit to execute code relatively fast, it's very alive and under active developement, and it's big enough that I can't write any decent one-sentence feature list. I'm one of the core developers, so I'll be happy to help with any needs -- like adapting glue code or module syntax. (And in case anyone wonders, this is not a plug I'm dropping for nothing: I've been a sawfish user for a really long time, and one of the things that always bothered me was the choice of a language that is "somewhere between elisp and scheme".) > I think the advantage of guile is that it's used by gimp, [...] No -- the gimp plan was to eventually move to guile, but this was never done (IIRC, the reason given was that it's too big or something like that). So it's still using a very small (and not really good) Scheme interpreter. FWIW, I think that sawfish is in a different place which justifies a good language: Gimp uses Scheme for writing automated scripts but it's a C application -- whereas sawfish is mostly written in Scheme (and with a good language, even more can move to Scheme, making it easier to hack). This leads to another question that should be considered: is it better to have a C application that embeds a Scheme interpreter or is it better to go the other way and have a Scheme application with some library/ies that are written in Scheme. I strongly believe that the latter is a more sensible choice -- and was done once with the scwm window manager (which I used before I switched to the more alive sawfish). > The advantage of clisp is that common lisp is a lot more powerful > than scheme. but im not sure if it's a good or bad thing for > developing sawfish. I could say here that PLT Scheme is far more powerful than common lisp, but what I should really say is that any specific implementation of either Scheme or CL is far more powerful than that. The real advantage of CL implementations is that more is standardize -- but for reasons that I can get to if anyone cares, that is not really a problem, and even less so for sawfish. The disadvantage of most common lisps is that they tend to have a "monolithic repl" approach, which usually makes them less convenient to embed or to turn to a distribution. The PLT Scheme point is that it is particularly powerful with a ton of useful stuff. Of course this could be a problem: the installation is pretty big -- which is fine when you want to use it, but not fine when all you need is a window manager. The solution for this in PLT is its ability to compile into "binaries" and/or distributions via its command line compiler tool. A "binary" is really a copy of mzscheme (the plt scheme core) with byte-compiled scheme code attached; and a distribution is basically a file tree holding only the files that are needed for an application. -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://www.barzilay.org/ Maze is Life! From songcq@gmail.com Mon May 4 02:52:21 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C797C7500F9 for ; Mon, 4 May 2009 02:52:21 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.291 X-Spam-Level: X-Spam-Status: No, score=-2.291 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_CL=0.077, TW_GT=0.077, TW_MZ=0.077, TW_PW=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 3858 hrs), (distance 13, link: (Google 2)), [209.85.198.228] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SnkOvtznbfNC for ; Mon, 4 May 2009 02:52:14 +0000 (GMT) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.228]) by menubar.gnome.org (Postfix) with ESMTP id CF6D37500AE for ; Mon, 4 May 2009 02:52:01 +0000 (GMT) Received: by rv-out-0506.google.com with SMTP id k40so2589433rvb.3 for ; Sun, 03 May 2009 19:51:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=Bf55lmEmwGTnU9lDWCUATyCgQZ+KJiWFuXO2Hud+ZJA=; b=dQcNYm+M0nBOhJA4DAZV7QuXKcGvadUjj+EK/MZ8Rivc/UHBYpXzV3IaEXAoumu2be JK+iJ7FqL14213SzO4Bf7KL50Z0zH0gSRTIHX4XOI8p5JeofgvaTBVh7eQ66l9ragqv+ dFEQzYMtFU2LPq3h6W5jMZarfUWmSziv94Gig= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=D0kBTu+VzdRHPUYFEZGcT7ecJn9n3YLZChR2gZ6D5jLb/DSaO3vBIcXPzUgnd+4/YL LxGxP9QqabZZ6Ik/uH3XfkoRsxpp58uIUeY/A1Dy23EtyUUMIH+XNJaThRJcSupCL6IO qDXq8mHlMW1s5zQzVQ2Y+e09h1XBB779oFYfg= Received: by 10.115.32.8 with SMTP id k8mr2333640waj.15.1241405519745; Sun, 03 May 2009 19:51:59 -0700 (PDT) Received: from localhost ([143.89.214.140]) by mx.google.com with ESMTPS id k2sm8093004rvb.8.2009.05.03.19.51.56 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 03 May 2009 19:51:59 -0700 (PDT) Date: Mon, 4 May 2009 10:51:04 +0800 From: "Chengqi(Lars) Song" To: sawfish-list@gnome.org Subject: Re: [ANNOUNCE] rep-gtk-0.18.4 (other scheme..) Message-ID: <20090504025104.GA8477@lars-x200s.ust.hk> References: <49FDACE5.7010803@fastmail.com.au> <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> <20090503.183418.150085242.hanche@math.ntnu.no> <87y6tedrvd.fsf@mithrandir.homeunix.net> <1241381370.2892.1.camel@localhost> <1241383045.2892.3.camel@localhost> <20090504014306.GA7649@lars-x200s.ust.hk> <18942.19872.713223.933052@winooski.ccs.neu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <18942.19872.713223.933052@winooski.ccs.neu.edu> User-Agent: Mutt/1.5.18 (2008-05-17) X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2009 02:52:22 -0000 it seems there is a bunch of existing implementations of lisp with gtk binding. so is there anyway to use them directly instead of maintaining rep and rep-gtk, which could be a heavy work when gtk updates? On Sun, 03 May 2009, Eli Barzilay wrote: > On May 4, Chengqi(Lars) Song wrote: > > 0) extra/guile-gtk > > Guile-gtk is glue code to make the GTK+ (the Gimp Toolkit) > > accessible from Guile > > 1) clisp-gtk2: > > ANSI Common Lisp interpreter, compiler and debugger (with gtk2 > > enabled) > > 2) clfswm: > > A(nother) Common Lisp FullScreen Window Manager > > 3) stumpwm-git: > > A tiling, keyboard-driven window manager written in common lisp > > 4) cmucl: > > CMU Common Lisp. There are two CMUCL bindings to the GTk+ widget > > set. Espen Johnsen's clg binds directly to the GTk event loop via > > the CMUCL FFI (GNU LGPL). Gilbert Baumann's (older) binding uses > > a client-server model to avoid problems with mixing two event > > loops. > > You should add plt scheme to the list -- it is full of useful > libraries, has a good ffi, uses a jit to execute code relatively fast, > it's very alive and under active developement, and it's big enough > that I can't write any decent one-sentence feature list. I'm one of > the core developers, so I'll be happy to help with any needs -- like > adapting glue code or module syntax. (And in case anyone wonders, > this is not a plug I'm dropping for nothing: I've been a sawfish user > for a really long time, and one of the things that always bothered me > was the choice of a language that is "somewhere between elisp and > scheme".) > > > > I think the advantage of guile is that it's used by gimp, [...] > > No -- the gimp plan was to eventually move to guile, but this was > never done (IIRC, the reason given was that it's too big or something > like that). So it's still using a very small (and not really good) > Scheme interpreter. FWIW, I think that sawfish is in a different > place which justifies a good language: Gimp uses Scheme for writing > automated scripts but it's a C application -- whereas sawfish is > mostly written in Scheme (and with a good language, even more can move > to Scheme, making it easier to hack). > > This leads to another question that should be considered: is it better > to have a C application that embeds a Scheme interpreter or is it > better to go the other way and have a Scheme application with some > library/ies that are written in Scheme. I strongly believe that the > latter is a more sensible choice -- and was done once with the scwm > window manager (which I used before I switched to the more alive > sawfish). > > > > The advantage of clisp is that common lisp is a lot more powerful > > than scheme. but im not sure if it's a good or bad thing for > > developing sawfish. > > I could say here that PLT Scheme is far more powerful than common > lisp, but what I should really say is that any specific implementation > of either Scheme or CL is far more powerful than that. The real > advantage of CL implementations is that more is standardize -- but for > reasons that I can get to if anyone cares, that is not really a > problem, and even less so for sawfish. The disadvantage of most > common lisps is that they tend to have a "monolithic repl" approach, > which usually makes them less convenient to embed or to turn to a > distribution. > > The PLT Scheme point is that it is particularly powerful with a ton of > useful stuff. Of course this could be a problem: the installation is > pretty big -- which is fine when you want to use it, but not fine when > all you need is a window manager. The solution for this in PLT is its > ability to compile into "binaries" and/or distributions via its > command line compiler tool. A "binary" is really a copy of mzscheme > (the plt scheme core) with byte-compiled scheme code attached; and a > distribution is basically a file tree holding only the files that are > needed for an application. > > -- > ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: > http://www.barzilay.org/ Maze is Life! From eli@barzilay.org Mon May 4 03:52:20 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6A6DF7500D8 for ; Mon, 4 May 2009 03:52:20 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.475 X-Spam-Level: X-Spam-Status: No, score=-2.475 tagged_above=-999 required=2 tests=[AWL=-0.030, BAYES_00=-2.599, TW_GT=0.077, TW_WX=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 5803 hrs), (distance 19, link: ethernet/modem), [129.10.115.117] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sk7NzhUnOsgG for ; Mon, 4 May 2009 03:52:13 +0000 (GMT) Received: from barzilay.org (winooski.ccs.neu.edu [129.10.115.117]) by menubar.gnome.org (Postfix) with ESMTP id EF0BF7500CA for ; Mon, 4 May 2009 03:52:04 +0000 (GMT) Received: from eli by barzilay.org with local (Exim 4.66) (envelope-from ) id 1M0pDm-0000gl-ND for sawfish-list@gnome.org; Sun, 03 May 2009 23:52:02 -0400 From: Eli Barzilay MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18942.26210.679823.197287@winooski.ccs.neu.edu> Date: Sun, 3 May 2009 23:52:02 -0400 To: General discussion about sawfish wm Subject: Re: [ANNOUNCE] rep-gtk-0.18.4 (other scheme..) In-Reply-To: <20090504025104.GA8477@lars-x200s.ust.hk> References: <49FDACE5.7010803@fastmail.com.au> <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> <20090503.183418.150085242.hanche@math.ntnu.no> <87y6tedrvd.fsf@mithrandir.homeunix.net> <1241381370.2892.1.camel@localhost> <1241383045.2892.3.camel@localhost> <20090504014306.GA7649@lars-x200s.ust.hk> <18942.19872.713223.933052@winooski.ccs.neu.edu> <20090504025104.GA8477@lars-x200s.ust.hk> X-Mailer: VM 7.19 under Emacs 22.1.1 X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2009 03:52:20 -0000 On May 4, Chengqi(Lars) Song wrote: > it seems there is a bunch of existing implementations of lisp with > gtk binding. so is there anyway to use them directly instead of > maintaining rep and rep-gtk, which could be a heavy work when gtk > updates? I can only speak for PLT: currently, there are several gtk bindings (btw, the ffi that we have is a dynamic one, so playing with bindings is extremely easy), but they're not maintained too well. However, the GUI interface that we have is currently being based on an old fork of wxwindows -- but we're currently in the process of switching it all to Scheme, which will include a GTK interface. Once that is done, this interface will be *very* well maintained, since DrScheme (the main PLT application, which is used very widely) crucially depends on this. I don't how much difference there is between a gtk subset that is important for a gui and for a wm, but the gtk support that will be part of plt will be very easy to use directly. -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://www.barzilay.org/ Maze is Life! From amd2345@fastmail.com.au Mon May 4 06:00:11 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 554947500AE for ; Mon, 4 May 2009 06:00:11 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.722 X-Spam-Level: X-Spam-Status: No, score=-2.722 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_UNKN=0.8, RCVD_IN_DNSWL_LOW=-1, TW_GT=0.077] X-Amavis-OS-Fingerprint: UNKNOWN [S4:50:1:56:M1460, S, T:.:?:?] (up: 9822 hrs), (link: ethernet/modem), [66.111.4.25] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nZWH-iYb3aaI for ; Mon, 4 May 2009 06:00:05 +0000 (GMT) Received: from out1.smtp.messagingengine.com (out1.smtp.messagingengine.com [66.111.4.25]) by menubar.gnome.org (Postfix) with ESMTP id 09D62750070 for ; Mon, 4 May 2009 05:59:56 +0000 (GMT) Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id CC228339972 for ; Mon, 4 May 2009 01:59:54 -0400 (EDT) Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute1.internal (MEProxy); Mon, 04 May 2009 01:59:54 -0400 X-Sasl-enc: lOJp7dvJiUGY4f1Q+HiycBsZ/SAzzOnUgaQLhx6//0Ko 1241416794 Received: from [192.168.1.2] (ppp121-44-195-42.lns10.mel4.internode.on.net [121.44.195.42]) by mail.messagingengine.com (Postfix) with ESMTPSA id 0E5142841C for ; Mon, 4 May 2009 01:59:53 -0400 (EDT) Message-ID: <49FE8452.1080509@fastmail.com.au> Date: Mon, 04 May 2009 15:59:46 +1000 From: Allan Duncan User-Agent: Thunderbird 2.0.0.12 (X11/20080228) MIME-Version: 1.0 To: General discussion about sawfish wm Subject: Re: [ANNOUNCE] rep-gtk-0.18.4 References: <1236238222.2233.5.camel@nanolx.org> <49FDACE5.7010803@fastmail.com.au> <1241368877.2893.1.camel@localhost> In-Reply-To: <1241368877.2893.1.camel@localhost> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2009 06:00:11 -0000 Christopher Roy Bratusek wrote: > Am Montag, den 04.05.2009, 00:40 +1000 schrieb Allan Duncan: ... > > That has been fixed in trunk. > > The patch can also be found in the ML (by Teika) Beg to differ on the fix - I was using 0.18.5 which contains that fix, but I moved on the the latest 0.18.6 just to confirm it. I'll create a relevant new thread and discuss it further there. From amd2345@fastmail.com.au Mon May 4 06:24:26 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1AE5D750070 for ; Mon, 4 May 2009 06:24:26 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.414 X-Spam-Level: X-Spam-Status: No, score=-2.414 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_UNKN=0.8, RCVD_IN_DNSWL_LOW=-1, TW_GD=0.077, TW_GT=0.077, TW_KG=0.077, TW_LG=0.077, TW_PM=0.077] X-Amavis-OS-Fingerprint: UNKNOWN [S4:50:1:56:M1460, S, T:.:?:?] (up: 9823 hrs), (link: ethernet/modem), [66.111.4.25] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ctdzun-vum4c for ; Mon, 4 May 2009 06:24:19 +0000 (GMT) Received: from out1.smtp.messagingengine.com (out1.smtp.messagingengine.com [66.111.4.25]) by menubar.gnome.org (Postfix) with ESMTP id 917897500C8 for ; Mon, 4 May 2009 06:24:11 +0000 (GMT) Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id DDC23339B65 for ; Mon, 4 May 2009 02:24:09 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Mon, 04 May 2009 02:24:09 -0400 X-Sasl-enc: WaznsNXJzdPuPpNiKh/7oDBeL4SnEgz0hXTi4HwpvuGT 1241418248 Received: from [192.168.1.2] (ppp121-44-195-42.lns10.mel4.internode.on.net [121.44.195.42]) by mail.messagingengine.com (Postfix) with ESMTPSA id AD6B74732C for ; Mon, 4 May 2009 02:24:08 -0400 (EDT) Message-ID: <49FE8A07.2020200@fastmail.com.au> Date: Mon, 04 May 2009 16:24:07 +1000 From: Allan Duncan User-Agent: Thunderbird 2.0.0.12 (X11/20080228) MIME-Version: 1.0 To: General discussion about sawfish wm Subject: rep-gtk 0.18.6 on x86-64 doesn't create an RPM Content-Type: multipart/mixed; boundary="------------030609010804020900090102" X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2009 06:24:26 -0000 This is a multi-part message in MIME format. --------------030609010804020900090102 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Firstly, there is a syntax error in the spec file that breaks on at least Fedora 10's rpmbuild - two occurrences of the %files keyword. BTW, note the %{_libdir} for both rep and pkgconfig. A patch: ============================================================================= --- rep-gtk.spec.in-orig Mon Apr 20 00:07:14 2009 +++ rep-gtk.spec.in Wed Apr 29 22:50:44 2009 @@ -36,18 +36,10 @@ %files %defattr (-,root,root,-) -%doc README* examples/ TODO NEWS HACKING AUTHORS BUGS -%{_libdir}/rep/%{_host}/gui +%doc README* examples/ TODO NEWS HACKING AUTHORS BUGS ChangeLog gtk.defs gdk.defs +%{_libdir}/rep/%{_host}/gui/ %{_libdir}/pkgconfig/rep-gtk.pc -%files -%defattr(-,root,root) -%doc README README.guile-gtk BUGS ChangeLog gtk.defs gdk.defs -%{_libexecdir}/rep/%{_target_platform}/gui/gtk-2/gtk.so* -%{_libexecdir}/rep/%{_target_platform}/gui/gtk-2/gtk.la -%{_libexecdir}/rep/%{_target_platform}/gui/gtk-2/types.so* -%{_libexecdir}/rep/%{_target_platform}/gui/gtk-2/types.la - %changelog * Sun Jan 18 2009 Christopher Bratusek - several updates ============================================================================= As mentioned elsewhere, the pkgconfig build gets its libdir screwed up, viz: /usr/lib64/rep/x86_64-unknown-linux-gnu/install-aliases -c . /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.6-1.x86_64/usr/lib64/rep/x86_64-unknown-linux-gnu install -d /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.6-1.x86_64/usr/lib/pkgconfig/ install -m644 rep-gtk.pc /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.6-1.x86_64/usr/lib/pkgconfig/ + /usr/lib/rpm/find-debuginfo.sh --strict-build-id /home/alland/rpmbuild/BUILD/rep-gtk-0.18.6 extracting debug info from /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.6-1.x86_64/usr/lib64/rep/x86_64-unknown-linux-gnu/gui/gtk-2/types.so extracting debug info from /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.6-1.x86_64/usr/lib64/rep/x86_64-unknown-linux-gnu/gui/gtk-2/gtk.so --- Processing files: rep-gtk-0.18.6-1 error: File not found: /home/alland/rpmbuild/BUILDROOT/rep-gtk-0.18.6-1.x86_64/usr/lib64/pkgconfig/rep-gtk.pc Some other snippets from the BUILD directory are attached to help those who understand the runes decipher the error. I could use a brute force hard coded libdir, but that is cheating. --------------030609010804020900090102 Content-Type: text/plain; name="rep-gtk.pc" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="rep-gtk.pc" prefix=/usr exec_prefix=${prefix} libdir=${exec_prefix}/lib includedir=${prefix}/include Name: rep-gtk Description: GTK+ bindings to librep Version: 0.18.6 Requires: librep gtk+-2.0 gdk-pixbuf-2.0 --------------030609010804020900090102 Content-Type: text/plain; name="rep-gtk.spec-snip" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="rep-gtk.spec-snip" Name: rep-gtk ... %build ./autogen.sh --prefix=/usr make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT --------------030609010804020900090102 Content-Type: text/plain; name="Makefile-snip" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="Makefile-snip" version=0.18.6 host_type=x86_64-unknown-linux-gnu SHELL=/bin/sh prefix=/usr exec_prefix=${prefix} libdir=${exec_prefix}/lib datarootdir=${prefix}/share repexecdir=/usr/lib64/rep/x86_64-unknown-linux-gnu include $(repexecdir)/rules.mk CC=gcc CPPFLAGS= CFLAGS=-g -O2 LDFLAGS= override CPPFLAGS += -DHAVE_CONFIG_H -I. override CFLAGS += -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/ -I/usr/lib64/rep/x86_64-unknown-linux-gnu/ -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include REP_SGTK_LIBS=-lglib-2.0 REP_GTK_LIBS=-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 INSTALL=/usr/bin/install -c INSTALL_DATA=${INSTALL} -m 644 INSTALL_PROGRAM=${INSTALL} DESTDIR= installdir=$(repexecdir) top_srcdir=. top_builddir=. VPATH=.:. --------------030609010804020900090102-- From dmg@uvic.ca Mon May 4 10:24:17 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3DCA37500CF for ; Mon, 4 May 2009 10:24:17 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -6.599 X-Spam-Level: X-Spam-Status: No, score=-6.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 11169 hrs), (distance 22, link: ethernet/modem), [142.104.68.221] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GdYeyySAqkgd for ; Mon, 4 May 2009 10:24:10 +0000 (GMT) Received: from mn.cs.uvic.ca (oxygen.cs.UVic.CA [142.104.68.221]) by menubar.gnome.org (Postfix) with ESMTP id 3269D7500AE for ; Mon, 4 May 2009 10:23:59 +0000 (GMT) Received: from phosphorus (localhost.localdomain [127.0.0.1]) by mn.cs.uvic.ca (Postfix) with ESMTP id 2DE5A6D6562; Mon, 4 May 2009 02:27:44 -0700 (PDT) Received: by phosphorus (Postfix, from userid 1001) id C16A08B6590; Mon, 4 May 2009 15:37:51 +0900 (JST) From: D M German To: General discussion about sawfish wm Subject: Re: [TODO] Review Patches, please Organization: University of Victoria References: <1241262721.2868.17.camel@localhost> Date: Mon, 04 May 2009 15:37:51 +0900 In-Reply-To: <1241262721.2868.17.camel@localhost> (Christopher Roy Bratusek's message of "Sat, 02 May 2009 13:12:01 +0200") Message-ID: <86ljpdnzk0.fsf@uvic.ca> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: dmg@uvic.ca, General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2009 10:24:17 -0000 Hi Chris, Chris> 2) Display worskpace when cycling Chris> old patch based on 1.3, does not apply, but is a feature I would like to Chris> have as option (got used to it at the times trying out E (yes, I did a Chris> lot to avoid MetaCity ^_^)) does this mean avoiding to switch workspaces when cycling? If so, I implemented a patch that I submitted but was never integrated. I am willing to work on it if it is of interest to others. Chris> I'll see if I can provide an working, updated version. May take some Chris> time. -- -- Daniel M. German http://turingmachine.org/ http://silvernegative.com/ dmg (at) uvic (dot) ca replace (at) with @ and (dot) with . From michal@harddata.com Mon May 4 15:51:42 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E46E07500A3 for ; Mon, 4 May 2009 15:51:42 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 2972 hrs), (distance 20, link: ethernet/modem), [66.18.239.151] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6zUcHpthAtdJ for ; Mon, 4 May 2009 15:51:36 +0000 (GMT) Received: from mail.harddata.com (mail.harddata.com [66.18.239.151]) by menubar.gnome.org (Postfix) with ESMTP id 454FE750068 for ; Mon, 4 May 2009 15:51:27 +0000 (GMT) Received: from mail.harddata.com (localhost.localdomain [127.0.0.1]) by mail.harddata.com (8.13.1/8.13.1) with ESMTP id n44FpPlO008977 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 4 May 2009 09:51:25 -0600 Received: (from michal@localhost) by mail.harddata.com (8.13.1/8.13.1/Submit) id n44FpPbo008972 for sawfish-list@gnome.org; Mon, 4 May 2009 09:51:25 -0600 Date: Mon, 4 May 2009 09:51:25 -0600 From: Michal Jaegermann To: General discussion about sawfish wm Subject: Re: rep-gtk 0.18.6 on x86-64 doesn't create an RPM Message-ID: <20090504155125.GC24686@mail.harddata.com> References: <49FE8A07.2020200@fastmail.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <49FE8A07.2020200@fastmail.com.au> User-Agent: Mutt/1.4.1i X-Virus-Scanned: clamav-milter 0.95.1 at mail.harddata.com X-Virus-Status: Clean X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2009 15:51:43 -0000 On Mon, May 04, 2009 at 04:24:07PM +1000, Allan Duncan wrote: > Some other snippets from the BUILD directory are attached to help > those who understand the runes decipher the error. I could use a > brute force hard coded libdir, but that is cheating. > prefix=/usr > exec_prefix=${prefix} > libdir=${exec_prefix}/lib > includedir=${prefix}/include Just looking at that this appears to be wrong. 'libdir' should be set to an expansion of %{_libdir} and for x86_64 this is not /usr/lib. That shows in rep-gtk.pc and Makefile. Michal From zanghar@freenet.de Mon May 4 15:58:02 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1930075000B for ; Mon, 4 May 2009 15:58:02 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 2776 hrs), (distance 21, link: ethernet/modem), [195.4.92.94] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q0E9ZXHyM7Bk for ; Mon, 4 May 2009 15:57:55 +0000 (GMT) Received: from mout4.freenet.de (mout4.freenet.de [195.4.92.94]) by menubar.gnome.org (Postfix) with ESMTP id 2BB0D750068 for ; Mon, 4 May 2009 15:57:46 +0000 (GMT) Received: from [195.4.92.15] (helo=5.mx.freenet.de) by mout4.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #91) id 1M10Y3-0004Cv-OY; Mon, 04 May 2009 17:57:43 +0200 Received: from g230033247.adsl.alicedsl.de ([92.230.33.247]:55024) by 5.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M10Y3-00032W-Fg; Mon, 04 May 2009 17:57:43 +0200 Subject: Re: [TODO] Review Patches, please From: Christopher Roy Bratusek To: dmg@uvic.ca, General discussion about sawfish wm In-Reply-To: <86ljpdnzk0.fsf@uvic.ca> References: <1241262721.2868.17.camel@localhost> <86ljpdnzk0.fsf@uvic.ca> Content-Type: text/plain Date: Mon, 04 May 2009 17:54:54 +0200 Message-Id: <1241452494.2896.2.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2009 15:58:02 -0000 Am Montag, den 04.05.2009, 15:37 +0900 schrieb D M German: > Hi Chris, > > Chris> 2) Display worskpace when cycling > > Chris> old patch based on 1.3, does not apply, but is a feature I would like to > Chris> have as option (got used to it at the times trying out E (yes, I did a > Chris> lot to avoid MetaCity ^_^)) > > does this mean avoiding to switch workspaces when cycling? If so, I > implemented a patch that I submitted but was never integrated. I am > willing to work on it if it is of interest to others. > No that's not what I meant, but anyway, if you implement it as an option, it will go in. What I meant is that, when you switch a workspace/viewport, that a prompt pops up saying "Workspace 1" or "Viewport 0:1" (there 0 is the row and 1 the column). Of course also optional. > Chris> I'll see if I can provide an working, updated version. May take some > Chris> time. Chris From zanghar@freenet.de Mon May 4 16:05:50 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C19AE7500D8 for ; Mon, 4 May 2009 16:05:50 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 2776 hrs), (distance 21, link: ethernet/modem), [195.4.92.95] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8Cspdk9pZlXa for ; Mon, 4 May 2009 16:05:43 +0000 (GMT) Received: from mout5.freenet.de (mout5.freenet.de [195.4.92.95]) by menubar.gnome.org (Postfix) with ESMTP id 1EA8675002E for ; Mon, 4 May 2009 16:05:33 +0000 (GMT) Received: from [195.4.92.25] (helo=15.mx.freenet.de) by mout5.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #89) id 1M10fb-0007zb-CI for sawfish-list@gnome.org; Mon, 04 May 2009 18:05:31 +0200 Received: from g230033247.adsl.alicedsl.de ([92.230.33.247]:58485) by 15.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M10fb-0004sb-4N for sawfish-list@gnome.org; Mon, 04 May 2009 18:05:31 +0200 Subject: Re: rep-gtk 0.18.6 on x86-64 doesn't create an RPM From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <20090504155125.GC24686@mail.harddata.com> References: <49FE8A07.2020200@fastmail.com.au> <20090504155125.GC24686@mail.harddata.com> Content-Type: text/plain Date: Mon, 04 May 2009 18:02:50 +0200 Message-Id: <1241452970.2896.3.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2009 16:05:51 -0000 Am Montag, den 04.05.2009, 09:51 -0600 schrieb Michal Jaegermann: > On Mon, May 04, 2009 at 04:24:07PM +1000, Allan Duncan wrote: > > > Some other snippets from the BUILD directory are attached to help > > those who understand the runes decipher the error. I could use a > > brute force hard coded libdir, but that is cheating. > > > prefix=/usr > > exec_prefix=${prefix} > > libdir=${exec_prefix}/lib > > includedir=${prefix}/include > > Just looking at that this appears to be wrong. 'libdir' should be set > to an expansion of %{_libdir} and for x86_64 this is not /usr/lib. > That shows in rep-gtk.pc and Makefile. > > Michal > libdir is set to @libdir@ in all .in files, so I don't get why it's not working. ... well Teika said it works now for him (or her?). Chris From michal@harddata.com Mon May 4 16:44:21 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 089D575000B for ; Mon, 4 May 2009 16:44:21 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 2981 hrs), (distance 20, link: ethernet/modem), [66.18.239.151] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c--ooYEI3OOl for ; Mon, 4 May 2009 16:44:15 +0000 (GMT) Received: from mail.harddata.com (mail.harddata.com [66.18.239.151]) by menubar.gnome.org (Postfix) with ESMTP id 32393750113 for ; Mon, 4 May 2009 16:44:06 +0000 (GMT) Received: from mail.harddata.com (localhost.localdomain [127.0.0.1]) by mail.harddata.com (8.13.1/8.13.1) with ESMTP id n44Gi4dI016900 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 4 May 2009 10:44:04 -0600 Received: (from michal@localhost) by mail.harddata.com (8.13.1/8.13.1/Submit) id n44Gi47Y016896 for sawfish-list@gnome.org; Mon, 4 May 2009 10:44:04 -0600 Date: Mon, 4 May 2009 10:44:04 -0600 From: Michal Jaegermann To: General discussion about sawfish wm Subject: Re: rep-gtk 0.18.6 on x86-64 doesn't create an RPM Message-ID: <20090504164404.GA14917@mail.harddata.com> References: <49FE8A07.2020200@fastmail.com.au> <20090504155125.GC24686@mail.harddata.com> <1241452970.2896.3.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1241452970.2896.3.camel@localhost> User-Agent: Mutt/1.4.1i X-Virus-Scanned: clamav-milter 0.95.1 at mail.harddata.com X-Virus-Status: Clean X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2009 16:44:21 -0000 On Mon, May 04, 2009 at 06:02:50PM +0200, Christopher Roy Bratusek wrote: > Am Montag, den 04.05.2009, 09:51 -0600 schrieb Michal Jaegermann: > > On Mon, May 04, 2009 at 04:24:07PM +1000, Allan Duncan wrote: > > > > > Some other snippets from the BUILD directory are attached to help > > > those who understand the runes decipher the error. I could use a > > > brute force hard coded libdir, but that is cheating. > > > > > prefix=/usr > > > exec_prefix=${prefix} > > > libdir=${exec_prefix}/lib > > > includedir=${prefix}/include > > > > Just looking at that this appears to be wrong. 'libdir' should be set > > to an expansion of %{_libdir} and for x86_64 this is not /usr/lib. > > That shows in rep-gtk.pc and Makefile. > > libdir is set to @libdir@ in all .in files, so I don't get why it's not > working. I really do not know. That was only a comment on a posted fragments. Only somehow 'libdir=${exec_prefix}/lib' sneaked in. That does not look like a substitution of '@libdir@'. > ... well Teika said it works now for him (or her?). A branch with fixes vs. what was released? Just guessing ... Michal From zanghar@freenet.de Mon May 4 16:48:10 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BE37A75002E for ; Mon, 4 May 2009 16:48:10 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 10873 hrs), (distance 21, link: ethernet/modem), [195.4.92.92] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Okly5w-K6+8E for ; Mon, 4 May 2009 16:48:03 +0000 (GMT) Received: from mout2.freenet.de (mout2.freenet.de [195.4.92.92]) by menubar.gnome.org (Postfix) with ESMTP id 1FFAA7500A3 for ; Mon, 4 May 2009 16:47:54 +0000 (GMT) Received: from [195.4.92.15] (helo=5.mx.freenet.de) by mout2.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M11Ka-00017n-55 for sawfish-list@gnome.org; Mon, 04 May 2009 18:47:52 +0200 Received: from g230033247.adsl.alicedsl.de ([92.230.33.247]:55960) by 5.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M11KX-0007DD-Gv for sawfish-list@gnome.org; Mon, 04 May 2009 18:47:52 +0200 Subject: Re: rep-gtk 0.18.6 on x86-64 doesn't create an RPM From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <20090504164404.GA14917@mail.harddata.com> References: <49FE8A07.2020200@fastmail.com.au> <20090504155125.GC24686@mail.harddata.com> <1241452970.2896.3.camel@localhost> <20090504164404.GA14917@mail.harddata.com> Content-Type: text/plain Date: Mon, 04 May 2009 18:45:04 +0200 Message-Id: <1241455504.2896.6.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2009 16:48:11 -0000 Am Montag, den 04.05.2009, 10:44 -0600 schrieb Michal Jaegermann: > On Mon, May 04, 2009 at 06:02:50PM +0200, Christopher Roy Bratusek wrote: > > Am Montag, den 04.05.2009, 09:51 -0600 schrieb Michal Jaegermann: > > > On Mon, May 04, 2009 at 04:24:07PM +1000, Allan Duncan wrote: > > > > > > > Some other snippets from the BUILD directory are attached to help > > > > those who understand the runes decipher the error. I could use a > > > > brute force hard coded libdir, but that is cheating. > > > > > > > prefix=/usr > > > > exec_prefix=${prefix} > > > > libdir=${exec_prefix}/lib > > > > includedir=${prefix}/include > > > > > > Just looking at that this appears to be wrong. 'libdir' should be set > > > to an expansion of %{_libdir} and for x86_64 this is not /usr/lib. > > > That shows in rep-gtk.pc and Makefile. > > > > libdir is set to @libdir@ in all .in files, so I don't get why it's not > > working. > > I really do not know. That was only a comment on a posted > fragments. Only somehow 'libdir=${exec_prefix}/lib' sneaked in. > That does not look like a substitution of '@libdir@'. > check the .in files @libdir@ is set correctly. can't image what's happening .... well as a work-around you could pass --libdir=${_libdir} to %build's autogen. > > ... well Teika said it works now for him (or her?). > > A branch with fixes vs. what was released? Just guessing ... > > Michal > Nope the fix got into trunk and that's what has been released Chris From fetchinson@googlemail.com Mon May 4 23:18:06 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 072F6750065 for ; Mon, 4 May 2009 23:18:06 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 707 hrs), (distance 13, link: ethernet/modem), [209.85.221.112] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xeoUOCd8onII for ; Mon, 4 May 2009 23:17:55 +0000 (GMT) Received: from mail-qy0-f112.google.com (mail-qy0-f112.google.com [209.85.221.112]) by menubar.gnome.org (Postfix) with ESMTP id 70290750050 for ; Mon, 4 May 2009 23:17:46 +0000 (GMT) Received: by qyk10 with SMTP id 10so7829784qyk.13 for ; Mon, 04 May 2009 16:17:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=u3z5lGEoWlZQyCqMklun1vmwLKt3beoZFVlGSyRYK+o=; b=awfjna0jseY7t5KHCu2NXJpQBnlybtK36LQyHrwu3JG2BtMIXCJqBIN6u4fQ2rkkHj p9eFakQLY3MEexPxnX6+vtwBwQayEpWRejIPUhehnpSGsbL7tjLWdMufecGIo7mR9hxc HA+5ExVo+JbMLRxnKQ+TvFIZPusCXb5gIYuDU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=VsfcK1SK/J5lc15MeI0Z2q6ksV4nuyYQTji3lrV250I3YZA2wi93OEoiFn3IocuAnp Yx0eVhcDngQvczYcGLrhACEFkrBDhC9kxXgaP8g2/V5zQgs35GuIVmLxvyLUX2zQsmbE 6QvzgcR0aQHI9tGjwxw3GnyYWrTHvqKnmG0sQ= MIME-Version: 1.0 Received: by 10.220.76.21 with SMTP id a21mr10210478vck.95.1241479060613; Mon, 04 May 2009 16:17:40 -0700 (PDT) In-Reply-To: <20090503001425.GA6621@crossbow.battleship> References: <20090503001425.GA6621@crossbow.battleship> Date: Mon, 4 May 2009 16:17:40 -0700 Message-ID: Subject: Re: open xterms on different viewport From: Daniel Fetchinson To: sawfish-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2009 23:18:06 -0000 >> I'm using one workspace with several viewports (or virtual workspaces) > > Viewports are not workspaces. :] In this case it can even make things > easier with some programs. > > [...] >> What I would like to do is open an xterm on one viewport and another >> one on another viewport, all in one go (attached to a keyboard >> shortcut or have a menu item for it, doesn't really matter). >> >> How would I do this? I guess I need to write a lisp function for it, >> but what would this be? > > If your apps support geometry commands in X11 style, you can launch > them with parameters like +2000+0 or +0-2000 (values bigger than your > monitor resolution). xterms do, others do not. At worst case you will > have to write a function to check where you viewport currently is, and > adjust the params accordingly. Since I only need this with xterm, geometry will do it. I didn't think it would be this easy, great, I'll give it a shot. Cheers, Daniel > If your apps do not support the params (or you used workspaces) you > would had to code some kind of temp window matcher ("one launch > only"), and cross fingers so it works, because some programs do not > set right all things at launch time (titles that change half second > after mapping the window, _NET/WM/etc props with wrong values, etc). -- Psss, psss, put it down! - http://www.cafepress.com/putitdown From amd2345@fastmail.com.au Tue May 5 04:02:24 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4FE47750004 for ; Tue, 5 May 2009 04:02:24 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.645 X-Spam-Level: X-Spam-Status: No, score=-2.645 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_UNKN=0.8, RCVD_IN_DNSWL_LOW=-1, TW_GT=0.077, TW_KG=0.077] X-Amavis-OS-Fingerprint: UNKNOWN [S4:51:1:56:M1460, S, T:.:?:?] (up: 9877 hrs), (link: ethernet/modem), [66.111.4.26] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vBRW3+5k1Mrm for ; Tue, 5 May 2009 04:02:15 +0000 (GMT) Received: from out2.smtp.messagingengine.com (out2.smtp.messagingengine.com [66.111.4.26]) by menubar.gnome.org (Postfix) with ESMTP id B64F37500A3 for ; Tue, 5 May 2009 04:02:07 +0000 (GMT) Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id D097633B039 for ; Tue, 5 May 2009 00:02:04 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute2.internal (MEProxy); Tue, 05 May 2009 00:02:04 -0400 X-Sasl-enc: 8IV1RiBpiU/q5+07J2N23o4lEb0twlV2Yja3teIYDCiK 1241496124 Received: from [192.168.1.2] (ppp121-44-195-42.lns10.mel4.internode.on.net [121.44.195.42]) by mail.messagingengine.com (Postfix) with ESMTPSA id E5EE610D28 for ; Tue, 5 May 2009 00:02:03 -0400 (EDT) Message-ID: <49FFBA33.6050507@fastmail.com.au> Date: Tue, 05 May 2009 14:01:55 +1000 From: Allan Duncan User-Agent: Thunderbird 2.0.0.12 (X11/20080228) MIME-Version: 1.0 To: General discussion about sawfish wm Subject: Re: rep-gtk 0.18.6 on x86-64 doesn't create an RPM References: <49FE8A07.2020200@fastmail.com.au> <20090504155125.GC24686@mail.harddata.com> <1241452970.2896.3.camel@localhost> <20090504164404.GA14917@mail.harddata.com> <1241455504.2896.6.camel@localhost> In-Reply-To: <1241455504.2896.6.camel@localhost> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 May 2009 04:02:24 -0000 Christopher Roy Bratusek wrote: > Am Montag, den 04.05.2009, 10:44 -0600 schrieb Michal Jaegermann: >> On Mon, May 04, 2009 at 06:02:50PM +0200, Christopher Roy Bratusek wrote: >>> Am Montag, den 04.05.2009, 09:51 -0600 schrieb Michal Jaegermann: >>>> On Mon, May 04, 2009 at 04:24:07PM +1000, Allan Duncan wrote: >>>> >>>>> Some other snippets from the BUILD directory are attached to help >>>>> those who understand the runes decipher the error. I could use a >>>>> brute force hard coded libdir, but that is cheating. >>>>> prefix=/usr >>>>> exec_prefix=${prefix} >>>>> libdir=${exec_prefix}/lib >>>>> includedir=${prefix}/include >>>> Just looking at that this appears to be wrong. 'libdir' should be set >>>> to an expansion of %{_libdir} and for x86_64 this is not /usr/lib. >>>> That shows in rep-gtk.pc and Makefile. >>> libdir is set to @libdir@ in all .in files, so I don't get why it's not >>> working. >> I really do not know. That was only a comment on a posted >> fragments. Only somehow 'libdir=${exec_prefix}/lib' sneaked in. >> That does not look like a substitution of '@libdir@'. >> > > check the .in files @libdir@ is set correctly. can't image what's > happening .... > > well as a work-around you could pass --libdir=${_libdir} to %build's > autogen. > >>> ... well Teika said it works now for him (or her?). >> A branch with fixes vs. what was released? Just guessing ... >> >> Michal >> > > Nope the fix got into trunk and that's what has been released The bit that puzzles me is that it works for the /rep/ bits, but not for the pkgconfig bits, I haven't found where that happens. The lib64 bit I get comes from "repexecdir", so an equivalent lib is needed for pkgconfig. From configure.in PKG_CHECK_MODULES(LIBREP, librep >= $REP_MIN_VER ,REP_EXECDIR="`pkg-config --variable=repcommonexecdir librep`" REP_CFLAGS="`pkg-config --cflags librep`" ,AC_MSG_ERROR([can't locate librep])) From configure REP_EXECDIR="`pkg-config --variable=repcommonexecdir librep`" From Makefile.in repexecdir=@REP_EXECDIR@ From Makefile repexecdir=/usr/lib64/rep/x86_64-unknown-linux-gnu So this translates to "put the rep-gtk stuff wherever you found librep". Now I've got some idea of how lib64 gets into the rep parts, I'll pursue pkgconfig. Presumably we need a "pkgconfiglibdir", pity pkgconfig doesn't have its own pkgconfig.pc Learning more internal build matters than I really want to know in my retirement. From teika@lavabit.com Tue May 5 07:12:55 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 00EEF7500CE for ; Tue, 5 May 2009 07:12:55 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 11636 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1b89bN+Nxqcq for ; Tue, 5 May 2009 07:12:46 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 431B6750004 for ; Tue, 5 May 2009 07:12:37 +0000 (GMT) Received: from c.earth.lavabit.com (c.earth.lavabit.com [192.168.111.12]) by karen.lavabit.com (Postfix) with ESMTP id 25BC011B838; Tue, 5 May 2009 02:12:36 -0500 (CDT) Received: from localhost (p2021-ipad48hodogaya.kanagawa.ocn.ne.jp [60.38.29.21]) by lavabit.com with ESMTP id L148AG4DQ1V6; Tue, 05 May 2009 02:12:36 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=lnhaLV/wT3GYZEncu1QZ0A+/va8blaYrapEBmKTABs6+Eq1aEQU8obTHPNOCEzlYhlw/c3g+WBeDPDIwjR4NUMcPAUaZwnh6Eys4TAg3y3F+742qSxpkGmfxD136sJoDSwR+wIE9vVMV6JLriG1SWMOtP5zLJ2OfILDgwZ8N4uE=; h=Date:Message-Id:To:Subject:From:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Tue, 05 May 2009 15:41:07 +0900 (JST) Message-Id: <20090505.154107.295937983575516391.teika@lavabit.com> To: sawfish-list@gnome.org Subject: [patch] Librep man patch on numbers From: Teika Kazura Mime-Version: 1.0 Content-Type: Multipart/Mixed; boundary="--Next_Part(Tue_May__5_15_41_07_2009_800)--" Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 May 2009 07:12:55 -0000 ----Next_Part(Tue_May__5_15_41_07_2009_800)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi all. Attached is a man patch on librep, regarding numbers. For Changelog: ------------------------------------------------------------------------ * man/librep.texi: Date of update is changed * man/news.texi: What's added is written. * man/lang.texi: 'Numbers' section is revised, mainly on machine dependence. Minor improvements. ------------------------------------------------------------------------ Summary of the research: * With gmp, integer and rational are infinite precision. Without gmp, integer is signed 30-bit for 32-bit platform, and rational is converted to float (double precision). * Overflow of integer is converted to float. (Wow.) (* 100000000 1000000000000) -> 7766279631452241920 on my machine, because it's casted into double. (Mine is 64-bit without gmp.) * Sometimes (eq int1 int2) returns nil even if equal. Use eql or equal. (For big integers only, implemented via gmp? Not sure.) * Without gmp, ceiling, floor, etc return float to avoid overflow, like libc counterparts. * Nice functions string->number & number->string are available. It's just that they have lacked decription in doc. * Orders of some subsections are exchanged. It is easy to implement (max_int) function, but because it does not make much sense (it's machine-dep), I didn't include it into the patch. I think version number of the manual is meaningless, so how about removing it? News section items telling what's changed serve instead. Chris, please apply the draft animator patch on 18 Apr, too. Regards, Teika (Teika kazura) ----Next_Part(Tue_May__5_15_41_07_2009_800)-- Content-Type: Application/Octet-Stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="librep-num.patch.bz2" QlpoOTFBWSZTWXByq/wACWJfgCAQQf//93/n/6p////6YBFO+64rY2rUNUd9uU8O8Ba9XsMBTyLN rdtmOqc21c2602JCZrbQ3BKaIgI0YRPUY1TFDwRpNPUAyaAaGgNBpoSZMEKnkyjTRiD1NBoAAAaA ADjJk0MRiaMAjATCAMBNNGmRoBhJpSAkTTTUybU9JobRAGgA9QaZAzUyAESSZJqYIaU9GE0mmCaB tQG1Gg0AAASIQgTQCBE2ojJtRoNDRoAA0AxH/MPXm9cn5+S2/vUpiFFA/uvU2mIZXlC91MgP4Uzi YcHn3l8u514/rdKXQ2ODr6Oz2NRUFhml9O2smjFzEW+pcMBlEaYxofV/fqbNA3cSvBkMbjs4XTTP ADEFNRndE1EoFZC5lLXmtstJ/T5QxlBsHvacu8GzQfCYrsll8aovnVsENNoyBTnJQ9O3x2V0ULJi 5JjGjdZasIlis23cYp6HMsnWFsVtt0AKEC3OzQL3014Uz2l/V25ru0fvIiH4ucTobqZmv+zBc50+ H7eWJ/hppv0+HGn4pxXGbek35whREHEGwzDWZuEGvhwuVci5YwLBUCJYF6rsXsBfLIYiCD3YYykM IsphCLa9LL5EvEU5uSFIm450a+D1HvqVclCqxKliOB2dywZWLOsEwIuaCgqwjfmpERMfs+XnunjB jGb4UpGBAQSlEN3KLsdy5snxGMC/Vjc0YwPBTKOVVARRPI5tjwGDj5xpWfZKowZOUZ4tjTsi5bw3 Ig7zgkObPw2ghFHhWkk9ykVGxxvBCTGmwQI1wW2PE3GvQ529JhKtBV+52iSWgXEKgKGmhkUgn8Ii OWS3GCFR5uVT8d6qorNNN1Vp6HrWepgCd5O3XKv07YYRIWmbxWQUGmt0DkUIUpA1aJbfTgV6Qx36 TtQEYBoZOI6MttF9tG03g226YBSV2gZlTjEW4QXWrB0SJZZ31VaoedNkXvQCJGYrBqDt6aA+++DB BIhBoRBfKqKpXNJsymnadk3vxvbMwEYLdjD8Ta5a+w2ng7Q8zbtksZjI2vidhsyZsT9LnFE60eMm to4XL2tVFVTO8wVO8cnFoLY50cMPyBcsBlzGuEkb0LjUzZTaYvRB4tQFZPg8dC8qnyxov2NFIok5 qqv1WIptNthLBXrM1FMOidb24nqgmauCxjUndzYo4qrsjygxzvIZvHEj294yYfk4Ixv18rIbYmqp riB9tWzHPOrmwNRlF0zUkizOqGubWjSCx4+E5kBiVE356UOyq5ygrvw3JMh55PN1UHDUvsVuqZt9 ESXOU2MHOxoA0JvV7meDXa0+e1p2WbwiVRtEiL2stM9MrSMxtPOA0aG+FCdkQ+g1yuGTxfJkcaeH 3VVVRVVe9JIyKRjmrFBf+ucNmy1iEErZ08d1KhpAjA2dOunrYoZzj2adZr4ooZ3xG5Rs7Y9l4GSy gs8vk8X8YiPV2yeS9A/GJSeaiFEzoAOLJgTJsxg3NjlIGY9guCZmrsS+eCxk00crMOm3Lgi5QuZ4 9HDMmZEeTmOWl1wzhazDxiXF6pNq0RShlprUCUS0sK+g1RTTXTOJCp747eOfXeeMoLMdmoTp3HfX 2LhpzEAXeQhCEJwguLihCFSQcSqQOGVF4mAydRwqHyluPGDuKEcRcFTOW9ANadaPdaceFqXMdpiB ttW9eTG8hXVdkxOMEOSasoFI20fSe8aGc569ZNs2bNtmXIUYpOmOmxbQ0GCaWuJolKZrswwmdBOV polVuJZxmMZha4wFqPecnNi4VcW4OhyhApAKhOueiKHQP0nUdxZ1pD4BXge6rEDdAmdpUaVWDbI0 UsgjI1baqqiqqqNOIE6nDMmMJZCy29LUwxorUq25W4v3MmMLZS2st9JisJ6VQRAnUCSHHPlPnBxp 6AvXpwxmqNbFCTDmNOvG+RmMUhnLdB/VA84XIyyITqYSfuecsTyhSQ5NLJDUWqqrS1VVVWzrQnEy eQP0OGA1QmeVhgUcHbOcMHSgPng9vqfssabu3u/XGPOA+tYDHClpQfd6O6tmU/6w3Orj1eQAkzST uBhBGgFQghIAQdvgOaeAtDMJqk9eRgDBude8pL6RX8B2g0Dubdi6pyhA+uL4KMJdF/CvoP4kB4tB bqEe5vMgpMyxLtOCg6dF9mroTl0xf2QcRpd6a+SGrjICb/KlmxGDoCi0HYyExijoo8+Gr4G/hkg1 OAw6IID11De378bpMaJgqAGZH4mbE4uW4YafIUOpCrLfIckDojifb46QtcohpSJo89jnva94We0L XA9SpGnAWRC4J3plcZBikIEgsAuSCuZEbNoEJAYGj1OCzcukCQaWnrg2QCqc7BwJYtTWVy0iIYmw 2JPUPd47GGkuy2RqZbRBKAOIkogOzhsQsAgjvuhH0qdDXBZmdgoJsSiEFIhaknEx9vj6+vg4cW9J tM2zueFiGSEAMWAZ8R4W1vdXJjQzlba5F1X2RmNcgXrbP0qS98PNqmlw4cjHC+ppMmRyLypQcYhE xC2exuqHxqhmgjP6844xSZz216fzfxpSt9pUthyBnyvZdkQvsBcSt0ESJaKMo97hrI44JuPxGTZw Wxi07DHNsqImmegeKTJ8zofxqMmKrBzdaAdzTr2mkSAxhmEe0POgTc81Mhr5XEg76MMHQ6JjTaTO JELqw0KLAwstEaqRLqM8ninGRNUnc5jt9+w7DRFWERURGM9YSxDkLVkVYLiva6TQNDtBO17ZDfdd 95loRMEANMGRAmxJt4LzvKNdAgq5TMW5YiPPLxyF5OMw8hiZyIOGmglzwHOQu0DDgLekFHtbY0Jj ST5ejudEdjUOAhbUyioKieYZfC1V7q5XHZCJyzaExGROrlexjR8hBKF7o1aFBUV8WnmuOs9srkpu N5J7RivEwN1qbwOLNVaR4dRYcKhoFr0vkKbsSAE2fdcIkCAjwVsrGBZGCNgO+sTZJpieoLghuMD8 WAsAVSTlYFw5gvrkC0kBmMIVqFKRQwI5B9wF5HVe1wvIJIQHIE6OlyMc3jbmOUAjueSt4XKjf1G0 y8xbaxhYVkgdcx5Owdh5ypmYWWwmB1tMiOZx7wznsR825PiXllmSejOeZZaOh6Hcrv5EI0qdk8NY swzNkQhEhEUOnzaunXv/viZgNwkCGBK8Zp5dxm1jZGhacrmtYcFgLRlrDpEX2jDwksipq+ftYIuD fWguDDc45t8NWYhcu/xncg+1pAbtKrf2BwM93mswi5gLmpQbvIHePgegTAYfnMjPc04g5iON1Ho+ FkuKVwgCcjbtLPGI6K5ljRNJPwJhxscEcQUQ9Okmrp4DMDYMhIQmdN0TBUY9DnzLQUe5Bqec93qU Z6UaAahQMqwOIPfKNJNUKGYwiDILfhxrhIUrA5JnrjLMyytoyICZVrWebLosFRZyUmqGQRJJKRBA od7S7EuAJiwWJFAJgF2aWMBdCRhCNkQqRKalhGU2Eha5cMFinm4cobbsYpmRENBhCLr0yy0OQGOj v2GAdoiQEAN+FpkzfExCeqAzJRHMGQG0t5SNEI+ZgkaFskNfDpvIz03Nx+7pAsiRgWg2hp1mBwdI m1HybgfZlm3Ds1gwUJJSEVn8nqr8ZKwkxjDfjf5k10NWNNFJp4LFEYDDdSpRclKpQGet0Lyf2QPJ S5OHm7iIo6TnIDb+iDOhyvEybge1nbsa7FTODczFHw6YN/xnzNcRvXNNiWoW1r/YPZLgZvI3Djjj x5nzwdMuskzNkZlgjaFAQZPt1V1phGRQHqZjk6qAjvlUU6PuUhgwLQ4mLHLo6vLmlwnmQ2yoBoog KR1YWCwWRjWaoWY8RBKiJS2cHEdlW8Hjsc3gmosppTrooTWCIaUGdgMziFn6tsYlPmpXE6tnc3zY QeyBIU6zMXWGV4OraUO0uBAd4OadWT7FjfMOJW0RLAcfBaNW7TWWckzIiA7FOZDgCKOLxyQQwmIQ jd+gUUEWHTY0sejiRmV6mHUyZEzTErMLDGwklqnDqX6RZXiD53YmC7xMjxRJUIkpCykzu4SsE2Hi iM8FJKKIyOsl/SoJgtlRDEbViWirWUwqC0wVxa494OfTGSpnbFWVrxcs7kHM5OwOwSom3f5CbO2R vrhGYkz2PXTMXgWWFdBsoWh1K4DpJnlWzGjUYZPIubfAZl7lj5WG26VJcaS6onTWFXklyaW1rChP enxY60z3RMpr31nizDJIrQisRe8KU75UUmX/pYvZkNWDRxkb2XDNVgoSMIhOTiCJkIoAXaZHQXvZ HA0YUA3Q+oJwl1JYmQE8aBPB3aAaAJUxndPGlhiLHmQzWEMiHDj4yztEgHHCo1AYRoAIRGaSSt5D U8QpwlrwMag9JFuqauIdncgjV1GiKz02SQSIz4tELJwjLLRAaBR1npQo2rg78NhrBoikMQMzNzXV 4T3qRAZAWQGLEQFRZBhFQQcaq5QKvFIA96YDbBLIN/a4Nj7SdU61XLaSAhRbzzZhO7jyTx95uh2K Dc58TnSBCjO7QzFioKIT9LHbdWV6QESB4sak8mKqS0CVc0IBSkKSWEJH32gTmZBXZpwKPC7EM2hB EScdeEHE0siJiCzgixHGZuWl3K6L2LuwfPAfpE5OCoRyNRppG4MTGaEQncRQbAihDXZBOf4j8/7+ s4szNtqGgyEMgxWRJye6jcuuyVB5+44/AP5EFx+pTjrcfXiHfN5kVT6+yVNBS7mRabQ/8XckU4UJ Bwcqv8A= ----Next_Part(Tue_May__5_15_41_07_2009_800)---- From teika@lavabit.com Tue May 5 07:12:56 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4A66C750004 for ; Tue, 5 May 2009 07:12:56 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 11636 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D3yD90uSwc2u for ; Tue, 5 May 2009 07:12:47 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id D2D6975002E for ; Tue, 5 May 2009 07:12:38 +0000 (GMT) Received: from c.earth.lavabit.com (c.earth.lavabit.com [192.168.111.12]) by karen.lavabit.com (Postfix) with ESMTP id 5B14511B839; Tue, 5 May 2009 02:12:37 -0500 (CDT) Received: from localhost (p2021-ipad48hodogaya.kanagawa.ocn.ne.jp [60.38.29.21]) by lavabit.com with ESMTP id ISLKWAPRTGM7; Tue, 05 May 2009 02:12:37 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=5QPrZ6Eak0nlxf6t+PjLAu6vsmoSyn8w1OTqbGVDGbgVGrAUcQvNDswXeB4Miy47grL0nOFp5MSXdoFoC0sDcr1eucEIgcOMBTf8kUHG1LQQMpmwlDUzNYFcHyWbIsitzuIE768SblafitTh61GOgSK63b6xxwrXr2aSOk/blmQ=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Tue, 05 May 2009 15:44:17 +0900 (JST) Message-Id: <20090505.154417.1076064300032381018.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: [TODO] Review Patches, please From: Teika Kazura In-Reply-To: <1241262721.2868.17.camel@localhost> References: <1241262721.2868.17.camel@localhost> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 May 2009 07:12:56 -0000 Hi, Chris. Nice to see your braveness. On Sat, 02 May 2009 13:12:01 +0200, Christopher Roy Bratusek wrote: > Currently we got four paches in "Submitted patches" Give me two weeks for patches not mentioned here. > 3) Improved extensibility for window-order > > ... needs discussion and rewrite This should go 'suspended', or maybe, 'needs long term development' category. I'm a bit sorry that we can't answer the author's effort right now. And thank you Chris for re-discovering this patch. When someone can make use of it, this is a nice starting point. > 1) 13 mouse buttons This should be solved, but in 1.6 / 3.0? > 3) Focus policy improvement > > ... sounds ok, Teika: didn't we introduce remprop in 1.3x? So any change > for this to be in 1.5.0? I'm against adopting it. But yes, it works, and it's extremely useful, and I've been using it :) As a workaround, it is possible to put it in 'Scripts' section in wiki. The reason I oppose is that in order to keep consistency, entire rework of the GUI 'matched windows' should accompany, not only of the appearance, but also of the underlying specification. It's because some other options can have 'per window negation' of global options, just like this patch provides for 'focus when mapped', but not the rest. For the latter, a checkbox suffices and yes/no switch should be removed. For the former (actually for all), the help in GUI is necessary, and yes/no should be replaced with something better. Research on other options may be at least laborious if straightforward, but if worse, it would reveal other difficulties. So without such study, the patch remains a mere quick'n'cheap hack. It's a good goal for 1.6 / 3.0, but we shouldn't postpone the release of 1.5 too long. With regards, Teika (Teika kazura) From teika@lavabit.com Tue May 5 07:12:57 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 68F6A7500BF for ; Tue, 5 May 2009 07:12:57 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_KD=0.077] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 11636 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zXkc5hdiQDUK for ; Tue, 5 May 2009 07:12:48 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 02BA77500C2 for ; Tue, 5 May 2009 07:12:39 +0000 (GMT) Received: from c.earth.lavabit.com (c.earth.lavabit.com [192.168.111.12]) by karen.lavabit.com (Postfix) with ESMTP id 7E95C11B83B; Tue, 5 May 2009 02:12:38 -0500 (CDT) Received: from localhost (p2021-ipad48hodogaya.kanagawa.ocn.ne.jp [60.38.29.21]) by lavabit.com with ESMTP id 8ITDKTJJP0Z8; Tue, 05 May 2009 02:12:38 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=e/7Lan09jfCOJRrFwDKBj/jE2vHGhwHE8B6Qgp2MIEsPnFGSYipO/pxGy8NBCpHzB5ybeQx22lBl7fniPF7rCqj9ydZdQ5T91mrOZcxEw5Wzyjoozl9CvE53sPwhrhZ9JKyGcgf25MXaxblY1KpvNtX1g78ey83hQdt/5IQYPuo=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Tue, 05 May 2009 16:08:17 +0900 (JST) Message-Id: <20090505.160817.575506239756162413.teika@lavabit.com> To: sawfish-list@gnome.org Subject: X upgrade & modifier illness (was: Window-cycle goes between two only.) From: Teika Kazura In-Reply-To: <20090502221650.GH3401@nabiki.intranet.nul-unu.com> References: <1241260546.2868.0.camel@localhost> <1241260658.2868.1.camel@localhost> <20090502221650.GH3401@nabiki.intranet.nul-unu.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 May 2009 07:12:58 -0000 Hi. On Sat, 2 May 2009 15:16:50 -0700, Rodrigo Gallardo wrote: > On Sat, May 02, 2009 at 12:37:38PM +0200, Christopher Roy Bratusek wrote: >> Am Samstag, den 02.05.2009, 12:35 +0200 schrieb Christopher Roy >> Bratusek: >> > Am Samstag, den 02.05.2009, 13:51 +0900 schrieb Teika Kazura: >> > > I realized that recently window cycling does not work properly. >> > > Only two are interchanged, and others are ignored. >> > >> > [...] >> >> To be more exactly simply pressing Alt+Tab rotates between the current >> and the last window. To rotate between other windows, too keep Alt >> pressed and press Tab again. I found the cause. Modifier keys get auto repeated after upgrading Xorg server to 1.5. (X11 7.4) (And driver from kdb to evdev.) Thus, the server took it as released each time. So the below line for each modifier solved: xset -r # And it is not activated unless the following accompanies: # $ xset r rate x y This helped for another problem I've had with Super, too. That is, I bind Super + F1 to maximize-window-toggle. After X upgrade, after a press & release of Super + F1, Super "remained", so an F1 toggles maximization, and pressing, say, right arrow on emacs results in a complaint message " is undefined". I had to press & release Super again to cure it. > I used to have a similar problem, where Alt+Tab would change the > window, but then pressing Tab without releasing Alt would not cycle to > the next, but instead send an Alt+Tab event to the newly focused > window. I solved it by adding (Alt+Tab -> Cycle step) and > (S+A+Tab -> Cycle step backwards) to the 'cycle' keymap. Strange. This seems different from my case, but the above prescription may be worth a try. Thanks, Chris & Rodrigo Gallardo for comments. Now I'm a happy sawfish user again. Teika (Teika kazura) From teika@lavabit.com Tue May 5 07:23:23 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C496A7500CE for ; Tue, 5 May 2009 07:23:23 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 11637 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KW2v8tkqaXbh for ; Tue, 5 May 2009 07:23:15 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 7DB657500A3 for ; Tue, 5 May 2009 07:23:07 +0000 (GMT) Received: from c.earth.lavabit.com (c.earth.lavabit.com [192.168.111.12]) by karen.lavabit.com (Postfix) with ESMTP id EE53E11B7A9; Tue, 5 May 2009 02:23:05 -0500 (CDT) Received: from localhost (p2021-ipad48hodogaya.kanagawa.ocn.ne.jp [60.38.29.21]) by lavabit.com with ESMTP id 2K00TWVRDN7V; Tue, 05 May 2009 02:23:05 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=0o+RkWGUPgY+LKSxsDpQnz5xpAkf5zXG44LpZqKVD63QaMuiVZ449r0qfz7zBncK5VOBmdX/gjySagcKxIZDobV3lccB9iZoGoSbuGRH7gtoGe/36ChAdEz+65jz6lQU7+4WikSdd4ZO79A44igcbaOU3yvU0XzzgF7a9OMSnC0=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Tue, 05 May 2009 16:22:40 +0900 (JST) Message-Id: <20090505.162240.287595822596055887.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: Where to place the .doap files? From: Teika Kazura In-Reply-To: <1241382940.4848.2.camel@localhost> References: <1241382940.4848.2.camel@localhost> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 May 2009 07:23:24 -0000 Hi. On Sun, 03 May 2009 22:35:40 +0200, Christopher Roy Bratusek wrote: > I just didn't get it "place it in the toplevel directory" ... so in > origin/master, or where? I couldn't understand gnome site help page at all. ;) Maybe better ask gnome people. Teika (Teika kazura) From zanghar@freenet.de Tue May 5 18:13:41 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D5D1E750207 for ; Tue, 5 May 2009 18:13:41 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.445 X-Spam-Level: X-Spam-Status: No, score=-2.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_KG=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 3791 hrs), (distance 21, link: ethernet/modem), [195.4.92.93] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZwvbzlZSFpMB for ; Tue, 5 May 2009 18:13:34 +0000 (GMT) Received: from mout3.freenet.de (mout3.freenet.de [195.4.92.93]) by menubar.gnome.org (Postfix) with ESMTP id D1CF675008E for ; Tue, 5 May 2009 18:13:25 +0000 (GMT) Received: from [195.4.92.13] (helo=3.mx.freenet.de) by mout3.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M1P8s-00009k-DL for sawfish-list@gnome.org; Tue, 05 May 2009 20:13:22 +0200 Received: from g230022248.adsl.alicedsl.de ([92.230.22.248]:41968) by 3.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M1P8s-0007dk-5T for sawfish-list@gnome.org; Tue, 05 May 2009 20:13:22 +0200 Subject: Re: rep-gtk 0.18.6 on x86-64 doesn't create an RPM From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <49FFBA33.6050507@fastmail.com.au> References: <49FE8A07.2020200@fastmail.com.au> <20090504155125.GC24686@mail.harddata.com> <1241452970.2896.3.camel@localhost> <20090504164404.GA14917@mail.harddata.com> <1241455504.2896.6.camel@localhost> <49FFBA33.6050507@fastmail.com.au> Content-Type: text/plain Date: Tue, 05 May 2009 20:10:39 +0200 Message-Id: <1241547039.3182.0.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 May 2009 18:13:42 -0000 Am Dienstag, den 05.05.2009, 14:01 +1000 schrieb Allan Duncan: > Christopher Roy Bratusek wrote: > > Am Montag, den 04.05.2009, 10:44 -0600 schrieb Michal Jaegermann: > >> On Mon, May 04, 2009 at 06:02:50PM +0200, Christopher Roy Bratusek wrote: > >>> Am Montag, den 04.05.2009, 09:51 -0600 schrieb Michal Jaegermann: > >>>> On Mon, May 04, 2009 at 04:24:07PM +1000, Allan Duncan wrote: > >>>> > >>>>> Some other snippets from the BUILD directory are attached to help > >>>>> those who understand the runes decipher the error. I could use a > >>>>> brute force hard coded libdir, but that is cheating. > >>>>> prefix=/usr > >>>>> exec_prefix=${prefix} > >>>>> libdir=${exec_prefix}/lib > >>>>> includedir=${prefix}/include > >>>> Just looking at that this appears to be wrong. 'libdir' should be set > >>>> to an expansion of %{_libdir} and for x86_64 this is not /usr/lib. > >>>> That shows in rep-gtk.pc and Makefile. > >>> libdir is set to @libdir@ in all .in files, so I don't get why it's not > >>> working. > >> I really do not know. That was only a comment on a posted > >> fragments. Only somehow 'libdir=${exec_prefix}/lib' sneaked in. > >> That does not look like a substitution of '@libdir@'. > >> > > > > check the .in files @libdir@ is set correctly. can't image what's > > happening .... > > > > well as a work-around you could pass --libdir=${_libdir} to %build's > > autogen. > > > >>> ... well Teika said it works now for him (or her?). > >> A branch with fixes vs. what was released? Just guessing ... > >> > >> Michal > >> > > > > Nope the fix got into trunk and that's what has been released > > The bit that puzzles me is that it works for the /rep/ bits, but not for > the pkgconfig bits, that rep bits are comming from rep.pc the questions is why libdir is correctly detected on librep but not on rep-gtk. Chris > I haven't found where that happens. The lib64 bit I > get comes from "repexecdir", so an equivalent lib is needed for pkgconfig. > > From configure.in > PKG_CHECK_MODULES(LIBREP, librep >= $REP_MIN_VER > ,REP_EXECDIR="`pkg-config --variable=repcommonexecdir librep`" > REP_CFLAGS="`pkg-config --cflags librep`" > ,AC_MSG_ERROR([can't locate librep])) > > From configure > REP_EXECDIR="`pkg-config --variable=repcommonexecdir librep`" > > From Makefile.in > repexecdir=@REP_EXECDIR@ > > From Makefile > repexecdir=/usr/lib64/rep/x86_64-unknown-linux-gnu > > So this translates to "put the rep-gtk stuff wherever you found librep". > Now I've got some idea of how lib64 gets into the rep parts, I'll pursue pkgconfig. > Presumably we need a "pkgconfiglibdir", pity pkgconfig doesn't have its own pkgconfig.pc > > Learning more internal build matters than I really want to know in my retirement. > From zanghar@freenet.de Tue May 5 18:17:35 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 74DD875008E for ; Tue, 5 May 2009 18:17:35 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_LR=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 2842 hrs), (distance 21, link: ethernet/modem), [195.4.92.95] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nBi40zG7Lu1r for ; Tue, 5 May 2009 18:17:27 +0000 (GMT) Received: from mout5.freenet.de (mout5.freenet.de [195.4.92.95]) by menubar.gnome.org (Postfix) with ESMTP id 6275D750091 for ; Tue, 5 May 2009 18:17:19 +0000 (GMT) Received: from [195.4.92.15] (helo=5.mx.freenet.de) by mout5.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #89) id 1M1PCe-0004UB-A4 for sawfish-list@gnome.org; Tue, 05 May 2009 20:17:16 +0200 Received: from g230022248.adsl.alicedsl.de ([92.230.22.248]:57379) by 5.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M1PCd-0003x7-8D for sawfish-list@gnome.org; Tue, 05 May 2009 20:17:16 +0200 Subject: [BUG] Edge-Flipping does not work after resolution change From: Christopher Roy Bratusek To: sawfish-list@gnome.org Content-Type: text/plain Date: Tue, 05 May 2009 20:14:34 +0200 Message-Id: <1241547274.3182.4.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 May 2009 18:17:35 -0000 Hi all, I've found a new bug by accident. I just updated my Debians (using SID/Experimental) X.Org (Server) to 1.5 and therefore changed from fglrx to radeonhd, as the former does only support my X1600 until 1.4. After logging in, I had to adjust the resolution (from 1024x768 to 1280x1024), after that change edge-flipping didn't work anymore (until restart), it seems that sawfish does not correctly handle resolution changes. Anyone got a solution, would be nice :) Chris From zanghar@freenet.de Tue May 5 18:19:47 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 07E33750101 for ; Tue, 5 May 2009 18:19:47 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 3791 hrs), (distance 21, link: ethernet/modem), [195.4.92.93] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dvu0s6MT3V43 for ; Tue, 5 May 2009 18:19:40 +0000 (GMT) Received: from mout3.freenet.de (mout3.freenet.de [195.4.92.93]) by menubar.gnome.org (Postfix) with ESMTP id 18BE575008E for ; Tue, 5 May 2009 18:19:31 +0000 (GMT) Received: from [195.4.92.10] (helo=0.mx.freenet.de) by mout3.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M1PEo-0005j7-0z for sawfish-list@gnome.org; Tue, 05 May 2009 20:19:30 +0200 Received: from g230022248.adsl.alicedsl.de ([92.230.22.248]:35649) by 0.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M1PEn-0001Je-QF for sawfish-list@gnome.org; Tue, 05 May 2009 20:19:29 +0200 Subject: Re: [patch] Librep man patch on numbers From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <20090505.154107.295937983575516391.teika@lavabit.com> References: <20090505.154107.295937983575516391.teika@lavabit.com> Content-Type: text/plain Date: Tue, 05 May 2009 20:16:49 +0200 Message-Id: <1241547409.3182.6.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 May 2009 18:19:47 -0000 Am Dienstag, den 05.05.2009, 15:41 +0900 schrieb Teika Kazura: > Hi all. Attached is a man patch on librep, regarding numbers. > > For Changelog: > ------------------------------------------------------------------------ > * man/librep.texi: Date of update is changed > * man/news.texi: What's added is written. > * man/lang.texi: 'Numbers' section is revised, mainly on machine dependence. Minor improvements. > ------------------------------------------------------------------------ > > Summary of the research: > * With gmp, integer and rational are infinite precision. Without gmp, > integer is signed 30-bit for 32-bit platform, and rational is > converted to float (double precision). > * Overflow of integer is converted to float. (Wow.) > (* 100000000 1000000000000) -> 7766279631452241920 on my machine, > because it's casted into double. (Mine is 64-bit without gmp.) > * Sometimes (eq int1 int2) returns nil even if equal. Use eql or equal. > (For big integers only, implemented via gmp? Not sure.) > * Without gmp, ceiling, floor, etc return float to avoid overflow, > like libc counterparts. > * Nice functions string->number & number->string are available. > It's just that they have lacked decription in doc. > * Orders of some subsections are exchanged. > > It is easy to implement (max_int) function, but because it does not > make much sense (it's machine-dep), I didn't include it into the > patch. > > I think version number of the manual is meaningless, so how about > removing it? News section items telling what's changed serve instead. > > Chris, please apply the draft animator patch on 18 Apr, too. > oops, only applied it locally, but never commited ^_^; Chris > Regards, > Teika (Teika kazura) From zanghar@freenet.de Tue May 5 18:22:18 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3A9ED7501E3 for ; Tue, 5 May 2009 18:22:18 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_LR=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 2842 hrs), (distance 21, link: ethernet/modem), [195.4.92.95] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PHLLI+5eGox5 for ; Tue, 5 May 2009 18:22:10 +0000 (GMT) Received: from mout5.freenet.de (mout5.freenet.de [195.4.92.95]) by menubar.gnome.org (Postfix) with ESMTP id 7C5E2750091 for ; Tue, 5 May 2009 18:22:02 +0000 (GMT) Received: from [195.4.92.16] (helo=6.mx.freenet.de) by mout5.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #89) id 1M1PHD-0000WY-UE for sawfish-list@gnome.org; Tue, 05 May 2009 20:22:00 +0200 Received: from g230022248.adsl.alicedsl.de ([92.230.22.248]:38412) by 6.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M1PHD-0001Uz-Ft for sawfish-list@gnome.org; Tue, 05 May 2009 20:21:59 +0200 Subject: Re: [BUG] Edge-Flipping does not work after resolution change From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <1241547274.3182.4.camel@localhost> References: <1241547274.3182.4.camel@localhost> Content-Type: text/plain Date: Tue, 05 May 2009 20:19:19 +0200 Message-Id: <1241547559.3182.7.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 May 2009 18:22:18 -0000 Am Dienstag, den 05.05.2009, 20:14 +0200 schrieb Christopher Roy Bratusek: > Hi all, > > I've found a new bug by accident. I just updated my Debians (using > SID/Experimental) X.Org (Server) to 1.5 and therefore changed from fglrx > to radeonhd, as the former does only support my X1600 until 1.4. After > logging in, I had to adjust the resolution (from 1024x768 to 1280x1024), > after that change edge-flipping didn't work anymore (until restart), it > seems that sawfish does not correctly handle resolution changes. > > Anyone got a solution, would be nice :) > > Chris > ... I just found out, that it works in left and up directions, but not in right and down directions. just for the record Chris From rodrigo@nul-unu.com Tue May 5 18:33:59 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 76DC27502AC for ; Tue, 5 May 2009 18:33:59 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.445 X-Spam-Level: X-Spam-Status: No, score=-2.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_KG=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 462 hrs), (distance 11, link: ethernet/modem), [207.248.228.138] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TpcdjbcyxJPM for ; Tue, 5 May 2009 18:33:53 +0000 (GMT) Received: from mx.interservice.net (ns0.interservice.net [207.248.228.138]) by menubar.gnome.org (Postfix) with ESMTP id 03E4275008E for ; Tue, 5 May 2009 18:32:51 +0000 (GMT) Received: from [146.197.27.14] (helo=nabiki) by mx.interservice.net with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1M1PRd-0006rm-PS for sawfish-list@gnome.org; Tue, 05 May 2009 13:32:49 -0500 Received: from rodrigo by nabiki with local (Exim 4.69) (envelope-from ) id 1M1PRT-0000Po-T3 for sawfish-list@gnome.org; Tue, 05 May 2009 11:32:35 -0700 Date: Tue, 5 May 2009 11:32:35 -0700 From: Rodrigo Gallardo To: sawfish-list@gnome.org Subject: Re: rep-gtk 0.18.6 on x86-64 doesn't create an RPM Message-ID: <20090505183235.GN3401@nabiki.intranet.nul-unu.com> References: <49FE8A07.2020200@fastmail.com.au> <20090504155125.GC24686@mail.harddata.com> <1241452970.2896.3.camel@localhost> <20090504164404.GA14917@mail.harddata.com> <1241455504.2896.6.camel@localhost> <49FFBA33.6050507@fastmail.com.au> <1241547039.3182.0.camel@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1241547039.3182.0.camel@localhost> User-Agent: Mutt/1.5.18 (2008-05-17) Sender: rodrigo@nul-unu.com X-Spam_score: -4.2 X-Spam_score_int: -41 X-Spam_bar: ---- X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 May 2009 18:33:59 -0000 On Tue, May 05, 2009 at 08:10:39PM +0200, Christopher Roy Bratusek wrote: > Am Dienstag, den 05.05.2009, 14:01 +1000 schrieb Allan Duncan: > > The bit that puzzles me is that it works for the /rep/ bits, but not for > > the pkgconfig bits, > > that rep bits are comming from rep.pc the questions is why libdir is > correctly detected on librep but not on rep-gtk. > > Chris Parts of that configuration are generated in the libtool script. Try to check what arch is being reported to it and what settings for libdir does it generate for that arch. From famrom@infernal-iceberg.com Tue May 5 23:48:49 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1D7B575006F for ; Tue, 5 May 2009 23:48:49 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_LR=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 10651 hrs), (distance 20, link: ethernet/modem), [216.234.161.59] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WLsVZFhFM96K for ; Tue, 5 May 2009 23:48:41 +0000 (GMT) Received: from jubjub.tera-byte.com (jubjub.tera-byte.com [216.234.161.59]) by menubar.gnome.org (Postfix) with ESMTP id ADB6975007E for ; Tue, 5 May 2009 23:48:33 +0000 (GMT) Received: from crossbow.battleship (localhost.localdomain [127.0.0.1]) by jubjub.tera-byte.com (8.13.8/8.13.8) with ESMTP id n45NmRmi020433 for ; Tue, 5 May 2009 17:48:28 -0600 Received: from unnamed by crossbow.battleship with local (Exim 4.69) (envelope-from ) id 1M1UN9-0003jU-MS for sawfish-list@gnome.org; Wed, 06 May 2009 01:48:27 +0200 Date: Wed, 6 May 2009 01:48:27 +0200 From: GSR - FR To: sawfish-list@gnome.org Subject: Re: [BUG] Edge-Flipping does not work after resolution change Message-ID: <20090505234827.GA12803@crossbow.battleship> Mail-Followup-To: sawfish-list@gnome.org References: <1241547274.3182.4.camel@localhost> <1241547559.3182.7.camel@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1241547559.3182.7.camel@localhost> X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 May 2009 23:48:49 -0000 Hi, zanghar@freenet.de (2009-05-05 at 2019.19 +0200): > > I've found a new bug by accident. I just updated my Debians (using > > SID/Experimental) X.Org (Server) to 1.5 and therefore changed from fglrx > > to radeonhd, as the former does only support my X1600 until 1.4. After > > logging in, I had to adjust the resolution (from 1024x768 to 1280x1024), > > after that change edge-flipping didn't work anymore (until restart), it > > seems that sawfish does not correctly handle resolution changes. > ... I just found out, that it works in left and up directions, but not > in right and down directions. Flipper windows need to be updated. Sawfish creates 4 invisible windows in the edges and waits for the mouse to go into them, so it can trigger workspace/viewport changes or whatever action you picked. With xwininfo -tree -root you should be able to see them, they are 1 pix tall or wide. GSR From famrom@infernal-iceberg.com Tue May 5 23:49:37 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5099775007E for ; Tue, 5 May 2009 23:49:37 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 10651 hrs), (distance 20, link: ethernet/modem), [216.234.161.59] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tdKFA1xYRbIi for ; Tue, 5 May 2009 23:49:31 +0000 (GMT) Received: from jubjub.tera-byte.com (jubjub.tera-byte.com [216.234.161.59]) by menubar.gnome.org (Postfix) with ESMTP id B88A2750050 for ; Tue, 5 May 2009 23:49:23 +0000 (GMT) Received: from crossbow.battleship (localhost.localdomain [127.0.0.1]) by jubjub.tera-byte.com (8.13.8/8.13.8) with ESMTP id n45NnLOk020477 for ; Tue, 5 May 2009 17:49:21 -0600 Received: from unnamed by crossbow.battleship with local (Exim 4.69) (envelope-from ) id 1M1UO1-0003k0-2W for sawfish-list@gnome.org; Wed, 06 May 2009 01:49:21 +0200 Date: Wed, 6 May 2009 01:49:21 +0200 From: GSR - FR To: sawfish-list@gnome.org Subject: Re: [ANNOUNCE] rep-gtk-0.18.4 (other scheme..) Message-ID: <20090505234921.GB12803@crossbow.battleship> Mail-Followup-To: sawfish-list@gnome.org References: <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> <20090503.183418.150085242.hanche@math.ntnu.no> <87y6tedrvd.fsf@mithrandir.homeunix.net> <1241381370.2892.1.camel@localhost> <1241383045.2892.3.camel@localhost> <20090504014306.GA7649@lars-x200s.ust.hk> <18942.19872.713223.933052@winooski.ccs.neu.edu> <20090504025104.GA8477@lars-x200s.ust.hk> <18942.26210.679823.197287@winooski.ccs.neu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <18942.26210.679823.197287@winooski.ccs.neu.edu> X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 May 2009 23:49:37 -0000 Hi, eli@barzilay.org (2009-05-03 at 2352.02 -0400): > I don't how much difference there is between a gtk subset that is > important for a gui and for a wm, but the gtk support that will be > part of plt will be very easy to use directly. Sawfish uses GTK+ mostly for the configuration tool, menu and pager; while frames are handled by itself. GSR From famrom@infernal-iceberg.com Tue May 5 23:52:44 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 18AE175006F for ; Tue, 5 May 2009 23:52:44 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 10651 hrs), (distance 20, link: ethernet/modem), [216.234.161.59] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IVQe-A7TG7tN for ; Tue, 5 May 2009 23:52:38 +0000 (GMT) Received: from jubjub.tera-byte.com (jubjub.tera-byte.com [216.234.161.59]) by menubar.gnome.org (Postfix) with ESMTP id 5AF08750050 for ; Tue, 5 May 2009 23:52:30 +0000 (GMT) Received: from crossbow.battleship (localhost.localdomain [127.0.0.1]) by jubjub.tera-byte.com (8.13.8/8.13.8) with ESMTP id n45NqRXk020923 for ; Tue, 5 May 2009 17:52:28 -0600 Received: from unnamed by crossbow.battleship with local (Exim 4.69) (envelope-from ) id 1M1UR1-0003lG-MJ for sawfish-list@gnome.org; Wed, 06 May 2009 01:52:27 +0200 Date: Wed, 6 May 2009 01:52:27 +0200 From: GSR - FR To: sawfish-list@gnome.org Subject: Re: [ANNOUNCE] rep-gtk-0.18.4 (other scheme..) Message-ID: <20090505235227.GC12803@crossbow.battleship> Mail-Followup-To: sawfish-list@gnome.org References: <49FDACE5.7010803@fastmail.com.au> <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> <20090503.183418.150085242.hanche@math.ntnu.no> <87y6tedrvd.fsf@mithrandir.homeunix.net> <1241381370.2892.1.camel@localhost> <1241383045.2892.3.camel@localhost> <20090504014306.GA7649@lars-x200s.ust.hk> <18942.19872.713223.933052@winooski.ccs.neu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <18942.19872.713223.933052@winooski.ccs.neu.edu> X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 May 2009 23:52:44 -0000 Hi, eli@barzilay.org (2009-05-03 at 2206.24 -0400): > > I think the advantage of guile is that it's used by gimp, [...] > No -- the gimp plan was to eventually move to guile, but this was > never done (IIRC, the reason given was that it's too big or something > like that). So it's still using a very small (and not really good) > Scheme interpreter. FWIW, I think that sawfish is in a different The replaced it, SIOD -> TinyScheme (still not Guile). IIRC the interface is still generic, created by the C part, no GTK+ bindings at all. > place which justifies a good language: Gimp uses Scheme for writing > automated scripts but it's a C application -- whereas sawfish is > mostly written in Scheme (and with a good language, even more can move > to Scheme, making it easier to hack). I have some issues understanding what you say, so to make things clear for everyone: Gimp just runs the scripts via the Script-fu plugin, it is a long way before there is any recording. People are the ones that write scripts, by hand (OK, maybe someone wrote a code generating script...); some even did it in Perl-fu (Perl bindings, different approach than Script-fu, with access to GTK+ if you want, etc) and other langs... now the most common due to support and simplicity to be learn is probably Python-fu (binding again). It is a bit messy, and yes, completly different case (SF vs GIMP needs). :] GSR From eli@barzilay.org Wed May 6 00:43:26 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7A626750095 for ; Wed, 6 May 2009 00:43:26 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.513 X-Spam-Level: X-Spam-Status: No, score=-2.513 tagged_above=-999 required=2 tests=[AWL=0.009, BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 6251 hrs), (distance 19, link: ethernet/modem), [129.10.115.117] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uC7L+KBHKbhQ for ; Wed, 6 May 2009 00:43:18 +0000 (GMT) Received: from barzilay.org (winooski.ccs.neu.edu [129.10.115.117]) by menubar.gnome.org (Postfix) with ESMTP id 37434750050 for ; Wed, 6 May 2009 00:43:09 +0000 (GMT) Received: from eli by barzilay.org with local (Exim 4.66) (envelope-from ) id 1M1VE3-0005y2-QT for sawfish-list@gnome.org; Tue, 05 May 2009 20:43:07 -0400 From: Eli Barzilay MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18944.56603.810191.823735@winooski.ccs.neu.edu> Date: Tue, 5 May 2009 20:43:07 -0400 To: General discussion about sawfish wm Subject: Re: [sawfish] Re: [ANNOUNCE] rep-gtk-0.18.4 (other scheme..) In-Reply-To: <20090505234921.GB12803@crossbow.battleship> References: <49FDACE5.7010803@fastmail.com.au> <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> <20090503.183418.150085242.hanche@math.ntnu.no> <87y6tedrvd.fsf@mithrandir.homeunix.net> <1241381370.2892.1.camel@localhost> <1241383045.2892.3.camel@localhost> <20090504014306.GA7649@lars-x200s.ust.hk> <18942.19872.713223.933052@winooski.ccs.neu.edu> <20090505235227.GC12803@crossbow.battleship> <20090504025104.GA8477@lars-x200s.ust.hk> <18942.26210.679823.197287@winooski.ccs.neu.edu> <20090505234921.GB12803@crossbow.battleship> X-Mailer: VM 7.19 under Emacs 22.1.1 X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2009 00:43:26 -0000 On May 6, GSR - FR wrote: > Hi, > eli@barzilay.org (2009-05-03 at 2352.02 -0400): > > I don't how much difference there is between a gtk subset that is > > important for a gui and for a wm, but the gtk support that will be > > part of plt will be very easy to use directly. > > Sawfish uses GTK+ mostly for the configuration tool, menu and pager; > while frames are handled by itself. In that case the gtk support should be easy, I think. On May 6, GSR - FR wrote: > Hi, > eli@barzilay.org (2009-05-03 at 2206.24 -0400): > > > I think the advantage of guile is that it's used by gimp, [...] > > No -- the gimp plan was to eventually move to guile, but this was > > never done (IIRC, the reason given was that it's too big or > > something like that). So it's still using a very small (and not > > really good) Scheme interpreter. FWIW, I think that sawfish is in > > a different > > The replaced it, SIOD -> TinyScheme (still not Guile). IIRC the > interface is still generic, created by the C part, no GTK+ bindings > at all. Yes -- and both siod and tinyscheme are pretty much toy implementations. I won't be surprised if that will completely disappear from gimp in a few years. > > place which justifies a good language: Gimp uses Scheme for > > writing automated scripts but it's a C application -- whereas > > sawfish is mostly written in Scheme (and with a good language, > > even more can move to Scheme, making it easier to hack). > > I have some issues understanding what you say, so to make things > clear for everyone: Gimp just runs the scripts via the Script-fu > plugin, it is a long way before there is any recording. People are > the ones that write scripts, by hand (OK, maybe someone wrote a code > generating script...); [...] Yes -- when I said "automated scripts" I meant that you write code that performs operations on the image instead of doing the operations manually. No relation to recording. > It is a bit messy, and yes, completly different case (SF vs GIMP > needs). :] Right -- the main difference, IMO, is that gimp uses scheme as a slapped-on scripting language, rather than a core feature. Consider removing all Scheme code form gimp and from sawfish -- with the former, it would look the same and most people won't even notice; but with sawfish you'd be left with very little. -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://www.barzilay.org/ Maze is Life! From teika@lavabit.com Wed May 6 05:03:34 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 53DDC750117 for ; Wed, 6 May 2009 05:03:34 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 11854 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TQnW46JwA2Uk for ; Wed, 6 May 2009 05:03:25 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 56A157500E4 for ; Wed, 6 May 2009 05:03:16 +0000 (GMT) Received: from b.earth.lavabit.com (b.earth.lavabit.com [192.168.111.11]) by karen.lavabit.com (Postfix) with ESMTP id 526F511B7A6; Wed, 6 May 2009 00:03:15 -0500 (CDT) Received: from localhost (p6149-ipad406hodogaya.kanagawa.ocn.ne.jp [123.222.45.149]) by lavabit.com with ESMTP id HBXP4AIX9ZZF; Wed, 06 May 2009 00:03:15 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=C9vJCVa1APtN6WOso775IrM22YO4IjEiC/XFFq7CSEnbTCjwz3X6umHw0UnR5RmUOT8wqQaqa29R4Dfy40j5/UBY6NMjDdEPE+yVnbmigiiHSovn4PcxzirMD6pbEBoDIeODu3o00cBJ+MQ1UfgUeRlB+gB1l/5OOuVqc+feB88=; h=Date:Message-Id:To:Subject:From:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Wed, 06 May 2009 14:02:54 +0900 (JST) Message-Id: <20090506.140254.506212772662952415.teika@lavabit.com> To: ferkiwi+a@gmail.com, sawfish-list@gnome.org Subject: How do you make use of window group? From: Teika Kazura Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2009 05:03:34 -0000 Hi all. How do you make use, if any, of window group? You may know that Fernando has submitted a nice patch, implementing new commands 'cycle-among-groups' (I changed the name). It's on wiki: http://sawfish.wikia.com/wiki/Cycle-groups_(only_cycle_to_the_top_windows_of_each_group) Tell me, anyone, how do you make use of window group? I'm not familiar. It's for doc. A usage howto should be there, but we don't have user-doc yet, so I wrote the following as a prototype, which I think serves as a news item: New commands cycle-among-groups and cycle-among-groups-backwards are added. They work nicely when combined with cycle-group, which only cycle inside the group. For example, if the focus is on Emacs window, cycle-group chooses only other emacs windows, and cycle-among-groups goes among windows *other than* emacs. Any improvement idea? Thanks. Happy hacking, Teika (Teika kazura) From teika@lavabit.com Wed May 6 08:51:00 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id ABF587501BA for ; Wed, 6 May 2009 08:51:00 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 11892 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e3x3F21s9F+6 for ; Wed, 6 May 2009 08:50:51 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 9093C750132 for ; Wed, 6 May 2009 08:50:43 +0000 (GMT) Received: from h.earth.lavabit.com (h.earth.lavabit.com [192.168.111.17]) by karen.lavabit.com (Postfix) with ESMTP id 8793011B7DA; Wed, 6 May 2009 03:50:41 -0500 (CDT) Received: from localhost (p8032-ipad406hodogaya.kanagawa.ocn.ne.jp [123.222.47.32]) by lavabit.com with ESMTP id NJ1H8MQDT3GO; Wed, 06 May 2009 03:50:41 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=qpzwHvTxt5MYBSBHGA2GZANBjg+HZ0ZTakpKloc6yvC62gtl32WrYUf+8M7mon/f+cXLERqDUDXV4eKdTxVi3iLXFp1Q1a0EDEyL6kzHdwVIWKUx7KtYMIjZWRifAZipO5TtmN2YzrRmeroKUo51UcgZ/UrqnaF/vXgMX0e/yfQ=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Wed, 06 May 2009 15:56:26 +0900 (JST) Message-Id: <20090506.155626.119882392487083278.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: [ANNOUNCE] rep-gtk-0.18.4 (other scheme..) From: Teika Kazura In-Reply-To: <20090503150025.GA6953@lars-x200s.ust.hk> <20090504025104.GA8477@lars-x200s.ust.hk> References: <49FDACE5.7010803@fastmail.com.au> <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2009 08:51:00 -0000 Hi, dear rep philosophers. On Sun, 3 May 2009 23:00:25 +0800, "Chengqi(Lars) Song" wrote: > I think im running off topic but I'm a little bit curious about > 'rep': why should we maintain a scheme implementation just for this > software? It's a bit of faq, but never mind, discussion is more than welcome :) (Only lisp I know is elisp and rep) On Mon, 4 May 2009 10:51:04 +0800, "Chengqi(Lars) Song" wrote: > so is there anyway to use them directly instead of maintaining rep > and rep-gtk, which could be a heavy work when gtk updates? Nope, a) Rep has many defects, but it's stable and works, well, at least at permissible level for our purpose. b) Because of its stability, the maintenance is not so hard. (I understand so, but correct ? > Chris I don't know gtk+ 3 at all.) c) One reason that librep and rep-gtk need work is that their dev has been halted for years, so we've got to fill in gaps in that inactive period. d) On the contrary, Sawfish's todo list is long, and growing. e) Transition is really hard. Who takes it? We're currently not ample in man power, so any available work should be spent in core sawfish development, rather than the hassle for lisp transition. But yes, Lars, what you say is really natural, so almost anyone can't help asking about it. Thank you for your interest in sawfish, Lars! Your questions are really worth asking. (I wanted to know two-stroke key binding :) Teika (Teika kazura) From teika@lavabit.com Wed May 6 08:51:02 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 42142750132 for ; Wed, 6 May 2009 08:51:02 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 11892 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oLOWFs6Kotjg for ; Wed, 6 May 2009 08:50:52 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 31C0D75017E for ; Wed, 6 May 2009 08:50:44 +0000 (GMT) Received: from h.earth.lavabit.com (h.earth.lavabit.com [192.168.111.17]) by karen.lavabit.com (Postfix) with ESMTP id AE32711B7DB; Wed, 6 May 2009 03:50:42 -0500 (CDT) Received: from localhost (p8032-ipad406hodogaya.kanagawa.ocn.ne.jp [123.222.47.32]) by lavabit.com with ESMTP id OIVEKSFXJS0J; Wed, 06 May 2009 03:50:42 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=O2nJ14rQ5XNA+Y3y3eMw2qh25U2wiar0mzsVrJ3ogBHbDi30FWiKp0oAaBIii0t+Ttj8/adl1eXm9g/Ozn1kQ4CYRHgSyUFhBs0L7UTgjYhV+6CbljHKqAtjjpXM/5O+uYYHcJGNEQ84ymxYgZYJeMKr2EjHZXDO7N8uKsb5GrU=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Wed, 06 May 2009 17:23:51 +0900 (JST) Message-Id: <20090506.172351.506212771387883960.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: rep-gtk 0.18.6 on x86-64 doesn't create an RPM From: Teika Kazura In-Reply-To: <49FE8A07.2020200@fastmail.com.au> References: <49FE8A07.2020200@fastmail.com.au> Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2009 08:51:02 -0000 Hi, all. I don't know these autotool, libtool, etc stuff at all. It seems multilib is a cute(??) monster, and I've heard that multilib of Gentoo linux (I'm Gentoo user) it is not genuine, but I can't tell if it is correct. Gentoo is a distro which doesn't distribute binary, but every user has to compile all from source, and configure is automated. In Gentoo multilib case, --libdir=/usr/lib64 is supplied by the system conf, so configure is run like this: * econf: updating librep-0.17.3/config.sub with /usr/share/gnuconfig/config.sub /configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --prefix=/usr/ --without-gmp --without-ffi --with-readline --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu See near the end of the whole line. I haven't give any personal options. What I fixed in librep was, (my memory's already vague;), *not* auto detection of /usr/lib, but to make configure correctly listen to --libdir option by user, by adding 'libdir=@libdir@' in Makefile.in (It had ignored, or responded in wrong way.) Auto detection should be done, if possible, by other tools. Sorry I can't help. > Teika said it works now for him (or her?). I'm male. 'Teika kazura' is a plant name, and can't be human name. ;) But Teika, or Fujiwara no Teika is a great Japanese poet of 13 century. (Wikipedia's arcicle on Teika is overwhelming. I dont' feel like reading it.) But Teika's really prolific, and his work is not limited to poetry. $BMh$L?M$rBT$DHA$N1:$NMF$/$dAt1v$N?H$b$3$,$l$D$D(B Ko nu hito o matsu ho no ura no yuunagi ni yaku ya moshiho no mi mo kogare tsutsu. Waiting for the person (him?) I know who won't come, feeling like myself burning, like kelp salt (1) at sea shore of sails, sunset calm. (Japanese traditional way of making salt is the repetition of to spread kelp, pour sea water on it, and burn to concentrate. But it'd been a favorite prop for poems, and I doubt if Teika has ever seen actual kelp salt making.) But a poem can't be translated, as always. Es muss sein. Regards, Teika (Teika kazura) From teika@lavabit.com Wed May 6 08:51:03 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D7E917501E3 for ; Wed, 6 May 2009 08:51:03 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 11892 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1QO2HOCps7aI for ; Wed, 6 May 2009 08:50:53 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 8A20C7501A0 for ; Wed, 6 May 2009 08:50:45 +0000 (GMT) Received: from h.earth.lavabit.com (h.earth.lavabit.com [192.168.111.17]) by karen.lavabit.com (Postfix) with ESMTP id EF09211B7DC; Wed, 6 May 2009 03:50:43 -0500 (CDT) Received: from localhost (p8032-ipad406hodogaya.kanagawa.ocn.ne.jp [123.222.47.32]) by lavabit.com with ESMTP id 1C3DE8743N9I; Wed, 06 May 2009 03:50:43 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=cT5HQlQUkKcRrfG2KMz0CYzrGpGGIseTjrE6eMT6l4gLIzAG9f/ZBQcmTFC9E0W6ZU59WzMK8A8omcF4Q1Iq3cSvJV9tQJ5fCr9o/61uVabC0N/FhIfmuYobxp1Kh0rZlNIlkbR6+8s409NTafJrwUh8NY7LHR3OoConrwvJg0c=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Wed, 06 May 2009 17:34:54 +0900 (JST) Message-Id: <20090506.173454.295937983911059937.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: [FIXME] Windows freeze when sawfish performs some actions From: Teika Kazura In-Reply-To: <1238880293.3396.18.camel@nanolx> References: <1238880293.3396.18.camel@nanolx> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2009 08:51:04 -0000 Hi. On Sat, 04 Apr 2009 23:24:53 +0200, Christopher Roy Bratusek wrote: > I just found a strange issue, when sawfish performs some actions, the > other windows freeze - not on all actions, but on some. > > how to reproduce: > > A) > > play an audio via totem (trough gstreamer/pulseaudio) > open a different window with interactive placement mode, until you did > not place the window, pulseaudio freezes (no sound output) I tested mplayer run from xterm, but it doesn't freeze. Is it partly due to GUI of totem, or composite? (I don't know composite at all. I don't know anything? Nearly ;) Teika (Teika kazura) From khadgaray@gmail.com Wed May 6 14:23:37 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A2E95750200 for ; Wed, 6 May 2009 14:23:37 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.474 X-Spam-Level: X-Spam-Status: No, score=-2.474 tagged_above=-999 required=2 tests=[AWL=0.125, BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 2171 hrs), (distance 16, link: ethernet/modem), [209.85.219.161] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s+qCkpR3Jfn0 for ; Wed, 6 May 2009 14:23:29 +0000 (GMT) Received: from mail-ew0-f161.google.com (mail-ew0-f161.google.com [209.85.219.161]) by menubar.gnome.org (Postfix) with ESMTP id 63F387501EA for ; Wed, 6 May 2009 14:23:18 +0000 (GMT) Received: by ewy5 with SMTP id 5so171425ewy.15 for ; Wed, 06 May 2009 07:23:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:content-type :date:message-id:mime-version:x-mailer; bh=umvabd+Ke++Gm4cyKsp8g5pZ7qA4F1YGFvPJZYeOrcc=; b=qOACAB/zmzh7bKHEg2j6qyiEirP2Hy6G4XOhmCnK9qVNckgV7ty4yFC41h1JqEv3H/ WKQbCkdM2AGgZ05hxZhsuDNab+qLeLoafewBZ8wqKXaIjgpziYCLdpLqzCcKXwBEuJR8 70SL7nWU+lXFsijddepDlN3wH+/GCtFJf9nNQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:content-type:date:message-id:mime-version:x-mailer; b=CykVA5PP22GGED1HwZTYjKgpwvVEjd/6ShfCKL4iV+oAMbOue2zbDvwH6sICI3VEJQ sSIXAxD/brAeUmELA4YspGxZmKyiXQyxgNcTSzZ8hBeIRfN9cJehDbozxHUbuyDd5dqb zZmjRbXIyxZORvJOwI2S9275LRoM+Kbd11PL0= Received: by 10.210.20.17 with SMTP id 17mr4008944ebt.30.1241619796393; Wed, 06 May 2009 07:23:16 -0700 (PDT) Received: from ?192.168.1.101? ([123.236.176.96]) by mx.google.com with ESMTPS id 7sm1728061eyg.27.2009.05.06.07.23.13 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 06 May 2009 07:23:15 -0700 (PDT) Subject: "make tar "fails on librep From: ritz To: sawfish-list@gnome.org Content-Type: multipart/mixed; boundary="=-XNb9ynIAso8XdV3MyG1C" Date: Wed, 06 May 2009 19:53:00 +0530 Message-Id: <1241619780.31716.2.camel@rkhadgar> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1 (2.26.1-2.fc11) X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2009 14:23:37 -0000 --=-XNb9ynIAso8XdV3MyG1C Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Hi I really do not see any purpose to this option. patch attached to have the option removed. -- Ritesh Khadgaray Ph: +919970164885 Desktop LinuX N Stuff, RHCE Software Maintenance Engineer, Pune, Red Hat ॐ मणि पद्मे हूँ Eat Right, Exercise, Die Anyway. --=-XNb9ynIAso8XdV3MyG1C Content-Disposition: attachment; filename="make-tar.patch" Content-Type: text/x-patch; name="make-tar.patch"; charset="UTF-8" Content-Transfer-Encoding: 7bit diff --git a/Makefile.in b/Makefile.in index 720249a..a5fc645 100644 --- a/Makefile.in +++ b/Makefile.in @@ -84,9 +84,6 @@ src/repdoc : NEWS : man/news.texi ( cd man && $(MAKE) ../NEWS ) -tar : - tar -zcT FILES -f librep.tar.gz - clean : -for dir in $(ALL_SUBDIRS); do \ [ -d $$dir ] && ( cd $$dir && $(MAKE) $@ ) || exit 1; \ @@ -134,4 +131,4 @@ TAGS : --regex="/[ \t]+([ \t]*define-datum-printer[ \t]+'\([^ \t)]+\)/\1/"\ $$rep_files -.PHONY: install uninstall tar nobak clean realclean TAGS tags distclean +.PHONY: install uninstall nobak clean realclean TAGS tags distclean --=-XNb9ynIAso8XdV3MyG1C-- From khadgaray@gmail.com Wed May 6 14:28:19 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0743D750070 for ; Wed, 6 May 2009 14:28:19 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.437 X-Spam-Level: X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.085, BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 2171 hrs), (distance 16, link: ethernet/modem), [209.85.219.161] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4CRFEbVjd1pd for ; Wed, 6 May 2009 14:28:10 +0000 (GMT) Received: from mail-ew0-f161.google.com (mail-ew0-f161.google.com [209.85.219.161]) by menubar.gnome.org (Postfix) with ESMTP id 3883C750099 for ; Wed, 6 May 2009 14:28:01 +0000 (GMT) Received: by ewy5 with SMTP id 5so176342ewy.15 for ; Wed, 06 May 2009 07:28:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:content-type :date:message-id:mime-version:x-mailer; bh=H7x3dh/hrV7K9cy2rpefuKZ5Fz87oUYZVWc+sgm5618=; b=MvIMoHrk0gjG/qSi+LQVbiyAWGJl/+ufpuajP+050VaT6xdp7seS5z7+T3CzNRqlBe yGmI50JaLifXQ3mwIWh/aFQ+cw9iDCO8ggVBTzrX8ElKoRJiogjuygtII+0FOm2qvjNu Wcw2tmXOKnLwzzLYh0bypaqOf72CwNQf1H+PE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:content-type:date:message-id:mime-version:x-mailer; b=ngZxMujzdcu082DxMD3bKM/JuXCpN8LKB1ZcJIHpj5plHGb5wMLmhXo3imj62/Nau2 hgj8orKLbB7bQpvGnIPii1JVeaU//S73dIspVzSPM5XMsgvKZcQmYTmnuuccLzrJmr7i RvgxpFCu9kVyGmLO+ppFCIqtyHxXa2QPmj2uE= Received: by 10.210.82.2 with SMTP id f2mr5187387ebb.63.1241620079894; Wed, 06 May 2009 07:27:59 -0700 (PDT) Received: from ?192.168.1.101? ([123.236.176.96]) by mx.google.com with ESMTPS id 10sm1587194eyz.51.2009.05.06.07.27.56 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 06 May 2009 07:27:58 -0700 (PDT) Subject: rep-gtk spec required gtk+, rather than gtk2 From: ritz To: sawfish-list@gnome.org Content-Type: multipart/mixed; boundary="=-Cqdlb4kP8P2+7lAX1xO2" Date: Wed, 06 May 2009 19:57:44 +0530 Message-Id: <1241620064.31716.4.camel@rkhadgar> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1 (2.26.1-2.fc11) X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2009 14:28:19 -0000 --=-Cqdlb4kP8P2+7lAX1xO2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Hi While building rep-gtk, I see "BuildRequires" uses gtk2, but "Requires" use gtk+. Attached patch to update the same. -- Ritesh Khadgaray Ph: +919970164885 Desktop LinuX N Stuff, RHCE Software Maintenance Engineer, Pune, Red Hat ॐ मणि पद्मे हूँ Eat Right, Exercise, Die Anyway. --=-Cqdlb4kP8P2+7lAX1xO2 Content-Disposition: attachment; filename="rep-gtk-spec-gtk2.patch" Content-Type: text/x-patch; name="rep-gtk-spec-gtk2.patch"; charset="UTF-8" Content-Transfer-Encoding: 7bit --- a/rep-gtk.spec.in +++ b/rep-gtk.spec.in @@ -2,7 +2,7 @@ Name: rep-gtk Version: @version@ Release: 1 Summary: GTK+ binding for librep Lisp environment -Requires: librep >= @REP_MIN_VER@ gtk+ >= @GTK_MIN_VER@ +Requires: librep >= @REP_MIN_VER@ gtk2 >= @GTK_MIN_VER@ License: GPL Group: Development/Languages Source: http://download.sourceforge.net/rep-gtk/rep-gtk-%{version}.tar.bz2 --=-Cqdlb4kP8P2+7lAX1xO2-- From khadgaray@gmail.com Wed May 6 14:39:44 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 812CF7501E3 for ; Wed, 6 May 2009 14:39:44 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.077 X-Spam-Level: X-Spam-Status: No, score=-2.077 tagged_above=-999 required=2 tests=[AWL=-0.278, BAYES_00=-2.599, L_P0F_UNKN=0.8] X-Amavis-OS-Fingerprint: UNKNOWN [S4:50:0:60:M1430,S,T,N,W9:.:?:?] (up: 4565 hrs), (link: (Google 2)), [74.125.44.29] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UruSC2GcjBO9 for ; Wed, 6 May 2009 14:39:38 +0000 (GMT) Received: from yx-out-2324.google.com (yx-out-2324.google.com [74.125.44.29]) by menubar.gnome.org (Postfix) with ESMTP id 57B5C7501EA for ; Wed, 6 May 2009 14:39:29 +0000 (GMT) Received: by yx-out-2324.google.com with SMTP id 8so66934yxm.63 for ; Wed, 06 May 2009 07:39:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:in-reply-to :references:content-type:date:message-id:mime-version:x-mailer :content-transfer-encoding; bh=SipkY0RQ3YUKlc8IyyOvAyiqUI6iIycEA+AdXZHkEwE=; b=a8NaP06MQstaikkSzCXCuCxIWpCil72/UuFWx1qh+CNFKLzq++X+IPbgh8pwd1R0Zt v4emnommQIH8H/GyW82U2qq6T7CaXktZAIF1E0SoG4MYs41e+SYXofXIwIv/Aytd3xfA n10LsdO0QRAbMrhOBg7gVSFddIghpT4hU02I0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:in-reply-to:references:content-type:date:message-id :mime-version:x-mailer:content-transfer-encoding; b=U5o5/5DnmXqinXZX8ClGScTiMt9w/bjxwBIu51HzL0XqX2ogaMPNJfv/jGXkdFPDXB vDFHrOF/VwCsRc8tuIGYdhDX6YT4GqaeHvYVTVD6hxXK/dYltfiF7/fp1XHIulfN55T0 1PMHz4Aa31LNzhp7p4oKzuV24EacQlv6L5XhE= Received: by 10.100.163.15 with SMTP id l15mr3051400ane.22.1241620767462; Wed, 06 May 2009 07:39:27 -0700 (PDT) Received: from ?192.168.1.101? ([123.236.176.96]) by mx.google.com with ESMTPS id b32sm99686ana.20.2009.05.06.07.38.19 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 06 May 2009 07:39:26 -0700 (PDT) Subject: Re: New sound theme arrived From: ritz To: General discussion about sawfish wm In-Reply-To: <1236286642.21640.7.camel@nanolx.org> References: <1236286642.21640.7.camel@nanolx.org> Content-Type: text/plain; charset="UTF-8" Date: Wed, 06 May 2009 20:07:20 +0530 Message-Id: <1241620640.31716.5.camel@rkhadgar> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1 (2.26.1-2.fc11) Content-Transfer-Encoding: 8bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2009 14:39:44 -0000 Hi On Thu, 2009-03-05 at 21:57 +0100, Christopher Roy Bratusek wrote: > Hi all, > > Yeah! Sawfish 1.5.0 does now have a new sound-theme. All sound files are > licensed under the Artistic2.0beta4 (is included as COPYING.SOUNDS). COPYING.SOUNDS is missing from git repository. > > Have Fun trying out! > > Chris > -- Ritesh Khadgaray Ph: +919970164885 Desktop LinuX N Stuff, RHCE Software Maintenance Engineer, Pune, Red Hat ॐ मणि पद्मे हूँ Eat Right, Exercise, Die Anyway. From amd2345@fastmail.com.au Wed May 6 14:51:35 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 33469750217 for ; Wed, 6 May 2009 14:51:35 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.568 X-Spam-Level: X-Spam-Status: No, score=-2.568 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_UNKN=0.8, RCVD_IN_DNSWL_LOW=-1, TW_GT=0.077, TW_KG=0.077, TW_PM=0.077] X-Amavis-OS-Fingerprint: UNKNOWN [S4:51:1:56:M1460, S, T:.:?:?] (up: 9964 hrs), (link: ethernet/modem), [66.111.4.26] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w5kf0xc-cIAv for ; Wed, 6 May 2009 14:51:25 +0000 (GMT) Received: from out2.smtp.messagingengine.com (out2.smtp.messagingengine.com [66.111.4.26]) by menubar.gnome.org (Postfix) with ESMTP id AD06F7501E3 for ; Wed, 6 May 2009 14:51:17 +0000 (GMT) Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id AF25833AE05 for ; Wed, 6 May 2009 10:51:15 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute2.internal (MEProxy); Wed, 06 May 2009 10:51:15 -0400 X-Sasl-enc: 4rR/uX/kxK23MNbRKF34q4Q+x7ZtI8bBwCeQcVjyU79n 1241621475 Received: from [192.168.1.2] (ppp121-44-221-160.lns10.mel4.internode.on.net [121.44.221.160]) by mail.messagingengine.com (Postfix) with ESMTPSA id C2A5D2DF5 for ; Wed, 6 May 2009 10:51:14 -0400 (EDT) Message-ID: <4A01A3DD.4070308@fastmail.com.au> Date: Thu, 07 May 2009 00:51:09 +1000 From: Allan Duncan User-Agent: Thunderbird 2.0.0.12 (X11/20080228) MIME-Version: 1.0 To: General discussion about sawfish wm Subject: Re: rep-gtk 0.18.6 on x86-64 doesn't create an RPM References: <49FE8A07.2020200@fastmail.com.au> <20090504155125.GC24686@mail.harddata.com> <1241452970.2896.3.camel@localhost> <20090504164404.GA14917@mail.harddata.com> <1241455504.2896.6.camel@localhost> <49FFBA33.6050507@fastmail.com.au> <1241547039.3182.0.camel@localhost> <20090505183235.GN3401@nabiki.intranet.nul-unu.com> In-Reply-To: <20090505183235.GN3401@nabiki.intranet.nul-unu.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2009 14:51:35 -0000 Rodrigo Gallardo wrote: > On Tue, May 05, 2009 at 08:10:39PM +0200, Christopher Roy Bratusek wrote: >> Am Dienstag, den 05.05.2009, 14:01 +1000 schrieb Allan Duncan: >>> The bit that puzzles me is that it works for the /rep/ bits, but not for >>> the pkgconfig bits, >> that rep bits are comming from rep.pc the questions is why libdir is >> correctly detected on librep but not on rep-gtk. >> >> Chris > > Parts of that configuration are generated in the libtool script. Try to > check what arch is being reported to it and what settings for libdir > does it generate for that arch. > Have a look at http://trivia.amd2345.fastmail.com.au/Sawfish/librep-0.17.4.tgz http://trivia.amd2345.fastmail.com.au/Sawfish/rep-gtk-0.18.6.tgz These are from the rpmbuild/BUILD so are what is actually used. Note that there are files that are not in the repository and are generated by applying aclocal autoconf automake --add-missing ./configure Only after doing this do I get the *.spec file for rpmbuild. In librep the spec file has %build %configure --with-readline --enable-shared --disable-rpath --libexecdir=%{_libdir} make %{?_smp_mflags} which gets _libdir from rpmbuilds defaults, and Makefile has libdir & libexecdir=/usr/lib64 For rep-gtk the spec file has %build ./autogen.sh --prefix=/usr make %{?_smp_mflags} and Makefile has prefix=/usr exec_prefix=${prefix} libdir=${exec_prefix}/lib Somehow the rep part of the build ignores this latter libdir. From khadgaray@gmail.com Wed May 6 14:58:24 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0AD1775020E for ; Wed, 6 May 2009 14:58:24 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.434 X-Spam-Level: X-Spam-Status: No, score=-2.434 tagged_above=-999 required=2 tests=[AWL=0.088, BAYES_00=-2.599, TW_PM=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 1084 hrs), (distance 14, link: (Google 2)), [74.125.46.29] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ow647Hqw-jMy for ; Wed, 6 May 2009 14:58:15 +0000 (GMT) Received: from yw-out-2324.google.com (yw-out-2324.google.com [74.125.46.29]) by menubar.gnome.org (Postfix) with ESMTP id 22B4C7501F0 for ; Wed, 6 May 2009 14:58:06 +0000 (GMT) Received: by yw-out-2324.google.com with SMTP id 3so75423ywj.63 for ; Wed, 06 May 2009 07:58:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:content-type :date:message-id:mime-version:x-mailer; bh=D3fXKHYlRKY1pMdrD37dq+9jyvZTrzaDaWOctSKS1o0=; b=wMxuCUdEwua9hYkfdI5IliVX6JsVJpjlxKJ7gPuYiWNbxzmiXuAsBlRdbktpck83W7 dK6iwyfLRlzNJ7t7g7uYPFdu5CT9DgSjKPK3ZAuquDGQBHNNM8gh4wpthdA6hyDQbbrK 4p5LrNgXohWXXkEsXP77KQbvdghAmYGXFTWpE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:content-type:date:message-id:mime-version:x-mailer; b=O+iEveqb7qXaZygQ15jW1I4SnzkeERPRhrTljWsD9WY7nC2MbuAUWIiTViIgcs3f1z Qs6xTL32DTT1TWsmwnjm3wA6AbdDza0WLRiIUwM0+jBoSgCrYU4qPq53Gr0lzYx5lbuN kpErWG8QOkcJ/xbj2lr3nDl14NmxRfq+8W9I0= Received: by 10.100.13.2 with SMTP id 2mr2877683anm.132.1241621884392; Wed, 06 May 2009 07:58:04 -0700 (PDT) Received: from ?192.168.1.101? ([123.236.176.96]) by mx.google.com with ESMTPS id c29sm4036303anc.30.2009.05.06.07.56.22 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 06 May 2009 07:58:03 -0700 (PDT) Subject: sawfish spec redefines _host From: ritz To: General discussion about sawfish wm Content-Type: multipart/mixed; boundary="=-TQV3+o9EccCjk47RcyzO" Date: Wed, 06 May 2009 20:25:10 +0530 Message-Id: <1241621710.31716.8.camel@rkhadgar> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1 (2.26.1-2.fc11) X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2009 14:58:24 -0000 --=-TQV3+o9EccCjk47RcyzO Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Hi sawfish.spec redefines _host, this is not required. As a result of this, rpmbuild fails due to two different definitions of _host. $ rpm --eval %{_host} i686-pc-linux-gnu from sawfish.spec.in -%define _host %{_host_cpu}-redhat-linux-gnu patch attached to remove this line, as I do not see any use for the same. -- Ritesh Khadgaray Ph: +919970164885 Desktop LinuX N Stuff, RHCE Software Maintenance Engineer, Pune, Red Hat ॐ मणि पद्मे हूँ Eat Right, Exercise, Die Anyway. --=-TQV3+o9EccCjk47RcyzO Content-Disposition: attachment; filename="sawfish-host.patch" Content-Type: text/x-patch; name="sawfish-host.patch"; charset="UTF-8" Content-Transfer-Encoding: 7bit diff --git a/sawfish.spec.in b/sawfish.spec.in index f16fa5f..805a5ae 100644 --- a/sawfish.spec.in +++ b/sawfish.spec.in @@ -61,8 +61,6 @@ fi %clean rm -rf $RPM_BUILD_ROOT -%define _host %{_host_cpu}-redhat-linux-gnu - %files -f %{name}.lang %defattr(-,root,root,-) %doc README NEWS FAQ TODO OPTIONS README.IMPORTANT KEYBINDINGS USERDOC COPYING COPYING.SOUNDS --=-TQV3+o9EccCjk47RcyzO-- From zanghar@freenet.de Wed May 6 15:30:01 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4530A7501ED for ; Wed, 6 May 2009 15:30:01 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 2895 hrs), (distance 21, link: ethernet/modem), [195.4.92.95] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v5futGQxedkV for ; Wed, 6 May 2009 15:29:54 +0000 (GMT) Received: from mout5.freenet.de (mout5.freenet.de [195.4.92.95]) by menubar.gnome.org (Postfix) with ESMTP id 58D147501EA for ; Wed, 6 May 2009 15:29:45 +0000 (GMT) Received: from [195.4.92.15] (helo=5.mx.freenet.de) by mout5.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #89) id 1M1j43-0005Tj-Fp for sawfish-list@gnome.org; Wed, 06 May 2009 17:29:43 +0200 Received: from g229191158.adsl.alicedsl.de ([92.229.191.158]:55324) by 5.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M1j43-0006Fj-AJ for sawfish-list@gnome.org; Wed, 06 May 2009 17:29:43 +0200 Subject: Re: [FIXME] Windows freeze when sawfish performs some actions From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <20090506.173454.295937983911059937.teika@lavabit.com> References: <1238880293.3396.18.camel@nanolx> <20090506.173454.295937983911059937.teika@lavabit.com> Content-Type: text/plain Date: Wed, 06 May 2009 17:27:00 +0200 Message-Id: <1241623620.3167.2.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2009 15:30:01 -0000 Am Mittwoch, den 06.05.2009, 17:34 +0900 schrieb Teika Kazura: > Hi. > > On Sat, 04 Apr 2009 23:24:53 +0200, Christopher Roy Bratusek wrote: > > I just found a strange issue, when sawfish performs some actions, the > > other windows freeze - not on all actions, but on some. > > > > how to reproduce: > > > > A) > > > > play an audio via totem (trough gstreamer/pulseaudio) > > open a different window with interactive placement mode, until you did > > not place the window, pulseaudio freezes (no sound output) > > I tested mplayer run from xterm, but it doesn't freeze. > Is it partly due to GUI of totem, or composite? > (I don't know composite at all. I don't know anything? Nearly ;) > does your mplayer use pulseaudio? From zanghar@freenet.de Wed May 6 15:37:22 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8277B75020E for ; Wed, 6 May 2009 15:37:22 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.368 X-Spam-Level: X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_KG=0.077, TW_PM=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 3844 hrs), (distance 21, link: ethernet/modem), [195.4.92.93] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vZnaLWST5mqv for ; Wed, 6 May 2009 15:37:14 +0000 (GMT) Received: from mout3.freenet.de (mout3.freenet.de [195.4.92.93]) by menubar.gnome.org (Postfix) with ESMTP id A8E727501BF for ; Wed, 6 May 2009 15:37:05 +0000 (GMT) Received: from [195.4.92.15] (helo=5.mx.freenet.de) by mout3.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M1jB9-0001KI-0N for sawfish-list@gnome.org; Wed, 06 May 2009 17:37:03 +0200 Received: from g229191158.adsl.alicedsl.de ([92.229.191.158]:39063) by 5.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M1jB8-0007CX-Qm for sawfish-list@gnome.org; Wed, 06 May 2009 17:37:02 +0200 Subject: Re: rep-gtk 0.18.6 on x86-64 doesn't create an RPM From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <4A01A3DD.4070308@fastmail.com.au> References: <49FE8A07.2020200@fastmail.com.au> <20090504155125.GC24686@mail.harddata.com> <1241452970.2896.3.camel@localhost> <20090504164404.GA14917@mail.harddata.com> <1241455504.2896.6.camel@localhost> <49FFBA33.6050507@fastmail.com.au> <1241547039.3182.0.camel@localhost> <20090505183235.GN3401@nabiki.intranet.nul-unu.com> <4A01A3DD.4070308@fastmail.com.au> Content-Type: text/plain Date: Wed, 06 May 2009 17:34:22 +0200 Message-Id: <1241624062.3167.3.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2009 15:37:22 -0000 Am Donnerstag, den 07.05.2009, 00:51 +1000 schrieb Allan Duncan: > Rodrigo Gallardo wrote: > > On Tue, May 05, 2009 at 08:10:39PM +0200, Christopher Roy Bratusek wrote: > >> Am Dienstag, den 05.05.2009, 14:01 +1000 schrieb Allan Duncan: > >>> The bit that puzzles me is that it works for the /rep/ bits, but not for > >>> the pkgconfig bits, > >> that rep bits are comming from rep.pc the questions is why libdir is > >> correctly detected on librep but not on rep-gtk. > >> > >> Chris > > > > Parts of that configuration are generated in the libtool script. Try to > > check what arch is being reported to it and what settings for libdir > > does it generate for that arch. > > > > Have a look at > http://trivia.amd2345.fastmail.com.au/Sawfish/librep-0.17.4.tgz > http://trivia.amd2345.fastmail.com.au/Sawfish/rep-gtk-0.18.6.tgz > > These are from the rpmbuild/BUILD so are what is actually used. > Note that there are files that are not in the repository and are > generated by applying > aclocal > autoconf > automake --add-missing > ./configure > > Only after doing this do I get the *.spec file for rpmbuild. > > In librep the spec file has > > %build > %configure --with-readline --enable-shared --disable-rpath --libexecdir=%{_libdir} > make %{?_smp_mflags} > > which gets _libdir from rpmbuilds defaults, and Makefile has > > libdir & libexecdir=/usr/lib64 > > > For rep-gtk the spec file has > > %build > ./autogen.sh --prefix=/usr > make %{?_smp_mflags} > > and Makefile has > > prefix=/usr > exec_prefix=${prefix} > libdir=${exec_prefix}/lib > > Somehow the rep part of the build ignores this latter libdir. > try rep-gtk again with latest GIT Chris From zanghar@freenet.de Wed May 6 15:37:32 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 18C557501F0 for ; Wed, 6 May 2009 15:37:32 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 2895 hrs), (distance 21, link: ethernet/modem), [195.4.92.94] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KpPRGNahu+tW for ; Wed, 6 May 2009 15:37:25 +0000 (GMT) Received: from mout4.freenet.de (mout4.freenet.de [195.4.92.94]) by menubar.gnome.org (Postfix) with ESMTP id 334B6750267 for ; Wed, 6 May 2009 15:37:16 +0000 (GMT) Received: from [195.4.92.16] (helo=6.mx.freenet.de) by mout4.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #91) id 1M1jBK-0004Iu-7f for sawfish-list@gnome.org; Wed, 06 May 2009 17:37:14 +0200 Received: from g229191158.adsl.alicedsl.de ([92.229.191.158]:48206) by 6.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M1jBJ-00063X-QY for sawfish-list@gnome.org; Wed, 06 May 2009 17:37:14 +0200 Subject: Re: rep-gtk spec required gtk+, rather than gtk2 From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <1241620064.31716.4.camel@rkhadgar> References: <1241620064.31716.4.camel@rkhadgar> Content-Type: text/plain Date: Wed, 06 May 2009 17:34:33 +0200 Message-Id: <1241624073.3167.4.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2009 15:37:32 -0000 Am Mittwoch, den 06.05.2009, 19:57 +0530 schrieb ritz: > Hi > > While building rep-gtk, I see "BuildRequires" uses gtk2, but > "Requires" use gtk+. Attached patch to update the same. > Thanks, fixed Chris From michal@harddata.com Wed May 6 16:10:19 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B6E7D750207 for ; Wed, 6 May 2009 16:10:19 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 3455 hrs), (distance 20, link: ethernet/modem), [66.18.239.151] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N9Q9m-aHu1iN for ; Wed, 6 May 2009 16:10:14 +0000 (GMT) Received: from mail.harddata.com (mail.harddata.com [66.18.239.151]) by menubar.gnome.org (Postfix) with ESMTP id 3ECFD7501CB for ; Wed, 6 May 2009 16:10:04 +0000 (GMT) Received: from mail.harddata.com (localhost.localdomain [127.0.0.1]) by mail.harddata.com (8.13.1/8.13.1) with ESMTP id n46GA1Xw016136 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 6 May 2009 10:10:02 -0600 Received: (from michal@localhost) by mail.harddata.com (8.13.1/8.13.1/Submit) id n46GA1O9016132 for sawfish-list@gnome.org; Wed, 6 May 2009 10:10:01 -0600 Date: Wed, 6 May 2009 10:10:01 -0600 From: Michal Jaegermann To: General discussion about sawfish wm Subject: Re: sawfish spec redefines _host Message-ID: <20090506161001.GA10197@mail.harddata.com> References: <1241621710.31716.8.camel@rkhadgar> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1241621710.31716.8.camel@rkhadgar> User-Agent: Mutt/1.4.1i X-Virus-Scanned: clamav-milter 0.95.1 at mail.harddata.com X-Virus-Status: Clean X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2009 16:10:20 -0000 On Wed, May 06, 2009 at 08:25:10PM +0530, ritz wrote: > > sawfish.spec redefines _host, this is not required. .... > patch attached to remove this line, as I do not see any use for the > same. Rather vaguely but IIRC there was a mess of locations between librep, rep-gtk and sawfish (maybe mostly on x86_64?) and there were some spec hacks for all these to look at the same places. If all this is consistent right now then much better but this should be checked. Michal From zanghar@freenet.de Wed May 6 17:16:34 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E6EE275026A; Wed, 6 May 2009 17:16:33 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 4151 hrs), (distance 21, link: ethernet/modem), [195.4.92.90] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GMf6QRB+zEfB; Wed, 6 May 2009 17:16:26 +0000 (GMT) Received: from mout0.freenet.de (mout0.freenet.de [195.4.92.90]) by menubar.gnome.org (Postfix) with ESMTP id 86421750210; Wed, 6 May 2009 17:16:18 +0000 (GMT) Received: from [195.4.92.24] (helo=14.mx.freenet.de) by mout0.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M1kj9-0007tq-C2; Wed, 06 May 2009 19:16:15 +0200 Received: from g229191158.adsl.alicedsl.de ([92.229.191.158]:39354) by 14.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M1kj9-00043d-4l; Wed, 06 May 2009 19:16:15 +0200 Subject: [ANNOUNCE] librep 0.17.4 From: Christopher Roy Bratusek To: sawfish-list@gnome.org, gnome-announce-list@gnome.org Content-Type: text/plain Date: Wed, 06 May 2009 19:13:30 +0200 Message-Id: <1241630010.19208.2.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2009 17:16:34 -0000 Hi all, a small bugfix release of librep is availabe! 0.17.4 ====== * Don't ignore datarootdir setting * Fixed an aclocal warning from configure.in * Improved configures ending message * Doc update in 'Numbers' section. Lacking description on machine dependence is added. [Teika] * Remove tar target from Makefile [Ritz] Download: http://sourceforge.net/project/showfiles.php?group_id=580 ... I'll create a 0.17 branch, soon, in trunk I'll bump to 0.90.0. Have Fun! Chris From amd2345@fastmail.com.au Thu May 7 13:41:59 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 25F557501EC for ; Thu, 7 May 2009 13:41:59 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.722 X-Spam-Level: X-Spam-Status: No, score=-2.722 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_UNKN=0.8, RCVD_IN_DNSWL_LOW=-1, TW_GT=0.077] X-Amavis-OS-Fingerprint: UNKNOWN [S4:50:1:56:M1460, S, T:.:?:?] (up: 10021 hrs), (link: ethernet/modem), [66.111.4.28] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ROgvLxYqm0nG for ; Thu, 7 May 2009 13:41:52 +0000 (GMT) Received: from out4.smtp.messagingengine.com (out4.smtp.messagingengine.com [66.111.4.28]) by menubar.gnome.org (Postfix) with ESMTP id 2AC89750276 for ; Thu, 7 May 2009 13:41:43 +0000 (GMT) Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id 642A1341230 for ; Thu, 7 May 2009 09:41:41 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Thu, 07 May 2009 09:41:41 -0400 X-Sasl-enc: vaiEP1PF3r6In+6jONEwBB0qVL/Smu+AtkQflFm2Au6z 1241703700 Received: from [192.168.1.2] (ppp118-208-213-209.lns10.mel6.internode.on.net [118.208.213.209]) by mail.messagingengine.com (Postfix) with ESMTPSA id 8C0512EDE5 for ; Thu, 7 May 2009 09:41:40 -0400 (EDT) Message-ID: <4A02E50D.8010302@fastmail.com.au> Date: Thu, 07 May 2009 23:41:33 +1000 From: Allan Duncan User-Agent: Thunderbird 2.0.0.12 (X11/20080228) MIME-Version: 1.0 To: General discussion about sawfish wm Subject: Re: rep-gtk 0.18.6 on x86-64 doesn't create an RPM References: <49FE8A07.2020200@fastmail.com.au> <20090504155125.GC24686@mail.harddata.com> <1241452970.2896.3.camel@localhost> <20090504164404.GA14917@mail.harddata.com> <1241455504.2896.6.camel@localhost> <49FFBA33.6050507@fastmail.com.au> <1241547039.3182.0.camel@localhost> <20090505183235.GN3401@nabiki.intranet.nul-unu.com> <4A01A3DD.4070308@fastmail.com.au> <1241624062.3167.3.camel@localhost> In-Reply-To: <1241624062.3167.3.camel@localhost> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 May 2009 13:41:59 -0000 Christopher Roy Bratusek wrote: >> Somehow the rep part of the build ignores this latter libdir. >> > > try rep-gtk again with latest GIT All fixed - many thanks. Moving on to sawfish itself.... From amd2345@fastmail.com.au Thu May 7 14:09:07 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0D00975008C for ; Thu, 7 May 2009 14:09:07 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.799 X-Spam-Level: X-Spam-Status: No, score=-2.799 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_UNKN=0.8, RCVD_IN_DNSWL_LOW=-1] X-Amavis-OS-Fingerprint: UNKNOWN [S4:50:1:56:M1460, S, T:.:?:?] (up: 10022 hrs), (link: ethernet/modem), [66.111.4.28] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g3dqFrr+ihU4 for ; Thu, 7 May 2009 14:09:00 +0000 (GMT) Received: from out4.smtp.messagingengine.com (out4.smtp.messagingengine.com [66.111.4.28]) by menubar.gnome.org (Postfix) with ESMTP id 0F9EB750140 for ; Thu, 7 May 2009 14:08:51 +0000 (GMT) Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id B27A9341379 for ; Thu, 7 May 2009 10:08:47 -0400 (EDT) Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute1.internal (MEProxy); Thu, 07 May 2009 10:08:48 -0400 X-Sasl-enc: ejZFSwjTzZDO060tOYxr8adD7KzT4KScoVchCGrO++VJ 1241705326 Received: from [192.168.1.2] (ppp118-208-213-209.lns10.mel6.internode.on.net [118.208.213.209]) by mail.messagingengine.com (Postfix) with ESMTPSA id 6E76E5A9BF for ; Thu, 7 May 2009 10:08:46 -0400 (EDT) Message-ID: <4A02EB6D.1040808@fastmail.com.au> Date: Fri, 08 May 2009 00:08:45 +1000 From: Allan Duncan User-Agent: Thunderbird 2.0.0.12 (X11/20080228) MIME-Version: 1.0 To: General discussion about sawfish wm Subject: The recent git update of sawfish 1.5 broke Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 May 2009 14:09:07 -0000 I have been able to create an x64 rpm with a git as at April 28 after tweaking the sawfish.spec, but the current 1.5.0 breaks due to a change relating to po/Makefile in configure.in There are file missing messages about po/Makefile.in.in, and this spurious .in appears in several spots. It appears that po/Makefile.in is now _supposed_ to be created on the fly. Removing the .in from configure.in's po/Makefile.in just changes the error. BTW, on both x86 and x64 boxes there is a problem with the machine type. diffs to the sawfish.spec for a successful rpmbuild: 64c64 < %define _host %{_host_cpu}-redhat-linux-gnu --- > %define _host %{_host_cpu}-pc-linux-gnu (-unknown-linux-gnu on the x64) 68c68 < %doc README NEWS FAQ TODO OPTIONS README.IMPORTANT KEYBINDINGS USERDOC COPYING COPYING.SOUNDS --- > %doc README NEWS FAQ TODO OPTIONS README.IMPORTANT KEYBINDINGS USERDOC COPYING From zanghar@freenet.de Thu May 7 15:50:05 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A818C75015A for ; Thu, 7 May 2009 15:50:05 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 3905 hrs), (distance 21, link: ethernet/modem), [195.4.92.93] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mgAouo+CPULP for ; Thu, 7 May 2009 15:49:55 +0000 (GMT) Received: from mout3.freenet.de (mout3.freenet.de [195.4.92.93]) by menubar.gnome.org (Postfix) with ESMTP id 887987501C1 for ; Thu, 7 May 2009 15:49:46 +0000 (GMT) Received: from [195.4.92.15] (helo=5.mx.freenet.de) by mout3.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M25qz-000302-5I for sawfish-list@gnome.org; Thu, 07 May 2009 17:49:45 +0200 Received: from g229088158.adsl.alicedsl.de ([92.229.88.158]:42331) by 5.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M25qy-0001NU-UV for sawfish-list@gnome.org; Thu, 07 May 2009 17:49:45 +0200 Subject: Re: The recent git update of sawfish 1.5 broke From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <4A02EB6D.1040808@fastmail.com.au> References: <4A02EB6D.1040808@fastmail.com.au> Content-Type: text/plain Date: Thu, 07 May 2009 17:47:01 +0200 Message-Id: <1241711221.3155.1.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 May 2009 15:50:05 -0000 Am Freitag, den 08.05.2009, 00:08 +1000 schrieb Allan Duncan: > I have been able to create an x64 rpm with a git as at April 28 after > tweaking the sawfish.spec, but the current 1.5.0 breaks due to a change > relating to po/Makefile in configure.in There are file missing messages > about po/Makefile.in.in, and this spurious .in appears in several spots. > It appears that po/Makefile.in is now _supposed_ to be created on the fly. > if you run autogen.sh (more precisly: intltoolize --copy --force) po/Makefile.in.in is beeing created, configure then creates po/Makefile.in po/Makefile. > Removing the .in from configure.in's po/Makefile.in just changes the error. > BTW, on both x86 and x64 boxes there is a problem with the machine type. > diffs to the sawfish.spec for a successful rpmbuild: > 64c64 > < %define _host %{_host_cpu}-redhat-linux-gnu > --- > > %define _host %{_host_cpu}-pc-linux-gnu (-unknown-linux-gnu on the x64) > 68c68 > < %doc README NEWS FAQ TODO OPTIONS README.IMPORTANT KEYBINDINGS USERDOC COPYING COPYING.SOUNDS > --- > > %doc README NEWS FAQ TODO OPTIONS README.IMPORTANT KEYBINDINGS USERDOC COPYING > thanks Chris From zanghar@freenet.de Thu May 7 19:41:54 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3D69975006E for ; Thu, 7 May 2009 19:41:54 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 3914 hrs), (distance 21, link: ethernet/modem), [195.4.92.93] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d4IwIgVLK0CJ for ; Thu, 7 May 2009 19:41:46 +0000 (GMT) Received: from mout3.freenet.de (mout3.freenet.de [195.4.92.93]) by menubar.gnome.org (Postfix) with ESMTP id 94CF7750063 for ; Thu, 7 May 2009 19:41:38 +0000 (GMT) Received: from [195.4.92.12] (helo=2.mx.freenet.de) by mout3.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M29TL-0007AM-Vj for sawfish-list@gnome.org; Thu, 07 May 2009 21:41:36 +0200 Received: from g229088158.adsl.alicedsl.de ([92.229.88.158]:48797) by 2.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M29TL-00065L-NE for sawfish-list@gnome.org; Thu, 07 May 2009 21:41:35 +0200 Subject: [HELP] cycle-tab-groups not working From: Christopher Roy Bratusek To: sawfish-list@gnome.org Content-Type: text/plain Date: Thu, 07 May 2009 21:38:52 +0200 Message-Id: <1241725132.29825.15.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 May 2009 19:41:54 -0000 Hi all, in sawfish.wm.tabs.tab is a commented-out code for a cycle-tab-groups cycle-pair, but it does not work, can someone have a look at it. I did not manage that now. (well, the second time I had a quick look at tabs ^_^; ) ... you need to export tab-same-group-p in sawfish.wm.tabs.tabgroup in order for sawfish.wm.commands.x-cycle to be able to use that. (just for the record) Thanks in advance Chris From amd2345@fastmail.com.au Fri May 8 06:15:13 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 39D3475015A for ; Fri, 8 May 2009 06:15:13 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.799 X-Spam-Level: X-Spam-Status: No, score=-2.799 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_UNKN=0.8, RCVD_IN_DNSWL_LOW=-1] X-Amavis-OS-Fingerprint: UNKNOWN [S4:50:1:56:M1460, S, T:.:?:?] (up: 10063 hrs), (link: ethernet/modem), [66.111.4.28] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9xhkj3fr3ABO for ; Fri, 8 May 2009 06:15:05 +0000 (GMT) Received: from out4.smtp.messagingengine.com (out4.smtp.messagingengine.com [66.111.4.28]) by menubar.gnome.org (Postfix) with ESMTP id C10A47500CD for ; Fri, 8 May 2009 06:14:57 +0000 (GMT) Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id CD40A33F681 for ; Fri, 8 May 2009 02:14:55 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute2.internal (MEProxy); Fri, 08 May 2009 02:14:55 -0400 X-Sasl-enc: c5qGf+c2d7XSMqYu4l3ekkPgJ8KWC/yvNeNfxgU0WT8u 1241763295 Received: from [192.168.1.2] (ppp118-208-213-209.lns10.mel6.internode.on.net [118.208.213.209]) by mail.messagingengine.com (Postfix) with ESMTPSA id 092D6D5D9 for ; Fri, 8 May 2009 02:14:54 -0400 (EDT) Message-ID: <4A03CDD7.7050908@fastmail.com.au> Date: Fri, 08 May 2009 16:14:47 +1000 From: Allan Duncan User-Agent: Thunderbird 2.0.0.12 (X11/20080228) MIME-Version: 1.0 To: General discussion about sawfish wm Subject: Re: The recent git update of sawfish 1.5 broke References: <4A02EB6D.1040808@fastmail.com.au> <1241711221.3155.1.camel@localhost> In-Reply-To: <1241711221.3155.1.camel@localhost> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 May 2009 06:15:13 -0000 Christopher Roy Bratusek wrote: > Am Freitag, den 08.05.2009, 00:08 +1000 schrieb Allan Duncan: >> I have been able to create an x64 rpm with a git as at April 28 after >> tweaking the sawfish.spec, but the current 1.5.0 breaks due to a change >> relating to po/Makefile in configure.in There are file missing messages >> about po/Makefile.in.in, and this spurious .in appears in several spots. >> It appears that po/Makefile.in is now _supposed_ to be created on the fly. >> > > if you run autogen.sh (more precisly: intltoolize --copy --force) > po/Makefile.in.in is beeing created, configure then creates > po/Makefile.in po/Makefile. I do, as a script of: aclocal autoconf libtoolize --force (links are fine as the build is on the destination host) automake --add-missing ./configure Maybe I should try autogen.sh instead. From zanghar@freenet.de Fri May 8 15:16:28 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 10FEE7500EE for ; Fri, 8 May 2009 15:16:28 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 11109 hrs), (distance 21, link: ethernet/modem), [195.4.92.92] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gZOqGdLof8CP for ; Fri, 8 May 2009 15:16:18 +0000 (GMT) Received: from mout2.freenet.de (mout2.freenet.de [195.4.92.92]) by menubar.gnome.org (Postfix) with ESMTP id E6780750072 for ; Fri, 8 May 2009 15:16:04 +0000 (GMT) Received: from [195.4.92.16] (helo=6.mx.freenet.de) by mout2.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M2Rnu-0007V4-L1 for sawfish-list@gnome.org; Fri, 08 May 2009 17:16:02 +0200 Received: from g230030031.adsl.alicedsl.de ([92.230.30.31]:45097) by 6.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M2Rnu-0002Jj-F2 for sawfish-list@gnome.org; Fri, 08 May 2009 17:16:02 +0200 Subject: Re: The recent git update of sawfish 1.5 broke From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <4A03CDD7.7050908@fastmail.com.au> References: <4A02EB6D.1040808@fastmail.com.au> <1241711221.3155.1.camel@localhost> <4A03CDD7.7050908@fastmail.com.au> Content-Type: text/plain Date: Fri, 08 May 2009 17:13:18 +0200 Message-Id: <1241795598.3209.0.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 May 2009 15:16:28 -0000 Am Freitag, den 08.05.2009, 16:14 +1000 schrieb Allan Duncan: > Christopher Roy Bratusek wrote: > > Am Freitag, den 08.05.2009, 00:08 +1000 schrieb Allan Duncan: > >> I have been able to create an x64 rpm with a git as at April 28 after > >> tweaking the sawfish.spec, but the current 1.5.0 breaks due to a change > >> relating to po/Makefile in configure.in There are file missing messages > >> about po/Makefile.in.in, and this spurious .in appears in several spots. > >> It appears that po/Makefile.in is now _supposed_ to be created on the fly. > >> > > > > if you run autogen.sh (more precisly: intltoolize --copy --force) > > po/Makefile.in.in is beeing created, configure then creates > > po/Makefile.in po/Makefile. > > I do, as a script of: > aclocal > autoconf > libtoolize --force (links are fine as the build is on the destination host) > automake --add-missing > ./configure > > Maybe I should try autogen.sh instead. > ... Allan, read more carefully ^_^ INTLtoolize _not_ LIBtoolize Chris From teika@lavabit.com Sat May 9 04:51:52 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7CE4C7500B5 for ; Sat, 9 May 2009 04:51:52 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 642 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YBrbl6qs3E1w for ; Sat, 9 May 2009 04:51:44 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 14DA2750077 for ; Sat, 9 May 2009 04:51:35 +0000 (GMT) Received: from b.earth.lavabit.com (b.earth.lavabit.com [192.168.111.11]) by karen.lavabit.com (Postfix) with ESMTP id ABF5C11B80E; Fri, 8 May 2009 23:51:33 -0500 (CDT) Received: from localhost (p1045-ipad306hodogaya.kanagawa.ocn.ne.jp [125.172.85.45]) by lavabit.com with ESMTP id F25IRHA28NTL; Fri, 08 May 2009 23:51:33 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=GBAzgxhmnWSR+b0+jNZeyL8XzZYQbBJzoyyN/WNFDKS+lCcph9Eq0KDwSr2yA60fXui6kSCoCiDrgqc5tYWiSBfB5ZhxqDqrKC6S+vgjGwXm7H4AKCClCbWkBOW/lNmWHor8+PeAOTPgP6/xKNjAYgraODNau/UtxgmFzHHk1xQ=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Sat, 09 May 2009 13:50:39 +0900 (JST) Message-Id: <20090509.135039.1076064299965277688.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: [FIXME] Windows freeze when sawfish performs some actions From: Teika Kazura In-Reply-To: <1241623620.3167.2.camel@localhost> References: <1238880293.3396.18.camel@nanolx> <20090506.173454.295937983911059937.teika@lavabit.com> <1241623620.3167.2.camel@localhost> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 May 2009 04:51:52 -0000 Hi. On Wed, 06 May 2009 17:27:00 +0200, Christopher Roy Bratusek wrote: > does your mplayer use pulseaudio? No. I won't try it. ;) Anyone? Teika (Teika kazura) The full citation: > Am Mittwoch, den 06.05.2009, 17:34 +0900 schrieb Teika Kazura: >> On Sat, 04 Apr 2009 23:24:53 +0200, Christopher Roy Bratusek wrote: >> > I just found a strange issue, when sawfish performs some actions, the >> > other windows freeze - not on all actions, but on some. >> > >> > how to reproduce: >> > >> > A) >> > >> > play an audio via totem (trough gstreamer/pulseaudio) >> > open a different window with interactive placement mode, until you did >> > not place the window, pulseaudio freezes (no sound output) >> >> I tested mplayer run from xterm, but it doesn't freeze. >> Is it partly due to GUI of totem, or composite? >> (I don't know composite at all. I don't know anything? Nearly ;) >> > > does your mplayer use pulseaudio? From rodrigo@nul-unu.com Sat May 9 08:24:18 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9DAE875015A for ; Sat, 9 May 2009 08:24:18 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 677 hrs), (distance 11, link: ethernet/modem), [207.248.228.138] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UTQ9jxgSLrDk for ; Sat, 9 May 2009 08:24:10 +0000 (GMT) Received: from mx.interservice.net (ns0.interservice.net [207.248.228.138]) by menubar.gnome.org (Postfix) with ESMTP id 9B551750152 for ; Sat, 9 May 2009 08:24:02 +0000 (GMT) Received: from 12-187-195-30.att-inc.com ([12.187.195.30] helo=nabiki ident=Debian-exim) by mx.interservice.net with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1M2hqe-00074b-UX for sawfish-list@gnome.org; Sat, 09 May 2009 03:24:00 -0500 Received: from rodrigo by nabiki with local (Exim 4.69) (envelope-from ) id 1M2hqa-0005MB-0m for sawfish-list@gnome.org; Sat, 09 May 2009 01:23:52 -0700 Date: Sat, 9 May 2009 01:23:51 -0700 From: Rodrigo Gallardo To: General discussion about sawfish wm Subject: Re: [FIXME] Windows freeze when sawfish performs some actions Message-ID: <20090509082351.GW3401@nabiki.intranet.nul-unu.com> References: <1238880293.3396.18.camel@nanolx> <20090506.173454.295937983911059937.teika@lavabit.com> <1241623620.3167.2.camel@localhost> <20090509.135039.1076064299965277688.teika@lavabit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090509.135039.1076064299965277688.teika@lavabit.com> User-Agent: Mutt/1.5.18 (2008-05-17) Sender: rodrigo@nul-unu.com X-Spam_score: -3.1 X-Spam_score_int: -30 X-Spam_bar: --- X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 May 2009 08:24:18 -0000 On Sat, May 09, 2009 at 01:50:39PM +0900, Teika Kazura wrote: > Hi. > > On Wed, 06 May 2009 17:27:00 +0200, Christopher Roy Bratusek wrote: > > does your mplayer use pulseaudio? > > No. I won't try it. ;) Anyone? > Mine does. But the bug has nothing to do with it. In my system (amd64/Debian testing/sawfish 1:1.3.5.2-1) the bug is completely reproducible. Open a window in interactive placement mode, video is frozen immediately, but audio keeps going for a few seconds, then freezes until I place the window. Using the alsa driver *and* the dump to file driver it freezes, too. Taking straces of pulseaudio, mplayer or sawfish during the freeze produce nothing I recognize as clearly wrong. Running mplayer under xtrace, however, fixes the problem! Audio keeps on going after opening a window no matter how long I wait to place it. Could mplayer be stuck waiting for some X event that does not get delivered while the new window is waiting to be placed? BTW, did you guys notice I've finally uploaded 1.3.5.2 to Debian? :) From zanghar@freenet.de Sat May 9 12:36:25 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 26F60750126 for ; Sat, 9 May 2009 12:36:25 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 7709 hrs), (distance 21, link: ethernet/modem), [195.4.92.91] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iRcFPvKFIwtu for ; Sat, 9 May 2009 12:36:18 +0000 (GMT) Received: from mout1.freenet.de (mout1.freenet.de [195.4.92.91]) by menubar.gnome.org (Postfix) with ESMTP id E1CD775014D for ; Sat, 9 May 2009 12:36:09 +0000 (GMT) Received: from [195.4.92.15] (helo=5.mx.freenet.de) by mout1.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M2lmh-0000Nm-5n for sawfish-list@gnome.org; Sat, 09 May 2009 14:36:07 +0200 Received: from g229120079.adsl.alicedsl.de ([92.229.120.79]:45722) by 5.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M2lmg-00078I-US for sawfish-list@gnome.org; Sat, 09 May 2009 14:36:07 +0200 Subject: Re: [FIXME] Windows freeze when sawfish performs some actions From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <20090509082351.GW3401@nabiki.intranet.nul-unu.com> References: <1238880293.3396.18.camel@nanolx> <20090506.173454.295937983911059937.teika@lavabit.com> <1241623620.3167.2.camel@localhost> <20090509.135039.1076064299965277688.teika@lavabit.com> <20090509082351.GW3401@nabiki.intranet.nul-unu.com> Content-Type: text/plain Date: Sat, 09 May 2009 14:33:23 +0200 Message-Id: <1241872403.3149.0.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 May 2009 12:36:25 -0000 Am Samstag, den 09.05.2009, 01:23 -0700 schrieb Rodrigo Gallardo: > On Sat, May 09, 2009 at 01:50:39PM +0900, Teika Kazura wrote: > > Hi. > > > > On Wed, 06 May 2009 17:27:00 +0200, Christopher Roy Bratusek wrote: > > > does your mplayer use pulseaudio? > > > > No. I won't try it. ;) Anyone? > > > > Mine does. But the bug has nothing to do with it. In my system > (amd64/Debian testing/sawfish 1:1.3.5.2-1) > the bug is completely reproducible. Open a window in interactive > placement mode, video is frozen immediately, but audio keeps going for > a few seconds, then freezes until I place the window. Using the alsa > driver *and* the dump to file driver it freezes, too. > > Taking straces of pulseaudio, mplayer or sawfish during the freeze > produce nothing I recognize as clearly wrong. > > Running mplayer under xtrace, however, fixes the problem! Audio > keeps on going after opening a window no matter how long I wait to > place it. > > Could mplayer be stuck waiting for some X event that does not get > delivered while the new window is waiting to be placed? > > It's not just mplayer, totem behaves the same way. > > > BTW, did you guys notice I've finally uploaded 1.3.5.2 to Debian? :) > Nope :) ... did you ask Christian about librep/rep-gtk? sawfish 1.5.0 needs newer ones. Chris From amd2345@fastmail.com.au Sat May 9 13:06:05 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B25EB750007 for ; Sat, 9 May 2009 13:06:05 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.722 X-Spam-Level: X-Spam-Status: No, score=-2.722 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_UNKN=0.8, RCVD_IN_DNSWL_LOW=-1, TW_PM=0.077] X-Amavis-OS-Fingerprint: UNKNOWN [S4:50:1:56:M1460, S, T:.:?:?] (up: 10140 hrs), (link: ethernet/modem), [66.111.4.28] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ex8spmM+Kc8o for ; Sat, 9 May 2009 13:05:58 +0000 (GMT) Received: from out4.smtp.messagingengine.com (out4.smtp.messagingengine.com [66.111.4.28]) by menubar.gnome.org (Postfix) with ESMTP id D4525750100 for ; Sat, 9 May 2009 13:05:48 +0000 (GMT) Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id 3D739341CF6 for ; Sat, 9 May 2009 09:05:47 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute2.internal (MEProxy); Sat, 09 May 2009 09:05:47 -0400 X-Sasl-enc: 3H8OLqBLDLNJiaZqNTSduozb/1CxJm5qL417Fp0iRJ2E 1241874346 Received: from [192.168.1.2] (ppp118-208-213-209.lns10.mel6.internode.on.net [118.208.213.209]) by mail.messagingengine.com (Postfix) with ESMTPSA id 4C496207E1 for ; Sat, 9 May 2009 09:05:46 -0400 (EDT) Message-ID: <4A057F8C.1080508@fastmail.com.au> Date: Sat, 09 May 2009 23:05:16 +1000 From: Allan Duncan User-Agent: Thunderbird 2.0.0.12 (X11/20080228) MIME-Version: 1.0 To: General discussion about sawfish wm Subject: Re: The recent git update of sawfish 1.5 broke References: <4A02EB6D.1040808@fastmail.com.au> <1241711221.3155.1.camel@localhost> <4A03CDD7.7050908@fastmail.com.au> <1241795598.3209.0.camel@localhost> In-Reply-To: <1241795598.3209.0.camel@localhost> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 May 2009 13:06:06 -0000 Christopher Roy Bratusek wrote: > Am Freitag, den 08.05.2009, 16:14 +1000 schrieb Allan Duncan: >> Christopher Roy Bratusek wrote: >>> Am Freitag, den 08.05.2009, 00:08 +1000 schrieb Allan Duncan: >>>> I have been able to create an x64 rpm with a git as at April 28 after >>>> tweaking the sawfish.spec, but the current 1.5.0 breaks due to a change >>>> relating to po/Makefile in configure.in There are file missing messages >>>> about po/Makefile.in.in, and this spurious .in appears in several spots. >>>> It appears that po/Makefile.in is now _supposed_ to be created on the fly. >>>> >>> if you run autogen.sh (more precisly: intltoolize --copy --force) >>> po/Makefile.in.in is beeing created, configure then creates >>> po/Makefile.in po/Makefile. >> I do, as a script of: >> aclocal >> autoconf >> libtoolize --force (links are fine as the build is on the destination host) >> automake --add-missing >> ./configure >> >> Maybe I should try autogen.sh instead. >> > > ... Allan, read more carefully ^_^ ^ I thought Joanne Dow (aka The Wizardess) had trademarks on that one. :-) > INTLtoolize _not_ LIBtoolize Ah yes. I ran an updated git with autogen.sh and it all went beautifully. Fed the generated sawfish.spec to rpmbuild and got a functioning rpm back. Many thanks, I'll move on to other F10/11 tweaks now, like a _full_ version of xine. From rodrigo@nul-unu.com Sat May 9 16:05:47 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6F93B750007 for ; Sat, 9 May 2009 16:05:47 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 696 hrs), (distance 11, link: ethernet/modem), [207.248.228.138] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 57SdPdkCHzIF for ; Sat, 9 May 2009 16:05:40 +0000 (GMT) Received: from mx.interservice.net (ns0.interservice.net [207.248.228.138]) by menubar.gnome.org (Postfix) with ESMTP id 3AA92750024 for ; Sat, 9 May 2009 16:05:29 +0000 (GMT) Received: from 12-187-195-30.att-inc.com ([12.187.195.30] helo=nabiki ident=Debian-exim) by mx.interservice.net with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1M2p37-000070-D6 for sawfish-list@gnome.org; Sat, 09 May 2009 11:05:24 -0500 Received: from rodrigo by nabiki with local (Exim 4.69) (envelope-from ) id 1M2p2s-0006Lo-0q for sawfish-list@gnome.org; Sat, 09 May 2009 09:05:02 -0700 Date: Sat, 9 May 2009 09:05:01 -0700 From: Rodrigo Gallardo To: sawfish-list@gnome.org Subject: Re: [FIXME] Windows freeze when sawfish performs some actions Message-ID: <20090509160501.GX3401@nabiki.intranet.nul-unu.com> References: <1238880293.3396.18.camel@nanolx> <20090506.173454.295937983911059937.teika@lavabit.com> <1241623620.3167.2.camel@localhost> <20090509.135039.1076064299965277688.teika@lavabit.com> <20090509082351.GW3401@nabiki.intranet.nul-unu.com> <1241872403.3149.0.camel@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1241872403.3149.0.camel@localhost> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam_score: -3.1 X-Spam_score_int: -30 X-Spam_bar: --- X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 May 2009 16:05:47 -0000 On Sat, May 09, 2009 at 02:33:23PM +0200, Christopher Roy Bratusek wrote: > Am Samstag, den 09.05.2009, 01:23 -0700 schrieb Rodrigo Gallardo: > > > > > > BTW, did you guys notice I've finally uploaded 1.3.5.2 to Debian? :) > > > > Nope :) > > ... did you ask Christian about librep/rep-gtk? sawfish 1.5.0 needs > newer ones. Yes, I have taken over their maintenance, too. From famrom@infernal-iceberg.com Sat May 9 17:54:24 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1F48D750008 for ; Sat, 9 May 2009 17:54:24 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 11552 hrs), (distance 19, link: ethernet/modem), [216.234.161.59] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l1DJC-XejBzg for ; Sat, 9 May 2009 17:54:18 +0000 (GMT) Received: from jubjub.tera-byte.com (jubjub.tera-byte.com [216.234.161.59]) by menubar.gnome.org (Postfix) with ESMTP id 5D87A750007 for ; Sat, 9 May 2009 17:54:09 +0000 (GMT) Received: from crossbow.battleship (localhost.localdomain [127.0.0.1]) by jubjub.tera-byte.com (8.13.8/8.13.8) with ESMTP id n49Hs7gs015116 for ; Sat, 9 May 2009 11:54:08 -0600 Received: from unnamed by crossbow.battleship with local (Exim 4.69) (envelope-from ) id 1M2qkR-0002En-Av for sawfish-list@gnome.org; Sat, 09 May 2009 19:54:07 +0200 Date: Sat, 9 May 2009 19:54:07 +0200 From: GSR - FR To: sawfish-list@gnome.org Subject: Re: [TODO] Review Patches, please Message-ID: <20090509175407.GA7897@crossbow.battleship> Mail-Followup-To: sawfish-list@gnome.org References: <1241262721.2868.17.camel@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1241262721.2868.17.camel@localhost> X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 May 2009 17:54:24 -0000 Hi, zanghar@freenet.de (2009-05-02 at 1312.01 +0200): [...] > And we have four suspended patches, is there any interrest in them? > 1) 13 mouse buttons IIRC this one was suspended because it was a complex thing that depended in others. Keep as suspended. > 2) After raise/lower-window hooks > ... seems not to be usefull The main reason seems to be tabs, so keep as suspended, tabs recode should address the issues. > 3) Focus policy improvement > ... sounds ok, Teika: didn't we introduce remprop in 1.3x? So any change > for this to be in 1.5.0? No comment, Teika and Timo seem to be the one more knoweldge in all the quirks. > 4) Shade-focus > ... don't get this. temporarily unshading windows is what shade-hover > already does. The idea behind this one is that unshaded happens for focus not on enter events, so it should work with keys or when the mouse goes to root window and focus mode is enter-only. Teika comment about hooks seems to suggest a simpler way to do it, which works (partialy?), just add (add-hook 'focus-in-hook shade-hover-enter) and remove the call in leave-notify-hook, and probably enter-notify-hook (keep focus-out-hook). So maybe the patch should aim at different hooks, depending on desired behaviour. Or maybe consider the hover was a bit buggy and this is the way to be. ;] I said partially because I am trying to locate some corner cases, enter-notify-hook gives issues about keybindings making mouse not unshade without moving the cursor over other windows first (makes sense, the focus has not changed) or leaving unshaded windows around when moving the cursor (so it toggles the status like keybinding), depends if removed or not. OTOH, I think it even works better in other cases: menus and dropdowns keep the window unshaded (long standing issue, it shaded when you changed menus). To sum up, for now I am trying with: ,in sawfish.wm.ext.shade-hover (add-hook 'focus-in-hook shade-hover-enter) (remove-hook 'enter-notify-hook shade-hover-enter) (remove-hook 'leave-notify-hook shade-hover-leave) GSR From brett.viren@gmail.com Sun May 10 14:19:05 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A3825750088 for ; Sun, 10 May 2009 14:19:05 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 2057 hrs), (distance 13, link: ethernet/modem), [209.85.221.112] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lRjPxxmX845H for ; Sun, 10 May 2009 14:19:00 +0000 (GMT) Received: from mail-qy0-f112.google.com (mail-qy0-f112.google.com [209.85.221.112]) by menubar.gnome.org (Postfix) with ESMTP id C430B75000B for ; Sun, 10 May 2009 14:18:51 +0000 (GMT) Received: by qyk10 with SMTP id 10so3436990qyk.13 for ; Sun, 10 May 2009 07:18:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=FdQFqtd3Wh+MoviIMXiZ2iMXoq5XGE0DQozd7ol2Nps=; b=O8Fe6n0avrSyqa9TuOgurUdYjDYQa51rixTthlBV3g3Be4QpNvAQ+l8In1DfXaeUrU SfDt6CTSnja45uMu4ko9nKmQ3BKSf1dcbNiwvfanBKvd5L8GUPtswp6KUQYmudafFDq2 WYUW1dkITfbt9xiv0untpDRKEvIjpDDbJ1y8E= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=nKy9CrmATnyXc8J34Z8Tq+7iF0bd7TrJ0M7VMTFNCztYoHi61dAGL5yLVQg5hTe60A dKSjFtk1cRimGwE50jacYoM1HkWCtjuOgRMRQHQdTsmhratCGV5EOXCOpy8HQUshygjm LoKPyX24WbvotMXGs0cVc85vKAM+/fQEktSBs= MIME-Version: 1.0 Received: by 10.224.67.67 with SMTP id q3mr4347648qai.5.1241965129626; Sun, 10 May 2009 07:18:49 -0700 (PDT) Date: Sun, 10 May 2009 10:18:49 -0400 Message-ID: <46263c600905100718q49ecbfbag44a7e8581cb8e814@mail.gmail.com> Subject: Hyper and Meta keep switching on me From: Brett Viren To: sawfish-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 May 2009 14:19:05 -0000 Hi, This may not be a sawfish problem, per se, but I hope someone can help. When I first start an X11 / sawfish / GNOME session I have Hyper bound to my "windows" key and set as Sawfish's default modifier. Eventually something happens, I know not what, where my keyboard shortcuts stop working until I go into Sawfish's keyboard bindings configurator and switch to Meta as my default. This is on Ubuntu 8.10 and 9.04, currently sawfish 1.3.3. I also run sawfish on my Debian systems and do not see this problem. Any ideas on what might be swapping this key def or how I can diagnose it? Thanks, -Brett. From vegard.vesterheim@uninett.no Sun May 10 15:14:11 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 255BE7500C6 for ; Sun, 10 May 2009 15:14:11 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 455 hrs), (distance 20, link: ethernet/modem), [158.38.180.100] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 67Y0sgYBJXH8 for ; Sun, 10 May 2009 15:14:04 +0000 (GMT) Received: from regensburg.uninett.no (regensburg.uninett.no [158.38.180.100]) by menubar.gnome.org (Postfix) with ESMTP id C1F417500A3 for ; Sun, 10 May 2009 15:13:55 +0000 (GMT) Received: from shuttle (shuttle.vesterheim.no [158.38.145.66]) by regensburg.uninett.no (Postfix) with ESMTPSA id 68FC370180 for ; Sun, 10 May 2009 17:13:52 +0200 (CEST) To: General discussion about sawfish wm Subject: Re: Hyper and Meta keep switching on me Organization: UNINETT. References: <46263c600905100718q49ecbfbag44a7e8581cb8e814@mail.gmail.com> From: Vegard Vesterheim X-Face: Vl8-zx%G~!/rC5W!BM+T]w:k.[$Zqh. Q'Af|}oZ6JAhaysP"/43eD<|.BoMETII (Brett Viren's message of "Sun\, 10 May 2009 10\:18\:49 -0400") Message-ID: <87ljp5yor3.fsf@uninett.no> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 May 2009 15:14:11 -0000 On Sun, 10 May 2009 10:18:49 -0400 Brett Viren wrote: > Hi, > > This may not be a sawfish problem, per se, but I hope someone can help. > > When I first start an X11 / sawfish / GNOME session I have Hyper bound > to my "windows" key and set as Sawfish's default modifier. Eventually > something happens, I know not what, where my keyboard shortcuts stop > working until I go into Sawfish's keyboard bindings configurator and > switch to Meta as my default. This is on Ubuntu 8.10 and 9.04, > currently sawfish 1.3.3. I also run sawfish on my Debian systems and > do not see this problem. > > Any ideas on what might be swapping this key def or how I can diagnose it? I had a similar problem a while ago. It may have been a coincidence, but I found that in many (all?) cases, it seemed to be related to running acroread. Is it possible that acroread is messing with the keyboard mapping somehow? - Vegard V - From Timo.Korvola@iki.fi Sun May 10 17:17:17 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B00327500C5 for ; Sun, 10 May 2009 17:17:17 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 11127 hrs), (distance 24, link: ethernet/modem), [62.142.5.116] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mqfWcP4Km5zw for ; Sun, 10 May 2009 17:17:09 +0000 (GMT) Received: from emh06.mail.saunalahti.fi (emh06.mail.saunalahti.fi [62.142.5.116]) by menubar.gnome.org (Postfix) with ESMTP id 0685F750086 for ; Sun, 10 May 2009 17:17:00 +0000 (GMT) Received: from saunalahti-vams (vs3-10.mail.saunalahti.fi [62.142.5.94]) by emh06-2.mail.saunalahti.fi (Postfix) with SMTP id 46E5BC7B10 for ; Sun, 10 May 2009 20:16:58 +0300 (EEST) Received: from emh01.mail.saunalahti.fi ([62.142.5.107]) by vs3-10.mail.saunalahti.fi ([62.142.5.94]) with SMTP (gateway) id A02E8542912; Sun, 10 May 2009 20:16:58 +0300 Received: from freeside (a83-245-229-151.elisa-laajakaista.fi [83.245.229.151]) by emh01.mail.saunalahti.fi (Postfix) with ESMTP id 3845C4030 for ; Sun, 10 May 2009 20:16:57 +0300 (EEST) Received: by freeside (Postfix, from userid 1000) id 07FBC804A; Sun, 10 May 2009 20:16:57 +0300 (EEST) To: sawfish-list@gnome.org Subject: Re: [TODO] Review Patches, please References: <1241262721.2868.17.camel@localhost> <20090509175407.GA7897@crossbow.battleship> From: Timo Korvola Date: Sun, 10 May 2009 20:16:55 +0300 In-Reply-To: <20090509175407.GA7897@crossbow.battleship> (GSR's message of "Sat, 9 May 2009 19:54:07 +0200") Message-ID: <87ljp4dgjc.fsf@elisanet.fi> User-Agent: Gnus/5.1008 (Gnus v5.10.8) XEmacs/21.4.21 (linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Antivirus: VAMS X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 May 2009 17:17:17 -0000 GSR - FR writes: > zanghar@freenet.de (2009-05-02 at 1312.01 +0200): >> 1) 13 mouse buttons > > IIRC this one was suspended because it was a complex thing that > depended in others. Keep as suspended. It is suspended because it proposes doing more of the wrong thing. Support for buttons 6-9 was implemented poorly and needs to be rethought. Possibly also that for buttons 1-5, as using modifier bits to represent mouse buttons does not seem very useful even when supported by X. The internal representation of events as a pair of integers would need to be changed (see keys.h and translate_event). We could perhaps store the button number in some unused bits of the code part and let the lower 16 bits of the mods part be the real X mods. It seems that mouse events only use three bits of the code part, so there should be plenty of room even if we reserve a few bits more for the event type. -- Timo Korvola From brett.viren@gmail.com Sun May 10 23:46:50 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E1797750086 for ; Sun, 10 May 2009 23:46:50 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 2152 hrs), (distance 13, link: ethernet/modem), [209.85.221.112] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OhSycFllgYgO for ; Sun, 10 May 2009 23:46:45 +0000 (GMT) Received: from mail-qy0-f112.google.com (mail-qy0-f112.google.com [209.85.221.112]) by menubar.gnome.org (Postfix) with ESMTP id 3B93175006A for ; Sun, 10 May 2009 23:46:36 +0000 (GMT) Received: by qyk10 with SMTP id 10so3619636qyk.13 for ; Sun, 10 May 2009 16:46:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=CsG7W9ewupquMJi9aQoGc/CELKJ7SKlW7czOH0rBp1E=; b=ddvKU0kF6XjJ0cppw22L31j7iHeOBbSdnP4/jAXsRWMP08DBOcOOEdOZNmfimqmd8v WjcCYbOmOlWC2ZkPuwqOT5XXpRkqlvm50wp7TkmSZXdoqLObqAqwwmvv7CT1fiE1vGyE wzZA/+l/LeCa+/l+Ku8FBuxmIW+1P2NXl/ZzM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=kD6TpeSoE2wgrkBtfH+QJ4Cw+4jmCUxGst99ZAzAVJREYA7PXeQC7RlTpE1TK8hK0S udwaSoYKkxGNHjM7L0kcPljXhlh7m4zHaXuh3wd+Te6YvRvAdCz410WQSKqw8xuMc464 VguR0205CZAtCEyf59+3h1VhSI/dQIb2rDoA8= MIME-Version: 1.0 Received: by 10.224.10.198 with SMTP id q6mr4325911qaq.329.1241999195132; Sun, 10 May 2009 16:46:35 -0700 (PDT) In-Reply-To: <87ljp5yor3.fsf@uninett.no> References: <46263c600905100718q49ecbfbag44a7e8581cb8e814@mail.gmail.com> <87ljp5yor3.fsf@uninett.no> Date: Sun, 10 May 2009 19:46:35 -0400 Message-ID: <46263c600905101646y4695d50el24989ba42a281d1c@mail.gmail.com> Subject: Re: Hyper and Meta keep switching on me From: Brett Viren To: General discussion about sawfish wm Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 May 2009 23:46:51 -0000 Hi Vegard, On Sun, May 10, 2009 at 11:13 AM, Vegard Vesterheim wrote: > I had a similar problem a while ago. It may have been a coincidence, > but I found that in many (all?) cases, it seemed to be related to > running acroread. Is it possible that acroread is messing with the > keyboard mapping somehow? Nope, that can't be it for me as I've stopped using acroread for evince. But, it is a good lead. I'll try to correlate it with starting some app. Thanks, -Brett. From teika@lavabit.com Tue May 12 04:58:55 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B946A750063 for ; Tue, 12 May 2009 04:58:55 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 1363 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5hswgogpkh8E for ; Tue, 12 May 2009 04:58:47 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 531DA75002F for ; Tue, 12 May 2009 04:58:39 +0000 (GMT) Received: from b.earth.lavabit.com (b.earth.lavabit.com [192.168.111.11]) by karen.lavabit.com (Postfix) with ESMTP id D267211B7D2; Mon, 11 May 2009 23:58:37 -0500 (CDT) Received: from localhost (p7133-ipad403hodogaya.kanagawa.ocn.ne.jp [123.222.22.133]) by lavabit.com with ESMTP id W1CWECZF1X7V; Mon, 11 May 2009 23:58:37 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=sGX2c2Zwk4WgFfOoRI4++X1vw909IWVubkVChfg7dzhgI4DjyUe7KNOl08fnryK2QWPLgNIfxXNI9zky56auTfKNpfSEBVBMBA+WQNY8pUyLIzpGe/CRhc90Uykz9cdh9cPbsSbfzq1whHZ8oa5X8IUg27Jk8fLV85gKV+ohVpE=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Tue, 12 May 2009 13:58:14 +0900 (JST) Message-Id: <20090512.135814.295937982971527861.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: [ANNOUNCE] rep-gtk-0.18.4 (other scheme..) From: Teika Kazura In-Reply-To: <20090506.155626.119882392487083278.teika@lavabit.com> References: <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> <20090506.155626.119882392487083278.teika@lavabit.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 May 2009 04:58:56 -0000 Hi. One more bad point is there: not for dev, but that users of Sawfish have to learn Rep. On Wed, 06 May 2009 15:56:26 +0900 (JST), Teika Kazura wrote: > On Mon, 4 May 2009 10:51:04 +0800, "Chengqi(Lars) Song" wrote: >> so is there anyway to use them directly instead of maintaining rep >> and rep-gtk, which could be a heavy work when gtk updates? > > Nope, > a) Rep has many defects, but it's stable and works, well, at least > at permissible level for our purpose. Teika (Teika kazura) From teika@lavabit.com Tue May 12 04:58:56 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 061C075002F for ; Tue, 12 May 2009 04:58:56 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.607 X-Spam-Level: X-Spam-Status: No, score=-1.607 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DATE_IN_PAST_12_24=0.992] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 1363 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ym2T9N-QrvTz for ; Tue, 12 May 2009 04:58:46 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 8A95E750006 for ; Tue, 12 May 2009 04:58:38 +0000 (GMT) Received: from b.earth.lavabit.com (b.earth.lavabit.com [192.168.111.11]) by karen.lavabit.com (Postfix) with ESMTP id 7A67D11B7D0; Mon, 11 May 2009 23:58:36 -0500 (CDT) Received: from localhost (p7133-ipad403hodogaya.kanagawa.ocn.ne.jp [123.222.22.133]) by lavabit.com with ESMTP id U04V2DU19QWQ; Mon, 11 May 2009 23:58:36 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=VWPYFYJq+8zp/l8qzaBKCb2VctLYNQF2GLHhvTwVStttsFvcUmBgfKgRCoZuVX+yO8xyd6IsZhYBZ8hNRvK4VnhzovT5zTBcCKUT8c6Q5qtzgsJjrLRuzB8s2OOPph1rMdXv/6x8JbqajFse9MSUwfT85If1+pZNNUTwk81003k=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Mon, 11 May 2009 20:57:38 +0900 (JST) Message-Id: <20090511.205738.886429908004560008.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: open xterms on different viewport From: Teika Kazura In-Reply-To: References: Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 May 2009 04:58:56 -0000 Hi, Daniel. On Fri, 1 May 2009 19:15:03 -0700, Daniel Fetchinson wrote: > What I would like to do is open an xterm on one viewport and another > one on another viewport Another method is to run xterm as: $ xterm -title "foo-var" And set "matched window". There you can specify workspace & viewport. Do match against the name "foo-var" manually., Setting title is almost invisible, because usually the window title gets changed by the shell, like "username:/current/path", as soon as the shell starts. But this has a drawback. The current viewport is changed to display the new window. (This should be fixed, but what would be the good option?) Regards, Teika (Teika kazura) From teika@lavabit.com Tue May 12 06:13:32 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 688B7750006 for ; Tue, 12 May 2009 06:13:32 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 1375 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dEzdufFhX7TJ for ; Tue, 12 May 2009 06:13:24 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 31C1375010F for ; Tue, 12 May 2009 06:13:15 +0000 (GMT) Received: from b.earth.lavabit.com (b.earth.lavabit.com [192.168.111.11]) by karen.lavabit.com (Postfix) with ESMTP id 77CCC11B7F2; Tue, 12 May 2009 01:13:14 -0500 (CDT) Received: from localhost (p4026-ipad41hodogaya.kanagawa.ocn.ne.jp [221.189.144.26]) by lavabit.com with ESMTP id 7VEID6WGTNCH; Tue, 12 May 2009 01:13:14 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=1J8xvXLEAUUthDon8E4zPhgBMdc4A6y2C6QCZgIZIoZBO6AoM5TFEOzrTsRx2tgsdvDfrwtVH1HZWrcQxRHITtLOsohOD5kZqpXrTM3NjAXkoqHpUk5+wbcYWAkWADiI1Mfsbp3hjwRwaiOwG9VAXdlXnQHCFGg1jroDZwJYss8=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Tue, 12 May 2009 15:12:46 +0900 (JST) Message-Id: <20090512.151246.1098872336729118408.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: "make tar "fails on librep From: Teika Kazura In-Reply-To: <1241619780.31716.2.camel@rkhadgar> References: <1241619780.31716.2.camel@rkhadgar> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 May 2009 06:13:32 -0000 Thanks, ritz, your patches on librep & sawfish on 6 May were applied. Teika (Teika kazura) From zanghar@freenet.de Tue May 12 17:07:59 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DACA3750030 for ; Tue, 12 May 2009 17:07:59 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 4510 hrs), (distance 20, link: ethernet/modem), [195.4.92.90] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dm3oqgq7Pyl9 for ; Tue, 12 May 2009 17:07:51 +0000 (GMT) Received: from mout0.freenet.de (mout0.freenet.de [195.4.92.90]) by menubar.gnome.org (Postfix) with ESMTP id 47AC0750080 for ; Tue, 12 May 2009 17:07:43 +0000 (GMT) Received: from [195.4.92.26] (helo=16.mx.freenet.de) by mout0.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M3vS8-0001K6-Vo for sawfish-list@gnome.org; Tue, 12 May 2009 19:07:41 +0200 Received: from g230028154.adsl.alicedsl.de ([92.230.28.154]:58823) by 16.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M3vS8-0005ha-Lb for sawfish-list@gnome.org; Tue, 12 May 2009 19:07:40 +0200 Subject: Re: [ANNOUNCE] rep-gtk-0.18.4 (other scheme..) From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <20090512.135814.295937982971527861.teika@lavabit.com> References: <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> <20090506.155626.119882392487083278.teika@lavabit.com> <20090512.135814.295937982971527861.teika@lavabit.com> Content-Type: text/plain Date: Tue, 12 May 2009 19:04:55 +0200 Message-Id: <1242147895.3161.1.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 May 2009 17:08:00 -0000 Am Dienstag, den 12.05.2009, 13:58 +0900 schrieb Teika Kazura: > Hi. > > One more bad point is there: not for dev, but that users of Sawfish > have to learn Rep. ... if we switch they'll have to learn instead of rep, that not a valid point against rep in favour of lisp/scheme. > > On Wed, 06 May 2009 15:56:26 +0900 (JST), Teika Kazura wrote: > > On Mon, 4 May 2009 10:51:04 +0800, "Chengqi(Lars) Song" wrote: > >> so is there anyway to use them directly instead of maintaining rep > >> and rep-gtk, which could be a heavy work when gtk updates? > > > > Nope, > > a) Rep has many defects, but it's stable and works, well, at least > > at permissible level for our purpose. > > Teika (Teika kazura) > > From eli@barzilay.org Wed May 13 00:56:37 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3F960750067 for ; Wed, 13 May 2009 00:56:37 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.551 X-Spam-Level: X-Spam-Status: No, score=-2.551 tagged_above=-999 required=2 tests=[AWL=0.048, BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 7933 hrs), (distance 19, link: ethernet/modem), [129.10.115.117] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fN9z30GMbrNW for ; Wed, 13 May 2009 00:56:28 +0000 (GMT) Received: from barzilay.org (winooski.ccs.neu.edu [129.10.115.117]) by menubar.gnome.org (Postfix) with ESMTP id 57B25750006 for ; Wed, 13 May 2009 00:56:19 +0000 (GMT) Received: from eli by barzilay.org with local (Exim 4.66) (envelope-from ) id 1M42ld-0000OL-Mr for sawfish-list@gnome.org; Tue, 12 May 2009 20:56:17 -0400 From: Eli Barzilay MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18954.6833.696695.239328@winooski.ccs.neu.edu> Date: Tue, 12 May 2009 20:56:17 -0400 To: General discussion about sawfish wm Subject: The dark corners of rep In-Reply-To: <1242147895.3161.1.camel@localhost> References: <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> <20090506.155626.119882392487083278.teika@lavabit.com> <20090512.135814.295937982971527861.teika@lavabit.com> <1242147895.3161.1.camel@localhost> X-Mailer: VM 7.19 under Emacs 22.1.1 X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 May 2009 00:56:37 -0000 On May 12, Christopher Roy Bratusek wrote: > Am Dienstag, den 12.05.2009, 13:58 +0900 schrieb Teika Kazura: > > One more bad point is there: not for dev, but that users of > > Sawfish have to learn Rep. > > ... if we switch they'll have to learn instead of rep, that > not a valid point against rep in favour of lisp/scheme. It is a valid point against rep (are there any books about rep? anyone uses it outside of sawfish?). Even more: it is a *major* point against it. Scheme and Lisp systems can be very flexible, and it's easy to come up with a language that is scheme- or lisp-like (just using sexpr syntax for that is enough). If the semantics of the language is far enough from scheme or lisp, then you still have a different language, despite the superficial resemblance. The thing with rep is that it's somewhere between Scheme, Lisp, and ELisp. This is a very bad thing -- more than just the lack of books to learn it (I'm sure that most people just read about scheme or lisp or elisp, but they're all different languages from rep). Here's a list of some obvious problems I ran into. I don't know if there are many people here who use Scheme or Lisp, but those who do will probably be horrified by these (and if they tried to program sawfish, they probably know about some of them). * No `set!'; uses `setq' and it can be used with new variables user> (set! x 1) *** Unbound variable: set! user> (setq x 1) 1 This is like Lisp and ELisp. There's even `set', which comes from the dark past of Lisp: user> (setq x 'y) y user> (set x 123) 123 user> y 123 There is no `setf', so it looks like it'll be close to ELisp. * However, these variables are lexically scoped -- not dynamically scoped as in Lisp/ELisp: user> (setq x 123) 123 user> (define (ret-x) x) user> (let ((x 999)) (ret-x)) 123 This is actually a very important point -- rep is lexically scoped (which is good), which means that it has closures, and `lambda' is not just a self-evaluating form: user> (funcall '(lambda () 1)) *** Invalid function: (lambda () 1) ;; this *does* work in elisp, and in some popular lisps too * Actually this is another confusing point: rep has `funcall', but it is not necessary since it has a single namespace. In fact, the implementation could just as well be in rep instead of in C: (define (funcall f . xs) (apply f xs)) which is what the C code is doing. * Also, rep has `defun' and `defvar', but the distinction between them in lisps is setting the "function value" or the "symbol value" -- this is not something that rep has, so `defun' is mostly syntactic sugar for `define' with function. * `defvar', however, still makes the defined name special (dynamically scoped): user> (defvar x 1) x user> (define (ret-x) x) user> (let ((x 123)) (ret-x)) 123 This has the usual possible catastrophe: user> (define (foo x) (ret-x)) user> (foo 5) 5 which Common Lisp users solve by always naming special variables with *stars* (and some compilers will warn you if not). * Even worse, `defvar' does its magic in a way that shadows possible later definitions: user> (defvar x 123) x user> (define x 1234) user> x 123 user> (defun x () 12345) user> (x) *** Invalid function: 123 (This behavior is unique to rep, AFAICT.) * It has Common Lisp's idiom of using `defun' inside a `let' to get a local binding: user> (let ((count 0)) (defun count! () (setq count (1+ count)))) user> (list (count!) (count!) (count!)) (1 2 3) but -- it also does the same with `define': user> (let ((count 0)) (define (count!) (setq count (1+ count)))) user> (list (count!) (count!) (count!)) (1 2 3) which is of course not needed, because you can do the usual thing in scheme: (define count! (let ((count 0)) (lambda () (setq count (1+ count))))) * But -- yes, there's another "but" -- it also does what Common Lisp is doing with multiple `defun's, and it will happily do so with `define': user> (let ((count 0)) (define (count!) (setq count (1+ count))) (define (reset!) (setq count 0))) user> (list (count!) (count!) (reset!) (count!)) (1 2 0 1) which happens because `define' is actually more like Lisp's `defvar' and `defun' in that it has a global effect (which is a surprising contradiction for a lexically scoped, single-namespace language): user> (let ((x 1)) (define xx (1+ x)) xx) 2 user> xx 2 *BUT* -- `define' *is* defining something local if it's in a function's scope: user> (define (foo x) (define xx (1+ x)) xx) user> (foo 5) 6 user> xx *** Unbound variable: xx which makes rep more like JavaScript. Still `defvar' does have a global effect: user> (define (foo x) (defvar xx (1+ x)) xx) user> (foo 1) 2 user> xx 2 which is just like `setq': user> (define (foo x) (setq xx (1+ x)) xx) user> (foo 1) 2 user> xx 2 and let's not forget `set' -- unlike in modern Lisps (which are lexically scoped except for `defvar'ed bindings), `set' behaves as it does in a dynamically scoped language: user> (define (foo x) (define xx 'x) (set xx 33) x) user> (foo 1) 33 but `eval' behaves as a lexically scoped language: user> (define x 3) user> (let ((x 999)) (eval 'x)) 3 * There's also a bunch of elisp-isms that make the language appear more like elisp: - `concat', not `string-append' - `mapcar', not `map' - `?x' syntax for characters, not `#\x' - `defmacro' macros, no hygiene; `defmacro' syntax as in lisp (separate argument list) - "first class" macros (yet another can of worms) that can be passed around like values (which even elisp can't use directly). - `print' and `princ', not `write' and `display' (and `write' is bound to something different) - `integerp', `stringp', `string=' , etc -- not `integer?', `string?', `string=?', etc - doc strings - elisp-like vectors (bracket syntax, `length', `aref'), unlike scheme or common lisp - lisp/elisp-like backquotes (try ``,a and also `backquote' vs `quasiquote') and some scheme-isms: - `number->string', not `number-to-string' - `call/cc' - exact rationals and some of its own features (regexps, threads, IO, modules, and more). -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://www.barzilay.org/ Maze is Life! From zanghar@freenet.de Wed May 13 04:27:28 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 546C3750076 for ; Wed, 13 May 2009 04:27:28 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.445 X-Spam-Level: X-Spam-Status: No, score=-2.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 4236 hrs), (distance 20, link: ethernet/modem), [195.4.92.93] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30eIPp1oJ4zs for ; Wed, 13 May 2009 04:27:22 +0000 (GMT) Received: from mout3.freenet.de (mout3.freenet.de [195.4.92.93]) by menubar.gnome.org (Postfix) with ESMTP id 5D53B750006 for ; Wed, 13 May 2009 04:27:12 +0000 (GMT) Received: from [195.4.92.16] (helo=6.mx.freenet.de) by mout3.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M463i-0002yd-Jd for sawfish-list@gnome.org; Wed, 13 May 2009 06:27:10 +0200 Received: from g229127185.adsl.alicedsl.de ([92.229.127.185]:58746) by 6.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M463i-0003nv-7t for sawfish-list@gnome.org; Wed, 13 May 2009 06:27:10 +0200 Subject: Re: The dark corners of rep From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <18954.6833.696695.239328@winooski.ccs.neu.edu> References: <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> <20090506.155626.119882392487083278.teika@lavabit.com> <20090512.135814.295937982971527861.teika@lavabit.com> <1242147895.3161.1.camel@localhost> <18954.6833.696695.239328@winooski.ccs.neu.edu> Content-Type: text/plain Date: Wed, 13 May 2009 06:24:23 +0200 Message-Id: <1242188663.3449.13.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 May 2009 04:27:28 -0000 Am Dienstag, den 12.05.2009, 20:56 -0400 schrieb Eli Barzilay: > On May 12, Christopher Roy Bratusek wrote: > > Am Dienstag, den 12.05.2009, 13:58 +0900 schrieb Teika Kazura: > > > One more bad point is there: not for dev, but that users of > > > Sawfish have to learn Rep. > > > > ... if we switch they'll have to learn instead of rep, that > > not a valid point against rep in favour of lisp/scheme. > I meant the learning thing in general, and we were talking about users, not developers. ... of course there's not much to read about rep. But well librep is open for development, current version in trunk is 0.90, theoretically librep can be completely rewritten to be the best solution, if that is desired. But that seems not to be the case. (some) THINGS THAT THE REPLACEMENT FOR REP NEEDS TO HAVE: - who rewrites the whole(!) lisp part? (I don't have the time, currently fully rewriting a project of mine and don't want to do that again ^_^;) - replacement needs real gtk support (replacements with gtk-widget-abstraction like oo.o or ff will be rejected!) - replacement needs gtkbuilder support (we want the sawfish-themer back) - replacement needs gtk/gnome 3 support not too long after they have been released PRO REP: - ours and if we need to make changes inside we don't rely on other devs CONTRA REP: - see below > It is a valid point against rep (are there any books about rep? anyone > uses it outside of sawfish?). Even more: it is a *major* point > against it. Scheme and Lisp systems can be very flexible, and it's > easy to come up with a language that is scheme- or lisp-like (just > using sexpr syntax for that is enough). If the semantics of the > language is far enough from scheme or lisp, then you still have a > different language, despite the superficial resemblance. > > The thing with rep is that it's somewhere between Scheme, Lisp, and > ELisp. This is a very bad thing -- more than just the lack of books > to learn it (I'm sure that most people just read about scheme or lisp > or elisp, but they're all different languages from rep). > > Here's a list of some obvious problems I ran into. I don't know if > there are many people here who use Scheme or Lisp, but those who do > will probably be horrified by these (and if they tried to program > sawfish, they probably know about some of them). > > * No `set!'; uses `setq' and it can be used with new variables > > user> (set! x 1) > *** Unbound variable: set! > user> (setq x 1) > 1 > > This is like Lisp and ELisp. There's even `set', which comes from > the dark past of Lisp: > > user> (setq x 'y) > y > user> (set x 123) > 123 > user> y > 123 > > There is no `setf', so it looks like it'll be close to ELisp. > > * However, these variables are lexically scoped -- not dynamically > scoped as in Lisp/ELisp: > > user> (setq x 123) > 123 > user> (define (ret-x) x) > user> (let ((x 999)) (ret-x)) > 123 > > This is actually a very important point -- rep is lexically scoped > (which is good), which means that it has closures, and `lambda' is > not just a self-evaluating form: > > user> (funcall '(lambda () 1)) > *** Invalid function: (lambda () 1) > ;; this *does* work in elisp, and in some popular lisps too > > * Actually this is another confusing point: rep has `funcall', but it > is not necessary since it has a single namespace. In fact, the > implementation could just as well be in rep instead of in C: > > (define (funcall f . xs) (apply f xs)) > > which is what the C code is doing. > > * Also, rep has `defun' and `defvar', but the distinction between them > in lisps is setting the "function value" or the "symbol value" -- > this is not something that rep has, so `defun' is mostly syntactic > sugar for `define' with function. > > * `defvar', however, still makes the defined name special (dynamically > scoped): > > user> (defvar x 1) > x > user> (define (ret-x) x) > user> (let ((x 123)) (ret-x)) > 123 > > This has the usual possible catastrophe: > > user> (define (foo x) (ret-x)) > user> (foo 5) > 5 > > which Common Lisp users solve by always naming special variables > with *stars* (and some compilers will warn you if not). > > * Even worse, `defvar' does its magic in a way that shadows possible > later definitions: > > user> (defvar x 123) > x > user> (define x 1234) > user> x > 123 > user> (defun x () 12345) > user> (x) > *** Invalid function: 123 > > (This behavior is unique to rep, AFAICT.) > > * It has Common Lisp's idiom of using `defun' inside a `let' to get a > local binding: > > user> (let ((count 0)) (defun count! () (setq count (1+ count)))) > user> (list (count!) (count!) (count!)) > (1 2 3) > > but -- it also does the same with `define': > > user> (let ((count 0)) (define (count!) (setq count (1+ count)))) > user> (list (count!) (count!) (count!)) > (1 2 3) > > which is of course not needed, because you can do the usual thing in > scheme: > > (define count! (let ((count 0)) (lambda () (setq count (1+ count))))) > > * But -- yes, there's another "but" -- it also does what Common Lisp > is doing with multiple `defun's, and it will happily do so with > `define': > > user> (let ((count 0)) > (define (count!) (setq count (1+ count))) > (define (reset!) (setq count 0))) > user> (list (count!) (count!) (reset!) (count!)) > (1 2 0 1) > > which happens because `define' is actually more like Lisp's `defvar' > and `defun' in that it has a global effect (which is a surprising > contradiction for a lexically scoped, single-namespace language): > > user> (let ((x 1)) (define xx (1+ x)) xx) > 2 > user> xx > 2 > > *BUT* -- `define' *is* defining something local if it's in a > function's scope: > > user> (define (foo x) (define xx (1+ x)) xx) > user> (foo 5) > 6 > user> xx > *** Unbound variable: xx > > which makes rep more like JavaScript. Still `defvar' does have a > global effect: > > user> (define (foo x) (defvar xx (1+ x)) xx) > user> (foo 1) > 2 > user> xx > 2 > > which is just like `setq': > > user> (define (foo x) (setq xx (1+ x)) xx) > user> (foo 1) > 2 > user> xx > 2 > > and let's not forget `set' -- unlike in modern Lisps (which are > lexically scoped except for `defvar'ed bindings), `set' behaves as > it does in a dynamically scoped language: > > user> (define (foo x) (define xx 'x) (set xx 33) x) > user> (foo 1) > 33 > > but `eval' behaves as a lexically scoped language: > > user> (define x 3) > user> (let ((x 999)) (eval 'x)) > 3 > > * There's also a bunch of elisp-isms that make the language appear > more like elisp: > > - `concat', not `string-append' > - `mapcar', not `map' > - `?x' syntax for characters, not `#\x' > - `defmacro' macros, no hygiene; `defmacro' syntax as in lisp > (separate argument list) > - "first class" macros (yet another can of worms) that can be passed > around like values (which even elisp can't use directly). > - `print' and `princ', not `write' and `display' (and `write' is > bound to something different) > - `integerp', `stringp', `string=' , etc -- not `integer?', > `string?', `string=?', etc > - doc strings > - elisp-like vectors (bracket syntax, `length', `aref'), unlike > scheme or common lisp > - lisp/elisp-like backquotes (try ``,a and also `backquote' vs > `quasiquote') > > and some scheme-isms: > > - `number->string', not `number-to-string' > - `call/cc' > - exact rationals > > and some of its own features (regexps, threads, IO, modules, and > more). > From eli@barzilay.org Wed May 13 05:02:45 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1AECB750068 for ; Wed, 13 May 2009 05:02:45 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.553 X-Spam-Level: X-Spam-Status: No, score=-2.553 tagged_above=-999 required=2 tests=[AWL=0.046, BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 7974 hrs), (distance 19, link: ethernet/modem), [129.10.115.117] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KvZXGRU-U5Ic for ; Wed, 13 May 2009 05:02:37 +0000 (GMT) Received: from barzilay.org (winooski.ccs.neu.edu [129.10.115.117]) by menubar.gnome.org (Postfix) with ESMTP id DA1EC75006E for ; Wed, 13 May 2009 05:02:28 +0000 (GMT) Received: from eli by barzilay.org with local (Exim 4.66) (envelope-from ) id 1M46bo-0002Ab-HY for sawfish-list@gnome.org; Wed, 13 May 2009 01:02:24 -0400 From: Eli Barzilay MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18954.21600.530748.521702@winooski.ccs.neu.edu> Date: Wed, 13 May 2009 01:02:24 -0400 To: General discussion about sawfish wm Subject: Re: [sawfish] Re: The dark corners of rep In-Reply-To: <1242188663.3449.13.camel@localhost> References: <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> <20090506.155626.119882392487083278.teika@lavabit.com> <20090512.135814.295937982971527861.teika@lavabit.com> <1242147895.3161.1.camel@localhost> <18954.6833.696695.239328@winooski.ccs.neu.edu> <1242188663.3449.13.camel@localhost> X-Mailer: VM 7.19 under Emacs 22.1.1 X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 May 2009 05:02:45 -0000 On May 13, Christopher Roy Bratusek wrote: > Am Dienstag, den 12.05.2009, 20:56 -0400 schrieb Eli Barzilay: > > On May 12, Christopher Roy Bratusek wrote: > > > Am Dienstag, den 12.05.2009, 13:58 +0900 schrieb Teika Kazura: > > > > One more bad point is there: not for dev, but that users of > > > > Sawfish have to learn Rep. > > > > > > ... if we switch they'll have to learn instead of rep, > > > that not a valid point against rep in favour of lisp/scheme. > > > > I meant the learning thing in general, Learning a known language is easier. Checkout the number of scheme/lisp books vs the number of rep books... > and we were talking about users, not developers. That depends on what you mean by "users" -- if these are the people that use the WM as an end product without their own scripting, then they don't have to learn anything. (They still benefit indirectly from having more functionality in the WM, but given the dumbing down of popular WMs I don't think that it makes any noticeable difference.) > (some) THINGS THAT THE REPLACEMENT FOR REP NEEDS TO HAVE: > > - who rewrites the whole(!) lisp part? (I don't have the time, currently > fully rewriting a project of mine and don't want to do that again ^_^;) You forgot to mention that this is the biggest pro point for rep -- the fact that this code is all there. So yes, this is a problem, and especially given the mess that I described in the previous message, it can rely on these obscure features in unexpected ways. But a good Scheme should be able to imitate most of rep's abstractions (for example, if this was done with PLT, I'd write a `rep' compatibility language with the rep features, then migrates pieces as needed). > PRO REP: > > - ours and if we need to make changes inside we don't rely on other > devs That's also a point against it: there are a lot of hacking resources (= people) who might have contributed if the language was saner, and the productivity of people who did contribute could have been improved. (But YMMV.) -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://www.barzilay.org/ Maze is Life! From tkorvola@elisanet.fi Wed May 13 21:19:25 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C6B3A750090 for ; Wed, 13 May 2009 21:19:25 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 11889 hrs), (distance 24, link: ethernet/modem), [62.142.5.107] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MoXsR0E6noFQ for ; Wed, 13 May 2009 21:19:17 +0000 (GMT) Received: from emh01.mail.saunalahti.fi (emh01.mail.saunalahti.fi [62.142.5.107]) by menubar.gnome.org (Postfix) with ESMTP id 1C65075006C for ; Wed, 13 May 2009 21:19:08 +0000 (GMT) Received: from saunalahti-vams (vs3-10.mail.saunalahti.fi [62.142.5.94]) by emh01-2.mail.saunalahti.fi (Postfix) with SMTP id 840828C949 for ; Thu, 14 May 2009 00:19:05 +0300 (EEST) Received: from emh05.mail.saunalahti.fi ([62.142.5.111]) by vs3-10.mail.saunalahti.fi ([62.142.5.94]) with SMTP (gateway) id A01A5581A2B; Thu, 14 May 2009 00:19:05 +0300 Received: from freeside (a83-245-229-151.elisa-laajakaista.fi [83.245.229.151]) by emh05.mail.saunalahti.fi (Postfix) with ESMTP id 7533A27D85 for ; Thu, 14 May 2009 00:19:04 +0300 (EEST) Received: by freeside (Postfix, from userid 1000) id 40114804A; Thu, 14 May 2009 00:19:04 +0300 (EEST) To: sawfish-list@gnome.org Subject: Re: The dark corners of rep References: <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> <20090506.155626.119882392487083278.teika@lavabit.com> <20090512.135814.295937982971527861.teika@lavabit.com> <1242147895.3161.1.camel@localhost> <18954.6833.696695.239328@winooski.ccs.neu.edu> From: Timo Korvola Date: Thu, 14 May 2009 00:19:03 +0300 Message-ID: <877i0k1z20.fsf@elisanet.fi> User-Agent: Gnus/5.1008 (Gnus v5.10.8) XEmacs/21.4.21 (linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Antivirus: VAMS X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 May 2009 21:19:26 -0000 Eli Barzilay writes: > * Even worse, `defvar' does its magic in a way that shadows possible > later definitions: > > user> (defvar x 123) > x > user> (define x 1234) > user> x > 123 That looks like a bug: user> (let ((x 1234)) x) 1234 user> (let () (define x 1234) x) 123 Those two should be equivalent. It seems to work if you don't use defvar: user> (define y 123) user> (let () (define y 1234) y) 1234 It also works inside defines: user> (define (foo) (let () (define x 1234) x)) user> (foo) 1234 > which is of course not needed, because you can do the usual thing in > scheme: Scheme also allows creating local bindings with define in the beginning of the body of a lambda or let. > which happens because `define' is actually more like Lisp's `defvar' > and `defun' in that it has a global effect Looks like another bug that only affects toplevel. Inside defines define seems to create local definitions as expected. -- Timo Korvola From eli@barzilay.org Wed May 13 22:43:02 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 94325750090 for ; Wed, 13 May 2009 22:43:02 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.555 X-Spam-Level: X-Spam-Status: No, score=-2.555 tagged_above=-999 required=2 tests=[AWL=0.044, BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 8151 hrs), (distance 19, link: ethernet/modem), [129.10.115.117] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c2g7AM7fnoYM for ; Wed, 13 May 2009 22:42:53 +0000 (GMT) Received: from barzilay.org (winooski.ccs.neu.edu [129.10.115.117]) by menubar.gnome.org (Postfix) with ESMTP id 5729C750024 for ; Wed, 13 May 2009 22:42:44 +0000 (GMT) Received: from eli by barzilay.org with local (Exim 4.66) (envelope-from ) id 1M4N9u-0005ln-VZ for sawfish-list@gnome.org; Wed, 13 May 2009 18:42:42 -0400 From: Eli Barzilay MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18955.19682.931815.806498@winooski.ccs.neu.edu> Date: Wed, 13 May 2009 18:42:42 -0400 To: General discussion about sawfish wm Subject: Re: [sawfish] Re: The dark corners of rep In-Reply-To: <877i0k1z20.fsf@elisanet.fi> References: <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> <20090506.155626.119882392487083278.teika@lavabit.com> <20090512.135814.295937982971527861.teika@lavabit.com> <1242147895.3161.1.camel@localhost> <18954.6833.696695.239328@winooski.ccs.neu.edu> <877i0k1z20.fsf@elisanet.fi> X-Mailer: VM 7.19 under Emacs 22.1.1 X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 May 2009 22:43:02 -0000 On May 14, Timo Korvola wrote: > Eli Barzilay writes: > > * Even worse, `defvar' does its magic in a way that shadows possible > > later definitions: > > > > user> (defvar x 123) > > x > > user> (define x 1234) > > user> x > > 123 > > That looks like a bug: > user> (let ((x 1234)) x) > 1234 > user> (let () (define x 1234) x) > 123 > Those two should be equivalent. My guess is that (let () (define x 1234) x) gets flattened somehow to just (define x 1234), which doesn't work in the same way I showed. (And my guess is that this flattening is intended to mimic lisp code, but it's not needed.) > It seems to work if you don't use defvar: > user> (define y 123) > user> (let () (define y 1234) y) > 1234 Righ -- but after you do the above you get the toplevel `y' set to 1234. > It also works inside defines: > user> (define (foo) (let () (define x 1234) x)) > user> (foo) > 1234 That's why I said that it's similar to JavaScript -- `define' seems to be done at the nearest function scope. It's very confusing to deal with in JavaScript, and even more in rep because you'd expect scheme or lisp-like behavior. > > which is of course not needed, because you can do the usual > > thing in scheme: > > Scheme also allows creating local bindings with define in the > beginning of the body of a lambda or let. Yes, two equivalent ways to define the counter example would be: (define count! (let ((counter 0)) (lambda () ...))) (define count! (let () (define counter 0) (lambda () ...))) > > which happens because `define' is actually more like Lisp's > > `defvar' and `defun' in that it has a global effect > > Looks like another bug that only affects toplevel. Inside defines > define seems to create local definitions as expected. Hmm, that *does* seem to be a correct analysis -- nested scopes inside functions do behave as expected: user> (define (foo) (define x 1) (let () (define x 2) x) x) user> (foo) 1 So this makes `rep' be like JavaScript for toplevel definitions only... Here are some more gems: * These wouldn't work in Scheme: user> (define (foo) (define x 1) (define x 2) x) user> (foo) 2 user> (define (foo) (define x 1) (define x (+ x 1)) x) user> (foo) 2 user> (define (foo) (define x (cons 1 x)) x) user> (foo) (1) user> (letrec ((x x) (x 2)) x) 2 user> (letrec ((x (cons 1 x))) x) (1) * I'm sure that some people will want to wave that away as doing something reasonable, but: user> (define (foo) (define x 1) x (define x 2) x) user> (foo) 1 ;; Why didn't that return 2? Because the second define turned to ;; a global one: user> x 2 And of course the expression that gets assigned to the global is evaluated in the local context: user> (define (foo) (define x 1) x (define x (+ x 1)) x) user> (foo) 1 user> x 2 * rep does have `symbol-value', as used in lisps to access the global value of a symbol -- but in rep it returns the lexical value instead (which misses the whole point of this function): user> (define (foo) (define x 1) x (define x (+ x 1)) (symbol-value 'x)) user> (foo) 1 user> (symbol-value 'x) 2 This goes in line with the fact that `set' can actually be used to change locals. -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://www.barzilay.org/ Maze is Life! From dmg@uvic.ca Thu May 14 04:16:33 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id ADF817500E2 for ; Thu, 14 May 2009 04:16:33 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -6.599 X-Spam-Level: X-Spam-Status: No, score=-6.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 1578 hrs), (distance 23, link: ethernet/modem), [142.104.68.221] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R6eAyU9KnFBm for ; Thu, 14 May 2009 04:16:26 +0000 (GMT) Received: from mn.cs.uvic.ca (oxygen.cs.UVic.CA [142.104.68.221]) by menubar.gnome.org (Postfix) with ESMTP id 6F0E07500D6 for ; Thu, 14 May 2009 04:16:18 +0000 (GMT) Received: from phosphorus (localhost.localdomain [127.0.0.1]) by mn.cs.uvic.ca (Postfix) with ESMTP id 1B0BD6D6562; Wed, 13 May 2009 20:19:36 -0700 (PDT) Received: by phosphorus (Postfix, from userid 1001) id 547694C45F0; Thu, 14 May 2009 13:16:15 +0900 (JST) From: D M German To: sawfish-list@gnome.org Subject: How to generate "type" a string? Organization: University of Victoria Date: Thu, 14 May 2009 13:16:15 +0900 Message-ID: <864ovoxqsw.fsf@uvic.ca> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: dmg@uvic.ca, General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 May 2009 04:16:34 -0000 Hi everybody, sorry for the dumb question, but I am wondering if there is a function that will allow me to "paste" an entire string into the current window? Something like (synthesize-event window) but that takes an entire string instead of one character at a time. thank you very much! --dmg -- -- Daniel M. German http://turingmachine.org/ http://silvernegative.com/ dmg (at) uvic (dot) ca replace (at) with @ and (dot) with . From eekee57@fastmail.fm Thu May 14 18:17:00 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 64D8E750105 for ; Thu, 14 May 2009 18:17:00 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.645 X-Spam-Level: X-Spam-Status: No, score=-2.645 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_UNKN=0.8, RCVD_IN_DNSWL_LOW=-1, TW_GT=0.077, TW_TK=0.077] X-Amavis-OS-Fingerprint: UNKNOWN [S4:50:1:56:M1460, S, T:.:?:?] (up: 10453 hrs), (link: ethernet/modem), [66.111.4.25] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sozB4PaeHOZ2 for ; Thu, 14 May 2009 18:16:51 +0000 (GMT) Received: from out1.smtp.messagingengine.com (out1.smtp.messagingengine.com [66.111.4.25]) by menubar.gnome.org (Postfix) with ESMTP id A4281750162 for ; Thu, 14 May 2009 18:16:42 +0000 (GMT) Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id 9932234448E for ; Thu, 14 May 2009 14:16:40 -0400 (EDT) Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute2.internal (MEProxy); Thu, 14 May 2009 14:16:40 -0400 X-Sasl-enc: 6jPIanT1NwgaUgedF6He4Iy+BLAj3ANNZkq/iQqKg8X7 1242325000 Received: from vardo.eekee.is-a-geek.org (cpc3-lanc4-0-0-cust273.brig.cable.ntl.com [81.101.205.18]) by mail.messagingengine.com (Postfix) with ESMTPA id 0CC893214D for ; Thu, 14 May 2009 14:16:39 -0400 (EDT) Date: Thu, 14 May 2009 19:18:54 +0100 From: Ethan Grammatikidis To: sawfish-list@gnome.org Subject: Re: The dark corners of rep Message-Id: <20090514191854.3879b566.eekee57@fastmail.fm> In-Reply-To: <1242188663.3449.13.camel@localhost> References: <1241368877.2893.1.camel@localhost> <20090503150025.GA6953@lars-x200s.ust.hk> <20090506.155626.119882392487083278.teika@lavabit.com> <20090512.135814.295937982971527861.teika@lavabit.com> <1242147895.3161.1.camel@localhost> <18954.6833.696695.239328@winooski.ccs.neu.edu> <1242188663.3449.13.camel@localhost> X-Mailer: Sylpheed 2.6.0 (GTK+ 2.16.0; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 May 2009 18:17:00 -0000 On Wed, 13 May 2009 06:24:23 +0200 Christopher Roy Bratusek wrote: > Am Dienstag, den 12.05.2009, 20:56 -0400 schrieb Eli Barzilay: > > On May 12, Christopher Roy Bratusek wrote: > > > Am Dienstag, den 12.05.2009, 13:58 +0900 schrieb Teika Kazura: > > > > One more bad point is there: not for dev, but that users of > > > > Sawfish have to learn Rep. > > > > > > ... if we switch they'll have to learn instead of rep, that > > > not a valid point against rep in favour of lisp/scheme. > > > > I meant the learning thing in general, and we were talking about users, > not developers. > > ... of course there's not much to read about rep. But well librep is > open for development, current version in trunk is 0.90, theoretically > librep can be completely rewritten to be the best solution, if that is > desired. But that seems not to be the case. > > (some) THINGS THAT THE REPLACEMENT FOR REP NEEDS TO HAVE: > > - who rewrites the whole(!) lisp part? (I don't have the time, currently > fully rewriting a project of mine and don't want to do that again ^_^;) > > - replacement needs real gtk support (replacements with > gtk-widget-abstraction like oo.o or ff will be rejected!) > > - replacement needs gtkbuilder support (we want the sawfish-themer back) > > - replacement needs gtk/gnome 3 support not too long after they have > been released stray thought: guile. It's scheme, was originally designed for gnome, and is maintained. However gtk support is not integral. Both guile-gtk and guild-gnome seem to be unmaintained, but both support gtk 2.x in their last editions. I have no idea of the quality of the gtk implementations in either, I'm just putting the guile idea out in case there's nothing better. guile: http://www.gnu.org/software/guile/ guile-gtk: http://www.gnu.org/software/guile-gtk/ guile-gnome: http://www.gnu.org/software/guile-gnome/ -- Ethan Grammatikidis From teika@lavabit.com Sat May 16 11:15:20 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BEFD8750121 for ; Sat, 16 May 2009 11:15:20 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 2386 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id me-p0YVfBzi1 for ; Sat, 16 May 2009 11:15:12 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 6D13F750096 for ; Sat, 16 May 2009 11:15:03 +0000 (GMT) Received: from b.earth.lavabit.com (b.earth.lavabit.com [192.168.111.11]) by karen.lavabit.com (Postfix) with ESMTP id 0FAFA11B87C; Sat, 16 May 2009 06:15:02 -0500 (CDT) Received: from localhost (p7194-ipad305hodogaya.kanagawa.ocn.ne.jp [125.172.83.194]) by lavabit.com with ESMTP id T1LW6NRUS8YT; Sat, 16 May 2009 06:15:02 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=MJfzY61NaD20ZOpDiXCAKZwxeP8aBsIx+PUuQwH3DKVDk4CRkLjdlA13MZQiltSO22y+VvRPZETwBK63tiswSngTppzbe7O7w2Sp+3nhoZyt+PxZXHYVNLbn9bayuA1882B+xExRX7H7v60NTVvb/sJJ9A3YnELMjQkjwK0Cu8k=; h=Date:Message-Id:To:Subject:From:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Sat, 16 May 2009 18:21:29 +0900 (JST) Message-Id: <20090516.182129.119882393091057203.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Way to override system jl files? From: Teika Kazura Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 May 2009 11:15:21 -0000 Hi. Is it possible to override, say, wm/windows.jl, installed system-wide, by a local file ~/.sawfish/... ? It really facilitates test & debug. I've put ~/.sawfish/lisp/sawfish/wm/windows.jl, but it isn't loaded :( Explicit (load "filename") doesn't override, either. Thank you, Teika (Teika kazura) From teika@lavabit.com Sat May 16 11:49:05 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CC20E7500D4 for ; Sat, 16 May 2009 11:49:05 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 2391 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bCXWNhUhNzeH for ; Sat, 16 May 2009 11:48:57 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id D1EDB7500CD for ; Sat, 16 May 2009 11:48:48 +0000 (GMT) Received: from b.earth.lavabit.com (b.earth.lavabit.com [192.168.111.11]) by karen.lavabit.com (Postfix) with ESMTP id 1074D11B8BE; Sat, 16 May 2009 06:48:47 -0500 (CDT) Received: from localhost (p7194-ipad305hodogaya.kanagawa.ocn.ne.jp [125.172.83.194]) by lavabit.com with ESMTP id QIKI3USNDX5D; Sat, 16 May 2009 06:48:47 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=30epaS7QCdNacpfWkeivpW1VjnuSD9i9qZcglHj0U4YEqStrLJbPzKAk+b0xh41sru9FGbQN7/cQ1iSPkUSeUW8Q9/lqOH1GZnrcaqhKH6c33TNRpTiYejddUwCwaRJXeSkodsjLVOX6XOo03IWX68J77VSejD39FIxAl4sKJKc=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Sat, 16 May 2009 20:48:08 +0900 (JST) Message-Id: <20090516.204808.450985660201104579.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: [TODO] Review Patches, please From: Teika Kazura In-Reply-To: <1241452494.2896.2.camel@localhost> References: <1241262721.2868.17.camel@localhost> <86ljpdnzk0.fsf@uvic.ca> <1241452494.2896.2.camel@localhost> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 May 2009 11:49:06 -0000 Hi. On Mon, 04 May 2009 17:54:54 +0200, Christopher Roy Bratusek wrote: > Am Montag, den 04.05.2009, 15:37 +0900 schrieb D M German: >> Chris> 2) Display worskpace when cycling > [...] > What I meant is that, when you switch a workspace/viewport, that a > prompt pops up saying "Workspace 1" or "Viewport 0:1" (there 0 is the > row and 1 the column). Of course also optional. I uploaded one, which applies to the current GIT repo: http://sawfish.wikia.com/wiki/Display_worskpace_when_cycling But it has some loose ends and some enhancements are possible. One is what Chris referred to: viewport addition. (Currently workspace only.) Another is workspace name, rather than internal number. Bugs are that if cycle-switch-workspaces is nil, * iconified are not popped up. * focus is not given. (Compare then- and else- clauses.) * Displayed workspace should be (seems to me) nearest-workspace-with-window, but currently (car (window-workspaces w)). > Of course also optional. Let me make it precise: What's optional is to switch viewport and/or workspace. What is displayed doesn't have to be optional, because its aim is to supply the necessary clue, as D German, the author, says. German, or anyone, do you have time to finish it up? 'popup-window-list' is also useful for choosing windows. It deserves enhancement, too. (I know, but...) Teika (Teika kazura) From raorn@altlinux.org Sat May 16 11:53:29 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CD6257500CD for ; Sat, 16 May 2009 11:53:29 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.799 X-Spam-Level: X-Spam-Status: No, score=-1.799 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_UNKN=0.8] X-Amavis-OS-Fingerprint: UNKNOWN [S4:38:1:52:M1460,N,N,S,N,W6:.:?:?], (link: ethernet/modem), [194.107.17.35] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4EDDt4ZHdjLm for ; Sat, 16 May 2009 11:53:23 +0000 (GMT) Received: from vint.altlinux.org (vint.altlinux.org [194.107.17.35]) by menubar.gnome.org (Postfix) with ESMTP id 69299750004 for ; Sat, 16 May 2009 11:53:14 +0000 (GMT) Received: from imap.altlinux.org (imap.altlinux.org [194.107.17.38]) by vint.altlinux.org (Postfix) with ESMTP id 985C5226C0E4 for ; Sat, 16 May 2009 11:53:12 +0000 (UTC) Received: from [213.85.39.63] (unknown [213.85.39.63]) by imap.altlinux.org (Postfix) with ESMTPSA id 785C03E48D49 for ; Sat, 16 May 2009 15:53:12 +0400 (MSD) Received: by hell.fortress (Postfix, from userid 500) id E334E3600108; Sat, 16 May 2009 15:53:11 +0400 (MSD) Date: Sat, 16 May 2009 15:53:11 +0400 From: "Alexey I. Froloff" To: sawfish-list@gnome.org Subject: Re: Way to override system jl files? Message-ID: <20090516115311.GL20646@altlinux.org> References: <20090516.182129.119882393091057203.teika@lavabit.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="nQ9468VQnrzpS1Lp" Content-Disposition: inline In-Reply-To: <20090516.182129.119882393091057203.teika@lavabit.com> User-Agent: Mutt/1.5.19 (2009-01-05) X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 May 2009 11:53:30 -0000 --nQ9468VQnrzpS1Lp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Teika Kazura [090516 15:15]: > I've put ~/.sawfish/lisp/sawfish/wm/windows.jl, but it isn't > loaded :( > Explicit (load "filename") doesn't override, either. Either, compile your script to .jlc or delete system-wide windows.jlc. --=20 Regards, Sir Raorn. --nQ9468VQnrzpS1Lp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkoOqScACgkQVqT7+fkT8wqjbACeK461aUtKy06AzAF4l+ZKD/Ug qFQAoNBngx7DyaRDlHu07gWUQHVQZB9f =pY9d -----END PGP SIGNATURE----- --nQ9468VQnrzpS1Lp-- From zanghar@freenet.de Sat May 16 12:13:37 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 84ED67500CD for ; Sat, 16 May 2009 12:13:37 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 3487 hrs), (distance 20, link: ethernet/modem), [195.4.92.94] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BQMgRzhslO+X for ; Sat, 16 May 2009 12:13:30 +0000 (GMT) Received: from mout4.freenet.de (mout4.freenet.de [195.4.92.94]) by menubar.gnome.org (Postfix) with ESMTP id 68154750096 for ; Sat, 16 May 2009 12:13:22 +0000 (GMT) Received: from [195.4.92.16] (helo=6.mx.freenet.de) by mout4.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #91) id 1M5IlT-0001TW-N2 for sawfish-list@gnome.org; Sat, 16 May 2009 14:13:19 +0200 Received: from g229181243.adsl.alicedsl.de ([92.229.181.243]:38861) by 6.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M5IlT-0001CP-EB for sawfish-list@gnome.org; Sat, 16 May 2009 14:13:19 +0200 Subject: Re: Where to place the .doap files? From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <20090505.162240.287595822596055887.teika@lavabit.com> References: <1241382940.4848.2.camel@localhost> <20090505.162240.287595822596055887.teika@lavabit.com> Content-Type: text/plain Date: Sat, 16 May 2009 16:10:15 +0200 Message-Id: <1242483015.5714.0.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 May 2009 12:13:38 -0000 Am Dienstag, den 05.05.2009, 16:22 +0900 schrieb Teika Kazura: > Hi. > > On Sun, 03 May 2009 22:35:40 +0200, Christopher Roy Bratusek wrote: > > I just didn't get it "place it in the toplevel directory" ... so in > > origin/master, or where? > > I couldn't understand gnome site help page at all. ;) Maybe better ask > gnome people. > > Teika (Teika kazura) > got it: into origin/master .doap Chris From zanghar@freenet.de Sat May 16 12:14:42 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A46A47500CD for ; Sat, 16 May 2009 12:14:42 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 8128 hrs), (distance 20, link: ethernet/modem), [195.4.92.91] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aNE4KpZttSLg for ; Sat, 16 May 2009 12:14:32 +0000 (GMT) Received: from mout1.freenet.de (mout1.freenet.de [195.4.92.91]) by menubar.gnome.org (Postfix) with ESMTP id 77A96750004 for ; Sat, 16 May 2009 12:14:24 +0000 (GMT) Received: from [195.4.92.12] (helo=2.mx.freenet.de) by mout1.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M5ImT-0003DV-UP for sawfish-list@gnome.org; Sat, 16 May 2009 14:14:22 +0200 Received: from g229181243.adsl.alicedsl.de ([92.229.181.243]:55527) by 2.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M5ImT-0006d4-M4 for sawfish-list@gnome.org; Sat, 16 May 2009 14:14:21 +0200 Subject: Re: [TODO] Review Patches, please From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <20090516.204808.450985660201104579.teika@lavabit.com> References: <1241262721.2868.17.camel@localhost> <86ljpdnzk0.fsf@uvic.ca> <1241452494.2896.2.camel@localhost> <20090516.204808.450985660201104579.teika@lavabit.com> Content-Type: text/plain Date: Sat, 16 May 2009 16:11:18 +0200 Message-Id: <1242483079.5714.1.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 May 2009 12:14:42 -0000 Am Samstag, den 16.05.2009, 20:48 +0900 schrieb Teika Kazura: > Hi. > > On Mon, 04 May 2009 17:54:54 +0200, Christopher Roy Bratusek wrote: > > Am Montag, den 04.05.2009, 15:37 +0900 schrieb D M German: > >> Chris> 2) Display worskpace when cycling > > [...] > > What I meant is that, when you switch a workspace/viewport, that a > > prompt pops up saying "Workspace 1" or "Viewport 0:1" (there 0 is the > > row and 1 the column). Of course also optional. > > I uploaded one, which applies to the current GIT repo: > http://sawfish.wikia.com/wiki/Display_worskpace_when_cycling > > But it has some loose ends and some enhancements are possible. > One is what Chris referred to: viewport addition. (Currently workspace > only.) Another is workspace name, rather than internal number. > > Bugs are that if cycle-switch-workspaces is nil, > * iconified are not popped up. > * focus is not given. (Compare then- and else- clauses.) > * Displayed workspace should be (seems to me) > nearest-workspace-with-window, but currently > (car (window-workspaces w)). > > > Of course also optional. > > Let me make it precise: What's optional is to switch viewport and/or > workspace. What is displayed doesn't have to be optional, because its > aim is to supply the necessary clue, as D German, the author, says. > What I meant is that this feature "Display WSP/VP on switch" should be optional > German, or anyone, do you have time to finish it up? > > 'popup-window-list' is also useful for choosing windows. It deserves > enhancement, too. (I know, but...) > > Teika (Teika kazura) > > From zanghar@freenet.de Sat May 16 12:22:28 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4DC547500BB for ; Sat, 16 May 2009 12:22:28 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 4436 hrs), (distance 20, link: ethernet/modem), [195.4.92.93] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8CXsUQDaZVzR for ; Sat, 16 May 2009 12:22:19 +0000 (GMT) Received: from mout3.freenet.de (mout3.freenet.de [195.4.92.93]) by menubar.gnome.org (Postfix) with ESMTP id 9BDE7750096 for ; Sat, 16 May 2009 12:22:11 +0000 (GMT) Received: from [195.4.92.16] (helo=6.mx.freenet.de) by mout3.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M5Iu1-00055v-E9 for sawfish-list@gnome.org; Sat, 16 May 2009 14:22:09 +0200 Received: from g229181243.adsl.alicedsl.de ([92.229.181.243]:52536) by 6.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M5Iu1-0001TW-5P for sawfish-list@gnome.org; Sat, 16 May 2009 14:22:09 +0200 Subject: Re: [TODO] Review Patches, please From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <1242483079.5714.1.camel@localhost> References: <1241262721.2868.17.camel@localhost> <86ljpdnzk0.fsf@uvic.ca> <1241452494.2896.2.camel@localhost> <20090516.204808.450985660201104579.teika@lavabit.com> <1242483079.5714.1.camel@localhost> Content-Type: text/plain Date: Sat, 16 May 2009 16:19:07 +0200 Message-Id: <1242483547.5714.2.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 May 2009 12:22:28 -0000 Your patch does not work for me. When Cycling, shortly an empty prompt is displayed, then a second one with the window-name. Guess that empty one should show the workspace name Chris Am Samstag, den 16.05.2009, 16:11 +0200 schrieb Christopher Roy Bratusek: > Am Samstag, den 16.05.2009, 20:48 +0900 schrieb Teika Kazura: > > Hi. > > > > On Mon, 04 May 2009 17:54:54 +0200, Christopher Roy Bratusek wrote: > > > Am Montag, den 04.05.2009, 15:37 +0900 schrieb D M German: > > >> Chris> 2) Display worskpace when cycling > > > [...] > > > What I meant is that, when you switch a workspace/viewport, that a > > > prompt pops up saying "Workspace 1" or "Viewport 0:1" (there 0 is the > > > row and 1 the column). Of course also optional. > > > > I uploaded one, which applies to the current GIT repo: > > http://sawfish.wikia.com/wiki/Display_worskpace_when_cycling > > > > But it has some loose ends and some enhancements are possible. > > One is what Chris referred to: viewport addition. (Currently workspace > > only.) Another is workspace name, rather than internal number. > > > > Bugs are that if cycle-switch-workspaces is nil, > > * iconified are not popped up. > > * focus is not given. (Compare then- and else- clauses.) > > * Displayed workspace should be (seems to me) > > nearest-workspace-with-window, but currently > > (car (window-workspaces w)). > > > > > Of course also optional. > > > > Let me make it precise: What's optional is to switch viewport and/or > > workspace. What is displayed doesn't have to be optional, because its > > aim is to supply the necessary clue, as D German, the author, says. > > > > What I meant is that this feature "Display WSP/VP on switch" should be > optional > > > German, or anyone, do you have time to finish it up? > > > > 'popup-window-list' is also useful for choosing windows. It deserves > > enhancement, too. (I know, but...) > > > > Teika (Teika kazura) > > > > > > From zanghar@freenet.de Sat May 16 13:44:01 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DC64E750004 for ; Sat, 16 May 2009 13:44:01 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 8132 hrs), (distance 20, link: ethernet/modem), [195.4.92.91] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01F6ee0nw12o for ; Sat, 16 May 2009 13:43:54 +0000 (GMT) Received: from mout1.freenet.de (mout1.freenet.de [195.4.92.91]) by menubar.gnome.org (Postfix) with ESMTP id 1803E7500FE for ; Sat, 16 May 2009 13:43:45 +0000 (GMT) Received: from [195.4.92.24] (helo=14.mx.freenet.de) by mout1.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M5KAx-0002DD-Cp for sawfish-list@gnome.org; Sat, 16 May 2009 15:43:43 +0200 Received: from g229181243.adsl.alicedsl.de ([92.229.181.243]:43247) by 14.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M5KAx-00025E-5A for sawfish-list@gnome.org; Sat, 16 May 2009 15:43:43 +0200 Subject: found issue for non-working Template:Todo-item From: Christopher Roy Bratusek To: sawfish-list@gnome.org Content-Type: text/plain Date: Sat, 16 May 2009 17:40:40 +0200 Message-Id: <1242488440.5714.4.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 May 2009 13:44:02 -0000 Hi, Teika said it was not working for some items, I now know why, it's 'cause the bugzilla links contain ?s. Teika (or someone else) can you fix that? Chris From teika@lavabit.com Tue May 19 06:12:26 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 856B075006E for ; Tue, 19 May 2009 06:12:26 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.607 X-Spam-Level: X-Spam-Status: No, score=-1.607 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DATE_IN_PAST_12_24=0.992] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 3055 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HYIx12+saIhx for ; Tue, 19 May 2009 06:12:18 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id A810F7500ED for ; Tue, 19 May 2009 06:12:10 +0000 (GMT) Received: from d.earth.lavabit.com (d.earth.lavabit.com [192.168.111.13]) by karen.lavabit.com (Postfix) with ESMTP id E627B11B7F6; Tue, 19 May 2009 01:12:08 -0500 (CDT) Received: from localhost (p8253-ipad306hodogaya.kanagawa.ocn.ne.jp [125.172.92.253]) by lavabit.com with ESMTP id SMZWDVU4IJLT; Tue, 19 May 2009 01:12:08 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=FOrf8HnPVcBei9O8iJ16cCwFG0mnS7D0Z9/EbJpCZOZoMY9QQhoUr0bJCgBPfVIIxu+iDnqTaFB5nt4UgVPmYBmC418WT/DGFWmrVwWqc9GKBAqCtX5KdHmOZ+f/QGF2gzrAuv1jXUnWKM6UQ3A6SDTS0nUdnKxqZxGa1+gE0hI=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Mon, 18 May 2009 21:29:51 +0900 (JST) Message-Id: <20090518.212951.119882395506978249.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: Way to override system jl files? From: Teika Kazura In-Reply-To: <20090516115311.GL20646@altlinux.org> References: <20090516.182129.119882393091057203.teika@lavabit.com> <20090516115311.GL20646@altlinux.org> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 May 2009 06:12:26 -0000 Sorry, correction: > Explicit (load "filename") doesn't override, either. It worked. (I gave wrong pathname.) If it is correctly loaded, rep returns: # Thanks anyway, Alexey, also for your many contributions, Teika (Teika kazura) From teika@lavabit.com Tue May 19 06:12:27 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 53B9B75006E for ; Tue, 19 May 2009 06:12:27 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.607 X-Spam-Level: X-Spam-Status: No, score=-1.607 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DATE_IN_PAST_12_24=0.992] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 3055 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c54R0OdmSX1t for ; Tue, 19 May 2009 06:12:19 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 78CE27502B6 for ; Tue, 19 May 2009 06:12:11 +0000 (GMT) Received: from d.earth.lavabit.com (d.earth.lavabit.com [192.168.111.13]) by karen.lavabit.com (Postfix) with ESMTP id 00E4311B7F9; Tue, 19 May 2009 01:12:10 -0500 (CDT) Received: from localhost (p8253-ipad306hodogaya.kanagawa.ocn.ne.jp [125.172.92.253]) by lavabit.com with ESMTP id HH9NSVLK0T1Y; Tue, 19 May 2009 01:12:09 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=384u3MbNcidOy6Hm54snUjEWecXedQa26TVgk8u6f0Wy8j6AysTtHLCT5aBWs1yxTHPq1+OZ5Leby0LRTQ812nJLC9D3cd630xGhSrk7niBfWt4/fJE5lrEfe+t+u8Je5Y+no08+ue+JKpt4qQWS6okiFkCAmJX/LVRPc0hX0ms=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Mon, 18 May 2009 21:31:07 +0900 (JST) Message-Id: <20090518.213107.886429909615170112.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: patch testing howto From: Teika Kazura In-Reply-To: <7d5440240812160958n76353dd8s9e4da9cb4f77687a@mail.gmail.com> References: <20081126.204657.145758949789354886.teika@lavabit.com> <7d5440240812160958n76353dd8s9e4da9cb4f77687a@mail.gmail.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 May 2009 06:12:27 -0000 Hi. A new tip on test how-to. On Tue, 16 Dec 2008 18:58:21 +0100, "Andrea Vettorello" wrote: > I install an updated SVN version in a local dir on my home, and I > execute it in a Xephyr instance with a different user (the ~/.xsession > point the binary in my home). Yet another way here (under Xnest/Xephyr): $ HOME=/foo/bar DISPLAY=:1 sawfish & By setting HOME, sawfish doesn't read the ordinary config. But it's the same user, so maintenance is easy. Teika (Teika kazura) From teika@lavabit.com Tue May 19 06:12:28 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BCB987503CE for ; Tue, 19 May 2009 06:12:28 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.607 X-Spam-Level: X-Spam-Status: No, score=-1.607 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DATE_IN_PAST_12_24=0.992] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 3055 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2cnEstkGYE0I for ; Tue, 19 May 2009 06:12:20 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 7B591750334 for ; Tue, 19 May 2009 06:12:12 +0000 (GMT) Received: from d.earth.lavabit.com (d.earth.lavabit.com [192.168.111.13]) by karen.lavabit.com (Postfix) with ESMTP id F419611B7FA; Tue, 19 May 2009 01:12:10 -0500 (CDT) Received: from localhost (p8253-ipad306hodogaya.kanagawa.ocn.ne.jp [125.172.92.253]) by lavabit.com with ESMTP id XZ4UTCADCESL; Tue, 19 May 2009 01:12:10 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=XW3b0qr6Wzfrm8YUmFqh0YG8f29JcDBOAPOACSslPVLb8JpZK1gDZEqVwxXeFBSWRQelo1PSSmWMCFUFPETP+9jDMQ0JNTVhSW9edQ4Yvx9bwfWk858j+EkFI7zfAPmR9aknoEm78588lBYdY5DaOCSX4pe/p78EpuozymU4KYI=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Mon, 18 May 2009 21:39:30 +0900 (JST) Message-Id: <20090518.213930.506212773199814243.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: The dark corners of rep From: Teika Kazura In-Reply-To: <18954.6833.696695.239328@winooski.ccs.neu.edu> References: <20090512.135814.295937982971527861.teika@lavabit.com> <1242147895.3161.1.camel@localhost> <18954.6833.696695.239328@winooski.ccs.neu.edu> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 May 2009 06:12:29 -0000 Hi, Eli Barzilay. I've added the pointer in the wiki to your post, under the section "How can I learn rep? How does it differ from other lisps?": http://sawfish.wikia.com/wiki/Librep Last Sep, Timo & Helmut Eller gave some descriptions, and yours adds to them. Thanks. # And everyone, please write. Any helps. I only know elisp, and once used setcar / setcdr, and I suffered. Rep uses rplaca / rplacd. It seems common lisp way. Regards, Teika (Teika kazura) From teika@lavabit.com Tue May 19 07:42:09 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2344B75006E for ; Tue, 19 May 2009 07:42:09 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 3070 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PjmPrgbDr+26 for ; Tue, 19 May 2009 07:42:00 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id B74CC750024 for ; Tue, 19 May 2009 07:41:52 +0000 (GMT) Received: from d.earth.lavabit.com (d.earth.lavabit.com [192.168.111.13]) by karen.lavabit.com (Postfix) with ESMTP id B709911B7EE; Tue, 19 May 2009 02:41:50 -0500 (CDT) Received: from localhost (p8253-ipad306hodogaya.kanagawa.ocn.ne.jp [125.172.92.253]) by lavabit.com with ESMTP id V1LVLP0RLGZQ; Tue, 19 May 2009 02:41:50 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=YssyQE5gFonwW1ovsGck8xj3+dvY5HkIBHnnSHPHYAtH2bYfSAlimGVeu5VRJPcG28teO13rq++TemD9occsJJg+0eTCXhstqSJOfUIaTxn2A+tpRaPxWKHRw95S8MuNKvH6jCA5089JdTeaEdFhB4SBYz2shV2XlFg+4v1zWaM=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Tue, 19 May 2009 16:41:04 +0900 (JST) Message-Id: <20090519.164104.450985659932656637.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: found issue for non-working Template:Todo-item From: Teika Kazura In-Reply-To: <1242488440.5714.4.camel@localhost> References: <1242488440.5714.4.camel@localhost> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 May 2009 07:42:09 -0000 Thank you for your suggestion, but it's letter = (equal sign) what was really hindering, because it is interpreted as template var assignment sign. Now it's fixed: you can use {{eq}} instead of =. To Chris: A minor wiki point: Wiki manuals say (of wikia and wikipedia) sections headings start from ==, not =, so I went back to this style. (Yeah, many pages in sawfish.wikia use single = , but let's follow the world custom.) Teika (Teika kazura) From sawfish@gustad.com Tue May 19 12:56:49 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 76AAC7500DA for ; Tue, 19 May 2009 12:56:49 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (up: 1387 hrs), (distance 21, link: ethernet/modem), [217.118.44.36] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 34VAgsL36aiy for ; Tue, 19 May 2009 12:56:44 +0000 (GMT) Received: from filestore.home.gustad.com (c242C76D9.static.bluecom.no [217.118.44.36]) by menubar.gnome.org (Postfix) with ESMTP id 80E21750076 for ; Tue, 19 May 2009 12:56:34 +0000 (GMT) Received: from localhost (pangea.home.gustad.com [172.30.30.170]) by filestore.home.gustad.com (8.12.11/8.12.11) with ESMTP id n4JCLY1c010952 for ; Tue, 19 May 2009 14:21:34 +0200 Date: Tue, 19 May 2009 14:56:22 +0200 (CEST) Message-Id: <20090519.145622.207484409585004497.petter@pangea.home.gustad.com> To: sawfish-list@gnome.org Subject: CentOS5 RPM for sawfish? From: Petter Gustad X-Mailer: Mew version 6.2 on Emacs 22.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 May 2009 12:56:49 -0000 I'm using sawfish at my Gentoo system at home, but at work I'm using CentOS 5.3. Is there an RPM for sawfish somewhere? It seems like I have to bootstrap the universe in order to compile it under CentOS5... Thanks Petter From eli@barzilay.org Tue May 19 13:19:00 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A34467500C8 for ; Tue, 19 May 2009 13:19:00 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.812 X-Spam-Level: X-Spam-Status: No, score=-1.812 tagged_above=-999 required=2 tests=[AWL=-0.702, BAYES_05=-1.11] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 9497 hrs), (distance 19, link: ethernet/modem), [129.10.115.117] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9gjwn+7pqbG4 for ; Tue, 19 May 2009 13:18:52 +0000 (GMT) Received: from barzilay.org (winooski.ccs.neu.edu [129.10.115.117]) by menubar.gnome.org (Postfix) with ESMTP id 084FD750076 for ; Tue, 19 May 2009 13:18:43 +0000 (GMT) Received: from eli by barzilay.org with local (Exim 4.66) (envelope-from ) id 1M6PDN-0006Ii-Go for sawfish-list@gnome.org; Tue, 19 May 2009 09:18:41 -0400 From: Eli Barzilay MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18962.45489.501358.892299@winooski.ccs.neu.edu> Date: Tue, 19 May 2009 09:18:41 -0400 To: General discussion about sawfish wm Subject: Re: [sawfish] Re: The dark corners of rep In-Reply-To: <20090518.213930.506212773199814243.teika@lavabit.com> References: <20090512.135814.295937982971527861.teika@lavabit.com> <1242147895.3161.1.camel@localhost> <18954.6833.696695.239328@winooski.ccs.neu.edu> <20090518.213930.506212773199814243.teika@lavabit.com> X-Mailer: VM 7.19 under Emacs 22.1.1 X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 May 2009 13:19:00 -0000 On May 18, Teika Kazura wrote: > Hi, Eli Barzilay. I've added the pointer in the wiki to your post, > under the section "How can I learn rep? How does it differ from > other lisps?": http://sawfish.wikia.com/wiki/Librep Heh, I didn't think that this would end up being a reference to learn about rep... > Last Sep, Timo & Helmut Eller gave some descriptions, and yours adds > to them. Thanks. > # And everyone, please write. Any helps. > > I only know elisp, and once used setcar / setcdr, and I suffered. > Rep uses rplaca / rplacd. It seems common lisp way. `rplaca' and `rplacd' are ancient names, this is from CLtL: The functions rplaca and rplacd go back to the earliest origins of Lisp, along with car, cdr, and cons. Nowadays, however, they seem to be falling by the wayside. More and more Common Lisp programmers use setf for nearly all structure modifications: (rplaca x y) is rendered as (setf (car x) y) or perhaps as (setf (first x) y). Even more likely is that a defstruct structure or a CLOS class is used in place of a list, if the data structure is at all complicated; in this case setf is used with a slot accessor. In any case, that's another rep difference from Scheme -- it provides both `rplaca'/`rplacd' and `setcar'/`setcdr' -- the difference seems to be the return value. (Using such mutation is a bad idea anyway, and using the result of a side-effect function is also a bad idea.) -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://www.barzilay.org/ Maze is Life! From Timo.Korvola@iki.fi Tue May 19 21:26:20 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 805AF75012A for ; Tue, 19 May 2009 21:26:20 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 1137 hrs), (distance 24, link: ethernet/modem), [62.142.5.108] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xxNkgfBdZixV for ; Tue, 19 May 2009 21:26:12 +0000 (GMT) Received: from emh02.mail.saunalahti.fi (emh02.mail.saunalahti.fi [62.142.5.108]) by menubar.gnome.org (Postfix) with ESMTP id C9EA4750075 for ; Tue, 19 May 2009 21:26:02 +0000 (GMT) Received: from saunalahti-vams (vs3-11.mail.saunalahti.fi [62.142.5.95]) by emh02-2.mail.saunalahti.fi (Postfix) with SMTP id D9975EF766 for ; Wed, 20 May 2009 00:25:59 +0300 (EEST) Received: from emh01.mail.saunalahti.fi ([62.142.5.107]) by vs3-11.mail.saunalahti.fi ([62.142.5.95]) with SMTP (gateway) id A01692D7F71; Wed, 20 May 2009 00:25:59 +0300 Received: from freeside (a83-245-229-151.elisa-laajakaista.fi [83.245.229.151]) by emh01.mail.saunalahti.fi (Postfix) with ESMTP id CB78E4030 for ; Wed, 20 May 2009 00:25:58 +0300 (EEST) Received: by freeside (Postfix, from userid 1000) id 9753D804A; Wed, 20 May 2009 00:25:58 +0300 (EEST) To: sawfish-list@gnome.org Subject: Re: [sawfish] Re: The dark corners of rep References: <20090512.135814.295937982971527861.teika@lavabit.com> <1242147895.3161.1.camel@localhost> <18954.6833.696695.239328@winooski.ccs.neu.edu> <20090518.213930.506212773199814243.teika@lavabit.com> <18962.45489.501358.892299@winooski.ccs.neu.edu> From: Timo Korvola Date: Wed, 20 May 2009 00:25:57 +0300 In-Reply-To: <18962.45489.501358.892299@winooski.ccs.neu.edu> (Eli Barzilay's message of "Tue, 19 May 2009 09:18:41 -0400") Message-ID: <87eiuk3hui.fsf@elisanet.fi> User-Agent: Gnus/5.1008 (Gnus v5.10.8) XEmacs/21.4.22 (linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Antivirus: VAMS X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 May 2009 21:26:20 -0000 Eli Barzilay writes: > In any case, that's another rep difference from Scheme -- it provides > both `rplaca'/`rplacd' and `setcar'/`setcdr' -- the difference seems > to be the return value. The names and return values of setc[ad]r seem to stem from Emacs Lisp. The return values of rplac[ad] are as in Common Lisp. (Scheme has set-c[ad]r! with undefined return values.) > (Using such mutation is a bad idea anyway, Sometimes it is useful for performance but care is required not to mutate objects referenced from code that expects them to stay constant. And most code expects that. > and using the result of a side-effect function is also a bad idea.) Only when the return value is undefined. E.g., not using the result of nreverse would be kind of strange. -- Timo Korvola From eli@barzilay.org Wed May 20 01:08:56 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C74027504E1 for ; Wed, 20 May 2009 01:08:55 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.532 X-Spam-Level: X-Spam-Status: No, score=-2.532 tagged_above=-999 required=2 tests=[AWL=0.067, BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 9615 hrs), (distance 19, link: ethernet/modem), [129.10.115.117] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vZvauEKhyfOO for ; Wed, 20 May 2009 01:08:47 +0000 (GMT) Received: from barzilay.org (winooski.ccs.neu.edu [129.10.115.117]) by menubar.gnome.org (Postfix) with ESMTP id 09AC57500C3 for ; Wed, 20 May 2009 01:08:38 +0000 (GMT) Received: from eli by barzilay.org with local (Exim 4.66) (envelope-from ) id 1M6aIM-0004wE-Lq for sawfish-list@gnome.org; Tue, 19 May 2009 21:08:34 -0400 From: Eli Barzilay MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18963.22546.662085.159512@winooski.ccs.neu.edu> Date: Tue, 19 May 2009 21:08:34 -0400 To: General discussion about sawfish wm Subject: Re: [sawfish] Re: The dark corners of rep In-Reply-To: <87eiuk3hui.fsf@elisanet.fi> References: <20090512.135814.295937982971527861.teika@lavabit.com> <1242147895.3161.1.camel@localhost> <18954.6833.696695.239328@winooski.ccs.neu.edu> <20090518.213930.506212773199814243.teika@lavabit.com> <18962.45489.501358.892299@winooski.ccs.neu.edu> <87eiuk3hui.fsf@elisanet.fi> X-Mailer: VM 7.19 under Emacs 22.1.1 X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 May 2009 01:08:56 -0000 On May 20, Timo Korvola wrote: > Eli Barzilay writes: > > In any case, that's another rep difference from Scheme -- it > > provides both `rplaca'/`rplacd' and `setcar'/`setcdr' -- the > > difference seems to be the return value. > > The names and return values of setc[ad]r seem to stem from Emacs > Lisp. The return values of rplac[ad] are as in Common Lisp. Yes, I forgot to include the conclusion -- rep provides all four like elisp, but with different semantics for the latter two like Lisp. > (Scheme has set-c[ad]r! with undefined return values.) Right. > > (Using such mutation is a bad idea anyway, > > Sometimes it is useful for performance but care is required not to > mutate objects referenced from code that expects them to stay > constant. And most code expects that. Right. This is why in PLT Scheme there are boxes (similar to one-value cons cells) that are intended for mutation, and why you can define your own struct with mutable fields. (The same philosophy goes in CLtL, as the part I quoted shows.) > > and using the result of a side-effect function is also a bad > > idea.) > > Only when the return value is undefined. E.g., not using the result > of nreverse would be kind of strange. If the return value is unspecified (as it is in Scheme), then using the result is impossible. (At least not for portable code.) My point was that even if it is defined, it's a bad idea to have functions that both perform some side-effect and return some value. What usually happens with most scheme implementations (where there is some specific "unspecified" value that you get back) is that the property of side-effect-ness tends to propagate -- a function that prints stuff will in most cases return that unspecified value since its last expression will be a print call; a function that mutates stuff will also return the unspecified value for similar reasons. This avoids silently hiding bugs in that code that is supposed to do side effects is not usually mixed and confused with code that is computing some result. The flip side of this is making things a little inconvenient when you want to chain assignments -- but that's a really lame argument for encouraging sloppy coding style for that benefit. It was even a common argument at some point that allowing `x = y = z = 0' in C is good because it allows the compiler to optimize the code. -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://www.barzilay.org/ Maze is Life! From fetchinson@googlemail.com Wed May 20 23:46:49 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4A40E75000A for ; Wed, 20 May 2009 23:46:49 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 4556 hrs), (distance 13, link: ethernet/modem), [209.85.221.124] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O8XVyj3BVmrM for ; Wed, 20 May 2009 23:46:37 +0000 (GMT) Received: from mail-qy0-f124.google.com (mail-qy0-f124.google.com [209.85.221.124]) by menubar.gnome.org (Postfix) with ESMTP id 7FB3E750199 for ; Wed, 20 May 2009 23:46:28 +0000 (GMT) Received: by qyk30 with SMTP id 30so123066qyk.13 for ; Wed, 20 May 2009 16:46:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=gLj4ZtIpnYAwyb4XJ4y2uJ7I1LyY6e4EnefdQIPXm6k=; b=NnOw72bugEOXK3tT3Q5FlWWSQQaO+DHR5l4pJQie8p1s3LN+4UvD1+1Ha6e348KMcl rWoLvZIkme5KNEC3UAQKBH8MZ7C2pkJFRsjlr8tUBZeT4Z9/TxFW0Xc2wJUZFJ14ZOTD By/CDC+0oqJ95frnR17vKXjj3oEE+52w/s2gg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=mrx9RkmSjxTMf2k4oz/q9iOdeTUdBAVtS6WwVy4nCvBgvtEBr6BjYTzfqsV6B5W45j xcE67WJZYiF6SyQsrbr0KOaiCntchsoRVA5S3OSmc9En1fdx3QHYRvP49g4jY6/2BYbW QN6ROsE2JL9dC04c3lPui6e1jnu2o3C0ez7Cs= MIME-Version: 1.0 Received: by 10.220.98.194 with SMTP id r2mr2391610vcn.49.1242863187042; Wed, 20 May 2009 16:46:27 -0700 (PDT) In-Reply-To: <18963.22546.662085.159512@winooski.ccs.neu.edu> References: <20090512.135814.295937982971527861.teika@lavabit.com> <1242147895.3161.1.camel@localhost> <18954.6833.696695.239328@winooski.ccs.neu.edu> <20090518.213930.506212773199814243.teika@lavabit.com> <18962.45489.501358.892299@winooski.ccs.neu.edu> <87eiuk3hui.fsf@elisanet.fi> <18963.22546.662085.159512@winooski.ccs.neu.edu> Date: Wed, 20 May 2009 16:46:26 -0700 Message-ID: Subject: Re: [sawfish] Re: The dark corners of rep From: Daniel Fetchinson To: General discussion about sawfish wm Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 May 2009 23:46:49 -0000 >> > In any case, that's another rep difference from Scheme -- it >> > provides both `rplaca'/`rplacd' and `setcar'/`setcdr' -- the >> > difference seems to be the return value. >> >> The names and return values of setc[ad]r seem to stem from Emacs >> Lisp. The return values of rplac[ad] are as in Common Lisp. > > Yes, I forgot to include the conclusion -- rep provides all four like > elisp, but with different semantics for the latter two like Lisp. > > >> (Scheme has set-c[ad]r! with undefined return values.) > > Right. > > >> > (Using such mutation is a bad idea anyway, >> >> Sometimes it is useful for performance but care is required not to >> mutate objects referenced from code that expects them to stay >> constant. And most code expects that. > > Right. This is why in PLT Scheme there are boxes (similar to > one-value cons cells) that are intended for mutation, and why you can > define your own struct with mutable fields. (The same philosophy goes > in CLtL, as the part I quoted shows.) > > >> > and using the result of a side-effect function is also a bad >> > idea.) >> >> Only when the return value is undefined. E.g., not using the result >> of nreverse would be kind of strange. > > If the return value is unspecified (as it is in Scheme), then using > the result is impossible. (At least not for portable code.) My point > was that even if it is defined, it's a bad idea to have functions that > both perform some side-effect and return some value. What usually > happens with most scheme implementations (where there is some specific > "unspecified" value that you get back) is that the property of > side-effect-ness tends to propagate -- a function that prints stuff > will in most cases return that unspecified value since its last > expression will be a print call; a function that mutates stuff will > also return the unspecified value for similar reasons. This avoids > silently hiding bugs in that code that is supposed to do side effects > is not usually mixed and confused with code that is computing some > result. > > The flip side of this is making things a little inconvenient when you > want to chain assignments -- but that's a really lame argument for > encouraging sloppy coding style for that benefit. It was even a > common argument at some point that allowing `x = y = z = 0' in C is > good because it allows the compiler to optimize the code. > > -- > ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: > http://www.barzilay.org/ Maze is Life! > Let me just chime in as a happy sawfish user who has extensive programming experience in various languages but does not know lisp/scheme/etc at all. I'm perfectly happy with rep in sawfish. All I need it for is writing not more than 50 lines in my .sawfishrc and it was not hard to learn it for this purpose given the tons of rep files coming with sawfish. They can be used as an example. The fact that rep is not lisp/scheme/whatever doesn't bother me. In fact I couldn't care less. There are many applications which have their own configuration syntax or full configuration languages. Typically it's easy to learn them for the purpose of configuring the application. The same is true for sawfish, as far as I'm concerned I'm learning a configuration syntax and not a language. If someone already knows lisp/scheme/etc they will pick up rep faster and if they are bothered by the fact that it is not lisp/scheme/etc than just forget about the superficial similarities and treat it as something completely different. A lisp/scheme/etc expert is not surprised to find that application X has a config syntax Y that is different from lisp/scheme. If someone doesn't know lisp/scheme/etc than he/she will not care that rep is different. All in all, since rep has been used so successfully in sawfish I think it's completely misguided to suggest that it should be replaced by something else just because it's different than the favorite language of somebody. Cheers, Daniel -- Psss, psss, put it down! - http://www.cafepress.com/putitdown From eli@barzilay.org Thu May 21 00:06:41 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 73F567500F5 for ; Thu, 21 May 2009 00:06:41 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.534 X-Spam-Level: X-Spam-Status: No, score=-2.534 tagged_above=-999 required=2 tests=[AWL=0.065, BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 9845 hrs), (distance 19, link: ethernet/modem), [129.10.115.117] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cpSn-SUX0Gwd for ; Thu, 21 May 2009 00:06:32 +0000 (GMT) Received: from barzilay.org (winooski.ccs.neu.edu [129.10.115.117]) by menubar.gnome.org (Postfix) with ESMTP id 5B14D75000A for ; Thu, 21 May 2009 00:06:23 +0000 (GMT) Received: from eli by barzilay.org with local (Exim 4.66) (envelope-from ) id 1M6vng-0002Fe-08 for sawfish-list@gnome.org; Wed, 20 May 2009 20:06:20 -0400 From: Eli Barzilay MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18964.39675.993138.417669@winooski.ccs.neu.edu> Date: Wed, 20 May 2009 20:06:19 -0400 To: General discussion about sawfish wm Subject: Re: [sawfish] Re: The dark corners of rep In-Reply-To: References: <20090512.135814.295937982971527861.teika@lavabit.com> <1242147895.3161.1.camel@localhost> <18954.6833.696695.239328@winooski.ccs.neu.edu> <20090518.213930.506212773199814243.teika@lavabit.com> <18962.45489.501358.892299@winooski.ccs.neu.edu> <87eiuk3hui.fsf@elisanet.fi> <18963.22546.662085.159512@winooski.ccs.neu.edu> X-Mailer: VM 7.19 under Emacs 22.1.1 X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 May 2009 00:06:41 -0000 On May 20, Daniel Fetchinson wrote: > Let me just chime in as a happy sawfish user who has extensive > programming experience in various languages but does not know > lisp/scheme/etc at all. > > I'm perfectly happy with rep in sawfish. All I need it for is > writing not more than 50 lines in my .sawfishrc and it was not hard > to learn it for this purpose given the tons of rep files coming with > sawfish. They can be used as an example. [Just to clarify the difference -- I know lisp and scheme very well (I make my living mostly in scheme), and my .sawfishrc is almost at 1k lines.] > The fact that rep is not lisp/scheme/whatever doesn't bother me. In > fact I couldn't care less. [...] If someone doesn't know > lisp/scheme/etc than he/she will not care that rep is different. Of course -- if I haven't made that clear then I apologize: the difference is for people who write code -- and even more for people who maintain it. So you would care very much if something got broken and nobody knows how to fix it, or if you wanted some new feature which nobody knows how to write. The bottom line is that the number of expert Scheme/Lisp/ELisp hackers, as small as that may be, is significantly bigger than the number of expert rep hackers. Make writing, debugging, and maintaining code easier for them, and you get more hacking resources into sawfish. (And, of course, if you're happy with how sawfish is right now -- no bugs, and no extensions desired, then you wouldn't care about this as much too.) > All in all, since rep has been used so successfully in sawfish I > think it's completely misguided to suggest that it should be > replaced by something else just because it's different than the > favorite language of somebody. Yes, I completely agree with that. The argument should be what I wrote above, not that it's different. -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://www.barzilay.org/ Maze is Life! From sawfish@gustad.com Fri May 22 07:06:35 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4D725750083 for ; Fri, 22 May 2009 07:06:35 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (up: 1453 hrs), (distance 21, link: ethernet/modem), [217.118.44.36] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PXZkjivbqFcq for ; Fri, 22 May 2009 07:06:29 +0000 (GMT) Received: from filestore.home.gustad.com (c242C76D9.static.bluecom.no [217.118.44.36]) by menubar.gnome.org (Postfix) with ESMTP id 3FF37750004 for ; Fri, 22 May 2009 07:06:20 +0000 (GMT) Received: from localhost (pangea.home.gustad.com [172.30.30.170]) by filestore.home.gustad.com (8.12.11/8.12.11) with ESMTP id n4M6VLqg017510 for ; Fri, 22 May 2009 08:31:21 +0200 Date: Fri, 22 May 2009 09:06:07 +0200 (CEST) Message-Id: <20090522.090607.597029496557494356.petter@pangea.home.gustad.com> To: sawfish-list@gnome.org Subject: error--> (error "unknown font type" "Xft") From: Petter Gustad X-Mailer: Mew version 6.2 on Emacs 22.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 May 2009 07:06:35 -0000 I just installed the latest sawfish release sources(1) on my CentOS 5.3 system at work. But I'm getting the following message when I try to start it: error--> (error "unknown font type" "Xft") Where does sawfish specify the Xft fonts? Or what do I have to do in order to make CentOS 5.3 handle the Xft font specification by sawfish? Thanks! Petter 1) librep-0.17.4 rep-gtk-0.18.5 sawfish-1.3.5.2 From zanghar@freenet.de Fri May 22 17:46:24 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7078B75085F for ; Fri, 22 May 2009 17:46:24 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 5112 hrs), (distance 20, link: ethernet/modem), [195.4.92.90] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gHsk8CzcuBYr for ; Fri, 22 May 2009 17:46:16 +0000 (GMT) Received: from mout0.freenet.de (mout0.freenet.de [195.4.92.90]) by menubar.gnome.org (Postfix) with ESMTP id 7B6AE75007E for ; Fri, 22 May 2009 17:46:08 +0000 (GMT) Received: from [195.4.92.20] (helo=10.mx.freenet.de) by mout0.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M7Yon-0003kx-Bs for sawfish-list@gnome.org; Fri, 22 May 2009 19:46:05 +0200 Received: from g229176148.adsl.alicedsl.de ([92.229.176.148]:58588) by 10.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M7Yon-0004uD-3X for sawfish-list@gnome.org; Fri, 22 May 2009 19:46:05 +0200 Subject: Re: error--> (error "unknown font type" "Xft") From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <20090522.090607.597029496557494356.petter@pangea.home.gustad.com> References: <20090522.090607.597029496557494356.petter@pangea.home.gustad.com> Content-Type: text/plain Date: Fri, 22 May 2009 19:42:52 +0200 Message-Id: <1243014172.3229.0.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 May 2009 17:46:24 -0000 Am Freitag, den 22.05.2009, 09:06 +0200 schrieb Petter Gustad: > I just installed the latest sawfish release sources(1) on my CentOS > 5.3 system at work. But I'm getting the following message when I try > to start it: > > error--> (error "unknown font type" "Xft") > > Where does sawfish specify the Xft fonts? Or what do I have to do in > order to make CentOS 5.3 handle the Xft font specification by sawfish? > > Thanks! > Petter > > > 1) > librep-0.17.4 > rep-gtk-0.18.5 > sawfish-1.3.5.2 ..... do you have XFree86 or X.Org? From teika@lavabit.com Sat May 23 05:13:00 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A6B6D750099 for ; Sat, 23 May 2009 05:13:00 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 4006 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aLLDL2EGuN64 for ; Sat, 23 May 2009 05:12:52 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 5BD3E750086 for ; Sat, 23 May 2009 05:12:44 +0000 (GMT) Received: from b.earth.lavabit.com (b.earth.lavabit.com [192.168.111.11]) by karen.lavabit.com (Postfix) with ESMTP id 8FA0B11B815; Sat, 23 May 2009 00:12:42 -0500 (CDT) Received: from localhost (p2177-ipad50hodogaya.kanagawa.ocn.ne.jp [60.45.9.177]) by lavabit.com with ESMTP id FC7PK8FJU70W; Sat, 23 May 2009 00:12:42 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=sEw0Y8Wnd40yY8yi2okcTVckwbSPCpkfUa3s9N4sXZxmfOw+OBFCSlVQ8cmtz8Kk86qjJxXR1TvPcZyNX64a3gd6K09ApZOXUtJpibOZ6GqTRi/Lxo9eJXJ6qgJZQ0DyuqKftPoEHeV0oAaHLXZrIdT88XOYyc318/hMXjXLbWs=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Tue, 19 May 2009 17:12:44 +0900 (JST) Message-Id: <20090519.171244.145758950393345830.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: [BUG] Edge-Flipping does not work after resolution change From: Teika Kazura In-Reply-To: <1241547274.3182.4.camel@localhost> References: <1241547274.3182.4.camel@localhost> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 May 2009 05:13:00 -0000 How can you change the resolution on the fly? It's not ctrl + alt + KP +/-, right? I understand that they don't change the server internal resoultion, but the mere appearance on the screen. Teika (Teika kazura) From teika@lavabit.com Sat May 23 05:13:02 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4CD9B750086 for ; Sat, 23 May 2009 05:13:02 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 4006 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wTrQz57eB057 for ; Sat, 23 May 2009 05:12:53 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 89A6B7500B7 for ; Sat, 23 May 2009 05:12:45 +0000 (GMT) Received: from b.earth.lavabit.com (b.earth.lavabit.com [192.168.111.11]) by karen.lavabit.com (Postfix) with ESMTP id 0851411B81F; Sat, 23 May 2009 00:12:44 -0500 (CDT) Received: from localhost (p2177-ipad50hodogaya.kanagawa.ocn.ne.jp [60.45.9.177]) by lavabit.com with ESMTP id JI0N5DQ0PBMV; Sat, 23 May 2009 00:12:44 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=jzKQMP8J9LYZPEhAiPkEqJkEoI7K5wgWzDMhHDQq4QW4YbX5zZ9P4r2A8USqe2am8SUXe1J4TM/Yw97zZFiGiFv5P9cbwENysi7Uq+kgXOh2FHyCX9B38yikJ+rUZbVRdtfKZBcR67Qg5KFHXgmkdx2kwVctNQFvTtLlP+6QYvs=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Sat, 23 May 2009 14:00:47 +0900 (JST) Message-Id: <20090523.140047.506212771991854651.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: [sawfish] Re: The dark corners of rep From: Teika Kazura In-Reply-To: <18962.45489.501358.892299@winooski.ccs.neu.edu> References: <18954.6833.696695.239328@winooski.ccs.neu.edu> <20090518.213930.506212773199814243.teika@lavabit.com> <18962.45489.501358.892299@winooski.ccs.neu.edu> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 May 2009 05:13:02 -0000 Hi. On Tue, 19 May 2009 09:18:41 -0400, Eli Barzilay wrote: > On May 18, Teika Kazura wrote: >> Hi, Eli Barzilay. I've added the pointer in the wiki to your post, >> under the section "How can I learn rep? How does it differ from >> other lisps?": http://sawfish.wikia.com/wiki/Librep > > Heh, I didn't think that this would end up being a reference to learn > about rep... Draft is better than void, the current situation. (Of course if you could rewrite it and publish, it'd be even better :) Teika (Teika kazura) From teika@lavabit.com Sat May 23 05:13:04 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1889E7500E8 for ; Sat, 23 May 2009 05:13:04 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 4006 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KcXQq6oqbMYk for ; Sat, 23 May 2009 05:12:55 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id D103F750077 for ; Sat, 23 May 2009 05:12:46 +0000 (GMT) Received: from b.earth.lavabit.com (b.earth.lavabit.com [192.168.111.11]) by karen.lavabit.com (Postfix) with ESMTP id 4CC2D11B825; Sat, 23 May 2009 00:12:45 -0500 (CDT) Received: from localhost (p2177-ipad50hodogaya.kanagawa.ocn.ne.jp [60.45.9.177]) by lavabit.com with ESMTP id 73IC6QL1V50J; Sat, 23 May 2009 00:12:45 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=40yN1SdWe2IV/en4NP9BJEcGRmu3dhHZXwbsL+PP5iWIbUfjVp1c9ymcdm3CVDGdJ/ykILwnq0N33O4HMEBD9e7oK7xeCAsf7eosRp2Tg+WOJNpmsiTmlrWn45ckpt18xD6vAHTY80AkxWe96nZJJUqVj51CigUO865W2vzOdsI=; h=Date:Message-Id:To:Subject:From:In-Reply-To:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Sat, 23 May 2009 14:10:39 +0900 (JST) Message-Id: <20090523.141039.295937983508406512.teika@lavabit.com> To: sawfish-list@gnome.org Subject: workspace info during cycling. From: Teika Kazura In-Reply-To: <1242483547.5714.2.camel@localhost> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 May 2009 05:13:04 -0000 Hi. On Sat, 16 May 2009 16:19:07 +0200, Christopher Roy Bratusek wrote: > Your patch does not work for me. When Cycling, shortly an empty prompt > is displayed, then a second one with the window-name. Guess that empty > one should show the workspace name. It's peculiar, because the patch looks quite straightforward. How abouth the following case? * Yes: Display window names and icons while cycling through windows * No: Switch temporarily to the workspace... This utilizes the un-patched part of the code; I suspect that the bug had already existed, not introduced by the patch. On Sat, 16 May 2009 16:11:18 +0200, Christopher Roy Bratusek wrote: > Am Samstag, den 16.05.2009, 20:48 +0900 schrieb Teika Kazura: > [...] >> > Of course also optional. >> >> Let me make it precise: What's optional is to switch viewport and/or >> workspace. What is displayed doesn't have to be optional, because its >> aim is to supply the necessary clue, as D German, the author, says. > > What I meant is that this feature "Display WSP/VP on switch" should be > optional Oh, oh, just now I understood. It'd be good. So re-definition of the set of independent custom variables seems desirable. It'd be something like this (VP = viewport, WS = workspace): 1. Cycling includes (a) only current VP (b) all VP, but only current WS (c) all WS 2. At each step of cycling, it is allowed to switch (a) none (b) VP (c) WS (When the entire cycle is terminated, i.e., when the modifier is released, WS can change anyway. The case 2-c is provided by the patch on stake.) 3. At each step of cycling, window name & icon is displayed or not. 4. If the window lies in different (a) VP (b) WS to the previous VP / WS, then they are displayed. (c) Always. (d) No, thank you. 5. Format string for WS / VP info. I think this is good. Imagine, if both #3 and #4 are on, then may be enough, but if #3 is off and #4 is on, then is good, isn't it? So let's make it customizable. Any comments? Teika (Teika kazura) From teika@lavabit.com Sat May 23 05:13:04 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CC5CC7500E8 for ; Sat, 23 May 2009 05:13:04 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 4006 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rbQmshuK40Of for ; Sat, 23 May 2009 05:12:56 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 2A51D750064 for ; Sat, 23 May 2009 05:12:48 +0000 (GMT) Received: from b.earth.lavabit.com (b.earth.lavabit.com [192.168.111.11]) by karen.lavabit.com (Postfix) with ESMTP id 96CF111B827; Sat, 23 May 2009 00:12:46 -0500 (CDT) Received: from localhost (p2177-ipad50hodogaya.kanagawa.ocn.ne.jp [60.45.9.177]) by lavabit.com with ESMTP id TBHS9N18D78L; Sat, 23 May 2009 00:12:46 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=JAIgdNpulSp+e/Nf90aDWnU9HJDeARQf7I2yVMFZwYmm2laJHYa0dAlJ0XA9foHhz19Y17hsb/I3FHaAM+O+OtVd8ssqjRqbmohpYNSDk4xXwBU34c2KAsnC/uUuw7Ersg4OgCZBQEB6A9gB/n0yieuc9116PfOohnmQrK0Ad0I=; h=Date:Message-Id:To:Subject:From:In-Reply-To:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Sat, 23 May 2009 14:11:59 +0900 (JST) Message-Id: <20090523.141159.195066306790964786.teika@lavabit.com> To: sawfish-list@gnome.org Subject: How do you manage .sawfishrc ? From: Teika Kazura In-Reply-To: <18964.39675.993138.417669@winooski.ccs.neu.edu> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 May 2009 05:13:05 -0000 Hi, dear sawfish lovers. How do you manage your .sawfishrc ? Mine is: * All are recorded by subverison. (I didn't know git.) * .sawfish/rc is minimum, and the rest is put in ~/.sawfish/lisp/sawfish/my . (It should be so, but in reality, they lie in ~/.sawfish/lisp/sawfish/wm/ext . I began this by mimicking pager.jl) * This allows breaking codes into files. I don't know much about lisp, and this facilitates bug hunting. * All are byte compiled. This detects some syntax errors which sometimes survives code testing, even though they aren't so big. * ~/.sawfish/custom is under SVN control, too. Because the line order changes each time, I take diff after 'sort'-ing. A bit paranoiac, but careless look'n'feel changes, mainly due to testing new codes, can annoy. * New code snippet is first written in scratch.jl, which grows up as code piles. Emacs users can feed the code to the sawfish with sawfish-mode. This thread is inspired by the comment of Eli Barzilay: > my .sawfishrc is almost at 1k lines. Regards, Teika (Teika kazura) From teika@lavabit.com Sat May 23 05:28:18 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4D769750077 for ; Sat, 23 May 2009 05:28:18 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_XL=0.077] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 4008 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P5zaSqk5EFaI for ; Sat, 23 May 2009 05:28:09 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 9D4317500E4 for ; Sat, 23 May 2009 05:27:40 +0000 (GMT) Received: from b.earth.lavabit.com (b.earth.lavabit.com [192.168.111.11]) by karen.lavabit.com (Postfix) with ESMTP id 15F8711B81F; Sat, 23 May 2009 00:27:39 -0500 (CDT) Received: from localhost (p2177-ipad50hodogaya.kanagawa.ocn.ne.jp [60.45.9.177]) by lavabit.com with ESMTP id RTS7QZ8DLUTK; Sat, 23 May 2009 00:27:39 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=UVniSyS5QY7q21IPAMrbBmATFMBW+jPqc+WNx4RFxFSCYyVVPEHXrVYpOKskwCbWOGeg67qqWBDcWHntcYXJjymRMeNEfmc8Hyz02jl4KRCC+Bf+5lRjawwiBs7HQWDYH0VIcVa3Q2y8SHjIuyfX0b93RN1TVxeXLW1ub4LXbVM=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Sat, 23 May 2009 14:27:01 +0900 (JST) Message-Id: <20090523.142701.575506240427258507.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: error--> (error "unknown font type" "Xft") From: Teika Kazura In-Reply-To: <20090522.090607.597029496557494356.petter@pangea.home.gustad.com> References: <20090522.090607.597029496557494356.petter@pangea.home.gustad.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 May 2009 05:28:18 -0000 Hi, Petter. In ~/.sawfishrc, try (define-special-variable default-font '("xlfd" . "put-xlfd-font-name-here")) or '("Pango" . "Sans") I hope either works. Teika (Teika kazura) From zanghar@freenet.de Sat May 23 12:10:08 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DA16C75017E for ; Sat, 23 May 2009 12:10:08 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 4856 hrs), (distance 20, link: ethernet/modem), [195.4.92.93] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vbwKOadhyPHo for ; Sat, 23 May 2009 12:10:02 +0000 (GMT) Received: from mout3.freenet.de (mout3.freenet.de [195.4.92.93]) by menubar.gnome.org (Postfix) with ESMTP id D9520750913 for ; Sat, 23 May 2009 12:09:53 +0000 (GMT) Received: from [195.4.92.16] (helo=6.mx.freenet.de) by mout3.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M7q2x-0006Hp-8B for sawfish-list@gnome.org; Sat, 23 May 2009 14:09:51 +0200 Received: from g229091072.adsl.alicedsl.de ([92.229.91.72]:40297) by 6.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M7q2w-0003bA-RN for sawfish-list@gnome.org; Sat, 23 May 2009 14:09:51 +0200 Subject: Re: [BUG] Edge-Flipping does not work after resolution change From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <20090519.171244.145758950393345830.teika@lavabit.com> References: <1241547274.3182.4.camel@localhost> <20090519.171244.145758950393345830.teika@lavabit.com> Content-Type: text/plain Date: Sat, 23 May 2009 14:06:34 +0200 Message-Id: <1243080394.13329.0.camel@Nanolx.org> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 May 2009 12:10:09 -0000 Am Dienstag, den 19.05.2009, 17:12 +0900 schrieb Teika Kazura: > How can you change the resolution on the fly? > > It's not ctrl + alt + KP +/-, right? I understand that they don't > change the server internal resoultion, but the mere appearance on the > screen. > > Teika (Teika kazura) > gnome-display-properties From thehead@patshead.com Sat May 23 21:09:37 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 10256750235 for ; Sat, 23 May 2009 21:09:37 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.499 X-Spam-Level: X-Spam-Status: No, score=-2.499 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RDNS_NONE=0.1] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 1) (up: 3063 hrs), (distance 10, link: ethernet/modem), [69.72.76.180] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N-8dyd1HjA28 for ; Sat, 23 May 2009 21:09:31 +0000 (GMT) Received: from zimbra5.patshead.com (unknown [69.72.76.180]) by menubar.gnome.org (Postfix) with ESMTP id EE938750107 for ; Sat, 23 May 2009 21:09:22 +0000 (GMT) Received: from localhost (localhost [127.0.0.1]) by zimbra5.patshead.com (Postfix) with ESMTP id 032347C47E for ; Sat, 23 May 2009 17:12:33 -0400 (EDT) X-Virus-Scanned: amavisd-new at Received: from zimbra5.patshead.com ([127.0.0.1]) by localhost (zimbra5.patshead.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JITJWK7W-Bo5 for ; Sat, 23 May 2009 17:12:28 -0400 (EDT) Received: from [10.51.1.122] (h57.212.89.75.dynamic.ip.windstream.net [75.89.212.57]) by zimbra5.patshead.com (Postfix) with ESMTP id 442C880DD9 for ; Sat, 23 May 2009 17:12:28 -0400 (EDT) Message-ID: <4A1865FB.8090005@patshead.com> Date: Sat, 23 May 2009 17:09:15 -0400 From: Pat Regan User-Agent: Thunderbird 2.0.0.21 (X11/20090409) MIME-Version: 1.0 To: General discussion about sawfish wm Subject: Re: How do you manage .sawfishrc ? References: <20090523.141159.195066306790964786.teika@lavabit.com> In-Reply-To: <20090523.141159.195066306790964786.teika@lavabit.com> X-Enigmail-Version: 0.95.7 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig489E69A5630BB1544A1B9BC4" X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 May 2009 21:09:37 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig489E69A5630BB1544A1B9BC4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Teika Kazura wrote: > Hi, dear sawfish lovers. How do you manage your .sawfishrc ? >=20 > Mine is: > * All are recorded by subverison. (I didn't know git.) I keep mine in a Darcs repository. I just took a peek and my initial import was July 13, 2004. My .emacs.d and ~/bin are also in their own repositories (since right around the same time, too). A little unrelated but my .bashrc and =2Einputrc and whatnot are kept in the ~/bin repository, too. I'm horrible about remembering to commit changes anymore, though. I have so many commits with a comment like "oops! haven't commited in a long time!" > * .sawfish/rc is minimum, and the rest is put in=20 > ~/.sawfish/lisp/sawfish/my . (It should be so, but in reality, > they lie in ~/.sawfish/lisp/sawfish/wm/ext . I began this by mimickin= g > pager.jl) My .sawfishrc is nothing but a bunch of requires. Very few things in my ~/.sawfish/lisp were written by me. I'm nearly worthless when it comes to writing code in anything that resembles lisp... I'm crazy enough that my most complex .jl file calls a perl script that runs sawfish-client. > * All are byte compiled. This detects some syntax errors which sometime= s > survives code testing, even though they aren't so big. I used to byte compile everything, but I don't think I'd ever notice the difference :). > * ~/.sawfish/custom is under SVN control, too. Because the line order > changes each time, I take diff after 'sort'-ing. A bit paranoiac, > but careless look'n'feel changes, mainly due to testing new codes, > can annoy. Mine is under revision control as well. I used to have a script that flattened custom out just in case I wanted to cherry pick changes. Enough years went by without wanting to that I stopped bothering. Over time I've been relying less on custom. Most of my old keybindings that I defined in sawfish-ui have been (slowly!) moving into my keymap.jl= =2E > * New code snippet is first written in scratch.jl, which grows up as > code piles. Emacs users can feed the code to the sawfish with > sawfish-mode. If you've got anything useful in there please don't hide it from the rest of us :) Pat --------------enig489E69A5630BB1544A1B9BC4 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkoYZfsACgkQ5xI+FcVJCrFCpwCfc5T7jsIxHal/qr4LXmrXUiJg i3IAoNHkr/quxuL1oddU3ooC5W03Otyx =NuOM -----END PGP SIGNATURE----- --------------enig489E69A5630BB1544A1B9BC4-- From sceptic13@gmail.com Sat May 23 21:27:26 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4CCC4750234 for ; Sat, 23 May 2009 21:27:26 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 5084 hrs), (distance 14, link: ethernet/modem), [209.85.220.226] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0XWluhZ8NZBo for ; Sat, 23 May 2009 21:27:20 +0000 (GMT) Received: from mail-fx0-f226.google.com (mail-fx0-f226.google.com [209.85.220.226]) by menubar.gnome.org (Postfix) with ESMTP id 0D312750107 for ; Sat, 23 May 2009 21:27:11 +0000 (GMT) Received: by fxm26 with SMTP id 26so2198862fxm.15 for ; Sat, 23 May 2009 14:27:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=G3FMMU5Gxvly8FLyv1krAM/R1IQq3z5gmJfpESAIMq8=; b=OndnSHziaq7JR1a8Bh1Dv8W+wVgPggcgSwuJT9IfOnmvHr7d+JzHW3Qae04FBZLB7Z atcbCU4L91wCZyJxMgt7t+3HbK0/9pSuCMF5ajIAxezyLSWvDIZ85t8Bfm3stj1IgCMU gnu9RVVkuwsZqI2wEUWBJ/VIc+Inx802Vl9BA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=D2ad0ypXY4Ojap8CI6dLapjMUn990l3yx+m7j9863Fi6z+1BGzT13uQnyPBhiSF6rN tm+3pp7rbztADma2lsH7aoT12hscWId9mfE/qg9AGd6o2ZPExTWocAHjf+AlrU54NDes moSR6cEXYjXLOVcy3E31ze7PVlvVvXJ8fpZF8= MIME-Version: 1.0 Received: by 10.103.161.16 with SMTP id n16mr2736768muo.79.1243114029281; Sat, 23 May 2009 14:27:09 -0700 (PDT) In-Reply-To: <20090519.171244.145758950393345830.teika@lavabit.com> References: <1241547274.3182.4.camel@localhost> <20090519.171244.145758950393345830.teika@lavabit.com> Date: Sun, 24 May 2009 03:27:09 +0600 Message-ID: <5ea050c60905231427o5dfb29c5g4721b1994a31e0a0@mail.gmail.com> Subject: Re: [BUG] Edge-Flipping does not work after resolution change From: "Alexey A. Smirnov" To: General discussion about sawfish wm Content-Type: multipart/alternative; boundary=0016e648feb62173d0046a9b0a51 X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 May 2009 21:27:26 -0000 --0016e648feb62173d0046a9b0a51 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On Tue, May 19, 2009 at 2:12 PM, Teika Kazura wrote: > How can you change the resolution on the fly? > > It's not ctrl + alt + KP +/-, right? I understand that they don't > change the server internal resoultion, but the mere appearance on the > screen. > > Use xrandr. For example: $ xrandr -s 1024x768 --- With best regards, Alexey A. Smirnov --0016e648feb62173d0046a9b0a51 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

On Tue, May 19, 2009 at 2:12 PM, Teika K= azura <teika@lava= bit.com> wrote:
How can you change the resolution on the fly?

It's not ctrl + alt + KP +/-, right? I understand that they don't change the server internal resoultion, but the mere appearance on the
screen.

Use xrandr.

Fo= r example: $ xrandr -s 1024x768

---
With best regards, Alexey A. = Smirnov
--0016e648feb62173d0046a9b0a51-- From zanghar@freenet.de Sun May 24 08:51:41 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 05EFE7500EC for ; Sun, 24 May 2009 08:51:41 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 3958 hrs), (distance 20, link: ethernet/modem), [195.4.92.95] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qUQpwST5sKZn for ; Sun, 24 May 2009 08:51:33 +0000 (GMT) Received: from mout5.freenet.de (mout5.freenet.de [195.4.92.95]) by menubar.gnome.org (Postfix) with ESMTP id B2534750030 for ; Sun, 24 May 2009 08:51:24 +0000 (GMT) Received: from [195.4.92.20] (helo=10.mx.freenet.de) by mout5.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #89) id 1M89QP-0002hx-Nf for sawfish-list@gnome.org; Sun, 24 May 2009 10:51:21 +0200 Received: from g230022016.adsl.alicedsl.de ([92.230.22.16]:43163) by 10.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M89QP-0002Ey-EE for sawfish-list@gnome.org; Sun, 24 May 2009 10:51:21 +0200 Subject: [Feature Freeze] Last things about 1.5.0 From: Christopher Roy Bratusek To: sawfish-list@gnome.org Content-Type: text/plain; charset="UTF-8" Date: Sun, 24 May 2009 12:50:43 +0200 Message-Id: <1243162243.3954.22.camel@Nanolx.org> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: quoted-printable X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 May 2009 08:51:41 -0000 Hi all, It's time for the feature-freeze of 1.5.0! Stuff to do: A) Mark all strings that should be translated with (_ ) eg "sawfish is great" -> (_ "sawfish is great") B) Fix the open bugs: http://sawfish.wikia.com/wiki/Proposed_Goals#Open_Bugs It would be nice if everyone could have a look at that list. About the "new" Sawfish-UI ... as in the Proposed_Goals, the reason why only double clicks are accepted, is that we use an ancient GtkTree() Widgets, which only allows double clicks, the solution is to use the newer GtkTreeView() but: a) this is not yet implemented in rep-gtk b) requires a rewrite of lisp.sawfish.wm.groups (and possibly others) so is there the need for the GtkTreeView() for 1.5.0, or is it enough in 1.5.1? You know that the former will definitively delay if I first have to implement the GtkTreeView() (just for the record, since some already said, that they don't want 1.5.0 to delay) C) Polishing the docs:=20 - Anything going to do for the userdoc, GSR? D) Fix compat.jl (it's incorrect) Removed dupped commands E) Final re-ordering of options in sawfish-ui F) What is with the tabsystem? Anyone going to rewrite/improve it? 8x --- cut here --- ... About the librep replacement discussion: Currently guile is my favourite, because: - it's simply complete and has GtkBuilder support (the great return of sawfish-themer) - it has full UTF-8/Latin-4 Support=20 (=C3=A4 =C3=B6 =C3=BC =C3=9F and co. would be displayed in sawfish-ui) - would bring a lot of new possible contributors in :) But it's not fixed to guile yet. There are more dialects (or even completely different stuff ()) and a rewrite of librep is also an option. Tough I don't think anyone want that. Well rewrite is done (if it's done) for 3.0. We need atleast two people who actively/fulltime work on the rewrite (and try to squash the old bugs at the same time), else this is not going to happen! And while you're at it: remove dupped commands (if any) and give them better names. I'm not going to be one of the two (of course I'll contribute), since that is too hard for me. (Normally I'm developing in Python/GTK+ ^_^;) Also it would be nice, to have a good interface for creating bindings, eg to librep or python, so that more users can modify sawfish easily. That WNCK/"M"0 has python bindings and many 3rdparty projects use them. --- cut here --- x8 Leave some comments (or better: code (you're last chance for your name to appear in the NEWS ^_^)) Thanks for reading, Chris From zanghar@freenet.de Sun May 24 10:01:37 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CDE0F7500A5 for ; Sun, 24 May 2009 10:01:37 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 125 hrs), (distance 20, link: ethernet/modem), [195.4.92.92] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JZpfR2GulSnR for ; Sun, 24 May 2009 10:01:31 +0000 (GMT) Received: from mout2.freenet.de (mout2.freenet.de [195.4.92.92]) by menubar.gnome.org (Postfix) with ESMTP id 14973750024 for ; Sun, 24 May 2009 10:01:22 +0000 (GMT) Received: from [195.4.92.20] (helo=10.mx.freenet.de) by mout2.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M8AW7-0006du-DP for sawfish-list@gnome.org; Sun, 24 May 2009 12:01:19 +0200 Received: from g230022016.adsl.alicedsl.de ([92.230.22.16]:37131) by 10.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M8AW7-0000xU-05 for sawfish-list@gnome.org; Sun, 24 May 2009 12:01:19 +0200 Subject: [NEWS] GtkTree() From: Christopher Roy Bratusek To: sawfish-list@gnome.org Content-Type: text/plain Date: Sun, 24 May 2009 14:00:40 +0200 Message-Id: <1243166440.9878.1.camel@Nanolx.org> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 May 2009 10:01:38 -0000 Hi all, by accident I just found out that there must be a way to use single-clicks in GtkTree() - MPlayer's Playlistbrowser uses that. I'll investigate that now. Chris From jason@dunsmor.com Sun May 24 15:47:42 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 480A075032E for ; Sun, 24 May 2009 15:47:42 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_HR=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 1) (up: 7663 hrs), (distance 17, link: ethernet/modem), [98.129.169.48] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qHFr1l+FBuvM for ; Sun, 24 May 2009 15:47:35 +0000 (GMT) Received: from deathroller.dunsmor.com (deathroller.dunsmor.com [98.129.169.48]) by menubar.gnome.org (Postfix) with ESMTP id 39EC675030D for ; Sun, 24 May 2009 15:47:27 +0000 (GMT) Received: from riotblast.dunsmor.com (216-188-253-113.dyn.grandenetworks.net [216.188.253.113]) by deathroller.dunsmor.com (Postfix) with ESMTP id C74504E030 for ; Sun, 24 May 2009 10:47:25 -0500 (CDT) To: General discussion about sawfish wm Subject: Re: How do you manage .sawfishrc ? References: <20090523.141159.195066306790964786.teika@lavabit.com> From: Jason Dunsmore Date: Sun, 24 May 2009 10:47:25 -0500 In-Reply-To: <20090523.141159.195066306790964786.teika@lavabit.com> (Teika Kazura's message of "Sat\, 23 May 2009 14\:11\:59 +0900 \(JST\)") Message-ID: <87vdnqqz8y.fsf@riotblast.dunsmor.com> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 May 2009 15:47:42 -0000 Teika Kazura writes: > Hi, dear sawfish lovers. How do you manage your .sawfishrc ? In ~/.sawfishrc, I have: (load-file "~/repo/config/sawfishrc-common.jl") (load-file "~/repo/config/sawfishrc-.jl") The first file is where I put my sawfish configs common to my work and home workstations. The second file is where my sawfish configs that are specific to either my work or home workstation. Both files are managed by a git repo, which I commit to daily. I load an additional sawfish config file in from sawfishrc-common.jl that contains a bunch of project-specific keybindings. This file is in another git repo. Regards, Jason Dunsmore From gzp@papp.hu Mon May 25 05:45:49 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 87EBF750396 for ; Mon, 25 May 2009 05:45:49 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.445 X-Spam-Level: X-Spam-Status: No, score=-2.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_XL=0.077] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (up: 6805 hrs), (distance 23, link: ethernet/modem), [212.40.96.53] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WqPqp7-aJ8op for ; Mon, 25 May 2009 05:45:42 +0000 (GMT) Received: from odpn1.odpn.net (odpn1.odpn.net [212.40.96.53]) by menubar.gnome.org (Postfix) with ESMTP id 1A108750382 for ; Mon, 25 May 2009 05:45:33 +0000 (GMT) Received: from odpn1.odpn.net [212.40.96.53] by odpn1.odpn.net for sawfish-list@gnome.org id 1M8Szr-00006q-GX; Mon, 25 May 2009 07:45:15 +0200 From: "Gabor Z. Papp" To: Subject: Re: error--> (error "unknown font type" "Xft") References: <20090522.090607.597029496557494356.petter@pangea.home.gustad.com> <1243014172.3229.0.camel@localhost> User-Agent: Gnus/5.110011 (No Gnus v0.11) Date: Mon, 25 May 2009 07:45:04 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 May 2009 05:45:49 -0000 * Christopher Roy Bratusek : | > error--> (error "unknown font type" "Xft") | > librep-0.17.4 | > rep-gtk-0.18.5 | > sawfish-1.3.5.2 Same problem here. | ..... do you have XFree86 or X.Org? XFree86 Version 4.8.0 * Teika Kazura : | In ~/.sawfishrc, try | (define-special-variable default-font | '("xlfd" . "put-xlfd-font-name-here")) | or '("Pango" . "Sans") | I hope either works. Nope, does not works. ~/.sawfish/custom contains also by default: (custom-set-typed-variable (quote default-font) (quote ("Pango" . "Helvetica 9")) (quote font)) From sawfish@gustad.com Mon May 25 07:08:16 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 37374750382 for ; Mon, 25 May 2009 07:08:16 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_XL=0.077] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (up: 1525 hrs), (distance 21, link: ethernet/modem), [217.118.44.36] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rTLTc-5H-u1c for ; Mon, 25 May 2009 07:08:10 +0000 (GMT) Received: from filestore.home.gustad.com (c242C76D9.static.bluecom.no [217.118.44.36]) by menubar.gnome.org (Postfix) with ESMTP id 2E47975012C for ; Mon, 25 May 2009 07:08:01 +0000 (GMT) Received: from localhost (pangea.home.gustad.com [172.30.30.170]) by filestore.home.gustad.com (8.12.11/8.12.11) with ESMTP id n4P6X2c3031665 for ; Mon, 25 May 2009 08:33:02 +0200 Date: Mon, 25 May 2009 09:07:47 +0200 (CEST) Message-Id: <20090525.090747.697425207816195278.petter@pangea.home.gustad.com> To: sawfish-list@gnome.org Subject: Re: error--> (error "unknown font type" "Xft") From: Petter Gustad In-Reply-To: <20090523.142701.575506240427258507.teika@lavabit.com> References: <20090522.090607.597029496557494356.petter@pangea.home.gustad.com> <20090523.142701.575506240427258507.teika@lavabit.com> X-Mailer: Mew version 6.2 on Emacs 22.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 May 2009 07:08:16 -0000 From: Teika Kazura Subject: Re: error--> (error "unknown font type" "Xft") Date: Sat, 23 May 2009 14:27:01 +0900 (JST) > In ~/.sawfishrc, try > (define-special-variable default-font > '("xlfd" . "put-xlfd-font-name-here")) > or '("Pango" . "Sans") Hi Teika, Thank you for your reply. Unfortunately either of them resolved the problem. It seems like the function "get-font-typed" might be called directly from some other lisp function which is independent of the settings in .sawfishrc?. I added a printf statement at the beginning of the function (in font.c) and a second one right before the error message is printed. Here's the result without the .sawfishrc specifying a default font: $ DISPLAY=:1 ./sawfish name is Sans, type is Xft class is 0, type is Xft name is fixed, type is xlfd class is 428e00, type is xlfd error--> (error "unknown font type" "Xft") and then including a default font in .sawfishrc (define-special-variable default-font '("xlfd" . "fixed")) $ DISPLAY=:1 ./sawfish name is Sans, type is Xft class is 0, type is Xft name is fixed, type is xlfd class is 428e00, type is xlfd error--> (error "unknown font type" "Xft") Petter From sand@blarg.net Mon May 25 17:51:54 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B097B750467 for ; Mon, 25 May 2009 17:51:54 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 522 hrs), (distance 16, link: ethernet/modem), [206.124.143.234] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Czpp+2giCIwZ for ; Mon, 25 May 2009 17:51:46 +0000 (GMT) Received: from priss.frightenedpiglet.com (v-static-143-234.avvanta.com [206.124.143.234]) by menubar.gnome.org (Postfix) with SMTP id 0E1A17503BF for ; Mon, 25 May 2009 17:51:35 +0000 (GMT) Received: (qmail 18119 invoked by uid 1000); 25 May 2009 17:49:24 -0000 From: sand@blarg.net MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18970.55843.756668.383662@priss.frightenedpiglet.com> Date: Mon, 25 May 2009 10:49:23 -0700 To: General discussion about sawfish wm Subject: Re: [Feature Freeze] Last things about 1.5.0 In-Reply-To: <1243162243.3954.22.camel@Nanolx.org> References: <1243162243.3954.22.camel@Nanolx.org> X-Mailer: VM 8.0.12 under 23.0.93.1 (i486-pc-linux-gnu) X-URL: http://home.blarg.net/~sand X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 May 2009 17:51:54 -0000 Christopher Roy Bratusek writes: > Fix the open bugs: > http://sawfish.wikia.com/wiki/Proposed_Goals#Open_Bugs I'm unable to repro the MoveCursor bug on that list. There is no downward motion when depressing the LEFT arrow key while holding the UP arrow key down. However, while investigating I did notice a problem with the docs, and with the export list for the move-cursor module. I created bug 583824 for them: http://bugzilla.gnome.org/show_bug.cgi?id=583824 and added an entry to the Wiki page. Derek From sawfish@gustad.com Tue May 26 07:28:13 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CC2F475048E for ; Tue, 26 May 2009 07:28:13 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.214 X-Spam-Level: X-Spam-Status: No, score=-2.214 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_LR=0.077, TW_RW=0.077, TW_WX=0.077, TW_XR=0.077] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (up: 1549 hrs), (distance 21, link: ethernet/modem), [217.118.44.36] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FUfSe0-IcBuX for ; Tue, 26 May 2009 07:28:07 +0000 (GMT) Received: from filestore.home.gustad.com (c242C76D9.static.bluecom.no [217.118.44.36]) by menubar.gnome.org (Postfix) with ESMTP id 765D77503A3 for ; Tue, 26 May 2009 07:27:57 +0000 (GMT) Received: from localhost (pangea.home.gustad.com [172.30.30.170]) by filestore.home.gustad.com (8.12.11/8.12.11) with ESMTP id n4Q6qvh7001565; Tue, 26 May 2009 08:52:57 +0200 Date: Tue, 26 May 2009 09:27:42 +0200 (CEST) Message-Id: <20090526.092742.827206827403618402.petter@pangea.home.gustad.com> To: sawfish-list@gnome.org, zanghar@freenet.de Subject: Re: error--> (error "unknown font type" "Xft") From: Petter Gustad In-Reply-To: <1243014172.3229.0.camel@localhost> References: <20090522.090607.597029496557494356.petter@pangea.home.gustad.com> <1243014172.3229.0.camel@localhost> X-Mailer: Mew version 6.2 on Emacs 22.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 May 2009 07:28:14 -0000 From: Christopher Roy Bratusek Subject: Re: error--> (error "unknown font type" "Xft") Date: Fri, 22 May 2009 19:42:52 +0200 > Am Freitag, den 22.05.2009, 09:06 +0200 schrieb Petter Gustad: >> I just installed the latest sawfish release sources(1) on my CentOS >> 5.3 system at work. But I'm getting the following message when I try >> to start it: >> >> error--> (error "unknown font type" "Xft") >> >> Where does sawfish specify the Xft fonts? Or what do I have to do in >> order to make CentOS 5.3 handle the Xft font specification by sawfish? >> >> Thanks! >> Petter >> >> >> 1) >> librep-0.17.4 >> rep-gtk-0.18.5 >> sawfish-1.3.5.2 > > ..... do you have XFree86 or X.Org? > ; ls -l /usr/bin/X lrwxrwxrwx 1 root root 4 May 18 18:23 /usr/bin/X -> Xorg ; Xorg -version X Window System Version 7.1.1 Release Date: 12 May 2006 X Protocol Version 11, Revision 0, Release 7.1.1 Build Operating System: Linux 2.6.18-53.el5 x86_64 Red Hat, Inc. Current Operating System: Linux dhcp-10-47-3-113 2.6.18-128.1.10.el5.centos.plus #1 SMP Mon May 11 07:04:58 EDT 2009 x86_64 Build Date: 21 January 2009 Build ID: xorg-x11-server 1.1.1-48.52.el5 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Module Loader present Petter From teika@lavabit.com Wed May 27 10:48:13 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 352AC7500B4 for ; Wed, 27 May 2009 10:48:13 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 5022 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q7Vr6JZ+WgBt for ; Wed, 27 May 2009 10:48:04 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 72F55750090 for ; Wed, 27 May 2009 10:47:56 +0000 (GMT) Received: from d.earth.lavabit.com (d.earth.lavabit.com [192.168.111.13]) by karen.lavabit.com (Postfix) with ESMTP id BB18311B822; Wed, 27 May 2009 05:47:54 -0500 (CDT) Received: from localhost (p4229-ipad401hodogaya.kanagawa.ocn.ne.jp [123.222.3.229]) by lavabit.com with ESMTP id 4WG782KSVMZO; Wed, 27 May 2009 05:47:54 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=0SBEOqb/sxbjEbjGrgRHvThD8R71n+OxCLAjlbrHO6L2wVJAC5LsEZhLvp4UDqR4h6ePHTnb4cKc2/bDLZVHAfkKLUqkE5Z4Ixc75Y1yKWqwTYVr+INSU8VMcPcgeI8R+6oggTd9TrInLSvoul6BnLqx+eF/koLa88wnZBVbKyw=; h=Date:Message-Id:To:Subject:From:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Wed, 27 May 2009 18:28:51 +0900 (JST) Message-Id: <20090527.182851.57809165417461799.teika@lavabit.com> To: sawfish-list@gnome.org Subject: gentoo ebuild and intltoolize From: Teika Kazura Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2009 10:48:13 -0000 Hi, dear gentoo users. To compile the latest git repo, intltoolize is necessary, so apply the following patch to Fuchur's ebuild. ------------------------------------------------------------------------ --- sawfish-9000.ebuild (revision 541) +++ sawfish-9000.ebuild (working copy) @@ -46,7 +47,8 @@ cd "${S}" eautoreconf || die "eautoreconf failed" - + mkdir -p m4 + intltoolize --copy --force } src_compile() { ------------------------------------------------------------------------ You have to change the first two lines into, e.g. sawfish-git-9999.ebuild. I do hack on my local git repo. To support it, I add EGIT_TREE and EGIT_BRANCH on ebuild. EGIT_BRANCH is branch, and EGIT_TREE means the commit name, like SHA1 hash. See /usr/portage/eclass/git.eclass for more. Teika (Teika kazura) From teika@lavabit.com Wed May 27 10:48:14 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F0F9D7500B4 for ; Wed, 27 May 2009 10:48:13 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 5022 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cUVQ16S0ZihZ for ; Wed, 27 May 2009 10:48:05 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 91A85750004 for ; Wed, 27 May 2009 10:47:57 +0000 (GMT) Received: from d.earth.lavabit.com (d.earth.lavabit.com [192.168.111.13]) by karen.lavabit.com (Postfix) with ESMTP id 2070A11B7E4; Wed, 27 May 2009 05:47:56 -0500 (CDT) Received: from localhost (p4229-ipad401hodogaya.kanagawa.ocn.ne.jp [123.222.3.229]) by lavabit.com with ESMTP id ITVO5MS600AC; Wed, 27 May 2009 05:47:56 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=f3WJB3okw/80sW6KamMRJAOs6jDb8+eANofr7gWDNdMtMGvdkqSOtYWwFDWfHr+by5grO3RcwY4uQKauxIDEUJZUlB4aPCeh30OhgRHdo8KFld+I9KqM1tHQ/JQMw92aHqUU/xfoG41JDY8maSod0MQXQW8QFCycEbPRkn1T+IA=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Wed, 27 May 2009 19:46:24 +0900 (JST) Message-Id: <20090527.194624.119882392889720269.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: [BUG] Edge-Flipping does not work after resolution change From: Teika Kazura In-Reply-To: <1243080394.13329.0.camel@Nanolx.org> <5ea050c60905231427o5dfb29c5g4721b1994a31e0a0@mail.gmail.com> References: <1241547274.3182.4.camel@localhost> <20090519.171244.145758950393345830.teika@lavabit.com> <1243080394.13329.0.camel@Nanolx.org> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2009 10:48:14 -0000 Hi. On Sat, 23 May 2009 14:06:34 +0200, Christopher Roy Bratusek wrote: >> How can you change the resolution on the fly? > gnome-display-properties On Sun, 24 May 2009 03:27:09 +0600, "Alexey A. Smirnov" wrote: > For example: $ xrandr -s 1024x768 Thanks. I tried. The problem is not limited to edge-flipping, but all - viewports, fullscreen, perhaps dock-like scripts too - ignore resolution change. Does resolution (screen size) change produce, uh, 'signal'? (I don't know icccm/ewmh.) Once the change is known to sawfish, edge-flip is easy to fix, but others are a bit difficult. For example, if infinite-desktop is used, then the notion of viewport 'coordinate', like (1, 2), doesn't make sense, but otherwise, we've got to move each window to fit to the new viewport. I think infinite-desktop needs rework and be integrated with viewport.jl, but it will introduce incompatible change. (Only user 'custom' level, and no API.) Chris and I had a short talk on it a couple of months ago, but we haven't got time since then ;) It may take some time, so I don't like to make it shipped in 1.5.0. Regards, Teika (Teika kazura) From teika@lavabit.com Wed May 27 10:48:15 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69930750004 for ; Wed, 27 May 2009 10:48:15 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 5022 hrs), (distance 16, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QqHuhXqf9-5C for ; Wed, 27 May 2009 10:48:07 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id DF84D7500C6 for ; Wed, 27 May 2009 10:47:58 +0000 (GMT) Received: from d.earth.lavabit.com (d.earth.lavabit.com [192.168.111.13]) by karen.lavabit.com (Postfix) with ESMTP id 6DB7711B823; Wed, 27 May 2009 05:47:57 -0500 (CDT) Received: from localhost (p4229-ipad401hodogaya.kanagawa.ocn.ne.jp [123.222.3.229]) by lavabit.com with ESMTP id Y9222Z8WTRR5; Wed, 27 May 2009 05:47:57 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=m2G3bP5JvqkoLCAyW2le31apBOv6MeXndcManSQdaRCHZ4QE4RFsBERD/0/FbPVYXEIFKk3UtvjMJ+AXgnSBX28oYMX0c3aHObo8dPPRU6aM2dczgZHbkG6ixmFAUhdAIcZXnjoueBbflMhfgOGAZ13L2aPT/BQV0m81wlzA1lo=; h=Date:Message-Id:To:Subject:From:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Wed, 27 May 2009 19:46:53 +0900 (JST) Message-Id: <20090527.194653.886429908205879503.teika@lavabit.com> To: sawfish-list@gnome.org Subject: [patch] Bugfix one-liner. From: Teika Kazura Mime-Version: 1.0 Content-Type: Multipart/Mixed; boundary="--Next_Part(Wed_May_27_19_46_53_2009_818)--" Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2009 10:48:15 -0000 ----Next_Part(Wed_May_27_19_46_53_2009_818)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi. Attached is a patch which fixes a bug which arose on 16 May. It's typo, but ruins. Please commit. Teika (Teika kazura) ----Next_Part(Wed_May_27_19_46_53_2009_818)-- Content-Type: Text/X-Patch; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="a.patch" diff --git a/lisp/sawfish/wm/util/prompt.jl b/lisp/sawfish/wm/util/prompt.jl index bc2522f..994a1a0 100644 --- a/lisp/sawfish/wm/util/prompt.jl +++ b/lisp/sawfish/wm/util/prompt.jl @@ -6,7 +6,7 @@ ;; ;; This file is free software; you can redistribute it and/or modify it ;; under the terms of the GNU General Public License as published by -:q;; the Free Software Foundation; either version 2, or (at your option) +;; the Free Software Foundation; either version 2, or (at your option) ;; any later version. ;; Commentary: ----Next_Part(Wed_May_27_19_46_53_2009_818)---- From raorn@altlinux.org Wed May 27 13:11:04 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5B2587500FD for ; Wed, 27 May 2009 13:11:04 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.799 X-Spam-Level: X-Spam-Status: No, score=-1.799 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_UNKN=0.8] X-Amavis-OS-Fingerprint: UNKNOWN [S4:43:1:52:M1460,N,N,S,N,W6:.:?:?], (link: ethernet/modem), [194.107.17.35] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aB0kDps9ayMR for ; Wed, 27 May 2009 13:10:58 +0000 (GMT) Received: from vint.altlinux.org (vint.altlinux.org [194.107.17.35]) by menubar.gnome.org (Postfix) with ESMTP id E6C3B7500B4 for ; Wed, 27 May 2009 13:10:49 +0000 (GMT) Received: from imap.altlinux.org (imap.altlinux.org [194.107.17.38]) by vint.altlinux.org (Postfix) with ESMTP id 607023F8003C for ; Wed, 27 May 2009 13:10:47 +0000 (UTC) Received: from [213.85.39.63] (unknown [213.85.39.63]) by imap.altlinux.org (Postfix) with ESMTPSA id B519C40F407B for ; Wed, 27 May 2009 17:10:46 +0400 (MSD) Received: by hell.fortress (Postfix, from userid 500) id 03B9F3600108; Wed, 27 May 2009 17:10:46 +0400 (MSD) Date: Wed, 27 May 2009 17:10:45 +0400 From: "Alexey I. Froloff" To: sawfish-list@gnome.org Subject: Re: [patch] Bugfix one-liner. Message-ID: <20090527131045.GI26123@altlinux.org> References: <20090527.194653.886429908205879503.teika@lavabit.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="16qp2B0xu0fRvRD7" Content-Disposition: inline In-Reply-To: <20090527.194653.886429908205879503.teika@lavabit.com> User-Agent: Mutt/1.5.19 (2009-01-05) X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2009 13:11:04 -0000 --16qp2B0xu0fRvRD7 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Teika Kazura [090527 14:49]: > Hi. Attached is a patch which fixes a bug which arose on 16 May. It's > typo, but ruins. Please commit. > -:q;; the Free Software Foundation; either version 2, or (at your option) Really nice "typo" ;-) --=20 Regards, Sir Raorn. --16qp2B0xu0fRvRD7 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkodO9UACgkQVqT7+fkT8wpcIACgrOvTQSmJzmJDhUSVqXj8W4AD YGYAoKk4K4P0ObbNTU3Rh16UOu6ayks4 =Gxza -----END PGP SIGNATURE----- --16qp2B0xu0fRvRD7-- From zanghar@freenet.de Wed May 27 19:30:51 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C0BD97500F3 for ; Wed, 27 May 2009 19:30:51 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 5416 hrs), (distance 21, link: ethernet/modem), [195.4.92.90] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OabuvkDokFTj for ; Wed, 27 May 2009 19:30:45 +0000 (GMT) Received: from mout0.freenet.de (mout0.freenet.de [195.4.92.90]) by menubar.gnome.org (Postfix) with ESMTP id D29277500D3 for ; Wed, 27 May 2009 19:30:36 +0000 (GMT) Received: from [195.4.92.12] (helo=2.mx.freenet.de) by mout0.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M9Ope-0005Sw-AZ for sawfish-list@gnome.org; Wed, 27 May 2009 21:30:34 +0200 Received: from g230022175.adsl.alicedsl.de ([92.230.22.175]:41563) by 2.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (SSLv3:AES256-SHA:256) (port 465) (Exim 4.69 #79) id 1M9Ope-00037l-0H for sawfish-list@gnome.org; Wed, 27 May 2009 21:30:34 +0200 Subject: Re: [patch] Bugfix one-liner. From: Christopher Roy Bratusek To: General discussion about sawfish wm In-Reply-To: <20090527131045.GI26123@altlinux.org> References: <20090527.194653.886429908205879503.teika@lavabit.com> <20090527131045.GI26123@altlinux.org> Content-Type: text/plain Date: Wed, 27 May 2009 21:29:49 +0200 Message-Id: <1243452589.5703.0.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1-1mdv2009.1 Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2009 19:30:52 -0000 Am Mittwoch, den 27.05.2009, 17:10 +0400 schrieb Alexey I. Froloff: > * Teika Kazura [090527 14:49]: > > Hi. Attached is a patch which fixes a bug which arose on 16 May. It's > > typo, but ruins. Please commit. > > > -:q;; the Free Software Foundation; either version 2, or (at your option) > Really nice "typo" ;-) > now everyone knows what editor I'm using :) I'll fix that now. Chris From sawfish@gustad.com Thu May 28 07:50:15 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 83D5575007E for ; Thu, 28 May 2009 07:50:15 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (up: 1598 hrs), (distance 21, link: ethernet/modem), [217.118.44.36] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Dfzb24A0vABy for ; Thu, 28 May 2009 07:50:09 +0000 (GMT) Received: from filestore.home.gustad.com (c242C76D9.static.bluecom.no [217.118.44.36]) by menubar.gnome.org (Postfix) with ESMTP id 629E5750063 for ; Thu, 28 May 2009 07:49:59 +0000 (GMT) Received: from localhost (pangea.home.gustad.com [172.30.30.170]) by filestore.home.gustad.com (8.12.11/8.12.11) with ESMTP id n4S7F00J006418 for ; Thu, 28 May 2009 09:15:00 +0200 Date: Thu, 28 May 2009 09:49:44 +0200 (CEST) Message-Id: <20090528.094944.1004138037722505918.petter@pangea.home.gustad.com> To: sawfish-list@gnome.org Subject: Re: error--> (error "unknown font type" "Xft") From: Petter Gustad In-Reply-To: <20090524.110708.169773760152193314.petter@pangea.home.gustad.com> References: <20090522.090607.597029496557494356.petter@pangea.home.gustad.com> <20090523.142701.575506240427258507.teika@lavabit.com> <20090524.110708.169773760152193314.petter@pangea.home.gustad.com> X-Mailer: Mew version 6.2 on Emacs 22.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 May 2009 07:50:15 -0000 From: Petter Gustad Subject: Re: error--> (error "unknown font type" "Xft") Date: Sun, 24 May 2009 11:07:08 +0200 (CEST) > Thank you for your reply. Unfortunately either of them resolved the > problem. It seems like the function "get-font-typed" might be called > directly from some other lisp function which is independent of the > settings in .sawfishrc?. Or maybe directly from the application itself. Here's a grep for the function: $ find /usr/local/ -type f | xargs grep get-font-typed /usr/local/share/info/sawfish.info-2:* get-font-typed: Fonts. (line 23) /usr/local/share/info/sawfish.info-1: -- Function: get-font-typed type name /usr/local/share/sawfish/1.3.5.2/lisp/sawfish/wm/gaol.jl: cursorp get-font get-font-typed font-type-exists-p font-name /usr/local/share/sawfish/1.3.5.2/lisp/sawfish/wm/custom.jl:;; (get-font-typed Binary file /usr/local/share/sawfish/1.3.5.2/lisp/sawfish/wm/gaol.jlc matches Binary file /usr/local/libexec/sawfish/1.3.5.2/x86_64-unknown-linux-gnu/DOC matches Binary file /usr/local/bin/sawfish matches As you can see I've commented out the function where it;s called in custum.lj (so it's not present in custom.jlc). In gaol.jl there is only a list of safe functions so I don't think it's called from there. Which only leaves /usr/local/bin/sawfish? I can't seem to find where get-font-typed is called unless it is called using some dynamic method. Any ideas? Petter From zanghar@freenet.de Thu May 28 10:05:30 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9C85B750101 for ; Thu, 28 May 2009 10:05:30 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_TJ=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 5453 hrs), (distance 21, link: ethernet/modem), [195.4.92.90] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M-9aUIXgySgg for ; Thu, 28 May 2009 10:05:24 +0000 (GMT) Received: from mout0.freenet.de (mout0.freenet.de [195.4.92.90]) by menubar.gnome.org (Postfix) with ESMTP id 1F69B750077 for ; Thu, 28 May 2009 10:05:15 +0000 (GMT) Received: from [195.4.92.13] (helo=3.mx.freenet.de) by mout0.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1M9cU5-0002b9-9m for sawfish-list@gnome.org; Thu, 28 May 2009 12:05:13 +0200 Received: from web4.emo.freenet-rz.de ([194.97.107.246]:36887) by 3.mx.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #79) id 1M9cU5-000747-6n for sawfish-list@gnome.org; Thu, 28 May 2009 12:05:13 +0200 Received: from localhost ([127.0.0.1] helo=emo.freenet.de) by web4.emo.freenet-rz.de with esmtpa (Exim 4.69 1 (Panther_1)) id 1M9cU2-0007sT-VN for ; Thu, 28 May 2009 12:05:11 +0200 Date: Thu, 28 May 2009 12:05:10 +0200 From: zanghar@freenet.de Subject: RE: Re: error--> (error "unknown font type" "Xft") To: General discussion about sawfish wm X-Priority: 3 MIME-Version: 1.0 X-Abuse: 719103471 / unknown Message-Id: User-Agent: freenetMail Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 May 2009 10:05:30 -0000 Hi dear Sawfish Users, Just from what you said, I'm 100% sure, that the configure=0Ascript is corr= upted (that issue also occured in 1.5.0 (but=0AI've fixed it there (almost)= immediately)) in 1.3.5.2, that=0AXft sawfish is refering to is set in font= jl by configure=0Asubstituting the result of the pango-check in font.jl.in= From teika@lavabit.com Sat May 30 05:44:11 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C4244750117 for ; Sat, 30 May 2009 05:44:11 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_XL=0.077] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 5691 hrs), (distance 15, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id auwi50EC0QeT for ; Sat, 30 May 2009 05:44:03 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 4F2237500C3 for ; Sat, 30 May 2009 05:43:55 +0000 (GMT) Received: from c.earth.lavabit.com (c.earth.lavabit.com [192.168.111.12]) by karen.lavabit.com (Postfix) with ESMTP id 304AD11B861; Sat, 30 May 2009 00:43:53 -0500 (CDT) Received: from localhost (p9131-ipad46hodogaya.kanagawa.ocn.ne.jp [60.33.88.131]) by lavabit.com with ESMTP id 4X5YX4885IVD; Sat, 30 May 2009 00:43:53 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=KVj29eMx7ZPkUtVzEaAbeW/gSxRgTfalc9mxr38kNpyU10DC/uSGA6YRMx9b97NH5p2aCwza3a4QJ/8PWfGWoXvabGSCSN620dO5q5FMuISYPOO9dU5EhWPofZe14jtgit+y0E9cAx54MrHxvw9+GBMwrBog5X+dL3Rmrig05rk=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Sat, 30 May 2009 14:32:01 +0900 (JST) Message-Id: <20090530.143201.195066307529153438.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: error--> (error "unknown font type" "Xft") From: Teika Kazura In-Reply-To: <20090522.090607.597029496557494356.petter@pangea.home.gustad.com> References: <20090522.090607.597029496557494356.petter@pangea.home.gustad.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 May 2009 05:44:12 -0000 Hi, Petter. On Fri, 22 May 2009 09:06:07 +0200 (CEST), Petter Gustad wrote: > I just installed the latest sawfish release sources(1) on my CentOS > 5.3 system at work. But I'm getting the following message when I try > to start it: > > error--> (error "unknown font type" "Xft") Let me confirm: (1) Does sawfish run? You're just annoyed by the message? Or it breaks? (2) Does it print: "can't load default font during initialisation" ? I guess 'NO' for #2, because xlfd is available. If sawfish doesn't start, there may be other cause. Your first analysis was more informative than the second (sorry). It's src/fonts.c, 'void fonts_init()'. There 'get_font_typed' is called twice. The first call tries "xft". If get_font_typed can't find the font type, error is signaled, and this is the case. But it comes back and continues, and the next call is done, which now tries "xlfd". Because it comes back, it runs, no? Librep manual says that if an error is not handled, then it goes back to innermost input loop. But in our case, signal is sent during the initialization. What happens? Teika (Teika kazura) From teika@lavabit.com Sat May 30 05:44:13 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8C7617500C3 for ; Sat, 30 May 2009 05:44:13 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 5691 hrs), (distance 15, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SNXykiFrOM7f for ; Sat, 30 May 2009 05:44:04 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id C2DAD7500C8 for ; Sat, 30 May 2009 05:43:55 +0000 (GMT) Received: from c.earth.lavabit.com (c.earth.lavabit.com [192.168.111.12]) by karen.lavabit.com (Postfix) with ESMTP id 7806C11B864; Sat, 30 May 2009 00:43:54 -0500 (CDT) Received: from localhost (p9131-ipad46hodogaya.kanagawa.ocn.ne.jp [60.33.88.131]) by lavabit.com with ESMTP id 75FVKI5MBUQZ; Sat, 30 May 2009 00:43:54 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=zsOxuYvcebidpdznihf5UBUK0eq4hzHtKTGWq3XjrSCKKc6A3CvmDC+rmoetAzS1kX8bvSqEEtysCI+EqP4GLoYFNdV/bWEaDvkBDZs49CTemG/5ur5vNr3n38Q1CGrGtFWj/RQ/4oW/jcWy178LcX/JLYhoCFp8wr7em08qFBU=; h=Date:Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Sat, 30 May 2009 14:35:41 +0900 (JST) Message-Id: <20090530.143541.450985659127352308.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Re: [Feature Freeze] Last things about 1.5.0 From: Teika Kazura In-Reply-To: <1243162243.3954.22.camel@Nanolx.org> References: <1243162243.3954.22.camel@Nanolx.org> Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 May 2009 05:44:13 -0000 Hi. On Sun, 24 May 2009 12:50:43 +0200, Christopher Roy Bratusek wrote: > It's time for the feature-freeze of 1.5.0! Nat=FCrlich. (Sure.) I think we have to concentrate on tab and configurator non-printed = letter problems. Tab is clear. I investigate more on the configurator issue, but there're at least two probs: * Label is broken, for non-english letters like =E9. Other widgets look= okay. (Very strange. Why?) * Japanese & Chinese, at least, have a peculiar problem, again *labels only*. All translated strings are replaced by "Project-Id-Version..." (lasts several lines!), which appear under first "msgstr" of po/ja.po . This was introduced by A I Froloff's patch, commited on May 3. Before that, nothing were printed. (You can't conclude it's wrong, because non-english is not printed anyway.) So it may be a regression, but not sure. (I don't speak Chinese.) Broken configurator is a disaster. If it remains in the 1.5.0, it's quite likely to lose sawfish users. So it MUST BE fixed. I'd like to remind ourselves one more point. Recent release were done i= n relaxed manner. It's ok, but for 1.5, we should at least make efforts to make the release error-free, because the release is not for the community, but we're responisble for the whole world. We should release only once. (I mean the release be ok, not strictly bug-free sawfish.) So we've got to release a candidate, and compilation tests are needed. And if user doc remains the same, we have to delete it from the release, or at least put the notice "Still a draft, sorry." Etc, etc. Other goals are lesser, and we can simply postpone them for 1.5.1, in my opinion. > About the "new" Sawfish-UI ... as in the Proposed_Goals, the reason w= hy > only double clicks are accepted[...] > = > so is there the need for the GtkTreeView() for 1.5.0, or is it > enough in 1.5.1? [...] (just for the record, since some already > said, that they don't want 1.5.0 to delay) "somebody", it's me? :) I'd say the Gtktree rework is for 1.5.1. I don't like too much interval between the last release and 1.5. But if it turns out easy, don't hesitate. Anyway it's good to review rep-gtk, so please swing your magic rod for us in near future. We're not sure for rep-gtk status. If the rework reveals something more, please report them. > A) > = > Mark all strings that should be translated with (_ ) > eg "sawfish is great" -> (_ "sawfish is great") I don't know what is 'all', but at least all in configurator GUI. Most of the work is simple, but needs continuous work. Better assign to someone. > B) > = > Fix the open bugs: > http://sawfish.wikia.com/wiki/Proposed_Goals#Open_Bugs > = > It would be nice if everyone could have a look at that list. Bugs other than configurator is not immediate, so we can skip. > C) > = > Polishing the docs: = > - Anything going to do for the userdoc, GSR? I'd say 1.5.1. We haven't got immediate task to confront, so I'll be ab= le to attach myself to it. > D) > = > Fix compat.jl (it's incorrect) Derek says it's not urgent. I think Sawfish needs revision anyway, and I don't think this file is not so special. So this is one of long-term goals. > E) > = > Final re-ordering of options in sawfish-ui = > F) > = > What is with the tabsystem? Anyone going to rewrite/improve it? Please report bugs you've noticed, at ML or in wiki. (Page 'Tab' is there.) > Thanks for reading, Thank you for raising the issue :) And thank you all for reading. Teika (Teika kazura) From teika@lavabit.com Sat May 30 05:44:15 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 337C9750145 for ; Sat, 30 May 2009 05:44:15 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 5691 hrs), (distance 15, link: ethernet/modem), [72.249.41.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UaY1IaYwkS4Y for ; Sat, 30 May 2009 05:44:05 +0000 (GMT) Received: from karen.lavabit.com (karen.lavabit.com [72.249.41.33]) by menubar.gnome.org (Postfix) with ESMTP id 19E307500CB for ; Sat, 30 May 2009 05:43:56 +0000 (GMT) Received: from c.earth.lavabit.com (c.earth.lavabit.com [192.168.111.12]) by karen.lavabit.com (Postfix) with ESMTP id BFB8811B866; Sat, 30 May 2009 00:43:55 -0500 (CDT) Received: from localhost (p9131-ipad46hodogaya.kanagawa.ocn.ne.jp [60.33.88.131]) by lavabit.com with ESMTP id 60HRM0CVHCHS; Sat, 30 May 2009 00:43:55 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=v/6SJA3RtlwRo4cBpoueiRb28lWoVSBxKxgVjdUFWnzXpoC7TBrPf0Rg0YTtJESW+lADtBYMaF0FAZQouswjXANyd8qo1Tf6EuDHdZoGj37O0aX5mdMPK+w5CnYv9dkg5jshRqgTQ4/93jSJypKLhJoBWIaFktx/jgs8MN/A6R0=; h=Date:Message-Id:To:Subject:From:In-Reply-To:Mime-Version:Content-Type:Content-Transfer-Encoding; Date: Sat, 30 May 2009 14:43:41 +0900 (JST) Message-Id: <20090530.144341.1076064300233704492.teika@lavabit.com> To: sawfish-list@gnome.org Subject: Transition to other lisps. From: Teika Kazura In-Reply-To: <1243162243.3954.22.camel@Nanolx.org> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 May 2009 05:44:15 -0000 Hi. On Sun, 24 May 2009 12:50:43 +0200, Christopher Roy Bratusek wrote: > 8x --- cut here --- What's "times eight"? Oh, scissors mark... > Well rewrite is done (if it's done) for 3.0. Or later. > We need atleast two people who actively/fulltime work on the rewrite Absolutely. Three will be reassuring, though. Fearless fighters suddenly go, that's life. > (and try to squash the old bugs at the same time) I think this should be the first on agenda. This is necessary even without transition to guile/others. One reason is that librep / sawfish lack exactness in doc, or doc itself, so the correct behavior is hidden. Thus, going through bugzilla is not enough, but the entire revision of code is necessary. For example, today I wrote in other thread that error signal puts the control back to the innermost input loop, if it's not handled. But what happens if it is done during the sawfish initialization? It won't hurt, so if you know lisp well, please do it. Even small things, like annotations in codes, help. > else this is not going to happen! And while you're at it: remove > dupped commands (if any) and give them better names. Yes, let me too emphasize this. Thanks, Teika (Teika kazura) From sawfish@gustad.com Sat May 30 06:35:20 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 907BF7500CB for ; Sat, 30 May 2009 06:35:20 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_XL=0.077] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (up: 1644 hrs), (distance 21, link: ethernet/modem), [217.118.44.36] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KacWrhWE6Epc for ; Sat, 30 May 2009 06:35:15 +0000 (GMT) Received: from filestore.home.gustad.com (c242C76D9.static.bluecom.no [217.118.44.36]) by menubar.gnome.org (Postfix) with ESMTP id 84DD77500C3 for ; Sat, 30 May 2009 06:35:06 +0000 (GMT) Received: from localhost (pangea.home.gustad.com [172.30.30.170]) by filestore.home.gustad.com (8.12.11/8.12.11) with ESMTP id n4U609DR018193; Sat, 30 May 2009 08:00:09 +0200 Date: Sat, 30 May 2009 08:34:52 +0200 (CEST) Message-Id: <20090530.083452.556225467097457279.petter@pangea.home.gustad.com> To: sawfish-list@gnome.org, teika@lavabit.com Subject: Re: error--> (error "unknown font type" "Xft") From: Petter Gustad In-Reply-To: <20090530.143201.195066307529153438.teika@lavabit.com> References: <20090522.090607.597029496557494356.petter@pangea.home.gustad.com> <20090530.143201.195066307529153438.teika@lavabit.com> X-Mailer: Mew version 6.2 on Emacs 22.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 May 2009 06:35:20 -0000 From: Teika Kazura Subject: Re: error--> (error "unknown font type" "Xft") Date: Sat, 30 May 2009 14:32:01 +0900 (JST) > Let me confirm: (1) Does sawfish run? You're just annoyed by the > message? Or it breaks? (2) Does it print: "can't load default font > during initialisation" ? No, it does not run. It prints the message and there is no window manager running. I have to revert to a different window manager. The only message displayed on stdout/stderr is: error--> (error "unknown font type" "Xft") Then I'm back to my bash prompt. > I guess 'NO' for #2, because xlfd is available. If sawfish doesn't > start, there may be other cause. > > Your first analysis was more informative than the second (sorry). > It's src/fonts.c, 'void fonts_init()'. There 'get_font_typed' is > called twice. The first call tries "xft". If get_font_typed can't > find the font type, error is signaled, and this is the case. But it > comes back and continues, and the next call is done, which now tries > "xlfd". Because it comes back, it runs, no? Unfortunately not. > Librep manual says that if an error is not handled, then it goes back > to innermost input loop. But in our case, signal is sent during the > initialization. What happens? It seem to terminate. Is the cause of this behavior a missing error handler at the top level? Petter From zanghar@freenet.de Sat May 30 14:22:38 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2C43D750076 for ; Sat, 30 May 2009 14:22:38 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_XL=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 277 hrs), (distance 21, link: ethernet/modem), [195.4.92.92] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gX9vn+wZaCrt for ; Sat, 30 May 2009 14:22:31 +0000 (GMT) Received: from mout2.freenet.de (mout2.freenet.de [195.4.92.92]) by menubar.gnome.org (Postfix) with ESMTP id 31E237500EF for ; Sat, 30 May 2009 14:22:22 +0000 (GMT) Received: from [195.4.92.10] (helo=0.mx.freenet.de) by mout2.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1MAPRz-00019S-SV for sawfish-list@gnome.org; Sat, 30 May 2009 16:22:19 +0200 Received: from g229080041.adsl.alicedsl.de ([92.229.80.41]:40595 helo=localhost) by 0.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (TLSv1:AES128-SHA:128) (port 465) (Exim 4.69 #79) id 1MAPRz-0003rp-Cx for sawfish-list@gnome.org; Sat, 30 May 2009 16:22:19 +0200 Date: Sat, 30 May 2009 16:22:13 +0200 From: Christopher Roy Bratusek To: sawfish-list@gnome.org Subject: Re: error--> (error "unknown font type" "Xft") Message-ID: <20090530162213.54976ea4@freenet.de> In-Reply-To: <20090530.083452.556225467097457279.petter@pangea.home.gustad.com> References: <20090522.090607.597029496557494356.petter@pangea.home.gustad.com> <20090530.143201.195066307529153438.teika@lavabit.com> <20090530.083452.556225467097457279.petter@pangea.home.gustad.com> X-Mailer: Claws Mail 3.7.1 (GTK+ 2.17.0; i586-mandriva-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 May 2009 14:22:38 -0000 Am Sat, 30 May 2009 08:34:52 +0200 (CEST) schrieb Petter Gustad : > From: Teika Kazura > Subject: Re: error--> (error "unknown font type" "Xft") > Date: Sat, 30 May 2009 14:32:01 +0900 (JST) > > > Let me confirm: (1) Does sawfish run? You're just annoyed by the > > message? Or it breaks? (2) Does it print: "can't load default font > > during initialisation" ? > > No, it does not run. It prints the message and there is no window > manager running. I have to revert to a different window manager. > > The only message displayed on stdout/stderr is: > > error--> (error "unknown font type" "Xft") > > Then I'm back to my bash prompt. > > > I guess 'NO' for #2, because xlfd is available. If sawfish doesn't > > start, there may be other cause. > > > > Your first analysis was more informative than the second (sorry). > > It's src/fonts.c, 'void fonts_init()'. There 'get_font_typed' is > > called twice. The first call tries "xft". If get_font_typed can't > > find the font type, error is signaled, and this is the case. But it > > comes back and continues, and the next call is done, which now tries > > "xlfd". Because it comes back, it runs, no? > > Unfortunately not. > > > Librep manual says that if an error is not handled, then it goes > > back to innermost input loop. But in our case, signal is sent > > during the initialization. What happens? > > It seem to terminate. Is the cause of this behavior a missing error > handler at the top level? > > > Petter ... the issue is that somehow the value of the pango/xft checks is not correctly substituted by configure ... I don't know why, the configure scripts from 1.3.5{,1} is the same than the one of 1.3.5.2, and that does not happen there, so the issue may be somewhere else. (I also can't reproduce it) what is the output of the pango checks (config.log)? 1.5.0 needs to be tested by you guys (who have that issue), too please. Chris From zanghar@freenet.de Sat May 30 14:34:12 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8C4CB7500E2 for ; Sat, 30 May 2009 14:34:12 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 8974 hrs), (distance 21, link: ethernet/modem), [195.4.92.91] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W7-yVit-u5Xx for ; Sat, 30 May 2009 14:34:04 +0000 (GMT) Received: from mout1.freenet.de (mout1.freenet.de [195.4.92.91]) by menubar.gnome.org (Postfix) with ESMTP id DD45F7501A0 for ; Sat, 30 May 2009 14:33:55 +0000 (GMT) Received: from [195.4.92.18] (helo=8.mx.freenet.de) by mout1.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1MAPdA-0006VM-U8 for sawfish-list@gnome.org; Sat, 30 May 2009 16:33:52 +0200 Received: from g229080041.adsl.alicedsl.de ([92.229.80.41]:39171 helo=localhost) by 8.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (TLSv1:AES128-SHA:128) (port 465) (Exim 4.69 #79) id 1MAPdA-0006LU-7b for sawfish-list@gnome.org; Sat, 30 May 2009 16:33:52 +0200 Date: Sat, 30 May 2009 16:33:45 +0200 From: Christopher Roy Bratusek To: sawfish-list@gnome.org Subject: Re: [Feature Freeze] Last things about 1.5.0 Message-ID: <20090530163345.2b027a1c@freenet.de> In-Reply-To: <20090530.143541.450985659127352308.teika@lavabit.com> References: <1243162243.3954.22.camel@Nanolx.org> <20090530.143541.450985659127352308.teika@lavabit.com> X-Mailer: Claws Mail 3.7.1 (GTK+ 2.17.0; i586-mandriva-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 May 2009 14:34:12 -0000 Am Sat, 30 May 2009 14:35:41 +0900 (JST) schrieb Teika Kazura : > Hi. >=20 > On Sun, 24 May 2009 12:50:43 +0200, Christopher Roy Bratusek wrote: > > It's time for the feature-freeze of 1.5.0! >=20 > Nat=C3=BCrlich. (Sure.) google-translate or already known? :) >=20 > I think we have to concentrate on tab and configurator non-printed=20 > letter problems. Tab is clear. >=20 > I investigate more on the configurator issue, but there're at > least two probs: > * Label is broken, for non-english letters like =C3=A9. Other widgets look > okay. (Very strange. Why?) > * Japanese & Chinese, at least, have a peculiar problem, again *labels > only*. All translated strings are replaced by > "Project-Id-Version..." (lasts several lines!), which appear under > first "msgstr" of po/ja.po . This was introduced by A I Froloff's > patch, commited on May 3. Before that, nothing were printed. (You > can't conclude it's wrong, because non-english is not printed > anyway.) So it may be a regression, but not sure. (I don't speak > Chinese.) >=20 Alexeys patch is not the issue for that wrongly translated string, first msgstr should be empty, but intltool - ugly as it is - fills it, on the other hand intltool trimms down the number of strings to translate (only the ones we mark, not all like before) and the gnome-translation-team won't do work on sawfish without it. > Broken configurator is a disaster. If it remains in the 1.5.0, it's > quite likely to lose sawfish users. So it MUST BE fixed. >=20 > I'd like to remind ourselves one more point. Recent release were done > in relaxed manner. It's ok, but for 1.5, we should at least make > efforts to make the release error-free, because the release is not > for the community, but we're responisble for the whole world. We > should release only once. (I mean the release be ok, not strictly > bug-free sawfish.) >=20 > So we've got to release a candidate, and compilation tests are needed. > And if user doc remains the same, we have to delete it from the > release, or at least put the notice "Still a draft, sorry." Etc, etc. >=20 For sure. >=20 > Other goals are lesser, and we can simply postpone them for 1.5.1, in > my opinion. >=20 > > About the "new" Sawfish-UI ... as in the Proposed_Goals, the reason > > why only double clicks are accepted[...] > >=20 > > so is there the need for the GtkTreeView() for 1.5.0, or is it > > enough in 1.5.1? [...] (just for the record, since some already > > said, that they don't want 1.5.0 to delay) >=20 > "somebody", it's me? :) I'd say the Gtktree rework is for 1.5.1. > I don't like too much interval between the last release and 1.5. > But if it turns out easy, don't hesitate. >=20 Well ok. ... This weekend I'll have a look at MPlayers source (it has the old GtkTree() in the playlist browser ::::but it supports single-clicks::::) so perhaps that may already be ready for 1.5 without much work on rep-gtk. > Anyway it's good to review rep-gtk, so please swing your magic rod for > us in near future. We're not sure for rep-gtk status. If the rework > reveals something more, please report them. >=20 rep-gtk is TOTALLY outdated, no real pango, no cairo, no gtkbuilder, no treeview, no combobox, not all glib stuff (well all what we need for sawfish is implemented, but it's limiting us). So we need to settle a minimum GTK+ and I'll then try to implement it's API. I would say 2.12, with optional 2.14/2.16/2.18 (after 2.12 is implemented), depending on the version detected by configure, this is a lot of work so don't expect any early results. > > A) > >=20 > > Mark all strings that should be translated with (_ ) > > eg "sawfish is great" -> (_ "sawfish is great") >=20 > I don't know what is 'all', but at least all in configurator GUI. Most > of the work is simple, but needs continuous work. Better assign to > someone. all =3D everystring displayed by sawfish in any way (menu + ui + blah) >=20 > > B) > >=20 > > Fix the open bugs: > > http://sawfish.wikia.com/wiki/Proposed_Goals#Open_Bugs > >=20 > > It would be nice if everyone could have a look at that list. >=20 > Bugs other than configurator is not immediate, so we can skip. >=20 > > C) > >=20 > > Polishing the docs:=20 > > - Anything going to do for the userdoc, GSR? >=20 > I'd say 1.5.1. We haven't got immediate task to confront, so I'll be > able to attach myself to it. >=20 > > D) > >=20 > > Fix compat.jl (it's incorrect) >=20 > Derek says it's not urgent. I think Sawfish needs revision anyway, and > I don't think this file is not so special. So this is one of long-term > goals. >=20 > > E) > >=20 > > Final re-ordering of options in sawfish-ui > =20 > > F) > >=20 > > What is with the tabsystem? Anyone going to rewrite/improve it? >=20 > Please report bugs you've noticed, at ML or in wiki. (Page 'Tab' is > there.) >=20 nothing not yet known. > > Thanks for reading, >=20 > Thank you for raising the issue :) And thank you all for reading. >=20 > Teika (Teika kazura) >=20 From rafalk@cse.unsw.edu.au Sun May 31 04:07:46 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id ABD107500A5 for ; Sun, 31 May 2009 04:07:46 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.939 X-Spam-Level: X-Spam-Status: No, score=-3.939 tagged_above=-999 required=2 tests=[BAYES_20=-0.74, L_P0F_UNKN=0.8, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001] X-Amavis-OS-Fingerprint: UNKNOWN [S4:45:1:56:M1460,S,T:.:?:?] (up: 736 hrs), (link: ethernet/modem), [129.94.242.24] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k8DSKHCCIB8Y for ; Sun, 31 May 2009 04:07:40 +0000 (GMT) Received: from note.orchestra.cse.unsw.EDU.AU (note.orchestra.cse.unsw.EDU.AU [129.94.242.24]) by menubar.gnome.org (Postfix) with ESMTP id 599AB750096 for ; Sun, 31 May 2009 04:07:31 +0000 (GMT) Received: From [192.168.0.20] ([125.63.147.174] == r125-63-147-174.cpe.unwired.net.au) (auth-user rafalk) (cse-authentic-sender rafalk) (for ) By note With Smtp ; Sun, 31 May 2009 14:07:28 +1000 From: Rafal Kolanski To: General discussion about sawfish wm Date: Sun, 31 May 2009 14:07:26 +1000 Message-ID: <4A22027E.7010106@cse.unsw.edu.au> User-Agent: Thunderbird 2.0.0.21 (X11/20090409) MIME-Version: 1.0 Subject: Catching every key typed into a window Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 May 2009 04:07:46 -0000 Greetings Gentlemen, I am looking for a way to inspect keys typed into a window and passing them to another function for processing, allowing maneuvers like replacing a sequence of chars with another, or noticing what's just been typed and completing the next bit automatically in uncooperative apps. I could do a bind for every single key to call a command, but that's very inflexible. I'm looking at the docs for unbound-key-hook, which looks like it should be what I want, but I have no clue how to use it properly without rendering my keyboard useless. From the docs, I'm guessing I should return nil. Any advice? Sincerely, Rafal Kolanski. From dianchengwang@gmail.com Sun May 31 09:09:19 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8BF9B7500E9 for ; Sun, 31 May 2009 09:09:19 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_EP=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 10077 hrs), (distance 11, link: ethernet/modem), [209.85.222.107] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8uM5vTF+NtFT for ; Sun, 31 May 2009 09:09:11 +0000 (GMT) Received: from mail-pz0-f107.google.com (mail-pz0-f107.google.com [209.85.222.107]) by menubar.gnome.org (Postfix) with ESMTP id 83BF47500B9 for ; Sun, 31 May 2009 09:09:03 +0000 (GMT) Received: by pzk5 with SMTP id 5so5767158pzk.13 for ; Sun, 31 May 2009 02:09:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :message-id:user-agent:mime-version:content-type; bh=szUgXyBMAHV4CukiXr0hF9046ynnq9ZWwC/o5O4WELU=; b=QCtqwYuSfQBaxgPM1T6pCaRB/78GYFqm28fDHOsoTAkAkS+Q7nHtwuWlx5Ad51JEYG K/xEDXibmEMdBeX7l9xt3p308MEx3bdHUBp6N+znyPDaD8sJx6eEM9ROFAoGt8iOd1hm EnKINj0fRfOgPKYu1dtNIX93a8J0Q8S+BfPTA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:message-id:user-agent:mime-version :content-type; b=eoSN1GjIgPjhdZHNOpckpZAuzEXXWqgrasw0AlByNxydZgZDB98RCwGN0400zQwe/P +uatAKCd3DX9phE/0KbF6ovu5wf8B2dqtxO4WP4NsY2vxJx4/5kK0X9VtZzZQppxW12D /9EcNH3gqXjMbvaGGjTnG5ZI3r4U0jlVGIf3Y= Received: by 10.141.204.17 with SMTP id g17mr4277013rvq.269.1243760941434; Sun, 31 May 2009 02:09:01 -0700 (PDT) Received: from localhost ([124.16.138.52]) by mx.google.com with ESMTPS id v25sm4389566wah.11.2009.05.31.02.08.58 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 31 May 2009 02:09:00 -0700 (PDT) From: Wang Diancheng To: sawfish-list@gnome.org Subject: [Patch] fix non-english letters in root-menu -> windows and window-menu->In group issue Date: Sun, 31 May 2009 17:09:00 +0800 Message-ID: <87eiu5y6z7.fsf@redflag-linux.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.94 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 May 2009 09:09:19 -0000 --=-=-= Hi, attachments fix non-english letters in non-root-menu -> windows and window-menu->In group issue. related Proposed Goals: * Non-English Letters * CJK Letters related bug: 577913 This bug caused by function substring, when using this function, it can lead to malformed UTF-8 characters. I add a module to librep named utf8 located in 'rep.util.utf8', which provide two function "utf8-string-length" and "utf8-substring", then call them when extracting substring to window-name. Please review my patches, thanks. Wang Diancheng --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=utf8-support.patch Index: librep/src/Makefile.in =================================================================== --- librep.orig/src/Makefile.in +++ librep/src/Makefile.in @@ -37,13 +37,14 @@ SDBM_OBJS = $(SDBM_SRCS:.c=.o) SDBM_LOBJS = $(SDBM_SRCS:.c=.lo) DL_SRCS = repsdbm.c timers.c gettext.c readline.c tables.c repgdbm.c \ - record-profile.c safemach.c sockets.c md5.c ffi.c + record-profile.c safemach.c sockets.c md5.c ffi.c utf8.c DL_OBJS = sdbm.la timers.la gettext.la readline.la tables.la gdbm.la \ - record-profile.la safe-interpreter.la sockets.la md5.la ffi.la + record-profile.la safe-interpreter.la sockets.la md5.la ffi.la \ + utf8.la DL_DSTS = rep/io/db/sdbm.la rep/io/timers.la rep/i18n/gettext.la \ rep/io/readline.la rep/data/tables.la rep/io/db/gdbm.la \ rep/lang/record-profile.la rep/vm/safe-interpreter.la \ - rep/io/sockets.la rep/util/md5.la rep/ffi.la + rep/io/sockets.la rep/util/md5.la rep/ffi.la rep/util/utf8.la DL_DIRS = rep rep/io rep/io/db rep/i18n rep/data rep/lang rep/vm rep/util REP_SRCS = rep.c @@ -155,6 +156,9 @@ sockets.la : sockets.lo md5.la : md5.lo rep-md5.lo $(rep_DL_LD) $(LDFLAGS) -o $@ $^ +utf8.la : utf8.lo + $(rep_DL_LD) $(LDFLAGS) -o $@ $^ + ffi.la : ffi.lo $(rep_DL_LD) $(LDFLAGS) -o $@ $^ $(FFI_LIBS) Index: librep/src/utf8.c =================================================================== --- /dev/null +++ librep/src/utf8.c @@ -0,0 +1,299 @@ +/* This file some code come from glib: + * utf8.c - Operations on UTF-8 strings + * + * Copyright (C) 2009 Wang Diancheng. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the + * Free Software Foundation, Inc., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + */ + + +#define _GNU_SOURCE + +#include +#include + +#include +#include "repint.h" + +#define UTF8_COMPUTE(Char, Mask, Len) \ + if (Char < 128) \ + { \ + Len = 1; \ + Mask = 0x7f; \ + } \ + else if ((Char & 0xe0) == 0xc0) \ + { \ + Len = 2; \ + Mask = 0x1f; \ + } \ + else if ((Char & 0xf0) == 0xe0) \ + { \ + Len = 3; \ + Mask = 0x0f; \ + } \ + else if ((Char & 0xf8) == 0xf0) \ + { \ + Len = 4; \ + Mask = 0x07; \ + } \ + else if ((Char & 0xfc) == 0xf8) \ + { \ + Len = 5; \ + Mask = 0x03; \ + } \ + else if ((Char & 0xfe) == 0xfc) \ + { \ + Len = 6; \ + Mask = 0x01; \ + } \ + else \ + Len = -1; + +#define UTF8_LENGTH(Char) \ + ((Char) < 0x80 ? 1 : \ + ((Char) < 0x800 ? 2 : \ + ((Char) < 0x10000 ? 3 : \ + ((Char) < 0x200000 ? 4 : \ + ((Char) < 0x4000000 ? 5 : 6))))) + + +#define UTF8_GET(Result, Chars, Count, Mask, Len) \ + (Result) = (Chars)[0] & (Mask); \ + for ((Count) = 1; (Count) < (Len); ++(Count)) \ + { \ + if (((Chars)[(Count)] & 0xc0) != 0x80) \ + { \ + (Result) = -1; \ + break; \ + } \ + (Result) <<= 6; \ + (Result) |= ((Chars)[(Count)] & 0x3f); \ + } + +#define UNICODE_VALID(Char) \ + ((Char) < 0x110000 && \ + (((Char) & 0xFFFFF800) != 0xD800) && \ + ((Char) < 0xFDD0 || (Char) > 0xFDEF) && \ + ((Char) & 0xFFFE) != 0xFFFE) + + +static const char utf8_skip_data[256] = { + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,6,6,1,1 +}; + +const char * const utf8_skip = utf8_skip_data; +#define utf8_next_char(p) (char *)((p) + utf8_skip[*(const unsigned char *)(p)]) + +long +utf8_strlen (const char *p, + int max); +long +utf8_pointer_to_offset (const char *str, + const char *pos); +char * +utf8_offset_to_pointer (const char *str, + long offset); +/** + * utf8_strlen: + * @p: pointer to the start of a UTF-8 encoded string. + * @max: the maximum number of bytes to examine. If @max + * is less than 0, then the string is assumed to be + * nul-terminated. If @max is 0, @p will not be examined and + * may be %NULL. + * + * Returns the length of the string in characters. + * + * Return value: the length of the string in characters + **/ +long +utf8_strlen (const char *p, + int max) +{ + long len = 0; + const char *start = p; + + if(p == NULL || max == 0) + return 0; + + if (max < 0) + { + while (*p) + { + p = utf8_next_char (p); + ++len; + } + } + else + { + if (max == 0 || !*p) + return 0; + + p = utf8_next_char (p); + + while (p - start < max && *p) + { + ++len; + p = utf8_next_char (p); + } + + /* only do the last len increment if we got a complete + * char (don't count partial chars) + */ + if (p - start <= max) + ++len; + } + + return len; +} + + +/** + * utf8_pointer_to_offset: + * @str: a UTF-8 encoded string + * @pos: a pointer to a position within @str + * + * Converts from a pointer to position within a string to a integer + * character offset. + * + * this function allows @pos to be before @str, and returns + * a negative offset in this case. + * + * Return value: the resulting character offset + **/ +long +utf8_pointer_to_offset (const char *str, + const char *pos) +{ + const char *s = str; + long offset = 0; + + if (pos < str) + offset = - utf8_pointer_to_offset (pos, str); + else + while (s < pos) + { + s = utf8_next_char (s); + offset++; + } + + return offset; +} + +/** + * utf8_offset_to_pointer: + * @str: a UTF-8 encoded string + * @offset: a character offset within @str + * + * Converts from an integer character offset to a pointer to a position + * within the string. + * + * this function allows to pass a negative @offset to + * step backwards. It is usually worth stepping backwards from the end + * instead of forwards if @offset is in the last fourth of the string, + * since moving forward is about 3 times faster than moving backward. + * + * Return value: the resulting pointer + **/ +char * +utf8_offset_to_pointer (const char *str, + long offset) +{ + const char *s = str; + + if (offset > 0) + while (offset--) + s = utf8_next_char (s); + else + { + const char *s1; + + /* This nice technique for fast backwards stepping + * through a UTF-8 string was dubbed "stutter stepping" + * by its inventor, Larry Ewing. + */ + while (offset) + { + s1 = s; + s += offset; + while ((*s & 0xc0) == 0x80) + s--; + + offset += utf8_pointer_to_offset (s, s1); + } + } + + return (char *)s; +} + +DEFUN("utf8-string-length", Futf8_string_length, Sutf8_string_length, (repv string), rep_Subr1) /* +::doc:rep.util.utf8#length:: +length SEQUENCE + +Returns the number of characters UTF-8 encoded STRING. +::end:: */ +{ + rep_DECLARE1(string, rep_STRINGP); + return rep_MAKE_INT(utf8_strlen (rep_STR(string),-1)); +} + +DEFUN("utf8-substring", Futf8_substring, Sutf8_substring, (repv string, repv start, repv end), rep_Subr3) /* +::doc:rep.util.utf8#utf8-substring:: +utf8-substring STRING START [END] + +Returns the portion of STRING(a UTF-8 encoded string) starting at +character number START and ending at the character before END (or the +end of the string is END is not given). All indices start at zero. +::end:: */ +{ + int utf8len, slen; + char *pstart; + char *pend; + rep_DECLARE1(string, rep_STRINGP); + rep_DECLARE2(start, rep_INTP); + rep_DECLARE3_OPT(end, rep_INTP); + utf8len = utf8_strlen(rep_STR(string), -1); + if(rep_INT(start) > utf8len || rep_INT(start) < 0) + return(rep_signal_arg_error(start, 2)); + pstart = utf8_offset_to_pointer(rep_STR(string), rep_INT(start)); + if(rep_INTP(end)) + { + if((rep_INT(end) > utf8len) || (rep_INT(end) < rep_INT(start))) + return(rep_signal_arg_error(end, 3)); + pend = utf8_offset_to_pointer(rep_STR(string),rep_INT(end)); + return(rep_string_dupn(pstart, pend - pstart)); + } + else + { + slen = rep_STRING_LEN(string); + return(rep_string_dupn(pstart, slen - (pstart-rep_STR(string)))); + } +} + +repv +rep_dl_init (void) +{ + repv tem = rep_push_structure ("rep.util.utf8"); + rep_ADD_SUBR(Sutf8_substring); + rep_ADD_SUBR(Sutf8_string_length); + return rep_pop_structure (tem); +} --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=utf8-window-name-substring.patch Index: sawfish/lisp/sawfish/wm/ext/beos-window-menu.jl =================================================================== --- sawfish.orig/lisp/sawfish/wm/ext/beos-window-menu.jl +++ sawfish/lisp/sawfish/wm/ext/beos-window-menu.jl @@ -25,6 +25,7 @@ (export beos-window-menu) (open rep + rep.util.utf8 sawfish.wm.windows sawfish.wm.misc sawfish.wm.custom @@ -38,8 +39,8 @@ (define (abbreviate name #!optional len) (unless len (setq len 20)) - (if (> (length name) len) - (concat (substring name 0 len) "...") + (if (> (utf8-string-length name) len) + (concat (utf8-substring name 0 len) "...") name)) (define (make-label w) Index: sawfish/lisp/sawfish/wm/util/groups.jl =================================================================== --- sawfish.orig/lisp/sawfish/wm/util/groups.jl +++ sawfish/lisp/sawfish/wm/util/groups.jl @@ -51,6 +51,7 @@ window-group-menu) (open rep + rep.util.utf8 rep.system sawfish.wm.misc sawfish.wm.events @@ -140,9 +141,9 @@ id of the new group." (let ((name (if (symbolp id) (symbol-name id) (cdr (assq id group-names))))) - (when (> (length name) 20) + (when (> (utf8-string-length name) 20) (setq name (concat - (substring name 0 20) "..."))) + (utf8-substring name 0 20) "..."))) (list (quote-menu-item name) (lambda () (add-window-to-group w id)) --=-=-=-- From zanghar@freenet.de Sun May 31 10:17:00 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1A5FC750227 for ; Sun, 31 May 2009 10:17:00 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (up: 5633 hrs), (distance 21, link: ethernet/modem), [195.4.92.90] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vehX-YsMkQXI for ; Sun, 31 May 2009 10:16:53 +0000 (GMT) Received: from mout0.freenet.de (mout0.freenet.de [195.4.92.90]) by menubar.gnome.org (Postfix) with ESMTP id 24BB87500C7 for ; Sun, 31 May 2009 10:16:44 +0000 (GMT) Received: from [195.4.92.27] (helo=17.mx.freenet.de) by mout0.freenet.de with esmtpa (ID zanghar@freenet.de) (port 25) (Exim 4.69 #88) id 1MAi5q-000245-QJ for sawfish-list@gnome.org; Sun, 31 May 2009 12:16:42 +0200 Received: from g229131111.adsl.alicedsl.de ([92.229.131.111]:48246 helo=localhost) by 17.mx.freenet.de with esmtpsa (ID zanghar@freenet.de) (TLSv1:AES128-SHA:128) (port 465) (Exim 4.69 #79) id 1MAi5q-0004YE-IH for sawfish-list@gnome.org; Sun, 31 May 2009 12:16:42 +0200 Date: Sun, 31 May 2009 12:16:37 +0200 From: Christopher Roy Bratusek To: sawfish-list@gnome.org Subject: Re: [Patch] fix non-english letters in root-menu -> windows and window-menu->In group issue Message-ID: <20090531121637.79473566@freenet.de> In-Reply-To: <87eiu5y6z7.fsf@redflag-linux.com> References: <87eiu5y6z7.fsf@redflag-linux.com> X-Mailer: Claws Mail 3.7.1 (GTK+ 2.17.1; i586-mandriva-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 May 2009 10:17:00 -0000 Am Sun, 31 May 2009 17:09:00 +0800 schrieb Wang Diancheng : > Hi, > > attachments fix non-english letters in non-root-menu -> windows and > window-menu->In group issue. > > related Proposed Goals: > > * Non-English Letters > * CJK Letters > > related bug: > > 577913 > > This bug caused by function substring, when using this function, it > can lead to malformed UTF-8 characters. > > I add a module to librep named utf8 located in 'rep.util.utf8', which > provide two function "utf8-string-length" and "utf8-substring", then > call them when extracting substring to window-name. > > Please review my patches, thanks. > > Wang Diancheng > Hi Wang, long time ago I heard something from you :) I Just tried it: and it's working! While you're at UTF-8, could you try to fix the same issue in Sawfish-UI? That would be great! Thanks in advance, Chris From Timo.Korvola@iki.fi Sun May 31 17:23:48 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9C70675002E for ; Sun, 31 May 2009 17:23:48 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 574 hrs), (distance 22, link: ethernet/modem), [62.142.5.116] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ka05-VapEWbG for ; Sun, 31 May 2009 17:23:40 +0000 (GMT) Received: from emh06.mail.saunalahti.fi (emh06.mail.saunalahti.fi [62.142.5.116]) by menubar.gnome.org (Postfix) with ESMTP id 0F33D75000B for ; Sun, 31 May 2009 17:23:31 +0000 (GMT) Received: from saunalahti-vams (vs3-11.mail.saunalahti.fi [62.142.5.95]) by emh06-2.mail.saunalahti.fi (Postfix) with SMTP id 4334FC7DD7 for ; Sun, 31 May 2009 20:23:29 +0300 (EEST) Received: from emh01.mail.saunalahti.fi ([62.142.5.107]) by vs3-11.mail.saunalahti.fi ([62.142.5.95]) with SMTP (gateway) id A01E343F744; Sun, 31 May 2009 20:23:29 +0300 Received: from freeside (a83-245-229-151.elisa-laajakaista.fi [83.245.229.151]) by emh01.mail.saunalahti.fi (Postfix) with ESMTP id 381024033 for ; Sun, 31 May 2009 20:23:28 +0300 (EEST) Received: by freeside (Postfix, from userid 1000) id 0DD53804A; Sun, 31 May 2009 20:23:28 +0300 (EEST) To: sawfish-list@gnome.org Subject: Re: Catching every key typed into a window References: <4A22027E.7010106@cse.unsw.edu.au> From: Timo Korvola Date: Sun, 31 May 2009 20:23:27 +0300 In-Reply-To: <4A22027E.7010106@cse.unsw.edu.au> (Rafal Kolanski's message of "Sun, 31 May 2009 14:07:26 +1000") Message-ID: <87ab4tdw4w.fsf@elisanet.fi> User-Agent: Gnus/5.1008 (Gnus v5.10.8) XEmacs/21.4.22 (linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Antivirus: VAMS X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 May 2009 17:23:48 -0000 Rafal Kolanski writes: > I'm looking at the docs for unbound-key-hook, which looks like it > should be what I want, but I have no clue how to use it properly > without rendering my keyboard useless. Check out x-cycle.jl. -- Timo Korvola From Timo.Korvola@iki.fi Sun May 31 18:41:23 2009 Return-Path: X-Original-To: sawfish-list@gnome.org Delivered-To: sawfish-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3D4027500E5 for ; Sun, 31 May 2009 18:41:23 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_SV=0.077] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 593 hrs), (distance 22, link: ethernet/modem), [62.142.5.109] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2eEBL5rlkb5b for ; Sun, 31 May 2009 18:41:14 +0000 (GMT) Received: from emh03.mail.saunalahti.fi (emh03.mail.saunalahti.fi [62.142.5.109]) by menubar.gnome.org (Postfix) with ESMTP id 5352C75006E for ; Sun, 31 May 2009 18:41:06 +0000 (GMT) Received: from saunalahti-vams (vs3-12.mail.saunalahti.fi [62.142.5.96]) by emh03-2.mail.saunalahti.fi (Postfix) with SMTP id 2D5F9EB9E2 for ; Sun, 31 May 2009 21:41:03 +0300 (EEST) Received: from emh07.mail.saunalahti.fi ([62.142.5.117]) by vs3-12.mail.saunalahti.fi ([62.142.5.96]) with SMTP (gateway) id A049A80B661; Sun, 31 May 2009 21:41:03 +0300 Received: from freeside (a83-245-229-151.elisa-laajakaista.fi [83.245.229.151]) by emh07.mail.saunalahti.fi (Postfix) with ESMTP id 153A51C6393 for ; Sun, 31 May 2009 21:41:02 +0300 (EEST) Received: by freeside (Postfix, from userid 1000) id E880C804A; Sun, 31 May 2009 21:41:01 +0300 (EEST) To: sawfish-list@gnome.org Subject: A few patches From: Timo Korvola Date: Sun, 31 May 2009 21:41:01 +0300 Message-ID: <8763fhdsjm.fsf@elisanet.fi> User-Agent: Gnus/5.1008 (Gnus v5.10.8) XEmacs/21.4.22 (linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Antivirus: VAMS X-BeenThere: sawfish-list@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: General discussion about sawfish wm List-Id: General discussion about sawfish wm List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 May 2009 18:41:23 -0000 Hello. I have made a few KDE 3 related fixes available at my repostiory in http://www.elisanet.fi/tkorvola/sawfish.git, branch kde-menu-focus. Another branch focus-revert continues from kde-menu-focus and removes the hard-coded logic in transient.jl for deciding where focus goes when the window currently in focus disappears. I changed that so that the decision is made in the focus mode implementation. That way is more extensible but unfortunately requires changing all focus modes to deal with a new type of event. That repository is now based on the official Sawfish repository, I have ported those branches over from my old git-svn repo. I have used those patches since I wrote them in late 2007. I don't have the time to set up a wiki page for them. Anyone interested can pull the patches from my repo. It is easier than copying diffs from the wiki anyway. The patches work best with the enter-click focus mode. I have recently switched over to KDE 4 on my home machine because Debian appears to be dropping KDE 3. I am currently using Kwin and not Sawfish. Eventually I hope to switch back to Sawfish if I can get it to work with KDE 4, but currently it is hard enough trying to get KDE 4 to work on its own. At work I still use KDE 3 with Sawfish but I won't be doing Sawfish development there. -- Timo Korvola