From snecklifter@gmail.com Fri Sep 1 02:49:14 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D5B373B0014 for ; Fri, 1 Sep 2006 02:49:14 -0400 (EDT) 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 31392-08 for ; Fri, 1 Sep 2006 02:49:14 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.184]) by menubar.gnome.org (Postfix) with ESMTP id 950573B0085 for ; Fri, 1 Sep 2006 02:49:13 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id n15so605288nfc for ; Thu, 31 Aug 2006 23:49:12 -0700 (PDT) Received: by 10.49.19.18 with SMTP id w18mr2587953nfi; Thu, 31 Aug 2006 23:49:12 -0700 (PDT) Received: by 10.48.223.5 with HTTP; Thu, 31 Aug 2006 23:49:11 -0700 (PDT) Message-ID: <364d303b0608312349u45ace0e2na678130f7679e8ff@mail.gmail.com> Date: Fri, 1 Sep 2006 07:49:11 +0100 From: "Chris Brown" To: "Laszlo Pandy" In-Reply-To: <44F75789.3080109@gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_53989_28412184.1157093351749" References: <44F3D5A8.30609@gmail.com> <4c91566f0608310754u57971ca2vdbf9d29a92022638@mail.gmail.com> <1c3fe48e0608311124t2a180ccnec0e8d555fac70f@mail.gmail.com> <44F75789.3080109@gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.944 tagged_above=-999 required=2 tests=[AWL=0.081, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_30_40=0.374, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.944 X-Spam-Level: Cc: Stuart Langridge , Jokosher gnome , jono@jonobacon.org Subject: Re: [jokosher-devel] SVG vs. PNG loading on startup X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Sep 2006 06:49:15 -0000 ------=_Part_53989_28412184.1157093351749 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 31/08/06, Laszlo Pandy wrote: > > > On 8/31/06, Stuart Langridge wrote: > > I'd suggest that they're created during the package build process; I > > still think we should avoid having downloaders run "make" or similar > > before Jokosher will work. > > There's no reason for the *user* to ever have to run make. Absolutely. Then packaging would simply be a process of running all the makes to > make sure everything it up to date, and taking the needed files. There > would be no extra build process scripts and the user would not be > required to do anything -- even if they did a straight checkout from SVN. > Running make before or during the packaging process is no biggie - it just should be documented that this should happen if others wish to create packages in the future. Chris ------=_Part_53989_28412184.1157093351749 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

On 31/08/06, Laszlo Pandy <laszlok2@gmail.com> wrote:

On 8/31/06, Stuart Langridge <sil@kryogenix.org> wrote:
> I'd suggest that they're created during the package build process; I
> still think we should avoid having downloaders run "make" or similar
> before Jokosher will work.

There's no reason for the *user* to ever have to run make.

Absolutely.

Then packaging would simply be a process of running all the makes to
make sure everything it up to date, and taking the needed files. There
would be no extra build process scripts and the user would not be
required to do anything -- even if they did a straight checkout from SVN.

Running make before or during the packaging process is no biggie - it just should be documented that this should happen if others wish to create packages in the future.

Chris
------=_Part_53989_28412184.1157093351749-- From stuart.langridge@gmail.com Sat Sep 2 04:12:16 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8143F3B009E for ; Sat, 2 Sep 2006 04:12:16 -0400 (EDT) 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 01529-09 for ; Sat, 2 Sep 2006 04:12:16 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 6F3A73B0083 for ; Sat, 2 Sep 2006 04:12:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so2103662ugf for ; Sat, 02 Sep 2006 01:12:14 -0700 (PDT) Received: by 10.67.29.12 with SMTP id g12mr1654063ugj; Sat, 02 Sep 2006 01:12:14 -0700 (PDT) Received: by 10.66.237.8 with HTTP; Sat, 2 Sep 2006 01:12:14 -0700 (PDT) Message-ID: <4c91566f0609020112u4f9ba788s2f7771719e1084dc@mail.gmail.com> Date: Sat, 2 Sep 2006 10:12:14 +0200 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Chris Brown" In-Reply-To: <364d303b0608312349u45ace0e2na678130f7679e8ff@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44F3D5A8.30609@gmail.com> <4c91566f0608310754u57971ca2vdbf9d29a92022638@mail.gmail.com> <1c3fe48e0608311124t2a180ccnec0e8d555fac70f@mail.gmail.com> <44F75789.3080109@gmail.com> <364d303b0608312349u45ace0e2na678130f7679e8ff@mail.gmail.com> X-Google-Sender-Auth: 2cf81fcc5b6dee5a X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.282 tagged_above=-999 required=2 tests=[AWL=0.118, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.282 X-Spam-Level: Cc: Jokosher gnome , jono@jonobacon.org, Laszlo Pandy Subject: Re: [jokosher-devel] SVG vs. PNG loading on startup X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Sep 2006 08:12:16 -0000 On 9/1/06, Chris Brown wrote: > On 31/08/06, Laszlo Pandy wrote: > > On 8/31/06, Stuart Langridge wrote: > > > I'd suggest that they're created during the package build process; I > > > still think we should avoid having downloaders run "make" or similar > > > before Jokosher will work. > > > > There's no reason for the *user* to ever have to run make. > > Absolutely. I agree entirely, and I think that this applies even if the user is running an SVN checkout rather than a pre-built package. > Running make before or during the packaging process is no biggie - it just > should be documented that this should happen if others wish to create > packages in the future. Agreed here too. -- sil From jonobacon@gmail.com Sat Sep 2 10:01:35 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B5D973B0003 for ; Sat, 2 Sep 2006 10:01:35 -0400 (EDT) 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 15230-08 for ; Sat, 2 Sep 2006 10:01:33 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.236]) by menubar.gnome.org (Postfix) with ESMTP id D4A213B007C for ; Sat, 2 Sep 2006 10:01:32 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so2284934wxd for ; Sat, 02 Sep 2006 07:01:32 -0700 (PDT) Received: by 10.70.18.11 with SMTP id 11mr4503586wxr; Sat, 02 Sep 2006 07:01:32 -0700 (PDT) Received: by 10.70.83.3 with HTTP; Sat, 2 Sep 2006 07:01:32 -0700 (PDT) Message-ID: <1c3fe48e0609020701m1e689a4av616f601002ce210e@mail.gmail.com> Date: Sat, 2 Sep 2006 15:01:32 +0100 From: "Jono Bacon" To: "Stuart Langridge" In-Reply-To: <4c91566f0609020112u4f9ba788s2f7771719e1084dc@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44F3D5A8.30609@gmail.com> <4c91566f0608310754u57971ca2vdbf9d29a92022638@mail.gmail.com> <1c3fe48e0608311124t2a180ccnec0e8d555fac70f@mail.gmail.com> <44F75789.3080109@gmail.com> <364d303b0608312349u45ace0e2na678130f7679e8ff@mail.gmail.com> <4c91566f0609020112u4f9ba788s2f7771719e1084dc@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.266 tagged_above=-999 required=2 tests=[AWL=0.134, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.266 X-Spam-Level: Cc: Jokosher gnome , Chris Brown , Laszlo Pandy Subject: Re: [jokosher-devel] SVG vs. PNG loading on startup X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Sep 2006 14:01:35 -0000 On 9/2/06, Stuart Langridge wrote: > > > There's no reason for the *user* to ever have to run make. > > > > Absolutely. > > I agree entirely, and I think that this applies even if the user is > running an SVN checkout rather than a pre-built package. Ahhh, I misunderstood. Sounds good then. :) Jono From john@thegreens.co.uk Mon Sep 4 20:38:18 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D902A3B00DA for ; Mon, 4 Sep 2006 20:38:18 -0400 (EDT) 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 25816-02 for ; Mon, 4 Sep 2006 20:38:18 -0400 (EDT) Received: from smtp814.mail.ukl.yahoo.com (smtp814.mail.ukl.yahoo.com [217.12.12.204]) by menubar.gnome.org (Postfix) with SMTP id 14B6D3B009B for ; Mon, 4 Sep 2006 20:38:17 -0400 (EDT) Received: (qmail 76015 invoked from network); 5 Sep 2006 00:38:16 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@86.135.36.96 with login) by smtp814.mail.ukl.yahoo.com with SMTP; 5 Sep 2006 00:38:16 -0000 Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by thegreens.co.uk (Postfix) with ESMTP id 20E5F77D10 for ; Tue, 5 Sep 2006 01:38:15 +0100 (BST) From: John Green To: jokosher-devel-list@gnome.org Date: Tue, 5 Sep 2006 01:38:09 +0100 User-Agent: KMail/1.9.1 References: <1c3fe48e0608290333o5a562ff5xa6bb206c6523ca9@mail.gmail.com> <44F42339.1080209@gmail.com> In-Reply-To: <44F42339.1080209@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200609050138.10184.john@thegreens.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.986 tagged_above=-999 required=2 tests=[AWL=-1.022, BAYES_05=-1.11, SPF_NEUTRAL=1.069, TW_GT=0.077] X-Spam-Score: -0.986 X-Spam-Level: Subject: Re: [jokosher-devel] IMPORTANT: Stuff to do for 0.2 X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Sep 2006 00:38:19 -0000 On Tuesday 29 August 2006 12:21, Laszlo Pandy wrote: > Jono Bacon a =E9crit : > > And finally, please write more extensions! Here is the Hello World > Jokosher extension: > #!/usr/bin/python > from Jokosher.Extensions import API > import gtk > > #callback for menu entry > def HelloWorld(): > #launch gtk dialog > dlg =3D gtk.MessageDialog(message_format=3D"Hello World") > dlg.run() > dlg.destroy() > > #called by Jokosher when it wants up to startup > def startup(API): > API.add_menu_item("Hello World GTK", HelloWorld) > There's a couple of mistakes here, actually, it should be Jokosher.Extensio= n=20 and the function HelloWorld needs an argument (it gets passed the=20 gtk.MenuItem). So what I had to get this to work was: #!/usr/bin/python from Jokosher.Extension import API import gtk #callback for menu entry def HelloWorld(arg): #launch gtk dialog dlg =3D gtk.MessageDialog(message_format=3D"Hello World") dlg.run() dlg.destroy() #called by Jokosher when it wants up to startup def startup(API): API.add_menu_item("Hello World GTK", HelloWorld) I also have a problem with the Jokosher script setting up the PYTHONPATH=20 properly. I usually run the script from within the Jokosher directory by=20 calling=20 =2E/Jokosher However, the nested dirname's don't give the parent in this case since dirname , is still just . and not .. (this is probably not easy to read but= I=20 know what I mean). However if I call it from anywhere else or use =2E./Jokosher/Jokosher=20 then it's fine. Can anyone with better bash knowledge sort this? =2D-=20 John Green john@thegreens.co.uk From chris-procter@talk21.com Thu Sep 7 05:00:34 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C061B3B00C3 for ; Thu, 7 Sep 2006 05:00:34 -0400 (EDT) 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 10044-10 for ; Thu, 7 Sep 2006 05:00:32 -0400 (EDT) Received: from web86603.mail.ird.yahoo.com (web86603.mail.ird.yahoo.com [217.146.188.136]) by menubar.gnome.org (Postfix) with SMTP id 521373B00CE for ; Thu, 7 Sep 2006 05:00:31 -0400 (EDT) Received: (qmail 90550 invoked by uid 60001); 7 Sep 2006 09:00:30 -0000 Message-ID: <20060907090030.90548.qmail@web86603.mail.ird.yahoo.com> Received: from [62.245.38.105] by web86603.mail.ird.yahoo.com via HTTP; Thu, 07 Sep 2006 10:00:30 BST Date: Thu, 7 Sep 2006 10:00:30 +0100 (BST) From: chris procter To: John Green , jokosher-devel-list@gnome.org In-Reply-To: <200609050138.10184.john@thegreens.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.033 tagged_above=-999 required=2 tests=[AWL=0.489, BAYES_00=-2.599, TW_SV=0.077] X-Spam-Score: -2.033 X-Spam-Level: Subject: Re: [jokosher-devel] IMPORTANT: Stuff to do for 0.2 X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Sep 2006 09:00:34 -0000 --- John Green wrote: > I also have a problem with the Jokosher script > setting up the PYTHONPATH > properly. I usually run the script from within the > Jokosher directory by > calling > > ./Jokosher > > However, the nested dirname's don't give the parent > in this case since > dirname , is still just . and not .. (this is > probably not easy to read but I > know what I mean). However if I call it from > anywhere else or use > > ../Jokosher/Jokosher > > then it's fine. Can anyone with better bash > knowledge sort this? Fixed in svn 669 Not the nicest bit of shell scripting I've ever done but it works. chris ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html From john@thegreens.co.uk Thu Sep 7 15:02:19 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 602EA3B0281 for ; Thu, 7 Sep 2006 15:02:19 -0400 (EDT) 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 09186-05 for ; Thu, 7 Sep 2006 15:02:18 -0400 (EDT) Received: from smtp806.mail.ukl.yahoo.com (smtp806.mail.ukl.yahoo.com [217.12.12.196]) by menubar.gnome.org (Postfix) with SMTP id B70563B0187 for ; Thu, 7 Sep 2006 15:02:17 -0400 (EDT) Received: (qmail 10183 invoked from network); 7 Sep 2006 19:02:16 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@86.135.35.147 with login) by smtp806.mail.ukl.yahoo.com with SMTP; 7 Sep 2006 19:02:16 -0000 Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by thegreens.co.uk (Postfix) with ESMTP id D1CB977E70 for ; Thu, 7 Sep 2006 20:02:15 +0100 (BST) From: John Green To: jokosher-devel-list@gnome.org Date: Thu, 7 Sep 2006 20:02:06 +0100 User-Agent: KMail/1.9.1 References: <20060907090030.90548.qmail@web86603.mail.ird.yahoo.com> In-Reply-To: <20060907090030.90548.qmail@web86603.mail.ird.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200609072002.06997.john@thegreens.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.732 tagged_above=-999 required=2 tests=[AWL=-1.138, BAYES_20=-0.74, SPF_NEUTRAL=1.069, TW_SV=0.077] X-Spam-Score: -0.732 X-Spam-Level: Subject: Re: [jokosher-devel] IMPORTANT: Stuff to do for 0.2 X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Sep 2006 19:02:19 -0000 On Thursday 07 September 2006 10:00, chris procter wrote: > Fixed in svn 669 > Not the nicest bit of shell scripting I've ever done > but it works. > Looks a little round the houses to me but it does work. We could of course do this in python if we make the top of JokosherApp.py look like this: #!/usr/bin/python import sys import os.path if __name__ == "__main__": sys.path.insert(0, os.path.dirname(os.path.abspath(sys.path[0]))) The sys.path will then set up before all the other imports (sys.path[0] is always the directory containing the script). Just an idea. -- John Green john@thegreens.co.uk From davmor2@gmail.com Thu Sep 7 16:40:20 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E1A273B00F8 for ; Thu, 7 Sep 2006 16:40:20 -0400 (EDT) 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 14007-10 for ; Thu, 7 Sep 2006 16:40:20 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id 0CACC3B0088 for ; Thu, 7 Sep 2006 16:40:20 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so115186wra for ; Thu, 07 Sep 2006 13:40:19 -0700 (PDT) Received: by 10.90.105.20 with SMTP id d20mr478084agc; Thu, 07 Sep 2006 13:40:19 -0700 (PDT) Received: by 10.90.119.17 with HTTP; Thu, 7 Sep 2006 13:40:18 -0700 (PDT) Message-ID: <36feaa6c0609071340q791c95fbqd2d2a5121bcbd0f9@mail.gmail.com> Date: Thu, 7 Sep 2006 21:40:18 +0100 From: "David Morley" To: jokosher-devel-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.161 tagged_above=-999 required=2 tests=[AWL=-1.361, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -1.161 X-Spam-Level: Subject: [jokosher-devel] Playback X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Sep 2006 20:40:21 -0000 Out of curiosity is there no way to make playback stop when Jokosher finds nothing else to play? -- Seek That Thy Might Know From jonobacon@gmail.com Thu Sep 7 18:14:56 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 25BC73B031F for ; Thu, 7 Sep 2006 18:14:56 -0400 (EDT) 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 17851-07 for ; Thu, 7 Sep 2006 18:14:55 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.230]) by menubar.gnome.org (Postfix) with ESMTP id 431213B007A for ; Thu, 7 Sep 2006 18:14:55 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so534161wxd for ; Thu, 07 Sep 2006 15:14:54 -0700 (PDT) Received: by 10.90.100.6 with SMTP id x6mr494724agb; Thu, 07 Sep 2006 15:14:54 -0700 (PDT) Received: by 10.90.86.20 with HTTP; Thu, 7 Sep 2006 15:14:54 -0700 (PDT) Message-ID: <1c3fe48e0609071514y2851de56pf736379c28481f9@mail.gmail.com> Date: Thu, 7 Sep 2006 23:14:54 +0100 From: "Jono Bacon" To: "David Morley" In-Reply-To: <36feaa6c0609071340q791c95fbqd2d2a5121bcbd0f9@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <36feaa6c0609071340q791c95fbqd2d2a5121bcbd0f9@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.491 tagged_above=-999 required=2 tests=[AWL=-0.649, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.491 X-Spam-Level: Cc: jokosher-devel-list@gnome.org Subject: Re: [jokosher-devel] Playback X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Sep 2006 22:14:56 -0000 On 9/7/06, David Morley wrote: > Out of curiosity is there no way to make playback stop when Jokosher > finds nothing else to play? Create a new project and try it again. Also make sure you have a recent GStreamer from CVS - there have been some bug fixes into this. Jono From jonobacon@gmail.com Thu Sep 7 18:17:01 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BAAAB3B007A for ; Thu, 7 Sep 2006 18:17:01 -0400 (EDT) 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 17850-09 for ; Thu, 7 Sep 2006 18:17:01 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.238]) by menubar.gnome.org (Postfix) with ESMTP id D23C13B0004 for ; Thu, 7 Sep 2006 18:17:00 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so534733wxd for ; Thu, 07 Sep 2006 15:17:00 -0700 (PDT) Received: by 10.90.115.9 with SMTP id n9mr491050agc; Thu, 07 Sep 2006 15:17:00 -0700 (PDT) Received: by 10.90.86.20 with HTTP; Thu, 7 Sep 2006 15:16:59 -0700 (PDT) Message-ID: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> Date: Thu, 7 Sep 2006 23:16:59 +0100 From: "Jono Bacon" To: "Jokosher gnome" MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.252 tagged_above=-999 required=2 tests=[AWL=0.148, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.252 X-Spam-Level: Subject: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Sep 2006 22:17:01 -0000 Hi all, This Sunday is the Jokosher clean-up day! The intention is to use the day for the following things: * comment the code * write documentation * update the wiki * fix bugs * help new contributors who want to help work on Jokosher Should be a fun and really useful day. Can everyone make it along? As ever, it is in #jokosher on irc.freenode.net. :) Jono From chris-procter@talk21.com Fri Sep 8 05:47:35 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id ABE7A3B03A2 for ; Fri, 8 Sep 2006 05:47:35 -0400 (EDT) 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 15134-08 for ; Fri, 8 Sep 2006 05:47:35 -0400 (EDT) Received: from web86601.mail.ird.yahoo.com (web86601.mail.ird.yahoo.com [217.146.188.134]) by menubar.gnome.org (Postfix) with SMTP id B62533B00CA for ; Fri, 8 Sep 2006 05:47:33 -0400 (EDT) Received: (qmail 33244 invoked by uid 60001); 8 Sep 2006 09:47:32 -0000 Message-ID: <20060908094732.33242.qmail@web86601.mail.ird.yahoo.com> Received: from [62.245.38.105] by web86601.mail.ird.yahoo.com via HTTP; Fri, 08 Sep 2006 10:47:32 BST Date: Fri, 8 Sep 2006 10:47:32 +0100 (BST) From: chris procter To: Jokosher gnome MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.517 tagged_above=-999 required=2 tests=[AWL=-1.115, BAYES_05=-1.11, DNS_FROM_RFC_POST=1.708] X-Spam-Score: -0.517 X-Spam-Level: Subject: [jokosher-devel] Changeset [671] has an misleading log message X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 09:47:35 -0000 The log message for changeset 671 has a typo It should read: Changeset [671] by chrisp Prevent attempts to split/trim/copy or cut an importing file which send the generate waveform code into an infinite loop. These are now disabled until the import completes (i.e. remove the word "not" from the last sentence) I am an idiot. The cut/copy and split contextual menu items are now greyed and the "trim" button on the drawer does nothing until the event has finished. (Interestingly if you delete a loading event it is removed from the gui but continues loading in the background, so if you undo the delete the event comes back either fully loaded or at a higher %loaded then it was when you deleted it. I reckon this is a feature so I left "delete" available on the menu) Sorry. chris ___________________________________________________________ To help you stay safe and secure online, we've developed the all new Yahoo! Security Centre. http://uk.security.yahoo.com From jason@jasonfield.com Fri Sep 8 06:22:07 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0DB423B0004 for ; Fri, 8 Sep 2006 06:22:07 -0400 (EDT) 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 16919-08 for ; Fri, 8 Sep 2006 06:22:05 -0400 (EDT) Received: from sonaptic.com (unknown [82.110.122.149]) by menubar.gnome.org (Postfix) with ESMTP id 2B9403B00C5 for ; Fri, 8 Sep 2006 06:22:05 -0400 (EDT) Received: from [192.168.0.161] ([192.168.0.161]) by sonaptic.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 8 Sep 2006 11:22:04 +0100 Message-ID: <4501444C.4090000@jasonfield.com> Date: Fri, 08 Sep 2006 11:22:04 +0100 From: Jason Field User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 To: jono@jonobacon.org References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> In-Reply-To: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 08 Sep 2006 10:22:04.0191 (UTC) FILETIME=[A12252F0:01C6D330] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.855 tagged_above=-999 required=2 tests=[AWL=-0.745, BAYES_05=-1.11] X-Spam-Score: -1.855 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 10:22:07 -0000 I promise I'll join in :) In fact, I've been writing a Python/C documentation generator at work to rip source code comments which might be of use - I shall bring it along. Cheers, J Jono Bacon wrote: > Hi all, > > This Sunday is the Jokosher clean-up day! The intention is to use the > day for the following things: > > * comment the code > * write documentation > * update the wiki > * fix bugs > * help new contributors who want to help work on Jokosher > > Should be a fun and really useful day. Can everyone make it along? > > As ever, it is in #jokosher on irc.freenode.net. :) > > Jono > _______________________________________________ > jokosher-devel-list mailing list > jokosher-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/jokosher-devel-list > > From jens.geiregat@gmail.com Fri Sep 8 07:23:12 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 93A763B00AE for ; Fri, 8 Sep 2006 07:23:12 -0400 (EDT) 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 20173-04 for ; Fri, 8 Sep 2006 07:23:12 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.176]) by menubar.gnome.org (Postfix) with ESMTP id E02EB3B00CA for ; Fri, 8 Sep 2006 07:23:11 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so937786pye for ; Fri, 08 Sep 2006 04:23:11 -0700 (PDT) Received: by 10.35.84.12 with SMTP id m12mr2705807pyl; Fri, 08 Sep 2006 04:23:11 -0700 (PDT) Received: by 10.35.27.19 with HTTP; Fri, 8 Sep 2006 04:23:11 -0700 (PDT) Message-ID: Date: Fri, 8 Sep 2006 13:23:11 +0200 From: "Jens Geiregat" To: "Jason Field" In-Reply-To: <4501444C.4090000@jasonfield.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> <4501444C.4090000@jasonfield.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.392 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.392 X-Spam-Level: Cc: Jokosher gnome , jono@jonobacon.org Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 11:23:12 -0000 I'll be there too. Could be in the morning, could be in the evening, but I'll be there. Jens On 9/8/06, Jason Field wrote: > I promise I'll join in :) In fact, I've been writing a Python/C > documentation generator at work to rip source code comments which might > be of use - I shall bring it along. > > Cheers, > > J > > Jono Bacon wrote: > > Hi all, > > > > This Sunday is the Jokosher clean-up day! The intention is to use the > > day for the following things: > > > > * comment the code > > * write documentation > > * update the wiki > > * fix bugs > > * help new contributors who want to help work on Jokosher > > > > Should be a fun and really useful day. Can everyone make it along? > > > > As ever, it is in #jokosher on irc.freenode.net. :) > > > > Jono > > _______________________________________________ > > jokosher-devel-list mailing list > > jokosher-devel-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/jokosher-devel-list > > > > > _______________________________________________ > jokosher-devel-list mailing list > jokosher-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/jokosher-devel-list > From jonobacon@gmail.com Fri Sep 8 07:27:37 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C9A513B00AC for ; Fri, 8 Sep 2006 07:27:37 -0400 (EDT) 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 20460-01 for ; Fri, 8 Sep 2006 07:27:37 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.224]) by menubar.gnome.org (Postfix) with ESMTP id D58D13B0088 for ; Fri, 8 Sep 2006 07:27:36 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so141821wra for ; Fri, 08 Sep 2006 04:27:36 -0700 (PDT) Received: by 10.90.118.12 with SMTP id q12mr599787agc; Fri, 08 Sep 2006 04:27:36 -0700 (PDT) Received: by 10.90.86.20 with HTTP; Fri, 8 Sep 2006 04:27:35 -0700 (PDT) Message-ID: <1c3fe48e0609080427k6225cf3bgd044b783f20a0c1d@mail.gmail.com> Date: Fri, 8 Sep 2006 12:27:35 +0100 From: "Jono Bacon" To: "Jason Field" In-Reply-To: <4501444C.4090000@jasonfield.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> <4501444C.4090000@jasonfield.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.454 tagged_above=-999 required=2 tests=[AWL=-0.054, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.454 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 11:27:37 -0000 On 9/8/06, Jason Field wrote: > I promise I'll join in :) In fact, I've been writing a Python/C > documentation generator at work to rip source code comments which might > be of use - I shall bring it along. Awesome! Will be great to have you back, pal. :) Jono From jonobacon@gmail.com Fri Sep 8 07:27:51 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EF9773B0088 for ; Fri, 8 Sep 2006 07:27:50 -0400 (EDT) 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 20166-08 for ; Fri, 8 Sep 2006 07:27:50 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.224]) by menubar.gnome.org (Postfix) with ESMTP id 573193B00CC for ; Fri, 8 Sep 2006 07:27:50 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so141821wra for ; Fri, 08 Sep 2006 04:27:50 -0700 (PDT) Received: by 10.90.54.4 with SMTP id c4mr599440aga; Fri, 08 Sep 2006 04:27:50 -0700 (PDT) Received: by 10.90.86.20 with HTTP; Fri, 8 Sep 2006 04:27:49 -0700 (PDT) Message-ID: <1c3fe48e0609080427x8609fao10a48989da5183ce@mail.gmail.com> Date: Fri, 8 Sep 2006 12:27:49 +0100 From: "Jono Bacon" To: "Jens Geiregat" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> <4501444C.4090000@jasonfield.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.454 tagged_above=-999 required=2 tests=[AWL=-0.054, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.454 X-Spam-Level: Cc: Jokosher gnome , Jason Field Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 11:27:51 -0000 On 9/8/06, Jens Geiregat wrote: > I'll be there too. Could be in the morning, could be in the evening, > but I'll be there. Woo! :) Jono From dennis.lichtenthaeler@episode-iv.de Fri Sep 8 07:47:05 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D75273B00C5 for ; Fri, 8 Sep 2006 07:47:05 -0400 (EDT) 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 21280-03 for ; Fri, 8 Sep 2006 07:47:02 -0400 (EDT) Received: from basicbox3.server-home.net (basicbox3.server-home.net [195.137.212.25]) by menubar.gnome.org (Postfix) with ESMTP id 27ED33B00AC for ; Fri, 8 Sep 2006 07:47:02 -0400 (EDT) Received: from [139.64.106.20] (unknown [62.225.173.228]) by basicbox3.server-home.net (Postfix) with ESMTP id 4C3B265044A; Fri, 8 Sep 2006 13:47:01 +0200 (CEST) In-Reply-To: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: =?ISO-8859-1?Q?Dennis_Lichtenth=E4ler?= Date: Fri, 8 Sep 2006 13:46:55 +0200 To: jono@jonobacon.org X-Pgp-Agent: GPGMail 1.1.2 (Tiger) X-Mailer: Apple Mail (2.752.2) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 11:47:06 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'll try to be there too... in case anyone needs a documentation/ translation monkey ;o) Dennis Am 08.09.2006 um 00:16 schrieb Jono Bacon: > Hi all, > > This Sunday is the Jokosher clean-up day! The intention is to use the > day for the following things: > > * comment the code > * write documentation > * update the wiki > * fix bugs > * help new contributors who want to help work on Jokosher > > Should be a fun and really useful day. Can everyone make it along? > > As ever, it is in #jokosher on irc.freenode.net. :) > > Jono > _______________________________________________ > jokosher-devel-list mailing list > jokosher-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/jokosher-devel-list > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (Darwin) iD8DBQFFAVgzIYGOmjAGFHMRAnsoAKD1Z8vRIEimt/mKTiw2GXLjyS9x/wCgp70w iEM/2Z/rmr3nXJQJ3vowhiQ= =7nG6 -----END PGP SIGNATURE----- From stuart.langridge@gmail.com Fri Sep 8 08:33:01 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2314F3B01A9 for ; Fri, 8 Sep 2006 08:33:01 -0400 (EDT) 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 23639-05 for ; Fri, 8 Sep 2006 08:33:00 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id EB2AA3B013E for ; Fri, 8 Sep 2006 08:32:59 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so1223250ugf for ; Fri, 08 Sep 2006 05:32:59 -0700 (PDT) Received: by 10.67.22.2 with SMTP id z2mr1032277ugi; Fri, 08 Sep 2006 05:32:57 -0700 (PDT) Received: by 10.66.237.8 with HTTP; Fri, 8 Sep 2006 05:32:57 -0700 (PDT) Message-ID: <4c91566f0609080532v3b35e085w33c5c7d4f4d3b898@mail.gmail.com> Date: Fri, 8 Sep 2006 13:32:57 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Jason Field" In-Reply-To: <4501444C.4090000@jasonfield.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> <4501444C.4090000@jasonfield.com> X-Google-Sender-Auth: 3e14ca2ad44804b9 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.971 tagged_above=-999 required=2 tests=[AWL=-1.171, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -0.971 X-Spam-Level: Cc: Jokosher gnome , jono@jonobacon.org Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 12:33:01 -0000 On 9/8/06, Jason Field wrote: > I promise I'll join in :) In fact, I've been writing a Python/C > documentation generator at work to rip source code comments which might > be of use - I shall bring it along. The prodigal returns! :) I'm going to try and be there, but I'm not sure... sil -- Penelope Pitstop: Ohhh, it's my arch enemy, the Hooded Claw! The Hooded Claw: Who did you expect? Dick Dastardly? -- The Perils of Penelope Pitstop, "Jungle Jeopardy" From snecklifter@gmail.com Fri Sep 8 08:58:40 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CD8193B00B6 for ; Fri, 8 Sep 2006 08:58:40 -0400 (EDT) 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 25054-01 for ; Fri, 8 Sep 2006 08:58:40 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.190]) by menubar.gnome.org (Postfix) with ESMTP id 8E5BC3B00AE for ; Fri, 8 Sep 2006 08:58:39 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so695670nfa for ; Fri, 08 Sep 2006 05:58:38 -0700 (PDT) Received: by 10.48.210.20 with SMTP id i20mr4083585nfg; Fri, 08 Sep 2006 05:58:38 -0700 (PDT) Received: by 10.48.223.5 with HTTP; Fri, 8 Sep 2006 05:58:38 -0700 (PDT) Message-ID: <364d303b0609080558tc05e28l61f3d2a9f53ccd72@mail.gmail.com> Date: Fri, 8 Sep 2006 13:58:38 +0100 From: "Chris Brown" To: "Stuart Langridge" In-Reply-To: <4c91566f0609080532v3b35e085w33c5c7d4f4d3b898@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_146545_11679649.1157720318070" References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> <4501444C.4090000@jasonfield.com> <4c91566f0609080532v3b35e085w33c5c7d4f4d3b898@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.14 tagged_above=-999 required=2 tests=[AWL=-0.726, BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.14 X-Spam-Level: Cc: Jokosher gnome , jono@jonobacon.org, Jason Field Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 12:58:41 -0000 ------=_Part_146545_11679649.1157720318070 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 08/09/06, Stuart Langridge wrote: > > On 9/8/06, Jason Field wrote: > > I promise I'll join in :) In fact, I've been writing a Python/C > > documentation generator at work to rip source code comments which might > > be of use - I shall bring it along. > > The prodigal returns! :) I didnt think you'd ever gone away Aq. Reading from the list you just sat on a beach hacking on Jokosher. Not that thats a bad thing of course :) By the way, prodigal what? I'll pop my head in at some point I think.... ------=_Part_146545_11679649.1157720318070 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

On 08/09/06, Stuart Langridge <sil@kryogenix.org> wrote:
On 9/8/06, Jason Field <jason@jasonfield.com> wrote:
> I promise I'll join in :) In fact, I've been writing a Python/C
> documentation generator at work to rip source code comments which might
> be of use - I shall bring it along.

The prodigal returns! :)

I didnt think you'd ever gone away Aq. Reading from the list you just sat on a beach hacking on Jokosher. Not that thats a bad thing of course :) By the way, prodigal what?

I'll pop my head in at some point I think....


------=_Part_146545_11679649.1157720318070-- From chris-procter@talk21.com Fri Sep 8 09:48:41 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AEAC73B007A for ; Fri, 8 Sep 2006 09:48:41 -0400 (EDT) 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 27280-05 for ; Fri, 8 Sep 2006 09:48:41 -0400 (EDT) Received: from web86609.mail.ird.yahoo.com (web86609.mail.ird.yahoo.com [217.146.188.206]) by menubar.gnome.org (Postfix) with SMTP id E64A03B00A3 for ; Fri, 8 Sep 2006 09:48:39 -0400 (EDT) Received: (qmail 47358 invoked by uid 60001); 8 Sep 2006 13:48:39 -0000 Message-ID: <20060908134839.47356.qmail@web86609.mail.ird.yahoo.com> Received: from [62.245.38.105] by web86609.mail.ird.yahoo.com via HTTP; Fri, 08 Sep 2006 14:48:39 BST Date: Fri, 8 Sep 2006 14:48:39 +0100 (BST) From: chris procter To: Jokosher gnome MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.424 tagged_above=-999 required=2 tests=[AWL=-1.022, BAYES_05=-1.11, DNS_FROM_RFC_POST=1.708] X-Spam-Score: -0.424 X-Spam-Level: Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 13:48:41 -0000 --- Jono Bacon wrote: > Hi all, > > This Sunday is the Jokosher clean-up day! The > intention is to use the > day for the following things: > > * comment the code > * write documentation > * update the wiki > * fix bugs > * help new contributors who want to help work on > Jokosher > > Should be a fun and really useful day. Can > everyone > make it along? > > As ever, it is in #jokosher on irc.freenode.net. :) > > Jono I wont be around being the only person left in the entire world who doesn't have internet access at home. This is bug number #10023 in chrisLife (like iLife but completely different) I'm working on the patch atm Anyway I need to give you guys a chance to introduce some more bugs for me to fix :p chris p.s. sorry for the duplicate jono, a curse on all "reply-to-sender-only" mailing lists ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html From jonobacon@gmail.com Fri Sep 8 10:27:26 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6C31B3B00EF for ; Fri, 8 Sep 2006 10:27:26 -0400 (EDT) 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 29562-04 for ; Fri, 8 Sep 2006 10:27:26 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.230]) by menubar.gnome.org (Postfix) with ESMTP id 8EB3F3B00E2 for ; Fri, 8 Sep 2006 10:27:25 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so176862wra for ; Fri, 08 Sep 2006 07:27:24 -0700 (PDT) Received: by 10.90.100.6 with SMTP id x6mr745635agb; Fri, 08 Sep 2006 07:27:24 -0700 (PDT) Received: by 10.90.86.20 with HTTP; Fri, 8 Sep 2006 07:27:23 -0700 (PDT) Message-ID: <1c3fe48e0609080727q57b75c8g6a024fe131ac70a6@mail.gmail.com> Date: Fri, 8 Sep 2006 15:27:23 +0100 From: "Jono Bacon" To: "Adam Sweet" , "Jokosher gnome" In-Reply-To: <20060908141058.56364.qmail@web33502.mail.mud.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> <20060908141058.56364.qmail@web33502.mail.mud.yahoo.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.453 tagged_above=-999 required=2 tests=[AWL=-0.053, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.453 X-Spam-Level: Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 14:27:26 -0000 On 9/8/06, Adam Sweet wrote: > > As ever, it is in #jokosher on irc.freenode.net. :) > > I will also be around, not that I can do anything but > submit bugs atm... Not if I have anything to do with it. Mwhahahahahaha! You will be uber-gst-drinky any time now. :) Jono From jefrat@gmail.com Fri Sep 8 16:03:06 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EC2783B007A for ; Fri, 8 Sep 2006 16:03:05 -0400 (EDT) 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 13962-06 for ; Fri, 8 Sep 2006 16:03:05 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.195]) by menubar.gnome.org (Postfix) with ESMTP id 1A6293B00A5 for ; Fri, 8 Sep 2006 16:03:05 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so354333nzn for ; Fri, 08 Sep 2006 13:03:04 -0700 (PDT) Received: by 10.65.206.14 with SMTP id i14mr2334914qbq; Fri, 08 Sep 2006 13:03:04 -0700 (PDT) Received: by 10.65.84.2 with HTTP; Fri, 8 Sep 2006 13:03:04 -0700 (PDT) Message-ID: <29d55b2b0609081303w3a9591b1tfb0f3e560d07532d@mail.gmail.com> Date: Fri, 8 Sep 2006 16:03:04 -0400 From: "Jeff Ratliff" To: Jokosher In-Reply-To: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.442 tagged_above=-999 required=2 tests=[AWL=-0.042, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.442 X-Spam-Level: Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 20:03:06 -0000 On 07/09/06, Jono Bacon wrote: > Hi all, > > This Sunday is the Jokosher clean-up day! The intention is to use the > day for the following things: > > * comment the code > * write documentation > * update the wiki > * fix bugs > * help new contributors who want to help work on Jokosher I will try to make it at some point.Things are rough at home right now (and I'd like to remain married), but I might be able to spare an hour or 2. At the very least I need to clean up lots of stuff and explain to people why the new documentation wiki is taking so long (honestly, we're almost there). :) -- Jeff Ratliff (Gomer_X) From laszlok2@gmail.com Fri Sep 8 16:16:08 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8945A3B013E for ; Fri, 8 Sep 2006 16:16:08 -0400 (EDT) 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 14496-08 for ; Fri, 8 Sep 2006 16:16:08 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.181]) by menubar.gnome.org (Postfix) with ESMTP id C1F983B00C0 for ; Fri, 8 Sep 2006 16:16:07 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so1377209pye for ; Fri, 08 Sep 2006 13:16:07 -0700 (PDT) Received: by 10.35.10.17 with SMTP id n17mr3602866pyi; Fri, 08 Sep 2006 13:16:07 -0700 (PDT) Received: by 10.35.83.20 with HTTP; Fri, 8 Sep 2006 13:16:07 -0700 (PDT) Message-ID: <5e8268f70609081316v14471a6by6a659bd43cb0baf8@mail.gmail.com> Date: Fri, 8 Sep 2006 16:16:07 -0400 From: "Laszlo Pandy" To: "Jeff Ratliff" In-Reply-To: <29d55b2b0609081303w3a9591b1tfb0f3e560d07532d@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> <29d55b2b0609081303w3a9591b1tfb0f3e560d07532d@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.492 tagged_above=-999 required=2 tests=[AWL=-0.581, BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -1.492 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 20:16:08 -0000 Like Chris I also do not yet have internet at my new house, hence my absence on IRC for the last week. Everyone can blame Rogers who lost my order and my entire account. The internet guy is supposed to be coming on tuesday now, so I'll see you all then. Happy documenting ;) Laszlo From drinky76@yahoo.com Fri Sep 8 22:28:49 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 905383B007B for ; Fri, 8 Sep 2006 22:28:49 -0400 (EDT) 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 29072-10 for ; Fri, 8 Sep 2006 22:28:49 -0400 (EDT) Received: from web33514.mail.mud.yahoo.com (web33514.mail.mud.yahoo.com [68.142.206.163]) by menubar.gnome.org (Postfix) with SMTP id 90F8D3B006F for ; Fri, 8 Sep 2006 22:28:48 -0400 (EDT) Received: (qmail 80825 invoked by uid 60001); 9 Sep 2006 02:28:48 -0000 Message-ID: <20060909022848.80823.qmail@web33514.mail.mud.yahoo.com> Received: from [83.67.107.26] by web33514.mail.mud.yahoo.com via HTTP; Sat, 09 Sep 2006 03:28:48 BST Date: Sat, 9 Sep 2006 03:28:48 +0100 (BST) From: Adam Sweet To: Jokosher In-Reply-To: <29d55b2b0609081303w3a9591b1tfb0f3e560d07532d@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: Yes, score=2.245 tagged_above=-999 required=2 tests=[BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 2.245 X-Spam-Level: ** X-Spam-Flag: YES Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Sep 2006 02:28:49 -0000 --- Jeff Ratliff wrote: > On 07/09/06, Jono Bacon wrote: > > Hi all, > > > > This Sunday is the Jokosher clean-up day! The > intention is to use the > > day for the following things: > > > > * comment the code > > * write documentation > > * update the wiki > > * fix bugs > > * help new contributors who want to help work on > Jokosher > I will try to make it at some point.Things are rough > at home right now > (and I'd like to remain married), but I might be > able to spare an hour > or 2. > > At the very least I need to clean up lots of stuff > and explain to > people why the new documentation wiki is taking so > long (honestly, > we're almost there). :) As a relative non-entity on the coding side, I would say that family issues are inifinitely more important than anything else right now. If the wiki is up (I can't check right now as there is a db error on jokosher.org), people can pull in the slack, myself particularly. With you brother :) Ad -- http://www.drinky.org.uk http://blog.adamsweet.org ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html From davmor2@gmail.com Mon Sep 11 05:04:50 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 40D253B00B9 for ; Mon, 11 Sep 2006 05:04:50 -0400 (EDT) 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 05997-06 for ; Mon, 11 Sep 2006 05:04:49 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.237]) by menubar.gnome.org (Postfix) with ESMTP id 72EE83B022B for ; Mon, 11 Sep 2006 05:04:46 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so4352651wxd for ; Mon, 11 Sep 2006 02:04:46 -0700 (PDT) Received: by 10.90.49.20 with SMTP id w20mr1427759agw; Mon, 11 Sep 2006 02:04:45 -0700 (PDT) Received: by 10.90.119.17 with HTTP; Mon, 11 Sep 2006 02:04:45 -0700 (PDT) Message-ID: <36feaa6c0609110204j467fb62ci36f7154cfd9cb9be@mail.gmail.com> Date: Mon, 11 Sep 2006 10:04:45 +0100 From: "David Morley" To: jokosher-devel-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.2 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: 0.2 X-Spam-Level: Subject: [jokosher-devel] Usability query X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 09:04:50 -0000 I know this will sound strange but the double record buttons (one on instrument and one on title bar) is a little confusing for those who can't/won't read instructions. Therefore I suggest instead of the red button on each instrument would it not be better to have a tick box to select the instrument then just press the one record button. -- Seek That Thy Might Know From jason@jasonfield.com Mon Sep 11 05:39:58 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 97BBF3B0003 for ; Mon, 11 Sep 2006 05:39:58 -0400 (EDT) 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 07931-04 for ; Mon, 11 Sep 2006 05:39:57 -0400 (EDT) Received: from sonaptic.com (unknown [82.110.122.149]) by menubar.gnome.org (Postfix) with ESMTP id D467A3B002A for ; Mon, 11 Sep 2006 05:39:56 -0400 (EDT) Received: from [192.168.0.161] ([192.168.0.161]) by sonaptic.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 11 Sep 2006 10:39:55 +0100 Message-ID: <45052EEC.5050007@jasonfield.com> Date: Mon, 11 Sep 2006 10:39:56 +0100 From: Jason Field User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 To: Jokosher gnome X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 11 Sep 2006 09:39:55.0886 (UTC) FILETIME=[3D62D8E0:01C6D586] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.927 tagged_above=-999 required=2 tests=[AWL=-0.928, BAYES_50=0.001] X-Spam-Score: -0.927 X-Spam-Level: Subject: [jokosher-devel] SVN folders X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 09:39:58 -0000 Just a quick note to say that after looking over the code a bit on Sunday I noticed that the root of the project is still in a JonoEdit folder, which I believe is a remnant from when I started off the GUI. Might be a good plan to rename it to Jokosher at some point :) Cheers, J From snecklifter@gmail.com Mon Sep 11 05:57:46 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 01FB13B007D for ; Mon, 11 Sep 2006 05:57:46 -0400 (EDT) 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 08591-06 for ; Mon, 11 Sep 2006 05:57:45 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.186]) by menubar.gnome.org (Postfix) with ESMTP id A0A6B3B0018 for ; Mon, 11 Sep 2006 05:57:44 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so1185706nfa for ; Mon, 11 Sep 2006 02:57:43 -0700 (PDT) Received: by 10.48.254.10 with SMTP id b10mr7842916nfi; Mon, 11 Sep 2006 02:57:43 -0700 (PDT) Received: by 10.48.223.5 with HTTP; Mon, 11 Sep 2006 02:57:43 -0700 (PDT) Message-ID: <364d303b0609110257y4b0a6ccao3ebb48e0f04451ff@mail.gmail.com> Date: Mon, 11 Sep 2006 10:57:43 +0100 From: "Chris Brown" To: "Jason Field" In-Reply-To: <45052EEC.5050007@jasonfield.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_167704_19252131.1157968663372" References: <45052EEC.5050007@jasonfield.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.832 tagged_above=-999 required=2 tests=[AWL=-0.006, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_SV=0.077] X-Spam-Score: -1.832 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] SVN folders X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 09:57:46 -0000 ------=_Part_167704_19252131.1157968663372 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 11/09/06, Jason Field wrote: > > Just a quick note to say that after looking over the code a bit on > Sunday I noticed that the root of the project is still in a JonoEdit > folder, which I believe is a remnant from when I started off the GUI. > Might be a good plan to rename it to Jokosher at some point :) > > > Good point. If/When this happens we'll need to remember to update any docs which have this svn co URL listed. Regards Chris ------=_Part_167704_19252131.1157968663372 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

On 11/09/06, Jason Field <jason@jasonfield.com> wrote:
Just a quick note to say that after looking over the code a bit on
Sunday I noticed that the root of the project is still in a JonoEdit
folder, which I believe is a remnant from when I started off the GUI.
Might be a good plan to rename it to Jokosher at some point :)




Good point. If/When this happens we'll need to remember to update any docs which have this svn co URL listed.

Regards
Chris
------=_Part_167704_19252131.1157968663372-- From stuart.langridge@gmail.com Mon Sep 11 06:12:05 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D4C1F3B013D for ; Mon, 11 Sep 2006 06:12:05 -0400 (EDT) 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 09285-09 for ; Mon, 11 Sep 2006 06:12:04 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id A793E3B0009 for ; Mon, 11 Sep 2006 06:12:03 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so2405200ugf for ; Mon, 11 Sep 2006 03:12:03 -0700 (PDT) Received: by 10.66.249.11 with SMTP id w11mr2671238ugh; Mon, 11 Sep 2006 03:12:02 -0700 (PDT) Received: by 10.66.237.8 with HTTP; Mon, 11 Sep 2006 03:12:02 -0700 (PDT) Message-ID: <4c91566f0609110312x1443c48dkc78d9325da65e873@mail.gmail.com> Date: Mon, 11 Sep 2006 11:12:02 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "David Morley" In-Reply-To: <36feaa6c0609110204j467fb62ci36f7154cfd9cb9be@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <36feaa6c0609110204j467fb62ci36f7154cfd9cb9be@mail.gmail.com> X-Google-Sender-Auth: 1a26d1228980083c X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.032 tagged_above=-999 required=2 tests=[AWL=-1.046, BAYES_40=-0.185, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -1.032 X-Spam-Level: Cc: jokosher-devel-list@gnome.org Subject: Re: [jokosher-devel] Usability query X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 10:12:06 -0000 On 9/11/06, David Morley wrote: > I know this will sound strange but the double record buttons (one on > instrument and one on title bar) is a little confusing for those who > can't/won't read instructions. > > Therefore I suggest instead of the red button on each instrument would > it not be better to have a tick box to select the instrument then just > press the one record button. I must confess I agree here; I'd like to see a more explanatory icon for "enabled" on an instrument. Other multitrackers do use the record, though, which is why we do. sil -- The carrot is hiding in your coat pocket. "Don't let me be eaten!" it begs in a pathetic, orange voice. http://tinyurl.com/nvm9k From stuart.langridge@gmail.com Mon Sep 11 06:52:14 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 122AC3B00D3 for ; Mon, 11 Sep 2006 06:52:14 -0400 (EDT) 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 11484-05 for ; Mon, 11 Sep 2006 06:52:13 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id D88133B0018 for ; Mon, 11 Sep 2006 06:52:12 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so2414194ugf for ; Mon, 11 Sep 2006 03:52:11 -0700 (PDT) Received: by 10.67.93.7 with SMTP id v7mr2685621ugl; Mon, 11 Sep 2006 03:52:11 -0700 (PDT) Received: by 10.66.237.8 with HTTP; Mon, 11 Sep 2006 03:52:11 -0700 (PDT) Message-ID: <4c91566f0609110352o4fe1ab0g4dedfebbd2fd4a62@mail.gmail.com> Date: Mon, 11 Sep 2006 11:52:11 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "David Morley" , "Jokosher gnome" In-Reply-To: <36feaa6c0609110333w600b5692o1082e98cc8fdbcfd@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <36feaa6c0609110204j467fb62ci36f7154cfd9cb9be@mail.gmail.com> <4c91566f0609110312x1443c48dkc78d9325da65e873@mail.gmail.com> <36feaa6c0609110333w600b5692o1082e98cc8fdbcfd@mail.gmail.com> X-Google-Sender-Auth: f90e5eaa339949f8 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.22 tagged_above=-999 required=2 tests=[AWL=0.180, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.22 X-Spam-Level: Subject: Re: [jokosher-devel] Usability query X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 10:52:14 -0000 On 9/11/06, David Morley wrote: > I think that is what made me think tick box it seems to me that, that > is the universal way of selecting something on a gui os. The problem with a tickbox is that you don't know what you're ticking without a label, and there isn't room for a tickbox and associated label in the instrument header. sil -- In 1988 there was the war, and after that there were no more roses. Not for anybody. -- "V For Vendetta", Alan Moore From jonobacon@gmail.com Mon Sep 11 07:14:29 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69DC63B016E for ; Mon, 11 Sep 2006 07:14:29 -0400 (EDT) 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 12268-05 for ; Mon, 11 Sep 2006 07:14:28 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.227]) by menubar.gnome.org (Postfix) with ESMTP id 822533B013C for ; Mon, 11 Sep 2006 07:14:28 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so4435623wxd for ; Mon, 11 Sep 2006 04:14:28 -0700 (PDT) Received: by 10.90.118.12 with SMTP id q12mr1449180agc; Mon, 11 Sep 2006 04:14:27 -0700 (PDT) Received: by 10.90.86.20 with HTTP; Mon, 11 Sep 2006 04:14:22 -0700 (PDT) Message-ID: <1c3fe48e0609110414o51980c37u9c590682b8a9c7b7@mail.gmail.com> Date: Mon, 11 Sep 2006 12:14:22 +0100 From: "Jono Bacon" To: "Stuart Langridge" In-Reply-To: <4c91566f0609110352o4fe1ab0g4dedfebbd2fd4a62@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <36feaa6c0609110204j467fb62ci36f7154cfd9cb9be@mail.gmail.com> <4c91566f0609110312x1443c48dkc78d9325da65e873@mail.gmail.com> <36feaa6c0609110333w600b5692o1082e98cc8fdbcfd@mail.gmail.com> <4c91566f0609110352o4fe1ab0g4dedfebbd2fd4a62@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.239 tagged_above=-999 required=2 tests=[AWL=0.161, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.239 X-Spam-Level: Cc: Jokosher gnome , David Morley Subject: Re: [jokosher-devel] Usability query X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 11:14:29 -0000 On 9/11/06, Stuart Langridge wrote: > On 9/11/06, David Morley wrote: > > I think that is what made me think tick box it seems to me that, that > > is the universal way of selecting something on a gui os. > > The problem with a tickbox is that you don't know what you're ticking > without a label, and there isn't room for a tickbox and associated > label in the instrument header. I think part of the problem, and one that Ron outlined, is that when the instrument art button is not pushed in, it is still red. I think when it is not pushed in it should be fairly grey, and when you push it in it looks red, so it is clear what that action does. Jono From stuart.langridge@gmail.com Mon Sep 11 07:32:33 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E66253B017B for ; Mon, 11 Sep 2006 07:32:32 -0400 (EDT) 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 13522-04 for ; Mon, 11 Sep 2006 07:32:32 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id B0E823B0136 for ; Mon, 11 Sep 2006 07:32:31 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so2424218ugf for ; Mon, 11 Sep 2006 04:32:30 -0700 (PDT) Received: by 10.67.105.19 with SMTP id h19mr2695260ugm; Mon, 11 Sep 2006 04:32:30 -0700 (PDT) Received: by 10.66.237.8 with HTTP; Mon, 11 Sep 2006 04:32:30 -0700 (PDT) Message-ID: <4c91566f0609110432u6e84622do798ec7a067af1db8@mail.gmail.com> Date: Mon, 11 Sep 2006 12:32:30 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: jono@jonobacon.org In-Reply-To: <1c3fe48e0609110414o51980c37u9c590682b8a9c7b7@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <36feaa6c0609110204j467fb62ci36f7154cfd9cb9be@mail.gmail.com> <4c91566f0609110312x1443c48dkc78d9325da65e873@mail.gmail.com> <36feaa6c0609110333w600b5692o1082e98cc8fdbcfd@mail.gmail.com> <4c91566f0609110352o4fe1ab0g4dedfebbd2fd4a62@mail.gmail.com> <1c3fe48e0609110414o51980c37u9c590682b8a9c7b7@mail.gmail.com> X-Google-Sender-Auth: 53b997ca27f39762 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.223 tagged_above=-999 required=2 tests=[AWL=0.177, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.223 X-Spam-Level: Cc: Jokosher gnome , David Morley Subject: Re: [jokosher-devel] Usability query X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 11:32:33 -0000 > I think part of the problem, and one that Ron outlined, is that when > the instrument art button is not pushed in, it is still red. I think > when it is not pushed in it should be fairly grey, and when you push > it in it looks red, so it is clear what that action does. Sort of. However, if we do that, then it's just an icon of a grey circle; will anyone know what it means? sil -- Java sucks. [...] Java on TV set top boxes will suck so hard it might well inhale people from off their sofa until their heads get wedged in the card slots. --- Jon Rabone, ucam.chat From jonobacon@gmail.com Mon Sep 11 08:14:28 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A0AE63B00DE for ; Mon, 11 Sep 2006 08:14:28 -0400 (EDT) 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 15798-03 for ; Mon, 11 Sep 2006 08:14:28 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.237]) by menubar.gnome.org (Postfix) with ESMTP id C21AB3B0102 for ; Mon, 11 Sep 2006 08:14:25 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so4478720wxd for ; Mon, 11 Sep 2006 05:14:25 -0700 (PDT) Received: by 10.90.116.6 with SMTP id o6mr1481854agc; Mon, 11 Sep 2006 05:14:25 -0700 (PDT) Received: by 10.90.86.20 with HTTP; Mon, 11 Sep 2006 05:14:24 -0700 (PDT) Message-ID: <1c3fe48e0609110514m446a4b48ne0969b3bfe6cbf2c@mail.gmail.com> Date: Mon, 11 Sep 2006 13:14:24 +0100 From: "Jono Bacon" To: "Jokosher gnome" MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.314 tagged_above=-999 required=2 tests=[AWL=-0.773, BAYES_20=-0.74, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -1.314 X-Spam-Level: Subject: [jokosher-devel] Jokosher at LinuxWorld London? X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 12:14:28 -0000 Hi all, Right, we have a potentially exciting opportunity open to us here. :) A stand has opened for a potential Jokosher stand at the LinuxWorld expo in London on 25th and 26th Oct 2006. This would be a great opportunity to demo Jokosher SVN and talk to people about what is going on with the project. I will be at LinuxWorld working, so unfortunatly, I can't run the stand. So, any volunteers? I really hope we can have a presence there. :) Jono From nickmurtagh@gmail.com Mon Sep 11 08:17:20 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 97C603B00BC for ; Mon, 11 Sep 2006 08:17:20 -0400 (EDT) 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 15859-10 for ; Mon, 11 Sep 2006 08:17:18 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.190]) by menubar.gnome.org (Postfix) with ESMTP id 7108D3B00D8 for ; Mon, 11 Sep 2006 08:17:17 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so1206813nfa for ; Mon, 11 Sep 2006 05:17:16 -0700 (PDT) Received: by 10.48.230.18 with SMTP id c18mr7983697nfh; Mon, 11 Sep 2006 05:17:15 -0700 (PDT) Received: by 10.49.88.7 with HTTP; Mon, 11 Sep 2006 05:17:15 -0700 (PDT) Message-ID: <9768a1c60609110517l6e40c8cem2cc20c5454c5dbe1@mail.gmail.com> Date: Mon, 11 Sep 2006 13:17:15 +0100 From: "Nick Murtagh" To: jokosher-devel-list@gnome.org In-Reply-To: <4c91566f0609110352o4fe1ab0g4dedfebbd2fd4a62@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <36feaa6c0609110204j467fb62ci36f7154cfd9cb9be@mail.gmail.com> <4c91566f0609110312x1443c48dkc78d9325da65e873@mail.gmail.com> <36feaa6c0609110333w600b5692o1082e98cc8fdbcfd@mail.gmail.com> <4c91566f0609110352o4fe1ab0g4dedfebbd2fd4a62@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: Re: [jokosher-devel] Usability query X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 12:17:20 -0000 On 9/11/06, Stuart Langridge wrote: > The problem with a tickbox is that you don't know what you're ticking > without a label, and there isn't room for a tickbox and associated > label in the instrument header. How about: | Instrument | Instrument Name | Image | [x] Rec [ ] Solo | | [ ] Mute [ ] Other The use of toggle buttons on the instrument strip doesn't seem very HIG compliant, see the first two bullet points here: http://developer.gnome.org/projects/gup/hig/2.0/controls-toggle-buttons.html From dan@itsawisechild.com Mon Sep 11 12:22:04 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7E2A63B00EE for ; Mon, 11 Sep 2006 12:22:04 -0400 (EDT) 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 28332-10 for ; Mon, 11 Sep 2006 12:21:58 -0400 (EDT) Received: from mail.pinmonkey.com (unknown [65.110.59.100]) by menubar.gnome.org (Postfix) with ESMTP id C059A3B00F7 for ; Mon, 11 Sep 2006 12:21:57 -0400 (EDT) Received: (qmail 32292 invoked by uid 108); 11 Sep 2006 16:22:37 -0000 Received: from unknown (HELO ?10.153.10.141?) (dan@pinmonkey.com@65.114.82.200) by 65-110-59-100.sagonet.tld with ESMTPA; 11 Sep 2006 16:22:37 -0000 Mime-Version: 1.0 (Apple Message framework v752.2) In-Reply-To: References: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Daniel Nawara Date: Mon, 11 Sep 2006 11:21:48 -0500 To: jokosher-devel-list@gnome.org X-Mailer: Apple Mail (2.752.2) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Subject: Re: [jokosher-devel] jokosher-devel-list Digest, Vol 3, Issue 8 X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 16:22:04 -0000 What if un-armed instruments are greyed out in general? the icon, waveform etc could all have a different pallete for armed/unarmed. would provide a more at a glance idea of what's hot/not. Message: 7 Date: Mon, 11 Sep 2006 12:32:30 +0100 From: "Stuart Langridge" Subject: Re: [jokosher-devel] Usability query To: jono@jonobacon.org Cc: Jokosher gnome , David Morley Message-ID: <4c91566f0609110432u6e84622do798ec7a067af1db8@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed > I think part of the problem, and one that Ron outlined, is that when > the instrument art button is not pushed in, it is still red. I think > when it is not pushed in it should be fairly grey, and when you push > it in it looks red, so it is clear what that action does. Sort of. However, if we do that, then it's just an icon of a grey circle; will anyone know what it means? sil -- Java sucks. [...] Java on TV set top boxes will suck so hard it might well inhale people from off their sofa until their heads get wedged in the card slots. --- Jon Rabone, ucam.chat From jefrat@gmail.com Mon Sep 11 12:24:47 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E188B3B00E3 for ; Mon, 11 Sep 2006 12:24:47 -0400 (EDT) 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 28791-04 for ; Mon, 11 Sep 2006 12:24:45 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by menubar.gnome.org (Postfix) with ESMTP id F40EC3B0110 for ; Mon, 11 Sep 2006 12:24:44 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so1266645nfa for ; Mon, 11 Sep 2006 09:24:44 -0700 (PDT) Received: by 10.65.219.4 with SMTP id w4mr2117934qbq; Mon, 11 Sep 2006 09:24:43 -0700 (PDT) Received: by 10.65.84.2 with HTTP; Mon, 11 Sep 2006 09:24:43 -0700 (PDT) Message-ID: <29d55b2b0609110924x726363dctb1a466d759c6aa16@mail.gmail.com> Date: Mon, 11 Sep 2006 12:24:43 -0400 From: "Jeff Ratliff" To: Jokosher MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.441 tagged_above=-999 required=2 tests=[AWL=-0.041, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.441 X-Spam-Level: Subject: [jokosher-devel] New Documentation Site! X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 16:24:48 -0000 Folks, After much debate, head scratching, and sweat I'm proud to say we have a new Documentation web site for Jokosher. The new site will be where released documentation lives as well as a workplace for documentation development. The new site actually consists of 2 MoinMoin based wikis: 1) http://doc.jokosher.org - Heavily modified wiki that looks to the casual observer as if it is just another page on jokosher.org. Eventually www.jokosher.org/help/ will point here. Only finished documentation is here, it changes very little, and only a few people can edit. At the bottom there's a link to the development wiki. 2) http://userdocs.jokoser.org (DNS may not have propagated globally yet) - This is the Documentation team developers site, similar to jokosher.python-hosting.com. It can render wiki markup, HTML markup, and DocBook/XML. Versions of existing documentation will live here and be open to edit. New documentation will be created and developed here. Users will be able to contribute their own docs and comment on what is already there. Anyone with an account can edit, and you can create your own account. Only a few members of the docs team will have admin rights, and will be able to lock and unlock pages. Any user contributed docs that are finished and high quality will be copied to doc.jokosher.org as released docs. ----------------------------------------- The development site is still in it's infancy, and not much is done. I've tried to get some basic stuff together on the FrontPage of userdocs.jokosher.org. If you're interested, create yourself an acount and get started writing! Any problems or questions, let me know. -- Jeff Ratliff (Gomer_X) From jefrat@gmail.com Mon Sep 11 12:28:51 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 58BED3B006B for ; Mon, 11 Sep 2006 12:28:51 -0400 (EDT) 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 28889-09 for ; Mon, 11 Sep 2006 12:28:51 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.198]) by menubar.gnome.org (Postfix) with ESMTP id 5CDE03B00AB for ; Mon, 11 Sep 2006 12:28:50 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so526201nzn for ; Mon, 11 Sep 2006 09:28:49 -0700 (PDT) Received: by 10.65.43.5 with SMTP id v5mr1939440qbj; Mon, 11 Sep 2006 09:28:49 -0700 (PDT) Received: by 10.65.84.2 with HTTP; Mon, 11 Sep 2006 09:28:48 -0700 (PDT) Message-ID: <29d55b2b0609110928j354dbee0lcb508ee0d9af90c5@mail.gmail.com> Date: Mon, 11 Sep 2006 12:28:48 -0400 From: "Jeff Ratliff" To: Jokosher In-Reply-To: <29d55b2b0609110924x726363dctb1a466d759c6aa16@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <29d55b2b0609110924x726363dctb1a466d759c6aa16@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.441 tagged_above=-999 required=2 tests=[AWL=-0.041, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.441 X-Spam-Level: Subject: Re: [jokosher-devel] New Documentation Site! X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 16:28:51 -0000 On 11/09/06, Jeff Ratliff wrote: > 2) http://userdocs.jokoser.org (DNS may not have propagated globally Oooops!! This should be http://userdocs.jokosher.org . Sorry/ -- Jeff Ratliff (Gomer_X) From jonobacon@gmail.com Mon Sep 11 13:54:48 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 07BA43B00EE for ; Mon, 11 Sep 2006 13:54:48 -0400 (EDT) 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 00562-03 for ; Mon, 11 Sep 2006 13:54:45 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.235]) by menubar.gnome.org (Postfix) with ESMTP id C12993B01C8 for ; Mon, 11 Sep 2006 13:54:44 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so403389wra for ; Mon, 11 Sep 2006 10:54:44 -0700 (PDT) Received: by 10.90.117.15 with SMTP id p15mr1853914agc; Mon, 11 Sep 2006 10:54:43 -0700 (PDT) Received: by 10.90.86.20 with HTTP; Mon, 11 Sep 2006 10:54:42 -0700 (PDT) Message-ID: <1c3fe48e0609111054y387906a0xa2cf205c2f6568b3@mail.gmail.com> Date: Mon, 11 Sep 2006 18:54:42 +0100 From: "Jono Bacon" To: "Jeff Ratliff" In-Reply-To: <29d55b2b0609110928j354dbee0lcb508ee0d9af90c5@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <29d55b2b0609110924x726363dctb1a466d759c6aa16@mail.gmail.com> <29d55b2b0609110928j354dbee0lcb508ee0d9af90c5@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.453 tagged_above=-999 required=2 tests=[AWL=-0.053, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.453 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] New Documentation Site! X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 17:54:48 -0000 On 9/11/06, Jeff Ratliff wrote: > On 11/09/06, Jeff Ratliff wrote: > > 2) http://userdocs.jokoser.org (DNS may not have propagated globally > Oooops!! This should be http://userdocs.jokosher.org . Sorry/ Woo! Awesome work Jeff! You are a real credit to the project! :) I imagine this will really kick in to shape when 0.2 is out and we have people making real recordings in Jokosher. :) Jono From jason@jasonfield.com Wed Sep 13 10:44:41 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 180513B0088 for ; Wed, 13 Sep 2006 10:44:41 -0400 (EDT) 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 26576-07 for ; Wed, 13 Sep 2006 10:44:38 -0400 (EDT) Received: from sonaptic.com (unknown [82.110.122.149]) by menubar.gnome.org (Postfix) with ESMTP id 711CE3B011D for ; Wed, 13 Sep 2006 10:44:35 -0400 (EDT) Received: from [192.168.0.161] ([192.168.0.161]) by sonaptic.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 13 Sep 2006 15:44:34 +0100 Message-ID: <45081952.6010901@jasonfield.com> Date: Wed, 13 Sep 2006 15:44:34 +0100 From: Jason Field User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 To: Jokosher gnome X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 13 Sep 2006 14:44:34.0406 (UTC) FILETIME=[210F2860:01C6D743] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.917 tagged_above=-999 required=2 tests=[AWL=0.682, BAYES_00=-2.599] X-Spam-Score: -1.917 X-Spam-Level: Subject: [jokosher-devel] Coding style & class member visibility X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Sep 2006 14:44:41 -0000 Hi all, Having looked through quite a few of the project files on Cleanup Sunday, I thought it might be a good time for the project to think about a coding standard for the files, as I don't believe that there currently is one. My personal preferred Python coding style is; CamelCase for class names. CamelCase for function names. Bars between class/function defs. e.g. #============================================================== class MyFunkyClass(): """ A class that brings back the FUNK!! """ CLASS_CONST = 20.f #__________________________________________________________ def __init__(self): pass #__________________________________________________________ def DoSomethingUseful(self): pass #__________________________________________________________ def MakeACupOfTea(self, teabag, cup, putMilkInFirst=False): pass #============================================================== but I'm sure there are other preferences! One such is the Python.org PEP; http://www.python.org/dev/peps/pep-0008/ Is it worth formally documenting a style? On a related note, I thought it might be an idea to introduce more data hiding into the code. By this, I mean the use of single- and double-underscore name prefixes for private class members/functions. I believe that the common methodology is to use a single underscore for the C++ equivalent of protected members, and the double underscore for the c++ equivalent of private members. e.g. class MyFunkyClass(): def __init__(self): # A subclass might want to change the length of trouser we have, # as fashions change over time. self._trouserLength = 150 # But no-one (not even sub-classes) should mess with the hair!! # The Afro will always represent the true source of The Funk (TM) self.__hairstyle = Afro() Ideas/comments/flames welcome :) Cheers, J From laszlok2@gmail.com Wed Sep 13 11:47:35 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 40EC63B00AC for ; Wed, 13 Sep 2006 11:47:35 -0400 (EDT) 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 30052-08 for ; Wed, 13 Sep 2006 11:47:33 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.180]) by menubar.gnome.org (Postfix) with ESMTP id DC3883B00AE for ; Wed, 13 Sep 2006 11:47:32 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so4215907pye for ; Wed, 13 Sep 2006 08:46:59 -0700 (PDT) Received: by 10.35.66.12 with SMTP id t12mr13842493pyk; Wed, 13 Sep 2006 08:46:59 -0700 (PDT) Received: by 10.35.83.20 with HTTP; Wed, 13 Sep 2006 08:46:56 -0700 (PDT) Message-ID: <5e8268f70609130846j59e22a2dl633701975fb85f10@mail.gmail.com> Date: Wed, 13 Sep 2006 11:46:58 -0400 From: "Laszlo Pandy" To: "Jason Field" In-Reply-To: <45081952.6010901@jasonfield.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <45081952.6010901@jasonfield.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.14 tagged_above=-999 required=2 tests=[AWL=0.260, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.14 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Coding style & class member visibility X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Sep 2006 15:47:35 -0000 http://jokosher.python-hosting.com/wiki/CodingConventions Add to the page what isn't defined already. Laszlo From jason@jasonfield.com Wed Sep 13 12:51:34 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B044D3B01C1 for ; Wed, 13 Sep 2006 12:51:34 -0400 (EDT) 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 00707-07 for ; Wed, 13 Sep 2006 12:51:32 -0400 (EDT) Received: from sonaptic.com (unknown [82.110.122.149]) by menubar.gnome.org (Postfix) with ESMTP id 8118B3B0188 for ; Wed, 13 Sep 2006 12:51:31 -0400 (EDT) Received: from [192.168.0.161] ([192.168.0.161]) by sonaptic.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 13 Sep 2006 17:51:30 +0100 Message-ID: <45083712.1060203@jasonfield.com> Date: Wed, 13 Sep 2006 17:51:30 +0100 From: Jason Field User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 To: Laszlo Pandy References: <45081952.6010901@jasonfield.com> <5e8268f70609130846j59e22a2dl633701975fb85f10@mail.gmail.com> In-Reply-To: <5e8268f70609130846j59e22a2dl633701975fb85f10@mail.gmail.com> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 13 Sep 2006 16:51:30.0930 (UTC) FILETIME=[DCDC7D20:01C6D754] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.088 tagged_above=-999 required=2 tests=[AWL=0.511, BAYES_00=-2.599] X-Spam-Score: -2.088 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Coding style & class member visibility X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Sep 2006 16:51:34 -0000 Sorry didn't see that page! Thanks for the link. I've added a load more content to it, although I'm sure someone will object to at least some portions of it :). Cheers, J Laszlo Pandy wrote: > http://jokosher.python-hosting.com/wiki/CodingConventions > > Add to the page what isn't defined already. > > Laszlo > From jonobacon@gmail.com Wed Sep 13 19:52:46 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C4D973B0124 for ; Wed, 13 Sep 2006 19:52:46 -0400 (EDT) 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 20087-08 for ; Wed, 13 Sep 2006 19:52:46 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.230]) by menubar.gnome.org (Postfix) with ESMTP id C42CB3B0007 for ; Wed, 13 Sep 2006 19:52:45 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so6337656wxd for ; Wed, 13 Sep 2006 16:52:45 -0700 (PDT) Received: by 10.90.28.12 with SMTP id b12mr3046537agb; Wed, 13 Sep 2006 16:52:45 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Wed, 13 Sep 2006 16:52:45 -0700 (PDT) Message-ID: <1c3fe48e0609131652y34ec43a2y98b35b2bc57f6f57@mail.gmail.com> Date: Thu, 14 Sep 2006 00:52:45 +0100 From: "Jono Bacon" To: Jokosher MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.224 tagged_above=-999 required=2 tests=[AWL=0.176, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.224 X-Spam-Level: Subject: [jokosher-devel] Bug fixed, forgot a commit message X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Sep 2006 23:52:46 -0000 Hi all, I am an idiot. I just spent a few hours working on a bug and got it fixed, but completely forgot to add a commit message. Anyway, this fixed a bug where you would record something and then get errors when playing it back. So, recording is now fixed again. :) Jono From jonobacon@gmail.com Wed Sep 13 19:57:41 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 70F983B013D for ; Wed, 13 Sep 2006 19:57:41 -0400 (EDT) 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 20411-05 for ; Wed, 13 Sep 2006 19:57:41 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id A93183B0124 for ; Wed, 13 Sep 2006 19:57:40 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id 67so928683wri for ; Wed, 13 Sep 2006 16:57:40 -0700 (PDT) Received: by 10.90.100.6 with SMTP id x6mr3053551agb; Wed, 13 Sep 2006 16:57:40 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Wed, 13 Sep 2006 16:57:39 -0700 (PDT) Message-ID: <1c3fe48e0609131657j5c7e29a4od82dfa1fda9059f8@mail.gmail.com> Date: Thu, 14 Sep 2006 00:57:39 +0100 From: "Jono Bacon" To: Jokosher MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.453 tagged_above=-999 required=2 tests=[AWL=-0.053, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.453 X-Spam-Level: Subject: [jokosher-devel] Good news - Jokosher latency/sync problem solved X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Sep 2006 23:57:41 -0000 Hi all, Some of you may have experienced problems when recording with Jokosher where the recorded audio was quite badly out of sync with what you recorded against. So, as an example, you could import a song, and record yourself singing along with it, but the singing would be a half-second or so behind and out of time. Well, today, with the help of Wim in #gstreamer the problem has been identified. From what I can tell, whe you create a new instrument and just arm it and record (and don't set the instrument connection), the alsasrc uses device=default and uses the default input. If you do this, you get these sync problems. Now, if you create an instrument and properly set the input with the Instrument Connections dialog, the recording is fine and in sync. Evidently, device=default has some quirks, and Wim says that it provides an incorrect clock, and hence the sync problems. I tested recording, when setting the correct instrument connections, and the latency was quite low, and this is on a laptop with shitty onboard sound and no low latency kernel. This is great news! :) When I get a moment I will look into writing a fix so that it doesn't use device=default. :) Jono From t.moitie@gmail.com Wed Sep 13 20:05:10 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 09B703B012D for ; Wed, 13 Sep 2006 20:05:10 -0400 (EDT) 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 20542-09 for ; Wed, 13 Sep 2006 20:05:08 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id CCC033B00A6 for ; Wed, 13 Sep 2006 20:05:07 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so17902ugb for ; Wed, 13 Sep 2006 17:05:07 -0700 (PDT) Received: by 10.66.224.3 with SMTP id w3mr4422509ugg; Wed, 13 Sep 2006 17:05:06 -0700 (PDT) Received: from ?192.168.1.101? ( [86.3.165.183]) by mx.gmail.com with ESMTP id k2sm115064ugf.2006.09.13.17.05.06; Wed, 13 Sep 2006 17:05:06 -0700 (PDT) Message-ID: <45089CCB.2020201@gmail.com> Date: Thu, 14 Sep 2006 01:05:31 +0100 From: Tom Moitie User-Agent: Thunderbird 2.0a1 (X11/20060910) MIME-Version: 1.0 To: Jokosher References: <1c3fe48e0609131657j5c7e29a4od82dfa1fda9059f8@mail.gmail.com> In-Reply-To: <1c3fe48e0609131657j5c7e29a4od82dfa1fda9059f8@mail.gmail.com> X-Enigmail-Version: 0.94.1.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.028 tagged_above=-999 required=2 tests=[AWL=0.372, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.028 X-Spam-Level: Subject: Re: [jokosher-devel] Good news - Jokosher latency/sync problem solved X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Sep 2006 00:05:10 -0000 Jono Bacon wrote: > When I get a moment I will look into writing a fix so that it doesn't > use device=default. :) Just a suggestion here. I'm not too sure how you're running this project, but would it be worth making a fix to the 0.1 branch and making a small release? Tom Moitie (moitio) From jonobacon@gmail.com Wed Sep 13 20:10:55 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 616F53B0168 for ; Wed, 13 Sep 2006 20:10:55 -0400 (EDT) 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 20820-08 for ; Wed, 13 Sep 2006 20:10:54 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.229]) by menubar.gnome.org (Postfix) with ESMTP id 655B23B00D6 for ; Wed, 13 Sep 2006 20:10:54 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so6342841wxd for ; Wed, 13 Sep 2006 17:10:54 -0700 (PDT) Received: by 10.90.83.14 with SMTP id g14mr3053751agb; Wed, 13 Sep 2006 17:10:54 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Wed, 13 Sep 2006 17:10:53 -0700 (PDT) Message-ID: <1c3fe48e0609131710n2b1c6516k5be3adc657ce073c@mail.gmail.com> Date: Thu, 14 Sep 2006 01:10:53 +0100 From: "Jono Bacon" To: "Tom Moitie" In-Reply-To: <45089CCB.2020201@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609131657j5c7e29a4od82dfa1fda9059f8@mail.gmail.com> <45089CCB.2020201@gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.228 tagged_above=-999 required=2 tests=[AWL=0.172, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.228 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Good news - Jokosher latency/sync problem solved X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Sep 2006 00:10:55 -0000 On 9/14/06, Tom Moitie wrote: > Jono Bacon wrote: > > When I get a moment I will look into writing a fix so that it doesn't > > use device=default. :) > > Just a suggestion here. I'm not too sure how you're running this > project, but would it be worth making a fix to the 0.1 branch and making > a small release? > Tom Moitie (moitio) I don't think so, 0.1 is still useful, this is just a bugfix and a compelling bugfix for 0.2. In any case, if people properly select the instrument connection from the dialog, they will get the in sync behaviour. We just need to make 0.2 not use device=default. :) Jono From jefrat@gmail.com Thu Sep 14 10:31:45 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9EE8B3B00CE for ; Thu, 14 Sep 2006 10:31:45 -0400 (EDT) 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 23015-07 for ; Thu, 14 Sep 2006 10:31:45 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.236]) by menubar.gnome.org (Postfix) with ESMTP id BBFF63B007B for ; Thu, 14 Sep 2006 10:31:44 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so6633518wxd for ; Thu, 14 Sep 2006 07:31:44 -0700 (PDT) Received: by 10.70.109.9 with SMTP id h9mr12670489wxc; Thu, 14 Sep 2006 07:31:44 -0700 (PDT) Received: by 10.65.84.2 with HTTP; Thu, 14 Sep 2006 07:31:43 -0700 (PDT) Message-ID: <29d55b2b0609140731w2702beacnc5a90ed603ac436@mail.gmail.com> Date: Thu, 14 Sep 2006 10:31:43 -0400 From: "Jeff Ratliff" To: "Jokosher gnome" In-Reply-To: <45083712.1060203@jasonfield.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <45081952.6010901@jasonfield.com> <5e8268f70609130846j59e22a2dl633701975fb85f10@mail.gmail.com> <45083712.1060203@jasonfield.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: Re: [jokosher-devel] Coding style & class member visibility X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Sep 2006 14:31:45 -0000 On 13/09/06, Jason Field wrote: > Sorry didn't see that page! Thanks for the link. I've added a load more > content to it, although I'm sure someone will object to at least some > portions of it :). > No objections here. I'm just greatly encouraged that we have a Class that brings the Funk!!! :) -- Jeff Ratliff (Gomer_X) From jason@jasonfield.com Thu Sep 14 10:47:02 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BFBB33B00B4 for ; Thu, 14 Sep 2006 10:47:02 -0400 (EDT) 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 23733-07 for ; Thu, 14 Sep 2006 10:47:00 -0400 (EDT) Received: from sonaptic.com (unknown [82.110.122.149]) by menubar.gnome.org (Postfix) with ESMTP id 58E293B0013 for ; Thu, 14 Sep 2006 10:46:59 -0400 (EDT) Received: from [192.168.0.161] ([192.168.0.161]) by sonaptic.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 14 Sep 2006 15:46:53 +0100 Message-ID: <45096B5A.5010400@jasonfield.com> Date: Thu, 14 Sep 2006 15:46:50 +0100 From: Jason Field User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 To: Jeff Ratliff References: <45081952.6010901@jasonfield.com> <5e8268f70609130846j59e22a2dl633701975fb85f10@mail.gmail.com> <45083712.1060203@jasonfield.com> <29d55b2b0609140731w2702beacnc5a90ed603ac436@mail.gmail.com> In-Reply-To: <29d55b2b0609140731w2702beacnc5a90ed603ac436@mail.gmail.com> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 14 Sep 2006 14:46:53.0460 (UTC) FILETIME=[9E5ADD40:01C6D80C] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.19 tagged_above=-999 required=2 tests=[AWL=0.409, BAYES_00=-2.599] X-Spam-Score: -2.19 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Coding style & class member visibility X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Sep 2006 14:47:02 -0000 Jeff Ratliff wrote: > On 13/09/06, Jason Field wrote: > >> Sorry didn't see that page! Thanks for the link. I've added a load more >> content to it, although I'm sure someone will object to at least some >> portions of it :). >> >> > No objections here. I'm just greatly encouraged that we have a Class > that brings the Funk!!! :) > Well, it is a music application after all ;) From snecklifter@gmail.com Sat Sep 16 13:21:39 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8DF163B01E3 for ; Sat, 16 Sep 2006 13:21:39 -0400 (EDT) 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 21321-03 for ; Sat, 16 Sep 2006 13:21:39 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.188]) by menubar.gnome.org (Postfix) with ESMTP id 1A5023B01A2 for ; Sat, 16 Sep 2006 13:21:38 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so2540685nfa for ; Sat, 16 Sep 2006 10:21:37 -0700 (PDT) Received: by 10.49.75.2 with SMTP id c2mr14846044nfl; Sat, 16 Sep 2006 10:21:36 -0700 (PDT) Received: by 10.48.223.5 with HTTP; Sat, 16 Sep 2006 10:21:36 -0700 (PDT) Message-ID: <364d303b0609161021w7d733f4ege5bfb47bb9d09350@mail.gmail.com> Date: Sat, 16 Sep 2006 18:21:36 +0100 From: "Chris Brown" To: "Jokosher gnome" MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_240811_14189595.1158427296716" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.421 tagged_above=-999 required=2 tests=[AWL=-1.417, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.421 X-Spam-Level: Subject: [jokosher-devel] Jokosher at LinuxWorld London X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Sep 2006 17:21:39 -0000 ------=_Part_240811_14189595.1158427296716 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello Folks, I've put my hairy conkers on the line and chalked my name up on the (until now) blank board of people pimping Jokosher at LinuxWorld London. I'm the perfect fit as I know nothing about Python, have never used Jokosher in anger and have not attended a LinuxWorld before! So consider me the Marshall Applewhite of Jokosher and join me in drinking the heady citrus-and-phenobarbitone concotion that is a booth in the .org pavilion at LinuxWorld "Comet Hale-bopp" London. If get my drift. Jono has some good suggestions such as recording a podcast on Jokosher "editing-by-the-seat-of-your-pants" 0.1 and dishing out whichever poor sap of a distro has decided to include the first release on its cd. I'm thinking live here, not installable. I have an epiphone SG which I think I'll take for people to bash out some tunes to and general piss-off the rest of the pavilion. Join me. JOIN ME! ------=_Part_240811_14189595.1158427296716 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello Folks,

I've put my hairy conkers on the line and chalked my name up on the (until now) blank board of people pimping Jokosher at LinuxWorld London. I'm the perfect fit as I know nothing about Python, have never used Jokosher in anger and have not attended a LinuxWorld before! So consider me the Marshall Applewhite of Jokosher and join me in drinking the heady citrus-and-phenobarbitone concotion that is a booth in the .org pavilion at LinuxWorld "Comet Hale-bopp" London. If get my drift.

Jono has some good suggestions such as recording a podcast on Jokosher "editing-by-the-seat-of-your-pants" 0.1 and dishing out whichever poor sap of a distro has decided to include the first release on its cd. I'm thinking live here, not installable. I have an epiphone SG which I think I'll take for people to bash out some tunes to and general piss-off the rest of the pavilion.

Join me. JOIN ME!
------=_Part_240811_14189595.1158427296716-- From john@thegreens.co.uk Sat Sep 16 15:27:19 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 82CD93B018C for ; Sat, 16 Sep 2006 15:27:19 -0400 (EDT) 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 25648-02 for ; Sat, 16 Sep 2006 15:27:18 -0400 (EDT) Received: from smtp809.mail.ukl.yahoo.com (smtp809.mail.ukl.yahoo.com [217.12.12.199]) by menubar.gnome.org (Postfix) with SMTP id C9E6A3B0172 for ; Sat, 16 Sep 2006 15:27:17 -0400 (EDT) Received: (qmail 59104 invoked from network); 16 Sep 2006 19:27:16 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.159.174.167 with login) by smtp809.mail.ukl.yahoo.com with SMTP; 16 Sep 2006 19:27:16 -0000 Received: by thegreens.co.uk (Postfix, from userid 1001) id 938D977E49; Sat, 16 Sep 2006 20:27:16 +0100 (BST) Date: Sat, 16 Sep 2006 20:27:16 +0100 From: John Green To: jokosher-devel-list@gnome.org Message-ID: <20060916192716.GA20428@localhost.localdomain> Mail-Followup-To: jokosher-devel-list@gnome.org References: <364d303b0609161021w7d733f4ege5bfb47bb9d09350@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <364d303b0609161021w7d733f4ege5bfb47bb9d09350@mail.gmail.com> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.607 tagged_above=-999 required=2 tests=[AWL=-0.463, BAYES_50=0.001, SPF_NEUTRAL=1.069] X-Spam-Score: 0.607 X-Spam-Level: Subject: Re: [jokosher-devel] Jokosher at LinuxWorld London X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Sep 2006 19:27:19 -0000 On Sat, Sep 16, 2006 at 06:21:36PM +0100, Chris Brown wrote: > Hello Folks, > > Join me. JOIN ME! Hi Chris As I'm only an hour or so train ride away I've no excuse for not helping out. I hope to be there both days. Any one else? -- John Green From jonobacon@gmail.com Sat Sep 16 20:54:41 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0036A3B02D6 for ; Sat, 16 Sep 2006 20:54:41 -0400 (EDT) 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 04259-03 for ; Sat, 16 Sep 2006 20:54:40 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.225]) by menubar.gnome.org (Postfix) with ESMTP id 124BB3B026A for ; Sat, 16 Sep 2006 20:54:40 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so7771277wxd for ; Sat, 16 Sep 2006 17:54:39 -0700 (PDT) Received: by 10.90.65.11 with SMTP id n11mr4140454aga; Sat, 16 Sep 2006 17:54:39 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Sat, 16 Sep 2006 17:54:39 -0700 (PDT) Message-ID: <1c3fe48e0609161754y78bcacc7l3f740452b2ac49d6@mail.gmail.com> Date: Sun, 17 Sep 2006 01:54:39 +0100 From: "Jono Bacon" To: jokosher-devel-list@gnome.org In-Reply-To: <20060916192716.GA20428@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <364d303b0609161021w7d733f4ege5bfb47bb9d09350@mail.gmail.com> <20060916192716.GA20428@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.303 tagged_above=-999 required=2 tests=[AWL=-0.762, BAYES_20=-0.74, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -1.303 X-Spam-Level: Subject: Re: [jokosher-devel] Jokosher at LinuxWorld London X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Sep 2006 00:54:41 -0000 On 9/16/06, John Green wrote: > On Sat, Sep 16, 2006 at 06:21:36PM +0100, Chris Brown wrote: > > Hello Folks, > > > > Join me. JOIN ME! > > Hi Chris > > As I'm only an hour or so train ride away I've no excuse for not helping > out. I hope to be there both days. > > Any one else? I will be there for both days, but dotted between different areas. :) Incidentally, we should maybe have a week of bugfixing before the show to get it into shape :) Jono From john@thegreens.co.uk Mon Sep 18 06:42:24 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4D4BA3B00BC for ; Mon, 18 Sep 2006 06:42:24 -0400 (EDT) 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 04982-01 for ; Mon, 18 Sep 2006 06:42:22 -0400 (EDT) Received: from smtp800.mail.ukl.yahoo.com (smtp800.mail.ukl.yahoo.com [217.12.12.142]) by menubar.gnome.org (Postfix) with SMTP id A3BD83B0221 for ; Mon, 18 Sep 2006 06:42:21 -0400 (EDT) Received: (qmail 10330 invoked from network); 18 Sep 2006 10:42:21 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.159.174.167 with login) by smtp800.mail.ukl.yahoo.com with SMTP; 18 Sep 2006 10:42:20 -0000 Received: by thegreens.co.uk (Postfix, from userid 1001) id 06E7977E2A; Mon, 18 Sep 2006 11:42:19 +0100 (BST) Date: Mon, 18 Sep 2006 11:42:19 +0100 From: John Green To: jokosher-devel-list@gnome.org Message-ID: <20060918104219.GA9740@localhost.localdomain> Mail-Followup-To: jokosher-devel-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="IS0zKkzwUGydFO0o" Content-Disposition: inline User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.462 tagged_above=-999 required=2 tests=[AWL=0.914, BAYES_00=-2.599, SPF_NEUTRAL=1.069, TW_GT=0.077, TW_YG=0.077] X-Spam-Score: -0.462 X-Spam-Level: Subject: [jokosher-devel] Query position on pipelines X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 10:42:24 -0000 --IS0zKkzwUGydFO0o Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I updated my gstreamer CVS the other day and since then the playhead indicator does not seem to behave itself after doing a seek. Now I think that it's gst.Element.query_position() that's changed. Can someone else please check this out in the attached script to prove it's not me or my machine? You need to change the filename on line 98 to something on your machine and then run it twice: first time: $ ./seek_test.py # uses the standard dapper gst and then: $ gst-head ./seek_test.py # uses the CVS gst Press and then a few times. will seek to 3 secs and then about a second later will do a query_position() on the pipeline and prints the output. On my machine the first one always gives about 1 second (the time since the last seek) which is what Jokosher currently expects. Since I recompiled gst CVS on friday the second gives about 4secs (the *actual* position) which throws Jokosher a bit. If it's not me then we could maybe chase the gst guys a bit and see if they've cleared a bug or created one. -- John Green --IS0zKkzwUGydFO0o Content-Type: text/x-python; charset=us-ascii Content-Disposition: attachment; filename="seek_test.py" #!/usr/bin/python import pygst pygst.require("0.10") import gst import pygtk import gtk import gtk.glade import time import gobject class Instrument: def __init__(self, project, filename, insnum): self.project = project gst.debug("Adding an instrument gnlcomposition") self.comp = gst.element_factory_make("gnlcomposition", "mycomposition" + str(insnum)) self.comp.connect("pad-added", self.project.OnPad, self) self.compconvert = gst.element_factory_make("audioconvert", "compconvert" + str(insnum)) self.project.pipeline.add(self.compconvert) self.silenceaudio = gst.element_factory_make("audiotestsrc") self.silenceaudio.set_property("volume", 0.0) self.silencesource = gst.element_factory_make("gnlsource") self.silencesource.set_property("priority", 1000) self.silencesource.set_property("start", 0) self.silencesource.set_property("duration", 100 * gst.SECOND) self.silencesource.set_property("media-start", 0) self.silencesource.set_property("media-duration", 100 * gst.SECOND) self.silencesource.add(self.silenceaudio) self.comp.add(self.silencesource) gst.debug("Adding first gnlfilesource") self.audio1 = gst.element_factory_make("gnlfilesource", "audio" + str(insnum)) self.audio1.set_property("location", filename) self.audio1.set_property("start", 0 * gst.SECOND) self.audio1.set_property("duration", 12 * gst.SECOND) self.audio1.set_property("media-start", 0) self.audio1.set_property("media-duration", 12 * gst.SECOND) self.comp.add(self.audio1) self.project.pipeline.add(self.comp) self.volume = gst.element_factory_make("volume", "volume" + str(insnum)) self.project.pipeline.add(self.volume) self.level = gst.element_factory_make("level", "level" + str(insnum)) self.project.pipeline.add(self.level) gst.debug("Adding an instrument audioconvert") self.convert = gst.element_factory_make("audioconvert", "convert" + str(insnum)) self.project.pipeline.add(self.convert) self.resample = gst.element_factory_make("audioresample", "resample" + str(insnum)) self.project.pipeline.add(self.resample) self.compconvert.link(self.volume) self.volume.link(self.level) self.level.link(self.convert) self.convert.link(self.resample) self.resample.link(self.project.masteradder) class Project: def __init__(self): print "Running class" instruments = [] self.pipeline = gst.Pipeline("mixer") self.bus = self.pipeline.get_bus() self.bus.add_signal_watch() self.bus.connect("message::error", self.BusMessage) gst.debug("Adding master adder") self.masteradder = gst.element_factory_make("adder", "masteradder") self.pipeline.add(self.masteradder) gst.debug("Adding alsasink") self.out = gst.element_factory_make("alsasink", "out") self.out.set_property("device", "default") self.pipeline.add(self.out) gst.debug("Linking masteradder to alsasink") # need to restrict the format on adder's output caps = gst.caps_from_string ("audio/x-raw-int," "rate=44100,channels=2,endianness=1234,width=16,depth=16,signed=(boolean)true") self.masteradder.link(self.out, caps) # change the file names to something on your computer self.ins1 = Instrument(self, "/home/john/code/jokosher_tests/audio/one.wav", 1) def OnPad(self, comp, pad, instrument): print "pad added!" gst.debug("Pad added") convpad = instrument.compconvert.get_compatible_pad(pad, pad.get_caps()) pad.link(convpad) def Play(self): self.pipeline.set_state(gst.STATE_PLAYING) #print self.pipeline.get_state(0) def Stop(self): self.pipeline.set_state(gst.STATE_NULL) #print self.pipeline.get_state(0) def Seek(self): print "seeking to 3 seconds" r=self.pipeline.seek( 1.0, gst.FORMAT_TIME, gst.SEEK_FLAG_FLUSH, gst.SEEK_TYPE_SET, long(3 * gst.SECOND), gst.SEEK_TYPE_NONE, -1) if r: print "seek success" else: print ">>> seek failed <<<" gobject.timeout_add(1000, self.ReportPos) def ReportPos(self): print "reported position 1 second after seek",float(self.pipeline.query_position(gst.FORMAT_TIME)[0]) / gst.SECOND def BusMessage(self, bus, message): st = message.structure error, debug = message.parse_error() print "!!!! bus message error: " + str(error) print "!!!! bus message debug: " + str(debug) class Main: def __init__(self): self.project = Project() self.wTree = gtk.glade.XML("gui.glade", "mainwindow") signals = { "on_play_clicked" : self.OnPlay, "on_stop_clicked" : self.OnStop, "on_quit_clicked" : self.OnQuit, "on_seek_clicked" : self.OnSeek, } self.wTree.signal_autoconnect(signals) self.window = self.wTree.get_widget("mainwindow") self.window.show_all() def OnPlay(self, widget): print "play" self.project.Play() def OnStop(self, widget): print "stop" self.project.Stop() def OnQuit(self, widget): gtk.main_quit() def OnSeek(self, widget): print "seek" self.project.Seek() start=Main() gtk.main() --IS0zKkzwUGydFO0o Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="gui.glade" True window1 GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False True False True False False GDK_WINDOW_TYPE_HINT_NORMAL GDK_GRAVITY_NORTH_WEST True False True GTK_BUTTONBOX_DEFAULT_STYLE 0 True True True gtk-media-play True GTK_RELIEF_NORMAL True True True True gtk-media-stop True GTK_RELIEF_NORMAL True True True True gtk-quit True GTK_RELIEF_NORMAL True True True True Seek True GTK_RELIEF_NORMAL True --IS0zKkzwUGydFO0o-- From jonobacon@gmail.com Mon Sep 18 08:41:14 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B0A833B035C for ; Mon, 18 Sep 2006 08:41:14 -0400 (EDT) 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 12250-07 for ; Mon, 18 Sep 2006 08:41:12 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.230]) by menubar.gnome.org (Postfix) with ESMTP id BE6893B0095 for ; Mon, 18 Sep 2006 08:41:11 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so8728004wxd for ; Mon, 18 Sep 2006 05:41:11 -0700 (PDT) Received: by 10.90.78.1 with SMTP id a1mr4326295agb; Mon, 18 Sep 2006 05:41:11 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Mon, 18 Sep 2006 05:41:11 -0700 (PDT) Message-ID: <1c3fe48e0609180541l5f5b424k7befc2840b0acd91@mail.gmail.com> Date: Mon, 18 Sep 2006 13:41:11 +0100 From: "Jono Bacon" To: jokosher-devel-list@gnome.org In-Reply-To: <20060918104219.GA9740@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060918104219.GA9740@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.214 tagged_above=-999 required=2 tests=[AWL=0.186, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.214 X-Spam-Level: Subject: Re: [jokosher-devel] Query position on pipelines X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 12:41:14 -0000 Hi, > If it's not me then we could maybe chase the gst guys a bit and see if > they've cleared a bug or created one. I tested this, and with the Dapper version it reports the seek time as around 0.9 and with CVS around 3.9. My assumption is that this was a bug in the Dapper version of GStreamer and they have since fixed it as I assume that 3.9 is the correct number (around a second after three seconds). Jono From john@thegreens.co.uk Mon Sep 18 09:02:45 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 21DB83B0311 for ; Mon, 18 Sep 2006 09:02:45 -0400 (EDT) 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 14314-04 for ; Mon, 18 Sep 2006 09:02:42 -0400 (EDT) Received: from smtp804.mail.ukl.yahoo.com (smtp804.mail.ukl.yahoo.com [217.12.12.141]) by menubar.gnome.org (Postfix) with SMTP id D45B63B0095 for ; Mon, 18 Sep 2006 09:02:41 -0400 (EDT) Received: (qmail 81025 invoked from network); 18 Sep 2006 13:02:41 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.159.174.167 with login) by smtp804.mail.ukl.yahoo.com with SMTP; 18 Sep 2006 13:02:41 -0000 Received: by thegreens.co.uk (Postfix, from userid 1001) id 8DE5B77E2A; Mon, 18 Sep 2006 14:02:40 +0100 (BST) Date: Mon, 18 Sep 2006 14:02:40 +0100 From: John Green To: jokosher-devel-list@gnome.org Message-ID: <20060918130240.GA13170@localhost.localdomain> Mail-Followup-To: jokosher-devel-list@gnome.org References: <20060918104219.GA9740@localhost.localdomain> <1c3fe48e0609180541l5f5b424k7befc2840b0acd91@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1c3fe48e0609180541l5f5b424k7befc2840b0acd91@mail.gmail.com> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.767 tagged_above=-999 required=2 tests=[AWL=0.763, BAYES_00=-2.599, SPF_NEUTRAL=1.069] X-Spam-Score: -0.767 X-Spam-Level: Subject: Re: [jokosher-devel] Query position on pipelines X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 13:02:45 -0000 On Mon, Sep 18, 2006 at 01:41:11PM +0100, Jono Bacon wrote: > I tested this, and with the Dapper version it reports the seek time as > around 0.9 and with CVS around 3.9. My assumption is that this was a > bug in the Dapper version of GStreamer and they have since fixed it as > I assume that 3.9 is the correct number (around a second after three > seconds). I think so too. query_position *ought* to give you the correct position. I think I added the original "fudge" to Jokosher to make it display the proper position after seeking. Maybe I should have raised a bug report then. It's OK now and we can remove our workaround. No worries. -- John Green From jonobacon@gmail.com Mon Sep 18 09:28:12 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 584C83B045F for ; Mon, 18 Sep 2006 09:28:12 -0400 (EDT) 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 15705-09 for ; Mon, 18 Sep 2006 09:28:09 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.229]) by menubar.gnome.org (Postfix) with ESMTP id 1FC133B04D6 for ; Mon, 18 Sep 2006 09:18:18 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id 67so1297820wri for ; Mon, 18 Sep 2006 06:18:17 -0700 (PDT) Received: by 10.90.72.10 with SMTP id u10mr4373603aga; Mon, 18 Sep 2006 06:18:17 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Mon, 18 Sep 2006 06:18:17 -0700 (PDT) Message-ID: <1c3fe48e0609180618g5d367b14qf1c2ee2cefecab4c@mail.gmail.com> Date: Mon, 18 Sep 2006 14:18:17 +0100 From: "Jono Bacon" To: jokosher-devel-list@gnome.org In-Reply-To: <20060918130240.GA13170@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060918104219.GA9740@localhost.localdomain> <1c3fe48e0609180541l5f5b424k7befc2840b0acd91@mail.gmail.com> <20060918130240.GA13170@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.452 tagged_above=-999 required=2 tests=[AWL=-0.052, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.452 X-Spam-Level: Subject: Re: [jokosher-devel] Query position on pipelines X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 13:28:12 -0000 On 9/18/06, John Green wrote: > I think so too. query_position *ought* to give you the correct position. I > think I added the original "fudge" to Jokosher to make it display the proper > position after seeking. Maybe I should have raised a bug report then. It's > OK now and we can remove our workaround. No worries. Cool. There is gonna be times when we code against a bug with out knowing it - at least it is fixed. :) Jono From jonobacon@gmail.com Mon Sep 18 12:22:38 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4FC613B00AF for ; Mon, 18 Sep 2006 12:22:38 -0400 (EDT) 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 26620-09 for ; Mon, 18 Sep 2006 12:22:37 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.227]) by menubar.gnome.org (Postfix) with ESMTP id 45C973B0222 for ; Mon, 18 Sep 2006 12:22:37 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id 67so1371877wri for ; Mon, 18 Sep 2006 09:22:36 -0700 (PDT) Received: by 10.90.119.15 with SMTP id r15mr2290247agc; Mon, 18 Sep 2006 09:22:36 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Mon, 18 Sep 2006 09:22:36 -0700 (PDT) Message-ID: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> Date: Mon, 18 Sep 2006 17:22:36 +0100 From: "Jono Bacon" To: Jokosher MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.452 tagged_above=-999 required=2 tests=[AWL=-0.052, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.452 X-Spam-Level: Subject: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 16:22:38 -0000 Hi folks, Well, we are six weeks away from the freeze and we have lots to do. I have a slight concern about if we are gonna get everything sorted - Laszlo has been having Internet problems that have kept him away recently and I am on holiday for two weeks so that cuts down my hacking. We have the following core chunks to finish: * Volume fades (Laszlo mailed me saying he was working on it but needed to flesh out the UI - I will start a new thread on that) * Extensions API - Aq and Laszlo poking at this - I think it would be good to get the sample plug-ins fixed and finished and consider that when they work, we have our first shot at the extensions API. * Multi-channel element - Elleo says he has made some progress but still has a few quirks with static on some channels. He is still hacking on it. Fingers crossed Elleo will get it fixed for the 0.2 release, but we need to consider how we distribute it as it won't be in an official gst-*-plugins release. * Effects - I am finishing up some support in effects to get more effects working. Now, there are some other people who have hacked on Jokosher - nibil, john_g and RealNitro, and if they fancy hacking on some other stuff, I think the following really need fixing for 0.2: * The playhead is often not accurate in what it is actually playing. E.g. the playhead may be a few pixels away from a wave but it has started playing it. Bug report - http://jokosher.python-hosting.com/ticket/135 * Seek broken - john_g seems to be looking into this * Latency when alsasrc uses device=default. Bug report - http://jokosher.python-hosting.com/ticket/180 - Elleo, as our resident ALSA king, do you want to look at this? These seem to be the core issues. I know that mid-way through development there is a bit of a lull, but I think we need to pull together to get these things fixed. We haven't even looked at documentation yet, and ideally we need these things implemented sooner rather than later so the docs team can write some docs. Remember 0.2 will be the release where people actually make *real* recordings with Jokosher, so lets make it rock! Another reason to hack on this sooner rather than later is to discover any other GStreamer bugs and get them fixed sooner so they can get into releases quicker. Many of us want fixes in Edgy, and the Edgy freeze is *very* soon, so it would be nice to get all fixes in Edgy. :) Lets make this one rock folks! :) Jono From jonobacon@gmail.com Mon Sep 18 12:45:58 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9CAE43B00AE for ; Mon, 18 Sep 2006 12:45:58 -0400 (EDT) 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 27925-02 for ; Mon, 18 Sep 2006 12:45:58 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.232]) by menubar.gnome.org (Postfix) with ESMTP id 7125B3B0125 for ; Mon, 18 Sep 2006 12:45:57 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so8823167wxd for ; Mon, 18 Sep 2006 09:45:57 -0700 (PDT) Received: by 10.90.54.20 with SMTP id c20mr4706888aga; Mon, 18 Sep 2006 09:45:56 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Mon, 18 Sep 2006 09:45:56 -0700 (PDT) Message-ID: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> Date: Mon, 18 Sep 2006 17:45:56 +0100 From: "Jono Bacon" To: Jokosher MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.219 tagged_above=-999 required=2 tests=[AWL=0.181, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.219 X-Spam-Level: Subject: [jokosher-devel] Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 16:45:58 -0000 Hi all, This is mainly for the benefit of Lazlo and Aq about the volume fades UI and how it should work. This is based off some initial discussion and the design that has been in my head for a little while. Right now, if you make a selection, the red markers can be used to make a volume change, as the slider is dragged it should change the volume level. Now, when the volume fade has been made, you can see a red line plotted on the wave form that shows the volume curve. What we need to do is add a 'control point' at the point where you set the volume. This control point will just be a small dot. This way, once you have made the selection and implemented the fade, you can move the control point up and down to adjust the volume afterwards. So, as a use case: Jono is editing the music he just recorded with his guitar. He wants to make one particular section a little quieter. He first shift-clicks and makes a select. Them, he drags the red volume markers down to mark where the volume should be, and he sees the waveform update and some control points appear where the red markers set the volume. He unselects the selection by clicking elsewhere and sees the red line. When he plays it back, it is a little too quiet, so he clicks on the little control points and moves them higher to make the volume a bit louder. See what I mean? So, how do we implement this? Well, in terms of the audio, we need to create a GnlOperation and put a volume element in it. Then, we use a GstController to set the timestamps where the volume should change. For a sample of a GnlOperation at work, grab http://jonobacon.org/files/gnloper2.py and its http://jonobacon.org/files/buggui.glade glade file. That shows two GnlOperations for the same audio track in which each applies an effect. Laszlo - are you still OK to look at this? If you are having Internet problems still, do you want someone else to look at it? Jono From mike@mikeasoft.com Mon Sep 18 14:52:04 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5E7543B0371 for ; Mon, 18 Sep 2006 14:52:04 -0400 (EDT) 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 01921-07 for ; Mon, 18 Sep 2006 14:52:00 -0400 (EDT) Received: from tallyho.bytemark.co.uk (tallyho.bytemark.co.uk [80.68.81.166]) by menubar.gnome.org (Postfix) with ESMTP id D356D3B015C for ; Mon, 18 Sep 2006 14:51:59 -0400 (EDT) Received: from mikeasoft.com ([80.68.92.185]) by tallyho.bytemark.co.uk with esmtp (Exim 4.52) id 1GPODn-0005uC-5m for jokosher-devel-list@gnome.org; Mon, 18 Sep 2006 18:51:59 +0000 Received: from mike by mikeasoft.com with local (Exim 3.36 #1 (Debian)) id 1GPOGG-0006Pm-00 for ; Mon, 18 Sep 2006 19:54:32 +0100 Date: Mon, 18 Sep 2006 19:54:31 +0100 From: Michael Sheldon To: Jokosher Message-ID: <20060918185431.GD2753@mikeasoft.com> Mail-Followup-To: Jokosher References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> User-Agent: mutt-ng/devel-r804 (Linux) Sender: Michael Sheldon X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.687 tagged_above=-999 required=2 tests=[AWL=-0.577, BAYES_05=-1.11] X-Spam-Score: -1.687 X-Spam-Level: Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 18:52:04 -0000 > * Multi-channel element - Elleo says he has made some progress but > still has a few quirks with static on some channels. He is still > hacking on it. Fingers crossed Elleo will get it fixed for the 0.2 > release, but we need to consider how we distribute it as it won't be > in an official gst-*-plugins release. Heh, bit more than just a bit of static on some channels, I actually get 10 blank channels, 2 channels filled with white noise and 2 seemingly identical channels giving listenable output. But at least it doesn't b0rk the pipeline now, so that's progress :). > * Latency when alsasrc uses device=default. Bug report - > http://jokosher.python-hosting.com/ticket/180 - Elleo, as our resident > ALSA king, do you want to look at this? Sure, I'll take a look at this over the weekend. Cheers, Mike. -- Michael Sheldon http://www.mikeasoft.com From laszlok2@gmail.com Mon Sep 18 16:01:27 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8651F3B02E4 for ; Mon, 18 Sep 2006 16:01:27 -0400 (EDT) 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 05698-09 for ; Mon, 18 Sep 2006 16:01:27 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id 6DE583B0237 for ; Mon, 18 Sep 2006 16:01:26 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so7041920pye for ; Mon, 18 Sep 2006 13:01:26 -0700 (PDT) Received: by 10.35.132.13 with SMTP id j13mr24454755pyn; Mon, 18 Sep 2006 13:01:26 -0700 (PDT) Received: by 10.35.113.2 with HTTP; Mon, 18 Sep 2006 13:01:25 -0700 (PDT) Message-ID: <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> Date: Mon, 18 Sep 2006 16:01:25 -0400 From: "Laszlo Pandy" To: jono@jonobacon.org In-Reply-To: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.177 tagged_above=-999 required=2 tests=[AWL=0.223, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.177 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 20:01:27 -0000 On 18/09/06, Jono Bacon wrote: > Laszlo - are you still OK to look at this? If you are having Internet > problems still, do you want someone else to look at it? > I only have internet when I'm at school so discussion on the mailing list is useful. I started hacking on the audio fade gui but I have stopped short of cleaning up all the audio fade code because I don't like the current interface for moving the red line. Jono, you are right about having the control points on the red line because right now, if you make a fade point there is no way of changing it, once the selection has been cleared. Another problem with the current gui is that when you select a portion of audio and drag either of the fade markers up or down it creates a diagonal line between the two selection points and lowers the audio in a straight line on either side. So if I make the left fade marker 75% and the right one 50% all the audio before the selection will be 75% and all the audio after the selection will be at 50%. This is crap because in my mind the point of a selection is because you only want to modify that particular portion of audio. The only thing this is really good at doing is fades at the beginning or end of an event (like fade in or fade out) because in that case there is no other audio on the left or right. I am trying to think of something which would be better. Here is one idea: Instead of having fade markers on both sides of the selection, have one in the middle. Then when you pull down the fade marker it will make a V-shape volume fade which comes down from one side of the selection and back up to the other side. Obviously my proposed idea is pretty crap as well, but I want to get out ideas for the easiest to use and most powerful interface for the audio fades. With our audio fade interface it should be really easy to do the following: * Linear fade in or out at the beginning or end of an event (maybe a special button in the drawer for this?) * Make the selected audio portion quieter/louder than the rest of the event. * Same as above but with smooth fade on either end so that the audio level doesn't jump. Hopefully we can find the ultimate user friendly solution, or maybe we will just have to have a crap gui so we can get the code for gnloperations into 0.2, but feel free to run with it until I get back. Cheers :) Laszlo From stuart.langridge@gmail.com Mon Sep 18 17:21:21 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 095933B00D7 for ; Mon, 18 Sep 2006 17:21:21 -0400 (EDT) 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 09507-08 for ; Mon, 18 Sep 2006 17:21:20 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id D79CB3B00D8 for ; Mon, 18 Sep 2006 17:21:19 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so411411ugb for ; Mon, 18 Sep 2006 14:21:18 -0700 (PDT) Received: by 10.66.249.11 with SMTP id w11mr7526384ugh; Mon, 18 Sep 2006 14:21:18 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Mon, 18 Sep 2006 14:21:18 -0700 (PDT) Message-ID: <4c91566f0609181421q3c425fb7hba4f8ba65f844098@mail.gmail.com> Date: Mon, 18 Sep 2006 22:21:18 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Jokosher gnome" In-Reply-To: <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> X-Google-Sender-Auth: 5c85d01a55ec11df X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.229 tagged_above=-999 required=2 tests=[AWL=0.171, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.229 X-Spam-Level: Subject: [jokosher-devel] Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 21:21:21 -0000 On 9/18/06, Laszlo Pandy wrote: > Jono, you are right about having the control points on the red line > because right now, if you make a fade point there is no way of > changing it, once the selection has been cleared. Agreed. This was always part of the plan :) > Another problem with the current gui is that when you select a portion > of audio and drag either of the fade markers up or down it creates a > diagonal line between the two selection points and lowers the audio in > a straight line on either side. So if I make the left fade marker 75% > and the right one 50% all the audio before the selection will be 75% > and all the audio after the selection will be at 50%. This is crap > because in my mind the point of a selection is because you only want > to modify that particular portion of audio. What I always planned to do was, once you've dragged one of the fademarkers, lock the other one so you can't drag both sides. sil -- Medio tutissimus ibis. (You will travel safest in a middle course) -- family motto -- Medio tutissimus ibis. (You will travel safest in a middle course) -- family motto From jens.geiregat@gmail.com Mon Sep 18 17:50:08 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BB5673B00D7 for ; Mon, 18 Sep 2006 17:50:08 -0400 (EDT) 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 11651-08 for ; Mon, 18 Sep 2006 17:50:08 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id AF9E93B0222 for ; Mon, 18 Sep 2006 17:50:07 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id b36so2893012pyb for ; Mon, 18 Sep 2006 14:50:07 -0700 (PDT) Received: by 10.35.46.11 with SMTP id y11mr24618784pyj; Mon, 18 Sep 2006 14:50:07 -0700 (PDT) Received: by 10.35.38.8 with HTTP; Mon, 18 Sep 2006 14:50:06 -0700 (PDT) Message-ID: Date: Mon, 18 Sep 2006 23:50:07 +0200 From: "Jens Geiregat" To: Jokosher In-Reply-To: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.394 tagged_above=-999 required=2 tests=[AWL=0.006, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.394 X-Spam-Level: Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 21:50:08 -0000 I'm really busy with a 'student-job' atm (programming C# all day - I wish it were Python :-), but I'll do my best to contribute again when I get some more free time. > * The playhead is often not accurate in what it is actually playing. > E.g. the playhead may be a few pixels away from a wave but it has > started playing it. Bug report - > http://jokosher.python-hosting.com/ticket/135 > I think I know where this problem comes from. Not 100% sure, but I think it has to do with some rounding that's going on when time is converted into pixels. Jens From laszlok2@gmail.com Mon Sep 18 17:50:17 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0C7263B0222 for ; Mon, 18 Sep 2006 17:50:17 -0400 (EDT) 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 11542-07 for ; Mon, 18 Sep 2006 17:50:16 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.180]) by menubar.gnome.org (Postfix) with ESMTP id 3C1623B009A for ; Mon, 18 Sep 2006 17:50:16 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so7072851pye for ; Mon, 18 Sep 2006 14:50:16 -0700 (PDT) Received: by 10.35.88.17 with SMTP id q17mr10050424pyl; Mon, 18 Sep 2006 14:50:15 -0700 (PDT) Received: by 10.35.113.2 with HTTP; Mon, 18 Sep 2006 14:50:15 -0700 (PDT) Message-ID: <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> Date: Mon, 18 Sep 2006 17:50:15 -0400 From: "Laszlo Pandy" To: Jokosher In-Reply-To: <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.205 tagged_above=-999 required=2 tests=[AWL=0.195, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.205 X-Spam-Level: Subject: [jokosher-devel] Fwd: Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 21:50:17 -0000 On 18/09/06, Stuart Langridge wrote: > > What I always planned to do was, once you've dragged one of the > fademarkers, lock the other one so you can't drag both sides. > Unless I am misunderstanding you, this does not fix the problem. If you select the middle portion of an event and then drag the right-hand side fademarker, the portion from the right side of the selection to the end of the event gets its volume decreased as well. I think it is more intuitive that the fademarkers only ever make changes to the portion of audio that is selected, no? Laszlo From laszlok2@gmail.com Mon Sep 18 17:55:36 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 354893B00DB for ; Mon, 18 Sep 2006 17:55:36 -0400 (EDT) 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 11950-05 for ; Mon, 18 Sep 2006 17:55:33 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id 6EDB53B0125 for ; Mon, 18 Sep 2006 17:55:33 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so7074363pye for ; Mon, 18 Sep 2006 14:55:32 -0700 (PDT) Received: by 10.35.91.10 with SMTP id t10mr13237592pyl; Mon, 18 Sep 2006 14:55:31 -0700 (PDT) Received: by 10.35.113.2 with HTTP; Mon, 18 Sep 2006 14:55:31 -0700 (PDT) Message-ID: <5e8268f70609181455q1a9b00e7td1385bf2196a1d63@mail.gmail.com> Date: Mon, 18 Sep 2006 17:55:31 -0400 From: "Laszlo Pandy" To: "Jens Geiregat" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.226 tagged_above=-999 required=2 tests=[AWL=0.174, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.226 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 21:55:36 -0000 On 18/09/06, Jens Geiregat wrote: > I'm really busy with a 'student-job' atm (programming C# all day - I > wish it were Python :-), but I'll do my best to contribute again when > I get some more free time. > > > * The playhead is often not accurate in what it is actually playing. > > E.g. the playhead may be a few pixels away from a wave but it has > > started playing it. Bug report - > > http://jokosher.python-hosting.com/ticket/135 > > > > I think I know where this problem comes from. Not 100% sure, but I > think it has to do with some rounding that's going on when time is > converted into pixels. > Amazingly enought I am pretty sure this isn't the problem. Currently in Jokosher the event selection bounds are saved in pixels. On my local copy (which I haven't committed because I don't have internet access at home) I have changed it so that the selection is measured in seconds and can be presevered even when you scroll or zoom. Even though when you click and drag the mouse x position is in pixels and it is converted to seconds, saved and then converted back into pixels when it is drawn, there seems to be absolutely no rounding error. Must be something else, or maybe its something particular to the volume fade drawing code? Laszlo From jonobacon@gmail.com Mon Sep 18 18:03:50 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A7DB23B0085 for ; Mon, 18 Sep 2006 18:03:50 -0400 (EDT) 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 12421-05 for ; Mon, 18 Sep 2006 18:03:50 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.232]) by menubar.gnome.org (Postfix) with ESMTP id 75E543B01BE for ; Mon, 18 Sep 2006 18:03:49 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so8911502wxd for ; Mon, 18 Sep 2006 15:03:48 -0700 (PDT) Received: by 10.90.28.12 with SMTP id b12mr5051972agb; Mon, 18 Sep 2006 15:03:48 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Mon, 18 Sep 2006 15:03:47 -0700 (PDT) Message-ID: <1c3fe48e0609181503q58fafca8mc420fd8d2ba0d0a5@mail.gmail.com> Date: Mon, 18 Sep 2006 23:03:47 +0100 From: "Jono Bacon" To: "Laszlo Pandy" In-Reply-To: <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.223 tagged_above=-999 required=2 tests=[AWL=0.177, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.223 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Fwd: Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 22:03:50 -0000 On 9/18/06, Laszlo Pandy wrote: > Unless I am misunderstanding you, this does not fix the problem. If > you select the middle portion of an event and then drag the right-hand > side fademarker, the portion from the right side of the selection to > the end of the event gets its volume decreased as well. I think it is > more intuitive that the fademarkers only ever make changes to the > portion of audio that is selected, no? Yes, I completely agree - I think it should only change the selected audio - the whole concept of the selection drawer that appears below is to apply something to that selection, and I think volume fades should be the same. Now, I can see the value in the fade marker also affecting volume to the end of the track, so it may make sense to be able to double click the fade mark (or some other way of cliking) and it applies the fade to the rest of the track. To be honest, I think for 0.2 we need to get *something* in place for doing fades, and we can refine it for 0.3. Personally I would suggest that the current selection method is used, but it applies the fade *inside* the selectio, as Laszlo pointed out. Make sense? I am certainly open to ideas if anyone has a better solution. Jono From jonobacon@gmail.com Mon Sep 18 18:06:31 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B06D43B00D8 for ; Mon, 18 Sep 2006 18:06:31 -0400 (EDT) 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 12494-06 for ; Mon, 18 Sep 2006 18:06:31 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.238]) by menubar.gnome.org (Postfix) with ESMTP id D47403B0125 for ; Mon, 18 Sep 2006 18:06:30 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so643166wra for ; Mon, 18 Sep 2006 15:06:30 -0700 (PDT) Received: by 10.90.100.2 with SMTP id x2mr5059721agb; Mon, 18 Sep 2006 15:06:29 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Mon, 18 Sep 2006 15:06:29 -0700 (PDT) Message-ID: <1c3fe48e0609181506p4aeec190te14bbd9269ef90fb@mail.gmail.com> Date: Mon, 18 Sep 2006 23:06:29 +0100 From: "Jono Bacon" To: Jokosher MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.522 tagged_above=-999 required=2 tests=[AWL=-0.981, BAYES_20=-0.74, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -1.522 X-Spam-Level: Subject: [jokosher-devel] Jokosher Hack Fest - Sun 15th Oct? X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 22:06:31 -0000 Hi all, I think we need another Jokosher hackfest, and I would like to propose Sun 15th Oct 2006. Is this good for everyone. The previous few 'fests have been really useful and great fun. :) laszlo - do you think your Internet will be plumbed in my then? nibil - ph33r not, I suggest Aq, you and I meet up for a hackfest round at someones house (happy for it to be mine if needed). Thoughts? Jono From jens.geiregat@gmail.com Mon Sep 18 18:20:18 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1B14E3B025F for ; Mon, 18 Sep 2006 18:20:18 -0400 (EDT) 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 13212-03 for ; Mon, 18 Sep 2006 18:20:17 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.183]) by menubar.gnome.org (Postfix) with ESMTP id F0E333B0222 for ; Mon, 18 Sep 2006 18:20:15 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so7081828pye for ; Mon, 18 Sep 2006 15:20:15 -0700 (PDT) Received: by 10.35.72.6 with SMTP id z6mr24666842pyk; Mon, 18 Sep 2006 15:20:15 -0700 (PDT) Received: by 10.35.38.8 with HTTP; Mon, 18 Sep 2006 15:20:14 -0700 (PDT) Message-ID: Date: Tue, 19 Sep 2006 00:20:15 +0200 From: "Jens Geiregat" To: "Laszlo Pandy" In-Reply-To: <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.394 tagged_above=-999 required=2 tests=[AWL=0.006, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.394 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Fwd: Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 22:20:18 -0000 I don't know if this has been discussed before, but how about this: Default: a red line is drawn on top of the the waveform at 100%-level. Double-click the red line, a dot/handle appears. Move a handle up/down: Jokosher makes sure there are straight lines between all handles. (Connect the dots. :-) There should be handles at the beginning and the end of each track. So basicly, you're editing the red line, giving immediate feedback about what the resulting fade looks/will sound like. No problem with changing things outside of the selecting, because there is no selection. Jens From stuart.langridge@gmail.com Mon Sep 18 18:20:58 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F20EC3B0085 for ; Mon, 18 Sep 2006 18:20:57 -0400 (EDT) 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 13138-09 for ; Mon, 18 Sep 2006 18:20:57 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id A0BF73B0194 for ; Mon, 18 Sep 2006 18:20:56 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so416482ugb for ; Mon, 18 Sep 2006 15:20:55 -0700 (PDT) Received: by 10.67.105.19 with SMTP id h19mr7547889ugm; Mon, 18 Sep 2006 15:20:55 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Mon, 18 Sep 2006 15:20:54 -0700 (PDT) Message-ID: <4c91566f0609181520k2a7bc511u78e443f63c15687b@mail.gmail.com> Date: Mon, 18 Sep 2006 23:20:54 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Jokosher gnome" In-Reply-To: <4c91566f0609181520g3d80217ag22ece52bbe5a9906@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> <4c91566f0609181520g3d80217ag22ece52bbe5a9906@mail.gmail.com> X-Google-Sender-Auth: 82e3f0d54b2ac71e X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.232 tagged_above=-999 required=2 tests=[AWL=0.168, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.232 X-Spam-Level: Subject: [jokosher-devel] Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 22:20:58 -0000 > > What I always planned to do was, once you've dragged one of the > > fademarkers, lock the other one so you can't drag both sides. > > > > Unless I am misunderstanding you, this does not fix the problem. If > you select the middle portion of an event and then drag the right-hand > side fademarker, the portion from the right side of the selection to > the end of the event gets its volume decreased as well. I think it is > more intuitive that the fademarkers only ever make changes to the > portion of audio that is selected, no? That idea seems initially attractive, until you think it through. If you do that then there's a fade down and a sudden volume jump back up to where it was before at the end of the selection. To a first approximation, no-one wants to do that. Note that you can, if you want to, jump the volume back up by making a small selection. The current design is based around the idea that "fade out the current sample and keep it faded" (which I'll call fade1) is a relatively common thing to do, and "apply a fade to a bit of a sample and then have the volume jump back up after that bit" (which I'll call fade2) is a relatively uncommon thing to do. Both these two things are possible with both methods: My fade implementation (volume stays faded outside the selection), user wants to apply a fade out to a sample (fade1): 1. Make a selection starting where you want the fade to start and finishing where you want the fade to finish 2. Drag the right hand fademarker to 0% My fade implementation, user wants to apply a fade out that applies only to a part of the wave and have the rest continue as if no fade had happened (fade2): 1. Select the part you want to apply to 2. Drag the right hand fademarker to 0% 3. Make a new, very very narrow selection, starting at the right-hand end of the previous selection 4. Drag the right hand fademarker back up to 100% Your proposed implementation (fades only apply to selected part), user wants to apply a fade out to a sample (fade1): 1. Select the part where you want the fade to happen 2. Drag the right hand fademarker to 0% 3. Select everything from the right-hand edge of the current selection to the end of the sample 4. Drag the left fademarker to 0% 5. Drag the right fademarker to 0% Your proposed implementation, user wants to apply a fade out that applies only to a part of the wave and have the rest continue as if no fade had happened (fade2): 1. Select the part where you want the fade to happen 2. Drag the right hand fademarker to 0% I agree entirely that your proposed solution makes fade2 easier. However, I don't think that people do that as much as they do fade1 (make a sample fade out and stay faded out), and therefore the current design makes fade1s easier. Opinions requested. sil -- If hard data were the filtering criterion you could fit the entire contents of the Internet on a floppy disk. -- Cecil Adams -- If hard data were the filtering criterion you could fit the entire contents of the Internet on a floppy disk. -- Cecil Adams From jonobacon@gmail.com Mon Sep 18 18:33:30 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3CB1F3B00A3 for ; Mon, 18 Sep 2006 18:33:30 -0400 (EDT) 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 13486-10 for ; Mon, 18 Sep 2006 18:33:28 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.232]) by menubar.gnome.org (Postfix) with ESMTP id 51CEE3B0113 for ; Mon, 18 Sep 2006 18:33:28 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so8918923wxd for ; Mon, 18 Sep 2006 15:33:27 -0700 (PDT) Received: by 10.90.34.9 with SMTP id h9mr910923agh; Mon, 18 Sep 2006 15:33:27 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Mon, 18 Sep 2006 15:33:27 -0700 (PDT) Message-ID: <1c3fe48e0609181533s7777cfbcyf772048d9b454f7@mail.gmail.com> Date: Mon, 18 Sep 2006 23:33:27 +0100 From: "Jono Bacon" To: "Jens Geiregat" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.227 tagged_above=-999 required=2 tests=[AWL=0.173, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.227 X-Spam-Level: Cc: Jokosher , Laszlo Pandy Subject: Re: [jokosher-devel] Fwd: Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 22:33:30 -0000 On 9/18/06, Jens Geiregat wrote: > I don't know if this has been discussed before, but how about this: > > Default: a red line is drawn on top of the the waveform at 100%-level. > Double-click the red line, a dot/handle appears. > Move a handle up/down: Jokosher makes sure there are straight lines > between all handles. (Connect the dots. :-) There should be handles at > the beginning and the end of each track. > > So basicly, you're editing the red line, giving immediate feedback > about what the resulting fade looks/will sound like. No problem with > changing things outside of the selecting, because there is no > selection. The is the technique used by some other multi-trackers, and since evaluating the current method we have and the proposed methods, I have come to the conclusion that this is the way we should do it. I think the concept of making a selection to do a fade is potential incompatible for anything beyond simple volume fades. So yes, I am now plumping with this idea. With it we get everything we need: * Small volume fades are simple. * clever multi-faceted fades, with lots of control points are possible. * Conceptually easy to code as well. I reckon we should go for this, and it has proven it works well in other multitrackers. I still think we need our selections code, and still have the drawer, but that can be used for applying effects and a volume fade for that specific portion (which would just put the control points on the line for you. Jono From jonobacon@gmail.com Mon Sep 18 19:49:50 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D6EB63B012A for ; Mon, 18 Sep 2006 19:49:50 -0400 (EDT) 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 16801-04 for ; Mon, 18 Sep 2006 19:49:50 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.225]) by menubar.gnome.org (Postfix) with ESMTP id F23DB3B009A for ; Mon, 18 Sep 2006 19:49:49 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so8949387wxd for ; Mon, 18 Sep 2006 16:49:49 -0700 (PDT) Received: by 10.90.100.2 with SMTP id x2mr5073362agb; Mon, 18 Sep 2006 16:49:49 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Mon, 18 Sep 2006 16:49:49 -0700 (PDT) Message-ID: <1c3fe48e0609181649m1c2acd34vd4ea509c5e1c8924@mail.gmail.com> Date: Tue, 19 Sep 2006 00:49:49 +0100 From: "Jono Bacon" To: "Jens Geiregat" In-Reply-To: <1c3fe48e0609181533s7777cfbcyf772048d9b454f7@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> <1c3fe48e0609181533s7777cfbcyf772048d9b454f7@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.23 tagged_above=-999 required=2 tests=[AWL=0.170, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.23 X-Spam-Level: Cc: Jokosher , Laszlo Pandy Subject: Re: [jokosher-devel] Fwd: Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 23:49:51 -0000 Hi all, OK, Aq and I just had a chat on the phone to flesh through the idea of having a constant red line and control points on it. We discussed the good and bad points of how control points are added, what happens to control points when you move clips (do they move with it), whether control points appear on every clip and so on. We have come to the conclusion that for 0.2 we think we should apply control points to an instrument. So, imagine you have an instrument with three clips on it. At the beginning of clip one, you set the volume to 100% (control point at the top), and at the end of clip three, you set the volume to 0% (control point at the bottom). Now, imaging each instrument has a piece of glass on the top, and you draw the control points and the line that connects the control points on the glass. Now, if you move the clips around, underneathe the glass, the control points and line remain the same. As such, you add control points, but if you move the clips underneath the control points and lines that connect them, you would need to re-adjust where the control points are. This seems like the best solution for 0.2. Then, for 0.3 we can think about how moving clips can also move control points, but I think given the time we have until the freeze, this solution is simple and works. Also, this will make coding it easier - each instrument has one GnlOperation with a volume element in it, and we use a GnlController to set a bunch of timstamps with the volume for each control point. See what I mean? Jono From laszlok2@gmail.com Mon Sep 18 23:05:23 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 847513B012A for ; Mon, 18 Sep 2006 23:05:23 -0400 (EDT) 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 23581-05 for ; Mon, 18 Sep 2006 23:05:21 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.181]) by menubar.gnome.org (Postfix) with ESMTP id AEABE3B00D8 for ; Mon, 18 Sep 2006 23:05:20 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so7169993pye for ; Mon, 18 Sep 2006 20:05:20 -0700 (PDT) Received: by 10.35.9.2 with SMTP id m2mr10524663pyi; Mon, 18 Sep 2006 20:05:20 -0700 (PDT) Received: by 10.35.113.2 with HTTP; Mon, 18 Sep 2006 20:05:19 -0700 (PDT) Message-ID: <5e8268f70609182005t435571ceqc1a205b9f0c6fcca@mail.gmail.com> Date: Mon, 18 Sep 2006 23:05:20 -0400 From: "Laszlo Pandy" To: jono@jonobacon.org In-Reply-To: <1c3fe48e0609181506p4aeec190te14bbd9269ef90fb@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609181506p4aeec190te14bbd9269ef90fb@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.244 tagged_above=-999 required=2 tests=[AWL=0.156, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.244 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Jokosher Hack Fest - Sun 15th Oct? X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 03:05:23 -0000 On 18/09/06, Jono Bacon wrote: > laszlo - do you think your Internet will be plumbed in my then? > I sure as hell hope so. And if not someone is gonna get a hurt real bad ;) From laszlok2@gmail.com Tue Sep 19 00:01:31 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7945E3B0182 for ; Tue, 19 Sep 2006 00:01:31 -0400 (EDT) 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 25667-08 for ; Tue, 19 Sep 2006 00:01:31 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.182]) by menubar.gnome.org (Postfix) with ESMTP id 717163B0018 for ; Tue, 19 Sep 2006 00:01:30 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so7188756pye for ; Mon, 18 Sep 2006 21:01:29 -0700 (PDT) Received: by 10.35.91.15 with SMTP id t15mr25170990pyl; Mon, 18 Sep 2006 21:01:29 -0700 (PDT) Received: by 10.35.113.2 with HTTP; Mon, 18 Sep 2006 21:01:28 -0700 (PDT) Message-ID: <5e8268f70609182101x3143d150h23e8bd446aba27e4@mail.gmail.com> Date: Tue, 19 Sep 2006 00:01:29 -0400 From: "Laszlo Pandy" To: jono@jonobacon.org In-Reply-To: <1c3fe48e0609181649m1c2acd34vd4ea509c5e1c8924@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> <1c3fe48e0609181533s7777cfbcyf772048d9b454f7@mail.gmail.com> <1c3fe48e0609181649m1c2acd34vd4ea509c5e1c8924@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.258 tagged_above=-999 required=2 tests=[AWL=0.142, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.258 X-Spam-Level: Cc: Jokosher , Jens Geiregat Subject: Re: [jokosher-devel] Fwd: Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 04:01:31 -0000 On 18/09/06, Jono Bacon wrote: > We have come to the conclusion that for 0.2 we think we should apply > control points to an instrument. >... > This seems like the best solution for 0.2. Then, for 0.3 we can think > about how moving clips can also move control points, but I think given > the time we have until the freeze, this solution is simple and works. > Ya it seems simple enough. The only problem is that we currently have to way to selection potions of the instrument where there is no event. I think people will see this and assume that the selection and fade stuff must be for each event since you can't to a selection that spreads across more than one. Also, we would need to have the event lane draw the red fade line and control points and have the drag behaviour match that of the event viewer class. Still this seems possible until you have a control point that rests right on the starting point an event. That would require half of it to be on the event and half on the event lane. I agree that this would make the gnloperations code much simpler but the interface would be very quirky. For 0.2 we could just keep the gui the way it is now, and make one gnloperation per instrument (because events can't overlap) which would be just adding all the control points of all the events together. And I understand that bilboed says we should manually move the gnloperation on every event move anyway because that is the cleanest way to implement it. Would that work? Laszlo From jonobacon@gmail.com Tue Sep 19 04:43:33 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 345A73B00A5 for ; Tue, 19 Sep 2006 04:43:29 -0400 (EDT) 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 05243-02 for ; Tue, 19 Sep 2006 04:43:27 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.231]) by menubar.gnome.org (Postfix) with ESMTP id C159B3B0088 for ; Tue, 19 Sep 2006 04:43:26 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so9189081wxd for ; Tue, 19 Sep 2006 01:43:26 -0700 (PDT) Received: by 10.90.25.7 with SMTP id 7mr5124916agy; Tue, 19 Sep 2006 01:43:26 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Tue, 19 Sep 2006 01:43:26 -0700 (PDT) Message-ID: <1c3fe48e0609190143t27370afdq4526198af9d1c58b@mail.gmail.com> Date: Tue, 19 Sep 2006 09:43:26 +0100 From: "Jono Bacon" To: "Laszlo Pandy" In-Reply-To: <5e8268f70609182101x3143d150h23e8bd446aba27e4@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> <1c3fe48e0609181533s7777cfbcyf772048d9b454f7@mail.gmail.com> <1c3fe48e0609181649m1c2acd34vd4ea509c5e1c8924@mail.gmail.com> <5e8268f70609182101x3143d150h23e8bd446aba27e4@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.234 tagged_above=-999 required=2 tests=[AWL=0.166, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.234 X-Spam-Level: Cc: Jokosher , Jens Geiregat Subject: Re: [jokosher-devel] Fwd: Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 08:43:33 -0000 On 9/19/06, Laszlo Pandy wrote: > I agree that this would make the gnloperations code much simpler but > the interface would be very quirky. For 0.2 we could just keep the gui > the way it is now, and make one gnloperation per instrument (because > events can't overlap) which would be just adding all the control > points of all the events together. And I understand that bilboed says > we should manually move the gnloperation on every event move anyway > because that is the cleanest way to implement it. Would that work? I may be getting something confused. I forgot that we can't currently select across events, but I don't think it really matters does it? The idea was that there is a red line running through the entire instrument lane, over all events and all gaps. You can then click on this red line and it adds a control point. The selections code that is in there would be another way of selecting control points, but for a selection, and this selection feature will only work on events, which is fine for 0.2. So, there would be two ways of adding control points to the red line: * Double click anywhere on the red line (spaces or events are fine) and the control point is added and the timestamp added to the instrument-wide GnlOperation. * Make a selection as we do now on an event, and this will add two control point to the red line. If you move the red volume handles on the selection, the control point are moved and added. If you never touch the red volume handles, no control points are added. This makes sure that when you make a selection, control points are only added when you move the volume handles. To me this all sounds possible. Thoughts? Jono From jens.geiregat@gmail.com Tue Sep 19 04:52:25 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AD2323B0248 for ; Tue, 19 Sep 2006 04:52:25 -0400 (EDT) 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 05708-04 for ; Tue, 19 Sep 2006 04:52:25 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id BBE9A3B00D8 for ; Tue, 19 Sep 2006 04:52:24 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so7291160pye for ; Tue, 19 Sep 2006 01:52:24 -0700 (PDT) Received: by 10.35.93.1 with SMTP id v1mr25642030pyl; Tue, 19 Sep 2006 01:52:24 -0700 (PDT) Received: by 10.35.38.8 with HTTP; Tue, 19 Sep 2006 01:52:23 -0700 (PDT) Message-ID: Date: Tue, 19 Sep 2006 10:52:23 +0200 From: "Jens Geiregat" To: jono@jonobacon.org In-Reply-To: <1c3fe48e0609190143t27370afdq4526198af9d1c58b@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> <1c3fe48e0609181533s7777cfbcyf772048d9b454f7@mail.gmail.com> <1c3fe48e0609181649m1c2acd34vd4ea509c5e1c8924@mail.gmail.com> <5e8268f70609182101x3143d150h23e8bd446aba27e4@mail.gmail.com> <1c3fe48e0609190143t27370afdq4526198af9d1c58b@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.395 tagged_above=-999 required=2 tests=[AWL=0.005, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.395 X-Spam-Level: Cc: Jokosher , Laszlo Pandy Subject: Re: [jokosher-devel] Fwd: Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 08:52:25 -0000 > * Make a selection as we do now on an event, and this will add two > control point to the red line. If you move the red volume handles on > the selection, the control point are moved and added. If you never > touch the red volume handles, no control points are added. This makes > sure that when you make a selection, control points are only added > when you move the volume handles. > That would again raise the problem that there's an effect outside of the selection aswell. To me this way seems counter-intu=EFtive... Jens From john@thegreens.co.uk Tue Sep 19 04:56:07 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 70B7A3B0088 for ; Tue, 19 Sep 2006 04:56:07 -0400 (EDT) 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 05876-10 for ; Tue, 19 Sep 2006 04:56:06 -0400 (EDT) Received: from smtp809.mail.ukl.yahoo.com (smtp809.mail.ukl.yahoo.com [217.12.12.199]) by menubar.gnome.org (Postfix) with SMTP id C99103B01C0 for ; Tue, 19 Sep 2006 04:56:05 -0400 (EDT) Received: (qmail 63182 invoked from network); 19 Sep 2006 08:56:05 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.159.174.167 with login) by smtp809.mail.ukl.yahoo.com with SMTP; 19 Sep 2006 08:56:05 -0000 Received: by thegreens.co.uk (Postfix, from userid 1001) id B3D8477E81; Tue, 19 Sep 2006 09:56:04 +0100 (BST) Date: Tue, 19 Sep 2006 09:56:04 +0100 From: John Green To: jono@jonobacon.org Message-ID: <20060919085604.GA9963@localhost.localdomain> Mail-Followup-To: jono@jonobacon.org, Jokosher References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.92 tagged_above=-999 required=2 tests=[AWL=0.610, BAYES_00=-2.599, SPF_NEUTRAL=1.069] X-Spam-Score: -0.92 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 08:56:07 -0000 On Mon, Sep 18, 2006 at 05:22:36PM +0100, Jono Bacon wrote: > > * Seek broken - john_g seems to be looking into this > > Fixing seek is easy but not committed due to some other stuff that isn't finished. That's getting J to scroll automatically during playback and using the ff/rew buttons and making stop pause rather than returning to the start. This is nearly ready. I have a slight glitch with getting effect previews to work whilst the playhead isn't at the start and I hope to sort this out this week. I have a question on this. It makes sense to me to be able to preview effects from anywhere in the project. Once the effects dialogue is dismissed should the playhead return to where it was before the dialogue was displayed? Note that the scope of the autoscrolling that I'm doing doesn't include scrolling whilst dragging the playhead to the edge of the window. With our current design this would involve far too many redisplays and hit performance. Maybe we could buffer the timeline and wave views either side of the view window and scroll within that (a bit like Google maps). Any ideas??? -- John Green From jonobacon@gmail.com Tue Sep 19 05:12:06 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 709E43B0088 for ; Tue, 19 Sep 2006 05:12:06 -0400 (EDT) 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 06773-03 for ; Tue, 19 Sep 2006 05:12:04 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.225]) by menubar.gnome.org (Postfix) with ESMTP id 275243B01C0 for ; Tue, 19 Sep 2006 05:12:04 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so9203041wxd for ; Tue, 19 Sep 2006 02:12:03 -0700 (PDT) Received: by 10.90.78.9 with SMTP id a9mr5133219agb; Tue, 19 Sep 2006 02:12:02 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Tue, 19 Sep 2006 02:12:02 -0700 (PDT) Message-ID: <1c3fe48e0609190212k6c2f4dfs237ca90fbf3cca5d@mail.gmail.com> Date: Tue, 19 Sep 2006 10:12:02 +0100 From: "Jono Bacon" To: jono@jonobacon.org, Jokosher In-Reply-To: <20060919085604.GA9963@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> <20060919085604.GA9963@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.237 tagged_above=-999 required=2 tests=[AWL=0.163, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.237 X-Spam-Level: Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 09:12:06 -0000 On 9/19/06, John Green wrote: > Fixing seek is easy but not committed due to some other stuff that isn't > finished. That's getting J to scroll automatically during playback and using > the ff/rew buttons and making stop pause rather than returning to the start. > This is nearly ready. I have a slight glitch with getting effect previews to > work whilst the playhead isn't at the start and I hope to sort this out this > week. I have a question on this. It makes sense to me to be able to preview > effects from anywhere in the project. Once the effects dialogue is dismissed > should the playhead return to where it was before the dialogue was > displayed? I would reckon so. So, the playhead it at lets say 1.22, and you hit the effects dialog, add a few effects and do some previews. When you close the effects dialog, the playhead returns to 1.22. :) > Note that the scope of the autoscrolling that I'm doing doesn't include > scrolling whilst dragging the playhead to the edge of the window. With our > current design this would involve far too many redisplays and hit > performance. Maybe we could buffer the timeline and wave views either side > of the view window and scroll within that (a bit like Google maps). Any > ideas??? I don't know much about the GUI events stuff, but buffering seems a sane option. If this is going to involve substantial re-factoring of the code, it may be wise to leave it till 0.3, but if we can squeeze it into 0.2, that would be great. :) Jono From jens.geiregat@gmail.com Tue Sep 19 05:13:38 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 15F0D3B0212 for ; Tue, 19 Sep 2006 05:13:38 -0400 (EDT) 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 06736-06 for ; Tue, 19 Sep 2006 05:13:37 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id 27A453B0134 for ; Tue, 19 Sep 2006 05:13:37 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so7298577pye for ; Tue, 19 Sep 2006 02:13:36 -0700 (PDT) Received: by 10.35.84.12 with SMTP id m12mr25671939pyl; Tue, 19 Sep 2006 02:13:36 -0700 (PDT) Received: by 10.35.38.8 with HTTP; Tue, 19 Sep 2006 02:13:36 -0700 (PDT) Message-ID: Date: Tue, 19 Sep 2006 11:13:36 +0200 From: "Jens Geiregat" To: jono@jonobacon.org, Jokosher In-Reply-To: <20060919085604.GA9963@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> <20060919085604.GA9963@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.396 tagged_above=-999 required=2 tests=[AWL=0.004, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.396 X-Spam-Level: Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 09:13:38 -0000 > Note that the scope of the autoscrolling that I'm doing doesn't include > scrolling whilst dragging the playhead to the edge of the window. With our > current design this would involve far too many redisplays and hit > performance. Maybe we could buffer the timeline and wave views either side > of the view window and scroll within that (a bit like Google maps). Any > ideas??? I tried to do that for the timeline some weeks ago. In stead of drawing a savedLine the size of the visible area, I prepared a savedLine three times the size of the visible area and used that as long as possible. I never got it to work 100% right, but if you want it, I'll send you the code. Jens From john@thegreens.co.uk Tue Sep 19 05:38:13 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9669A3B01C0 for ; Tue, 19 Sep 2006 05:38:13 -0400 (EDT) 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 08196-02 for ; Tue, 19 Sep 2006 05:38:12 -0400 (EDT) Received: from smtp813.mail.ukl.yahoo.com (smtp813.mail.ukl.yahoo.com [217.12.12.203]) by menubar.gnome.org (Postfix) with SMTP id E84173B01EA for ; Tue, 19 Sep 2006 05:38:11 -0400 (EDT) Received: (qmail 26288 invoked from network); 19 Sep 2006 09:38:11 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.159.174.167 with login) by smtp813.mail.ukl.yahoo.com with SMTP; 19 Sep 2006 09:38:11 -0000 Received: by thegreens.co.uk (Postfix, from userid 1001) id D15CD77E81; Tue, 19 Sep 2006 10:38:10 +0100 (BST) Date: Tue, 19 Sep 2006 10:38:10 +0100 From: John Green To: Jens Geiregat Message-ID: <20060919093810.GC9963@localhost.localdomain> Mail-Followup-To: Jens Geiregat , Jokosher References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> <20060919085604.GA9963@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.092 tagged_above=-999 required=2 tests=[AWL=-0.421, BAYES_20=-0.74, SPF_NEUTRAL=1.069] X-Spam-Score: -0.092 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 09:38:13 -0000 On Tue, Sep 19, 2006 at 11:13:36AM +0200, Jens Geiregat wrote: > > I tried to do that for the timeline some weeks ago. In stead of > drawing a savedLine the size of the visible area, I prepared a > savedLine three times the size of the visible area and used that as > long as possible. I never got it to work 100% right, but if you want > it, I'll send you the code. Excellent :) That would be great. You can mail it to me at this address. -- John Green From jens.geiregat@gmail.com Tue Sep 19 10:59:23 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DB9CA3B00C0 for ; Tue, 19 Sep 2006 10:59:23 -0400 (EDT) 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 25929-02 for ; Tue, 19 Sep 2006 10:59:21 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id B05923B00CE for ; Tue, 19 Sep 2006 10:59:20 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so1761309nzn for ; Tue, 19 Sep 2006 07:59:20 -0700 (PDT) Received: by 10.35.119.8 with SMTP id w8mr11669364pym; Tue, 19 Sep 2006 07:59:17 -0700 (PDT) Received: by 10.35.38.8 with HTTP; Tue, 19 Sep 2006 07:59:16 -0700 (PDT) Message-ID: Date: Tue, 19 Sep 2006 16:59:16 +0200 From: "Jens Geiregat" To: "Jens Geiregat" , Jokosher In-Reply-To: <20060919093810.GC9963@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_10006_24499147.1158677956778" References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> <20060919085604.GA9963@localhost.localdomain> <20060919093810.GC9963@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.358 tagged_above=-999 required=2 tests=[AWL=-0.035, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -2.358 X-Spam-Level: Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 14:59:24 -0000 ------=_Part_10006_24499147.1158677956778 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 9/19/06, John Green wrote: > On Tue, Sep 19, 2006 at 11:13:36AM +0200, Jens Geiregat wrote: > > > > I tried to do that for the timeline some weeks ago. In stead of > > drawing a savedLine the size of the visible area, I prepared a > > savedLine three times the size of the visible area and used that as > > long as possible. I never got it to work 100% right, but if you want > > it, I'll send you the code. > > Excellent :) That would be great. You can mail it to me at this address. > > -- > John Green > Hi, I attached my modified TimeLine.py. I don't remember what the problems with it were, but I hope its usefull for you. Jens ------=_Part_10006_24499147.1158677956778 Content-Type: text/x-python; name=TimeLine.py; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_esaeusrx Content-Disposition: attachment; filename="TimeLine.py" CmltcG9ydCBndGsKaW1wb3J0IHBhbmdvCmltcG9ydCBnb2JqZWN0CmltcG9ydCBnc3QKaW1wb3J0 IHRpbWUKCiM9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09CgpjbGFzcyBUaW1lTGluZShndGsuRHJhd2luZ0FyZWEp OgoKCSIiIiBUaGlzIGNsYXNzIGhhbmRsZXMgZHJhd2luZyB0aGUgdGltZSBsaW5lIGRpc3BsYXku CgkiIiIKCglfX2d0eXBlX25hbWVfXyA9ICdUaW1lTGluZScKCQoJX05VTV9MSU5FUyA9IDUgIyBO dW1iZXIgb2YgJ3Nob3J0JyBsaW5lcyArIDEKCgkjX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgoJZGVmIF9faW5pdF9f KHNlbGYsIHByb2plY3QsIHRpbWVsaW5lYmFyLCBtYWludmlldyk6CgkJIiIiIHByb2plY3QgLSBy ZWZlcmVuY2UgdG8gdGhlIGFjdGl2ZSBwcm9qZWN0CgkJIiIiCgkJCgkJZ3RrLkRyYXdpbmdBcmVh Ll9faW5pdF9fKHNlbGYpCgkKCQlzZWxmLnByb2plY3QgPSBwcm9qZWN0CgkJc2VsZi50aW1lbGlu ZWJhciA9IHRpbWVsaW5lYmFyCgkJc2VsZi5tYWludmlldyA9IG1haW52aWV3CgkJc2VsZi5wcm9q ZWN0LnRyYW5zcG9ydC5BZGRMaXN0ZW5lcihzZWxmKQoJCXNlbGYucHJvamVjdC5BZGRMaXN0ZW5l cihzZWxmKQoJCXNlbGYuaGVpZ2h0ID0gNDQKCQlzZWxmLmJ1dHRvbkRvd24gPSBGYWxzZQoJCXNl bGYuZHJhZ2dpbmcgPSBGYWxzZQoJCgkJc2VsZi5zZXRfZXZlbnRzKGd0ay5nZGsuUE9JTlRFUl9N T1RJT05fTUFTSyB8CgkJCQkJCQkJZ3RrLmdkay5CVVRUT05fUFJFU1NfTUFTSyB8CgkJCQkJCQkJ Z3RrLmdkay5CVVRUT05fUkVMRUFTRV9NQVNLKQoJCXNlbGYuY29ubmVjdCgiZXhwb3NlLWV2ZW50 Iiwgc2VsZi5PbkRyYXcpCgkJc2VsZi5jb25uZWN0KCJidXR0b25fcmVsZWFzZV9ldmVudCIsIHNl bGYub25Nb3VzZVVwKQoJCXNlbGYuY29ubmVjdCgiYnV0dG9uX3ByZXNzX2V2ZW50Iiwgc2VsZi5v bk1vdXNlRG93bikKCQlzZWxmLmNvbm5lY3QoIm1vdGlvbl9ub3RpZnlfZXZlbnQiLCBzZWxmLm9u TW91c2VNb3ZlKQoJCXNlbGYuY29ubmVjdCgic2l6ZV9hbGxvY2F0ZSIsIHNlbGYuT25BbGxvY2F0 ZSkKCQlzZWxmLnNhdmVkTGluZSA9IE5vbmUKCQlzZWxmLnNhdmVkTGluZVBpZWNlID0gTm9uZQoJ CQoJCXNlbGYuc2Nyb2xsVGltZSA9IDAKCQlzZWxmLnBpeGVsc0JlZm9yZSA9IDAKCQlzZWxmLnN0 YXJ0VGltZSA9IDAKCSNfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KCglkZWYgT25BbGxvY2F0ZShzZWxmLCB3aWRnZXQs IGFsbG9jYXRpb24pOgoJCXNlbGYuYWxsb2NhdGlvbiA9IGFsbG9jYXRpb24KCQkjUmVkcmF3IHRp bWVsaW5lCgkJc2VsZi5EcmF3TGluZSh3aWRnZXQpCgkJCgkjX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgkJCglkZWYg T25EcmF3KHNlbGYsIHdpZGdldCwgZXZlbnQpOgoJCSIiIiBGaXJlcyBvZmYgdGhlIGRyYXdpbmcg b3BlcmF0aW9uLiAiIiIKCQl2aWV3U3RhcnQgPSBzZWxmLnByb2plY3Qudmlld1N0YXJ0CgkJdmll d1NjYWxlID0gc2VsZi5wcm9qZWN0LnZpZXdTY2FsZQoJCXdpZHRoID0gc2VsZi5nZXRfYWxsb2Nh dGlvbigpLndpZHRoCgkJcG9zaXRpb24gPSBzZWxmLnByb2plY3QudHJhbnNwb3J0LnBvc2l0aW9u CgkJeCA9IGludChyb3VuZCgocG9zaXRpb24gLSB2aWV3U3RhcnQpICogdmlld1NjYWxlKSkKCQkK CQluZXd0aW1lID0gdGltZS50aW1lKCkKCgkJaWYgeCA+PSAod2lkdGggKiAwLjgpOgoJCQlpZiBu ZXd0aW1lID4gKHNlbGYuc2Nyb2xsVGltZSArIDEvMzAuKToKCQkJCXNlbGYuc2Nyb2xsVGltZSA9 IG5ld3RpbWUKCQkJCXNlbGYucHJvamVjdC5TZXRWaWV3U3RhcnQocG9zaXRpb24gLSAoKHdpZHRo ICogMC44KS92aWV3U2NhbGUpKQoJCQkJI3JldHVybgoJCQoJCWlmIHNlbGYuc2F2ZWRMaW5lID09 IE5vbmU6CgkJCXNlbGYuRHJhd0xpbmUod2lkZ2V0KQojCQlpZiBzZWxmLnByb2plY3QudHJhbnNw b3J0LlJlZHJhd1RpbWVMaW5lOgojCQkJc2VsZi5wcm9qZWN0LnRyYW5zcG9ydC5SZWRyYXdUaW1l TGluZSA9IEZhbHNlCiMJCQlzZWxmLkRyYXdMaW5lKHdpZGdldCkKIwkJaWYgc2VsZi5wcm9qZWN0 LlJlZHJhd1RpbWVMaW5lOgojCQkJc2VsZi5wcm9qZWN0LlJlZHJhd1RpbWVMaW5lID0gRmFsc2UK IwkJCXNlbGYuRHJhd0xpbmUod2lkZ2V0KQoJCWQgPSB3aWRnZXQud2luZG93CgoJCWdjID0gZC5u ZXdfZ2MoKQoJCQoJCSMgcmVkcmF3IGFyZWEgZnJvbSBzYXZlZCBpbWFnZQoJCWl4ID0gKCh2aWV3 U3RhcnQtc2VsZi5zdGFydFRpbWUpICogdmlld1NjYWxlKSArIGV2ZW50LmFyZWEueCMgKyBzZWxm LnBpeGVsc0JlZm9yZQoJCWlmIGl4ID4gd2lkdGg6CgkJCXByaW50ICJSRUxPQUQhIGl4ID0gJWQs IHdpZHRoID0gJWQiJShpeCwgd2lkdGgpCgkJCXNlbGYuRHJhd0xpbmUod2lkZ2V0KSMsIHZpZXdT dGFydD1zZWxmLnByb2plY3QudHJhbnNwb3J0LnBvc2l0aW9uKQoJCQlpeCA9ICh2aWV3U3RhcnQg KiB2aWV3U2NhbGUpICsgZXZlbnQuYXJlYS54ICsgc2VsZi5waXhlbHNCZWZvcmUKCQlkLmRyYXdf aW1hZ2UoZ2MsIHNlbGYuc2F2ZWRMaW5lLCBpeCwKCQkJCQkJZXZlbnQuYXJlYS55LCBldmVudC5h cmVhLngsIGV2ZW50LmFyZWEueSwKCQkJCQkJZXZlbnQuYXJlYS53aWR0aCwgZXZlbnQuYXJlYS5o ZWlnaHQpCgoJCSMgRHJhdyBwbGF5IGN1cnNvciBwb3NpdGlvbgoJCWNvbCA9IGdjLmdldF9jb2xv cm1hcCgpLmFsbG9jX2NvbG9yKCIjRkYwMDAwIikKCQlnYy5zZXRfZm9yZWdyb3VuZChjb2wpCgkJ IAoJCQoJCWQuZHJhd19saW5lKGdjLCB4LCAwLCB4LCBzZWxmLmdldF9hbGxvY2F0aW9uKCkuaGVp Z2h0KQkKCQoJI19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwoJCQoJZGVmIERyYXdMaW5lKHNlbGYsIHdpZGdldCwgdmll d1N0YXJ0PU5vbmUpOgoJCSIiIiBEcmF3cyB0aGUgdGltZWxpbmUgYW5kIHNhdmVzIGl0IHRvIG1l bW9yeQoJCSAgICAtIE11c3QgYmUgY2FsbGVkIGluaXRpYWxseSBhbmQgdG8gcmVkcmF3IHRoZSB0 aW1lbGluZQoJCQkJICBhZnRlciBtb3ZpbmcgdGhlIHByb2plY3Qgc3RhcnQKCQkiIiIKCQlkID0g d2lkZ2V0LndpbmRvdwoJCSMgMC43NSArIDEgKyAwLjc1ID0gMi41CgkJZCA9IGd0ay5nZGsuUGl4 bWFwKGQsIHNlbGYuZ2V0X2FsbG9jYXRpb24oKS53aWR0aCAqIDIuNSwgc2VsZi5nZXRfYWxsb2Nh dGlvbigpLmhlaWdodCkKCQlnYyA9IGQubmV3X2djKCkKCQkKCQl5ID0gMAoJCQoJCWNvbCA9IGdj LmdldF9jb2xvcm1hcCgpLmFsbG9jX2NvbG9yKCIjRkZGRkZGIikKCQlnYy5zZXRfZm9yZWdyb3Vu ZChjb2wpCgkJZ2Muc2V0X2ZpbGwoZ3RrLmdkay5TT0xJRCkKCQkKCQlkLmRyYXdfcmVjdGFuZ2xl KAlnYywgVHJ1ZSwgCgkJCQkJCQkwLCAKCQkJCQkJCTAsIAoJCQkJCQkJKihkLmdldF9zaXplKCkp KQoJCQkJCQkJCgkJY29sID0gZ2MuZ2V0X2NvbG9ybWFwKCkuYWxsb2NfY29sb3IoIiM1NTU1NTUi KQoJCWdjLnNldF9mb3JlZ3JvdW5kKGNvbCkKCQkJCQkJCQoJCWQuZHJhd19yZWN0YW5nbGUoCWdj LCBGYWxzZSwgCgkJCQkJCQkwLCAKCQkJCQkJCTAsIAoJCQkJCQkJKihkLmdldF9zaXplKCkpKQoJ CQoJCXRyYW5zcG9ydCA9IHNlbGYucHJvamVjdC50cmFuc3BvcnQKCgkJeCA9IDAKCQlpZiB0cmFu c3BvcnQubW9kZSA9PSB0cmFuc3BvcnQuTU9ERV9CQVJTX0JFQVRTOgoJCQoJCQkjIENhbGN1bGF0 ZSBvdXIgc2Nyb2xsIG9mZnNldAoJCQlwb3MgPSAoc2VsZi5wcm9qZWN0LnZpZXdTdGFydCAvIDYw LikgKiB0cmFuc3BvcnQuYnBtCgkJCWJlYXQgPSBpbnQocG9zKQoJCQlvZmZzZXQgPSBwb3MgLSBi ZWF0CgkJCQoJCQlpZiBvZmZzZXQgPiAwLjoKCQkJCXggLT0gb2Zmc2V0ICogKChzZWxmLnByb2pl Y3Qudmlld1NjYWxlICogNjAuKSAvIHRyYW5zcG9ydC5icG0pCgkJCQl4ICs9IChzZWxmLnByb2pl Y3Qudmlld1NjYWxlICogNjAuKSAvIHRyYW5zcG9ydC5icG0KCQkJCWJlYXQgKz0gMQoJCQoJCQl3 aGlsZSB4IDwgc2VsZi5nZXRfYWxsb2NhdGlvbigpLndpZHRoOgoJCQkJIyBEcmF3IHRoZSBiZWF0 L2JhciBkaXZpc2lvbnMKCQkJCWl4ID0gaW50KHgpCgkJCQlpZiBiZWF0ICUgdHJhbnNwb3J0Lm1l dGVyX25vbToKCQkJCQlkLmRyYXdfbGluZShnYywgaXgsIGludChzZWxmLmdldF9hbGxvY2F0aW9u KCkuaGVpZ2h0LzEuMiksIGl4LCBzZWxmLmdldF9hbGxvY2F0aW9uKCkuaGVpZ2h0KQoJCQkJZWxz ZToKCQkJCQlkLmRyYXdfbGluZShnYywgaXgsIGludChzZWxmLmdldF9hbGxvY2F0aW9uKCkuaGVp Z2h0LzIpLCBpeCwgc2VsZi5nZXRfYWxsb2NhdGlvbigpLmhlaWdodCkKCQkJCQkKCQkJCQkjIERy YXcgdGhlIGJhciBudW1iZXIKCQkJCQlsID0gcGFuZ28uTGF5b3V0KHNlbGYuY3JlYXRlX3Bhbmdv X2NvbnRleHQoKSkKCQkJCQlsLnNldF90ZXh0KHN0cigoYmVhdCAvIHRyYW5zcG9ydC5tZXRlcl9u b20pKzEpKQoJCQkJCWQuZHJhd19sYXlvdXQoZ2MsIGl4LCA1LCBsKQoJCQkJCQoJCQkJYmVhdCAr PSAxCgkJCQkKCQkJCXggKz0gKDYwLiAvIHRyYW5zcG9ydC5icG0gKSAqIHNlbGYucHJvamVjdC52 aWV3U2NhbGUKCQllbHNlOgoJCQkjIFdvcmtpbmcgaW4gbWlsbGlzZWNvbmRzIGhlcmUuIFVzaW5n IHNlY29uZHMgZ2l2ZXMgbW9kdWx1cyBwcm9ibGVtcyBiZWNhdXNlIHRoZXkncmUgZmxvYXRzCgkJ CXZpZXdTY2FsZSA9IHNlbGYucHJvamVjdC52aWV3U2NhbGUgLyAxMDAwLgojCQkJaWYgbm90IHZp ZXdTdGFydDoKIwkJCQl2aWV3U3RhcnQgPSBpbnQoc2VsZi5wcm9qZWN0LnZpZXdTdGFydCAqIDEw MDApCiMJCQllbHNlOgojCQkJCXByaW50ICJnb3Q6ICVmLCByZWFsOiAlZiIlKHZpZXdTdGFydCwg c2VsZi5wcm9qZWN0LnZpZXdTdGFydCkKIwkJCQl2aWV3U3RhcnQgPSBpbnQodmlld1N0YXJ0ICog MTAwMCkKCQkJdmlld1N0YXJ0ID0gaW50KHNlbGYucHJvamVjdC50cmFuc3BvcnQucG9zaXRpb24g KiAxMDAwKQoJCQlmYWN0b3IsIGRpc3BsYXlNaWxsaXNlY29uZHMgPSBzZWxmLkdldFpvb21GYWN0 b3Iodmlld1NjYWxlKQoJCQkKCQkJcGl4ZWxzQmVmb3JlID0gc2VsZi5nZXRfYWxsb2NhdGlvbigp LndpZHRoICogMC43NQoJCQl0aW1lQmVmb3JlID0gcGl4ZWxzQmVmb3JlIC8gdmlld1NjYWxlCgkJ CXZpZXdTdGFydCA9IGludCh2aWV3U3RhcnQgLSB0aW1lQmVmb3JlKQoJCQlmaXJzdEJsb2NrID0g dmlld1N0YXJ0ICUgKHNlbGYuX05VTV9MSU5FUyAqIGZhY3RvcikKCQkJaWYgZmlyc3RCbG9jayA+ IDA6CgkJCQlmaXJzdEJsb2NrIC09IHNlbGYuX05VTV9MSU5FUyAqIGZhY3RvciAjIFRpbWUgd2hl cmUgdGhlIGJsb2NrIHdpdGggdGhlIHZpZXdTdGFydCBzdGFydHMuCgkJCQoJCQl4ID0gZmlyc3RC bG9jayAqIHZpZXdTY2FsZQoJCQlzZWxmLnBpeGVsc0JlZm9yZSA9IHBpeGVsc0JlZm9yZSArIHgK CQkJbXNlYyA9IHZpZXdTdGFydCAtIGZpcnN0QmxvY2sKCQkJc2VsZi5zdGFydFRpbWUgPSBtc2Vj IC8gMTAwMC4KCQkJCgkJCSMgRHJhdyB0aWNrcyB1cCB0byB0aGUgZW5kIG9mIG91ciBkaXNwbGF5 CgkJCWlmIG5vdCBzZWxmLnNhdmVkTGluZVBpZWNlOgoJCQkJc2VsZi5EcmF3TGluZVBpZWNlKHdp ZGdldCwgdmlld1NjYWxlLCBmYWN0b3IpCgkJCWwgPSBwYW5nby5MYXlvdXQoc2VsZi5jcmVhdGVf cGFuZ29fY29udGV4dCgpKQoJCQl4PTAKCQkJd2hpbGUgeCA8IHNlbGYuZ2V0X2FsbG9jYXRpb24o KS53aWR0aCAqIDEwOgoJCQkJaXggPSBpbnQoeCkKCQkJCXdpZHRoID0gaW50KHNlbGYuX05VTV9M SU5FUyAqIGZhY3RvciAqIHZpZXdTY2FsZSkKCQkJCWQuZHJhd19pbWFnZShnYywgc2VsZi5zYXZl ZExpbmVQaWVjZSwgMCwKCQkJCQkJCQkwLCBpeCwgMCwKCQkJCQkJCQl3aWR0aCwgc2VsZi5nZXRf YWxsb2NhdGlvbigpLmhlaWdodCkKCQkJCSMgRHJhdyB0aGUgYmFyIG51bWJlcgoJCQkJaWYgbXNl YyA+PTA6CgkJCQkJaWYgZGlzcGxheU1pbGxpc2Vjb25kczoKCQkJCQkJI1Nob3VsZCB1c2UgdHJh bnNwb3J0bWFuYWdlciBmb3IgdGhpcy4uLgoJCQkJCQlsLnNldF90ZXh0KCIlZDolMDJkOiUwM2Qi JSgobXNlYy8xMDAwKSAvIDYwLCAobXNlYy8xMDAwKSAlIDYwLCBtc2VjJTEwMDApICkKCQkJCQll bHNlOgoJCQkJCQlsLnNldF90ZXh0KCIlZDolMDJkIiUoKG1zZWMvMTAwMCkgLyA2MCwgKG1zZWMv MTAwMCkgJSA2MCkpCgkJCQkJZC5kcmF3X2xheW91dChnYywgaXgsIDUsIGwpCgkJCQltc2VjICs9 IHNlbGYuX05VTV9MSU5FUyAqIGZhY3RvcgoJCQkJeCArPSBzZWxmLl9OVU1fTElORVMgKiB2aWV3 U2NhbGUgKiBmYWN0b3IKCQlzZWxmLnNhdmVkTGluZSA9IGQuZ2V0X2ltYWdlKDAsIDAsICooZC5n ZXRfc2l6ZSgpKSkKCQoJI19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwoJCglkZWYgRHJhd0xpbmVQaWVjZShzZWxmLCB3 aWRnZXQsIHZpZXdTY2FsZSwgZmFjdG9yKToKCQkiIiIKCQkJRHJhd3MgYSBwaWVjZSBvZiB0aGUg dGltZWxpbmU6CgkJCT4gICAgICAgICAgICAgICAgICAgICAgICB8PAoJCQk+ICAgIHwgICAgfCAg ICB8ICAgIHwgICAgfDwKCQkJVGhpcyBwaWVjZSBjYW4gdGhlbiBiZSBwYWludGVkIHJlcGVhdGVk bHkgdG8gc2VsZi5zYXZlZExpbmUuCgkJIiIiCgkJd2luZG93ID0gd2lkZ2V0LndpbmRvdwoJCXdp bmRvdyA9IGd0ay5nZGsuUGl4bWFwKHdpbmRvdywgc2VsZi5fTlVNX0xJTkVTICogZmFjdG9yICog dmlld1NjYWxlLCBzZWxmLmdldF9hbGxvY2F0aW9uKCkuaGVpZ2h0KQoJCWdjID0gd2luZG93Lm5l d19nYygpCgkJY29sID0gZ2MuZ2V0X2NvbG9ybWFwKCkuYWxsb2NfY29sb3IoIiNGRkZGRkYiKQoJ CWdjLnNldF9mb3JlZ3JvdW5kKGNvbCkKCQl3aW5kb3cuZHJhd19yZWN0YW5nbGUoCWdjLCBUcnVl LCAKCQkJCQkJCTAsIAoJCQkJCQkJMCwgCgkJCQkJCQkqKHdpbmRvdy5nZXRfc2l6ZSgpKSkKCQlj b2wgPSBnYy5nZXRfY29sb3JtYXAoKS5hbGxvY19jb2xvcigiIzU1NTU1NSIpCgkJZ2Muc2V0X2Zv cmVncm91bmQoY29sKQoJCXggPSAwCgkJd2luZG93LmRyYXdfbGluZShnYywgeCwgaW50KHNlbGYu Z2V0X2FsbG9jYXRpb24oKS5oZWlnaHQvMi4pLCB4LCBzZWxmLmdldF9hbGxvY2F0aW9uKCkuaGVp Z2h0KQoJCWZvciBpIGluIHJhbmdlKHNlbGYuX05VTV9MSU5FUyAtIDEpOgoJCQl4ICs9IHZpZXdT Y2FsZSAqIGZhY3RvcgoJCQlpeCA9IGludCh4KQoJCQl3aW5kb3cuZHJhd19saW5lKGdjLCBpeCwg aW50KHNlbGYuZ2V0X2FsbG9jYXRpb24oKS5oZWlnaHQvMS4yKSwgaXgsIHNlbGYuZ2V0X2FsbG9j YXRpb24oKS5oZWlnaHQpCgkJc2VsZi5zYXZlZExpbmVQaWVjZSA9IHdpbmRvdy5nZXRfaW1hZ2Uo MCwgMCwgKih3aW5kb3cuZ2V0X3NpemUoKSkpCgkKCSNfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KCQoJZGVmIGRvX3Np emVfcmVxdWVzdChzZWxmLCByZXF1aXNpdGlvbik6CgkJcmVxdWlzaXRpb24ud2lkdGggPSBzZWxm LmdldF9hbGxvY2F0aW9uKCkud2lkdGgKCQlyZXF1aXNpdGlvbi5oZWlnaHQgPSBzZWxmLmhlaWdo dAoJCQoJI19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwoJCglkZWYgT25TdGF0ZUNoYW5nZWQoc2VsZiwgb2JqLCBjaGFu Z2U9Tm9uZSk6CgkJIiIiIAoJCUNhbGxlZCB3aGVuIHRoZXJlIGlzIGEgY2hhbmdlIGZvIHN0YXRl IGluIHRyYW5zcG9ydAoJCW1hbmFnZXIuQ291bGQgYmUgb25lIG9mCgkJICogIE1vZGUgY2hhbmdl ZCBmcm9tIGJhcnMvYmVhdHMgdG8gbWludXRlcyBvciB2aWNlIHZlcnNhCgkJICAgIChyZXF1aXJl cyBhIGNvbXBsZXRlIHJlZHJhdyBvZiB0aW1lbGluZSAtIGZsYWcgc2V0KQoJCSAqICBDaGFuZ2Ug aW4gcGxheWluZyBwb3NpdGlvbiAtb25seSBuZWVkcyBwYXJ0aWFsIHJlZHJhdwoJCSAqICBQcm9q ZWN0IGNoYW5nZSBlLmcuIGEgc2Nyb2xsIG9yIHpvb20gY2hhbmdlCgkJICAgIChyZXF1aXJlcyBh IGNvbXBsZXRlIHJlZHJhdyBvZiB0aW1lbGluZSAtIGZsYWcgc2V0KQoJCSIiIgoJCWlmIHNlbGYu cHJvamVjdC50cmFuc3BvcnQuUmVkcmF3VGltZUxpbmUgb3Igc2VsZi5wcm9qZWN0LlJlZHJhd1Rp bWVMaW5lOgoJCQlzZWxmLnF1ZXVlX2RyYXcoKQoJCQlyZXR1cm4KCQl4MSA9IHJvdW5kKChzZWxm LnByb2plY3QudHJhbnNwb3J0LlByZXZQb3NpdGlvbiAtIHNlbGYucHJvamVjdC52aWV3U3RhcnQp ICogc2VsZi5wcm9qZWN0LnZpZXdTY2FsZSkKCQl4MiA9IHJvdW5kKChzZWxmLnByb2plY3QudHJh bnNwb3J0LnBvc2l0aW9uIC0gc2VsZi5wcm9qZWN0LnZpZXdTdGFydCkgKiBzZWxmLnByb2plY3Qu dmlld1NjYWxlKQoJCQoJCXNlbGYucXVldWVfZHJhd19hcmVhKGludCh4MSktMSwgMCwgMywgc2Vs Zi5nZXRfYWxsb2NhdGlvbigpLmhlaWdodCkKCQlzZWxmLnF1ZXVlX2RyYXdfYXJlYShpbnQoeDIp LTEsIDAsIDMsIHNlbGYuZ2V0X2FsbG9jYXRpb24oKS5oZWlnaHQpCgkJCgkjX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CgkJCglkZWYgb25Nb3VzZURvd24oc2VsZiwgd2lkZ2V0LCBldmVudCk6CgkJc2VsZi5idXR0b25E b3duID0gVHJ1ZQoJCXNlbGYuZHJhZ2dpbmcgPSBGYWxzZQoJCXNlbGYubW92ZUhlYWQoZXZlbnQu eCkKCQlyZXR1cm4gVHJ1ZQoKCSNfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KCglkZWYgb25Nb3VzZU1vdmUoc2VsZiwg d2lkZ2V0LCBldmVudCk6CgkJaWYgbm90IHNlbGYuYnV0dG9uRG93bjoKCQkJcmV0dXJuCgkJc2Vs Zi5kcmFnZ2luZyA9IFRydWUKCQkKCQlzZWxmLm1vdmVIZWFkKGV2ZW50LngpCgkJCgkjX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCgkJCglkZWYgb25Nb3VzZVVwKHNlbGYsIHdpZGdldCwgZXZlbnQpOgoJCXNlbGYuZHJh Z2dpbmcgPSBGYWxzZQoJCXNlbGYuYnV0dG9uRG93biA9IEZhbHNlCgkJCgkjX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CgkJCglkZWYgbW92ZUhlYWQoc2VsZiwgeHBvcyk6CgkJcG9zID0gc2VsZi5wcm9qZWN0LnZpZXdT dGFydCArIHhwb3MvIHNlbGYucHJvamVjdC52aWV3U2NhbGUKCQlzZWxmLnByb2plY3QudHJhbnNw b3J0LlNlZWtUbyhwb3MpCgkJCgkjX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgkKCWRlZiBHZXRab29tRmFjdG9yKHNl bGYsIHZpZXdTY2FsZSk6CgkJIiIiCgkJCVRvIGJlIHVzZWQgZm9yIGRyYXdpbmcgdGhlIE1PREVf SE9VUlNfTUlOU19TRUNTIHRpbWVsaW5lCgkJCQoJCQlSZXR1cm5zOgoJCQkJLSBhbiBpbnRlZ2Vy IGZhY3RvciB0byBiZSBtdWx0aXBsaWVkIHdpdGggdGhlIHZpZXdTY2FsZSB0byB6b29tIHRoZSB0 aW1lbGluZSBpbi9vdXQKCQkJCS0gYSBib29sZWFuIGluZGljYXRpbmcgaWYgbWlsbGlzZWNvbmRz IHNob3VsZCBiZSBkaXNwbGF5ZWQKCQkJVGhlIGRlZmF1bHQgZmFjdG9yIGlzIDEwMDAsIG1lYW5p bmcgdGhhdCB0aGUgZGlzdGFuY2UgYmV0d2VlbiB0aGUgc2hvcnQgbGluZXMgb2YgdGhlIHRpbWVs aW5lCgkJCXN5bWJvbGl6ZXMgMTAwMCBtaWxsaXNlY29uZHMuIFRoZSBjb2RlIHdpbGwgaW5jcmVh c2Ugb2YgZGVjcmVhc2UgdGhpcyBmYWN0b3IgdG8ga2VlcCB0aGUKCQkJdGltZWxpbmUgcmVhZGFi bGUuIFRoZSBmYWN0b3JzIGNhbiBiZSBzZXQgd2l0aCB0aGUgem9vbUxldmVscyBhcnJheS4gVGhp cyBhcnJheQoJCQljb250YWlucyB6b29tIGxldmVscyB0aGF0IHN1cHBvcnQgcHJlY2lzaW9uIGZy b20gMjAgbXMgdG8gMSBtaW51dGUuIE1vcmUgZXh0cmVtZSB6b29tCgkJCWxldmVscyBjb3VsZCBi ZSBhZGRlZCwgYnV0IHdvdWxkIG5ldmVyIGJlIHJlYWNoZWQgYmVjYXVzZSB0aGUgdmlld1NjYWxl IGlzIGxpbWl0ZWQuCgkJIiIiCgkJc2hvcnRUZXh0V2lkdGggPSAyOCAjIGZvciAnMDowMCcgbm90 YXRpb24KCQlsb25nVGV4dFdpZHRoID0gNTYgIyBmb3IgJzA6MDA6MDAwJyBub3RhdGlvbgoJCXRl eHRXaWR0aCA9IHNob3J0VGV4dFdpZHRoCgkJd2hpdGVTcGFjZSA9IDUwCgkJZmFjdG9yID0gMTAw MCAjIERlZmF1bHQgZmFjdG9yIGlzIDEgc2Vjb25kIGZvciAxIGxpbmUKCQl6b29tTGV2ZWxzID0g WzIwLCAxMDAsIDIwMCwgMTAwMCwgNDAwMCwgMTIwMDAsIDYwMDAwXQoJCWlmICh0ZXh0V2lkdGgg KyB3aGl0ZVNwYWNlKSA+IChzZWxmLl9OVU1fTElORVMgKiBmYWN0b3IgKiB2aWV3U2NhbGUpOgoJ CQlmYWN0b3IgPSB6b29tTGV2ZWxzW3pvb21MZXZlbHMuaW5kZXgoZmFjdG9yKSArIDFdCgkJCXdo aWxlICh0ZXh0V2lkdGggKyB3aGl0ZVNwYWNlKSA+IChzZWxmLl9OVU1fTElORVMgKiBmYWN0b3Ig KiB2aWV3U2NhbGUpIGFuZCBmYWN0b3IgIT0gem9vbUxldmVsc1stMV06CgkJCQlmYWN0b3IgPSB6 b29tTGV2ZWxzW3pvb21MZXZlbHMuaW5kZXgoZmFjdG9yKSArIDFdCgkJZWxzZToKCQkJd2hpbGUg KHRleHRXaWR0aCArIHdoaXRlU3BhY2UpIDwgKGZhY3RvciAqIHZpZXdTY2FsZSkgYW5kIGZhY3Rv ciAhPSB6b29tTGV2ZWxzWzBdOgoJCQkJZmFjdG9yID0gem9vbUxldmVsc1t6b29tTGV2ZWxzLmlu ZGV4KGZhY3RvcikgLSAxXQoJCQkJaWYgZmFjdG9yID09IDIwMDoKCQkJCQl0ZXh0V2lkdGggPSBs b25nVGV4dFdpZHRoCgkJcmV0dXJuIGZhY3RvciwgKGZhY3RvciA8IDIwMCkgIyAwLjIgKiA1ID0g MS4wIHNlY29uZCwgaWYgdGhlIGludGVydmFsIGlzIHNtYWxsZXIsIG1pbGxpc2Vjb25kcyBhcmUg bmVlZGVkCgkKIz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0K ------=_Part_10006_24499147.1158677956778-- From laszlok2@gmail.com Tue Sep 19 11:40:58 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 923E43B00CA for ; Tue, 19 Sep 2006 11:40:58 -0400 (EDT) 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 28683-07 for ; Tue, 19 Sep 2006 11:40:53 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.180]) by menubar.gnome.org (Postfix) with ESMTP id 385BC3B00A8 for ; Tue, 19 Sep 2006 11:40:53 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so7474981pye for ; Tue, 19 Sep 2006 08:40:52 -0700 (PDT) Received: by 10.35.115.18 with SMTP id s18mr26304108pym; Tue, 19 Sep 2006 08:40:51 -0700 (PDT) Received: by 10.35.113.2 with HTTP; Tue, 19 Sep 2006 08:40:51 -0700 (PDT) Message-ID: <5e8268f70609190840g6a835b19x7992760acdc09e2a@mail.gmail.com> Date: Tue, 19 Sep 2006 11:40:51 -0400 From: "Laszlo Pandy" To: jono@jonobacon.org, Jokosher In-Reply-To: <20060919085604.GA9963@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> <20060919085604.GA9963@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.27 tagged_above=-999 required=2 tests=[AWL=0.130, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.27 X-Spam-Level: Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 15:40:58 -0000 On 19/09/06, John Green wrote: Maybe we could buffer the timeline and wave views either side > of the view window and scroll within that (a bit like Google maps). Any > ideas??? This is already done for the waveforms (is that the same as wave views?) and has been done this way since before 0.1. The waveform uses a cached cairo surface that is three times the width of the visible portion of the event. That means that there is a substansial buffer on both sides and redraws of the waveform should not be a problem when scrolling. Maybe the timeline could be done in the same way using cairo too? Laszlo From snecklifter@gmail.com Tue Sep 19 17:49:14 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DD0D83B03CF for ; Tue, 19 Sep 2006 17:49:14 -0400 (EDT) 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 16052-10 for ; Tue, 19 Sep 2006 17:49:14 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.190]) by menubar.gnome.org (Postfix) with ESMTP id A581F3B0574 for ; Tue, 19 Sep 2006 17:49:13 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so264927nfa for ; Tue, 19 Sep 2006 14:49:12 -0700 (PDT) Received: by 10.49.41.12 with SMTP id t12mr18927423nfj; Tue, 19 Sep 2006 14:49:12 -0700 (PDT) Received: by 10.48.223.5 with HTTP; Tue, 19 Sep 2006 14:49:12 -0700 (PDT) Message-ID: <364d303b0609191449p11f313c2j7a601496c9c05da4@mail.gmail.com> Date: Tue, 19 Sep 2006 22:49:12 +0100 From: "Chris Brown" To: "Jokosher gnome" MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_275675_6996547.1158702552475" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.696 tagged_above=-999 required=2 tests=[AWL=-0.092, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.696 X-Spam-Level: Subject: [jokosher-devel] Some basic questions X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 21:49:15 -0000 ------=_Part_275675_6996547.1158702552475 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Folks, If anyone could answer me the following q's with comments it'd be appreciated. Are there plans to make a jokosher executable or have Jokosher.py sit in /usr/bin ? Does Waveform.py need to be executable at any point and does it even need to be in the final jokosher release? Thats all for the moment - I would do this in #jokosher but most likely I will forget the answer and I prefer to have a record. Cheers Chris ------=_Part_275675_6996547.1158702552475 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Folks,

If anyone could answer me the following q's with comments it'd be appreciated.

Are there plans to make a jokosher executable or have Jokosher.py sit in /usr/bin ?

Does Waveform.py need to be executable at any point and does it even need to be in the final jokosher release?

Thats all for the moment - I would do this in #jokosher but most likely I will forget the answer and I prefer to have a record.

Cheers
Chris
------=_Part_275675_6996547.1158702552475-- From john@thegreens.co.uk Tue Sep 19 19:11:38 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1BC243B0002 for ; Tue, 19 Sep 2006 19:11:38 -0400 (EDT) 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 19321-06 for ; Tue, 19 Sep 2006 19:11:37 -0400 (EDT) Received: from smtp806.mail.ukl.yahoo.com (smtp806.mail.ukl.yahoo.com [217.12.12.196]) by menubar.gnome.org (Postfix) with SMTP id 58AFB3B00F8 for ; Tue, 19 Sep 2006 19:11:36 -0400 (EDT) Received: (qmail 73887 invoked from network); 19 Sep 2006 23:11:35 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.159.174.167 with login) by smtp806.mail.ukl.yahoo.com with SMTP; 19 Sep 2006 23:11:35 -0000 Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by thegreens.co.uk (Postfix) with ESMTP id 9B28777E80 for ; Wed, 20 Sep 2006 00:11:34 +0100 (BST) From: John Green To: jokosher-devel-list@gnome.org Date: Wed, 20 Sep 2006 00:11:30 +0100 User-Agent: KMail/1.9.1 References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> <20060919085604.GA9963@localhost.localdomain> <5e8268f70609190840g6a835b19x7992760acdc09e2a@mail.gmail.com> In-Reply-To: <5e8268f70609190840g6a835b19x7992760acdc09e2a@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200609200011.31426.john@thegreens.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.032 tagged_above=-999 required=2 tests=[AWL=-0.361, BAYES_20=-0.74, SPF_NEUTRAL=1.069] X-Spam-Score: -0.032 X-Spam-Level: Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 23:11:38 -0000 On Tuesday 19 September 2006 16:40, Laszlo Pandy wrote: > > This is already done for the waveforms (is that the same as wave > views?) and has been done this way since before 0.1. The waveform uses > a cached cairo surface that is three times the width of the visible > portion of the event. That means that there is a substansial buffer on > both sides and redraws of the waveform should not be a problem when > scrolling. Oh yeah. I was speaking from memory without checking first - always guaranteed to make you sound foolish. Sorry :) -- John Green john@thegreens.co.uk From stuart.langridge@gmail.com Wed Sep 20 04:59:03 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8453A3B00CE for ; Wed, 20 Sep 2006 04:59:03 -0400 (EDT) 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 09642-09 for ; Wed, 20 Sep 2006 04:59:03 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.188]) by menubar.gnome.org (Postfix) with ESMTP id 67E8B3B00CA for ; Wed, 20 Sep 2006 04:59:02 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so397541nfa for ; Wed, 20 Sep 2006 01:59:01 -0700 (PDT) Received: by 10.66.221.19 with SMTP id t19mr8194911ugg; Wed, 20 Sep 2006 01:59:01 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Wed, 20 Sep 2006 01:59:01 -0700 (PDT) Message-ID: <4c91566f0609200159u5d625ba3k46869b3ea45686ea@mail.gmail.com> Date: Wed, 20 Sep 2006 09:59:01 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Chris Brown" In-Reply-To: <364d303b0609191449p11f313c2j7a601496c9c05da4@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <364d303b0609191449p11f313c2j7a601496c9c05da4@mail.gmail.com> X-Google-Sender-Auth: 155c8b594370b6e2 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.433 tagged_above=-999 required=2 tests=[AWL=-0.033, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.433 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Some basic questions X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2006 08:59:03 -0000 > Are there plans to make a jokosher executable or have Jokosher.py sit in > /usr/bin ? There will be something in /usr/bin; you should be able to type "jokosher" and have it run. What that's likely to actually be is either Jokosher.py (which would then be called Jokosher) or a script to run that. > Does Waveform.py need to be executable at any point and does it even need to > be in the final jokosher release? No, and no, respectively. Waveform.py was my initial hacked-together demo of how cairo waveforms could work. It's been superceded, unless something I don't know about it using it. > Thats all for the moment - I would do this in #jokosher but most likely I > will forget the answer and I prefer to have a record. Good idea, although #jokosher is logged... sil -- Your whole life flashed before your eyes? Cup of tea, cup of tea, almost got shagged, cup of tea... -- Spike, Buffy The Vampire Slayer From snecklifter@gmail.com Wed Sep 20 05:06:46 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8DA6A3B0018 for ; Wed, 20 Sep 2006 05:06:46 -0400 (EDT) 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 10369-01 for ; Wed, 20 Sep 2006 05:06:46 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by menubar.gnome.org (Postfix) with ESMTP id 393533B0012 for ; Wed, 20 Sep 2006 05:06:45 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so399364nfa for ; Wed, 20 Sep 2006 02:06:44 -0700 (PDT) Received: by 10.49.90.4 with SMTP id s4mr19582154nfl; Wed, 20 Sep 2006 02:06:44 -0700 (PDT) Received: by 10.48.223.5 with HTTP; Wed, 20 Sep 2006 02:06:43 -0700 (PDT) Message-ID: <364d303b0609200206o3ee3385fhe43abe7d11cda91f@mail.gmail.com> Date: Wed, 20 Sep 2006 10:06:43 +0100 From: "Chris Brown" To: "Stuart Langridge" In-Reply-To: <4c91566f0609200159u5d625ba3k46869b3ea45686ea@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_280664_1167698.1158743203994" References: <364d303b0609191449p11f313c2j7a601496c9c05da4@mail.gmail.com> <4c91566f0609200159u5d625ba3k46869b3ea45686ea@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.844 tagged_above=-999 required=2 tests=[AWL=0.059, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.844 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Some basic questions X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2006 09:06:46 -0000 ------=_Part_280664_1167698.1158743203994 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 20/09/06, Stuart Langridge wrote: > > > > Does Waveform.py need to be executable at any point and does it even > need to > > be in the final jokosher release? > > No, and no, respectively. Waveform.py was my initial hacked-together > demo of how cairo waveforms could work. It's been superceded, unless > something I don't know about it using it. Okay, great. Are there any other unnecessaries that the packaging team should know about? Maybe test and demo stuff such as this can be moved to a subdirectory that can be safely ignored? Cheers Chris ------=_Part_280664_1167698.1158743203994 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
On 20/09/06, Stuart Langridge <sil@kryogenix.org> wrote:

> Does Waveform.py need to be executable at any point and does it even need to
> be in the final jokosher release?

No, and no, respectively. Waveform.py was my initial hacked-together
demo of how cairo waveforms could work. It's been superceded, unless
something I don't know about it using it.

Okay, great. Are there any other unnecessaries that the packaging team should know about? Maybe test and demo stuff such as this can be moved to a subdirectory that can be safely ignored?

Cheers
Chris
------=_Part_280664_1167698.1158743203994-- From stuart.langridge@gmail.com Wed Sep 20 05:54:22 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 193E93B000D for ; Wed, 20 Sep 2006 05:54:22 -0400 (EDT) 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 12668-03 for ; Wed, 20 Sep 2006 05:54:21 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by menubar.gnome.org (Postfix) with ESMTP id 6DB3F3B0018 for ; Wed, 20 Sep 2006 05:54:20 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so410824nfa for ; Wed, 20 Sep 2006 02:54:19 -0700 (PDT) Received: by 10.67.89.5 with SMTP id r5mr8192323ugl; Wed, 20 Sep 2006 02:54:19 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Wed, 20 Sep 2006 02:54:19 -0700 (PDT) Message-ID: <4c91566f0609200254r7c6a329dsbbc1fddcf8709f32@mail.gmail.com> Date: Wed, 20 Sep 2006 10:54:19 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Chris Brown" In-Reply-To: <364d303b0609200206o3ee3385fhe43abe7d11cda91f@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <364d303b0609191449p11f313c2j7a601496c9c05da4@mail.gmail.com> <4c91566f0609200159u5d625ba3k46869b3ea45686ea@mail.gmail.com> <364d303b0609200206o3ee3385fhe43abe7d11cda91f@mail.gmail.com> X-Google-Sender-Auth: bdeee64393f359cd X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.393 tagged_above=-999 required=2 tests=[AWL=-0.070, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_SV=0.077] X-Spam-Score: -2.393 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Some basic questions X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2006 09:54:22 -0000 > > > Does Waveform.py need to be executable at any point and does it even > need to > > > be in the final jokosher release? > > > > No, and no, respectively. Waveform.py was my initial hacked-together > > demo of how cairo waveforms could work. It's been superceded, unless > > > Okay, great. Are there any other unnecessaries that the packaging team > should know about? Maybe test and demo stuff such as this can be moved to a > subdirectory that can be safely ignored? Hm. Apparently InstrumentViewer imports it, but it doesn't look like it uses it. Can anyone comment on why it does that import? Is it just historical from when it was used? svn blame suggests that it was Elleo who added it. sil -- 2. Make it halfway normal. I don't have any use for laser-beam-shooting pocket combs, or non-existent existents existing within their own existences, or ballpoint pens made out of lettuce. -- CardinalT dictates rules for the raif Silly Game From mike@mikeasoft.com Wed Sep 20 05:59:28 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id ABF3D3B01D4 for ; Wed, 20 Sep 2006 05:59:28 -0400 (EDT) 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 12897-09 for ; Wed, 20 Sep 2006 05:59:27 -0400 (EDT) Received: from bigben2.bytemark.co.uk (bigben2.bytemark.co.uk [80.68.81.132]) by menubar.gnome.org (Postfix) with ESMTP id E0AD93B009D for ; Wed, 20 Sep 2006 05:59:26 -0400 (EDT) Received: from mikeasoft.com ([80.68.92.185]) by bigben2.bytemark.co.uk with esmtp (Exim 4.52) id 1GPyrW-0000k6-CJ for jokosher-devel-list@gnome.org; Wed, 20 Sep 2006 09:59:26 +0000 Received: from mike by mikeasoft.com with local (Exim 3.36 #1 (Debian)) id 1GPyuA-0008Rc-00 for ; Wed, 20 Sep 2006 11:02:10 +0100 Date: Wed, 20 Sep 2006 11:02:10 +0100 To: Jokosher gnome Message-ID: <20060920100210.GF2753@mikeasoft.com> Mail-Followup-To: Jokosher gnome References: <364d303b0609191449p11f313c2j7a601496c9c05da4@mail.gmail.com> <4c91566f0609200159u5d625ba3k46869b3ea45686ea@mail.gmail.com> <364d303b0609200206o3ee3385fhe43abe7d11cda91f@mail.gmail.com> <4c91566f0609200254r7c6a329dsbbc1fddcf8709f32@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4c91566f0609200254r7c6a329dsbbc1fddcf8709f32@mail.gmail.com> User-Agent: mutt-ng/devel-r804 (Linux) From: Michael Sheldon X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.561 tagged_above=-999 required=2 tests=[AWL=-0.039, BAYES_00=-2.599, TW_SV=0.077] X-Spam-Score: -2.561 X-Spam-Level: Subject: Re: [jokosher-devel] Some basic questions X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2006 09:59:28 -0000 On Wed, Sep 20, 2006 at 10:54:19AM +0100, Stuart Langridge wrote: > > > > Does Waveform.py need to be executable at any point and does it even > > need to > > > > be in the final jokosher release? > > > > > > No, and no, respectively. Waveform.py was my initial hacked-together > > > demo of how cairo waveforms could work. It's been superceded, unless > > > > > > Okay, great. Are there any other unnecessaries that the packaging team > > should know about? Maybe test and demo stuff such as this can be moved to a > > subdirectory that can be safely ignored? > > Hm. Apparently InstrumentViewer imports it, but it doesn't look like > it uses it. Can anyone comment on why it does that import? Is it just > historical from when it was used? svn blame suggests that it was Elleo > who added it. > > sil Err, I think that would have been from when I was first playing around with adding a waveform in to Jokosher, using Waveform for testing. Must have forgotten to remove the import. -- Michael Sheldon http://www.mikeasoft.com From snecklifter@gmail.com Wed Sep 20 17:25:24 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 265D23B007C for ; Wed, 20 Sep 2006 17:25:24 -0400 (EDT) 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 16403-10 for ; Wed, 20 Sep 2006 17:25:22 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.185]) by menubar.gnome.org (Postfix) with ESMTP id 06A243B000D for ; Wed, 20 Sep 2006 17:25:22 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so583532nfa for ; Wed, 20 Sep 2006 14:25:21 -0700 (PDT) Received: by 10.49.21.8 with SMTP id y8mr20542574nfi; Wed, 20 Sep 2006 14:25:21 -0700 (PDT) Received: by 10.48.223.5 with HTTP; Wed, 20 Sep 2006 14:25:20 -0700 (PDT) Message-ID: <364d303b0609201425gc0c4e27u316a51de7663d9f2@mail.gmail.com> Date: Wed, 20 Sep 2006 22:25:20 +0100 From: "Chris Brown" To: "Jokosher gnome" MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_289776_29726224.1158787520993" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.766 tagged_above=-999 required=2 tests=[AWL=-1.021, BAYES_20=-0.74, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.766 X-Spam-Level: Subject: [jokosher-devel] License on website X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2006 21:25:24 -0000 ------=_Part_289776_29726224.1158787520993 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Not sure who is handling the website side of things (its down at the moment by the way) but do you think the license could/should be made a little more obvious than it is currently (I cant find it)? This has been brought up over the past few weeks by a few Fedora folks... Cheers Chris ------=_Part_289776_29726224.1158787520993 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Not sure who is handling the website side of things (its down at the moment by the way) but do you think the license could/should be made a little more obvious than it is currently (I cant find it)? This has been brought up over the past few weeks by a few Fedora folks...

Cheers
Chris
------=_Part_289776_29726224.1158787520993-- From jefrat@gmail.com Thu Sep 21 12:19:12 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 41F233B000D for ; Thu, 21 Sep 2006 12:19:12 -0400 (EDT) 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 01867-05 for ; Thu, 21 Sep 2006 12:19:11 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.191]) by menubar.gnome.org (Postfix) with ESMTP id 200563B000B for ; Thu, 21 Sep 2006 12:19:11 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so767770nfa for ; Thu, 21 Sep 2006 09:19:10 -0700 (PDT) Received: by 10.78.94.37 with SMTP id r37mr5160633hub; Thu, 21 Sep 2006 09:19:10 -0700 (PDT) Received: by 10.78.136.13 with HTTP; Thu, 21 Sep 2006 09:19:09 -0700 (PDT) Message-ID: <29d55b2b0609210919u5e389ea3idd7e5b1f803bac86@mail.gmail.com> Date: Thu, 21 Sep 2006 12:19:10 -0400 From: "Jeff Ratliff" To: Jokosher In-Reply-To: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.696 tagged_above=-999 required=2 tests=[AWL=-0.785, BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -1.696 X-Spam-Level: Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Sep 2006 16:19:12 -0000 On 18/09/06, Jono Bacon wrote: > Hi folks, > > Well, we are six weeks away from the freeze and we have lots to do. I > have a slight concern about if we are gonna get everything sorted - > Laszlo has been having Internet problems that have kept him away > recently and I am on holiday for two weeks so that cuts down my > hacking. We have the following core chunks to finish: > I'd like to consider adding the Click Track to this list. Currently the Click Track button pops up a dialog box that says "... The current version of Jokosher does not have the click track available. It will be ready in version 0.2." I realize it's not very sexy, but since we've promised it will be ready, it should be ready. Just my opinion, of course. -- Jeff Ratliff (Gomer_X) From laszlok2@gmail.com Thu Sep 21 12:27:05 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6B0F73B007C for ; Thu, 21 Sep 2006 12:27:04 -0400 (EDT) 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 02010-08 for ; Thu, 21 Sep 2006 12:27:01 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id 6D1463B011C for ; Thu, 21 Sep 2006 12:27:01 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so387841nzn for ; Thu, 21 Sep 2006 09:27:00 -0700 (PDT) Received: by 10.35.27.1 with SMTP id e1mr31179442pyj; Thu, 21 Sep 2006 09:27:00 -0700 (PDT) Received: by 10.35.113.2 with HTTP; Thu, 21 Sep 2006 09:27:00 -0700 (PDT) Message-ID: <5e8268f70609210927o3be33cb9vc53c6bda7b2a86c9@mail.gmail.com> Date: Thu, 21 Sep 2006 12:27:00 -0400 From: "Laszlo Pandy" To: "Jeff Ratliff" In-Reply-To: <29d55b2b0609210919u5e389ea3idd7e5b1f803bac86@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> <29d55b2b0609210919u5e389ea3idd7e5b1f803bac86@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.28 tagged_above=-999 required=2 tests=[AWL=0.120, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.28 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Sep 2006 16:27:05 -0000 On 21/09/06, Jeff Ratliff wrote: > I'd like to consider adding the Click Track to this list. I would too, but I have no idea of how to implement it nor how long it would take. > Currently > the Click Track button pops up a dialog box that says "... The current > version of Jokosher does not have the click track available. It will > be ready in version 0.2." > > I realize it's not very sexy, but since we've promised it will be > ready, it should be ready. Or maybe we should actually discuss these things before making dialogs that promise functionality for the future. *cough* jono *cough* :P Laszlo From stuart.langridge@gmail.com Thu Sep 21 12:58:33 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 82FA63B0008 for ; Thu, 21 Sep 2006 12:58:33 -0400 (EDT) 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 03579-08 for ; Thu, 21 Sep 2006 12:58:33 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 392B03B006C for ; Thu, 21 Sep 2006 12:58:30 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so161849ugb for ; Thu, 21 Sep 2006 09:58:29 -0700 (PDT) Received: by 10.66.244.10 with SMTP id r10mr9462497ugh; Thu, 21 Sep 2006 09:58:28 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Thu, 21 Sep 2006 09:58:28 -0700 (PDT) Message-ID: <4c91566f0609210958o2c8b5f41v110138e7876967fd@mail.gmail.com> Date: Thu, 21 Sep 2006 17:58:28 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Laszlo Pandy" In-Reply-To: <5e8268f70609210927o3be33cb9vc53c6bda7b2a86c9@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> <29d55b2b0609210919u5e389ea3idd7e5b1f803bac86@mail.gmail.com> <5e8268f70609210927o3be33cb9vc53c6bda7b2a86c9@mail.gmail.com> X-Google-Sender-Auth: b8bcc125108284d8 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.235 tagged_above=-999 required=2 tests=[AWL=0.165, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.235 X-Spam-Level: Cc: Jokosher , Jeff Ratliff Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Sep 2006 16:58:33 -0000 > > Currently > > the Click Track button pops up a dialog box that says "... The current > > version of Jokosher does not have the click track available. It will > > be ready in version 0.2." > > Or maybe we should actually discuss these things before making dialogs > that promise functionality for the future. *cough* jono *cough* :P I agree and sympathise entirely with your point of view, but giving Jono a kicking about it right now is counterproductive because he's on holiday. :) As I understand it, the audiotestsrc is the way forward here; combined with gnonlin it should be reasonably easy to have a repeating click noise. Does anyone already know how to do this and want to speak up? Failing that, someone (which can be me, but if someone else gets time before I do then that would be great) can ask the #gstreamer chaps (particularly bilboed) for suggestions on the best way to do this with gst/gnl. sil -- The carrot is hiding in your coat pocket. "Don't let me be eaten!" it begs in a pathetic, orange voice. http://tinyurl.com/nvm9k From chris-procter@talk21.com Thu Sep 21 13:20:17 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 08CAB3B00A0 for ; Thu, 21 Sep 2006 13:20:17 -0400 (EDT) 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 04895-01 for ; Thu, 21 Sep 2006 13:20:16 -0400 (EDT) Received: from web86607.mail.ird.yahoo.com (web86607.mail.ird.yahoo.com [217.146.188.140]) by menubar.gnome.org (Postfix) with SMTP id 0EB383B0009 for ; Thu, 21 Sep 2006 13:20:12 -0400 (EDT) Received: (qmail 2367 invoked by uid 60001); 21 Sep 2006 17:20:08 -0000 Message-ID: <20060921172008.2365.qmail@web86607.mail.ird.yahoo.com> Received: from [62.245.38.105] by web86607.mail.ird.yahoo.com via HTTP; Thu, 21 Sep 2006 18:20:08 BST Date: Thu, 21 Sep 2006 18:20:08 +0100 (BST) From: chris procter To: Jokosher gnome In-Reply-To: <4c91566f0609210958o2c8b5f41v110138e7876967fd@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.346 tagged_above=-999 required=2 tests=[AWL=-0.944, BAYES_05=-1.11, DNS_FROM_RFC_POST=1.708] X-Spam-Score: -0.346 X-Spam-Level: Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Sep 2006 17:20:17 -0000 --- Stuart Langridge wrote: > > > Currently > > > the Click Track button pops up a dialog box that > says "... The current > > > version of Jokosher does not have the click > track available. It will > > > be ready in version 0.2." > > > > Or maybe we should actually discuss these things > before making dialogs > > that promise functionality for the future. *cough* > jono *cough* :P > > I agree and sympathise entirely with your point of > view, but giving > Jono a kicking about it right now is > counterproductive because he's on > holiday. :) Jono avoids a kicking because he just happens to be on a different continent. Coincidence? I think not? :) If we dont get a click track in time for 0.2 then we *really* need to change the dialog message before we release. It would be a tad embarassing to have that message pop up in 0.2 (more ambarrasing then leaving the the debug code in 0.1 :) ) chris ___________________________________________________________ Now you can scan emails quickly with a reading pane. Get the new Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html From stuart.langridge@gmail.com Fri Sep 22 04:35:43 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 846853B0346 for ; Fri, 22 Sep 2006 04:35:43 -0400 (EDT) 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 08605-07 for ; Fri, 22 Sep 2006 04:35:42 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id 37B0D3B01D5 for ; Fri, 22 Sep 2006 04:35:42 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so235281ugb for ; Fri, 22 Sep 2006 01:35:41 -0700 (PDT) Received: by 10.66.249.11 with SMTP id w11mr311701ugh; Fri, 22 Sep 2006 01:35:41 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Fri, 22 Sep 2006 01:35:40 -0700 (PDT) Message-ID: <4c91566f0609220135t52d40498o9d802393be206386@mail.gmail.com> Date: Fri, 22 Sep 2006 09:35:40 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Laszlo Pandy" In-Reply-To: <4c91566f0609210958o2c8b5f41v110138e7876967fd@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> <29d55b2b0609210919u5e389ea3idd7e5b1f803bac86@mail.gmail.com> <5e8268f70609210927o3be33cb9vc53c6bda7b2a86c9@mail.gmail.com> <4c91566f0609210958o2c8b5f41v110138e7876967fd@mail.gmail.com> X-Google-Sender-Auth: 573d5b9aee84bd1a X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.238 tagged_above=-999 required=2 tests=[AWL=0.162, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.238 X-Spam-Level: Cc: Edward Hervey , Jokosher , Jeff Ratliff Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Sep 2006 08:35:43 -0000 [click track] > As I understand it, the audiotestsrc is the way forward here; combined > with gnonlin it should be reasonably easy to have a repeating click > noise. Does anyone already know how to do this and want to speak up? > Failing that, someone (which can be me, but if someone else gets time > before I do then that would be great) can ask the #gstreamer chaps > (particularly bilboed) for suggestions on the best way to do this with > gst/gnl. OK, I spoke to #gstreamer. The best way to do a click track with stock gstreamer is to use the audiotestsrc with type=noise and use a gst.Controller to adjust the volume (so you put the volume to 100% at 0.500 secs and back to 0% at 0.510 secs, making a click 0.01s long, and repeat that every 0.5s for a 120bpm click track). However, I'm not sure if that's the way you're meant to do it when you're using gnonlin; in particular, it might be better to use GnlOperations to do this. I've cc'ed bilboed for his thoughts. sil -- Java sucks. [...] Java on TV set top boxes will suck so hard it might well inhale people from off their sofa until their heads get wedged in the card slots. --- Jon Rabone, ucam.chat From laszlok2@gmail.com Mon Sep 25 11:37:35 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C96D83B00D0 for ; Mon, 25 Sep 2006 11:37:35 -0400 (EDT) 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 29522-10 for ; Mon, 25 Sep 2006 11:37:32 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.225]) by menubar.gnome.org (Postfix) with ESMTP id 103063B026B for ; Mon, 25 Sep 2006 11:37:32 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id 67so724081wri for ; Mon, 25 Sep 2006 08:37:31 -0700 (PDT) Received: by 10.90.83.14 with SMTP id g14mr1478469agb; Mon, 25 Sep 2006 08:37:30 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 17sm2007823nzo.2006.09.25.08.37.29; Mon, 25 Sep 2006 08:37:29 -0700 (PDT) Message-ID: <4517F892.7090006@gmail.com> Date: Mon, 25 Sep 2006 11:41:06 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: Jokosher gnome Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: [jokosher-devel] Debugging output function X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Sep 2006 15:37:36 -0000 Now that we have command line option support, I took the liberty of making -d and -g options, which sent the debug output (that currently all goes to stdout) to stdout or gst.debug() respectively. This will keep the terminal nice and clean unless someone asks for all the verbose info. Right now the functions is located at Globals.PrintDebug(). Eventually we will have to change everything that does print to use this function. However bilboed pointed out that PrintDebug is too long to type everytime you want to print something. He suggested debug(), which will probably suffice. But if anyone has any ideas for shortening it further let us know. Once the final function name has been decided, people should remember to send all their output their so we don't flood the terminal like we do now. Laszlo From john@thegreens.co.uk Tue Sep 26 05:25:47 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 00CB33B00B6 for ; Tue, 26 Sep 2006 05:25:47 -0400 (EDT) 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 11707-06 for ; Tue, 26 Sep 2006 05:25:46 -0400 (EDT) Received: from smtp808.mail.ukl.yahoo.com (smtp808.mail.ukl.yahoo.com [217.12.12.198]) by menubar.gnome.org (Postfix) with SMTP id 627D43B00F9 for ; Tue, 26 Sep 2006 05:25:45 -0400 (EDT) Received: (qmail 74210 invoked from network); 26 Sep 2006 09:25:44 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.129.252.173 with login) by smtp808.mail.ukl.yahoo.com with SMTP; 26 Sep 2006 09:25:44 -0000 Received: by thegreens.co.uk (Postfix, from userid 1001) id E4A3E77DFD; Tue, 26 Sep 2006 10:25:42 +0100 (BST) Date: Tue, 26 Sep 2006 10:25:42 +0100 From: John Green To: jokosher-devel-list@gnome.org Message-ID: <20060926092542.GA30995@localhost.localdomain> Mail-Followup-To: jokosher-devel-list@gnome.org References: <4517F892.7090006@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4517F892.7090006@gmail.com> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.041 tagged_above=-999 required=2 tests=[BAYES_05=-1.11, SPF_NEUTRAL=1.069] X-Spam-Score: -0.041 X-Spam-Level: Subject: Re: [jokosher-devel] Debugging output function X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 09:25:47 -0000 On Mon, Sep 25, 2006 at 11:41:06AM -0400, Laszlo Pandy wrote: > Now that we have command line option support, I took the liberty of > making -d and -g options, which sent the debug output (that currently > all goes to stdout) to stdout or gst.debug() respectively. This will > keep the terminal nice and clean unless someone asks for all the verbose > info. A side effect of grabbing the args before 'import gst' does is that I found the command line args that gst offers, --gst-debug, --gst-debug-no-color etc quite handy and rather nicer to use than setting environment variables. I wonder if there's an easy way to still get access to them. -- John Green From snecklifter@gmail.com Tue Sep 26 07:23:25 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 158CC3B00D5 for ; Tue, 26 Sep 2006 07:23:25 -0400 (EDT) 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 16999-10 for ; Tue, 26 Sep 2006 07:23:22 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.191]) by menubar.gnome.org (Postfix) with ESMTP id 78E5B3B009E for ; Tue, 26 Sep 2006 07:23:21 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so166647nfa for ; Tue, 26 Sep 2006 04:23:20 -0700 (PDT) Received: by 10.49.19.18 with SMTP id w18mr873462nfi; Tue, 26 Sep 2006 04:23:20 -0700 (PDT) Received: by 10.48.14.7 with HTTP; Tue, 26 Sep 2006 04:23:20 -0700 (PDT) Message-ID: <364d303b0609260423n31d4c921p323907edd1337d2a@mail.gmail.com> Date: Tue, 26 Sep 2006 12:23:20 +0100 From: "Chris Brown" To: "Jokosher gnome" MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2993_15457853.1159269800123" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.933 tagged_above=-999 required=2 tests=[AWL=-0.818, BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.933 X-Spam-Level: Subject: [jokosher-devel] Moving icons X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 11:23:25 -0000 ------=_Part_2993_15457853.1159269800123 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Easy one here folks (I think) but I'm not sure how to do it. I've been asked to move the jokosher.png out of site-packages/jokosher and into the system pixmaps directory. Actually installing it in there is no problem of course and being just a fedora thing I could patch to hardcode the location in Jokosher.py but is there a better way to do this? ie. Can you identify a system images path in Python? Help greatly appreciated. Cheers Chris ------=_Part_2993_15457853.1159269800123 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Easy one here folks (I think) but I'm not sure how to do it. I've been asked to move the jokosher.png out of site-packages/jokosher and into the system pixmaps directory. Actually installing it in there is no problem of course and being just a fedora thing I could patch to hardcode the location in Jokosher.py but is there a better way to do this? ie. Can you identify a system images path in Python? Help greatly appreciated.

Cheers
Chris
------=_Part_2993_15457853.1159269800123-- From stuart.langridge@gmail.com Tue Sep 26 07:41:15 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 059B23B00DD for ; Tue, 26 Sep 2006 07:41:15 -0400 (EDT) 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 18378-08 for ; Tue, 26 Sep 2006 07:41:12 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 923A13B00AB for ; Tue, 26 Sep 2006 07:41:11 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so586372ugb for ; Tue, 26 Sep 2006 04:41:10 -0700 (PDT) Received: by 10.67.119.5 with SMTP id w5mr586433ugm; Tue, 26 Sep 2006 04:41:10 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Tue, 26 Sep 2006 04:41:10 -0700 (PDT) Message-ID: <4c91566f0609260441y27c4ff3ak60f88ef2c3c66397@mail.gmail.com> Date: Tue, 26 Sep 2006 12:41:10 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: Jokosher In-Reply-To: <4c91566f0609260440j70e18792o6cd33bcfc2904558@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <364d303b0609260423n31d4c921p323907edd1337d2a@mail.gmail.com> <4c91566f0609260440j70e18792o6cd33bcfc2904558@mail.gmail.com> X-Google-Sender-Auth: 5d6f039e4d02399f X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.24 tagged_above=-999 required=2 tests=[AWL=0.160, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.24 X-Spam-Level: Subject: Re: [jokosher-devel] Moving icons X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 11:41:15 -0000 On 9/26/06, Chris Brown wrote: > Easy one here folks (I think) but I'm not sure how to do it. I've been asked > to move the jokosher.png out of site-packages/jokosher and into the system > pixmaps directory. Actually installing it in there is no problem of course > and being just a fedora thing I could patch to hardcode the location in > Jokosher.py but is there a better way to do this? ie. Can you identify a > system images path in Python? Help greatly appreciated. There isn't really a universal way of doing this, because (a) the system images path may differ (it'll certainly differ in some future Windows or Mac OS version, for example), and (b) Jokosher should run without being "installed" into system paths. I'm inclined to say that the best way to fix this is to patch for Fedora; if this alters a lot then it might be a good idea for us to maintain a Paths.py which everyone patches (rather than you having to look through the code to find patch places). sil -- New Year's Day -- everything is in blossom! I feel about average. -- Kobayashi Issa -- New Year's Day -- everything is in blossom! I feel about average. -- Kobayashi Issa From sinisterguy@gmail.com Tue Sep 26 08:05:55 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BD7993B0237 for ; Tue, 26 Sep 2006 08:05:54 -0400 (EDT) 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 19971-04 for ; Tue, 26 Sep 2006 08:05:52 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.197]) by menubar.gnome.org (Postfix) with ESMTP id BD48B3B0304 for ; Tue, 26 Sep 2006 08:05:49 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so883910nzn for ; Tue, 26 Sep 2006 05:05:49 -0700 (PDT) Received: by 10.65.38.13 with SMTP id q13mr2950762qbj; Tue, 26 Sep 2006 05:05:49 -0700 (PDT) Received: from ?192.168.15.101? ( [74.111.140.109]) by mx.gmail.com with ESMTP id e15sm3524661qbe.2006.09.26.05.05.48; Tue, 26 Sep 2006 05:05:48 -0700 (PDT) From: Luke Tilley To: jokosher-devel-list@gnome.org Content-Type: text/plain Date: Tue, 26 Sep 2006 08:05:59 -0400 Message-Id: <1159272359.4825.4.camel@ltilley.tilleygroup> Mime-Version: 1.0 X-Mailer: Evolution 2.6.3 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.911 tagged_above=-999 required=2 tests=[BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -0.911 X-Spam-Level: Subject: [jokosher-devel] Remember Window Position X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 12:05:55 -0000 Hello, I am working on ticket #156 (http://jokosher.python-hosting.com/ticket/156) and it says that Jokosher should remember *all* window positions. I can understand wanting to remember the main window position and maybe the preferences and the instrument effects window, but what would be the point of remembering the rest of the window positions? -Lukas From stuart.langridge@gmail.com Tue Sep 26 08:15:58 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C47283B0118 for ; Tue, 26 Sep 2006 08:15:58 -0400 (EDT) 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 20693-02 for ; Tue, 26 Sep 2006 08:15:58 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id A5C2F3B033B for ; Tue, 26 Sep 2006 08:15:57 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so589074ugb for ; Tue, 26 Sep 2006 05:15:57 -0700 (PDT) Received: by 10.66.244.10 with SMTP id r10mr614403ugh; Tue, 26 Sep 2006 05:15:56 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Tue, 26 Sep 2006 05:15:56 -0700 (PDT) Message-ID: <4c91566f0609260515l63e3053fj3568b804215c0fa5@mail.gmail.com> Date: Tue, 26 Sep 2006 13:15:56 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Luke Tilley" In-Reply-To: <1159272359.4825.4.camel@ltilley.tilleygroup> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1159272359.4825.4.camel@ltilley.tilleygroup> X-Google-Sender-Auth: 838f2f3e87adee73 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.243 tagged_above=-999 required=2 tests=[AWL=0.157, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.243 X-Spam-Level: Cc: jokosher-devel-list@gnome.org Subject: Re: [jokosher-devel] Remember Window Position X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 12:15:58 -0000 > I am working on ticket #156 > (http://jokosher.python-hosting.com/ticket/156) and it says that > Jokosher should remember *all* window positions. I can understand > wanting to remember the main window position and maybe the preferences > and the instrument effects window, but what would be the point of > remembering the rest of the window positions? Mainly because if you're going to go to all the effort of remembering some, you might as well remember them all, since people who don't care about spatialness won't notice and people who do care will be annoyed that it remembers some and not others. Nice to hear from you, by the way! It's always cool to get newer people hacking on Jokosher :) sil -- what's the point in embedding emacs anyway? it's like embedding rocket ship into toyota camry From daniel.holbach@ubuntu.com Tue Sep 26 08:56:00 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 133B13B00EB for ; Tue, 26 Sep 2006 08:56:00 -0400 (EDT) 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 22745-08 for ; Tue, 26 Sep 2006 08:55:58 -0400 (EDT) Received: from fellatio.deswahnsinns.de (langweiligneutral.deswahnsinns.de [80.69.46.90]) by menubar.gnome.org (Postfix) with ESMTP id 164FB3B025C for ; Tue, 26 Sep 2006 08:55:58 -0400 (EDT) Received: from [87.123.31.6] (HELO [192.168.1.105]) by fellatio.deswahnsinns.de (CommuniGate Pro SMTP 4.2.10) with ESMTP-TLS id 1585458 for jokosher-devel-list@gnome.org; Tue, 26 Sep 2006 14:55:40 +0200 From: Daniel Holbach To: Jokosher In-Reply-To: <4c91566f0609260441y27c4ff3ak60f88ef2c3c66397@mail.gmail.com> References: <364d303b0609260423n31d4c921p323907edd1337d2a@mail.gmail.com> <4c91566f0609260440j70e18792o6cd33bcfc2904558@mail.gmail.com> <4c91566f0609260441y27c4ff3ak60f88ef2c3c66397@mail.gmail.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-QGoZMNHyDrPaJ8S9q0VP" Date: Tue, 26 Sep 2006 14:55:02 +0200 Message-Id: <1159275302.4995.3.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.8.0 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.538 tagged_above=-999 required=2 tests=[AWL=-0.016, BAYES_00=-2.599, TW_GT=0.077] X-Spam-Score: -2.538 X-Spam-Level: Subject: Re: [jokosher-devel] Moving icons X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 12:56:00 -0000 --=-QGoZMNHyDrPaJ8S9q0VP Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello everybody, Am Dienstag, den 26.09.2006, 12:41 +0100 schrieb Stuart Langridge: > There isn't really a universal way of doing this, because (a) the > system images path may differ (it'll certainly differ in some future > Windows or Mac OS version, for example), and (b) Jokosher should run > without being "installed" into system paths. I'm inclined to say that > the best way to fix this is to patch for Fedora; if this alters a lot > then it might be a good idea for us to maintain a Paths.py which > everyone patches (rather than you having to look through the code to > find patch places). what happened to the setup.py patch I posted? It should take care of this issue, by treating two different cases: one with a gtk icon theme lookup (for being properly installed), the other one with relative paths. http://mail.gnome.org/archives/jokosher-devel-list/2006-August/msg00059.htm= l Have a nice day, Daniel --=-QGoZMNHyDrPaJ8S9q0VP Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dies ist ein digital signierter Nachrichtenteil -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBFGSMkr3O2CKlAUK8RAmXyAJ9brgZeBIXY291xwY5KOwDA72wy1gCePF3o co4tEMZdUcC14lHs/z5jbSg= =J2Nf -----END PGP SIGNATURE----- --=-QGoZMNHyDrPaJ8S9q0VP-- From snecklifter@gmail.com Tue Sep 26 09:07:00 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 136A43B00AF for ; Tue, 26 Sep 2006 09:07:00 -0400 (EDT) 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 23662-06 for ; Tue, 26 Sep 2006 09:06:59 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.184]) by menubar.gnome.org (Postfix) with ESMTP id D395A3B019C for ; Tue, 26 Sep 2006 09:06:58 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so188259nfa for ; Tue, 26 Sep 2006 06:06:58 -0700 (PDT) Received: by 10.48.220.15 with SMTP id s15mr997892nfg; Tue, 26 Sep 2006 06:06:57 -0700 (PDT) Received: by 10.48.14.7 with HTTP; Tue, 26 Sep 2006 06:06:57 -0700 (PDT) Message-ID: <364d303b0609260606l5f7534e3of835edae5a99399e@mail.gmail.com> Date: Tue, 26 Sep 2006 14:06:57 +0100 From: "Chris Brown" To: "Jokosher gnome" In-Reply-To: <1159275302.4995.3.camel@localhost> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4101_4660370.1159276017066" References: <364d303b0609260423n31d4c921p323907edd1337d2a@mail.gmail.com> <4c91566f0609260440j70e18792o6cd33bcfc2904558@mail.gmail.com> <4c91566f0609260441y27c4ff3ak60f88ef2c3c66397@mail.gmail.com> <1159275302.4995.3.camel@localhost> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.023 tagged_above=-999 required=2 tests=[AWL=0.299, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -2.023 X-Spam-Level: Subject: Re: [jokosher-devel] Moving icons X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 13:07:00 -0000 ------=_Part_4101_4660370.1159276017066 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 26/09/06, Daniel Holbach wrote: > > > what happened to the setup.py patch I posted? It should take care of > this issue, by treating two different cases: one with a gtk icon theme > lookup (for being properly installed), the other one with relative > paths. > > > http://mail.gnome.org/archives/jokosher-devel-list/2006-August/msg00059.html I imagine its still there. This is for fedora however. My concerns (which I expressed in reply to that original mail) were that I could not see a way in which uninstallation was catered for. I'm also a little hesitant (perhaps unecessarily) at running a setup script as root without knowing exactly what the whole thing does. Its looks fine but will need to be maintained and I dont think its the right method for installing an app as essentially its defining a new method of software installation, no? The advantage of using package managers is that they integrate into distros (therefore distros are happier with them and can be installed by default in some cases - Jokosher will soon be installable from scratch on Fedora for example), users understand them better, bugs get ironed out quicker as we can take advantage of debugging tools... My preference is with the package management route. Regards Chris ------=_Part_4101_4660370.1159276017066 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

On 26/09/06, Daniel Holbach <daniel.holbach@ubuntu.com> wrote:

what happened to the setup.py patch I posted? It should take care of
this issue, by treating two different cases: one with a gtk icon theme
lookup (for being properly installed), the other one with relative
paths.

http://mail.gnome.org/archives/jokosher-devel-list/2006-August/msg00059.html

I imagine its still there. This is for fedora however. My concerns (which I expressed in reply to that original mail) were that I could not see a way in which uninstallation was catered for. I'm also a little hesitant (perhaps unecessarily) at running a setup script as root without knowing exactly what the whole thing does. Its looks fine but will need to be maintained and I dont think its the right method for installing an app as essentially its defining a new method of software installation, no?

The advantage of using package managers is that they integrate into distros (therefore distros are happier with them and can be installed by default in some cases - Jokosher will soon be installable from scratch on Fedora for example), users understand them better, bugs get ironed out quicker as we can take advantage of debugging tools... My preference is with the package management route.

Regards
Chris
------=_Part_4101_4660370.1159276017066-- From daniel.holbach@ubuntu.com Tue Sep 26 09:38:33 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 81C1E3B00AF for ; Tue, 26 Sep 2006 09:38:33 -0400 (EDT) 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 25140-02 for ; Tue, 26 Sep 2006 09:38:30 -0400 (EDT) Received: from fellatio.deswahnsinns.de (langweiligneutral.deswahnsinns.de [80.69.46.90]) by menubar.gnome.org (Postfix) with ESMTP id E31D13B0158 for ; Tue, 26 Sep 2006 09:38:29 -0400 (EDT) Received: from [87.123.31.6] (HELO [192.168.1.105]) by fellatio.deswahnsinns.de (CommuniGate Pro SMTP 4.2.10) with ESMTP-TLS id 1585598 for jokosher-devel-list@gnome.org; Tue, 26 Sep 2006 15:38:18 +0200 From: Daniel Holbach To: Jokosher gnome In-Reply-To: <364d303b0609260606l5f7534e3of835edae5a99399e@mail.gmail.com> References: <364d303b0609260423n31d4c921p323907edd1337d2a@mail.gmail.com> <4c91566f0609260440j70e18792o6cd33bcfc2904558@mail.gmail.com> <4c91566f0609260441y27c4ff3ak60f88ef2c3c66397@mail.gmail.com> <1159275302.4995.3.camel@localhost> <364d303b0609260606l5f7534e3of835edae5a99399e@mail.gmail.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-ids+uOKjIEVEFm1y3huo" Date: Tue, 26 Sep 2006 15:38:10 +0200 Message-Id: <1159277890.5479.4.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.8.0 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.577 tagged_above=-999 required=2 tests=[AWL=0.022, BAYES_00=-2.599] X-Spam-Score: -2.577 X-Spam-Level: Subject: Re: [jokosher-devel] Moving icons X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 13:38:33 -0000 --=-ids+uOKjIEVEFm1y3huo Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello Chris, Am Dienstag, den 26.09.2006, 14:06 +0100 schrieb Chris Brown: > I imagine its still there. This is for fedora however. My concerns > (which I expressed in reply to that original mail) were that I could > not see a way in which uninstallation was catered for. I'm also a > little hesitant (perhaps unecessarily) at running a setup script as > root without knowing exactly what the whole thing does. Its looks fine > but will need to be maintained and I dont think its the right method > for installing an app as essentially its defining a new method of > software installation, no?=20 the process of building the package in Ubuntu/Debian and maybe even in the .rpm world makes use of the setup.py (to install files into the package). You're right, the package manager (dpkg for Debian/Ubuntu) and rpm do take care of the de-installation. Whoever uses it to install as root should know what he/she does - distutils is used in a lot of other Python projects in exactly the same way. Have a nice day, Daniel --=-ids+uOKjIEVEFm1y3huo Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dies ist ein digital signierter Nachrichtenteil -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBFGS1Cr3O2CKlAUK8RAlVOAJ44rFTgh1j4O8596C0IZ3ViaegYwgCeNA4J XYAvuqg/3LKLVOSXXpnNO4M= =bYAQ -----END PGP SIGNATURE----- --=-ids+uOKjIEVEFm1y3huo-- From stuart.langridge@gmail.com Tue Sep 26 12:04:38 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 976B53B00AB for ; Tue, 26 Sep 2006 12:04:38 -0400 (EDT) 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 00861-02 for ; Tue, 26 Sep 2006 12:04:35 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id CF0863B00DA for ; Tue, 26 Sep 2006 12:04:33 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so615376ugb for ; Tue, 26 Sep 2006 09:04:33 -0700 (PDT) Received: by 10.66.224.3 with SMTP id w3mr815627ugg; Tue, 26 Sep 2006 09:04:32 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Tue, 26 Sep 2006 09:04:32 -0700 (PDT) Message-ID: <4c91566f0609260904m216c6883r91c4d84191827bb0@mail.gmail.com> Date: Tue, 26 Sep 2006 17:04:32 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: Jokosher In-Reply-To: <4c91566f0609260904sfbe8db5jd3790817a2353106@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1159272359.4825.4.camel@ltilley.tilleygroup> <4c91566f0609260515l63e3053fj3568b804215c0fa5@mail.gmail.com> <1159286146.4789.1.camel@ltilley.tilleygroup> <4c91566f0609260904sfbe8db5jd3790817a2353106@mail.gmail.com> X-Google-Sender-Auth: 502a08c705049892 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[AWL=0.155, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.245 X-Spam-Level: Subject: Re: [jokosher-devel] Remember Window Position X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 16:04:38 -0000 > Ok, if i'm going to be remembering all the window positions, should I > store them in the config file in ~/.jokosher or create a new config file > just for window positions? Personally I'd have a separate file in ~/.jokosher, but I'd be interested in other people's comments on this. sil -- docs are for the weak! you must divine the meaning of gnonlin through inner contemplation -- #jokosher -- docs are for the weak! you must divine the meaning of gnonlin through inner contemplation -- #jokosher From chris-procter@talk21.com Tue Sep 26 12:44:25 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B33123B0092 for ; Tue, 26 Sep 2006 12:44:25 -0400 (EDT) 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 02558-07 for ; Tue, 26 Sep 2006 12:44:25 -0400 (EDT) Received: from web86609.mail.ird.yahoo.com (web86609.mail.ird.yahoo.com [217.146.188.206]) by menubar.gnome.org (Postfix) with SMTP id DA93B3B0002 for ; Tue, 26 Sep 2006 12:44:23 -0400 (EDT) Received: (qmail 72215 invoked by uid 60001); 26 Sep 2006 16:44:22 -0000 Message-ID: <20060926164422.72213.qmail@web86609.mail.ird.yahoo.com> Received: from [62.245.38.105] by web86609.mail.ird.yahoo.com via HTTP; Tue, 26 Sep 2006 17:44:22 BST Date: Tue, 26 Sep 2006 17:44:22 +0100 (BST) From: chris procter To: Stuart Langridge , Jokosher In-Reply-To: <4c91566f0609260904m216c6883r91c4d84191827bb0@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.023 tagged_above=-999 required=2 tests=[AWL=-0.132, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708] X-Spam-Score: -1.023 X-Spam-Level: Subject: Re: [jokosher-devel] Remember Window Position X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 16:44:25 -0000 --- Stuart Langridge wrote: > > Ok, if i'm going to be remembering all the window > positions, should I > > store them in the config file in ~/.jokosher or > create a new config file > > just for window positions? > > Personally I'd have a separate file in ~/.jokosher, > but I'd be > interested in other people's comments on this. > > sil I'd go for a seperate file in .jokosher/setup/ (or similar) because: a) if your code is buggy you're not going to trash the users config b) other things might need persistant storage (instrument connections, last opened project that kind of thing) and they can follow this design easily and neatly c) config data is explicitly user defined and window positions are implicit so they should be seperate b) we have a .joksher directory so why stuff everything into one file. That kind of thing. Of course if its easier to reuse config then... like... *shrug* chris ____________________________________________________ Yahoo! Photos is now offering a quality print service from just 7p a photo. http://uk.photos.yahoo.com From laszlok2@gmail.com Tue Sep 26 19:54:08 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 03DE13B000D for ; Tue, 26 Sep 2006 19:54:08 -0400 (EDT) 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 22194-09 for ; Tue, 26 Sep 2006 19:54:07 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.194]) by menubar.gnome.org (Postfix) with ESMTP id 159F83B0076 for ; Tue, 26 Sep 2006 19:54:07 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so1323nzn for ; Tue, 26 Sep 2006 16:54:06 -0700 (PDT) Received: by 10.64.243.10 with SMTP id q10mr67619qbh; Tue, 26 Sep 2006 16:54:06 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 10sm55713nzo.2006.09.26.16.54.05; Tue, 26 Sep 2006 16:54:05 -0700 (PDT) Message-ID: <4519BF05.8040808@gmail.com> Date: Tue, 26 Sep 2006 20:00:05 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: jokosher-devel-list@gnome.org References: <4517F892.7090006@gmail.com> <20060926092542.GA30995@localhost.localdomain> In-Reply-To: <20060926092542.GA30995@localhost.localdomain> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.323 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -2.323 X-Spam-Level: Subject: Re: [jokosher-devel] Debugging output function X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 23:54:08 -0000 John Green wrote: > On Mon, Sep 25, 2006 at 11:41:06AM -0400, Laszlo Pandy wrote: >> Now that we have command line option support, I took the liberty of >> making -d and -g options, which sent the debug output (that currently >> all goes to stdout) to stdout or gst.debug() respectively. This will >> keep the terminal nice and clean unless someone asks for all the verbose >> info. > > A side effect of grabbing the args before 'import gst' does is that I found > the command line args that gst offers, --gst-debug, --gst-debug-no-color etc > quite handy and rather nicer to use than setting environment variables. I > wonder if there's an easy way to still get access to them. I explained this to Jono on IRC, but I suppose I should do it here too. Right now we use python's optparse module to parse the args for us. We actually don't need to use this module at all because GObject has its own thing called GOption. This is used my Gtk, Gstreamer, etc to do their options. For some reason gtk doesn't show a message automatically when "--help" is in the args, but gstreamer does (maybe a bug in pygst?). That is why we have to parse the options before importing gst. So the proper way to do this is to tell GOption about our desired command line options and then GOption will show gstreamer, gtk and Jokosher options all in the same --help message. The only problem is that python cannot access GOption unless you use pygobject 2.12. 2.12 is available in edgy but not anywhere else afaik. So when everyone is running edgy (or equivalent non-debian based distro), I will rewrite the options code to use GOption, and we will be able to use all the gtk and gstreamer options alongside Jokosher options. Laszlo From laszlok2@gmail.com Tue Sep 26 21:03:04 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AAB763B019A for ; Tue, 26 Sep 2006 21:03:04 -0400 (EDT) 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 24758-09 for ; Tue, 26 Sep 2006 21:03:03 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.176]) by menubar.gnome.org (Postfix) with ESMTP id 4DF313B006A for ; Tue, 26 Sep 2006 21:03:01 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so31382pye for ; Tue, 26 Sep 2006 18:03:00 -0700 (PDT) Received: by 10.35.51.19 with SMTP id d19mr221106pyk; Tue, 26 Sep 2006 18:03:00 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 38sm224421nzk.2006.09.26.18.02.59; Tue, 26 Sep 2006 18:02:59 -0700 (PDT) Message-ID: <4519CF31.1050309@gmail.com> Date: Tue, 26 Sep 2006 21:09:05 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: Daniel Holbach References: <364d303b0609260423n31d4c921p323907edd1337d2a@mail.gmail.com> <4c91566f0609260440j70e18792o6cd33bcfc2904558@mail.gmail.com> <4c91566f0609260441y27c4ff3ak60f88ef2c3c66397@mail.gmail.com> <1159275302.4995.3.camel@localhost> In-Reply-To: <1159275302.4995.3.camel@localhost> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.246 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GF=0.077, TW_GT=0.077] X-Spam-Score: -2.246 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Moving icons X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 01:03:04 -0000 Daniel Holbach wrote: > Hello everybody, > > what happened to the setup.py patch I posted? It should take care of > this issue, by treating two different cases: one with a gtk icon theme > lookup (for being properly installed), the other one with relative > paths. > > http://mail.gnome.org/archives/jokosher-devel-list/2006-August/msg00059.html > I never committed it back when you sent it because is was long and there wasn't much explanation to what each section of the patch was for... and I was being lazy ;). But I have now applied most of it by hand (because a lot of stuff was moved around). Here is the rest which hasn't been applied yet, which I will commit once I fully understand. I'm not too familiar with makefiles, which you can probably tell by the makefile we use now. Mostly I just want to know why we use need to use POTFILES.in and not just run the translations merge on all *.py files? Also what happened to these two lines which grab translation template strings from the glade file and the instrument files?: python i18nReadInstr.py ../../Instruments/*.instr > i18n.instr.h xgettext -k_ -kN_ -o $@ ../../Jokosher.glade.h ../../*.py i18n.instr.h BTW, the setup.py file looks pretty good :). Laszlo diff -ruN trunk/locale/src/Makefile jokosher/locale/src/Makefile --- trunk/locale/src/Makefile 2006-08-04 22:46:08.000000000 +0200 +++ jokosher/locale/src/Makefile 2006-08-25 14:46:03.000000000 +0200 @@ -1,34 +1,20 @@ -#Generic rule for MO files -%.mo: DIR1 = ../$(basename $@) -%.mo: DIR2 = $(DIR1)/LC_MESSAGES -%.mo: %.po - ############## - #GENERATING $@ - ############## - if [ ! -d $(DIR1) ]; then mkdir $(DIR1); fi - if [ ! -d $(DIR2) ]; then mkdir $(DIR2); fi - msgfmt $< -o $@ - cp $@ $(DIR2)/jokosher.mo - -#Generic rule for PO files -%.po: jokosher.pot - ################## - #MERGING $@ AND $< - ################## - msgmerge -UN $@ $< - -#Generic rule for POT files -%.pot: ../../Jokosher.glade ../../*.py ../../Instruments/*.instr - ############ - #CREATING $@ - ############ - intltool-extract --type=gettext/glade ../../Jokosher.glade - python i18nReadInstr.py ../../Instruments/*.instr > i18n.instr.h - xgettext -k_ -kN_ -o $@ ../../Jokosher.glade.h ../../*.py i18n.instr.h -update: $(shell ls *.po) +DOMAIN=jokosher +PO_FILES := $(wildcard *.po) -all: $(subst .po,.mo,$(shell ls *.po)) +all: update-po -clean: - rm *.mo i18n.instr.h ../../Jokosher.glade.h \ Kein Zeilenumbruch am Dateiende. +# update the pot +$(DOMAIN).pot: + intltool-update -p -g $(DOMAIN) + +# merge the new stuff into the po files +merge-po: $(PO_FILES) + intltool-update -r -g $(DOMAIN); + +# create mo from the pos +%.mo : %.po + mkdir -p mo/$(subst .po,,$<)/LC_MESSAGES/ + msgfmt $< -o mo/$(subst .po,,$<)/LC_MESSAGES/$(DOMAIN).mo + +update-po: $(DOMAIN).pot merge-po $(patsubst %.po,%.mo,$(wildcard *.po)) diff -ruN trunk/locale/src/POTFILES.in jokosher/locale/src/POTFILES.in --- trunk/locale/src/POTFILES.in 1970-01-01 01:00:00.000000000 +0100 +++ jokosher/locale/src/POTFILES.in 2006-08-25 14:55:12.000000000 +0200 @@ -0,0 +1,12 @@ +../Jokosher/AddInstrumentDialog.py +../Jokosher/CompactMixView.py +../Jokosher/EventLaneViewer.py +../Jokosher/EventViewer.py +../Jokosher/Extension.py +../Jokosher/InstrumentConnectionsDialog.py +../Jokosher/InstrumentViewer.py +../Jokosher/JokosherApp.py +../Jokosher/MasterMixerStrip.py +../Jokosher/MixerStrip.py +../Jokosher/NewProjectDialog.py +../Jokosher/VUWidget.py diff -ruN trunk/setup.py jokosher/setup.py --- trunk/setup.py 1970-01-01 01:00:00.000000000 +0100 +++ jokosher/setup.py 2006-08-25 14:57:57.000000000 +0200 @@ -0,0 +1,42 @@ +#!/usr/bin/env python + +from distutils.core import setup +import os +import glob + +I18NFILES = [] +for filepath in glob.glob("locale/src/mo/*/LC_MESSAGES/*.mo"): + lang = filepath[len("locale/src/mo/"):] + targetpath = os.path.dirname(os.path.join("share/locale",lang)) + I18NFILES.append((targetpath, [filepath])) +os.system("cd locale/src; make update-po") + + +setup(name='jokosher', + version='0.2', + scripts=['Jokosher/Jokosher'], + packages=['Jokosher'], + data_files=[('share/jokosher/', + glob.glob("*/*.glade") + ), + ('share/jokosher/Instruments', + glob.glob("Instruments/*.instr") + ), + ('share/jokosher/Instruments/images', + glob.glob('Instruments/images/*') + ), + ('share/applications', + glob.glob("*/jokosher.desktop") + ), + ('share/icons/hicolor/48x48/apps', + ['Jokosher/jokosher-logo.png'] + ), + ('share/pixmaps', + glob.glob("images/*.png") + ), + ('share/applications', + ['jokosher.desktop'], + ) + ]+I18NFILES + ) + From laszlok2@gmail.com Tue Sep 26 21:09:58 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C45453B01AE for ; Tue, 26 Sep 2006 21:09:58 -0400 (EDT) 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 25024-06 for ; Tue, 26 Sep 2006 21:09:58 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.183]) by menubar.gnome.org (Postfix) with ESMTP id 7CDDD3B009F for ; Tue, 26 Sep 2006 21:09:57 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so33518pye for ; Tue, 26 Sep 2006 18:09:57 -0700 (PDT) Received: by 10.35.53.18 with SMTP id f18mr268701pyk; Tue, 26 Sep 2006 18:09:56 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 12sm231965nzn.2006.09.26.18.09.56; Tue, 26 Sep 2006 18:09:56 -0700 (PDT) Message-ID: <4519D0D3.909@gmail.com> Date: Tue, 26 Sep 2006 21:16:03 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 References: <364d303b0609260423n31d4c921p323907edd1337d2a@mail.gmail.com> <4c91566f0609260440j70e18792o6cd33bcfc2904558@mail.gmail.com> <4c91566f0609260441y27c4ff3ak60f88ef2c3c66397@mail.gmail.com> <1159275302.4995.3.camel@localhost> <4519CF31.1050309@gmail.com> In-Reply-To: <4519CF31.1050309@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Cc: Jokosher , Daniel Holbach Subject: Re: [jokosher-devel] Moving icons X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 01:09:58 -0000 Laszlo Pandy wrote: > Also what happened to these two lines which grab translation template > strings from the glade file and the instrument files?: > > python i18nReadInstr.py ../../Instruments/*.instr > i18n.instr.h > xgettext -k_ -kN_ -o $@ ../../Jokosher.glade.h ../../*.py i18n.instr.h > Oops, that should be these two lines: intltool-extract --type=gettext/glade ../../Jokosher.glade python i18nReadInstr.py ../../Instruments/*.instr > i18n.instr.h From laszlok2@gmail.com Tue Sep 26 21:29:12 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DDD273B0170 for ; Tue, 26 Sep 2006 21:29:11 -0400 (EDT) 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 25858-03 for ; Tue, 26 Sep 2006 21:29:11 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.183]) by menubar.gnome.org (Postfix) with ESMTP id 761463B000D for ; Tue, 26 Sep 2006 21:29:10 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so39842pye for ; Tue, 26 Sep 2006 18:29:10 -0700 (PDT) Received: by 10.35.15.11 with SMTP id s11mr350317pyi; Tue, 26 Sep 2006 18:29:09 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 38sm276458nzk.2006.09.26.18.29.09; Tue, 26 Sep 2006 18:29:09 -0700 (PDT) Message-ID: <4519D556.4030802@gmail.com> Date: Tue, 26 Sep 2006 21:35:18 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 Cc: jokosher-devel-list@gnome.org References: <1159272359.4825.4.camel@ltilley.tilleygroup> In-Reply-To: <1159272359.4825.4.camel@ltilley.tilleygroup> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: Re: [jokosher-devel] Remember Window Position X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 01:29:12 -0000 Luke Tilley wrote: > Hello, > > I am working on ticket #156 > (http://jokosher.python-hosting.com/ticket/156) and it says that > Jokosher should remember *all* window positions. I can understand > wanting to remember the main window position and maybe the preferences > and the instrument effects window, but what would be the point of > remembering the rest of the window positions? > Doesn't gnome's WM put the windows wherever it wants anyway? My gnome usually moves windows so they don't overlap. Laszlo From laszlok2@gmail.com Tue Sep 26 22:36:34 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 080D53B01C5 for ; Tue, 26 Sep 2006 22:36:34 -0400 (EDT) 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 27852-09 for ; Tue, 26 Sep 2006 22:36:33 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.201]) by menubar.gnome.org (Postfix) with ESMTP id 157503B01AE for ; Tue, 26 Sep 2006 22:36:33 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so13986nzn for ; Tue, 26 Sep 2006 19:36:32 -0700 (PDT) Received: by 10.65.211.1 with SMTP id n1mr247780qbq; Tue, 26 Sep 2006 19:36:32 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 17sm188084nzo.2006.09.26.19.36.30; Tue, 26 Sep 2006 19:36:31 -0700 (PDT) Message-ID: <4519E525.4020202@gmail.com> Date: Tue, 26 Sep 2006 22:42:45 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: Jokosher gnome Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: [jokosher-devel] Jokosher Security Vulnerability X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 02:36:34 -0000 Using a specially crafted Jokosher Project file, a malicious third party (whomever gave you the file) can run arbitrary code. This isn't a big issue right now since we only open our own .jokosher files, but it's quite scary nonetheless. In the XML, under the "" tag, place this line: The P __class__ part is just because our undo function requires either P, I or E to be the first character. It then changes P to "project." puts the function call after it. I just used __class__ cause it allows us to not do anything without throwing an exception. All the use has to do it hit Edit->Undo or Ctrl-Z and the command will execute. The part following it is where you can do whatever you want. I tried os.remove() and it worked for my test file. But you could put os.system('rm -rf ~') and it should work no problem. Basically this vulnerability boils down to a very liberal use of exec() in Project.ExecuteCommand(). Any ideas on how to keep undo working without having to be worried about trading Jokosher files with others? Laszlo From daniel.holbach@ubuntu.com Wed Sep 27 03:48:53 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 89A783B00D8 for ; Wed, 27 Sep 2006 03:48:53 -0400 (EDT) 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 07449-01 for ; Wed, 27 Sep 2006 03:48:51 -0400 (EDT) Received: from fellatio.deswahnsinns.de (langweiligneutral.deswahnsinns.de [80.69.46.90]) by menubar.gnome.org (Postfix) with ESMTP id B3E933B0100 for ; Wed, 27 Sep 2006 03:48:50 -0400 (EDT) Received: from [87.123.31.131] (HELO [192.168.1.105]) by fellatio.deswahnsinns.de (CommuniGate Pro SMTP 4.2.10) with ESMTP-TLS id 1587814; Wed, 27 Sep 2006 09:48:34 +0200 From: Daniel Holbach To: Jokosher In-Reply-To: <4519CF31.1050309@gmail.com> References: <364d303b0609260423n31d4c921p323907edd1337d2a@mail.gmail.com> <4c91566f0609260440j70e18792o6cd33bcfc2904558@mail.gmail.com> <4c91566f0609260441y27c4ff3ak60f88ef2c3c66397@mail.gmail.com> <1159275302.4995.3.camel@localhost> <4519CF31.1050309@gmail.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-EkuJKEMZyhXftSoXe5Sc" Date: Wed, 27 Sep 2006 09:48:27 +0200 Message-Id: <1159343307.16477.6.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.8.0 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.539 tagged_above=-999 required=2 tests=[AWL=-0.017, BAYES_00=-2.599, TW_GF=0.077] X-Spam-Score: -2.539 X-Spam-Level: Cc: Michael Vogt Subject: Re: [jokosher-devel] Moving icons X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 07:48:53 -0000 --=-EkuJKEMZyhXftSoXe5Sc Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello Laszlo, thanks for taking the time to reply and figure it out. Am Dienstag, den 26.09.2006, 21:09 -0400 schrieb Laszlo Pandy: > Mostly I just want to know why=20 > we use need to use POTFILES.in and not just run the translations merge=20 > on all *.py files? I took a look at Michael's gnome-app-install and together with him applied the changes to jokosher. Using POTFILES.in is the canonical way of dealing with translations - you will find it in other projects as well. I CCed Michael, I'm sure he has some *clever* reply. :-) > Also what happened to these two lines which grab translation template=20 > strings from the glade file and the instrument files?: >=20 > python i18nReadInstr.py ../../Instruments/*.instr > i18n.instr.h > xgettext -k_ -kN_ -o $@ ../../Jokosher.glade.h ../../*.py i18n.instr.h I'm not sure - it's been a while since I looked at it - wouldn't it suffice to add them to POTFILES.in? > BTW, the setup.py file looks pretty good :). I'm glad you like it. Have a nice day, Daniel PS: Leaving the rest of the patch attached for Michael. > diff -ruN trunk/locale/src/Makefile jokosher/locale/src/Makefile > --- trunk/locale/src/Makefile 2006-08-04 22:46:08.000000000 +0200 > +++ jokosher/locale/src/Makefile 2006-08-25 14:46:03.000000000 +0200 > @@ -1,34 +1,20 @@ > -#Generic rule for MO files > -%.mo: DIR1 =3D ../$(basename $@) > -%.mo: DIR2 =3D $(DIR1)/LC_MESSAGES > -%.mo: %.po > - ############## > - #GENERATING $@ > - ############## > - if [ ! -d $(DIR1) ]; then mkdir $(DIR1); fi > - if [ ! -d $(DIR2) ]; then mkdir $(DIR2); fi > - msgfmt $< -o $@ > - cp $@ $(DIR2)/jokosher.mo > - > -#Generic rule for PO files > -%.po: jokosher.pot > - ################## > - #MERGING $@ AND $< > - ################## > - msgmerge -UN $@ $< > - > -#Generic rule for POT files > -%.pot: ../../Jokosher.glade ../../*.py ../../Instruments/*.instr > - ############ > - #CREATING $@ > - ############ > - intltool-extract --type=3Dgettext/glade ../../Jokosher.glade > - python i18nReadInstr.py ../../Instruments/*.instr > i18n.instr.h > - xgettext -k_ -kN_ -o $@ ../../Jokosher.glade.h ../../*.py i18n.instr.h >=20 > -update: $(shell ls *.po) > +DOMAIN=3Djokosher > +PO_FILES :=3D $(wildcard *.po) >=20 > -all: $(subst .po,.mo,$(shell ls *.po)) > +all: update-po >=20 > -clean: > - rm *.mo i18n.instr.h ../../Jokosher.glade.h > \ Kein Zeilenumbruch am Dateiende. > +# update the pot > +$(DOMAIN).pot: > + intltool-update -p -g $(DOMAIN) > + > +# merge the new stuff into the po files > +merge-po: $(PO_FILES) > + intltool-update -r -g $(DOMAIN); > + > +# create mo from the pos > +%.mo : %.po > + mkdir -p mo/$(subst .po,,$<)/LC_MESSAGES/ > + msgfmt $< -o mo/$(subst .po,,$<)/LC_MESSAGES/$(DOMAIN).mo > + > +update-po: $(DOMAIN).pot merge-po $(patsubst %.po,%.mo,$(wildcard *.po))= =09 > diff -ruN trunk/locale/src/POTFILES.in jokosher/locale/src/POTFILES.in > --- trunk/locale/src/POTFILES.in 1970-01-01 01:00:00.000000000 +0100 > +++ jokosher/locale/src/POTFILES.in 2006-08-25 14:55:12.000000000 +0200 > @@ -0,0 +1,12 @@ > +../Jokosher/AddInstrumentDialog.py > +../Jokosher/CompactMixView.py > +../Jokosher/EventLaneViewer.py > +../Jokosher/EventViewer.py > +../Jokosher/Extension.py > +../Jokosher/InstrumentConnectionsDialog.py > +../Jokosher/InstrumentViewer.py > +../Jokosher/JokosherApp.py > +../Jokosher/MasterMixerStrip.py > +../Jokosher/MixerStrip.py > +../Jokosher/NewProjectDialog.py > +../Jokosher/VUWidget.py > diff -ruN trunk/setup.py jokosher/setup.py > --- trunk/setup.py 1970-01-01 01:00:00.000000000 +0100 > +++ jokosher/setup.py 2006-08-25 14:57:57.000000000 +0200 > @@ -0,0 +1,42 @@ > +#!/usr/bin/env python > + > +from distutils.core import setup > +import os > +import glob > + > +I18NFILES =3D [] > +for filepath in glob.glob("locale/src/mo/*/LC_MESSAGES/*.mo"): > + lang =3D filepath[len("locale/src/mo/"):] > + targetpath =3D os.path.dirname(os.path.join("share/locale",lang)) > + I18NFILES.append((targetpath, [filepath])) > +os.system("cd locale/src; make update-po") > + > + > +setup(name=3D'jokosher', > + version=3D'0.2', > + scripts=3D['Jokosher/Jokosher'], > + packages=3D['Jokosher'], > + data_files=3D[('share/jokosher/', > + glob.glob("*/*.glade") > + ), > + ('share/jokosher/Instruments', > + glob.glob("Instruments/*.instr") > + ), > + ('share/jokosher/Instruments/images', > + glob.glob('Instruments/images/*') > + ), > + ('share/applications', > + glob.glob("*/jokosher.desktop") > + ), > + ('share/icons/hicolor/48x48/apps', > + ['Jokosher/jokosher-logo.png'] > + ), > + ('share/pixmaps', > + glob.glob("images/*.png") > + ), > + ('share/applications', > + ['jokosher.desktop'], > + ) > + ]+I18NFILES > + ) > + --=-EkuJKEMZyhXftSoXe5Sc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dies ist ein digital signierter Nachrichtenteil -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBFGizLr3O2CKlAUK8RAsstAJwONZ6PNjMNy6zv9Y61orwkOs79+ACggpl1 fLBWnrEmpzndlosrTK4DDMk= =d+hO -----END PGP SIGNATURE----- --=-EkuJKEMZyhXftSoXe5Sc-- From stuart.langridge@gmail.com Wed Sep 27 03:53:35 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9AD3A3B01FF for ; Wed, 27 Sep 2006 03:53:35 -0400 (EDT) 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 07475-10 for ; Wed, 27 Sep 2006 03:53:35 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 9EA823B006A for ; Wed, 27 Sep 2006 03:53:34 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so21704ugb for ; Wed, 27 Sep 2006 00:53:33 -0700 (PDT) Received: by 10.67.29.12 with SMTP id g12mr294012ugj; Wed, 27 Sep 2006 00:53:33 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Wed, 27 Sep 2006 00:53:33 -0700 (PDT) Message-ID: <4c91566f0609270053j34b8c0f9p9ffc4d2530c54bec@mail.gmail.com> Date: Wed, 27 Sep 2006 08:53:33 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Laszlo Pandy" In-Reply-To: <4519D556.4030802@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1159272359.4825.4.camel@ltilley.tilleygroup> <4519D556.4030802@gmail.com> X-Google-Sender-Auth: 1f298b1e2d54a266 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.25 tagged_above=-999 required=2 tests=[AWL=0.150, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.25 X-Spam-Level: Cc: jokosher-devel-list@gnome.org Subject: Re: [jokosher-devel] Remember Window Position X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 07:53:35 -0000 > Doesn't gnome's WM put the windows wherever it wants anyway? > My gnome usually moves windows so they don't overlap. Not if you explicitly tell it. Nautilus, for example, remembers where its windows were. If the application doesn't care then Gnome will try and find the best place for a window. sil -- x^n + y^n = z^n where n > 2: no solutions I have a wonderful proof of this but I can't write it now because my train is coming. -- Graffito on New York subway From stuart.langridge@gmail.com Wed Sep 27 03:57:30 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6D39A3B01A7 for ; Wed, 27 Sep 2006 03:57:30 -0400 (EDT) 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 07980-03 for ; Wed, 27 Sep 2006 03:57:30 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 35AB23B00D8 for ; Wed, 27 Sep 2006 03:57:29 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so21977ugb for ; Wed, 27 Sep 2006 00:57:28 -0700 (PDT) Received: by 10.67.24.13 with SMTP id b13mr298368ugj; Wed, 27 Sep 2006 00:57:28 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Wed, 27 Sep 2006 00:57:28 -0700 (PDT) Message-ID: <4c91566f0609270057q3379354asf56d6f28b09a92bf@mail.gmail.com> Date: Wed, 27 Sep 2006 08:57:28 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Laszlo Pandy" In-Reply-To: <4519E525.4020202@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4519E525.4020202@gmail.com> X-Google-Sender-Auth: 94a8841e09e63aff X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.252 tagged_above=-999 required=2 tests=[AWL=0.148, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.252 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Jokosher Security Vulnerability X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 07:57:30 -0000 On 9/27/06, Laszlo Pandy wrote: > Basically this vulnerability boils down to a very liberal use of exec() > in Project.ExecuteCommand(). Any ideas on how to keep undo working > without having to be worried about trading Jokosher files with others? A few thoughts: Don't allow semicolons; there's not *all* that much you can do with one command. However, do you need that "import os" there? It may already be in the environment from the file that executes it. This isn't a solution, though, just a workaround. Have the Big List Of Allowable Functions and check that the undo command looks like a call to one of them. It might be easier, for example, to prefix all function names that are used as undo functions with jokosher_ (so MoveEvent becomes jokosher_MoveEvent) and then just store MoveEvent in the undo file; when we retrieve the statement to execute, add jokosher_ onto the front of the function before we call it. sil -- docs are for the weak! you must divine the meaning of gnonlin through inner contemplation -- #jokosher From john@thegreens.co.uk Wed Sep 27 06:43:23 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F1D473B0100 for ; Wed, 27 Sep 2006 06:43:22 -0400 (EDT) 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 16217-09 for ; Wed, 27 Sep 2006 06:43:22 -0400 (EDT) Received: from smtp801.mail.ukl.yahoo.com (smtp801.mail.ukl.yahoo.com [217.12.12.138]) by menubar.gnome.org (Postfix) with SMTP id 40BD23B02C7 for ; Wed, 27 Sep 2006 06:43:21 -0400 (EDT) Received: (qmail 18749 invoked from network); 27 Sep 2006 10:43:20 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.129.252.173 with login) by smtp801.mail.ukl.yahoo.com with SMTP; 27 Sep 2006 10:43:20 -0000 Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by thegreens.co.uk (Postfix) with ESMTP id D2AB177DFD for ; Wed, 27 Sep 2006 11:43:19 +0100 (BST) From: John Green To: jokosher-devel-list@gnome.org Date: Wed, 27 Sep 2006 11:43:17 +0100 User-Agent: KMail/1.9.1 References: <4519E525.4020202@gmail.com> <4c91566f0609270057q3379354asf56d6f28b09a92bf@mail.gmail.com> In-Reply-To: <4c91566f0609270057q3379354asf56d6f28b09a92bf@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200609271143.17606.john@thegreens.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.786 tagged_above=-999 required=2 tests=[AWL=0.745, BAYES_00=-2.599, SPF_NEUTRAL=1.069] X-Spam-Score: -0.786 X-Spam-Level: Subject: Re: [jokosher-devel] Jokosher Security Vulnerability X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 10:43:23 -0000 On Wednesday 27 September 2006 08:57, Stuart Langridge wrote: > > Don't allow semicolons; there's not *all* that much you can do with > one command. However, do you need that "import os" there? It may > already be in the environment from the file that executes it. This > isn't a solution, though, just a workaround. > Actually it's only the bit after the semi-colon that's the injected code. The bit before has to just not fail with "object." in front of it. So bailing out if a semi-colon is present should be enough I think. But like all these things the danger is in what you haven't thought of yet. -- John Green john@thegreens.co.uk From nickmurtagh@gmail.com Wed Sep 27 06:52:54 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 197933B031E for ; Wed, 27 Sep 2006 06:52:54 -0400 (EDT) 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 16664-09 for ; Wed, 27 Sep 2006 06:52:53 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.186]) by menubar.gnome.org (Postfix) with ESMTP id E570F3B01A7 for ; Wed, 27 Sep 2006 06:52:52 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so432091nfa for ; Wed, 27 Sep 2006 03:52:52 -0700 (PDT) Received: by 10.48.162.15 with SMTP id k15mr2236134nfe; Wed, 27 Sep 2006 03:52:52 -0700 (PDT) Received: by 10.49.88.7 with HTTP; Wed, 27 Sep 2006 03:52:52 -0700 (PDT) Message-ID: <9768a1c60609270352u4497887dva95750946608d32b@mail.gmail.com> Date: Wed, 27 Sep 2006 11:52:52 +0100 From: "Nick Murtagh" To: jokosher-devel-list@gnome.org In-Reply-To: <200609271143.17606.john@thegreens.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4519E525.4020202@gmail.com> <4c91566f0609270057q3379354asf56d6f28b09a92bf@mail.gmail.com> <200609271143.17606.john@thegreens.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: Re: [jokosher-devel] Jokosher Security Vulnerability X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 10:52:54 -0000 On 9/27/06, John Green wrote: > Actually it's only the bit after the semi-colon that's the injected code. The > bit before has to just not fail with "object." in front of it. So bailing out > if a semi-colon is present should be enough I think. But like all these > things the danger is in what you haven't thought of yet. exec is yucky. Why not replace exec("target_object.%s"%func) with getattr(target_object, func)() There should probably be a try except around that in case target_object is None or func isn't a method or target_object. From john@thegreens.co.uk Wed Sep 27 07:18:29 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3B0AA3B0235 for ; Wed, 27 Sep 2006 07:18:29 -0400 (EDT) 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 17698-06 for ; Wed, 27 Sep 2006 07:18:26 -0400 (EDT) Received: from smtp805.mail.ukl.yahoo.com (smtp805.mail.ukl.yahoo.com [217.12.12.195]) by menubar.gnome.org (Postfix) with SMTP id A5A8F3B0159 for ; Wed, 27 Sep 2006 07:18:25 -0400 (EDT) Received: (qmail 33480 invoked from network); 27 Sep 2006 11:18:24 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.129.252.173 with login) by smtp805.mail.ukl.yahoo.com with SMTP; 27 Sep 2006 11:18:24 -0000 Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by thegreens.co.uk (Postfix) with ESMTP id 109B577D7D for ; Wed, 27 Sep 2006 12:18:24 +0100 (BST) From: John Green To: jokosher-devel-list@gnome.org Date: Wed, 27 Sep 2006 12:18:21 +0100 User-Agent: KMail/1.9.1 References: <4519E525.4020202@gmail.com> <200609271143.17606.john@thegreens.co.uk> <9768a1c60609270352u4497887dva95750946608d32b@mail.gmail.com> In-Reply-To: <9768a1c60609270352u4497887dva95750946608d32b@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200609271218.21381.john@thegreens.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.158 tagged_above=-999 required=2 tests=[AWL=0.372, BAYES_00=-2.599, SPF_NEUTRAL=1.069] X-Spam-Score: -1.158 X-Spam-Level: Subject: Re: [jokosher-devel] Jokosher Security Vulnerability X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 11:18:29 -0000 On Wednesday 27 September 2006 11:52, Nick Murtagh wrote: > > exec is yucky. > absolutely > Why not replace > > exec("target_object.%s"%func) > > with > > getattr(target_object, func)() > > > There should probably be a try except around that in case target_object > is None or func isn't a method or target_object. I like the sound of using getattr or possibly hasattr as a way of guaranteeing what's there is valid. I think we are also passing parameters through func which complicates things a bit but that's probably just a bit of parsing. -- John Green john@thegreens.co.uk From laszlok2@gmail.com Wed Sep 27 07:42:23 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2A2AE3B0235 for ; Wed, 27 Sep 2006 07:42:23 -0400 (EDT) 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 18945-05 for ; Wed, 27 Sep 2006 07:42:20 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id 4D31A3B00A2 for ; Wed, 27 Sep 2006 07:42:20 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so258875pye for ; Wed, 27 Sep 2006 04:42:20 -0700 (PDT) Received: by 10.35.11.15 with SMTP id o15mr658907pyi; Wed, 27 Sep 2006 04:42:19 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 5sm1394325nzk.2006.09.27.04.42.19; Wed, 27 Sep 2006 04:42:19 -0700 (PDT) Message-ID: <451A6537.20706@gmail.com> Date: Wed, 27 Sep 2006 07:49:11 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: John Green References: <4519E525.4020202@gmail.com> <200609271143.17606.john@thegreens.co.uk> <9768a1c60609270352u4497887dva95750946608d32b@mail.gmail.com> <200609271218.21381.john@thegreens.co.uk> In-Reply-To: <200609271218.21381.john@thegreens.co.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Cc: jokosher-devel-list@gnome.org Subject: Re: [jokosher-devel] Jokosher Security Vulnerability X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 11:42:23 -0000 John Green wrote: > On Wednesday 27 September 2006 11:52, Nick Murtagh wrote: >> exec is yucky. >> > > absolutely > >> Why not replace >> >> exec("target_object.%s"%func) >> >> with >> >> getattr(target_object, func)() >> >> >> There should probably be a try except around that in case target_object >> is None or func isn't a method or target_object. > > I like the sound of using getattr or possibly hasattr as a way of guaranteeing > what's there is valid. I think we are also passing parameters through func > which complicates things a bit but that's probably just a bit of parsing. paramString = func[ func.find("(")+1 : func.rfind(")") ] paramList = [eval(x) for x in paramString.split(",")] getattr(target_object, func)(*paramList) We still have to use eval(), but that's much safer right? Is there anyway to do malicious things with eval()? Laszlo From laszlok2@gmail.com Wed Sep 27 08:55:44 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DF1F23B03E9 for ; Wed, 27 Sep 2006 08:55:43 -0400 (EDT) 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 22958-04 for ; Wed, 27 Sep 2006 08:55:43 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.182]) by menubar.gnome.org (Postfix) with ESMTP id D27223B03C8 for ; Wed, 27 Sep 2006 08:55:42 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so282766pye for ; Wed, 27 Sep 2006 05:55:42 -0700 (PDT) Received: by 10.35.37.13 with SMTP id p13mr1380529pyj; Wed, 27 Sep 2006 05:55:42 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 16sm1385389nzo.2006.09.27.05.55.41; Wed, 27 Sep 2006 05:55:42 -0700 (PDT) Message-ID: <451A766D.5060405@gmail.com> Date: Wed, 27 Sep 2006 09:02:37 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: John Green , Jokosher gnome References: <4519E525.4020202@gmail.com> <200609271218.21381.john@thegreens.co.uk> <451A6537.20706@gmail.com> <200609271342.41220.john@thegreens.co.uk> In-Reply-To: <200609271342.41220.john@thegreens.co.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: Re: [jokosher-devel] Jokosher Security Vulnerability X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 12:55:44 -0000 John Green wrote: > On Wednesday 27 September 2006 12:49, you wrote: >> paramString = func[ func.find("(")+1 : func.rfind(")") ] >> paramList = [eval(x) for x in paramString.split(",")] >> getattr(target_object, func)(*paramList) >> >> We still have to use eval(), but that's much safer right? Is there >> anyway to do malicious things with eval()? >> > > Well, I just tried your code with > > func = "Move(os.remove('file'), 0.280000)" > > and the os.remove got executed, so very probably. Couldn't we just use > float(). I know some of the params are ints but is there anywhere where this > matters? > I'm leaning towards having CommandManaged sent a function name and a separate list of parameters to the undo stack, which can then be stored in XML in their own tags under the tag. The XML will also save their type so they can easily be restored without using eval(). We then wouldn't have to parse anything from a string and we would just do: getattr(self, func)(*listOfParams) I'll see if there will be any problems with implementing this in CommandManaged later tonight. Laszlo From sinisterguy@gmail.com Wed Sep 27 16:16:31 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1B1B33B0216 for ; Wed, 27 Sep 2006 16:16:31 -0400 (EDT) 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 12133-08 for ; Wed, 27 Sep 2006 16:16:30 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id 1E24D3B035F for ; Wed, 27 Sep 2006 16:16:30 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so152735nzn for ; Wed, 27 Sep 2006 13:16:29 -0700 (PDT) Received: by 10.65.188.4 with SMTP id q4mr576525qbp; Wed, 27 Sep 2006 13:16:29 -0700 (PDT) Received: from ?192.168.15.101? ( [74.111.140.109]) by mx.gmail.com with ESMTP id e16sm1207381qbe.2006.09.27.13.16.26; Wed, 27 Sep 2006 13:16:27 -0700 (PDT) From: Luke Tilley To: Jokosher Devel List Content-Type: multipart/mixed; boundary="=-HkfeoW/sRi05AIfbPvQ5" Date: Wed, 27 Sep 2006 16:16:45 -0400 Message-Id: <1159388205.4789.2.camel@ltilley.tilleygroup> Mime-Version: 1.0 X-Mailer: Evolution 2.6.3 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: [jokosher-devel] User Instrument Types X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 20:16:31 -0000 --=-HkfeoW/sRi05AIfbPvQ5 Content-Type: text/plain Content-Transfer-Encoding: 7bit Here is a patch to allow jokosher to access user instrument types from the ~/.jokosher/instruments directory. --=-HkfeoW/sRi05AIfbPvQ5 Content-Disposition: attachment; filename=user_instruments_patch.diff Content-Type: text/x-patch; name=user_instruments_patch.diff; charset=us-ascii Content-Transfer-Encoding: 7bit Index: Jokosher/Globals.py =================================================================== --- Jokosher/Globals.py (revision 716) +++ Jokosher/Globals.py (working copy) @@ -118,33 +118,34 @@ except: lang = None - files = os.walk(INSTR_PATH).next()[2] - instrFiles = [x for x in files if x.endswith(".instr")] - for f in instrFiles: - config = ConfigParser.SafeConfigParser() - config.read(os.path.join(INSTR_PATH, f)) + for path in ["sys", "user"]: + files = os.walk(INSTR_PATH[path]).next()[2] + instrFiles = [x for x in files if x.endswith(".instr")] + for f in instrFiles: + config = ConfigParser.SafeConfigParser() + config.read(os.path.join(INSTR_PATH[path], f)) - if config.has_option('core', 'type') and config.has_option('core', 'icon'): - icon = config.get('core', 'icon') - type = config.get('core', 'type') - else: - continue + if config.has_option('core', 'type') and config.has_option('core', 'icon'): + icon = config.get('core', 'icon') + type = config.get('core', 'type') + else: + continue - if lang and config.has_option('i18n', lang): - name = config.get('i18n', lang) - elif lang and config.has_option('i18n', lang.split("_")[0]): - #in case lang was 'de_DE', use only 'de' - name = config.get('i18n', lang.split("_")[0]) - elif config.has_option('i18n', 'en'): - #fall back on english (or a PO translation, if there is any) - name = gettext.gettext(config.get( 'i18n', 'en')) - else: - continue + if lang and config.has_option('i18n', lang): + name = config.get('i18n', lang) + elif lang and config.has_option('i18n', lang.split("_")[0]): + #in case lang was 'de_DE', use only 'de' + name = config.get('i18n', lang.split("_")[0]) + elif config.has_option('i18n', 'en'): + #fall back on english (or a PO translation, if there is any) + name = gettext.gettext(config.get( 'i18n', 'en')) + else: + continue - pixbufPath = os.path.join(INSTR_PATH, "images", icon) - pixbuf = gtk.gdk.pixbuf_new_from_file(pixbufPath) + pixbufPath = os.path.join(INSTR_PATH[path], "images", icon) + pixbuf = gtk.gdk.pixbuf_new_from_file(pixbufPath) - yield (name, type, pixbuf) + yield (name, type, pixbuf) def getCachedInstruments(): """ @@ -194,14 +195,14 @@ if JOKOSHER_PATH: IMAGE_PATH = "/usr/share/pixmaps" EFFECT_PRESETS_PATH = os.path.join(JOKOSHER_PATH, "effectspresets") - INSTR_PATH = os.path.join(JOKOSHER_PATH, "Instruments") + INSTR_PATH = {"sys": os.path.join(JOKOSHER_PATH, "Instruments"), "user": os.path.expanduser("~/.jokosher/instruments")} GLADE_PATH = os.path.join(JOKOSHER_PATH, "Jokosher.glade") LOCALE_PATH = os.path.join("/usr/share/locale") else: JOKOSHER_PATH = os.path.dirname(os.path.abspath(__file__)) IMAGE_PATH = os.path.join(JOKOSHER_PATH, "..", "images") EFFECT_PRESETS_PATH = os.path.join(JOKOSHER_PATH, "..", "effectspresets") - INSTR_PATH = os.path.join(JOKOSHER_PATH, "..", "Instruments") + INSTR_PATH = {"sys": os.path.join(JOKOSHER_PATH, "..", "Instruments"), "user": os.path.expanduser("~/.jokosher/instruments")} GLADE_PATH = os.path.join(JOKOSHER_PATH, "Jokosher.glade") LOCALE_PATH = os.path.join(JOKOSHER_PATH, "..", "locale") --=-HkfeoW/sRi05AIfbPvQ5-- From laszlok2@gmail.com Wed Sep 27 16:31:32 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 184CF3B00EC for ; Wed, 27 Sep 2006 16:31:32 -0400 (EDT) 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 12892-09 for ; Wed, 27 Sep 2006 16:31:29 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.180]) by menubar.gnome.org (Postfix) with ESMTP id 469CC3B0216 for ; Wed, 27 Sep 2006 16:31:29 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so433320pye for ; Wed, 27 Sep 2006 13:31:28 -0700 (PDT) Received: by 10.35.50.1 with SMTP id c1mr1540359pyk; Wed, 27 Sep 2006 13:31:28 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 15sm472793nzn.2006.09.27.13.31.26; Wed, 27 Sep 2006 13:31:27 -0700 (PDT) Message-ID: <451AE15D.8030705@gmail.com> Date: Wed, 27 Sep 2006 16:38:53 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 Cc: Jokosher Devel List References: <1159388205.4789.2.camel@ltilley.tilleygroup> In-Reply-To: <1159388205.4789.2.camel@ltilley.tilleygroup> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: Re: [jokosher-devel] User Instrument Types X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 20:31:32 -0000 Luke Tilley wrote: > Here is a patch to allow jokosher to access user instrument types from > the ~/.jokosher/instruments directory. > Applied, thanks :) Laszlo From sinisterguy@gmail.com Wed Sep 27 17:44:59 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3711F3B016F for ; Wed, 27 Sep 2006 17:44:59 -0400 (EDT) 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 16139-10 for ; Wed, 27 Sep 2006 17:44:58 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.183]) by menubar.gnome.org (Postfix) with ESMTP id 790C43B00EC for ; Wed, 27 Sep 2006 17:44:58 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so453349pye for ; Wed, 27 Sep 2006 14:44:58 -0700 (PDT) Received: by 10.65.20.3 with SMTP id x3mr681597qbi; Wed, 27 Sep 2006 14:44:58 -0700 (PDT) Received: from ?192.168.15.101? ( [74.111.140.109]) by mx.gmail.com with ESMTP id c6sm1308317qbc.2006.09.27.14.44.56; Wed, 27 Sep 2006 14:44:56 -0700 (PDT) From: Luke Tilley To: Jokosher Devel List Content-Type: multipart/mixed; boundary="=-NGyyNFs32tgDTTWDDv19" Date: Wed, 27 Sep 2006 17:45:15 -0400 Message-Id: <1159393515.4789.6.camel@ltilley.tilleygroup> Mime-Version: 1.0 X-Mailer: Evolution 2.6.3 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: [jokosher-devel] create_new_instrument_type function for Extension API X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 21:44:59 -0000 --=-NGyyNFs32tgDTTWDDv19 Content-Type: text/plain Content-Transfer-Encoding: 7bit I made a little function so extensions can add their own instruments. --=-NGyyNFs32tgDTTWDDv19 Content-Disposition: attachment; filename=create_new_instrument_type.diff Content-Type: text/x-patch; name=create_new_instrument_type.diff; charset=us-ascii Content-Transfer-Encoding: 7bit Index: Extension.py =================================================================== --- Extension.py (revision 717) +++ Extension.py (working copy) @@ -163,6 +163,41 @@ that equals instrumentID. """ self.mainapp.project.DeleteInstrument(instrumentID) + + def create_new_instrument_type(self, defaultName, typeString, imagePath): + """ + Creates and new instrument type in + the user's .jokosher/instruments folder + return 0: sucess + return 1: file exists + """ + instrument_file = os.path.join(Globals.INSTR_PATHS[1], typeString+".instr") + + if not os.path.exists(instrument_file): + print "Creating instrument" + core = {"icon": "value", "type": "value"} + + instr = ConfigParser.ConfigParser() + + instr.add_section("core") + instr.add_section("i18n") + + shutil.copyfile(imagePath, Globals.INSTR_PATHS[1]+"/images/"+os.path.basename(imagePath)) + + core["icon"] = os.path.basename(imagePath) + core["type"] = typeString + + for key in core: + instr.set("core", key, core[key]) + instr.set("i18n", "en", defaultName) + + file = open(instrument_file, 'w') + instr.write(file) + file.close() + return 0 + else: + print "Instrument Type already exists!" + return 1 def add_export_format(self, description, extension, encoderName, muxerName=None, requiresAudioconvert=False): """ --=-NGyyNFs32tgDTTWDDv19-- From laszlok2@gmail.com Wed Sep 27 21:20:51 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BF07F3B0342 for ; Wed, 27 Sep 2006 21:20:48 -0400 (EDT) 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 25656-05 for ; Wed, 27 Sep 2006 21:20:48 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id C721E3B037F for ; Wed, 27 Sep 2006 21:20:47 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so515936pye for ; Wed, 27 Sep 2006 18:20:47 -0700 (PDT) Received: by 10.35.34.20 with SMTP id m20mr2610600pyj; Wed, 27 Sep 2006 18:20:44 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 15sm1048792nzn.2006.09.27.18.20.44; Wed, 27 Sep 2006 18:20:44 -0700 (PDT) Message-ID: <451B253B.4090306@gmail.com> Date: Wed, 27 Sep 2006 21:28:27 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: Luke Tilley References: <1159393515.4789.6.camel@ltilley.tilleygroup> In-Reply-To: <1159393515.4789.6.camel@ltilley.tilleygroup> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Cc: Jokosher Devel List Subject: Re: [jokosher-devel] create_new_instrument_type function for Extension API X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Sep 2006 01:20:51 -0000 Luke Tilley wrote: > I made a little function so extensions can add their own instruments. > I've changed some things. See in the code below: > > ------------------------------------------------------------------------ > > Index: Extension.py > =================================================================== > --- Extension.py (revision 717) > +++ Extension.py (working copy) > @@ -163,6 +163,41 @@ > that equals instrumentID. > """ > self.mainapp.project.DeleteInstrument(instrumentID) > + > + def create_new_instrument_type(self, defaultName, typeString, imagePath): > + """ > + Creates and new instrument type in > + the user's .jokosher/instruments folder > + return 0: sucess > + return 1: file exists > + """ > + instrument_file = os.path.join(Globals.INSTR_PATHS[1], typeString+".instr") > + > + if not os.path.exists(instrument_file): > + print "Creating instrument" Printing to the terminal is not allowed as of last Monday. You must use Globals.debug() to print anything. If you then want to see it on the terminal, run "./Jokosher --debug". > + core = {"icon": "value", "type": "value"} > + > + instr = ConfigParser.ConfigParser() > + > + instr.add_section("core") > + instr.add_section("i18n") > + > + shutil.copyfile(imagePath, Globals.INSTR_PATHS[1]+"/images/"+os.path.basename(imagePath)) You forgot to import shutil. > + > + core["icon"] = os.path.basename(imagePath) > + core["type"] = typeString > + > + for key in core: > + instr.set("core", key, core[key]) > + instr.set("i18n", "en", defaultName) A lot of people do for loops and dicts like this. Its not a big deal here but its faster and IMO easier to read if you do: for key, value in core.iteritems(): instr.set("core", key, value) > + > + file = open(instrument_file, 'w') > + instr.write(file) > + file.close() > + return 0 > + else: > + print "Instrument Type already exists!" > + return 1 Thanks, the patch has been applied. That's #2. Laszlo From laszlok2@gmail.com Fri Sep 29 13:39:35 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 13A9B3B01D6 for ; Fri, 29 Sep 2006 13:39:35 -0400 (EDT) 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 04675-07 for ; Fri, 29 Sep 2006 13:39:34 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.234]) by menubar.gnome.org (Postfix) with ESMTP id CD58C3B01C4 for ; Fri, 29 Sep 2006 13:39:33 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so1457859wxd for ; Fri, 29 Sep 2006 10:39:33 -0700 (PDT) Received: by 10.90.78.9 with SMTP id a9mr1852466agb; Fri, 29 Sep 2006 10:39:33 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 18sm2460251nzo.2006.09.29.10.39.32; Fri, 29 Sep 2006 10:39:33 -0700 (PDT) Message-ID: <451D5A52.8050105@gmail.com> Date: Fri, 29 Sep 2006 13:39:30 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 Cc: jokosher-devel-list@gnome.org References: <4519E525.4020202@gmail.com> <4c91566f0609270057q3379354asf56d6f28b09a92bf@mail.gmail.com> <200609271143.17606.john@thegreens.co.uk> <9768a1c60609270352u4497887dva95750946608d32b@mail.gmail.com> In-Reply-To: <9768a1c60609270352u4497887dva95750946608d32b@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: [jokosher-devel] New undo syntax X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Sep 2006 17:39:35 -0000 In order to properly fix the undo stack vulnerability, the undo string inside a function's docstring needs a new syntax. I have decided that to make it easy to parse, the variables that need to be passed will be separated by commas. Also the function name must come first and it should be separated from the parameters by a colon like so: Move: temp, temp2 When inside a docstring with the "undo : " in front so we can locate it, it looks like this: """ undo : Move: temp, temp2 """ Personally I don't like the colons performing two different things on the name line - it looks weird and is less clear. Here are some suggestions that I think would look better: undo ~ Move: temp, temp2 undo @ Move: temp, temp2 undo >> Move: temp, temp2 This is mostly an aesthetic thing, so if you don't care then just ignore it and I will decide. Laszlo From laszlok2@gmail.com Fri Sep 29 18:51:43 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B94D43B00E2 for ; Fri, 29 Sep 2006 18:51:43 -0400 (EDT) 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 19703-05 for ; Fri, 29 Sep 2006 18:51:43 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.176]) by menubar.gnome.org (Postfix) with ESMTP id D36F23B0075 for ; Fri, 29 Sep 2006 18:51:42 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so1546813pye for ; Fri, 29 Sep 2006 15:51:42 -0700 (PDT) Received: by 10.35.132.20 with SMTP id j20mr7043395pyn; Fri, 29 Sep 2006 15:51:42 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 20sm13867nzp.2006.09.29.15.51.41; Fri, 29 Sep 2006 15:51:42 -0700 (PDT) Message-ID: <451DA37C.3090501@gmail.com> Date: Fri, 29 Sep 2006 18:51:40 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: Jokosher gnome Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: [jokosher-devel] Change in file format / how to keep using your old project files X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Sep 2006 22:51:43 -0000 Once again I have broken loading loading of old project files. I changed the project VERSION variable to "0.2", and so now it will refuse to open the ones that are marked "0.1". However if you change the variable back, 0.1 project still won't load because of the changes in the undo stack which were required to fix the security vulnerability. If you really want to keep a project convert it to a text file: gunzip -c myfile.jokosher > myfile Then open the project in a text editor and change: to: Then find the part like: ....... ....... Now just gzip the file again and your project will work. P.S. Would it be worth while to make an extension that automatically does these instructions with a python script, thus allowing people to convert their project files, or does no one actually use v0.1? Laszlo From john@thegreens.co.uk Fri Sep 29 20:29:49 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E697C3B019D for ; Fri, 29 Sep 2006 20:29:48 -0400 (EDT) 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 23382-06 for ; Fri, 29 Sep 2006 20:29:48 -0400 (EDT) Received: from smtp812.mail.ukl.yahoo.com (smtp812.mail.ukl.yahoo.com [217.12.12.202]) by menubar.gnome.org (Postfix) with SMTP id 6B2473B0005 for ; Fri, 29 Sep 2006 20:29:47 -0400 (EDT) Received: (qmail 4092 invoked from network); 30 Sep 2006 00:29:46 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.129.252.173 with login) by smtp812.mail.ukl.yahoo.com with SMTP; 30 Sep 2006 00:29:46 -0000 Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by thegreens.co.uk (Postfix) with ESMTP id A6AA977F59 for ; Sat, 30 Sep 2006 01:29:45 +0100 (BST) From: John Green To: jokosher-devel-list@gnome.org Date: Sat, 30 Sep 2006 01:29:41 +0100 User-Agent: KMail/1.9.1 References: <451DA37C.3090501@gmail.com> In-Reply-To: <451DA37C.3090501@gmail.com> MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_2pbHFOHtxvQO43u" Message-Id: <200609300129.42149.john@thegreens.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.537 tagged_above=-999 required=2 tests=[AWL=-0.496, BAYES_05=-1.11, SPF_NEUTRAL=1.069] X-Spam-Score: -0.537 X-Spam-Level: Subject: Re: [jokosher-devel] Change in file format / how to keep using your old project files X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Sep 2006 00:29:49 -0000 --Boundary-00=_2pbHFOHtxvQO43u Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline On Friday 29 September 2006 23:51, Laszlo Pandy wrote: > > P.S. Would it be worth while to make an extension that automatically > does these instructions with a python script, thus allowing people to > convert their project files, or does no one actually use v0.1? > Don't know about an extension but here's a bit of sed that does it for me converting project.jokosher to project_0_2.jokosher. -- John Green john@thegreens.co.uk --Boundary-00=_2pbHFOHtxvQO43u Content-Type: application/x-shellscript; name="project_update" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="project_update" #!/bin/bash old_name=$1 new_name=${old_name%.jokosher}_0_2.jokosher gunzip -c $old_name | sed '//,/<\/Undo>/c\ '| sed '//,/<\/Redo>/c\ ' | gzip -c > $new_name --Boundary-00=_2pbHFOHtxvQO43u-- From nickmurtagh@gmail.com Sat Sep 30 06:53:50 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C98863B00A3 for ; Sat, 30 Sep 2006 06:53:50 -0400 (EDT) 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 14862-04 for ; Sat, 30 Sep 2006 06:53:50 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by menubar.gnome.org (Postfix) with ESMTP id AE17E3B0093 for ; Sat, 30 Sep 2006 06:53:49 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so1170324nfa for ; Sat, 30 Sep 2006 03:53:49 -0700 (PDT) Received: by 10.48.48.15 with SMTP id v15mr6506693nfv; Sat, 30 Sep 2006 03:53:49 -0700 (PDT) Received: by 10.49.88.7 with HTTP; Sat, 30 Sep 2006 03:53:49 -0700 (PDT) Message-ID: <9768a1c60609300353k1e4ddb4fy76406fe987815275@mail.gmail.com> Date: Sat, 30 Sep 2006 11:53:49 +0100 From: "Nick Murtagh" To: jokosher-devel-list@gnome.org In-Reply-To: <451D5A52.8050105@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4519E525.4020202@gmail.com> <4c91566f0609270057q3379354asf56d6f28b09a92bf@mail.gmail.com> <200609271143.17606.john@thegreens.co.uk> <9768a1c60609270352u4497887dva95750946608d32b@mail.gmail.com> <451D5A52.8050105@gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: Re: [jokosher-devel] New undo syntax X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Sep 2006 10:53:51 -0000 On 9/29/06, Laszlo Pandy wrote: > undo ~ Move: temp, temp2 > undo @ Move: temp, temp2 > undo >> Move: temp, temp2 how about: undo: Move(temp, temp2) slightly trickier to parse but easier to read... From parumi@iua.upf.edu Sat Sep 30 13:55:41 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C020F3B0080 for ; Sat, 30 Sep 2006 13:55:41 -0400 (EDT) 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 04287-06 for ; Sat, 30 Sep 2006 13:55:37 -0400 (EDT) Received: from iua-mail.upf.es (iua-mail.upf.es [193.145.55.10]) by menubar.gnome.org (Postfix) with ESMTP id E63473B0070 for ; Sat, 30 Sep 2006 13:55:36 -0400 (EDT) Received: from 241.red-62-57-69.user.auna.net ([62.57.69.241]) by iua-mail.upf.es with esmtp (Exim 3.36 #1 (Debian)) id 1GTj3i-0008AW-00 for ; Sat, 30 Sep 2006 19:55:30 +0200 Message-ID: <451EAF9F.8010409@iua.upf.edu> Date: Sat, 30 Sep 2006 19:55:43 +0200 From: Pau Arumi User-Agent: Mozilla Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: jokosher-devel-list@gnome.org X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-IUA-MailScanner-Information: Please contact the ISP for more information X-IUA-MailScanner: Found to be clean X-IUA-MailScanner-SpamCheck: not spam, SpamAssassin (score=1.393, required 5, BAYES_00 -2.60, RCVD_IN_NJABL_DUL 1.95, RCVD_IN_SORBS_DUL 2.05) X-IUA-MailScanner-SpamScore: s X-IUA-MailScanner-From: parumi@iua.upf.edu X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.561 tagged_above=-999 required=2 tests=[AWL=-0.039, BAYES_00=-2.599, TW_SV=0.077] X-Spam-Score: -2.561 X-Spam-Level: Subject: [jokosher-devel] trying to set up jokosher X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Sep 2006 17:55:42 -0000 hi, i've just make my first attempt to run the svn version of jokosher but not very successfully... after following the installingCvsGstreamer instructions (including setting env variables running gst-head) i run jokosher and i get this warning : "Some functionality will not work correctly or at all. Gstreamer plugin gnonlin is not installed". then it does not allow me to create a project. as a possible clue: going to preferences General, in Audio Mixdown, Outputformat list is empty. env vars seems set ok: GST_REGISTRY points to registry.xml. this file contains an element pointint to libgstcoreelements.so, which exists. GST_PLUGIN_SYSTEM_PATH is void GST_PLUGIN_PATH contains a long list of existing paths, of the type (...)gstreamer/head/gnonlin:(...)gstreamer/head/gst-plugins-good any help would be much appreciated! -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From laszlok2@gmail.com Sat Sep 30 15:00:14 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CE1F13B0013 for ; Sat, 30 Sep 2006 15:00:14 -0400 (EDT) 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 07207-02 for ; Sat, 30 Sep 2006 15:00:11 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.178]) by menubar.gnome.org (Postfix) with ESMTP id 70FA93B007D for ; Sat, 30 Sep 2006 15:00:06 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so1886289pye for ; Sat, 30 Sep 2006 12:00:04 -0700 (PDT) Received: by 10.35.72.6 with SMTP id z6mr3623751pyk; Sat, 30 Sep 2006 12:00:03 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 6sm2961724nzn.2006.09.30.12.00.03; Sat, 30 Sep 2006 12:00:03 -0700 (PDT) Message-ID: <451EBEB9.9050609@gmail.com> Date: Sat, 30 Sep 2006 15:00:09 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 Cc: jokosher-devel-list@gnome.org References: <451EAF9F.8010409@iua.upf.edu> In-Reply-To: <451EAF9F.8010409@iua.upf.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.323 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_SV=0.077] X-Spam-Score: -2.323 X-Spam-Level: Subject: Re: [jokosher-devel] trying to set up jokosher X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Sep 2006 19:00:15 -0000 Pau Arumi wrote: > hi, > i've just make my first attempt to run the svn version of jokosher but > not very successfully... > after following the installingCvsGstreamer instructions (including > setting env variables running gst-head) i run jokosher and i get > this warning : > "Some functionality will not work correctly or at all. > Gstreamer plugin gnonlin is not installed". > > then it does not allow me to create a project. > as a possible clue: going to preferences General, in Audio Mixdown, > Outputformat list is empty. > > env vars seems set ok: GST_REGISTRY points to registry.xml. this file > contains an element pointint to libgstcoreelements.so, which exists. > > GST_PLUGIN_SYSTEM_PATH is void > GST_PLUGIN_PATH contains a long list of existing paths, of the type > (...)gstreamer/head/gnonlin:(...)gstreamer/head/gst-plugins-good > > any help would be much appreciated! > I talked to Pau on IRC about this. It seems he has only built the gstreamer module and not the other required ones. The problem should be fixed now. From stevelist@silverorange.com Sat Sep 30 17:05:42 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D754F3B00D0 for ; Sat, 30 Sep 2006 17:05:42 -0400 (EDT) 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 13639-06 for ; Sat, 30 Sep 2006 17:05:40 -0400 (EDT) Received: from nova.silverorange.com (nova.silverorange.com [198.167.161.16]) by menubar.gnome.org (Postfix) with ESMTP id 71B2D3B0090 for ; Sat, 30 Sep 2006 17:05:40 -0400 (EDT) Received: from localhost (clementine.grove.silverorange.com [127.0.0.1]) by nova.silverorange.com (Postfix) with ESMTP id 42A6335817E for ; Sat, 30 Sep 2006 18:05:37 -0300 (ADT) Received: from nova.silverorange.com ([192.168.0.35]) by localhost (clementine.grove.silverorange.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01598-05 for ; Sat, 30 Sep 2006 18:05:36 -0300 (ADT) Received: from [192.168.2.10] (unknown [142.176.234.122]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by nova.silverorange.com (Postfix) with ESMTP id 75DC7358178 for ; Sat, 30 Sep 2006 18:05:36 -0300 (ADT) Message-ID: <451EDC18.70303@silverorange.com> Date: Sat, 30 Sep 2006 18:05:28 -0300 From: Steven Garrity User-Agent: Thunderbird 1.5.0.7 (X11/20060913) MIME-Version: 1.0 To: jokosher-devel-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at silverorange.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Subject: [jokosher-devel] Jokosher on FC6 X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Sep 2006 21:05:43 -0000 With the release of Fedora Core 6 in a couple of weeks, I was wondering if anyone know how easy/hard it might be to install Jokosher on FC6. Is everything up-to-date enough that it will not require CVS versions of any required packages (gstreamer, etc.)? Cheers, Steven Garrity From snecklifter@gmail.com Fri Sep 1 02:49:14 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D5B373B0014 for ; Fri, 1 Sep 2006 02:49:14 -0400 (EDT) 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 31392-08 for ; Fri, 1 Sep 2006 02:49:14 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.184]) by menubar.gnome.org (Postfix) with ESMTP id 950573B0085 for ; Fri, 1 Sep 2006 02:49:13 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id n15so605288nfc for ; Thu, 31 Aug 2006 23:49:12 -0700 (PDT) Received: by 10.49.19.18 with SMTP id w18mr2587953nfi; Thu, 31 Aug 2006 23:49:12 -0700 (PDT) Received: by 10.48.223.5 with HTTP; Thu, 31 Aug 2006 23:49:11 -0700 (PDT) Message-ID: <364d303b0608312349u45ace0e2na678130f7679e8ff@mail.gmail.com> Date: Fri, 1 Sep 2006 07:49:11 +0100 From: "Chris Brown" To: "Laszlo Pandy" In-Reply-To: <44F75789.3080109@gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_53989_28412184.1157093351749" References: <44F3D5A8.30609@gmail.com> <4c91566f0608310754u57971ca2vdbf9d29a92022638@mail.gmail.com> <1c3fe48e0608311124t2a180ccnec0e8d555fac70f@mail.gmail.com> <44F75789.3080109@gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.944 tagged_above=-999 required=2 tests=[AWL=0.081, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_30_40=0.374, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.944 X-Spam-Level: Cc: Stuart Langridge , Jokosher gnome , jono@jonobacon.org Subject: Re: [jokosher-devel] SVG vs. PNG loading on startup X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Sep 2006 06:49:15 -0000 ------=_Part_53989_28412184.1157093351749 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 31/08/06, Laszlo Pandy wrote: > > > On 8/31/06, Stuart Langridge wrote: > > I'd suggest that they're created during the package build process; I > > still think we should avoid having downloaders run "make" or similar > > before Jokosher will work. > > There's no reason for the *user* to ever have to run make. Absolutely. Then packaging would simply be a process of running all the makes to > make sure everything it up to date, and taking the needed files. There > would be no extra build process scripts and the user would not be > required to do anything -- even if they did a straight checkout from SVN. > Running make before or during the packaging process is no biggie - it just should be documented that this should happen if others wish to create packages in the future. Chris ------=_Part_53989_28412184.1157093351749 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

On 31/08/06, Laszlo Pandy <laszlok2@gmail.com> wrote:

On 8/31/06, Stuart Langridge <sil@kryogenix.org> wrote:
> I'd suggest that they're created during the package build process; I
> still think we should avoid having downloaders run "make" or similar
> before Jokosher will work.

There's no reason for the *user* to ever have to run make.

Absolutely.

Then packaging would simply be a process of running all the makes to
make sure everything it up to date, and taking the needed files. There
would be no extra build process scripts and the user would not be
required to do anything -- even if they did a straight checkout from SVN.

Running make before or during the packaging process is no biggie - it just should be documented that this should happen if others wish to create packages in the future.

Chris
------=_Part_53989_28412184.1157093351749-- From stuart.langridge@gmail.com Sat Sep 2 04:12:16 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8143F3B009E for ; Sat, 2 Sep 2006 04:12:16 -0400 (EDT) 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 01529-09 for ; Sat, 2 Sep 2006 04:12:16 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 6F3A73B0083 for ; Sat, 2 Sep 2006 04:12:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so2103662ugf for ; Sat, 02 Sep 2006 01:12:14 -0700 (PDT) Received: by 10.67.29.12 with SMTP id g12mr1654063ugj; Sat, 02 Sep 2006 01:12:14 -0700 (PDT) Received: by 10.66.237.8 with HTTP; Sat, 2 Sep 2006 01:12:14 -0700 (PDT) Message-ID: <4c91566f0609020112u4f9ba788s2f7771719e1084dc@mail.gmail.com> Date: Sat, 2 Sep 2006 10:12:14 +0200 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Chris Brown" In-Reply-To: <364d303b0608312349u45ace0e2na678130f7679e8ff@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44F3D5A8.30609@gmail.com> <4c91566f0608310754u57971ca2vdbf9d29a92022638@mail.gmail.com> <1c3fe48e0608311124t2a180ccnec0e8d555fac70f@mail.gmail.com> <44F75789.3080109@gmail.com> <364d303b0608312349u45ace0e2na678130f7679e8ff@mail.gmail.com> X-Google-Sender-Auth: 2cf81fcc5b6dee5a X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.282 tagged_above=-999 required=2 tests=[AWL=0.118, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.282 X-Spam-Level: Cc: Jokosher gnome , jono@jonobacon.org, Laszlo Pandy Subject: Re: [jokosher-devel] SVG vs. PNG loading on startup X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Sep 2006 08:12:16 -0000 On 9/1/06, Chris Brown wrote: > On 31/08/06, Laszlo Pandy wrote: > > On 8/31/06, Stuart Langridge wrote: > > > I'd suggest that they're created during the package build process; I > > > still think we should avoid having downloaders run "make" or similar > > > before Jokosher will work. > > > > There's no reason for the *user* to ever have to run make. > > Absolutely. I agree entirely, and I think that this applies even if the user is running an SVN checkout rather than a pre-built package. > Running make before or during the packaging process is no biggie - it just > should be documented that this should happen if others wish to create > packages in the future. Agreed here too. -- sil From jonobacon@gmail.com Sat Sep 2 10:01:35 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B5D973B0003 for ; Sat, 2 Sep 2006 10:01:35 -0400 (EDT) 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 15230-08 for ; Sat, 2 Sep 2006 10:01:33 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.236]) by menubar.gnome.org (Postfix) with ESMTP id D4A213B007C for ; Sat, 2 Sep 2006 10:01:32 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so2284934wxd for ; Sat, 02 Sep 2006 07:01:32 -0700 (PDT) Received: by 10.70.18.11 with SMTP id 11mr4503586wxr; Sat, 02 Sep 2006 07:01:32 -0700 (PDT) Received: by 10.70.83.3 with HTTP; Sat, 2 Sep 2006 07:01:32 -0700 (PDT) Message-ID: <1c3fe48e0609020701m1e689a4av616f601002ce210e@mail.gmail.com> Date: Sat, 2 Sep 2006 15:01:32 +0100 From: "Jono Bacon" To: "Stuart Langridge" In-Reply-To: <4c91566f0609020112u4f9ba788s2f7771719e1084dc@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44F3D5A8.30609@gmail.com> <4c91566f0608310754u57971ca2vdbf9d29a92022638@mail.gmail.com> <1c3fe48e0608311124t2a180ccnec0e8d555fac70f@mail.gmail.com> <44F75789.3080109@gmail.com> <364d303b0608312349u45ace0e2na678130f7679e8ff@mail.gmail.com> <4c91566f0609020112u4f9ba788s2f7771719e1084dc@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.266 tagged_above=-999 required=2 tests=[AWL=0.134, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.266 X-Spam-Level: Cc: Jokosher gnome , Chris Brown , Laszlo Pandy Subject: Re: [jokosher-devel] SVG vs. PNG loading on startup X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Sep 2006 14:01:35 -0000 On 9/2/06, Stuart Langridge wrote: > > > There's no reason for the *user* to ever have to run make. > > > > Absolutely. > > I agree entirely, and I think that this applies even if the user is > running an SVN checkout rather than a pre-built package. Ahhh, I misunderstood. Sounds good then. :) Jono From john@thegreens.co.uk Mon Sep 4 20:38:18 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D902A3B00DA for ; Mon, 4 Sep 2006 20:38:18 -0400 (EDT) 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 25816-02 for ; Mon, 4 Sep 2006 20:38:18 -0400 (EDT) Received: from smtp814.mail.ukl.yahoo.com (smtp814.mail.ukl.yahoo.com [217.12.12.204]) by menubar.gnome.org (Postfix) with SMTP id 14B6D3B009B for ; Mon, 4 Sep 2006 20:38:17 -0400 (EDT) Received: (qmail 76015 invoked from network); 5 Sep 2006 00:38:16 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@86.135.36.96 with login) by smtp814.mail.ukl.yahoo.com with SMTP; 5 Sep 2006 00:38:16 -0000 Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by thegreens.co.uk (Postfix) with ESMTP id 20E5F77D10 for ; Tue, 5 Sep 2006 01:38:15 +0100 (BST) From: John Green To: jokosher-devel-list@gnome.org Date: Tue, 5 Sep 2006 01:38:09 +0100 User-Agent: KMail/1.9.1 References: <1c3fe48e0608290333o5a562ff5xa6bb206c6523ca9@mail.gmail.com> <44F42339.1080209@gmail.com> In-Reply-To: <44F42339.1080209@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200609050138.10184.john@thegreens.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.986 tagged_above=-999 required=2 tests=[AWL=-1.022, BAYES_05=-1.11, SPF_NEUTRAL=1.069, TW_GT=0.077] X-Spam-Score: -0.986 X-Spam-Level: Subject: Re: [jokosher-devel] IMPORTANT: Stuff to do for 0.2 X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Sep 2006 00:38:19 -0000 On Tuesday 29 August 2006 12:21, Laszlo Pandy wrote: > Jono Bacon a =E9crit : > > And finally, please write more extensions! Here is the Hello World > Jokosher extension: > #!/usr/bin/python > from Jokosher.Extensions import API > import gtk > > #callback for menu entry > def HelloWorld(): > #launch gtk dialog > dlg =3D gtk.MessageDialog(message_format=3D"Hello World") > dlg.run() > dlg.destroy() > > #called by Jokosher when it wants up to startup > def startup(API): > API.add_menu_item("Hello World GTK", HelloWorld) > There's a couple of mistakes here, actually, it should be Jokosher.Extensio= n=20 and the function HelloWorld needs an argument (it gets passed the=20 gtk.MenuItem). So what I had to get this to work was: #!/usr/bin/python from Jokosher.Extension import API import gtk #callback for menu entry def HelloWorld(arg): #launch gtk dialog dlg =3D gtk.MessageDialog(message_format=3D"Hello World") dlg.run() dlg.destroy() #called by Jokosher when it wants up to startup def startup(API): API.add_menu_item("Hello World GTK", HelloWorld) I also have a problem with the Jokosher script setting up the PYTHONPATH=20 properly. I usually run the script from within the Jokosher directory by=20 calling=20 =2E/Jokosher However, the nested dirname's don't give the parent in this case since dirname , is still just . and not .. (this is probably not easy to read but= I=20 know what I mean). However if I call it from anywhere else or use =2E./Jokosher/Jokosher=20 then it's fine. Can anyone with better bash knowledge sort this? =2D-=20 John Green john@thegreens.co.uk From chris-procter@talk21.com Thu Sep 7 05:00:34 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C061B3B00C3 for ; Thu, 7 Sep 2006 05:00:34 -0400 (EDT) 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 10044-10 for ; Thu, 7 Sep 2006 05:00:32 -0400 (EDT) Received: from web86603.mail.ird.yahoo.com (web86603.mail.ird.yahoo.com [217.146.188.136]) by menubar.gnome.org (Postfix) with SMTP id 521373B00CE for ; Thu, 7 Sep 2006 05:00:31 -0400 (EDT) Received: (qmail 90550 invoked by uid 60001); 7 Sep 2006 09:00:30 -0000 Message-ID: <20060907090030.90548.qmail@web86603.mail.ird.yahoo.com> Received: from [62.245.38.105] by web86603.mail.ird.yahoo.com via HTTP; Thu, 07 Sep 2006 10:00:30 BST Date: Thu, 7 Sep 2006 10:00:30 +0100 (BST) From: chris procter To: John Green , jokosher-devel-list@gnome.org In-Reply-To: <200609050138.10184.john@thegreens.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.033 tagged_above=-999 required=2 tests=[AWL=0.489, BAYES_00=-2.599, TW_SV=0.077] X-Spam-Score: -2.033 X-Spam-Level: Subject: Re: [jokosher-devel] IMPORTANT: Stuff to do for 0.2 X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Sep 2006 09:00:34 -0000 --- John Green wrote: > I also have a problem with the Jokosher script > setting up the PYTHONPATH > properly. I usually run the script from within the > Jokosher directory by > calling > > ./Jokosher > > However, the nested dirname's don't give the parent > in this case since > dirname , is still just . and not .. (this is > probably not easy to read but I > know what I mean). However if I call it from > anywhere else or use > > ../Jokosher/Jokosher > > then it's fine. Can anyone with better bash > knowledge sort this? Fixed in svn 669 Not the nicest bit of shell scripting I've ever done but it works. chris ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html From john@thegreens.co.uk Thu Sep 7 15:02:19 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 602EA3B0281 for ; Thu, 7 Sep 2006 15:02:19 -0400 (EDT) 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 09186-05 for ; Thu, 7 Sep 2006 15:02:18 -0400 (EDT) Received: from smtp806.mail.ukl.yahoo.com (smtp806.mail.ukl.yahoo.com [217.12.12.196]) by menubar.gnome.org (Postfix) with SMTP id B70563B0187 for ; Thu, 7 Sep 2006 15:02:17 -0400 (EDT) Received: (qmail 10183 invoked from network); 7 Sep 2006 19:02:16 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@86.135.35.147 with login) by smtp806.mail.ukl.yahoo.com with SMTP; 7 Sep 2006 19:02:16 -0000 Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by thegreens.co.uk (Postfix) with ESMTP id D1CB977E70 for ; Thu, 7 Sep 2006 20:02:15 +0100 (BST) From: John Green To: jokosher-devel-list@gnome.org Date: Thu, 7 Sep 2006 20:02:06 +0100 User-Agent: KMail/1.9.1 References: <20060907090030.90548.qmail@web86603.mail.ird.yahoo.com> In-Reply-To: <20060907090030.90548.qmail@web86603.mail.ird.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200609072002.06997.john@thegreens.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.732 tagged_above=-999 required=2 tests=[AWL=-1.138, BAYES_20=-0.74, SPF_NEUTRAL=1.069, TW_SV=0.077] X-Spam-Score: -0.732 X-Spam-Level: Subject: Re: [jokosher-devel] IMPORTANT: Stuff to do for 0.2 X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Sep 2006 19:02:19 -0000 On Thursday 07 September 2006 10:00, chris procter wrote: > Fixed in svn 669 > Not the nicest bit of shell scripting I've ever done > but it works. > Looks a little round the houses to me but it does work. We could of course do this in python if we make the top of JokosherApp.py look like this: #!/usr/bin/python import sys import os.path if __name__ == "__main__": sys.path.insert(0, os.path.dirname(os.path.abspath(sys.path[0]))) The sys.path will then set up before all the other imports (sys.path[0] is always the directory containing the script). Just an idea. -- John Green john@thegreens.co.uk From davmor2@gmail.com Thu Sep 7 16:40:20 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E1A273B00F8 for ; Thu, 7 Sep 2006 16:40:20 -0400 (EDT) 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 14007-10 for ; Thu, 7 Sep 2006 16:40:20 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id 0CACC3B0088 for ; Thu, 7 Sep 2006 16:40:20 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so115186wra for ; Thu, 07 Sep 2006 13:40:19 -0700 (PDT) Received: by 10.90.105.20 with SMTP id d20mr478084agc; Thu, 07 Sep 2006 13:40:19 -0700 (PDT) Received: by 10.90.119.17 with HTTP; Thu, 7 Sep 2006 13:40:18 -0700 (PDT) Message-ID: <36feaa6c0609071340q791c95fbqd2d2a5121bcbd0f9@mail.gmail.com> Date: Thu, 7 Sep 2006 21:40:18 +0100 From: "David Morley" To: jokosher-devel-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.161 tagged_above=-999 required=2 tests=[AWL=-1.361, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -1.161 X-Spam-Level: Subject: [jokosher-devel] Playback X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Sep 2006 20:40:21 -0000 Out of curiosity is there no way to make playback stop when Jokosher finds nothing else to play? -- Seek That Thy Might Know From jonobacon@gmail.com Thu Sep 7 18:14:56 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 25BC73B031F for ; Thu, 7 Sep 2006 18:14:56 -0400 (EDT) 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 17851-07 for ; Thu, 7 Sep 2006 18:14:55 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.230]) by menubar.gnome.org (Postfix) with ESMTP id 431213B007A for ; Thu, 7 Sep 2006 18:14:55 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so534161wxd for ; Thu, 07 Sep 2006 15:14:54 -0700 (PDT) Received: by 10.90.100.6 with SMTP id x6mr494724agb; Thu, 07 Sep 2006 15:14:54 -0700 (PDT) Received: by 10.90.86.20 with HTTP; Thu, 7 Sep 2006 15:14:54 -0700 (PDT) Message-ID: <1c3fe48e0609071514y2851de56pf736379c28481f9@mail.gmail.com> Date: Thu, 7 Sep 2006 23:14:54 +0100 From: "Jono Bacon" To: "David Morley" In-Reply-To: <36feaa6c0609071340q791c95fbqd2d2a5121bcbd0f9@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <36feaa6c0609071340q791c95fbqd2d2a5121bcbd0f9@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.491 tagged_above=-999 required=2 tests=[AWL=-0.649, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.491 X-Spam-Level: Cc: jokosher-devel-list@gnome.org Subject: Re: [jokosher-devel] Playback X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Sep 2006 22:14:56 -0000 On 9/7/06, David Morley wrote: > Out of curiosity is there no way to make playback stop when Jokosher > finds nothing else to play? Create a new project and try it again. Also make sure you have a recent GStreamer from CVS - there have been some bug fixes into this. Jono From jonobacon@gmail.com Thu Sep 7 18:17:01 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BAAAB3B007A for ; Thu, 7 Sep 2006 18:17:01 -0400 (EDT) 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 17850-09 for ; Thu, 7 Sep 2006 18:17:01 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.238]) by menubar.gnome.org (Postfix) with ESMTP id D23C13B0004 for ; Thu, 7 Sep 2006 18:17:00 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so534733wxd for ; Thu, 07 Sep 2006 15:17:00 -0700 (PDT) Received: by 10.90.115.9 with SMTP id n9mr491050agc; Thu, 07 Sep 2006 15:17:00 -0700 (PDT) Received: by 10.90.86.20 with HTTP; Thu, 7 Sep 2006 15:16:59 -0700 (PDT) Message-ID: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> Date: Thu, 7 Sep 2006 23:16:59 +0100 From: "Jono Bacon" To: "Jokosher gnome" MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.252 tagged_above=-999 required=2 tests=[AWL=0.148, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.252 X-Spam-Level: Subject: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Sep 2006 22:17:01 -0000 Hi all, This Sunday is the Jokosher clean-up day! The intention is to use the day for the following things: * comment the code * write documentation * update the wiki * fix bugs * help new contributors who want to help work on Jokosher Should be a fun and really useful day. Can everyone make it along? As ever, it is in #jokosher on irc.freenode.net. :) Jono From chris-procter@talk21.com Fri Sep 8 05:47:35 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id ABE7A3B03A2 for ; Fri, 8 Sep 2006 05:47:35 -0400 (EDT) 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 15134-08 for ; Fri, 8 Sep 2006 05:47:35 -0400 (EDT) Received: from web86601.mail.ird.yahoo.com (web86601.mail.ird.yahoo.com [217.146.188.134]) by menubar.gnome.org (Postfix) with SMTP id B62533B00CA for ; Fri, 8 Sep 2006 05:47:33 -0400 (EDT) Received: (qmail 33244 invoked by uid 60001); 8 Sep 2006 09:47:32 -0000 Message-ID: <20060908094732.33242.qmail@web86601.mail.ird.yahoo.com> Received: from [62.245.38.105] by web86601.mail.ird.yahoo.com via HTTP; Fri, 08 Sep 2006 10:47:32 BST Date: Fri, 8 Sep 2006 10:47:32 +0100 (BST) From: chris procter To: Jokosher gnome MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.517 tagged_above=-999 required=2 tests=[AWL=-1.115, BAYES_05=-1.11, DNS_FROM_RFC_POST=1.708] X-Spam-Score: -0.517 X-Spam-Level: Subject: [jokosher-devel] Changeset [671] has an misleading log message X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 09:47:35 -0000 The log message for changeset 671 has a typo It should read: Changeset [671] by chrisp Prevent attempts to split/trim/copy or cut an importing file which send the generate waveform code into an infinite loop. These are now disabled until the import completes (i.e. remove the word "not" from the last sentence) I am an idiot. The cut/copy and split contextual menu items are now greyed and the "trim" button on the drawer does nothing until the event has finished. (Interestingly if you delete a loading event it is removed from the gui but continues loading in the background, so if you undo the delete the event comes back either fully loaded or at a higher %loaded then it was when you deleted it. I reckon this is a feature so I left "delete" available on the menu) Sorry. chris ___________________________________________________________ To help you stay safe and secure online, we've developed the all new Yahoo! Security Centre. http://uk.security.yahoo.com From jason@jasonfield.com Fri Sep 8 06:22:07 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0DB423B0004 for ; Fri, 8 Sep 2006 06:22:07 -0400 (EDT) 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 16919-08 for ; Fri, 8 Sep 2006 06:22:05 -0400 (EDT) Received: from sonaptic.com (unknown [82.110.122.149]) by menubar.gnome.org (Postfix) with ESMTP id 2B9403B00C5 for ; Fri, 8 Sep 2006 06:22:05 -0400 (EDT) Received: from [192.168.0.161] ([192.168.0.161]) by sonaptic.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 8 Sep 2006 11:22:04 +0100 Message-ID: <4501444C.4090000@jasonfield.com> Date: Fri, 08 Sep 2006 11:22:04 +0100 From: Jason Field User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 To: jono@jonobacon.org References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> In-Reply-To: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 08 Sep 2006 10:22:04.0191 (UTC) FILETIME=[A12252F0:01C6D330] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.855 tagged_above=-999 required=2 tests=[AWL=-0.745, BAYES_05=-1.11] X-Spam-Score: -1.855 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 10:22:07 -0000 I promise I'll join in :) In fact, I've been writing a Python/C documentation generator at work to rip source code comments which might be of use - I shall bring it along. Cheers, J Jono Bacon wrote: > Hi all, > > This Sunday is the Jokosher clean-up day! The intention is to use the > day for the following things: > > * comment the code > * write documentation > * update the wiki > * fix bugs > * help new contributors who want to help work on Jokosher > > Should be a fun and really useful day. Can everyone make it along? > > As ever, it is in #jokosher on irc.freenode.net. :) > > Jono > _______________________________________________ > jokosher-devel-list mailing list > jokosher-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/jokosher-devel-list > > From jens.geiregat@gmail.com Fri Sep 8 07:23:12 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 93A763B00AE for ; Fri, 8 Sep 2006 07:23:12 -0400 (EDT) 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 20173-04 for ; Fri, 8 Sep 2006 07:23:12 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.176]) by menubar.gnome.org (Postfix) with ESMTP id E02EB3B00CA for ; Fri, 8 Sep 2006 07:23:11 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so937786pye for ; Fri, 08 Sep 2006 04:23:11 -0700 (PDT) Received: by 10.35.84.12 with SMTP id m12mr2705807pyl; Fri, 08 Sep 2006 04:23:11 -0700 (PDT) Received: by 10.35.27.19 with HTTP; Fri, 8 Sep 2006 04:23:11 -0700 (PDT) Message-ID: Date: Fri, 8 Sep 2006 13:23:11 +0200 From: "Jens Geiregat" To: "Jason Field" In-Reply-To: <4501444C.4090000@jasonfield.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> <4501444C.4090000@jasonfield.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.392 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.392 X-Spam-Level: Cc: Jokosher gnome , jono@jonobacon.org Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 11:23:12 -0000 I'll be there too. Could be in the morning, could be in the evening, but I'll be there. Jens On 9/8/06, Jason Field wrote: > I promise I'll join in :) In fact, I've been writing a Python/C > documentation generator at work to rip source code comments which might > be of use - I shall bring it along. > > Cheers, > > J > > Jono Bacon wrote: > > Hi all, > > > > This Sunday is the Jokosher clean-up day! The intention is to use the > > day for the following things: > > > > * comment the code > > * write documentation > > * update the wiki > > * fix bugs > > * help new contributors who want to help work on Jokosher > > > > Should be a fun and really useful day. Can everyone make it along? > > > > As ever, it is in #jokosher on irc.freenode.net. :) > > > > Jono > > _______________________________________________ > > jokosher-devel-list mailing list > > jokosher-devel-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/jokosher-devel-list > > > > > _______________________________________________ > jokosher-devel-list mailing list > jokosher-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/jokosher-devel-list > From jonobacon@gmail.com Fri Sep 8 07:27:37 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C9A513B00AC for ; Fri, 8 Sep 2006 07:27:37 -0400 (EDT) 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 20460-01 for ; Fri, 8 Sep 2006 07:27:37 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.224]) by menubar.gnome.org (Postfix) with ESMTP id D58D13B0088 for ; Fri, 8 Sep 2006 07:27:36 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so141821wra for ; Fri, 08 Sep 2006 04:27:36 -0700 (PDT) Received: by 10.90.118.12 with SMTP id q12mr599787agc; Fri, 08 Sep 2006 04:27:36 -0700 (PDT) Received: by 10.90.86.20 with HTTP; Fri, 8 Sep 2006 04:27:35 -0700 (PDT) Message-ID: <1c3fe48e0609080427k6225cf3bgd044b783f20a0c1d@mail.gmail.com> Date: Fri, 8 Sep 2006 12:27:35 +0100 From: "Jono Bacon" To: "Jason Field" In-Reply-To: <4501444C.4090000@jasonfield.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> <4501444C.4090000@jasonfield.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.454 tagged_above=-999 required=2 tests=[AWL=-0.054, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.454 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 11:27:37 -0000 On 9/8/06, Jason Field wrote: > I promise I'll join in :) In fact, I've been writing a Python/C > documentation generator at work to rip source code comments which might > be of use - I shall bring it along. Awesome! Will be great to have you back, pal. :) Jono From jonobacon@gmail.com Fri Sep 8 07:27:51 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EF9773B0088 for ; Fri, 8 Sep 2006 07:27:50 -0400 (EDT) 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 20166-08 for ; Fri, 8 Sep 2006 07:27:50 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.224]) by menubar.gnome.org (Postfix) with ESMTP id 573193B00CC for ; Fri, 8 Sep 2006 07:27:50 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so141821wra for ; Fri, 08 Sep 2006 04:27:50 -0700 (PDT) Received: by 10.90.54.4 with SMTP id c4mr599440aga; Fri, 08 Sep 2006 04:27:50 -0700 (PDT) Received: by 10.90.86.20 with HTTP; Fri, 8 Sep 2006 04:27:49 -0700 (PDT) Message-ID: <1c3fe48e0609080427x8609fao10a48989da5183ce@mail.gmail.com> Date: Fri, 8 Sep 2006 12:27:49 +0100 From: "Jono Bacon" To: "Jens Geiregat" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> <4501444C.4090000@jasonfield.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.454 tagged_above=-999 required=2 tests=[AWL=-0.054, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.454 X-Spam-Level: Cc: Jokosher gnome , Jason Field Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 11:27:51 -0000 On 9/8/06, Jens Geiregat wrote: > I'll be there too. Could be in the morning, could be in the evening, > but I'll be there. Woo! :) Jono From dennis.lichtenthaeler@episode-iv.de Fri Sep 8 07:47:05 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D75273B00C5 for ; Fri, 8 Sep 2006 07:47:05 -0400 (EDT) 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 21280-03 for ; Fri, 8 Sep 2006 07:47:02 -0400 (EDT) Received: from basicbox3.server-home.net (basicbox3.server-home.net [195.137.212.25]) by menubar.gnome.org (Postfix) with ESMTP id 27ED33B00AC for ; Fri, 8 Sep 2006 07:47:02 -0400 (EDT) Received: from [139.64.106.20] (unknown [62.225.173.228]) by basicbox3.server-home.net (Postfix) with ESMTP id 4C3B265044A; Fri, 8 Sep 2006 13:47:01 +0200 (CEST) In-Reply-To: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: =?ISO-8859-1?Q?Dennis_Lichtenth=E4ler?= Date: Fri, 8 Sep 2006 13:46:55 +0200 To: jono@jonobacon.org X-Pgp-Agent: GPGMail 1.1.2 (Tiger) X-Mailer: Apple Mail (2.752.2) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 11:47:06 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'll try to be there too... in case anyone needs a documentation/ translation monkey ;o) Dennis Am 08.09.2006 um 00:16 schrieb Jono Bacon: > Hi all, > > This Sunday is the Jokosher clean-up day! The intention is to use the > day for the following things: > > * comment the code > * write documentation > * update the wiki > * fix bugs > * help new contributors who want to help work on Jokosher > > Should be a fun and really useful day. Can everyone make it along? > > As ever, it is in #jokosher on irc.freenode.net. :) > > Jono > _______________________________________________ > jokosher-devel-list mailing list > jokosher-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/jokosher-devel-list > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (Darwin) iD8DBQFFAVgzIYGOmjAGFHMRAnsoAKD1Z8vRIEimt/mKTiw2GXLjyS9x/wCgp70w iEM/2Z/rmr3nXJQJ3vowhiQ= =7nG6 -----END PGP SIGNATURE----- From stuart.langridge@gmail.com Fri Sep 8 08:33:01 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2314F3B01A9 for ; Fri, 8 Sep 2006 08:33:01 -0400 (EDT) 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 23639-05 for ; Fri, 8 Sep 2006 08:33:00 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id EB2AA3B013E for ; Fri, 8 Sep 2006 08:32:59 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so1223250ugf for ; Fri, 08 Sep 2006 05:32:59 -0700 (PDT) Received: by 10.67.22.2 with SMTP id z2mr1032277ugi; Fri, 08 Sep 2006 05:32:57 -0700 (PDT) Received: by 10.66.237.8 with HTTP; Fri, 8 Sep 2006 05:32:57 -0700 (PDT) Message-ID: <4c91566f0609080532v3b35e085w33c5c7d4f4d3b898@mail.gmail.com> Date: Fri, 8 Sep 2006 13:32:57 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Jason Field" In-Reply-To: <4501444C.4090000@jasonfield.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> <4501444C.4090000@jasonfield.com> X-Google-Sender-Auth: 3e14ca2ad44804b9 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.971 tagged_above=-999 required=2 tests=[AWL=-1.171, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -0.971 X-Spam-Level: Cc: Jokosher gnome , jono@jonobacon.org Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 12:33:01 -0000 On 9/8/06, Jason Field wrote: > I promise I'll join in :) In fact, I've been writing a Python/C > documentation generator at work to rip source code comments which might > be of use - I shall bring it along. The prodigal returns! :) I'm going to try and be there, but I'm not sure... sil -- Penelope Pitstop: Ohhh, it's my arch enemy, the Hooded Claw! The Hooded Claw: Who did you expect? Dick Dastardly? -- The Perils of Penelope Pitstop, "Jungle Jeopardy" From snecklifter@gmail.com Fri Sep 8 08:58:40 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CD8193B00B6 for ; Fri, 8 Sep 2006 08:58:40 -0400 (EDT) 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 25054-01 for ; Fri, 8 Sep 2006 08:58:40 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.190]) by menubar.gnome.org (Postfix) with ESMTP id 8E5BC3B00AE for ; Fri, 8 Sep 2006 08:58:39 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so695670nfa for ; Fri, 08 Sep 2006 05:58:38 -0700 (PDT) Received: by 10.48.210.20 with SMTP id i20mr4083585nfg; Fri, 08 Sep 2006 05:58:38 -0700 (PDT) Received: by 10.48.223.5 with HTTP; Fri, 8 Sep 2006 05:58:38 -0700 (PDT) Message-ID: <364d303b0609080558tc05e28l61f3d2a9f53ccd72@mail.gmail.com> Date: Fri, 8 Sep 2006 13:58:38 +0100 From: "Chris Brown" To: "Stuart Langridge" In-Reply-To: <4c91566f0609080532v3b35e085w33c5c7d4f4d3b898@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_146545_11679649.1157720318070" References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> <4501444C.4090000@jasonfield.com> <4c91566f0609080532v3b35e085w33c5c7d4f4d3b898@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.14 tagged_above=-999 required=2 tests=[AWL=-0.726, BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.14 X-Spam-Level: Cc: Jokosher gnome , jono@jonobacon.org, Jason Field Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 12:58:41 -0000 ------=_Part_146545_11679649.1157720318070 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 08/09/06, Stuart Langridge wrote: > > On 9/8/06, Jason Field wrote: > > I promise I'll join in :) In fact, I've been writing a Python/C > > documentation generator at work to rip source code comments which might > > be of use - I shall bring it along. > > The prodigal returns! :) I didnt think you'd ever gone away Aq. Reading from the list you just sat on a beach hacking on Jokosher. Not that thats a bad thing of course :) By the way, prodigal what? I'll pop my head in at some point I think.... ------=_Part_146545_11679649.1157720318070 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

On 08/09/06, Stuart Langridge <sil@kryogenix.org> wrote:
On 9/8/06, Jason Field <jason@jasonfield.com> wrote:
> I promise I'll join in :) In fact, I've been writing a Python/C
> documentation generator at work to rip source code comments which might
> be of use - I shall bring it along.

The prodigal returns! :)

I didnt think you'd ever gone away Aq. Reading from the list you just sat on a beach hacking on Jokosher. Not that thats a bad thing of course :) By the way, prodigal what?

I'll pop my head in at some point I think....


------=_Part_146545_11679649.1157720318070-- From chris-procter@talk21.com Fri Sep 8 09:48:41 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AEAC73B007A for ; Fri, 8 Sep 2006 09:48:41 -0400 (EDT) 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 27280-05 for ; Fri, 8 Sep 2006 09:48:41 -0400 (EDT) Received: from web86609.mail.ird.yahoo.com (web86609.mail.ird.yahoo.com [217.146.188.206]) by menubar.gnome.org (Postfix) with SMTP id E64A03B00A3 for ; Fri, 8 Sep 2006 09:48:39 -0400 (EDT) Received: (qmail 47358 invoked by uid 60001); 8 Sep 2006 13:48:39 -0000 Message-ID: <20060908134839.47356.qmail@web86609.mail.ird.yahoo.com> Received: from [62.245.38.105] by web86609.mail.ird.yahoo.com via HTTP; Fri, 08 Sep 2006 14:48:39 BST Date: Fri, 8 Sep 2006 14:48:39 +0100 (BST) From: chris procter To: Jokosher gnome MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.424 tagged_above=-999 required=2 tests=[AWL=-1.022, BAYES_05=-1.11, DNS_FROM_RFC_POST=1.708] X-Spam-Score: -0.424 X-Spam-Level: Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 13:48:41 -0000 --- Jono Bacon wrote: > Hi all, > > This Sunday is the Jokosher clean-up day! The > intention is to use the > day for the following things: > > * comment the code > * write documentation > * update the wiki > * fix bugs > * help new contributors who want to help work on > Jokosher > > Should be a fun and really useful day. Can > everyone > make it along? > > As ever, it is in #jokosher on irc.freenode.net. :) > > Jono I wont be around being the only person left in the entire world who doesn't have internet access at home. This is bug number #10023 in chrisLife (like iLife but completely different) I'm working on the patch atm Anyway I need to give you guys a chance to introduce some more bugs for me to fix :p chris p.s. sorry for the duplicate jono, a curse on all "reply-to-sender-only" mailing lists ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html From jonobacon@gmail.com Fri Sep 8 10:27:26 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6C31B3B00EF for ; Fri, 8 Sep 2006 10:27:26 -0400 (EDT) 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 29562-04 for ; Fri, 8 Sep 2006 10:27:26 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.230]) by menubar.gnome.org (Postfix) with ESMTP id 8EB3F3B00E2 for ; Fri, 8 Sep 2006 10:27:25 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so176862wra for ; Fri, 08 Sep 2006 07:27:24 -0700 (PDT) Received: by 10.90.100.6 with SMTP id x6mr745635agb; Fri, 08 Sep 2006 07:27:24 -0700 (PDT) Received: by 10.90.86.20 with HTTP; Fri, 8 Sep 2006 07:27:23 -0700 (PDT) Message-ID: <1c3fe48e0609080727q57b75c8g6a024fe131ac70a6@mail.gmail.com> Date: Fri, 8 Sep 2006 15:27:23 +0100 From: "Jono Bacon" To: "Adam Sweet" , "Jokosher gnome" In-Reply-To: <20060908141058.56364.qmail@web33502.mail.mud.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> <20060908141058.56364.qmail@web33502.mail.mud.yahoo.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.453 tagged_above=-999 required=2 tests=[AWL=-0.053, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.453 X-Spam-Level: Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 14:27:26 -0000 On 9/8/06, Adam Sweet wrote: > > As ever, it is in #jokosher on irc.freenode.net. :) > > I will also be around, not that I can do anything but > submit bugs atm... Not if I have anything to do with it. Mwhahahahahaha! You will be uber-gst-drinky any time now. :) Jono From jefrat@gmail.com Fri Sep 8 16:03:06 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EC2783B007A for ; Fri, 8 Sep 2006 16:03:05 -0400 (EDT) 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 13962-06 for ; Fri, 8 Sep 2006 16:03:05 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.195]) by menubar.gnome.org (Postfix) with ESMTP id 1A6293B00A5 for ; Fri, 8 Sep 2006 16:03:05 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so354333nzn for ; Fri, 08 Sep 2006 13:03:04 -0700 (PDT) Received: by 10.65.206.14 with SMTP id i14mr2334914qbq; Fri, 08 Sep 2006 13:03:04 -0700 (PDT) Received: by 10.65.84.2 with HTTP; Fri, 8 Sep 2006 13:03:04 -0700 (PDT) Message-ID: <29d55b2b0609081303w3a9591b1tfb0f3e560d07532d@mail.gmail.com> Date: Fri, 8 Sep 2006 16:03:04 -0400 From: "Jeff Ratliff" To: Jokosher In-Reply-To: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.442 tagged_above=-999 required=2 tests=[AWL=-0.042, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.442 X-Spam-Level: Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 20:03:06 -0000 On 07/09/06, Jono Bacon wrote: > Hi all, > > This Sunday is the Jokosher clean-up day! The intention is to use the > day for the following things: > > * comment the code > * write documentation > * update the wiki > * fix bugs > * help new contributors who want to help work on Jokosher I will try to make it at some point.Things are rough at home right now (and I'd like to remain married), but I might be able to spare an hour or 2. At the very least I need to clean up lots of stuff and explain to people why the new documentation wiki is taking so long (honestly, we're almost there). :) -- Jeff Ratliff (Gomer_X) From laszlok2@gmail.com Fri Sep 8 16:16:08 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8945A3B013E for ; Fri, 8 Sep 2006 16:16:08 -0400 (EDT) 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 14496-08 for ; Fri, 8 Sep 2006 16:16:08 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.181]) by menubar.gnome.org (Postfix) with ESMTP id C1F983B00C0 for ; Fri, 8 Sep 2006 16:16:07 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so1377209pye for ; Fri, 08 Sep 2006 13:16:07 -0700 (PDT) Received: by 10.35.10.17 with SMTP id n17mr3602866pyi; Fri, 08 Sep 2006 13:16:07 -0700 (PDT) Received: by 10.35.83.20 with HTTP; Fri, 8 Sep 2006 13:16:07 -0700 (PDT) Message-ID: <5e8268f70609081316v14471a6by6a659bd43cb0baf8@mail.gmail.com> Date: Fri, 8 Sep 2006 16:16:07 -0400 From: "Laszlo Pandy" To: "Jeff Ratliff" In-Reply-To: <29d55b2b0609081303w3a9591b1tfb0f3e560d07532d@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609071516s6c045eddi84c5e226e262fcc5@mail.gmail.com> <29d55b2b0609081303w3a9591b1tfb0f3e560d07532d@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.492 tagged_above=-999 required=2 tests=[AWL=-0.581, BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -1.492 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 20:16:08 -0000 Like Chris I also do not yet have internet at my new house, hence my absence on IRC for the last week. Everyone can blame Rogers who lost my order and my entire account. The internet guy is supposed to be coming on tuesday now, so I'll see you all then. Happy documenting ;) Laszlo From drinky76@yahoo.com Fri Sep 8 22:28:49 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 905383B007B for ; Fri, 8 Sep 2006 22:28:49 -0400 (EDT) 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 29072-10 for ; Fri, 8 Sep 2006 22:28:49 -0400 (EDT) Received: from web33514.mail.mud.yahoo.com (web33514.mail.mud.yahoo.com [68.142.206.163]) by menubar.gnome.org (Postfix) with SMTP id 90F8D3B006F for ; Fri, 8 Sep 2006 22:28:48 -0400 (EDT) Received: (qmail 80825 invoked by uid 60001); 9 Sep 2006 02:28:48 -0000 Message-ID: <20060909022848.80823.qmail@web33514.mail.mud.yahoo.com> Received: from [83.67.107.26] by web33514.mail.mud.yahoo.com via HTTP; Sat, 09 Sep 2006 03:28:48 BST Date: Sat, 9 Sep 2006 03:28:48 +0100 (BST) From: Adam Sweet To: Jokosher In-Reply-To: <29d55b2b0609081303w3a9591b1tfb0f3e560d07532d@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: Yes, score=2.245 tagged_above=-999 required=2 tests=[BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 2.245 X-Spam-Level: ** X-Spam-Flag: YES Subject: Re: [jokosher-devel] Cleanup Day this Sunday!! :) X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Sep 2006 02:28:49 -0000 --- Jeff Ratliff wrote: > On 07/09/06, Jono Bacon wrote: > > Hi all, > > > > This Sunday is the Jokosher clean-up day! The > intention is to use the > > day for the following things: > > > > * comment the code > > * write documentation > > * update the wiki > > * fix bugs > > * help new contributors who want to help work on > Jokosher > I will try to make it at some point.Things are rough > at home right now > (and I'd like to remain married), but I might be > able to spare an hour > or 2. > > At the very least I need to clean up lots of stuff > and explain to > people why the new documentation wiki is taking so > long (honestly, > we're almost there). :) As a relative non-entity on the coding side, I would say that family issues are inifinitely more important than anything else right now. If the wiki is up (I can't check right now as there is a db error on jokosher.org), people can pull in the slack, myself particularly. With you brother :) Ad -- http://www.drinky.org.uk http://blog.adamsweet.org ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html From davmor2@gmail.com Mon Sep 11 05:04:50 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 40D253B00B9 for ; Mon, 11 Sep 2006 05:04:50 -0400 (EDT) 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 05997-06 for ; Mon, 11 Sep 2006 05:04:49 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.237]) by menubar.gnome.org (Postfix) with ESMTP id 72EE83B022B for ; Mon, 11 Sep 2006 05:04:46 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so4352651wxd for ; Mon, 11 Sep 2006 02:04:46 -0700 (PDT) Received: by 10.90.49.20 with SMTP id w20mr1427759agw; Mon, 11 Sep 2006 02:04:45 -0700 (PDT) Received: by 10.90.119.17 with HTTP; Mon, 11 Sep 2006 02:04:45 -0700 (PDT) Message-ID: <36feaa6c0609110204j467fb62ci36f7154cfd9cb9be@mail.gmail.com> Date: Mon, 11 Sep 2006 10:04:45 +0100 From: "David Morley" To: jokosher-devel-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.2 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: 0.2 X-Spam-Level: Subject: [jokosher-devel] Usability query X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 09:04:50 -0000 I know this will sound strange but the double record buttons (one on instrument and one on title bar) is a little confusing for those who can't/won't read instructions. Therefore I suggest instead of the red button on each instrument would it not be better to have a tick box to select the instrument then just press the one record button. -- Seek That Thy Might Know From jason@jasonfield.com Mon Sep 11 05:39:58 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 97BBF3B0003 for ; Mon, 11 Sep 2006 05:39:58 -0400 (EDT) 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 07931-04 for ; Mon, 11 Sep 2006 05:39:57 -0400 (EDT) Received: from sonaptic.com (unknown [82.110.122.149]) by menubar.gnome.org (Postfix) with ESMTP id D467A3B002A for ; Mon, 11 Sep 2006 05:39:56 -0400 (EDT) Received: from [192.168.0.161] ([192.168.0.161]) by sonaptic.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 11 Sep 2006 10:39:55 +0100 Message-ID: <45052EEC.5050007@jasonfield.com> Date: Mon, 11 Sep 2006 10:39:56 +0100 From: Jason Field User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 To: Jokosher gnome X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 11 Sep 2006 09:39:55.0886 (UTC) FILETIME=[3D62D8E0:01C6D586] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.927 tagged_above=-999 required=2 tests=[AWL=-0.928, BAYES_50=0.001] X-Spam-Score: -0.927 X-Spam-Level: Subject: [jokosher-devel] SVN folders X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 09:39:58 -0000 Just a quick note to say that after looking over the code a bit on Sunday I noticed that the root of the project is still in a JonoEdit folder, which I believe is a remnant from when I started off the GUI. Might be a good plan to rename it to Jokosher at some point :) Cheers, J From snecklifter@gmail.com Mon Sep 11 05:57:46 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 01FB13B007D for ; Mon, 11 Sep 2006 05:57:46 -0400 (EDT) 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 08591-06 for ; Mon, 11 Sep 2006 05:57:45 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.186]) by menubar.gnome.org (Postfix) with ESMTP id A0A6B3B0018 for ; Mon, 11 Sep 2006 05:57:44 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so1185706nfa for ; Mon, 11 Sep 2006 02:57:43 -0700 (PDT) Received: by 10.48.254.10 with SMTP id b10mr7842916nfi; Mon, 11 Sep 2006 02:57:43 -0700 (PDT) Received: by 10.48.223.5 with HTTP; Mon, 11 Sep 2006 02:57:43 -0700 (PDT) Message-ID: <364d303b0609110257y4b0a6ccao3ebb48e0f04451ff@mail.gmail.com> Date: Mon, 11 Sep 2006 10:57:43 +0100 From: "Chris Brown" To: "Jason Field" In-Reply-To: <45052EEC.5050007@jasonfield.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_167704_19252131.1157968663372" References: <45052EEC.5050007@jasonfield.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.832 tagged_above=-999 required=2 tests=[AWL=-0.006, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_SV=0.077] X-Spam-Score: -1.832 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] SVN folders X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 09:57:46 -0000 ------=_Part_167704_19252131.1157968663372 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 11/09/06, Jason Field wrote: > > Just a quick note to say that after looking over the code a bit on > Sunday I noticed that the root of the project is still in a JonoEdit > folder, which I believe is a remnant from when I started off the GUI. > Might be a good plan to rename it to Jokosher at some point :) > > > Good point. If/When this happens we'll need to remember to update any docs which have this svn co URL listed. Regards Chris ------=_Part_167704_19252131.1157968663372 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

On 11/09/06, Jason Field <jason@jasonfield.com> wrote:
Just a quick note to say that after looking over the code a bit on
Sunday I noticed that the root of the project is still in a JonoEdit
folder, which I believe is a remnant from when I started off the GUI.
Might be a good plan to rename it to Jokosher at some point :)




Good point. If/When this happens we'll need to remember to update any docs which have this svn co URL listed.

Regards
Chris
------=_Part_167704_19252131.1157968663372-- From stuart.langridge@gmail.com Mon Sep 11 06:12:05 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D4C1F3B013D for ; Mon, 11 Sep 2006 06:12:05 -0400 (EDT) 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 09285-09 for ; Mon, 11 Sep 2006 06:12:04 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id A793E3B0009 for ; Mon, 11 Sep 2006 06:12:03 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so2405200ugf for ; Mon, 11 Sep 2006 03:12:03 -0700 (PDT) Received: by 10.66.249.11 with SMTP id w11mr2671238ugh; Mon, 11 Sep 2006 03:12:02 -0700 (PDT) Received: by 10.66.237.8 with HTTP; Mon, 11 Sep 2006 03:12:02 -0700 (PDT) Message-ID: <4c91566f0609110312x1443c48dkc78d9325da65e873@mail.gmail.com> Date: Mon, 11 Sep 2006 11:12:02 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "David Morley" In-Reply-To: <36feaa6c0609110204j467fb62ci36f7154cfd9cb9be@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <36feaa6c0609110204j467fb62ci36f7154cfd9cb9be@mail.gmail.com> X-Google-Sender-Auth: 1a26d1228980083c X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.032 tagged_above=-999 required=2 tests=[AWL=-1.046, BAYES_40=-0.185, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -1.032 X-Spam-Level: Cc: jokosher-devel-list@gnome.org Subject: Re: [jokosher-devel] Usability query X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 10:12:06 -0000 On 9/11/06, David Morley wrote: > I know this will sound strange but the double record buttons (one on > instrument and one on title bar) is a little confusing for those who > can't/won't read instructions. > > Therefore I suggest instead of the red button on each instrument would > it not be better to have a tick box to select the instrument then just > press the one record button. I must confess I agree here; I'd like to see a more explanatory icon for "enabled" on an instrument. Other multitrackers do use the record, though, which is why we do. sil -- The carrot is hiding in your coat pocket. "Don't let me be eaten!" it begs in a pathetic, orange voice. http://tinyurl.com/nvm9k From stuart.langridge@gmail.com Mon Sep 11 06:52:14 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 122AC3B00D3 for ; Mon, 11 Sep 2006 06:52:14 -0400 (EDT) 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 11484-05 for ; Mon, 11 Sep 2006 06:52:13 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id D88133B0018 for ; Mon, 11 Sep 2006 06:52:12 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so2414194ugf for ; Mon, 11 Sep 2006 03:52:11 -0700 (PDT) Received: by 10.67.93.7 with SMTP id v7mr2685621ugl; Mon, 11 Sep 2006 03:52:11 -0700 (PDT) Received: by 10.66.237.8 with HTTP; Mon, 11 Sep 2006 03:52:11 -0700 (PDT) Message-ID: <4c91566f0609110352o4fe1ab0g4dedfebbd2fd4a62@mail.gmail.com> Date: Mon, 11 Sep 2006 11:52:11 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "David Morley" , "Jokosher gnome" In-Reply-To: <36feaa6c0609110333w600b5692o1082e98cc8fdbcfd@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <36feaa6c0609110204j467fb62ci36f7154cfd9cb9be@mail.gmail.com> <4c91566f0609110312x1443c48dkc78d9325da65e873@mail.gmail.com> <36feaa6c0609110333w600b5692o1082e98cc8fdbcfd@mail.gmail.com> X-Google-Sender-Auth: f90e5eaa339949f8 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.22 tagged_above=-999 required=2 tests=[AWL=0.180, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.22 X-Spam-Level: Subject: Re: [jokosher-devel] Usability query X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 10:52:14 -0000 On 9/11/06, David Morley wrote: > I think that is what made me think tick box it seems to me that, that > is the universal way of selecting something on a gui os. The problem with a tickbox is that you don't know what you're ticking without a label, and there isn't room for a tickbox and associated label in the instrument header. sil -- In 1988 there was the war, and after that there were no more roses. Not for anybody. -- "V For Vendetta", Alan Moore From jonobacon@gmail.com Mon Sep 11 07:14:29 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69DC63B016E for ; Mon, 11 Sep 2006 07:14:29 -0400 (EDT) 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 12268-05 for ; Mon, 11 Sep 2006 07:14:28 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.227]) by menubar.gnome.org (Postfix) with ESMTP id 822533B013C for ; Mon, 11 Sep 2006 07:14:28 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so4435623wxd for ; Mon, 11 Sep 2006 04:14:28 -0700 (PDT) Received: by 10.90.118.12 with SMTP id q12mr1449180agc; Mon, 11 Sep 2006 04:14:27 -0700 (PDT) Received: by 10.90.86.20 with HTTP; Mon, 11 Sep 2006 04:14:22 -0700 (PDT) Message-ID: <1c3fe48e0609110414o51980c37u9c590682b8a9c7b7@mail.gmail.com> Date: Mon, 11 Sep 2006 12:14:22 +0100 From: "Jono Bacon" To: "Stuart Langridge" In-Reply-To: <4c91566f0609110352o4fe1ab0g4dedfebbd2fd4a62@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <36feaa6c0609110204j467fb62ci36f7154cfd9cb9be@mail.gmail.com> <4c91566f0609110312x1443c48dkc78d9325da65e873@mail.gmail.com> <36feaa6c0609110333w600b5692o1082e98cc8fdbcfd@mail.gmail.com> <4c91566f0609110352o4fe1ab0g4dedfebbd2fd4a62@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.239 tagged_above=-999 required=2 tests=[AWL=0.161, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.239 X-Spam-Level: Cc: Jokosher gnome , David Morley Subject: Re: [jokosher-devel] Usability query X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 11:14:29 -0000 On 9/11/06, Stuart Langridge wrote: > On 9/11/06, David Morley wrote: > > I think that is what made me think tick box it seems to me that, that > > is the universal way of selecting something on a gui os. > > The problem with a tickbox is that you don't know what you're ticking > without a label, and there isn't room for a tickbox and associated > label in the instrument header. I think part of the problem, and one that Ron outlined, is that when the instrument art button is not pushed in, it is still red. I think when it is not pushed in it should be fairly grey, and when you push it in it looks red, so it is clear what that action does. Jono From stuart.langridge@gmail.com Mon Sep 11 07:32:33 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E66253B017B for ; Mon, 11 Sep 2006 07:32:32 -0400 (EDT) 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 13522-04 for ; Mon, 11 Sep 2006 07:32:32 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id B0E823B0136 for ; Mon, 11 Sep 2006 07:32:31 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so2424218ugf for ; Mon, 11 Sep 2006 04:32:30 -0700 (PDT) Received: by 10.67.105.19 with SMTP id h19mr2695260ugm; Mon, 11 Sep 2006 04:32:30 -0700 (PDT) Received: by 10.66.237.8 with HTTP; Mon, 11 Sep 2006 04:32:30 -0700 (PDT) Message-ID: <4c91566f0609110432u6e84622do798ec7a067af1db8@mail.gmail.com> Date: Mon, 11 Sep 2006 12:32:30 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: jono@jonobacon.org In-Reply-To: <1c3fe48e0609110414o51980c37u9c590682b8a9c7b7@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <36feaa6c0609110204j467fb62ci36f7154cfd9cb9be@mail.gmail.com> <4c91566f0609110312x1443c48dkc78d9325da65e873@mail.gmail.com> <36feaa6c0609110333w600b5692o1082e98cc8fdbcfd@mail.gmail.com> <4c91566f0609110352o4fe1ab0g4dedfebbd2fd4a62@mail.gmail.com> <1c3fe48e0609110414o51980c37u9c590682b8a9c7b7@mail.gmail.com> X-Google-Sender-Auth: 53b997ca27f39762 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.223 tagged_above=-999 required=2 tests=[AWL=0.177, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.223 X-Spam-Level: Cc: Jokosher gnome , David Morley Subject: Re: [jokosher-devel] Usability query X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 11:32:33 -0000 > I think part of the problem, and one that Ron outlined, is that when > the instrument art button is not pushed in, it is still red. I think > when it is not pushed in it should be fairly grey, and when you push > it in it looks red, so it is clear what that action does. Sort of. However, if we do that, then it's just an icon of a grey circle; will anyone know what it means? sil -- Java sucks. [...] Java on TV set top boxes will suck so hard it might well inhale people from off their sofa until their heads get wedged in the card slots. --- Jon Rabone, ucam.chat From jonobacon@gmail.com Mon Sep 11 08:14:28 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A0AE63B00DE for ; Mon, 11 Sep 2006 08:14:28 -0400 (EDT) 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 15798-03 for ; Mon, 11 Sep 2006 08:14:28 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.237]) by menubar.gnome.org (Postfix) with ESMTP id C21AB3B0102 for ; Mon, 11 Sep 2006 08:14:25 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so4478720wxd for ; Mon, 11 Sep 2006 05:14:25 -0700 (PDT) Received: by 10.90.116.6 with SMTP id o6mr1481854agc; Mon, 11 Sep 2006 05:14:25 -0700 (PDT) Received: by 10.90.86.20 with HTTP; Mon, 11 Sep 2006 05:14:24 -0700 (PDT) Message-ID: <1c3fe48e0609110514m446a4b48ne0969b3bfe6cbf2c@mail.gmail.com> Date: Mon, 11 Sep 2006 13:14:24 +0100 From: "Jono Bacon" To: "Jokosher gnome" MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.314 tagged_above=-999 required=2 tests=[AWL=-0.773, BAYES_20=-0.74, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -1.314 X-Spam-Level: Subject: [jokosher-devel] Jokosher at LinuxWorld London? X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 12:14:28 -0000 Hi all, Right, we have a potentially exciting opportunity open to us here. :) A stand has opened for a potential Jokosher stand at the LinuxWorld expo in London on 25th and 26th Oct 2006. This would be a great opportunity to demo Jokosher SVN and talk to people about what is going on with the project. I will be at LinuxWorld working, so unfortunatly, I can't run the stand. So, any volunteers? I really hope we can have a presence there. :) Jono From nickmurtagh@gmail.com Mon Sep 11 08:17:20 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 97C603B00BC for ; Mon, 11 Sep 2006 08:17:20 -0400 (EDT) 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 15859-10 for ; Mon, 11 Sep 2006 08:17:18 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.190]) by menubar.gnome.org (Postfix) with ESMTP id 7108D3B00D8 for ; Mon, 11 Sep 2006 08:17:17 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so1206813nfa for ; Mon, 11 Sep 2006 05:17:16 -0700 (PDT) Received: by 10.48.230.18 with SMTP id c18mr7983697nfh; Mon, 11 Sep 2006 05:17:15 -0700 (PDT) Received: by 10.49.88.7 with HTTP; Mon, 11 Sep 2006 05:17:15 -0700 (PDT) Message-ID: <9768a1c60609110517l6e40c8cem2cc20c5454c5dbe1@mail.gmail.com> Date: Mon, 11 Sep 2006 13:17:15 +0100 From: "Nick Murtagh" To: jokosher-devel-list@gnome.org In-Reply-To: <4c91566f0609110352o4fe1ab0g4dedfebbd2fd4a62@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <36feaa6c0609110204j467fb62ci36f7154cfd9cb9be@mail.gmail.com> <4c91566f0609110312x1443c48dkc78d9325da65e873@mail.gmail.com> <36feaa6c0609110333w600b5692o1082e98cc8fdbcfd@mail.gmail.com> <4c91566f0609110352o4fe1ab0g4dedfebbd2fd4a62@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: Re: [jokosher-devel] Usability query X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 12:17:20 -0000 On 9/11/06, Stuart Langridge wrote: > The problem with a tickbox is that you don't know what you're ticking > without a label, and there isn't room for a tickbox and associated > label in the instrument header. How about: | Instrument | Instrument Name | Image | [x] Rec [ ] Solo | | [ ] Mute [ ] Other The use of toggle buttons on the instrument strip doesn't seem very HIG compliant, see the first two bullet points here: http://developer.gnome.org/projects/gup/hig/2.0/controls-toggle-buttons.html From dan@itsawisechild.com Mon Sep 11 12:22:04 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7E2A63B00EE for ; Mon, 11 Sep 2006 12:22:04 -0400 (EDT) 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 28332-10 for ; Mon, 11 Sep 2006 12:21:58 -0400 (EDT) Received: from mail.pinmonkey.com (unknown [65.110.59.100]) by menubar.gnome.org (Postfix) with ESMTP id C059A3B00F7 for ; Mon, 11 Sep 2006 12:21:57 -0400 (EDT) Received: (qmail 32292 invoked by uid 108); 11 Sep 2006 16:22:37 -0000 Received: from unknown (HELO ?10.153.10.141?) (dan@pinmonkey.com@65.114.82.200) by 65-110-59-100.sagonet.tld with ESMTPA; 11 Sep 2006 16:22:37 -0000 Mime-Version: 1.0 (Apple Message framework v752.2) In-Reply-To: References: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Daniel Nawara Date: Mon, 11 Sep 2006 11:21:48 -0500 To: jokosher-devel-list@gnome.org X-Mailer: Apple Mail (2.752.2) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Subject: Re: [jokosher-devel] jokosher-devel-list Digest, Vol 3, Issue 8 X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 16:22:04 -0000 What if un-armed instruments are greyed out in general? the icon, waveform etc could all have a different pallete for armed/unarmed. would provide a more at a glance idea of what's hot/not. Message: 7 Date: Mon, 11 Sep 2006 12:32:30 +0100 From: "Stuart Langridge" Subject: Re: [jokosher-devel] Usability query To: jono@jonobacon.org Cc: Jokosher gnome , David Morley Message-ID: <4c91566f0609110432u6e84622do798ec7a067af1db8@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed > I think part of the problem, and one that Ron outlined, is that when > the instrument art button is not pushed in, it is still red. I think > when it is not pushed in it should be fairly grey, and when you push > it in it looks red, so it is clear what that action does. Sort of. However, if we do that, then it's just an icon of a grey circle; will anyone know what it means? sil -- Java sucks. [...] Java on TV set top boxes will suck so hard it might well inhale people from off their sofa until their heads get wedged in the card slots. --- Jon Rabone, ucam.chat From jefrat@gmail.com Mon Sep 11 12:24:47 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E188B3B00E3 for ; Mon, 11 Sep 2006 12:24:47 -0400 (EDT) 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 28791-04 for ; Mon, 11 Sep 2006 12:24:45 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by menubar.gnome.org (Postfix) with ESMTP id F40EC3B0110 for ; Mon, 11 Sep 2006 12:24:44 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so1266645nfa for ; Mon, 11 Sep 2006 09:24:44 -0700 (PDT) Received: by 10.65.219.4 with SMTP id w4mr2117934qbq; Mon, 11 Sep 2006 09:24:43 -0700 (PDT) Received: by 10.65.84.2 with HTTP; Mon, 11 Sep 2006 09:24:43 -0700 (PDT) Message-ID: <29d55b2b0609110924x726363dctb1a466d759c6aa16@mail.gmail.com> Date: Mon, 11 Sep 2006 12:24:43 -0400 From: "Jeff Ratliff" To: Jokosher MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.441 tagged_above=-999 required=2 tests=[AWL=-0.041, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.441 X-Spam-Level: Subject: [jokosher-devel] New Documentation Site! X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 16:24:48 -0000 Folks, After much debate, head scratching, and sweat I'm proud to say we have a new Documentation web site for Jokosher. The new site will be where released documentation lives as well as a workplace for documentation development. The new site actually consists of 2 MoinMoin based wikis: 1) http://doc.jokosher.org - Heavily modified wiki that looks to the casual observer as if it is just another page on jokosher.org. Eventually www.jokosher.org/help/ will point here. Only finished documentation is here, it changes very little, and only a few people can edit. At the bottom there's a link to the development wiki. 2) http://userdocs.jokoser.org (DNS may not have propagated globally yet) - This is the Documentation team developers site, similar to jokosher.python-hosting.com. It can render wiki markup, HTML markup, and DocBook/XML. Versions of existing documentation will live here and be open to edit. New documentation will be created and developed here. Users will be able to contribute their own docs and comment on what is already there. Anyone with an account can edit, and you can create your own account. Only a few members of the docs team will have admin rights, and will be able to lock and unlock pages. Any user contributed docs that are finished and high quality will be copied to doc.jokosher.org as released docs. ----------------------------------------- The development site is still in it's infancy, and not much is done. I've tried to get some basic stuff together on the FrontPage of userdocs.jokosher.org. If you're interested, create yourself an acount and get started writing! Any problems or questions, let me know. -- Jeff Ratliff (Gomer_X) From jefrat@gmail.com Mon Sep 11 12:28:51 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 58BED3B006B for ; Mon, 11 Sep 2006 12:28:51 -0400 (EDT) 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 28889-09 for ; Mon, 11 Sep 2006 12:28:51 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.198]) by menubar.gnome.org (Postfix) with ESMTP id 5CDE03B00AB for ; Mon, 11 Sep 2006 12:28:50 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so526201nzn for ; Mon, 11 Sep 2006 09:28:49 -0700 (PDT) Received: by 10.65.43.5 with SMTP id v5mr1939440qbj; Mon, 11 Sep 2006 09:28:49 -0700 (PDT) Received: by 10.65.84.2 with HTTP; Mon, 11 Sep 2006 09:28:48 -0700 (PDT) Message-ID: <29d55b2b0609110928j354dbee0lcb508ee0d9af90c5@mail.gmail.com> Date: Mon, 11 Sep 2006 12:28:48 -0400 From: "Jeff Ratliff" To: Jokosher In-Reply-To: <29d55b2b0609110924x726363dctb1a466d759c6aa16@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <29d55b2b0609110924x726363dctb1a466d759c6aa16@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.441 tagged_above=-999 required=2 tests=[AWL=-0.041, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.441 X-Spam-Level: Subject: Re: [jokosher-devel] New Documentation Site! X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 16:28:51 -0000 On 11/09/06, Jeff Ratliff wrote: > 2) http://userdocs.jokoser.org (DNS may not have propagated globally Oooops!! This should be http://userdocs.jokosher.org . Sorry/ -- Jeff Ratliff (Gomer_X) From jonobacon@gmail.com Mon Sep 11 13:54:48 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 07BA43B00EE for ; Mon, 11 Sep 2006 13:54:48 -0400 (EDT) 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 00562-03 for ; Mon, 11 Sep 2006 13:54:45 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.235]) by menubar.gnome.org (Postfix) with ESMTP id C12993B01C8 for ; Mon, 11 Sep 2006 13:54:44 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so403389wra for ; Mon, 11 Sep 2006 10:54:44 -0700 (PDT) Received: by 10.90.117.15 with SMTP id p15mr1853914agc; Mon, 11 Sep 2006 10:54:43 -0700 (PDT) Received: by 10.90.86.20 with HTTP; Mon, 11 Sep 2006 10:54:42 -0700 (PDT) Message-ID: <1c3fe48e0609111054y387906a0xa2cf205c2f6568b3@mail.gmail.com> Date: Mon, 11 Sep 2006 18:54:42 +0100 From: "Jono Bacon" To: "Jeff Ratliff" In-Reply-To: <29d55b2b0609110928j354dbee0lcb508ee0d9af90c5@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <29d55b2b0609110924x726363dctb1a466d759c6aa16@mail.gmail.com> <29d55b2b0609110928j354dbee0lcb508ee0d9af90c5@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.453 tagged_above=-999 required=2 tests=[AWL=-0.053, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.453 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] New Documentation Site! X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 17:54:48 -0000 On 9/11/06, Jeff Ratliff wrote: > On 11/09/06, Jeff Ratliff wrote: > > 2) http://userdocs.jokoser.org (DNS may not have propagated globally > Oooops!! This should be http://userdocs.jokosher.org . Sorry/ Woo! Awesome work Jeff! You are a real credit to the project! :) I imagine this will really kick in to shape when 0.2 is out and we have people making real recordings in Jokosher. :) Jono From jason@jasonfield.com Wed Sep 13 10:44:41 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 180513B0088 for ; Wed, 13 Sep 2006 10:44:41 -0400 (EDT) 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 26576-07 for ; Wed, 13 Sep 2006 10:44:38 -0400 (EDT) Received: from sonaptic.com (unknown [82.110.122.149]) by menubar.gnome.org (Postfix) with ESMTP id 711CE3B011D for ; Wed, 13 Sep 2006 10:44:35 -0400 (EDT) Received: from [192.168.0.161] ([192.168.0.161]) by sonaptic.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 13 Sep 2006 15:44:34 +0100 Message-ID: <45081952.6010901@jasonfield.com> Date: Wed, 13 Sep 2006 15:44:34 +0100 From: Jason Field User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 To: Jokosher gnome X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 13 Sep 2006 14:44:34.0406 (UTC) FILETIME=[210F2860:01C6D743] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.917 tagged_above=-999 required=2 tests=[AWL=0.682, BAYES_00=-2.599] X-Spam-Score: -1.917 X-Spam-Level: Subject: [jokosher-devel] Coding style & class member visibility X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Sep 2006 14:44:41 -0000 Hi all, Having looked through quite a few of the project files on Cleanup Sunday, I thought it might be a good time for the project to think about a coding standard for the files, as I don't believe that there currently is one. My personal preferred Python coding style is; CamelCase for class names. CamelCase for function names. Bars between class/function defs. e.g. #============================================================== class MyFunkyClass(): """ A class that brings back the FUNK!! """ CLASS_CONST = 20.f #__________________________________________________________ def __init__(self): pass #__________________________________________________________ def DoSomethingUseful(self): pass #__________________________________________________________ def MakeACupOfTea(self, teabag, cup, putMilkInFirst=False): pass #============================================================== but I'm sure there are other preferences! One such is the Python.org PEP; http://www.python.org/dev/peps/pep-0008/ Is it worth formally documenting a style? On a related note, I thought it might be an idea to introduce more data hiding into the code. By this, I mean the use of single- and double-underscore name prefixes for private class members/functions. I believe that the common methodology is to use a single underscore for the C++ equivalent of protected members, and the double underscore for the c++ equivalent of private members. e.g. class MyFunkyClass(): def __init__(self): # A subclass might want to change the length of trouser we have, # as fashions change over time. self._trouserLength = 150 # But no-one (not even sub-classes) should mess with the hair!! # The Afro will always represent the true source of The Funk (TM) self.__hairstyle = Afro() Ideas/comments/flames welcome :) Cheers, J From laszlok2@gmail.com Wed Sep 13 11:47:35 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 40EC63B00AC for ; Wed, 13 Sep 2006 11:47:35 -0400 (EDT) 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 30052-08 for ; Wed, 13 Sep 2006 11:47:33 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.180]) by menubar.gnome.org (Postfix) with ESMTP id DC3883B00AE for ; Wed, 13 Sep 2006 11:47:32 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so4215907pye for ; Wed, 13 Sep 2006 08:46:59 -0700 (PDT) Received: by 10.35.66.12 with SMTP id t12mr13842493pyk; Wed, 13 Sep 2006 08:46:59 -0700 (PDT) Received: by 10.35.83.20 with HTTP; Wed, 13 Sep 2006 08:46:56 -0700 (PDT) Message-ID: <5e8268f70609130846j59e22a2dl633701975fb85f10@mail.gmail.com> Date: Wed, 13 Sep 2006 11:46:58 -0400 From: "Laszlo Pandy" To: "Jason Field" In-Reply-To: <45081952.6010901@jasonfield.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <45081952.6010901@jasonfield.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.14 tagged_above=-999 required=2 tests=[AWL=0.260, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.14 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Coding style & class member visibility X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Sep 2006 15:47:35 -0000 http://jokosher.python-hosting.com/wiki/CodingConventions Add to the page what isn't defined already. Laszlo From jason@jasonfield.com Wed Sep 13 12:51:34 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B044D3B01C1 for ; Wed, 13 Sep 2006 12:51:34 -0400 (EDT) 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 00707-07 for ; Wed, 13 Sep 2006 12:51:32 -0400 (EDT) Received: from sonaptic.com (unknown [82.110.122.149]) by menubar.gnome.org (Postfix) with ESMTP id 8118B3B0188 for ; Wed, 13 Sep 2006 12:51:31 -0400 (EDT) Received: from [192.168.0.161] ([192.168.0.161]) by sonaptic.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 13 Sep 2006 17:51:30 +0100 Message-ID: <45083712.1060203@jasonfield.com> Date: Wed, 13 Sep 2006 17:51:30 +0100 From: Jason Field User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 To: Laszlo Pandy References: <45081952.6010901@jasonfield.com> <5e8268f70609130846j59e22a2dl633701975fb85f10@mail.gmail.com> In-Reply-To: <5e8268f70609130846j59e22a2dl633701975fb85f10@mail.gmail.com> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 13 Sep 2006 16:51:30.0930 (UTC) FILETIME=[DCDC7D20:01C6D754] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.088 tagged_above=-999 required=2 tests=[AWL=0.511, BAYES_00=-2.599] X-Spam-Score: -2.088 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Coding style & class member visibility X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Sep 2006 16:51:34 -0000 Sorry didn't see that page! Thanks for the link. I've added a load more content to it, although I'm sure someone will object to at least some portions of it :). Cheers, J Laszlo Pandy wrote: > http://jokosher.python-hosting.com/wiki/CodingConventions > > Add to the page what isn't defined already. > > Laszlo > From jonobacon@gmail.com Wed Sep 13 19:52:46 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C4D973B0124 for ; Wed, 13 Sep 2006 19:52:46 -0400 (EDT) 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 20087-08 for ; Wed, 13 Sep 2006 19:52:46 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.230]) by menubar.gnome.org (Postfix) with ESMTP id C42CB3B0007 for ; Wed, 13 Sep 2006 19:52:45 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so6337656wxd for ; Wed, 13 Sep 2006 16:52:45 -0700 (PDT) Received: by 10.90.28.12 with SMTP id b12mr3046537agb; Wed, 13 Sep 2006 16:52:45 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Wed, 13 Sep 2006 16:52:45 -0700 (PDT) Message-ID: <1c3fe48e0609131652y34ec43a2y98b35b2bc57f6f57@mail.gmail.com> Date: Thu, 14 Sep 2006 00:52:45 +0100 From: "Jono Bacon" To: Jokosher MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.224 tagged_above=-999 required=2 tests=[AWL=0.176, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.224 X-Spam-Level: Subject: [jokosher-devel] Bug fixed, forgot a commit message X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Sep 2006 23:52:46 -0000 Hi all, I am an idiot. I just spent a few hours working on a bug and got it fixed, but completely forgot to add a commit message. Anyway, this fixed a bug where you would record something and then get errors when playing it back. So, recording is now fixed again. :) Jono From jonobacon@gmail.com Wed Sep 13 19:57:41 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 70F983B013D for ; Wed, 13 Sep 2006 19:57:41 -0400 (EDT) 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 20411-05 for ; Wed, 13 Sep 2006 19:57:41 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id A93183B0124 for ; Wed, 13 Sep 2006 19:57:40 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id 67so928683wri for ; Wed, 13 Sep 2006 16:57:40 -0700 (PDT) Received: by 10.90.100.6 with SMTP id x6mr3053551agb; Wed, 13 Sep 2006 16:57:40 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Wed, 13 Sep 2006 16:57:39 -0700 (PDT) Message-ID: <1c3fe48e0609131657j5c7e29a4od82dfa1fda9059f8@mail.gmail.com> Date: Thu, 14 Sep 2006 00:57:39 +0100 From: "Jono Bacon" To: Jokosher MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.453 tagged_above=-999 required=2 tests=[AWL=-0.053, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.453 X-Spam-Level: Subject: [jokosher-devel] Good news - Jokosher latency/sync problem solved X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Sep 2006 23:57:41 -0000 Hi all, Some of you may have experienced problems when recording with Jokosher where the recorded audio was quite badly out of sync with what you recorded against. So, as an example, you could import a song, and record yourself singing along with it, but the singing would be a half-second or so behind and out of time. Well, today, with the help of Wim in #gstreamer the problem has been identified. From what I can tell, whe you create a new instrument and just arm it and record (and don't set the instrument connection), the alsasrc uses device=default and uses the default input. If you do this, you get these sync problems. Now, if you create an instrument and properly set the input with the Instrument Connections dialog, the recording is fine and in sync. Evidently, device=default has some quirks, and Wim says that it provides an incorrect clock, and hence the sync problems. I tested recording, when setting the correct instrument connections, and the latency was quite low, and this is on a laptop with shitty onboard sound and no low latency kernel. This is great news! :) When I get a moment I will look into writing a fix so that it doesn't use device=default. :) Jono From t.moitie@gmail.com Wed Sep 13 20:05:10 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 09B703B012D for ; Wed, 13 Sep 2006 20:05:10 -0400 (EDT) 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 20542-09 for ; Wed, 13 Sep 2006 20:05:08 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id CCC033B00A6 for ; Wed, 13 Sep 2006 20:05:07 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so17902ugb for ; Wed, 13 Sep 2006 17:05:07 -0700 (PDT) Received: by 10.66.224.3 with SMTP id w3mr4422509ugg; Wed, 13 Sep 2006 17:05:06 -0700 (PDT) Received: from ?192.168.1.101? ( [86.3.165.183]) by mx.gmail.com with ESMTP id k2sm115064ugf.2006.09.13.17.05.06; Wed, 13 Sep 2006 17:05:06 -0700 (PDT) Message-ID: <45089CCB.2020201@gmail.com> Date: Thu, 14 Sep 2006 01:05:31 +0100 From: Tom Moitie User-Agent: Thunderbird 2.0a1 (X11/20060910) MIME-Version: 1.0 To: Jokosher References: <1c3fe48e0609131657j5c7e29a4od82dfa1fda9059f8@mail.gmail.com> In-Reply-To: <1c3fe48e0609131657j5c7e29a4od82dfa1fda9059f8@mail.gmail.com> X-Enigmail-Version: 0.94.1.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.028 tagged_above=-999 required=2 tests=[AWL=0.372, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.028 X-Spam-Level: Subject: Re: [jokosher-devel] Good news - Jokosher latency/sync problem solved X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Sep 2006 00:05:10 -0000 Jono Bacon wrote: > When I get a moment I will look into writing a fix so that it doesn't > use device=default. :) Just a suggestion here. I'm not too sure how you're running this project, but would it be worth making a fix to the 0.1 branch and making a small release? Tom Moitie (moitio) From jonobacon@gmail.com Wed Sep 13 20:10:55 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 616F53B0168 for ; Wed, 13 Sep 2006 20:10:55 -0400 (EDT) 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 20820-08 for ; Wed, 13 Sep 2006 20:10:54 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.229]) by menubar.gnome.org (Postfix) with ESMTP id 655B23B00D6 for ; Wed, 13 Sep 2006 20:10:54 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so6342841wxd for ; Wed, 13 Sep 2006 17:10:54 -0700 (PDT) Received: by 10.90.83.14 with SMTP id g14mr3053751agb; Wed, 13 Sep 2006 17:10:54 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Wed, 13 Sep 2006 17:10:53 -0700 (PDT) Message-ID: <1c3fe48e0609131710n2b1c6516k5be3adc657ce073c@mail.gmail.com> Date: Thu, 14 Sep 2006 01:10:53 +0100 From: "Jono Bacon" To: "Tom Moitie" In-Reply-To: <45089CCB.2020201@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609131657j5c7e29a4od82dfa1fda9059f8@mail.gmail.com> <45089CCB.2020201@gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.228 tagged_above=-999 required=2 tests=[AWL=0.172, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.228 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Good news - Jokosher latency/sync problem solved X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Sep 2006 00:10:55 -0000 On 9/14/06, Tom Moitie wrote: > Jono Bacon wrote: > > When I get a moment I will look into writing a fix so that it doesn't > > use device=default. :) > > Just a suggestion here. I'm not too sure how you're running this > project, but would it be worth making a fix to the 0.1 branch and making > a small release? > Tom Moitie (moitio) I don't think so, 0.1 is still useful, this is just a bugfix and a compelling bugfix for 0.2. In any case, if people properly select the instrument connection from the dialog, they will get the in sync behaviour. We just need to make 0.2 not use device=default. :) Jono From jefrat@gmail.com Thu Sep 14 10:31:45 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9EE8B3B00CE for ; Thu, 14 Sep 2006 10:31:45 -0400 (EDT) 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 23015-07 for ; Thu, 14 Sep 2006 10:31:45 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.236]) by menubar.gnome.org (Postfix) with ESMTP id BBFF63B007B for ; Thu, 14 Sep 2006 10:31:44 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so6633518wxd for ; Thu, 14 Sep 2006 07:31:44 -0700 (PDT) Received: by 10.70.109.9 with SMTP id h9mr12670489wxc; Thu, 14 Sep 2006 07:31:44 -0700 (PDT) Received: by 10.65.84.2 with HTTP; Thu, 14 Sep 2006 07:31:43 -0700 (PDT) Message-ID: <29d55b2b0609140731w2702beacnc5a90ed603ac436@mail.gmail.com> Date: Thu, 14 Sep 2006 10:31:43 -0400 From: "Jeff Ratliff" To: "Jokosher gnome" In-Reply-To: <45083712.1060203@jasonfield.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <45081952.6010901@jasonfield.com> <5e8268f70609130846j59e22a2dl633701975fb85f10@mail.gmail.com> <45083712.1060203@jasonfield.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: Re: [jokosher-devel] Coding style & class member visibility X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Sep 2006 14:31:45 -0000 On 13/09/06, Jason Field wrote: > Sorry didn't see that page! Thanks for the link. I've added a load more > content to it, although I'm sure someone will object to at least some > portions of it :). > No objections here. I'm just greatly encouraged that we have a Class that brings the Funk!!! :) -- Jeff Ratliff (Gomer_X) From jason@jasonfield.com Thu Sep 14 10:47:02 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BFBB33B00B4 for ; Thu, 14 Sep 2006 10:47:02 -0400 (EDT) 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 23733-07 for ; Thu, 14 Sep 2006 10:47:00 -0400 (EDT) Received: from sonaptic.com (unknown [82.110.122.149]) by menubar.gnome.org (Postfix) with ESMTP id 58E293B0013 for ; Thu, 14 Sep 2006 10:46:59 -0400 (EDT) Received: from [192.168.0.161] ([192.168.0.161]) by sonaptic.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 14 Sep 2006 15:46:53 +0100 Message-ID: <45096B5A.5010400@jasonfield.com> Date: Thu, 14 Sep 2006 15:46:50 +0100 From: Jason Field User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 To: Jeff Ratliff References: <45081952.6010901@jasonfield.com> <5e8268f70609130846j59e22a2dl633701975fb85f10@mail.gmail.com> <45083712.1060203@jasonfield.com> <29d55b2b0609140731w2702beacnc5a90ed603ac436@mail.gmail.com> In-Reply-To: <29d55b2b0609140731w2702beacnc5a90ed603ac436@mail.gmail.com> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 14 Sep 2006 14:46:53.0460 (UTC) FILETIME=[9E5ADD40:01C6D80C] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.19 tagged_above=-999 required=2 tests=[AWL=0.409, BAYES_00=-2.599] X-Spam-Score: -2.19 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Coding style & class member visibility X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Sep 2006 14:47:02 -0000 Jeff Ratliff wrote: > On 13/09/06, Jason Field wrote: > >> Sorry didn't see that page! Thanks for the link. I've added a load more >> content to it, although I'm sure someone will object to at least some >> portions of it :). >> >> > No objections here. I'm just greatly encouraged that we have a Class > that brings the Funk!!! :) > Well, it is a music application after all ;) From snecklifter@gmail.com Sat Sep 16 13:21:39 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8DF163B01E3 for ; Sat, 16 Sep 2006 13:21:39 -0400 (EDT) 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 21321-03 for ; Sat, 16 Sep 2006 13:21:39 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.188]) by menubar.gnome.org (Postfix) with ESMTP id 1A5023B01A2 for ; Sat, 16 Sep 2006 13:21:38 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so2540685nfa for ; Sat, 16 Sep 2006 10:21:37 -0700 (PDT) Received: by 10.49.75.2 with SMTP id c2mr14846044nfl; Sat, 16 Sep 2006 10:21:36 -0700 (PDT) Received: by 10.48.223.5 with HTTP; Sat, 16 Sep 2006 10:21:36 -0700 (PDT) Message-ID: <364d303b0609161021w7d733f4ege5bfb47bb9d09350@mail.gmail.com> Date: Sat, 16 Sep 2006 18:21:36 +0100 From: "Chris Brown" To: "Jokosher gnome" MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_240811_14189595.1158427296716" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.421 tagged_above=-999 required=2 tests=[AWL=-1.417, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.421 X-Spam-Level: Subject: [jokosher-devel] Jokosher at LinuxWorld London X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Sep 2006 17:21:39 -0000 ------=_Part_240811_14189595.1158427296716 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello Folks, I've put my hairy conkers on the line and chalked my name up on the (until now) blank board of people pimping Jokosher at LinuxWorld London. I'm the perfect fit as I know nothing about Python, have never used Jokosher in anger and have not attended a LinuxWorld before! So consider me the Marshall Applewhite of Jokosher and join me in drinking the heady citrus-and-phenobarbitone concotion that is a booth in the .org pavilion at LinuxWorld "Comet Hale-bopp" London. If get my drift. Jono has some good suggestions such as recording a podcast on Jokosher "editing-by-the-seat-of-your-pants" 0.1 and dishing out whichever poor sap of a distro has decided to include the first release on its cd. I'm thinking live here, not installable. I have an epiphone SG which I think I'll take for people to bash out some tunes to and general piss-off the rest of the pavilion. Join me. JOIN ME! ------=_Part_240811_14189595.1158427296716 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello Folks,

I've put my hairy conkers on the line and chalked my name up on the (until now) blank board of people pimping Jokosher at LinuxWorld London. I'm the perfect fit as I know nothing about Python, have never used Jokosher in anger and have not attended a LinuxWorld before! So consider me the Marshall Applewhite of Jokosher and join me in drinking the heady citrus-and-phenobarbitone concotion that is a booth in the .org pavilion at LinuxWorld "Comet Hale-bopp" London. If get my drift.

Jono has some good suggestions such as recording a podcast on Jokosher "editing-by-the-seat-of-your-pants" 0.1 and dishing out whichever poor sap of a distro has decided to include the first release on its cd. I'm thinking live here, not installable. I have an epiphone SG which I think I'll take for people to bash out some tunes to and general piss-off the rest of the pavilion.

Join me. JOIN ME!
------=_Part_240811_14189595.1158427296716-- From john@thegreens.co.uk Sat Sep 16 15:27:19 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 82CD93B018C for ; Sat, 16 Sep 2006 15:27:19 -0400 (EDT) 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 25648-02 for ; Sat, 16 Sep 2006 15:27:18 -0400 (EDT) Received: from smtp809.mail.ukl.yahoo.com (smtp809.mail.ukl.yahoo.com [217.12.12.199]) by menubar.gnome.org (Postfix) with SMTP id C9E6A3B0172 for ; Sat, 16 Sep 2006 15:27:17 -0400 (EDT) Received: (qmail 59104 invoked from network); 16 Sep 2006 19:27:16 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.159.174.167 with login) by smtp809.mail.ukl.yahoo.com with SMTP; 16 Sep 2006 19:27:16 -0000 Received: by thegreens.co.uk (Postfix, from userid 1001) id 938D977E49; Sat, 16 Sep 2006 20:27:16 +0100 (BST) Date: Sat, 16 Sep 2006 20:27:16 +0100 From: John Green To: jokosher-devel-list@gnome.org Message-ID: <20060916192716.GA20428@localhost.localdomain> Mail-Followup-To: jokosher-devel-list@gnome.org References: <364d303b0609161021w7d733f4ege5bfb47bb9d09350@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <364d303b0609161021w7d733f4ege5bfb47bb9d09350@mail.gmail.com> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.607 tagged_above=-999 required=2 tests=[AWL=-0.463, BAYES_50=0.001, SPF_NEUTRAL=1.069] X-Spam-Score: 0.607 X-Spam-Level: Subject: Re: [jokosher-devel] Jokosher at LinuxWorld London X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Sep 2006 19:27:19 -0000 On Sat, Sep 16, 2006 at 06:21:36PM +0100, Chris Brown wrote: > Hello Folks, > > Join me. JOIN ME! Hi Chris As I'm only an hour or so train ride away I've no excuse for not helping out. I hope to be there both days. Any one else? -- John Green From jonobacon@gmail.com Sat Sep 16 20:54:41 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0036A3B02D6 for ; Sat, 16 Sep 2006 20:54:41 -0400 (EDT) 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 04259-03 for ; Sat, 16 Sep 2006 20:54:40 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.225]) by menubar.gnome.org (Postfix) with ESMTP id 124BB3B026A for ; Sat, 16 Sep 2006 20:54:40 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so7771277wxd for ; Sat, 16 Sep 2006 17:54:39 -0700 (PDT) Received: by 10.90.65.11 with SMTP id n11mr4140454aga; Sat, 16 Sep 2006 17:54:39 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Sat, 16 Sep 2006 17:54:39 -0700 (PDT) Message-ID: <1c3fe48e0609161754y78bcacc7l3f740452b2ac49d6@mail.gmail.com> Date: Sun, 17 Sep 2006 01:54:39 +0100 From: "Jono Bacon" To: jokosher-devel-list@gnome.org In-Reply-To: <20060916192716.GA20428@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <364d303b0609161021w7d733f4ege5bfb47bb9d09350@mail.gmail.com> <20060916192716.GA20428@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.303 tagged_above=-999 required=2 tests=[AWL=-0.762, BAYES_20=-0.74, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -1.303 X-Spam-Level: Subject: Re: [jokosher-devel] Jokosher at LinuxWorld London X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Sep 2006 00:54:41 -0000 On 9/16/06, John Green wrote: > On Sat, Sep 16, 2006 at 06:21:36PM +0100, Chris Brown wrote: > > Hello Folks, > > > > Join me. JOIN ME! > > Hi Chris > > As I'm only an hour or so train ride away I've no excuse for not helping > out. I hope to be there both days. > > Any one else? I will be there for both days, but dotted between different areas. :) Incidentally, we should maybe have a week of bugfixing before the show to get it into shape :) Jono From john@thegreens.co.uk Mon Sep 18 06:42:24 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4D4BA3B00BC for ; Mon, 18 Sep 2006 06:42:24 -0400 (EDT) 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 04982-01 for ; Mon, 18 Sep 2006 06:42:22 -0400 (EDT) Received: from smtp800.mail.ukl.yahoo.com (smtp800.mail.ukl.yahoo.com [217.12.12.142]) by menubar.gnome.org (Postfix) with SMTP id A3BD83B0221 for ; Mon, 18 Sep 2006 06:42:21 -0400 (EDT) Received: (qmail 10330 invoked from network); 18 Sep 2006 10:42:21 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.159.174.167 with login) by smtp800.mail.ukl.yahoo.com with SMTP; 18 Sep 2006 10:42:20 -0000 Received: by thegreens.co.uk (Postfix, from userid 1001) id 06E7977E2A; Mon, 18 Sep 2006 11:42:19 +0100 (BST) Date: Mon, 18 Sep 2006 11:42:19 +0100 From: John Green To: jokosher-devel-list@gnome.org Message-ID: <20060918104219.GA9740@localhost.localdomain> Mail-Followup-To: jokosher-devel-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="IS0zKkzwUGydFO0o" Content-Disposition: inline User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.462 tagged_above=-999 required=2 tests=[AWL=0.914, BAYES_00=-2.599, SPF_NEUTRAL=1.069, TW_GT=0.077, TW_YG=0.077] X-Spam-Score: -0.462 X-Spam-Level: Subject: [jokosher-devel] Query position on pipelines X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 10:42:24 -0000 --IS0zKkzwUGydFO0o Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I updated my gstreamer CVS the other day and since then the playhead indicator does not seem to behave itself after doing a seek. Now I think that it's gst.Element.query_position() that's changed. Can someone else please check this out in the attached script to prove it's not me or my machine? You need to change the filename on line 98 to something on your machine and then run it twice: first time: $ ./seek_test.py # uses the standard dapper gst and then: $ gst-head ./seek_test.py # uses the CVS gst Press and then a few times. will seek to 3 secs and then about a second later will do a query_position() on the pipeline and prints the output. On my machine the first one always gives about 1 second (the time since the last seek) which is what Jokosher currently expects. Since I recompiled gst CVS on friday the second gives about 4secs (the *actual* position) which throws Jokosher a bit. If it's not me then we could maybe chase the gst guys a bit and see if they've cleared a bug or created one. -- John Green --IS0zKkzwUGydFO0o Content-Type: text/x-python; charset=us-ascii Content-Disposition: attachment; filename="seek_test.py" #!/usr/bin/python import pygst pygst.require("0.10") import gst import pygtk import gtk import gtk.glade import time import gobject class Instrument: def __init__(self, project, filename, insnum): self.project = project gst.debug("Adding an instrument gnlcomposition") self.comp = gst.element_factory_make("gnlcomposition", "mycomposition" + str(insnum)) self.comp.connect("pad-added", self.project.OnPad, self) self.compconvert = gst.element_factory_make("audioconvert", "compconvert" + str(insnum)) self.project.pipeline.add(self.compconvert) self.silenceaudio = gst.element_factory_make("audiotestsrc") self.silenceaudio.set_property("volume", 0.0) self.silencesource = gst.element_factory_make("gnlsource") self.silencesource.set_property("priority", 1000) self.silencesource.set_property("start", 0) self.silencesource.set_property("duration", 100 * gst.SECOND) self.silencesource.set_property("media-start", 0) self.silencesource.set_property("media-duration", 100 * gst.SECOND) self.silencesource.add(self.silenceaudio) self.comp.add(self.silencesource) gst.debug("Adding first gnlfilesource") self.audio1 = gst.element_factory_make("gnlfilesource", "audio" + str(insnum)) self.audio1.set_property("location", filename) self.audio1.set_property("start", 0 * gst.SECOND) self.audio1.set_property("duration", 12 * gst.SECOND) self.audio1.set_property("media-start", 0) self.audio1.set_property("media-duration", 12 * gst.SECOND) self.comp.add(self.audio1) self.project.pipeline.add(self.comp) self.volume = gst.element_factory_make("volume", "volume" + str(insnum)) self.project.pipeline.add(self.volume) self.level = gst.element_factory_make("level", "level" + str(insnum)) self.project.pipeline.add(self.level) gst.debug("Adding an instrument audioconvert") self.convert = gst.element_factory_make("audioconvert", "convert" + str(insnum)) self.project.pipeline.add(self.convert) self.resample = gst.element_factory_make("audioresample", "resample" + str(insnum)) self.project.pipeline.add(self.resample) self.compconvert.link(self.volume) self.volume.link(self.level) self.level.link(self.convert) self.convert.link(self.resample) self.resample.link(self.project.masteradder) class Project: def __init__(self): print "Running class" instruments = [] self.pipeline = gst.Pipeline("mixer") self.bus = self.pipeline.get_bus() self.bus.add_signal_watch() self.bus.connect("message::error", self.BusMessage) gst.debug("Adding master adder") self.masteradder = gst.element_factory_make("adder", "masteradder") self.pipeline.add(self.masteradder) gst.debug("Adding alsasink") self.out = gst.element_factory_make("alsasink", "out") self.out.set_property("device", "default") self.pipeline.add(self.out) gst.debug("Linking masteradder to alsasink") # need to restrict the format on adder's output caps = gst.caps_from_string ("audio/x-raw-int," "rate=44100,channels=2,endianness=1234,width=16,depth=16,signed=(boolean)true") self.masteradder.link(self.out, caps) # change the file names to something on your computer self.ins1 = Instrument(self, "/home/john/code/jokosher_tests/audio/one.wav", 1) def OnPad(self, comp, pad, instrument): print "pad added!" gst.debug("Pad added") convpad = instrument.compconvert.get_compatible_pad(pad, pad.get_caps()) pad.link(convpad) def Play(self): self.pipeline.set_state(gst.STATE_PLAYING) #print self.pipeline.get_state(0) def Stop(self): self.pipeline.set_state(gst.STATE_NULL) #print self.pipeline.get_state(0) def Seek(self): print "seeking to 3 seconds" r=self.pipeline.seek( 1.0, gst.FORMAT_TIME, gst.SEEK_FLAG_FLUSH, gst.SEEK_TYPE_SET, long(3 * gst.SECOND), gst.SEEK_TYPE_NONE, -1) if r: print "seek success" else: print ">>> seek failed <<<" gobject.timeout_add(1000, self.ReportPos) def ReportPos(self): print "reported position 1 second after seek",float(self.pipeline.query_position(gst.FORMAT_TIME)[0]) / gst.SECOND def BusMessage(self, bus, message): st = message.structure error, debug = message.parse_error() print "!!!! bus message error: " + str(error) print "!!!! bus message debug: " + str(debug) class Main: def __init__(self): self.project = Project() self.wTree = gtk.glade.XML("gui.glade", "mainwindow") signals = { "on_play_clicked" : self.OnPlay, "on_stop_clicked" : self.OnStop, "on_quit_clicked" : self.OnQuit, "on_seek_clicked" : self.OnSeek, } self.wTree.signal_autoconnect(signals) self.window = self.wTree.get_widget("mainwindow") self.window.show_all() def OnPlay(self, widget): print "play" self.project.Play() def OnStop(self, widget): print "stop" self.project.Stop() def OnQuit(self, widget): gtk.main_quit() def OnSeek(self, widget): print "seek" self.project.Seek() start=Main() gtk.main() --IS0zKkzwUGydFO0o Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="gui.glade" True window1 GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False True False True False False GDK_WINDOW_TYPE_HINT_NORMAL GDK_GRAVITY_NORTH_WEST True False True GTK_BUTTONBOX_DEFAULT_STYLE 0 True True True gtk-media-play True GTK_RELIEF_NORMAL True True True True gtk-media-stop True GTK_RELIEF_NORMAL True True True True gtk-quit True GTK_RELIEF_NORMAL True True True True Seek True GTK_RELIEF_NORMAL True --IS0zKkzwUGydFO0o-- From jonobacon@gmail.com Mon Sep 18 08:41:14 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B0A833B035C for ; Mon, 18 Sep 2006 08:41:14 -0400 (EDT) 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 12250-07 for ; Mon, 18 Sep 2006 08:41:12 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.230]) by menubar.gnome.org (Postfix) with ESMTP id BE6893B0095 for ; Mon, 18 Sep 2006 08:41:11 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so8728004wxd for ; Mon, 18 Sep 2006 05:41:11 -0700 (PDT) Received: by 10.90.78.1 with SMTP id a1mr4326295agb; Mon, 18 Sep 2006 05:41:11 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Mon, 18 Sep 2006 05:41:11 -0700 (PDT) Message-ID: <1c3fe48e0609180541l5f5b424k7befc2840b0acd91@mail.gmail.com> Date: Mon, 18 Sep 2006 13:41:11 +0100 From: "Jono Bacon" To: jokosher-devel-list@gnome.org In-Reply-To: <20060918104219.GA9740@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060918104219.GA9740@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.214 tagged_above=-999 required=2 tests=[AWL=0.186, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.214 X-Spam-Level: Subject: Re: [jokosher-devel] Query position on pipelines X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 12:41:14 -0000 Hi, > If it's not me then we could maybe chase the gst guys a bit and see if > they've cleared a bug or created one. I tested this, and with the Dapper version it reports the seek time as around 0.9 and with CVS around 3.9. My assumption is that this was a bug in the Dapper version of GStreamer and they have since fixed it as I assume that 3.9 is the correct number (around a second after three seconds). Jono From john@thegreens.co.uk Mon Sep 18 09:02:45 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 21DB83B0311 for ; Mon, 18 Sep 2006 09:02:45 -0400 (EDT) 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 14314-04 for ; Mon, 18 Sep 2006 09:02:42 -0400 (EDT) Received: from smtp804.mail.ukl.yahoo.com (smtp804.mail.ukl.yahoo.com [217.12.12.141]) by menubar.gnome.org (Postfix) with SMTP id D45B63B0095 for ; Mon, 18 Sep 2006 09:02:41 -0400 (EDT) Received: (qmail 81025 invoked from network); 18 Sep 2006 13:02:41 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.159.174.167 with login) by smtp804.mail.ukl.yahoo.com with SMTP; 18 Sep 2006 13:02:41 -0000 Received: by thegreens.co.uk (Postfix, from userid 1001) id 8DE5B77E2A; Mon, 18 Sep 2006 14:02:40 +0100 (BST) Date: Mon, 18 Sep 2006 14:02:40 +0100 From: John Green To: jokosher-devel-list@gnome.org Message-ID: <20060918130240.GA13170@localhost.localdomain> Mail-Followup-To: jokosher-devel-list@gnome.org References: <20060918104219.GA9740@localhost.localdomain> <1c3fe48e0609180541l5f5b424k7befc2840b0acd91@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1c3fe48e0609180541l5f5b424k7befc2840b0acd91@mail.gmail.com> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.767 tagged_above=-999 required=2 tests=[AWL=0.763, BAYES_00=-2.599, SPF_NEUTRAL=1.069] X-Spam-Score: -0.767 X-Spam-Level: Subject: Re: [jokosher-devel] Query position on pipelines X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 13:02:45 -0000 On Mon, Sep 18, 2006 at 01:41:11PM +0100, Jono Bacon wrote: > I tested this, and with the Dapper version it reports the seek time as > around 0.9 and with CVS around 3.9. My assumption is that this was a > bug in the Dapper version of GStreamer and they have since fixed it as > I assume that 3.9 is the correct number (around a second after three > seconds). I think so too. query_position *ought* to give you the correct position. I think I added the original "fudge" to Jokosher to make it display the proper position after seeking. Maybe I should have raised a bug report then. It's OK now and we can remove our workaround. No worries. -- John Green From jonobacon@gmail.com Mon Sep 18 09:28:12 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 584C83B045F for ; Mon, 18 Sep 2006 09:28:12 -0400 (EDT) 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 15705-09 for ; Mon, 18 Sep 2006 09:28:09 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.229]) by menubar.gnome.org (Postfix) with ESMTP id 1FC133B04D6 for ; Mon, 18 Sep 2006 09:18:18 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id 67so1297820wri for ; Mon, 18 Sep 2006 06:18:17 -0700 (PDT) Received: by 10.90.72.10 with SMTP id u10mr4373603aga; Mon, 18 Sep 2006 06:18:17 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Mon, 18 Sep 2006 06:18:17 -0700 (PDT) Message-ID: <1c3fe48e0609180618g5d367b14qf1c2ee2cefecab4c@mail.gmail.com> Date: Mon, 18 Sep 2006 14:18:17 +0100 From: "Jono Bacon" To: jokosher-devel-list@gnome.org In-Reply-To: <20060918130240.GA13170@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060918104219.GA9740@localhost.localdomain> <1c3fe48e0609180541l5f5b424k7befc2840b0acd91@mail.gmail.com> <20060918130240.GA13170@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.452 tagged_above=-999 required=2 tests=[AWL=-0.052, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.452 X-Spam-Level: Subject: Re: [jokosher-devel] Query position on pipelines X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 13:28:12 -0000 On 9/18/06, John Green wrote: > I think so too. query_position *ought* to give you the correct position. I > think I added the original "fudge" to Jokosher to make it display the proper > position after seeking. Maybe I should have raised a bug report then. It's > OK now and we can remove our workaround. No worries. Cool. There is gonna be times when we code against a bug with out knowing it - at least it is fixed. :) Jono From jonobacon@gmail.com Mon Sep 18 12:22:38 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4FC613B00AF for ; Mon, 18 Sep 2006 12:22:38 -0400 (EDT) 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 26620-09 for ; Mon, 18 Sep 2006 12:22:37 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.227]) by menubar.gnome.org (Postfix) with ESMTP id 45C973B0222 for ; Mon, 18 Sep 2006 12:22:37 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id 67so1371877wri for ; Mon, 18 Sep 2006 09:22:36 -0700 (PDT) Received: by 10.90.119.15 with SMTP id r15mr2290247agc; Mon, 18 Sep 2006 09:22:36 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Mon, 18 Sep 2006 09:22:36 -0700 (PDT) Message-ID: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> Date: Mon, 18 Sep 2006 17:22:36 +0100 From: "Jono Bacon" To: Jokosher MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.452 tagged_above=-999 required=2 tests=[AWL=-0.052, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.452 X-Spam-Level: Subject: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 16:22:38 -0000 Hi folks, Well, we are six weeks away from the freeze and we have lots to do. I have a slight concern about if we are gonna get everything sorted - Laszlo has been having Internet problems that have kept him away recently and I am on holiday for two weeks so that cuts down my hacking. We have the following core chunks to finish: * Volume fades (Laszlo mailed me saying he was working on it but needed to flesh out the UI - I will start a new thread on that) * Extensions API - Aq and Laszlo poking at this - I think it would be good to get the sample plug-ins fixed and finished and consider that when they work, we have our first shot at the extensions API. * Multi-channel element - Elleo says he has made some progress but still has a few quirks with static on some channels. He is still hacking on it. Fingers crossed Elleo will get it fixed for the 0.2 release, but we need to consider how we distribute it as it won't be in an official gst-*-plugins release. * Effects - I am finishing up some support in effects to get more effects working. Now, there are some other people who have hacked on Jokosher - nibil, john_g and RealNitro, and if they fancy hacking on some other stuff, I think the following really need fixing for 0.2: * The playhead is often not accurate in what it is actually playing. E.g. the playhead may be a few pixels away from a wave but it has started playing it. Bug report - http://jokosher.python-hosting.com/ticket/135 * Seek broken - john_g seems to be looking into this * Latency when alsasrc uses device=default. Bug report - http://jokosher.python-hosting.com/ticket/180 - Elleo, as our resident ALSA king, do you want to look at this? These seem to be the core issues. I know that mid-way through development there is a bit of a lull, but I think we need to pull together to get these things fixed. We haven't even looked at documentation yet, and ideally we need these things implemented sooner rather than later so the docs team can write some docs. Remember 0.2 will be the release where people actually make *real* recordings with Jokosher, so lets make it rock! Another reason to hack on this sooner rather than later is to discover any other GStreamer bugs and get them fixed sooner so they can get into releases quicker. Many of us want fixes in Edgy, and the Edgy freeze is *very* soon, so it would be nice to get all fixes in Edgy. :) Lets make this one rock folks! :) Jono From jonobacon@gmail.com Mon Sep 18 12:45:58 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9CAE43B00AE for ; Mon, 18 Sep 2006 12:45:58 -0400 (EDT) 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 27925-02 for ; Mon, 18 Sep 2006 12:45:58 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.232]) by menubar.gnome.org (Postfix) with ESMTP id 7125B3B0125 for ; Mon, 18 Sep 2006 12:45:57 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so8823167wxd for ; Mon, 18 Sep 2006 09:45:57 -0700 (PDT) Received: by 10.90.54.20 with SMTP id c20mr4706888aga; Mon, 18 Sep 2006 09:45:56 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Mon, 18 Sep 2006 09:45:56 -0700 (PDT) Message-ID: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> Date: Mon, 18 Sep 2006 17:45:56 +0100 From: "Jono Bacon" To: Jokosher MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.219 tagged_above=-999 required=2 tests=[AWL=0.181, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.219 X-Spam-Level: Subject: [jokosher-devel] Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 16:45:58 -0000 Hi all, This is mainly for the benefit of Lazlo and Aq about the volume fades UI and how it should work. This is based off some initial discussion and the design that has been in my head for a little while. Right now, if you make a selection, the red markers can be used to make a volume change, as the slider is dragged it should change the volume level. Now, when the volume fade has been made, you can see a red line plotted on the wave form that shows the volume curve. What we need to do is add a 'control point' at the point where you set the volume. This control point will just be a small dot. This way, once you have made the selection and implemented the fade, you can move the control point up and down to adjust the volume afterwards. So, as a use case: Jono is editing the music he just recorded with his guitar. He wants to make one particular section a little quieter. He first shift-clicks and makes a select. Them, he drags the red volume markers down to mark where the volume should be, and he sees the waveform update and some control points appear where the red markers set the volume. He unselects the selection by clicking elsewhere and sees the red line. When he plays it back, it is a little too quiet, so he clicks on the little control points and moves them higher to make the volume a bit louder. See what I mean? So, how do we implement this? Well, in terms of the audio, we need to create a GnlOperation and put a volume element in it. Then, we use a GstController to set the timestamps where the volume should change. For a sample of a GnlOperation at work, grab http://jonobacon.org/files/gnloper2.py and its http://jonobacon.org/files/buggui.glade glade file. That shows two GnlOperations for the same audio track in which each applies an effect. Laszlo - are you still OK to look at this? If you are having Internet problems still, do you want someone else to look at it? Jono From mike@mikeasoft.com Mon Sep 18 14:52:04 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5E7543B0371 for ; Mon, 18 Sep 2006 14:52:04 -0400 (EDT) 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 01921-07 for ; Mon, 18 Sep 2006 14:52:00 -0400 (EDT) Received: from tallyho.bytemark.co.uk (tallyho.bytemark.co.uk [80.68.81.166]) by menubar.gnome.org (Postfix) with ESMTP id D356D3B015C for ; Mon, 18 Sep 2006 14:51:59 -0400 (EDT) Received: from mikeasoft.com ([80.68.92.185]) by tallyho.bytemark.co.uk with esmtp (Exim 4.52) id 1GPODn-0005uC-5m for jokosher-devel-list@gnome.org; Mon, 18 Sep 2006 18:51:59 +0000 Received: from mike by mikeasoft.com with local (Exim 3.36 #1 (Debian)) id 1GPOGG-0006Pm-00 for ; Mon, 18 Sep 2006 19:54:32 +0100 Date: Mon, 18 Sep 2006 19:54:31 +0100 From: Michael Sheldon To: Jokosher Message-ID: <20060918185431.GD2753@mikeasoft.com> Mail-Followup-To: Jokosher References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> User-Agent: mutt-ng/devel-r804 (Linux) Sender: Michael Sheldon X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.687 tagged_above=-999 required=2 tests=[AWL=-0.577, BAYES_05=-1.11] X-Spam-Score: -1.687 X-Spam-Level: Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 18:52:04 -0000 > * Multi-channel element - Elleo says he has made some progress but > still has a few quirks with static on some channels. He is still > hacking on it. Fingers crossed Elleo will get it fixed for the 0.2 > release, but we need to consider how we distribute it as it won't be > in an official gst-*-plugins release. Heh, bit more than just a bit of static on some channels, I actually get 10 blank channels, 2 channels filled with white noise and 2 seemingly identical channels giving listenable output. But at least it doesn't b0rk the pipeline now, so that's progress :). > * Latency when alsasrc uses device=default. Bug report - > http://jokosher.python-hosting.com/ticket/180 - Elleo, as our resident > ALSA king, do you want to look at this? Sure, I'll take a look at this over the weekend. Cheers, Mike. -- Michael Sheldon http://www.mikeasoft.com From laszlok2@gmail.com Mon Sep 18 16:01:27 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8651F3B02E4 for ; Mon, 18 Sep 2006 16:01:27 -0400 (EDT) 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 05698-09 for ; Mon, 18 Sep 2006 16:01:27 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id 6DE583B0237 for ; Mon, 18 Sep 2006 16:01:26 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so7041920pye for ; Mon, 18 Sep 2006 13:01:26 -0700 (PDT) Received: by 10.35.132.13 with SMTP id j13mr24454755pyn; Mon, 18 Sep 2006 13:01:26 -0700 (PDT) Received: by 10.35.113.2 with HTTP; Mon, 18 Sep 2006 13:01:25 -0700 (PDT) Message-ID: <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> Date: Mon, 18 Sep 2006 16:01:25 -0400 From: "Laszlo Pandy" To: jono@jonobacon.org In-Reply-To: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.177 tagged_above=-999 required=2 tests=[AWL=0.223, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.177 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 20:01:27 -0000 On 18/09/06, Jono Bacon wrote: > Laszlo - are you still OK to look at this? If you are having Internet > problems still, do you want someone else to look at it? > I only have internet when I'm at school so discussion on the mailing list is useful. I started hacking on the audio fade gui but I have stopped short of cleaning up all the audio fade code because I don't like the current interface for moving the red line. Jono, you are right about having the control points on the red line because right now, if you make a fade point there is no way of changing it, once the selection has been cleared. Another problem with the current gui is that when you select a portion of audio and drag either of the fade markers up or down it creates a diagonal line between the two selection points and lowers the audio in a straight line on either side. So if I make the left fade marker 75% and the right one 50% all the audio before the selection will be 75% and all the audio after the selection will be at 50%. This is crap because in my mind the point of a selection is because you only want to modify that particular portion of audio. The only thing this is really good at doing is fades at the beginning or end of an event (like fade in or fade out) because in that case there is no other audio on the left or right. I am trying to think of something which would be better. Here is one idea: Instead of having fade markers on both sides of the selection, have one in the middle. Then when you pull down the fade marker it will make a V-shape volume fade which comes down from one side of the selection and back up to the other side. Obviously my proposed idea is pretty crap as well, but I want to get out ideas for the easiest to use and most powerful interface for the audio fades. With our audio fade interface it should be really easy to do the following: * Linear fade in or out at the beginning or end of an event (maybe a special button in the drawer for this?) * Make the selected audio portion quieter/louder than the rest of the event. * Same as above but with smooth fade on either end so that the audio level doesn't jump. Hopefully we can find the ultimate user friendly solution, or maybe we will just have to have a crap gui so we can get the code for gnloperations into 0.2, but feel free to run with it until I get back. Cheers :) Laszlo From stuart.langridge@gmail.com Mon Sep 18 17:21:21 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 095933B00D7 for ; Mon, 18 Sep 2006 17:21:21 -0400 (EDT) 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 09507-08 for ; Mon, 18 Sep 2006 17:21:20 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id D79CB3B00D8 for ; Mon, 18 Sep 2006 17:21:19 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so411411ugb for ; Mon, 18 Sep 2006 14:21:18 -0700 (PDT) Received: by 10.66.249.11 with SMTP id w11mr7526384ugh; Mon, 18 Sep 2006 14:21:18 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Mon, 18 Sep 2006 14:21:18 -0700 (PDT) Message-ID: <4c91566f0609181421q3c425fb7hba4f8ba65f844098@mail.gmail.com> Date: Mon, 18 Sep 2006 22:21:18 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Jokosher gnome" In-Reply-To: <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> X-Google-Sender-Auth: 5c85d01a55ec11df X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.229 tagged_above=-999 required=2 tests=[AWL=0.171, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.229 X-Spam-Level: Subject: [jokosher-devel] Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 21:21:21 -0000 On 9/18/06, Laszlo Pandy wrote: > Jono, you are right about having the control points on the red line > because right now, if you make a fade point there is no way of > changing it, once the selection has been cleared. Agreed. This was always part of the plan :) > Another problem with the current gui is that when you select a portion > of audio and drag either of the fade markers up or down it creates a > diagonal line between the two selection points and lowers the audio in > a straight line on either side. So if I make the left fade marker 75% > and the right one 50% all the audio before the selection will be 75% > and all the audio after the selection will be at 50%. This is crap > because in my mind the point of a selection is because you only want > to modify that particular portion of audio. What I always planned to do was, once you've dragged one of the fademarkers, lock the other one so you can't drag both sides. sil -- Medio tutissimus ibis. (You will travel safest in a middle course) -- family motto -- Medio tutissimus ibis. (You will travel safest in a middle course) -- family motto From jens.geiregat@gmail.com Mon Sep 18 17:50:08 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BB5673B00D7 for ; Mon, 18 Sep 2006 17:50:08 -0400 (EDT) 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 11651-08 for ; Mon, 18 Sep 2006 17:50:08 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id AF9E93B0222 for ; Mon, 18 Sep 2006 17:50:07 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id b36so2893012pyb for ; Mon, 18 Sep 2006 14:50:07 -0700 (PDT) Received: by 10.35.46.11 with SMTP id y11mr24618784pyj; Mon, 18 Sep 2006 14:50:07 -0700 (PDT) Received: by 10.35.38.8 with HTTP; Mon, 18 Sep 2006 14:50:06 -0700 (PDT) Message-ID: Date: Mon, 18 Sep 2006 23:50:07 +0200 From: "Jens Geiregat" To: Jokosher In-Reply-To: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.394 tagged_above=-999 required=2 tests=[AWL=0.006, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.394 X-Spam-Level: Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 21:50:08 -0000 I'm really busy with a 'student-job' atm (programming C# all day - I wish it were Python :-), but I'll do my best to contribute again when I get some more free time. > * The playhead is often not accurate in what it is actually playing. > E.g. the playhead may be a few pixels away from a wave but it has > started playing it. Bug report - > http://jokosher.python-hosting.com/ticket/135 > I think I know where this problem comes from. Not 100% sure, but I think it has to do with some rounding that's going on when time is converted into pixels. Jens From laszlok2@gmail.com Mon Sep 18 17:50:17 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0C7263B0222 for ; Mon, 18 Sep 2006 17:50:17 -0400 (EDT) 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 11542-07 for ; Mon, 18 Sep 2006 17:50:16 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.180]) by menubar.gnome.org (Postfix) with ESMTP id 3C1623B009A for ; Mon, 18 Sep 2006 17:50:16 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so7072851pye for ; Mon, 18 Sep 2006 14:50:16 -0700 (PDT) Received: by 10.35.88.17 with SMTP id q17mr10050424pyl; Mon, 18 Sep 2006 14:50:15 -0700 (PDT) Received: by 10.35.113.2 with HTTP; Mon, 18 Sep 2006 14:50:15 -0700 (PDT) Message-ID: <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> Date: Mon, 18 Sep 2006 17:50:15 -0400 From: "Laszlo Pandy" To: Jokosher In-Reply-To: <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.205 tagged_above=-999 required=2 tests=[AWL=0.195, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.205 X-Spam-Level: Subject: [jokosher-devel] Fwd: Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 21:50:17 -0000 On 18/09/06, Stuart Langridge wrote: > > What I always planned to do was, once you've dragged one of the > fademarkers, lock the other one so you can't drag both sides. > Unless I am misunderstanding you, this does not fix the problem. If you select the middle portion of an event and then drag the right-hand side fademarker, the portion from the right side of the selection to the end of the event gets its volume decreased as well. I think it is more intuitive that the fademarkers only ever make changes to the portion of audio that is selected, no? Laszlo From laszlok2@gmail.com Mon Sep 18 17:55:36 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 354893B00DB for ; Mon, 18 Sep 2006 17:55:36 -0400 (EDT) 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 11950-05 for ; Mon, 18 Sep 2006 17:55:33 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id 6EDB53B0125 for ; Mon, 18 Sep 2006 17:55:33 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so7074363pye for ; Mon, 18 Sep 2006 14:55:32 -0700 (PDT) Received: by 10.35.91.10 with SMTP id t10mr13237592pyl; Mon, 18 Sep 2006 14:55:31 -0700 (PDT) Received: by 10.35.113.2 with HTTP; Mon, 18 Sep 2006 14:55:31 -0700 (PDT) Message-ID: <5e8268f70609181455q1a9b00e7td1385bf2196a1d63@mail.gmail.com> Date: Mon, 18 Sep 2006 17:55:31 -0400 From: "Laszlo Pandy" To: "Jens Geiregat" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.226 tagged_above=-999 required=2 tests=[AWL=0.174, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.226 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 21:55:36 -0000 On 18/09/06, Jens Geiregat wrote: > I'm really busy with a 'student-job' atm (programming C# all day - I > wish it were Python :-), but I'll do my best to contribute again when > I get some more free time. > > > * The playhead is often not accurate in what it is actually playing. > > E.g. the playhead may be a few pixels away from a wave but it has > > started playing it. Bug report - > > http://jokosher.python-hosting.com/ticket/135 > > > > I think I know where this problem comes from. Not 100% sure, but I > think it has to do with some rounding that's going on when time is > converted into pixels. > Amazingly enought I am pretty sure this isn't the problem. Currently in Jokosher the event selection bounds are saved in pixels. On my local copy (which I haven't committed because I don't have internet access at home) I have changed it so that the selection is measured in seconds and can be presevered even when you scroll or zoom. Even though when you click and drag the mouse x position is in pixels and it is converted to seconds, saved and then converted back into pixels when it is drawn, there seems to be absolutely no rounding error. Must be something else, or maybe its something particular to the volume fade drawing code? Laszlo From jonobacon@gmail.com Mon Sep 18 18:03:50 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A7DB23B0085 for ; Mon, 18 Sep 2006 18:03:50 -0400 (EDT) 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 12421-05 for ; Mon, 18 Sep 2006 18:03:50 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.232]) by menubar.gnome.org (Postfix) with ESMTP id 75E543B01BE for ; Mon, 18 Sep 2006 18:03:49 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so8911502wxd for ; Mon, 18 Sep 2006 15:03:48 -0700 (PDT) Received: by 10.90.28.12 with SMTP id b12mr5051972agb; Mon, 18 Sep 2006 15:03:48 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Mon, 18 Sep 2006 15:03:47 -0700 (PDT) Message-ID: <1c3fe48e0609181503q58fafca8mc420fd8d2ba0d0a5@mail.gmail.com> Date: Mon, 18 Sep 2006 23:03:47 +0100 From: "Jono Bacon" To: "Laszlo Pandy" In-Reply-To: <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.223 tagged_above=-999 required=2 tests=[AWL=0.177, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.223 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Fwd: Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 22:03:50 -0000 On 9/18/06, Laszlo Pandy wrote: > Unless I am misunderstanding you, this does not fix the problem. If > you select the middle portion of an event and then drag the right-hand > side fademarker, the portion from the right side of the selection to > the end of the event gets its volume decreased as well. I think it is > more intuitive that the fademarkers only ever make changes to the > portion of audio that is selected, no? Yes, I completely agree - I think it should only change the selected audio - the whole concept of the selection drawer that appears below is to apply something to that selection, and I think volume fades should be the same. Now, I can see the value in the fade marker also affecting volume to the end of the track, so it may make sense to be able to double click the fade mark (or some other way of cliking) and it applies the fade to the rest of the track. To be honest, I think for 0.2 we need to get *something* in place for doing fades, and we can refine it for 0.3. Personally I would suggest that the current selection method is used, but it applies the fade *inside* the selectio, as Laszlo pointed out. Make sense? I am certainly open to ideas if anyone has a better solution. Jono From jonobacon@gmail.com Mon Sep 18 18:06:31 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B06D43B00D8 for ; Mon, 18 Sep 2006 18:06:31 -0400 (EDT) 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 12494-06 for ; Mon, 18 Sep 2006 18:06:31 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.238]) by menubar.gnome.org (Postfix) with ESMTP id D47403B0125 for ; Mon, 18 Sep 2006 18:06:30 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so643166wra for ; Mon, 18 Sep 2006 15:06:30 -0700 (PDT) Received: by 10.90.100.2 with SMTP id x2mr5059721agb; Mon, 18 Sep 2006 15:06:29 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Mon, 18 Sep 2006 15:06:29 -0700 (PDT) Message-ID: <1c3fe48e0609181506p4aeec190te14bbd9269ef90fb@mail.gmail.com> Date: Mon, 18 Sep 2006 23:06:29 +0100 From: "Jono Bacon" To: Jokosher MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.522 tagged_above=-999 required=2 tests=[AWL=-0.981, BAYES_20=-0.74, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -1.522 X-Spam-Level: Subject: [jokosher-devel] Jokosher Hack Fest - Sun 15th Oct? X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 22:06:31 -0000 Hi all, I think we need another Jokosher hackfest, and I would like to propose Sun 15th Oct 2006. Is this good for everyone. The previous few 'fests have been really useful and great fun. :) laszlo - do you think your Internet will be plumbed in my then? nibil - ph33r not, I suggest Aq, you and I meet up for a hackfest round at someones house (happy for it to be mine if needed). Thoughts? Jono From jens.geiregat@gmail.com Mon Sep 18 18:20:18 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1B14E3B025F for ; Mon, 18 Sep 2006 18:20:18 -0400 (EDT) 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 13212-03 for ; Mon, 18 Sep 2006 18:20:17 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.183]) by menubar.gnome.org (Postfix) with ESMTP id F0E333B0222 for ; Mon, 18 Sep 2006 18:20:15 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so7081828pye for ; Mon, 18 Sep 2006 15:20:15 -0700 (PDT) Received: by 10.35.72.6 with SMTP id z6mr24666842pyk; Mon, 18 Sep 2006 15:20:15 -0700 (PDT) Received: by 10.35.38.8 with HTTP; Mon, 18 Sep 2006 15:20:14 -0700 (PDT) Message-ID: Date: Tue, 19 Sep 2006 00:20:15 +0200 From: "Jens Geiregat" To: "Laszlo Pandy" In-Reply-To: <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.394 tagged_above=-999 required=2 tests=[AWL=0.006, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.394 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Fwd: Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 22:20:18 -0000 I don't know if this has been discussed before, but how about this: Default: a red line is drawn on top of the the waveform at 100%-level. Double-click the red line, a dot/handle appears. Move a handle up/down: Jokosher makes sure there are straight lines between all handles. (Connect the dots. :-) There should be handles at the beginning and the end of each track. So basicly, you're editing the red line, giving immediate feedback about what the resulting fade looks/will sound like. No problem with changing things outside of the selecting, because there is no selection. Jens From stuart.langridge@gmail.com Mon Sep 18 18:20:58 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F20EC3B0085 for ; Mon, 18 Sep 2006 18:20:57 -0400 (EDT) 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 13138-09 for ; Mon, 18 Sep 2006 18:20:57 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id A0BF73B0194 for ; Mon, 18 Sep 2006 18:20:56 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so416482ugb for ; Mon, 18 Sep 2006 15:20:55 -0700 (PDT) Received: by 10.67.105.19 with SMTP id h19mr7547889ugm; Mon, 18 Sep 2006 15:20:55 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Mon, 18 Sep 2006 15:20:54 -0700 (PDT) Message-ID: <4c91566f0609181520k2a7bc511u78e443f63c15687b@mail.gmail.com> Date: Mon, 18 Sep 2006 23:20:54 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Jokosher gnome" In-Reply-To: <4c91566f0609181520g3d80217ag22ece52bbe5a9906@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> <4c91566f0609181520g3d80217ag22ece52bbe5a9906@mail.gmail.com> X-Google-Sender-Auth: 82e3f0d54b2ac71e X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.232 tagged_above=-999 required=2 tests=[AWL=0.168, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.232 X-Spam-Level: Subject: [jokosher-devel] Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 22:20:58 -0000 > > What I always planned to do was, once you've dragged one of the > > fademarkers, lock the other one so you can't drag both sides. > > > > Unless I am misunderstanding you, this does not fix the problem. If > you select the middle portion of an event and then drag the right-hand > side fademarker, the portion from the right side of the selection to > the end of the event gets its volume decreased as well. I think it is > more intuitive that the fademarkers only ever make changes to the > portion of audio that is selected, no? That idea seems initially attractive, until you think it through. If you do that then there's a fade down and a sudden volume jump back up to where it was before at the end of the selection. To a first approximation, no-one wants to do that. Note that you can, if you want to, jump the volume back up by making a small selection. The current design is based around the idea that "fade out the current sample and keep it faded" (which I'll call fade1) is a relatively common thing to do, and "apply a fade to a bit of a sample and then have the volume jump back up after that bit" (which I'll call fade2) is a relatively uncommon thing to do. Both these two things are possible with both methods: My fade implementation (volume stays faded outside the selection), user wants to apply a fade out to a sample (fade1): 1. Make a selection starting where you want the fade to start and finishing where you want the fade to finish 2. Drag the right hand fademarker to 0% My fade implementation, user wants to apply a fade out that applies only to a part of the wave and have the rest continue as if no fade had happened (fade2): 1. Select the part you want to apply to 2. Drag the right hand fademarker to 0% 3. Make a new, very very narrow selection, starting at the right-hand end of the previous selection 4. Drag the right hand fademarker back up to 100% Your proposed implementation (fades only apply to selected part), user wants to apply a fade out to a sample (fade1): 1. Select the part where you want the fade to happen 2. Drag the right hand fademarker to 0% 3. Select everything from the right-hand edge of the current selection to the end of the sample 4. Drag the left fademarker to 0% 5. Drag the right fademarker to 0% Your proposed implementation, user wants to apply a fade out that applies only to a part of the wave and have the rest continue as if no fade had happened (fade2): 1. Select the part where you want the fade to happen 2. Drag the right hand fademarker to 0% I agree entirely that your proposed solution makes fade2 easier. However, I don't think that people do that as much as they do fade1 (make a sample fade out and stay faded out), and therefore the current design makes fade1s easier. Opinions requested. sil -- If hard data were the filtering criterion you could fit the entire contents of the Internet on a floppy disk. -- Cecil Adams -- If hard data were the filtering criterion you could fit the entire contents of the Internet on a floppy disk. -- Cecil Adams From jonobacon@gmail.com Mon Sep 18 18:33:30 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3CB1F3B00A3 for ; Mon, 18 Sep 2006 18:33:30 -0400 (EDT) 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 13486-10 for ; Mon, 18 Sep 2006 18:33:28 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.232]) by menubar.gnome.org (Postfix) with ESMTP id 51CEE3B0113 for ; Mon, 18 Sep 2006 18:33:28 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so8918923wxd for ; Mon, 18 Sep 2006 15:33:27 -0700 (PDT) Received: by 10.90.34.9 with SMTP id h9mr910923agh; Mon, 18 Sep 2006 15:33:27 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Mon, 18 Sep 2006 15:33:27 -0700 (PDT) Message-ID: <1c3fe48e0609181533s7777cfbcyf772048d9b454f7@mail.gmail.com> Date: Mon, 18 Sep 2006 23:33:27 +0100 From: "Jono Bacon" To: "Jens Geiregat" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.227 tagged_above=-999 required=2 tests=[AWL=0.173, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.227 X-Spam-Level: Cc: Jokosher , Laszlo Pandy Subject: Re: [jokosher-devel] Fwd: Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 22:33:30 -0000 On 9/18/06, Jens Geiregat wrote: > I don't know if this has been discussed before, but how about this: > > Default: a red line is drawn on top of the the waveform at 100%-level. > Double-click the red line, a dot/handle appears. > Move a handle up/down: Jokosher makes sure there are straight lines > between all handles. (Connect the dots. :-) There should be handles at > the beginning and the end of each track. > > So basicly, you're editing the red line, giving immediate feedback > about what the resulting fade looks/will sound like. No problem with > changing things outside of the selecting, because there is no > selection. The is the technique used by some other multi-trackers, and since evaluating the current method we have and the proposed methods, I have come to the conclusion that this is the way we should do it. I think the concept of making a selection to do a fade is potential incompatible for anything beyond simple volume fades. So yes, I am now plumping with this idea. With it we get everything we need: * Small volume fades are simple. * clever multi-faceted fades, with lots of control points are possible. * Conceptually easy to code as well. I reckon we should go for this, and it has proven it works well in other multitrackers. I still think we need our selections code, and still have the drawer, but that can be used for applying effects and a volume fade for that specific portion (which would just put the control points on the line for you. Jono From jonobacon@gmail.com Mon Sep 18 19:49:50 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D6EB63B012A for ; Mon, 18 Sep 2006 19:49:50 -0400 (EDT) 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 16801-04 for ; Mon, 18 Sep 2006 19:49:50 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.225]) by menubar.gnome.org (Postfix) with ESMTP id F23DB3B009A for ; Mon, 18 Sep 2006 19:49:49 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so8949387wxd for ; Mon, 18 Sep 2006 16:49:49 -0700 (PDT) Received: by 10.90.100.2 with SMTP id x2mr5073362agb; Mon, 18 Sep 2006 16:49:49 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Mon, 18 Sep 2006 16:49:49 -0700 (PDT) Message-ID: <1c3fe48e0609181649m1c2acd34vd4ea509c5e1c8924@mail.gmail.com> Date: Tue, 19 Sep 2006 00:49:49 +0100 From: "Jono Bacon" To: "Jens Geiregat" In-Reply-To: <1c3fe48e0609181533s7777cfbcyf772048d9b454f7@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> <1c3fe48e0609181533s7777cfbcyf772048d9b454f7@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.23 tagged_above=-999 required=2 tests=[AWL=0.170, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.23 X-Spam-Level: Cc: Jokosher , Laszlo Pandy Subject: Re: [jokosher-devel] Fwd: Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 23:49:51 -0000 Hi all, OK, Aq and I just had a chat on the phone to flesh through the idea of having a constant red line and control points on it. We discussed the good and bad points of how control points are added, what happens to control points when you move clips (do they move with it), whether control points appear on every clip and so on. We have come to the conclusion that for 0.2 we think we should apply control points to an instrument. So, imagine you have an instrument with three clips on it. At the beginning of clip one, you set the volume to 100% (control point at the top), and at the end of clip three, you set the volume to 0% (control point at the bottom). Now, imaging each instrument has a piece of glass on the top, and you draw the control points and the line that connects the control points on the glass. Now, if you move the clips around, underneathe the glass, the control points and line remain the same. As such, you add control points, but if you move the clips underneath the control points and lines that connect them, you would need to re-adjust where the control points are. This seems like the best solution for 0.2. Then, for 0.3 we can think about how moving clips can also move control points, but I think given the time we have until the freeze, this solution is simple and works. Also, this will make coding it easier - each instrument has one GnlOperation with a volume element in it, and we use a GnlController to set a bunch of timstamps with the volume for each control point. See what I mean? Jono From laszlok2@gmail.com Mon Sep 18 23:05:23 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 847513B012A for ; Mon, 18 Sep 2006 23:05:23 -0400 (EDT) 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 23581-05 for ; Mon, 18 Sep 2006 23:05:21 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.181]) by menubar.gnome.org (Postfix) with ESMTP id AEABE3B00D8 for ; Mon, 18 Sep 2006 23:05:20 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so7169993pye for ; Mon, 18 Sep 2006 20:05:20 -0700 (PDT) Received: by 10.35.9.2 with SMTP id m2mr10524663pyi; Mon, 18 Sep 2006 20:05:20 -0700 (PDT) Received: by 10.35.113.2 with HTTP; Mon, 18 Sep 2006 20:05:19 -0700 (PDT) Message-ID: <5e8268f70609182005t435571ceqc1a205b9f0c6fcca@mail.gmail.com> Date: Mon, 18 Sep 2006 23:05:20 -0400 From: "Laszlo Pandy" To: jono@jonobacon.org In-Reply-To: <1c3fe48e0609181506p4aeec190te14bbd9269ef90fb@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609181506p4aeec190te14bbd9269ef90fb@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.244 tagged_above=-999 required=2 tests=[AWL=0.156, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.244 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Jokosher Hack Fest - Sun 15th Oct? X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 03:05:23 -0000 On 18/09/06, Jono Bacon wrote: > laszlo - do you think your Internet will be plumbed in my then? > I sure as hell hope so. And if not someone is gonna get a hurt real bad ;) From laszlok2@gmail.com Tue Sep 19 00:01:31 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7945E3B0182 for ; Tue, 19 Sep 2006 00:01:31 -0400 (EDT) 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 25667-08 for ; Tue, 19 Sep 2006 00:01:31 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.182]) by menubar.gnome.org (Postfix) with ESMTP id 717163B0018 for ; Tue, 19 Sep 2006 00:01:30 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so7188756pye for ; Mon, 18 Sep 2006 21:01:29 -0700 (PDT) Received: by 10.35.91.15 with SMTP id t15mr25170990pyl; Mon, 18 Sep 2006 21:01:29 -0700 (PDT) Received: by 10.35.113.2 with HTTP; Mon, 18 Sep 2006 21:01:28 -0700 (PDT) Message-ID: <5e8268f70609182101x3143d150h23e8bd446aba27e4@mail.gmail.com> Date: Tue, 19 Sep 2006 00:01:29 -0400 From: "Laszlo Pandy" To: jono@jonobacon.org In-Reply-To: <1c3fe48e0609181649m1c2acd34vd4ea509c5e1c8924@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> <1c3fe48e0609181533s7777cfbcyf772048d9b454f7@mail.gmail.com> <1c3fe48e0609181649m1c2acd34vd4ea509c5e1c8924@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.258 tagged_above=-999 required=2 tests=[AWL=0.142, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.258 X-Spam-Level: Cc: Jokosher , Jens Geiregat Subject: Re: [jokosher-devel] Fwd: Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 04:01:31 -0000 On 18/09/06, Jono Bacon wrote: > We have come to the conclusion that for 0.2 we think we should apply > control points to an instrument. >... > This seems like the best solution for 0.2. Then, for 0.3 we can think > about how moving clips can also move control points, but I think given > the time we have until the freeze, this solution is simple and works. > Ya it seems simple enough. The only problem is that we currently have to way to selection potions of the instrument where there is no event. I think people will see this and assume that the selection and fade stuff must be for each event since you can't to a selection that spreads across more than one. Also, we would need to have the event lane draw the red fade line and control points and have the drag behaviour match that of the event viewer class. Still this seems possible until you have a control point that rests right on the starting point an event. That would require half of it to be on the event and half on the event lane. I agree that this would make the gnloperations code much simpler but the interface would be very quirky. For 0.2 we could just keep the gui the way it is now, and make one gnloperation per instrument (because events can't overlap) which would be just adding all the control points of all the events together. And I understand that bilboed says we should manually move the gnloperation on every event move anyway because that is the cleanest way to implement it. Would that work? Laszlo From jonobacon@gmail.com Tue Sep 19 04:43:33 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 345A73B00A5 for ; Tue, 19 Sep 2006 04:43:29 -0400 (EDT) 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 05243-02 for ; Tue, 19 Sep 2006 04:43:27 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.231]) by menubar.gnome.org (Postfix) with ESMTP id C159B3B0088 for ; Tue, 19 Sep 2006 04:43:26 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so9189081wxd for ; Tue, 19 Sep 2006 01:43:26 -0700 (PDT) Received: by 10.90.25.7 with SMTP id 7mr5124916agy; Tue, 19 Sep 2006 01:43:26 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Tue, 19 Sep 2006 01:43:26 -0700 (PDT) Message-ID: <1c3fe48e0609190143t27370afdq4526198af9d1c58b@mail.gmail.com> Date: Tue, 19 Sep 2006 09:43:26 +0100 From: "Jono Bacon" To: "Laszlo Pandy" In-Reply-To: <5e8268f70609182101x3143d150h23e8bd446aba27e4@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> <1c3fe48e0609181533s7777cfbcyf772048d9b454f7@mail.gmail.com> <1c3fe48e0609181649m1c2acd34vd4ea509c5e1c8924@mail.gmail.com> <5e8268f70609182101x3143d150h23e8bd446aba27e4@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.234 tagged_above=-999 required=2 tests=[AWL=0.166, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.234 X-Spam-Level: Cc: Jokosher , Jens Geiregat Subject: Re: [jokosher-devel] Fwd: Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 08:43:33 -0000 On 9/19/06, Laszlo Pandy wrote: > I agree that this would make the gnloperations code much simpler but > the interface would be very quirky. For 0.2 we could just keep the gui > the way it is now, and make one gnloperation per instrument (because > events can't overlap) which would be just adding all the control > points of all the events together. And I understand that bilboed says > we should manually move the gnloperation on every event move anyway > because that is the cleanest way to implement it. Would that work? I may be getting something confused. I forgot that we can't currently select across events, but I don't think it really matters does it? The idea was that there is a red line running through the entire instrument lane, over all events and all gaps. You can then click on this red line and it adds a control point. The selections code that is in there would be another way of selecting control points, but for a selection, and this selection feature will only work on events, which is fine for 0.2. So, there would be two ways of adding control points to the red line: * Double click anywhere on the red line (spaces or events are fine) and the control point is added and the timestamp added to the instrument-wide GnlOperation. * Make a selection as we do now on an event, and this will add two control point to the red line. If you move the red volume handles on the selection, the control point are moved and added. If you never touch the red volume handles, no control points are added. This makes sure that when you make a selection, control points are only added when you move the volume handles. To me this all sounds possible. Thoughts? Jono From jens.geiregat@gmail.com Tue Sep 19 04:52:25 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AD2323B0248 for ; Tue, 19 Sep 2006 04:52:25 -0400 (EDT) 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 05708-04 for ; Tue, 19 Sep 2006 04:52:25 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id BBE9A3B00D8 for ; Tue, 19 Sep 2006 04:52:24 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so7291160pye for ; Tue, 19 Sep 2006 01:52:24 -0700 (PDT) Received: by 10.35.93.1 with SMTP id v1mr25642030pyl; Tue, 19 Sep 2006 01:52:24 -0700 (PDT) Received: by 10.35.38.8 with HTTP; Tue, 19 Sep 2006 01:52:23 -0700 (PDT) Message-ID: Date: Tue, 19 Sep 2006 10:52:23 +0200 From: "Jens Geiregat" To: jono@jonobacon.org In-Reply-To: <1c3fe48e0609190143t27370afdq4526198af9d1c58b@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <1c3fe48e0609180945r33d83cf0h9bd188f12024f5ad@mail.gmail.com> <5e8268f70609181301k66985128wd20831d60b27d22d@mail.gmail.com> <4c91566f0609181420he42fc66y24c3d4fcf7da8b18@mail.gmail.com> <5e8268f70609181447h181f4151ma3834792664b44dc@mail.gmail.com> <5e8268f70609181450x4e829b63td218e1534e871cf8@mail.gmail.com> <1c3fe48e0609181533s7777cfbcyf772048d9b454f7@mail.gmail.com> <1c3fe48e0609181649m1c2acd34vd4ea509c5e1c8924@mail.gmail.com> <5e8268f70609182101x3143d150h23e8bd446aba27e4@mail.gmail.com> <1c3fe48e0609190143t27370afdq4526198af9d1c58b@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.395 tagged_above=-999 required=2 tests=[AWL=0.005, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.395 X-Spam-Level: Cc: Jokosher , Laszlo Pandy Subject: Re: [jokosher-devel] Fwd: Volume fades UI X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 08:52:25 -0000 > * Make a selection as we do now on an event, and this will add two > control point to the red line. If you move the red volume handles on > the selection, the control point are moved and added. If you never > touch the red volume handles, no control points are added. This makes > sure that when you make a selection, control points are only added > when you move the volume handles. > That would again raise the problem that there's an effect outside of the selection aswell. To me this way seems counter-intu=EFtive... Jens From john@thegreens.co.uk Tue Sep 19 04:56:07 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 70B7A3B0088 for ; Tue, 19 Sep 2006 04:56:07 -0400 (EDT) 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 05876-10 for ; Tue, 19 Sep 2006 04:56:06 -0400 (EDT) Received: from smtp809.mail.ukl.yahoo.com (smtp809.mail.ukl.yahoo.com [217.12.12.199]) by menubar.gnome.org (Postfix) with SMTP id C99103B01C0 for ; Tue, 19 Sep 2006 04:56:05 -0400 (EDT) Received: (qmail 63182 invoked from network); 19 Sep 2006 08:56:05 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.159.174.167 with login) by smtp809.mail.ukl.yahoo.com with SMTP; 19 Sep 2006 08:56:05 -0000 Received: by thegreens.co.uk (Postfix, from userid 1001) id B3D8477E81; Tue, 19 Sep 2006 09:56:04 +0100 (BST) Date: Tue, 19 Sep 2006 09:56:04 +0100 From: John Green To: jono@jonobacon.org Message-ID: <20060919085604.GA9963@localhost.localdomain> Mail-Followup-To: jono@jonobacon.org, Jokosher References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.92 tagged_above=-999 required=2 tests=[AWL=0.610, BAYES_00=-2.599, SPF_NEUTRAL=1.069] X-Spam-Score: -0.92 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 08:56:07 -0000 On Mon, Sep 18, 2006 at 05:22:36PM +0100, Jono Bacon wrote: > > * Seek broken - john_g seems to be looking into this > > Fixing seek is easy but not committed due to some other stuff that isn't finished. That's getting J to scroll automatically during playback and using the ff/rew buttons and making stop pause rather than returning to the start. This is nearly ready. I have a slight glitch with getting effect previews to work whilst the playhead isn't at the start and I hope to sort this out this week. I have a question on this. It makes sense to me to be able to preview effects from anywhere in the project. Once the effects dialogue is dismissed should the playhead return to where it was before the dialogue was displayed? Note that the scope of the autoscrolling that I'm doing doesn't include scrolling whilst dragging the playhead to the edge of the window. With our current design this would involve far too many redisplays and hit performance. Maybe we could buffer the timeline and wave views either side of the view window and scroll within that (a bit like Google maps). Any ideas??? -- John Green From jonobacon@gmail.com Tue Sep 19 05:12:06 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 709E43B0088 for ; Tue, 19 Sep 2006 05:12:06 -0400 (EDT) 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 06773-03 for ; Tue, 19 Sep 2006 05:12:04 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.225]) by menubar.gnome.org (Postfix) with ESMTP id 275243B01C0 for ; Tue, 19 Sep 2006 05:12:04 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so9203041wxd for ; Tue, 19 Sep 2006 02:12:03 -0700 (PDT) Received: by 10.90.78.9 with SMTP id a9mr5133219agb; Tue, 19 Sep 2006 02:12:02 -0700 (PDT) Received: by 10.90.56.1 with HTTP; Tue, 19 Sep 2006 02:12:02 -0700 (PDT) Message-ID: <1c3fe48e0609190212k6c2f4dfs237ca90fbf3cca5d@mail.gmail.com> Date: Tue, 19 Sep 2006 10:12:02 +0100 From: "Jono Bacon" To: jono@jonobacon.org, Jokosher In-Reply-To: <20060919085604.GA9963@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> <20060919085604.GA9963@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.237 tagged_above=-999 required=2 tests=[AWL=0.163, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.237 X-Spam-Level: Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: jono@jonobacon.org List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 09:12:06 -0000 On 9/19/06, John Green wrote: > Fixing seek is easy but not committed due to some other stuff that isn't > finished. That's getting J to scroll automatically during playback and using > the ff/rew buttons and making stop pause rather than returning to the start. > This is nearly ready. I have a slight glitch with getting effect previews to > work whilst the playhead isn't at the start and I hope to sort this out this > week. I have a question on this. It makes sense to me to be able to preview > effects from anywhere in the project. Once the effects dialogue is dismissed > should the playhead return to where it was before the dialogue was > displayed? I would reckon so. So, the playhead it at lets say 1.22, and you hit the effects dialog, add a few effects and do some previews. When you close the effects dialog, the playhead returns to 1.22. :) > Note that the scope of the autoscrolling that I'm doing doesn't include > scrolling whilst dragging the playhead to the edge of the window. With our > current design this would involve far too many redisplays and hit > performance. Maybe we could buffer the timeline and wave views either side > of the view window and scroll within that (a bit like Google maps). Any > ideas??? I don't know much about the GUI events stuff, but buffering seems a sane option. If this is going to involve substantial re-factoring of the code, it may be wise to leave it till 0.3, but if we can squeeze it into 0.2, that would be great. :) Jono From jens.geiregat@gmail.com Tue Sep 19 05:13:38 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 15F0D3B0212 for ; Tue, 19 Sep 2006 05:13:38 -0400 (EDT) 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 06736-06 for ; Tue, 19 Sep 2006 05:13:37 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id 27A453B0134 for ; Tue, 19 Sep 2006 05:13:37 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so7298577pye for ; Tue, 19 Sep 2006 02:13:36 -0700 (PDT) Received: by 10.35.84.12 with SMTP id m12mr25671939pyl; Tue, 19 Sep 2006 02:13:36 -0700 (PDT) Received: by 10.35.38.8 with HTTP; Tue, 19 Sep 2006 02:13:36 -0700 (PDT) Message-ID: Date: Tue, 19 Sep 2006 11:13:36 +0200 From: "Jens Geiregat" To: jono@jonobacon.org, Jokosher In-Reply-To: <20060919085604.GA9963@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> <20060919085604.GA9963@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.396 tagged_above=-999 required=2 tests=[AWL=0.004, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.396 X-Spam-Level: Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 09:13:38 -0000 > Note that the scope of the autoscrolling that I'm doing doesn't include > scrolling whilst dragging the playhead to the edge of the window. With our > current design this would involve far too many redisplays and hit > performance. Maybe we could buffer the timeline and wave views either side > of the view window and scroll within that (a bit like Google maps). Any > ideas??? I tried to do that for the timeline some weeks ago. In stead of drawing a savedLine the size of the visible area, I prepared a savedLine three times the size of the visible area and used that as long as possible. I never got it to work 100% right, but if you want it, I'll send you the code. Jens From john@thegreens.co.uk Tue Sep 19 05:38:13 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9669A3B01C0 for ; Tue, 19 Sep 2006 05:38:13 -0400 (EDT) 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 08196-02 for ; Tue, 19 Sep 2006 05:38:12 -0400 (EDT) Received: from smtp813.mail.ukl.yahoo.com (smtp813.mail.ukl.yahoo.com [217.12.12.203]) by menubar.gnome.org (Postfix) with SMTP id E84173B01EA for ; Tue, 19 Sep 2006 05:38:11 -0400 (EDT) Received: (qmail 26288 invoked from network); 19 Sep 2006 09:38:11 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.159.174.167 with login) by smtp813.mail.ukl.yahoo.com with SMTP; 19 Sep 2006 09:38:11 -0000 Received: by thegreens.co.uk (Postfix, from userid 1001) id D15CD77E81; Tue, 19 Sep 2006 10:38:10 +0100 (BST) Date: Tue, 19 Sep 2006 10:38:10 +0100 From: John Green To: Jens Geiregat Message-ID: <20060919093810.GC9963@localhost.localdomain> Mail-Followup-To: Jens Geiregat , Jokosher References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> <20060919085604.GA9963@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.092 tagged_above=-999 required=2 tests=[AWL=-0.421, BAYES_20=-0.74, SPF_NEUTRAL=1.069] X-Spam-Score: -0.092 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 09:38:13 -0000 On Tue, Sep 19, 2006 at 11:13:36AM +0200, Jens Geiregat wrote: > > I tried to do that for the timeline some weeks ago. In stead of > drawing a savedLine the size of the visible area, I prepared a > savedLine three times the size of the visible area and used that as > long as possible. I never got it to work 100% right, but if you want > it, I'll send you the code. Excellent :) That would be great. You can mail it to me at this address. -- John Green From jens.geiregat@gmail.com Tue Sep 19 10:59:23 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DB9CA3B00C0 for ; Tue, 19 Sep 2006 10:59:23 -0400 (EDT) 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 25929-02 for ; Tue, 19 Sep 2006 10:59:21 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id B05923B00CE for ; Tue, 19 Sep 2006 10:59:20 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so1761309nzn for ; Tue, 19 Sep 2006 07:59:20 -0700 (PDT) Received: by 10.35.119.8 with SMTP id w8mr11669364pym; Tue, 19 Sep 2006 07:59:17 -0700 (PDT) Received: by 10.35.38.8 with HTTP; Tue, 19 Sep 2006 07:59:16 -0700 (PDT) Message-ID: Date: Tue, 19 Sep 2006 16:59:16 +0200 From: "Jens Geiregat" To: "Jens Geiregat" , Jokosher In-Reply-To: <20060919093810.GC9963@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_10006_24499147.1158677956778" References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> <20060919085604.GA9963@localhost.localdomain> <20060919093810.GC9963@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.358 tagged_above=-999 required=2 tests=[AWL=-0.035, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -2.358 X-Spam-Level: Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 14:59:24 -0000 ------=_Part_10006_24499147.1158677956778 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 9/19/06, John Green wrote: > On Tue, Sep 19, 2006 at 11:13:36AM +0200, Jens Geiregat wrote: > > > > I tried to do that for the timeline some weeks ago. In stead of > > drawing a savedLine the size of the visible area, I prepared a > > savedLine three times the size of the visible area and used that as > > long as possible. I never got it to work 100% right, but if you want > > it, I'll send you the code. > > Excellent :) That would be great. You can mail it to me at this address. > > -- > John Green > Hi, I attached my modified TimeLine.py. I don't remember what the problems with it were, but I hope its usefull for you. Jens ------=_Part_10006_24499147.1158677956778 Content-Type: text/x-python; name=TimeLine.py; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_esaeusrx Content-Disposition: attachment; filename="TimeLine.py" CmltcG9ydCBndGsKaW1wb3J0IHBhbmdvCmltcG9ydCBnb2JqZWN0CmltcG9ydCBnc3QKaW1wb3J0 IHRpbWUKCiM9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09CgpjbGFzcyBUaW1lTGluZShndGsuRHJhd2luZ0FyZWEp OgoKCSIiIiBUaGlzIGNsYXNzIGhhbmRsZXMgZHJhd2luZyB0aGUgdGltZSBsaW5lIGRpc3BsYXku CgkiIiIKCglfX2d0eXBlX25hbWVfXyA9ICdUaW1lTGluZScKCQoJX05VTV9MSU5FUyA9IDUgIyBO dW1iZXIgb2YgJ3Nob3J0JyBsaW5lcyArIDEKCgkjX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgoJZGVmIF9faW5pdF9f KHNlbGYsIHByb2plY3QsIHRpbWVsaW5lYmFyLCBtYWludmlldyk6CgkJIiIiIHByb2plY3QgLSBy ZWZlcmVuY2UgdG8gdGhlIGFjdGl2ZSBwcm9qZWN0CgkJIiIiCgkJCgkJZ3RrLkRyYXdpbmdBcmVh Ll9faW5pdF9fKHNlbGYpCgkKCQlzZWxmLnByb2plY3QgPSBwcm9qZWN0CgkJc2VsZi50aW1lbGlu ZWJhciA9IHRpbWVsaW5lYmFyCgkJc2VsZi5tYWludmlldyA9IG1haW52aWV3CgkJc2VsZi5wcm9q ZWN0LnRyYW5zcG9ydC5BZGRMaXN0ZW5lcihzZWxmKQoJCXNlbGYucHJvamVjdC5BZGRMaXN0ZW5l cihzZWxmKQoJCXNlbGYuaGVpZ2h0ID0gNDQKCQlzZWxmLmJ1dHRvbkRvd24gPSBGYWxzZQoJCXNl bGYuZHJhZ2dpbmcgPSBGYWxzZQoJCgkJc2VsZi5zZXRfZXZlbnRzKGd0ay5nZGsuUE9JTlRFUl9N T1RJT05fTUFTSyB8CgkJCQkJCQkJZ3RrLmdkay5CVVRUT05fUFJFU1NfTUFTSyB8CgkJCQkJCQkJ Z3RrLmdkay5CVVRUT05fUkVMRUFTRV9NQVNLKQoJCXNlbGYuY29ubmVjdCgiZXhwb3NlLWV2ZW50 Iiwgc2VsZi5PbkRyYXcpCgkJc2VsZi5jb25uZWN0KCJidXR0b25fcmVsZWFzZV9ldmVudCIsIHNl bGYub25Nb3VzZVVwKQoJCXNlbGYuY29ubmVjdCgiYnV0dG9uX3ByZXNzX2V2ZW50Iiwgc2VsZi5v bk1vdXNlRG93bikKCQlzZWxmLmNvbm5lY3QoIm1vdGlvbl9ub3RpZnlfZXZlbnQiLCBzZWxmLm9u TW91c2VNb3ZlKQoJCXNlbGYuY29ubmVjdCgic2l6ZV9hbGxvY2F0ZSIsIHNlbGYuT25BbGxvY2F0 ZSkKCQlzZWxmLnNhdmVkTGluZSA9IE5vbmUKCQlzZWxmLnNhdmVkTGluZVBpZWNlID0gTm9uZQoJ CQoJCXNlbGYuc2Nyb2xsVGltZSA9IDAKCQlzZWxmLnBpeGVsc0JlZm9yZSA9IDAKCQlzZWxmLnN0 YXJ0VGltZSA9IDAKCSNfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KCglkZWYgT25BbGxvY2F0ZShzZWxmLCB3aWRnZXQs IGFsbG9jYXRpb24pOgoJCXNlbGYuYWxsb2NhdGlvbiA9IGFsbG9jYXRpb24KCQkjUmVkcmF3IHRp bWVsaW5lCgkJc2VsZi5EcmF3TGluZSh3aWRnZXQpCgkJCgkjX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgkJCglkZWYg T25EcmF3KHNlbGYsIHdpZGdldCwgZXZlbnQpOgoJCSIiIiBGaXJlcyBvZmYgdGhlIGRyYXdpbmcg b3BlcmF0aW9uLiAiIiIKCQl2aWV3U3RhcnQgPSBzZWxmLnByb2plY3Qudmlld1N0YXJ0CgkJdmll d1NjYWxlID0gc2VsZi5wcm9qZWN0LnZpZXdTY2FsZQoJCXdpZHRoID0gc2VsZi5nZXRfYWxsb2Nh dGlvbigpLndpZHRoCgkJcG9zaXRpb24gPSBzZWxmLnByb2plY3QudHJhbnNwb3J0LnBvc2l0aW9u CgkJeCA9IGludChyb3VuZCgocG9zaXRpb24gLSB2aWV3U3RhcnQpICogdmlld1NjYWxlKSkKCQkK CQluZXd0aW1lID0gdGltZS50aW1lKCkKCgkJaWYgeCA+PSAod2lkdGggKiAwLjgpOgoJCQlpZiBu ZXd0aW1lID4gKHNlbGYuc2Nyb2xsVGltZSArIDEvMzAuKToKCQkJCXNlbGYuc2Nyb2xsVGltZSA9 IG5ld3RpbWUKCQkJCXNlbGYucHJvamVjdC5TZXRWaWV3U3RhcnQocG9zaXRpb24gLSAoKHdpZHRo ICogMC44KS92aWV3U2NhbGUpKQoJCQkJI3JldHVybgoJCQoJCWlmIHNlbGYuc2F2ZWRMaW5lID09 IE5vbmU6CgkJCXNlbGYuRHJhd0xpbmUod2lkZ2V0KQojCQlpZiBzZWxmLnByb2plY3QudHJhbnNw b3J0LlJlZHJhd1RpbWVMaW5lOgojCQkJc2VsZi5wcm9qZWN0LnRyYW5zcG9ydC5SZWRyYXdUaW1l TGluZSA9IEZhbHNlCiMJCQlzZWxmLkRyYXdMaW5lKHdpZGdldCkKIwkJaWYgc2VsZi5wcm9qZWN0 LlJlZHJhd1RpbWVMaW5lOgojCQkJc2VsZi5wcm9qZWN0LlJlZHJhd1RpbWVMaW5lID0gRmFsc2UK IwkJCXNlbGYuRHJhd0xpbmUod2lkZ2V0KQoJCWQgPSB3aWRnZXQud2luZG93CgoJCWdjID0gZC5u ZXdfZ2MoKQoJCQoJCSMgcmVkcmF3IGFyZWEgZnJvbSBzYXZlZCBpbWFnZQoJCWl4ID0gKCh2aWV3 U3RhcnQtc2VsZi5zdGFydFRpbWUpICogdmlld1NjYWxlKSArIGV2ZW50LmFyZWEueCMgKyBzZWxm LnBpeGVsc0JlZm9yZQoJCWlmIGl4ID4gd2lkdGg6CgkJCXByaW50ICJSRUxPQUQhIGl4ID0gJWQs IHdpZHRoID0gJWQiJShpeCwgd2lkdGgpCgkJCXNlbGYuRHJhd0xpbmUod2lkZ2V0KSMsIHZpZXdT dGFydD1zZWxmLnByb2plY3QudHJhbnNwb3J0LnBvc2l0aW9uKQoJCQlpeCA9ICh2aWV3U3RhcnQg KiB2aWV3U2NhbGUpICsgZXZlbnQuYXJlYS54ICsgc2VsZi5waXhlbHNCZWZvcmUKCQlkLmRyYXdf aW1hZ2UoZ2MsIHNlbGYuc2F2ZWRMaW5lLCBpeCwKCQkJCQkJZXZlbnQuYXJlYS55LCBldmVudC5h cmVhLngsIGV2ZW50LmFyZWEueSwKCQkJCQkJZXZlbnQuYXJlYS53aWR0aCwgZXZlbnQuYXJlYS5o ZWlnaHQpCgoJCSMgRHJhdyBwbGF5IGN1cnNvciBwb3NpdGlvbgoJCWNvbCA9IGdjLmdldF9jb2xv cm1hcCgpLmFsbG9jX2NvbG9yKCIjRkYwMDAwIikKCQlnYy5zZXRfZm9yZWdyb3VuZChjb2wpCgkJ IAoJCQoJCWQuZHJhd19saW5lKGdjLCB4LCAwLCB4LCBzZWxmLmdldF9hbGxvY2F0aW9uKCkuaGVp Z2h0KQkKCQoJI19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwoJCQoJZGVmIERyYXdMaW5lKHNlbGYsIHdpZGdldCwgdmll d1N0YXJ0PU5vbmUpOgoJCSIiIiBEcmF3cyB0aGUgdGltZWxpbmUgYW5kIHNhdmVzIGl0IHRvIG1l bW9yeQoJCSAgICAtIE11c3QgYmUgY2FsbGVkIGluaXRpYWxseSBhbmQgdG8gcmVkcmF3IHRoZSB0 aW1lbGluZQoJCQkJICBhZnRlciBtb3ZpbmcgdGhlIHByb2plY3Qgc3RhcnQKCQkiIiIKCQlkID0g d2lkZ2V0LndpbmRvdwoJCSMgMC43NSArIDEgKyAwLjc1ID0gMi41CgkJZCA9IGd0ay5nZGsuUGl4 bWFwKGQsIHNlbGYuZ2V0X2FsbG9jYXRpb24oKS53aWR0aCAqIDIuNSwgc2VsZi5nZXRfYWxsb2Nh dGlvbigpLmhlaWdodCkKCQlnYyA9IGQubmV3X2djKCkKCQkKCQl5ID0gMAoJCQoJCWNvbCA9IGdj LmdldF9jb2xvcm1hcCgpLmFsbG9jX2NvbG9yKCIjRkZGRkZGIikKCQlnYy5zZXRfZm9yZWdyb3Vu ZChjb2wpCgkJZ2Muc2V0X2ZpbGwoZ3RrLmdkay5TT0xJRCkKCQkKCQlkLmRyYXdfcmVjdGFuZ2xl KAlnYywgVHJ1ZSwgCgkJCQkJCQkwLCAKCQkJCQkJCTAsIAoJCQkJCQkJKihkLmdldF9zaXplKCkp KQoJCQkJCQkJCgkJY29sID0gZ2MuZ2V0X2NvbG9ybWFwKCkuYWxsb2NfY29sb3IoIiM1NTU1NTUi KQoJCWdjLnNldF9mb3JlZ3JvdW5kKGNvbCkKCQkJCQkJCQoJCWQuZHJhd19yZWN0YW5nbGUoCWdj LCBGYWxzZSwgCgkJCQkJCQkwLCAKCQkJCQkJCTAsIAoJCQkJCQkJKihkLmdldF9zaXplKCkpKQoJ CQoJCXRyYW5zcG9ydCA9IHNlbGYucHJvamVjdC50cmFuc3BvcnQKCgkJeCA9IDAKCQlpZiB0cmFu c3BvcnQubW9kZSA9PSB0cmFuc3BvcnQuTU9ERV9CQVJTX0JFQVRTOgoJCQoJCQkjIENhbGN1bGF0 ZSBvdXIgc2Nyb2xsIG9mZnNldAoJCQlwb3MgPSAoc2VsZi5wcm9qZWN0LnZpZXdTdGFydCAvIDYw LikgKiB0cmFuc3BvcnQuYnBtCgkJCWJlYXQgPSBpbnQocG9zKQoJCQlvZmZzZXQgPSBwb3MgLSBi ZWF0CgkJCQoJCQlpZiBvZmZzZXQgPiAwLjoKCQkJCXggLT0gb2Zmc2V0ICogKChzZWxmLnByb2pl Y3Qudmlld1NjYWxlICogNjAuKSAvIHRyYW5zcG9ydC5icG0pCgkJCQl4ICs9IChzZWxmLnByb2pl Y3Qudmlld1NjYWxlICogNjAuKSAvIHRyYW5zcG9ydC5icG0KCQkJCWJlYXQgKz0gMQoJCQoJCQl3 aGlsZSB4IDwgc2VsZi5nZXRfYWxsb2NhdGlvbigpLndpZHRoOgoJCQkJIyBEcmF3IHRoZSBiZWF0 L2JhciBkaXZpc2lvbnMKCQkJCWl4ID0gaW50KHgpCgkJCQlpZiBiZWF0ICUgdHJhbnNwb3J0Lm1l dGVyX25vbToKCQkJCQlkLmRyYXdfbGluZShnYywgaXgsIGludChzZWxmLmdldF9hbGxvY2F0aW9u KCkuaGVpZ2h0LzEuMiksIGl4LCBzZWxmLmdldF9hbGxvY2F0aW9uKCkuaGVpZ2h0KQoJCQkJZWxz ZToKCQkJCQlkLmRyYXdfbGluZShnYywgaXgsIGludChzZWxmLmdldF9hbGxvY2F0aW9uKCkuaGVp Z2h0LzIpLCBpeCwgc2VsZi5nZXRfYWxsb2NhdGlvbigpLmhlaWdodCkKCQkJCQkKCQkJCQkjIERy YXcgdGhlIGJhciBudW1iZXIKCQkJCQlsID0gcGFuZ28uTGF5b3V0KHNlbGYuY3JlYXRlX3Bhbmdv X2NvbnRleHQoKSkKCQkJCQlsLnNldF90ZXh0KHN0cigoYmVhdCAvIHRyYW5zcG9ydC5tZXRlcl9u b20pKzEpKQoJCQkJCWQuZHJhd19sYXlvdXQoZ2MsIGl4LCA1LCBsKQoJCQkJCQoJCQkJYmVhdCAr PSAxCgkJCQkKCQkJCXggKz0gKDYwLiAvIHRyYW5zcG9ydC5icG0gKSAqIHNlbGYucHJvamVjdC52 aWV3U2NhbGUKCQllbHNlOgoJCQkjIFdvcmtpbmcgaW4gbWlsbGlzZWNvbmRzIGhlcmUuIFVzaW5n IHNlY29uZHMgZ2l2ZXMgbW9kdWx1cyBwcm9ibGVtcyBiZWNhdXNlIHRoZXkncmUgZmxvYXRzCgkJ CXZpZXdTY2FsZSA9IHNlbGYucHJvamVjdC52aWV3U2NhbGUgLyAxMDAwLgojCQkJaWYgbm90IHZp ZXdTdGFydDoKIwkJCQl2aWV3U3RhcnQgPSBpbnQoc2VsZi5wcm9qZWN0LnZpZXdTdGFydCAqIDEw MDApCiMJCQllbHNlOgojCQkJCXByaW50ICJnb3Q6ICVmLCByZWFsOiAlZiIlKHZpZXdTdGFydCwg c2VsZi5wcm9qZWN0LnZpZXdTdGFydCkKIwkJCQl2aWV3U3RhcnQgPSBpbnQodmlld1N0YXJ0ICog MTAwMCkKCQkJdmlld1N0YXJ0ID0gaW50KHNlbGYucHJvamVjdC50cmFuc3BvcnQucG9zaXRpb24g KiAxMDAwKQoJCQlmYWN0b3IsIGRpc3BsYXlNaWxsaXNlY29uZHMgPSBzZWxmLkdldFpvb21GYWN0 b3Iodmlld1NjYWxlKQoJCQkKCQkJcGl4ZWxzQmVmb3JlID0gc2VsZi5nZXRfYWxsb2NhdGlvbigp LndpZHRoICogMC43NQoJCQl0aW1lQmVmb3JlID0gcGl4ZWxzQmVmb3JlIC8gdmlld1NjYWxlCgkJ CXZpZXdTdGFydCA9IGludCh2aWV3U3RhcnQgLSB0aW1lQmVmb3JlKQoJCQlmaXJzdEJsb2NrID0g dmlld1N0YXJ0ICUgKHNlbGYuX05VTV9MSU5FUyAqIGZhY3RvcikKCQkJaWYgZmlyc3RCbG9jayA+ IDA6CgkJCQlmaXJzdEJsb2NrIC09IHNlbGYuX05VTV9MSU5FUyAqIGZhY3RvciAjIFRpbWUgd2hl cmUgdGhlIGJsb2NrIHdpdGggdGhlIHZpZXdTdGFydCBzdGFydHMuCgkJCQoJCQl4ID0gZmlyc3RC bG9jayAqIHZpZXdTY2FsZQoJCQlzZWxmLnBpeGVsc0JlZm9yZSA9IHBpeGVsc0JlZm9yZSArIHgK CQkJbXNlYyA9IHZpZXdTdGFydCAtIGZpcnN0QmxvY2sKCQkJc2VsZi5zdGFydFRpbWUgPSBtc2Vj IC8gMTAwMC4KCQkJCgkJCSMgRHJhdyB0aWNrcyB1cCB0byB0aGUgZW5kIG9mIG91ciBkaXNwbGF5 CgkJCWlmIG5vdCBzZWxmLnNhdmVkTGluZVBpZWNlOgoJCQkJc2VsZi5EcmF3TGluZVBpZWNlKHdp ZGdldCwgdmlld1NjYWxlLCBmYWN0b3IpCgkJCWwgPSBwYW5nby5MYXlvdXQoc2VsZi5jcmVhdGVf cGFuZ29fY29udGV4dCgpKQoJCQl4PTAKCQkJd2hpbGUgeCA8IHNlbGYuZ2V0X2FsbG9jYXRpb24o KS53aWR0aCAqIDEwOgoJCQkJaXggPSBpbnQoeCkKCQkJCXdpZHRoID0gaW50KHNlbGYuX05VTV9M SU5FUyAqIGZhY3RvciAqIHZpZXdTY2FsZSkKCQkJCWQuZHJhd19pbWFnZShnYywgc2VsZi5zYXZl ZExpbmVQaWVjZSwgMCwKCQkJCQkJCQkwLCBpeCwgMCwKCQkJCQkJCQl3aWR0aCwgc2VsZi5nZXRf YWxsb2NhdGlvbigpLmhlaWdodCkKCQkJCSMgRHJhdyB0aGUgYmFyIG51bWJlcgoJCQkJaWYgbXNl YyA+PTA6CgkJCQkJaWYgZGlzcGxheU1pbGxpc2Vjb25kczoKCQkJCQkJI1Nob3VsZCB1c2UgdHJh bnNwb3J0bWFuYWdlciBmb3IgdGhpcy4uLgoJCQkJCQlsLnNldF90ZXh0KCIlZDolMDJkOiUwM2Qi JSgobXNlYy8xMDAwKSAvIDYwLCAobXNlYy8xMDAwKSAlIDYwLCBtc2VjJTEwMDApICkKCQkJCQll bHNlOgoJCQkJCQlsLnNldF90ZXh0KCIlZDolMDJkIiUoKG1zZWMvMTAwMCkgLyA2MCwgKG1zZWMv MTAwMCkgJSA2MCkpCgkJCQkJZC5kcmF3X2xheW91dChnYywgaXgsIDUsIGwpCgkJCQltc2VjICs9 IHNlbGYuX05VTV9MSU5FUyAqIGZhY3RvcgoJCQkJeCArPSBzZWxmLl9OVU1fTElORVMgKiB2aWV3 U2NhbGUgKiBmYWN0b3IKCQlzZWxmLnNhdmVkTGluZSA9IGQuZ2V0X2ltYWdlKDAsIDAsICooZC5n ZXRfc2l6ZSgpKSkKCQoJI19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwoJCglkZWYgRHJhd0xpbmVQaWVjZShzZWxmLCB3 aWRnZXQsIHZpZXdTY2FsZSwgZmFjdG9yKToKCQkiIiIKCQkJRHJhd3MgYSBwaWVjZSBvZiB0aGUg dGltZWxpbmU6CgkJCT4gICAgICAgICAgICAgICAgICAgICAgICB8PAoJCQk+ICAgIHwgICAgfCAg ICB8ICAgIHwgICAgfDwKCQkJVGhpcyBwaWVjZSBjYW4gdGhlbiBiZSBwYWludGVkIHJlcGVhdGVk bHkgdG8gc2VsZi5zYXZlZExpbmUuCgkJIiIiCgkJd2luZG93ID0gd2lkZ2V0LndpbmRvdwoJCXdp bmRvdyA9IGd0ay5nZGsuUGl4bWFwKHdpbmRvdywgc2VsZi5fTlVNX0xJTkVTICogZmFjdG9yICog dmlld1NjYWxlLCBzZWxmLmdldF9hbGxvY2F0aW9uKCkuaGVpZ2h0KQoJCWdjID0gd2luZG93Lm5l d19nYygpCgkJY29sID0gZ2MuZ2V0X2NvbG9ybWFwKCkuYWxsb2NfY29sb3IoIiNGRkZGRkYiKQoJ CWdjLnNldF9mb3JlZ3JvdW5kKGNvbCkKCQl3aW5kb3cuZHJhd19yZWN0YW5nbGUoCWdjLCBUcnVl LCAKCQkJCQkJCTAsIAoJCQkJCQkJMCwgCgkJCQkJCQkqKHdpbmRvdy5nZXRfc2l6ZSgpKSkKCQlj b2wgPSBnYy5nZXRfY29sb3JtYXAoKS5hbGxvY19jb2xvcigiIzU1NTU1NSIpCgkJZ2Muc2V0X2Zv cmVncm91bmQoY29sKQoJCXggPSAwCgkJd2luZG93LmRyYXdfbGluZShnYywgeCwgaW50KHNlbGYu Z2V0X2FsbG9jYXRpb24oKS5oZWlnaHQvMi4pLCB4LCBzZWxmLmdldF9hbGxvY2F0aW9uKCkuaGVp Z2h0KQoJCWZvciBpIGluIHJhbmdlKHNlbGYuX05VTV9MSU5FUyAtIDEpOgoJCQl4ICs9IHZpZXdT Y2FsZSAqIGZhY3RvcgoJCQlpeCA9IGludCh4KQoJCQl3aW5kb3cuZHJhd19saW5lKGdjLCBpeCwg aW50KHNlbGYuZ2V0X2FsbG9jYXRpb24oKS5oZWlnaHQvMS4yKSwgaXgsIHNlbGYuZ2V0X2FsbG9j YXRpb24oKS5oZWlnaHQpCgkJc2VsZi5zYXZlZExpbmVQaWVjZSA9IHdpbmRvdy5nZXRfaW1hZ2Uo MCwgMCwgKih3aW5kb3cuZ2V0X3NpemUoKSkpCgkKCSNfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KCQoJZGVmIGRvX3Np emVfcmVxdWVzdChzZWxmLCByZXF1aXNpdGlvbik6CgkJcmVxdWlzaXRpb24ud2lkdGggPSBzZWxm LmdldF9hbGxvY2F0aW9uKCkud2lkdGgKCQlyZXF1aXNpdGlvbi5oZWlnaHQgPSBzZWxmLmhlaWdo dAoJCQoJI19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwoJCglkZWYgT25TdGF0ZUNoYW5nZWQoc2VsZiwgb2JqLCBjaGFu Z2U9Tm9uZSk6CgkJIiIiIAoJCUNhbGxlZCB3aGVuIHRoZXJlIGlzIGEgY2hhbmdlIGZvIHN0YXRl IGluIHRyYW5zcG9ydAoJCW1hbmFnZXIuQ291bGQgYmUgb25lIG9mCgkJICogIE1vZGUgY2hhbmdl ZCBmcm9tIGJhcnMvYmVhdHMgdG8gbWludXRlcyBvciB2aWNlIHZlcnNhCgkJICAgIChyZXF1aXJl cyBhIGNvbXBsZXRlIHJlZHJhdyBvZiB0aW1lbGluZSAtIGZsYWcgc2V0KQoJCSAqICBDaGFuZ2Ug aW4gcGxheWluZyBwb3NpdGlvbiAtb25seSBuZWVkcyBwYXJ0aWFsIHJlZHJhdwoJCSAqICBQcm9q ZWN0IGNoYW5nZSBlLmcuIGEgc2Nyb2xsIG9yIHpvb20gY2hhbmdlCgkJICAgIChyZXF1aXJlcyBh IGNvbXBsZXRlIHJlZHJhdyBvZiB0aW1lbGluZSAtIGZsYWcgc2V0KQoJCSIiIgoJCWlmIHNlbGYu cHJvamVjdC50cmFuc3BvcnQuUmVkcmF3VGltZUxpbmUgb3Igc2VsZi5wcm9qZWN0LlJlZHJhd1Rp bWVMaW5lOgoJCQlzZWxmLnF1ZXVlX2RyYXcoKQoJCQlyZXR1cm4KCQl4MSA9IHJvdW5kKChzZWxm LnByb2plY3QudHJhbnNwb3J0LlByZXZQb3NpdGlvbiAtIHNlbGYucHJvamVjdC52aWV3U3RhcnQp ICogc2VsZi5wcm9qZWN0LnZpZXdTY2FsZSkKCQl4MiA9IHJvdW5kKChzZWxmLnByb2plY3QudHJh bnNwb3J0LnBvc2l0aW9uIC0gc2VsZi5wcm9qZWN0LnZpZXdTdGFydCkgKiBzZWxmLnByb2plY3Qu dmlld1NjYWxlKQoJCQoJCXNlbGYucXVldWVfZHJhd19hcmVhKGludCh4MSktMSwgMCwgMywgc2Vs Zi5nZXRfYWxsb2NhdGlvbigpLmhlaWdodCkKCQlzZWxmLnF1ZXVlX2RyYXdfYXJlYShpbnQoeDIp LTEsIDAsIDMsIHNlbGYuZ2V0X2FsbG9jYXRpb24oKS5oZWlnaHQpCgkJCgkjX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CgkJCglkZWYgb25Nb3VzZURvd24oc2VsZiwgd2lkZ2V0LCBldmVudCk6CgkJc2VsZi5idXR0b25E b3duID0gVHJ1ZQoJCXNlbGYuZHJhZ2dpbmcgPSBGYWxzZQoJCXNlbGYubW92ZUhlYWQoZXZlbnQu eCkKCQlyZXR1cm4gVHJ1ZQoKCSNfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KCglkZWYgb25Nb3VzZU1vdmUoc2VsZiwg d2lkZ2V0LCBldmVudCk6CgkJaWYgbm90IHNlbGYuYnV0dG9uRG93bjoKCQkJcmV0dXJuCgkJc2Vs Zi5kcmFnZ2luZyA9IFRydWUKCQkKCQlzZWxmLm1vdmVIZWFkKGV2ZW50LngpCgkJCgkjX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCgkJCglkZWYgb25Nb3VzZVVwKHNlbGYsIHdpZGdldCwgZXZlbnQpOgoJCXNlbGYuZHJh Z2dpbmcgPSBGYWxzZQoJCXNlbGYuYnV0dG9uRG93biA9IEZhbHNlCgkJCgkjX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CgkJCglkZWYgbW92ZUhlYWQoc2VsZiwgeHBvcyk6CgkJcG9zID0gc2VsZi5wcm9qZWN0LnZpZXdT dGFydCArIHhwb3MvIHNlbGYucHJvamVjdC52aWV3U2NhbGUKCQlzZWxmLnByb2plY3QudHJhbnNw b3J0LlNlZWtUbyhwb3MpCgkJCgkjX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgkKCWRlZiBHZXRab29tRmFjdG9yKHNl bGYsIHZpZXdTY2FsZSk6CgkJIiIiCgkJCVRvIGJlIHVzZWQgZm9yIGRyYXdpbmcgdGhlIE1PREVf SE9VUlNfTUlOU19TRUNTIHRpbWVsaW5lCgkJCQoJCQlSZXR1cm5zOgoJCQkJLSBhbiBpbnRlZ2Vy IGZhY3RvciB0byBiZSBtdWx0aXBsaWVkIHdpdGggdGhlIHZpZXdTY2FsZSB0byB6b29tIHRoZSB0 aW1lbGluZSBpbi9vdXQKCQkJCS0gYSBib29sZWFuIGluZGljYXRpbmcgaWYgbWlsbGlzZWNvbmRz IHNob3VsZCBiZSBkaXNwbGF5ZWQKCQkJVGhlIGRlZmF1bHQgZmFjdG9yIGlzIDEwMDAsIG1lYW5p bmcgdGhhdCB0aGUgZGlzdGFuY2UgYmV0d2VlbiB0aGUgc2hvcnQgbGluZXMgb2YgdGhlIHRpbWVs aW5lCgkJCXN5bWJvbGl6ZXMgMTAwMCBtaWxsaXNlY29uZHMuIFRoZSBjb2RlIHdpbGwgaW5jcmVh c2Ugb2YgZGVjcmVhc2UgdGhpcyBmYWN0b3IgdG8ga2VlcCB0aGUKCQkJdGltZWxpbmUgcmVhZGFi bGUuIFRoZSBmYWN0b3JzIGNhbiBiZSBzZXQgd2l0aCB0aGUgem9vbUxldmVscyBhcnJheS4gVGhp cyBhcnJheQoJCQljb250YWlucyB6b29tIGxldmVscyB0aGF0IHN1cHBvcnQgcHJlY2lzaW9uIGZy b20gMjAgbXMgdG8gMSBtaW51dGUuIE1vcmUgZXh0cmVtZSB6b29tCgkJCWxldmVscyBjb3VsZCBi ZSBhZGRlZCwgYnV0IHdvdWxkIG5ldmVyIGJlIHJlYWNoZWQgYmVjYXVzZSB0aGUgdmlld1NjYWxl IGlzIGxpbWl0ZWQuCgkJIiIiCgkJc2hvcnRUZXh0V2lkdGggPSAyOCAjIGZvciAnMDowMCcgbm90 YXRpb24KCQlsb25nVGV4dFdpZHRoID0gNTYgIyBmb3IgJzA6MDA6MDAwJyBub3RhdGlvbgoJCXRl eHRXaWR0aCA9IHNob3J0VGV4dFdpZHRoCgkJd2hpdGVTcGFjZSA9IDUwCgkJZmFjdG9yID0gMTAw MCAjIERlZmF1bHQgZmFjdG9yIGlzIDEgc2Vjb25kIGZvciAxIGxpbmUKCQl6b29tTGV2ZWxzID0g WzIwLCAxMDAsIDIwMCwgMTAwMCwgNDAwMCwgMTIwMDAsIDYwMDAwXQoJCWlmICh0ZXh0V2lkdGgg KyB3aGl0ZVNwYWNlKSA+IChzZWxmLl9OVU1fTElORVMgKiBmYWN0b3IgKiB2aWV3U2NhbGUpOgoJ CQlmYWN0b3IgPSB6b29tTGV2ZWxzW3pvb21MZXZlbHMuaW5kZXgoZmFjdG9yKSArIDFdCgkJCXdo aWxlICh0ZXh0V2lkdGggKyB3aGl0ZVNwYWNlKSA+IChzZWxmLl9OVU1fTElORVMgKiBmYWN0b3Ig KiB2aWV3U2NhbGUpIGFuZCBmYWN0b3IgIT0gem9vbUxldmVsc1stMV06CgkJCQlmYWN0b3IgPSB6 b29tTGV2ZWxzW3pvb21MZXZlbHMuaW5kZXgoZmFjdG9yKSArIDFdCgkJZWxzZToKCQkJd2hpbGUg KHRleHRXaWR0aCArIHdoaXRlU3BhY2UpIDwgKGZhY3RvciAqIHZpZXdTY2FsZSkgYW5kIGZhY3Rv ciAhPSB6b29tTGV2ZWxzWzBdOgoJCQkJZmFjdG9yID0gem9vbUxldmVsc1t6b29tTGV2ZWxzLmlu ZGV4KGZhY3RvcikgLSAxXQoJCQkJaWYgZmFjdG9yID09IDIwMDoKCQkJCQl0ZXh0V2lkdGggPSBs b25nVGV4dFdpZHRoCgkJcmV0dXJuIGZhY3RvciwgKGZhY3RvciA8IDIwMCkgIyAwLjIgKiA1ID0g MS4wIHNlY29uZCwgaWYgdGhlIGludGVydmFsIGlzIHNtYWxsZXIsIG1pbGxpc2Vjb25kcyBhcmUg bmVlZGVkCgkKIz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0K ------=_Part_10006_24499147.1158677956778-- From laszlok2@gmail.com Tue Sep 19 11:40:58 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 923E43B00CA for ; Tue, 19 Sep 2006 11:40:58 -0400 (EDT) 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 28683-07 for ; Tue, 19 Sep 2006 11:40:53 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.180]) by menubar.gnome.org (Postfix) with ESMTP id 385BC3B00A8 for ; Tue, 19 Sep 2006 11:40:53 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so7474981pye for ; Tue, 19 Sep 2006 08:40:52 -0700 (PDT) Received: by 10.35.115.18 with SMTP id s18mr26304108pym; Tue, 19 Sep 2006 08:40:51 -0700 (PDT) Received: by 10.35.113.2 with HTTP; Tue, 19 Sep 2006 08:40:51 -0700 (PDT) Message-ID: <5e8268f70609190840g6a835b19x7992760acdc09e2a@mail.gmail.com> Date: Tue, 19 Sep 2006 11:40:51 -0400 From: "Laszlo Pandy" To: jono@jonobacon.org, Jokosher In-Reply-To: <20060919085604.GA9963@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> <20060919085604.GA9963@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.27 tagged_above=-999 required=2 tests=[AWL=0.130, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.27 X-Spam-Level: Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 15:40:58 -0000 On 19/09/06, John Green wrote: Maybe we could buffer the timeline and wave views either side > of the view window and scroll within that (a bit like Google maps). Any > ideas??? This is already done for the waveforms (is that the same as wave views?) and has been done this way since before 0.1. The waveform uses a cached cairo surface that is three times the width of the visible portion of the event. That means that there is a substansial buffer on both sides and redraws of the waveform should not be a problem when scrolling. Maybe the timeline could be done in the same way using cairo too? Laszlo From snecklifter@gmail.com Tue Sep 19 17:49:14 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DD0D83B03CF for ; Tue, 19 Sep 2006 17:49:14 -0400 (EDT) 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 16052-10 for ; Tue, 19 Sep 2006 17:49:14 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.190]) by menubar.gnome.org (Postfix) with ESMTP id A581F3B0574 for ; Tue, 19 Sep 2006 17:49:13 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so264927nfa for ; Tue, 19 Sep 2006 14:49:12 -0700 (PDT) Received: by 10.49.41.12 with SMTP id t12mr18927423nfj; Tue, 19 Sep 2006 14:49:12 -0700 (PDT) Received: by 10.48.223.5 with HTTP; Tue, 19 Sep 2006 14:49:12 -0700 (PDT) Message-ID: <364d303b0609191449p11f313c2j7a601496c9c05da4@mail.gmail.com> Date: Tue, 19 Sep 2006 22:49:12 +0100 From: "Chris Brown" To: "Jokosher gnome" MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_275675_6996547.1158702552475" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.696 tagged_above=-999 required=2 tests=[AWL=-0.092, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.696 X-Spam-Level: Subject: [jokosher-devel] Some basic questions X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 21:49:15 -0000 ------=_Part_275675_6996547.1158702552475 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Folks, If anyone could answer me the following q's with comments it'd be appreciated. Are there plans to make a jokosher executable or have Jokosher.py sit in /usr/bin ? Does Waveform.py need to be executable at any point and does it even need to be in the final jokosher release? Thats all for the moment - I would do this in #jokosher but most likely I will forget the answer and I prefer to have a record. Cheers Chris ------=_Part_275675_6996547.1158702552475 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Folks,

If anyone could answer me the following q's with comments it'd be appreciated.

Are there plans to make a jokosher executable or have Jokosher.py sit in /usr/bin ?

Does Waveform.py need to be executable at any point and does it even need to be in the final jokosher release?

Thats all for the moment - I would do this in #jokosher but most likely I will forget the answer and I prefer to have a record.

Cheers
Chris
------=_Part_275675_6996547.1158702552475-- From john@thegreens.co.uk Tue Sep 19 19:11:38 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1BC243B0002 for ; Tue, 19 Sep 2006 19:11:38 -0400 (EDT) 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 19321-06 for ; Tue, 19 Sep 2006 19:11:37 -0400 (EDT) Received: from smtp806.mail.ukl.yahoo.com (smtp806.mail.ukl.yahoo.com [217.12.12.196]) by menubar.gnome.org (Postfix) with SMTP id 58AFB3B00F8 for ; Tue, 19 Sep 2006 19:11:36 -0400 (EDT) Received: (qmail 73887 invoked from network); 19 Sep 2006 23:11:35 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.159.174.167 with login) by smtp806.mail.ukl.yahoo.com with SMTP; 19 Sep 2006 23:11:35 -0000 Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by thegreens.co.uk (Postfix) with ESMTP id 9B28777E80 for ; Wed, 20 Sep 2006 00:11:34 +0100 (BST) From: John Green To: jokosher-devel-list@gnome.org Date: Wed, 20 Sep 2006 00:11:30 +0100 User-Agent: KMail/1.9.1 References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> <20060919085604.GA9963@localhost.localdomain> <5e8268f70609190840g6a835b19x7992760acdc09e2a@mail.gmail.com> In-Reply-To: <5e8268f70609190840g6a835b19x7992760acdc09e2a@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200609200011.31426.john@thegreens.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.032 tagged_above=-999 required=2 tests=[AWL=-0.361, BAYES_20=-0.74, SPF_NEUTRAL=1.069] X-Spam-Score: -0.032 X-Spam-Level: Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 23:11:38 -0000 On Tuesday 19 September 2006 16:40, Laszlo Pandy wrote: > > This is already done for the waveforms (is that the same as wave > views?) and has been done this way since before 0.1. The waveform uses > a cached cairo surface that is three times the width of the visible > portion of the event. That means that there is a substansial buffer on > both sides and redraws of the waveform should not be a problem when > scrolling. Oh yeah. I was speaking from memory without checking first - always guaranteed to make you sound foolish. Sorry :) -- John Green john@thegreens.co.uk From stuart.langridge@gmail.com Wed Sep 20 04:59:03 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8453A3B00CE for ; Wed, 20 Sep 2006 04:59:03 -0400 (EDT) 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 09642-09 for ; Wed, 20 Sep 2006 04:59:03 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.188]) by menubar.gnome.org (Postfix) with ESMTP id 67E8B3B00CA for ; Wed, 20 Sep 2006 04:59:02 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so397541nfa for ; Wed, 20 Sep 2006 01:59:01 -0700 (PDT) Received: by 10.66.221.19 with SMTP id t19mr8194911ugg; Wed, 20 Sep 2006 01:59:01 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Wed, 20 Sep 2006 01:59:01 -0700 (PDT) Message-ID: <4c91566f0609200159u5d625ba3k46869b3ea45686ea@mail.gmail.com> Date: Wed, 20 Sep 2006 09:59:01 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Chris Brown" In-Reply-To: <364d303b0609191449p11f313c2j7a601496c9c05da4@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <364d303b0609191449p11f313c2j7a601496c9c05da4@mail.gmail.com> X-Google-Sender-Auth: 155c8b594370b6e2 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.433 tagged_above=-999 required=2 tests=[AWL=-0.033, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.433 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Some basic questions X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2006 08:59:03 -0000 > Are there plans to make a jokosher executable or have Jokosher.py sit in > /usr/bin ? There will be something in /usr/bin; you should be able to type "jokosher" and have it run. What that's likely to actually be is either Jokosher.py (which would then be called Jokosher) or a script to run that. > Does Waveform.py need to be executable at any point and does it even need to > be in the final jokosher release? No, and no, respectively. Waveform.py was my initial hacked-together demo of how cairo waveforms could work. It's been superceded, unless something I don't know about it using it. > Thats all for the moment - I would do this in #jokosher but most likely I > will forget the answer and I prefer to have a record. Good idea, although #jokosher is logged... sil -- Your whole life flashed before your eyes? Cup of tea, cup of tea, almost got shagged, cup of tea... -- Spike, Buffy The Vampire Slayer From snecklifter@gmail.com Wed Sep 20 05:06:46 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8DA6A3B0018 for ; Wed, 20 Sep 2006 05:06:46 -0400 (EDT) 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 10369-01 for ; Wed, 20 Sep 2006 05:06:46 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by menubar.gnome.org (Postfix) with ESMTP id 393533B0012 for ; Wed, 20 Sep 2006 05:06:45 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so399364nfa for ; Wed, 20 Sep 2006 02:06:44 -0700 (PDT) Received: by 10.49.90.4 with SMTP id s4mr19582154nfl; Wed, 20 Sep 2006 02:06:44 -0700 (PDT) Received: by 10.48.223.5 with HTTP; Wed, 20 Sep 2006 02:06:43 -0700 (PDT) Message-ID: <364d303b0609200206o3ee3385fhe43abe7d11cda91f@mail.gmail.com> Date: Wed, 20 Sep 2006 10:06:43 +0100 From: "Chris Brown" To: "Stuart Langridge" In-Reply-To: <4c91566f0609200159u5d625ba3k46869b3ea45686ea@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_280664_1167698.1158743203994" References: <364d303b0609191449p11f313c2j7a601496c9c05da4@mail.gmail.com> <4c91566f0609200159u5d625ba3k46869b3ea45686ea@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.844 tagged_above=-999 required=2 tests=[AWL=0.059, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.844 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Some basic questions X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2006 09:06:46 -0000 ------=_Part_280664_1167698.1158743203994 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 20/09/06, Stuart Langridge wrote: > > > > Does Waveform.py need to be executable at any point and does it even > need to > > be in the final jokosher release? > > No, and no, respectively. Waveform.py was my initial hacked-together > demo of how cairo waveforms could work. It's been superceded, unless > something I don't know about it using it. Okay, great. Are there any other unnecessaries that the packaging team should know about? Maybe test and demo stuff such as this can be moved to a subdirectory that can be safely ignored? Cheers Chris ------=_Part_280664_1167698.1158743203994 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
On 20/09/06, Stuart Langridge <sil@kryogenix.org> wrote:

> Does Waveform.py need to be executable at any point and does it even need to
> be in the final jokosher release?

No, and no, respectively. Waveform.py was my initial hacked-together
demo of how cairo waveforms could work. It's been superceded, unless
something I don't know about it using it.

Okay, great. Are there any other unnecessaries that the packaging team should know about? Maybe test and demo stuff such as this can be moved to a subdirectory that can be safely ignored?

Cheers
Chris
------=_Part_280664_1167698.1158743203994-- From stuart.langridge@gmail.com Wed Sep 20 05:54:22 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 193E93B000D for ; Wed, 20 Sep 2006 05:54:22 -0400 (EDT) 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 12668-03 for ; Wed, 20 Sep 2006 05:54:21 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by menubar.gnome.org (Postfix) with ESMTP id 6DB3F3B0018 for ; Wed, 20 Sep 2006 05:54:20 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so410824nfa for ; Wed, 20 Sep 2006 02:54:19 -0700 (PDT) Received: by 10.67.89.5 with SMTP id r5mr8192323ugl; Wed, 20 Sep 2006 02:54:19 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Wed, 20 Sep 2006 02:54:19 -0700 (PDT) Message-ID: <4c91566f0609200254r7c6a329dsbbc1fddcf8709f32@mail.gmail.com> Date: Wed, 20 Sep 2006 10:54:19 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Chris Brown" In-Reply-To: <364d303b0609200206o3ee3385fhe43abe7d11cda91f@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <364d303b0609191449p11f313c2j7a601496c9c05da4@mail.gmail.com> <4c91566f0609200159u5d625ba3k46869b3ea45686ea@mail.gmail.com> <364d303b0609200206o3ee3385fhe43abe7d11cda91f@mail.gmail.com> X-Google-Sender-Auth: bdeee64393f359cd X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.393 tagged_above=-999 required=2 tests=[AWL=-0.070, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_SV=0.077] X-Spam-Score: -2.393 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Some basic questions X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2006 09:54:22 -0000 > > > Does Waveform.py need to be executable at any point and does it even > need to > > > be in the final jokosher release? > > > > No, and no, respectively. Waveform.py was my initial hacked-together > > demo of how cairo waveforms could work. It's been superceded, unless > > > Okay, great. Are there any other unnecessaries that the packaging team > should know about? Maybe test and demo stuff such as this can be moved to a > subdirectory that can be safely ignored? Hm. Apparently InstrumentViewer imports it, but it doesn't look like it uses it. Can anyone comment on why it does that import? Is it just historical from when it was used? svn blame suggests that it was Elleo who added it. sil -- 2. Make it halfway normal. I don't have any use for laser-beam-shooting pocket combs, or non-existent existents existing within their own existences, or ballpoint pens made out of lettuce. -- CardinalT dictates rules for the raif Silly Game From mike@mikeasoft.com Wed Sep 20 05:59:28 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id ABF3D3B01D4 for ; Wed, 20 Sep 2006 05:59:28 -0400 (EDT) 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 12897-09 for ; Wed, 20 Sep 2006 05:59:27 -0400 (EDT) Received: from bigben2.bytemark.co.uk (bigben2.bytemark.co.uk [80.68.81.132]) by menubar.gnome.org (Postfix) with ESMTP id E0AD93B009D for ; Wed, 20 Sep 2006 05:59:26 -0400 (EDT) Received: from mikeasoft.com ([80.68.92.185]) by bigben2.bytemark.co.uk with esmtp (Exim 4.52) id 1GPyrW-0000k6-CJ for jokosher-devel-list@gnome.org; Wed, 20 Sep 2006 09:59:26 +0000 Received: from mike by mikeasoft.com with local (Exim 3.36 #1 (Debian)) id 1GPyuA-0008Rc-00 for ; Wed, 20 Sep 2006 11:02:10 +0100 Date: Wed, 20 Sep 2006 11:02:10 +0100 To: Jokosher gnome Message-ID: <20060920100210.GF2753@mikeasoft.com> Mail-Followup-To: Jokosher gnome References: <364d303b0609191449p11f313c2j7a601496c9c05da4@mail.gmail.com> <4c91566f0609200159u5d625ba3k46869b3ea45686ea@mail.gmail.com> <364d303b0609200206o3ee3385fhe43abe7d11cda91f@mail.gmail.com> <4c91566f0609200254r7c6a329dsbbc1fddcf8709f32@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4c91566f0609200254r7c6a329dsbbc1fddcf8709f32@mail.gmail.com> User-Agent: mutt-ng/devel-r804 (Linux) From: Michael Sheldon X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.561 tagged_above=-999 required=2 tests=[AWL=-0.039, BAYES_00=-2.599, TW_SV=0.077] X-Spam-Score: -2.561 X-Spam-Level: Subject: Re: [jokosher-devel] Some basic questions X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2006 09:59:28 -0000 On Wed, Sep 20, 2006 at 10:54:19AM +0100, Stuart Langridge wrote: > > > > Does Waveform.py need to be executable at any point and does it even > > need to > > > > be in the final jokosher release? > > > > > > No, and no, respectively. Waveform.py was my initial hacked-together > > > demo of how cairo waveforms could work. It's been superceded, unless > > > > > > Okay, great. Are there any other unnecessaries that the packaging team > > should know about? Maybe test and demo stuff such as this can be moved to a > > subdirectory that can be safely ignored? > > Hm. Apparently InstrumentViewer imports it, but it doesn't look like > it uses it. Can anyone comment on why it does that import? Is it just > historical from when it was used? svn blame suggests that it was Elleo > who added it. > > sil Err, I think that would have been from when I was first playing around with adding a waveform in to Jokosher, using Waveform for testing. Must have forgotten to remove the import. -- Michael Sheldon http://www.mikeasoft.com From snecklifter@gmail.com Wed Sep 20 17:25:24 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 265D23B007C for ; Wed, 20 Sep 2006 17:25:24 -0400 (EDT) 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 16403-10 for ; Wed, 20 Sep 2006 17:25:22 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.185]) by menubar.gnome.org (Postfix) with ESMTP id 06A243B000D for ; Wed, 20 Sep 2006 17:25:22 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so583532nfa for ; Wed, 20 Sep 2006 14:25:21 -0700 (PDT) Received: by 10.49.21.8 with SMTP id y8mr20542574nfi; Wed, 20 Sep 2006 14:25:21 -0700 (PDT) Received: by 10.48.223.5 with HTTP; Wed, 20 Sep 2006 14:25:20 -0700 (PDT) Message-ID: <364d303b0609201425gc0c4e27u316a51de7663d9f2@mail.gmail.com> Date: Wed, 20 Sep 2006 22:25:20 +0100 From: "Chris Brown" To: "Jokosher gnome" MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_289776_29726224.1158787520993" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.766 tagged_above=-999 required=2 tests=[AWL=-1.021, BAYES_20=-0.74, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.766 X-Spam-Level: Subject: [jokosher-devel] License on website X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2006 21:25:24 -0000 ------=_Part_289776_29726224.1158787520993 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Not sure who is handling the website side of things (its down at the moment by the way) but do you think the license could/should be made a little more obvious than it is currently (I cant find it)? This has been brought up over the past few weeks by a few Fedora folks... Cheers Chris ------=_Part_289776_29726224.1158787520993 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Not sure who is handling the website side of things (its down at the moment by the way) but do you think the license could/should be made a little more obvious than it is currently (I cant find it)? This has been brought up over the past few weeks by a few Fedora folks...

Cheers
Chris
------=_Part_289776_29726224.1158787520993-- From jefrat@gmail.com Thu Sep 21 12:19:12 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 41F233B000D for ; Thu, 21 Sep 2006 12:19:12 -0400 (EDT) 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 01867-05 for ; Thu, 21 Sep 2006 12:19:11 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.191]) by menubar.gnome.org (Postfix) with ESMTP id 200563B000B for ; Thu, 21 Sep 2006 12:19:11 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so767770nfa for ; Thu, 21 Sep 2006 09:19:10 -0700 (PDT) Received: by 10.78.94.37 with SMTP id r37mr5160633hub; Thu, 21 Sep 2006 09:19:10 -0700 (PDT) Received: by 10.78.136.13 with HTTP; Thu, 21 Sep 2006 09:19:09 -0700 (PDT) Message-ID: <29d55b2b0609210919u5e389ea3idd7e5b1f803bac86@mail.gmail.com> Date: Thu, 21 Sep 2006 12:19:10 -0400 From: "Jeff Ratliff" To: Jokosher In-Reply-To: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.696 tagged_above=-999 required=2 tests=[AWL=-0.785, BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -1.696 X-Spam-Level: Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Sep 2006 16:19:12 -0000 On 18/09/06, Jono Bacon wrote: > Hi folks, > > Well, we are six weeks away from the freeze and we have lots to do. I > have a slight concern about if we are gonna get everything sorted - > Laszlo has been having Internet problems that have kept him away > recently and I am on holiday for two weeks so that cuts down my > hacking. We have the following core chunks to finish: > I'd like to consider adding the Click Track to this list. Currently the Click Track button pops up a dialog box that says "... The current version of Jokosher does not have the click track available. It will be ready in version 0.2." I realize it's not very sexy, but since we've promised it will be ready, it should be ready. Just my opinion, of course. -- Jeff Ratliff (Gomer_X) From laszlok2@gmail.com Thu Sep 21 12:27:05 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6B0F73B007C for ; Thu, 21 Sep 2006 12:27:04 -0400 (EDT) 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 02010-08 for ; Thu, 21 Sep 2006 12:27:01 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id 6D1463B011C for ; Thu, 21 Sep 2006 12:27:01 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so387841nzn for ; Thu, 21 Sep 2006 09:27:00 -0700 (PDT) Received: by 10.35.27.1 with SMTP id e1mr31179442pyj; Thu, 21 Sep 2006 09:27:00 -0700 (PDT) Received: by 10.35.113.2 with HTTP; Thu, 21 Sep 2006 09:27:00 -0700 (PDT) Message-ID: <5e8268f70609210927o3be33cb9vc53c6bda7b2a86c9@mail.gmail.com> Date: Thu, 21 Sep 2006 12:27:00 -0400 From: "Laszlo Pandy" To: "Jeff Ratliff" In-Reply-To: <29d55b2b0609210919u5e389ea3idd7e5b1f803bac86@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> <29d55b2b0609210919u5e389ea3idd7e5b1f803bac86@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.28 tagged_above=-999 required=2 tests=[AWL=0.120, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.28 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Sep 2006 16:27:05 -0000 On 21/09/06, Jeff Ratliff wrote: > I'd like to consider adding the Click Track to this list. I would too, but I have no idea of how to implement it nor how long it would take. > Currently > the Click Track button pops up a dialog box that says "... The current > version of Jokosher does not have the click track available. It will > be ready in version 0.2." > > I realize it's not very sexy, but since we've promised it will be > ready, it should be ready. Or maybe we should actually discuss these things before making dialogs that promise functionality for the future. *cough* jono *cough* :P Laszlo From stuart.langridge@gmail.com Thu Sep 21 12:58:33 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 82FA63B0008 for ; Thu, 21 Sep 2006 12:58:33 -0400 (EDT) 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 03579-08 for ; Thu, 21 Sep 2006 12:58:33 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 392B03B006C for ; Thu, 21 Sep 2006 12:58:30 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so161849ugb for ; Thu, 21 Sep 2006 09:58:29 -0700 (PDT) Received: by 10.66.244.10 with SMTP id r10mr9462497ugh; Thu, 21 Sep 2006 09:58:28 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Thu, 21 Sep 2006 09:58:28 -0700 (PDT) Message-ID: <4c91566f0609210958o2c8b5f41v110138e7876967fd@mail.gmail.com> Date: Thu, 21 Sep 2006 17:58:28 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Laszlo Pandy" In-Reply-To: <5e8268f70609210927o3be33cb9vc53c6bda7b2a86c9@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> <29d55b2b0609210919u5e389ea3idd7e5b1f803bac86@mail.gmail.com> <5e8268f70609210927o3be33cb9vc53c6bda7b2a86c9@mail.gmail.com> X-Google-Sender-Auth: b8bcc125108284d8 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.235 tagged_above=-999 required=2 tests=[AWL=0.165, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.235 X-Spam-Level: Cc: Jokosher , Jeff Ratliff Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Sep 2006 16:58:33 -0000 > > Currently > > the Click Track button pops up a dialog box that says "... The current > > version of Jokosher does not have the click track available. It will > > be ready in version 0.2." > > Or maybe we should actually discuss these things before making dialogs > that promise functionality for the future. *cough* jono *cough* :P I agree and sympathise entirely with your point of view, but giving Jono a kicking about it right now is counterproductive because he's on holiday. :) As I understand it, the audiotestsrc is the way forward here; combined with gnonlin it should be reasonably easy to have a repeating click noise. Does anyone already know how to do this and want to speak up? Failing that, someone (which can be me, but if someone else gets time before I do then that would be great) can ask the #gstreamer chaps (particularly bilboed) for suggestions on the best way to do this with gst/gnl. sil -- The carrot is hiding in your coat pocket. "Don't let me be eaten!" it begs in a pathetic, orange voice. http://tinyurl.com/nvm9k From chris-procter@talk21.com Thu Sep 21 13:20:17 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 08CAB3B00A0 for ; Thu, 21 Sep 2006 13:20:17 -0400 (EDT) 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 04895-01 for ; Thu, 21 Sep 2006 13:20:16 -0400 (EDT) Received: from web86607.mail.ird.yahoo.com (web86607.mail.ird.yahoo.com [217.146.188.140]) by menubar.gnome.org (Postfix) with SMTP id 0EB383B0009 for ; Thu, 21 Sep 2006 13:20:12 -0400 (EDT) Received: (qmail 2367 invoked by uid 60001); 21 Sep 2006 17:20:08 -0000 Message-ID: <20060921172008.2365.qmail@web86607.mail.ird.yahoo.com> Received: from [62.245.38.105] by web86607.mail.ird.yahoo.com via HTTP; Thu, 21 Sep 2006 18:20:08 BST Date: Thu, 21 Sep 2006 18:20:08 +0100 (BST) From: chris procter To: Jokosher gnome In-Reply-To: <4c91566f0609210958o2c8b5f41v110138e7876967fd@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.346 tagged_above=-999 required=2 tests=[AWL=-0.944, BAYES_05=-1.11, DNS_FROM_RFC_POST=1.708] X-Spam-Score: -0.346 X-Spam-Level: Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Sep 2006 17:20:17 -0000 --- Stuart Langridge wrote: > > > Currently > > > the Click Track button pops up a dialog box that > says "... The current > > > version of Jokosher does not have the click > track available. It will > > > be ready in version 0.2." > > > > Or maybe we should actually discuss these things > before making dialogs > > that promise functionality for the future. *cough* > jono *cough* :P > > I agree and sympathise entirely with your point of > view, but giving > Jono a kicking about it right now is > counterproductive because he's on > holiday. :) Jono avoids a kicking because he just happens to be on a different continent. Coincidence? I think not? :) If we dont get a click track in time for 0.2 then we *really* need to change the dialog message before we release. It would be a tad embarassing to have that message pop up in 0.2 (more ambarrasing then leaving the the debug code in 0.1 :) ) chris ___________________________________________________________ Now you can scan emails quickly with a reading pane. Get the new Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html From stuart.langridge@gmail.com Fri Sep 22 04:35:43 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 846853B0346 for ; Fri, 22 Sep 2006 04:35:43 -0400 (EDT) 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 08605-07 for ; Fri, 22 Sep 2006 04:35:42 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id 37B0D3B01D5 for ; Fri, 22 Sep 2006 04:35:42 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so235281ugb for ; Fri, 22 Sep 2006 01:35:41 -0700 (PDT) Received: by 10.66.249.11 with SMTP id w11mr311701ugh; Fri, 22 Sep 2006 01:35:41 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Fri, 22 Sep 2006 01:35:40 -0700 (PDT) Message-ID: <4c91566f0609220135t52d40498o9d802393be206386@mail.gmail.com> Date: Fri, 22 Sep 2006 09:35:40 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Laszlo Pandy" In-Reply-To: <4c91566f0609210958o2c8b5f41v110138e7876967fd@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1c3fe48e0609180922y3a6dab3fv9fbebccc2c4d04c5@mail.gmail.com> <29d55b2b0609210919u5e389ea3idd7e5b1f803bac86@mail.gmail.com> <5e8268f70609210927o3be33cb9vc53c6bda7b2a86c9@mail.gmail.com> <4c91566f0609210958o2c8b5f41v110138e7876967fd@mail.gmail.com> X-Google-Sender-Auth: 573d5b9aee84bd1a X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.238 tagged_above=-999 required=2 tests=[AWL=0.162, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.238 X-Spam-Level: Cc: Edward Hervey , Jokosher , Jeff Ratliff Subject: Re: [jokosher-devel] Six weeks till the freeze X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Sep 2006 08:35:43 -0000 [click track] > As I understand it, the audiotestsrc is the way forward here; combined > with gnonlin it should be reasonably easy to have a repeating click > noise. Does anyone already know how to do this and want to speak up? > Failing that, someone (which can be me, but if someone else gets time > before I do then that would be great) can ask the #gstreamer chaps > (particularly bilboed) for suggestions on the best way to do this with > gst/gnl. OK, I spoke to #gstreamer. The best way to do a click track with stock gstreamer is to use the audiotestsrc with type=noise and use a gst.Controller to adjust the volume (so you put the volume to 100% at 0.500 secs and back to 0% at 0.510 secs, making a click 0.01s long, and repeat that every 0.5s for a 120bpm click track). However, I'm not sure if that's the way you're meant to do it when you're using gnonlin; in particular, it might be better to use GnlOperations to do this. I've cc'ed bilboed for his thoughts. sil -- Java sucks. [...] Java on TV set top boxes will suck so hard it might well inhale people from off their sofa until their heads get wedged in the card slots. --- Jon Rabone, ucam.chat From laszlok2@gmail.com Mon Sep 25 11:37:35 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C96D83B00D0 for ; Mon, 25 Sep 2006 11:37:35 -0400 (EDT) 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 29522-10 for ; Mon, 25 Sep 2006 11:37:32 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.225]) by menubar.gnome.org (Postfix) with ESMTP id 103063B026B for ; Mon, 25 Sep 2006 11:37:32 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id 67so724081wri for ; Mon, 25 Sep 2006 08:37:31 -0700 (PDT) Received: by 10.90.83.14 with SMTP id g14mr1478469agb; Mon, 25 Sep 2006 08:37:30 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 17sm2007823nzo.2006.09.25.08.37.29; Mon, 25 Sep 2006 08:37:29 -0700 (PDT) Message-ID: <4517F892.7090006@gmail.com> Date: Mon, 25 Sep 2006 11:41:06 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: Jokosher gnome Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: [jokosher-devel] Debugging output function X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Sep 2006 15:37:36 -0000 Now that we have command line option support, I took the liberty of making -d and -g options, which sent the debug output (that currently all goes to stdout) to stdout or gst.debug() respectively. This will keep the terminal nice and clean unless someone asks for all the verbose info. Right now the functions is located at Globals.PrintDebug(). Eventually we will have to change everything that does print to use this function. However bilboed pointed out that PrintDebug is too long to type everytime you want to print something. He suggested debug(), which will probably suffice. But if anyone has any ideas for shortening it further let us know. Once the final function name has been decided, people should remember to send all their output their so we don't flood the terminal like we do now. Laszlo From john@thegreens.co.uk Tue Sep 26 05:25:47 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 00CB33B00B6 for ; Tue, 26 Sep 2006 05:25:47 -0400 (EDT) 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 11707-06 for ; Tue, 26 Sep 2006 05:25:46 -0400 (EDT) Received: from smtp808.mail.ukl.yahoo.com (smtp808.mail.ukl.yahoo.com [217.12.12.198]) by menubar.gnome.org (Postfix) with SMTP id 627D43B00F9 for ; Tue, 26 Sep 2006 05:25:45 -0400 (EDT) Received: (qmail 74210 invoked from network); 26 Sep 2006 09:25:44 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.129.252.173 with login) by smtp808.mail.ukl.yahoo.com with SMTP; 26 Sep 2006 09:25:44 -0000 Received: by thegreens.co.uk (Postfix, from userid 1001) id E4A3E77DFD; Tue, 26 Sep 2006 10:25:42 +0100 (BST) Date: Tue, 26 Sep 2006 10:25:42 +0100 From: John Green To: jokosher-devel-list@gnome.org Message-ID: <20060926092542.GA30995@localhost.localdomain> Mail-Followup-To: jokosher-devel-list@gnome.org References: <4517F892.7090006@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4517F892.7090006@gmail.com> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.041 tagged_above=-999 required=2 tests=[BAYES_05=-1.11, SPF_NEUTRAL=1.069] X-Spam-Score: -0.041 X-Spam-Level: Subject: Re: [jokosher-devel] Debugging output function X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 09:25:47 -0000 On Mon, Sep 25, 2006 at 11:41:06AM -0400, Laszlo Pandy wrote: > Now that we have command line option support, I took the liberty of > making -d and -g options, which sent the debug output (that currently > all goes to stdout) to stdout or gst.debug() respectively. This will > keep the terminal nice and clean unless someone asks for all the verbose > info. A side effect of grabbing the args before 'import gst' does is that I found the command line args that gst offers, --gst-debug, --gst-debug-no-color etc quite handy and rather nicer to use than setting environment variables. I wonder if there's an easy way to still get access to them. -- John Green From snecklifter@gmail.com Tue Sep 26 07:23:25 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 158CC3B00D5 for ; Tue, 26 Sep 2006 07:23:25 -0400 (EDT) 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 16999-10 for ; Tue, 26 Sep 2006 07:23:22 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.191]) by menubar.gnome.org (Postfix) with ESMTP id 78E5B3B009E for ; Tue, 26 Sep 2006 07:23:21 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so166647nfa for ; Tue, 26 Sep 2006 04:23:20 -0700 (PDT) Received: by 10.49.19.18 with SMTP id w18mr873462nfi; Tue, 26 Sep 2006 04:23:20 -0700 (PDT) Received: by 10.48.14.7 with HTTP; Tue, 26 Sep 2006 04:23:20 -0700 (PDT) Message-ID: <364d303b0609260423n31d4c921p323907edd1337d2a@mail.gmail.com> Date: Tue, 26 Sep 2006 12:23:20 +0100 From: "Chris Brown" To: "Jokosher gnome" MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2993_15457853.1159269800123" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.933 tagged_above=-999 required=2 tests=[AWL=-0.818, BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.933 X-Spam-Level: Subject: [jokosher-devel] Moving icons X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 11:23:25 -0000 ------=_Part_2993_15457853.1159269800123 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Easy one here folks (I think) but I'm not sure how to do it. I've been asked to move the jokosher.png out of site-packages/jokosher and into the system pixmaps directory. Actually installing it in there is no problem of course and being just a fedora thing I could patch to hardcode the location in Jokosher.py but is there a better way to do this? ie. Can you identify a system images path in Python? Help greatly appreciated. Cheers Chris ------=_Part_2993_15457853.1159269800123 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Easy one here folks (I think) but I'm not sure how to do it. I've been asked to move the jokosher.png out of site-packages/jokosher and into the system pixmaps directory. Actually installing it in there is no problem of course and being just a fedora thing I could patch to hardcode the location in Jokosher.py but is there a better way to do this? ie. Can you identify a system images path in Python? Help greatly appreciated.

Cheers
Chris
------=_Part_2993_15457853.1159269800123-- From stuart.langridge@gmail.com Tue Sep 26 07:41:15 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 059B23B00DD for ; Tue, 26 Sep 2006 07:41:15 -0400 (EDT) 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 18378-08 for ; Tue, 26 Sep 2006 07:41:12 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 923A13B00AB for ; Tue, 26 Sep 2006 07:41:11 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so586372ugb for ; Tue, 26 Sep 2006 04:41:10 -0700 (PDT) Received: by 10.67.119.5 with SMTP id w5mr586433ugm; Tue, 26 Sep 2006 04:41:10 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Tue, 26 Sep 2006 04:41:10 -0700 (PDT) Message-ID: <4c91566f0609260441y27c4ff3ak60f88ef2c3c66397@mail.gmail.com> Date: Tue, 26 Sep 2006 12:41:10 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: Jokosher In-Reply-To: <4c91566f0609260440j70e18792o6cd33bcfc2904558@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <364d303b0609260423n31d4c921p323907edd1337d2a@mail.gmail.com> <4c91566f0609260440j70e18792o6cd33bcfc2904558@mail.gmail.com> X-Google-Sender-Auth: 5d6f039e4d02399f X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.24 tagged_above=-999 required=2 tests=[AWL=0.160, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.24 X-Spam-Level: Subject: Re: [jokosher-devel] Moving icons X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 11:41:15 -0000 On 9/26/06, Chris Brown wrote: > Easy one here folks (I think) but I'm not sure how to do it. I've been asked > to move the jokosher.png out of site-packages/jokosher and into the system > pixmaps directory. Actually installing it in there is no problem of course > and being just a fedora thing I could patch to hardcode the location in > Jokosher.py but is there a better way to do this? ie. Can you identify a > system images path in Python? Help greatly appreciated. There isn't really a universal way of doing this, because (a) the system images path may differ (it'll certainly differ in some future Windows or Mac OS version, for example), and (b) Jokosher should run without being "installed" into system paths. I'm inclined to say that the best way to fix this is to patch for Fedora; if this alters a lot then it might be a good idea for us to maintain a Paths.py which everyone patches (rather than you having to look through the code to find patch places). sil -- New Year's Day -- everything is in blossom! I feel about average. -- Kobayashi Issa -- New Year's Day -- everything is in blossom! I feel about average. -- Kobayashi Issa From sinisterguy@gmail.com Tue Sep 26 08:05:55 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BD7993B0237 for ; Tue, 26 Sep 2006 08:05:54 -0400 (EDT) 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 19971-04 for ; Tue, 26 Sep 2006 08:05:52 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.197]) by menubar.gnome.org (Postfix) with ESMTP id BD48B3B0304 for ; Tue, 26 Sep 2006 08:05:49 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so883910nzn for ; Tue, 26 Sep 2006 05:05:49 -0700 (PDT) Received: by 10.65.38.13 with SMTP id q13mr2950762qbj; Tue, 26 Sep 2006 05:05:49 -0700 (PDT) Received: from ?192.168.15.101? ( [74.111.140.109]) by mx.gmail.com with ESMTP id e15sm3524661qbe.2006.09.26.05.05.48; Tue, 26 Sep 2006 05:05:48 -0700 (PDT) From: Luke Tilley To: jokosher-devel-list@gnome.org Content-Type: text/plain Date: Tue, 26 Sep 2006 08:05:59 -0400 Message-Id: <1159272359.4825.4.camel@ltilley.tilleygroup> Mime-Version: 1.0 X-Mailer: Evolution 2.6.3 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.911 tagged_above=-999 required=2 tests=[BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -0.911 X-Spam-Level: Subject: [jokosher-devel] Remember Window Position X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 12:05:55 -0000 Hello, I am working on ticket #156 (http://jokosher.python-hosting.com/ticket/156) and it says that Jokosher should remember *all* window positions. I can understand wanting to remember the main window position and maybe the preferences and the instrument effects window, but what would be the point of remembering the rest of the window positions? -Lukas From stuart.langridge@gmail.com Tue Sep 26 08:15:58 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C47283B0118 for ; Tue, 26 Sep 2006 08:15:58 -0400 (EDT) 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 20693-02 for ; Tue, 26 Sep 2006 08:15:58 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id A5C2F3B033B for ; Tue, 26 Sep 2006 08:15:57 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so589074ugb for ; Tue, 26 Sep 2006 05:15:57 -0700 (PDT) Received: by 10.66.244.10 with SMTP id r10mr614403ugh; Tue, 26 Sep 2006 05:15:56 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Tue, 26 Sep 2006 05:15:56 -0700 (PDT) Message-ID: <4c91566f0609260515l63e3053fj3568b804215c0fa5@mail.gmail.com> Date: Tue, 26 Sep 2006 13:15:56 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Luke Tilley" In-Reply-To: <1159272359.4825.4.camel@ltilley.tilleygroup> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1159272359.4825.4.camel@ltilley.tilleygroup> X-Google-Sender-Auth: 838f2f3e87adee73 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.243 tagged_above=-999 required=2 tests=[AWL=0.157, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.243 X-Spam-Level: Cc: jokosher-devel-list@gnome.org Subject: Re: [jokosher-devel] Remember Window Position X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 12:15:58 -0000 > I am working on ticket #156 > (http://jokosher.python-hosting.com/ticket/156) and it says that > Jokosher should remember *all* window positions. I can understand > wanting to remember the main window position and maybe the preferences > and the instrument effects window, but what would be the point of > remembering the rest of the window positions? Mainly because if you're going to go to all the effort of remembering some, you might as well remember them all, since people who don't care about spatialness won't notice and people who do care will be annoyed that it remembers some and not others. Nice to hear from you, by the way! It's always cool to get newer people hacking on Jokosher :) sil -- what's the point in embedding emacs anyway? it's like embedding rocket ship into toyota camry From daniel.holbach@ubuntu.com Tue Sep 26 08:56:00 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 133B13B00EB for ; Tue, 26 Sep 2006 08:56:00 -0400 (EDT) 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 22745-08 for ; Tue, 26 Sep 2006 08:55:58 -0400 (EDT) Received: from fellatio.deswahnsinns.de (langweiligneutral.deswahnsinns.de [80.69.46.90]) by menubar.gnome.org (Postfix) with ESMTP id 164FB3B025C for ; Tue, 26 Sep 2006 08:55:58 -0400 (EDT) Received: from [87.123.31.6] (HELO [192.168.1.105]) by fellatio.deswahnsinns.de (CommuniGate Pro SMTP 4.2.10) with ESMTP-TLS id 1585458 for jokosher-devel-list@gnome.org; Tue, 26 Sep 2006 14:55:40 +0200 From: Daniel Holbach To: Jokosher In-Reply-To: <4c91566f0609260441y27c4ff3ak60f88ef2c3c66397@mail.gmail.com> References: <364d303b0609260423n31d4c921p323907edd1337d2a@mail.gmail.com> <4c91566f0609260440j70e18792o6cd33bcfc2904558@mail.gmail.com> <4c91566f0609260441y27c4ff3ak60f88ef2c3c66397@mail.gmail.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-QGoZMNHyDrPaJ8S9q0VP" Date: Tue, 26 Sep 2006 14:55:02 +0200 Message-Id: <1159275302.4995.3.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.8.0 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.538 tagged_above=-999 required=2 tests=[AWL=-0.016, BAYES_00=-2.599, TW_GT=0.077] X-Spam-Score: -2.538 X-Spam-Level: Subject: Re: [jokosher-devel] Moving icons X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 12:56:00 -0000 --=-QGoZMNHyDrPaJ8S9q0VP Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello everybody, Am Dienstag, den 26.09.2006, 12:41 +0100 schrieb Stuart Langridge: > There isn't really a universal way of doing this, because (a) the > system images path may differ (it'll certainly differ in some future > Windows or Mac OS version, for example), and (b) Jokosher should run > without being "installed" into system paths. I'm inclined to say that > the best way to fix this is to patch for Fedora; if this alters a lot > then it might be a good idea for us to maintain a Paths.py which > everyone patches (rather than you having to look through the code to > find patch places). what happened to the setup.py patch I posted? It should take care of this issue, by treating two different cases: one with a gtk icon theme lookup (for being properly installed), the other one with relative paths. http://mail.gnome.org/archives/jokosher-devel-list/2006-August/msg00059.htm= l Have a nice day, Daniel --=-QGoZMNHyDrPaJ8S9q0VP Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dies ist ein digital signierter Nachrichtenteil -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBFGSMkr3O2CKlAUK8RAmXyAJ9brgZeBIXY291xwY5KOwDA72wy1gCePF3o co4tEMZdUcC14lHs/z5jbSg= =J2Nf -----END PGP SIGNATURE----- --=-QGoZMNHyDrPaJ8S9q0VP-- From snecklifter@gmail.com Tue Sep 26 09:07:00 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 136A43B00AF for ; Tue, 26 Sep 2006 09:07:00 -0400 (EDT) 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 23662-06 for ; Tue, 26 Sep 2006 09:06:59 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.184]) by menubar.gnome.org (Postfix) with ESMTP id D395A3B019C for ; Tue, 26 Sep 2006 09:06:58 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so188259nfa for ; Tue, 26 Sep 2006 06:06:58 -0700 (PDT) Received: by 10.48.220.15 with SMTP id s15mr997892nfg; Tue, 26 Sep 2006 06:06:57 -0700 (PDT) Received: by 10.48.14.7 with HTTP; Tue, 26 Sep 2006 06:06:57 -0700 (PDT) Message-ID: <364d303b0609260606l5f7534e3of835edae5a99399e@mail.gmail.com> Date: Tue, 26 Sep 2006 14:06:57 +0100 From: "Chris Brown" To: "Jokosher gnome" In-Reply-To: <1159275302.4995.3.camel@localhost> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4101_4660370.1159276017066" References: <364d303b0609260423n31d4c921p323907edd1337d2a@mail.gmail.com> <4c91566f0609260440j70e18792o6cd33bcfc2904558@mail.gmail.com> <4c91566f0609260441y27c4ff3ak60f88ef2c3c66397@mail.gmail.com> <1159275302.4995.3.camel@localhost> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.023 tagged_above=-999 required=2 tests=[AWL=0.299, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -2.023 X-Spam-Level: Subject: Re: [jokosher-devel] Moving icons X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 13:07:00 -0000 ------=_Part_4101_4660370.1159276017066 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 26/09/06, Daniel Holbach wrote: > > > what happened to the setup.py patch I posted? It should take care of > this issue, by treating two different cases: one with a gtk icon theme > lookup (for being properly installed), the other one with relative > paths. > > > http://mail.gnome.org/archives/jokosher-devel-list/2006-August/msg00059.html I imagine its still there. This is for fedora however. My concerns (which I expressed in reply to that original mail) were that I could not see a way in which uninstallation was catered for. I'm also a little hesitant (perhaps unecessarily) at running a setup script as root without knowing exactly what the whole thing does. Its looks fine but will need to be maintained and I dont think its the right method for installing an app as essentially its defining a new method of software installation, no? The advantage of using package managers is that they integrate into distros (therefore distros are happier with them and can be installed by default in some cases - Jokosher will soon be installable from scratch on Fedora for example), users understand them better, bugs get ironed out quicker as we can take advantage of debugging tools... My preference is with the package management route. Regards Chris ------=_Part_4101_4660370.1159276017066 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

On 26/09/06, Daniel Holbach <daniel.holbach@ubuntu.com> wrote:

what happened to the setup.py patch I posted? It should take care of
this issue, by treating two different cases: one with a gtk icon theme
lookup (for being properly installed), the other one with relative
paths.

http://mail.gnome.org/archives/jokosher-devel-list/2006-August/msg00059.html

I imagine its still there. This is for fedora however. My concerns (which I expressed in reply to that original mail) were that I could not see a way in which uninstallation was catered for. I'm also a little hesitant (perhaps unecessarily) at running a setup script as root without knowing exactly what the whole thing does. Its looks fine but will need to be maintained and I dont think its the right method for installing an app as essentially its defining a new method of software installation, no?

The advantage of using package managers is that they integrate into distros (therefore distros are happier with them and can be installed by default in some cases - Jokosher will soon be installable from scratch on Fedora for example), users understand them better, bugs get ironed out quicker as we can take advantage of debugging tools... My preference is with the package management route.

Regards
Chris
------=_Part_4101_4660370.1159276017066-- From daniel.holbach@ubuntu.com Tue Sep 26 09:38:33 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 81C1E3B00AF for ; Tue, 26 Sep 2006 09:38:33 -0400 (EDT) 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 25140-02 for ; Tue, 26 Sep 2006 09:38:30 -0400 (EDT) Received: from fellatio.deswahnsinns.de (langweiligneutral.deswahnsinns.de [80.69.46.90]) by menubar.gnome.org (Postfix) with ESMTP id E31D13B0158 for ; Tue, 26 Sep 2006 09:38:29 -0400 (EDT) Received: from [87.123.31.6] (HELO [192.168.1.105]) by fellatio.deswahnsinns.de (CommuniGate Pro SMTP 4.2.10) with ESMTP-TLS id 1585598 for jokosher-devel-list@gnome.org; Tue, 26 Sep 2006 15:38:18 +0200 From: Daniel Holbach To: Jokosher gnome In-Reply-To: <364d303b0609260606l5f7534e3of835edae5a99399e@mail.gmail.com> References: <364d303b0609260423n31d4c921p323907edd1337d2a@mail.gmail.com> <4c91566f0609260440j70e18792o6cd33bcfc2904558@mail.gmail.com> <4c91566f0609260441y27c4ff3ak60f88ef2c3c66397@mail.gmail.com> <1159275302.4995.3.camel@localhost> <364d303b0609260606l5f7534e3of835edae5a99399e@mail.gmail.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-ids+uOKjIEVEFm1y3huo" Date: Tue, 26 Sep 2006 15:38:10 +0200 Message-Id: <1159277890.5479.4.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.8.0 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.577 tagged_above=-999 required=2 tests=[AWL=0.022, BAYES_00=-2.599] X-Spam-Score: -2.577 X-Spam-Level: Subject: Re: [jokosher-devel] Moving icons X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 13:38:33 -0000 --=-ids+uOKjIEVEFm1y3huo Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello Chris, Am Dienstag, den 26.09.2006, 14:06 +0100 schrieb Chris Brown: > I imagine its still there. This is for fedora however. My concerns > (which I expressed in reply to that original mail) were that I could > not see a way in which uninstallation was catered for. I'm also a > little hesitant (perhaps unecessarily) at running a setup script as > root without knowing exactly what the whole thing does. Its looks fine > but will need to be maintained and I dont think its the right method > for installing an app as essentially its defining a new method of > software installation, no?=20 the process of building the package in Ubuntu/Debian and maybe even in the .rpm world makes use of the setup.py (to install files into the package). You're right, the package manager (dpkg for Debian/Ubuntu) and rpm do take care of the de-installation. Whoever uses it to install as root should know what he/she does - distutils is used in a lot of other Python projects in exactly the same way. Have a nice day, Daniel --=-ids+uOKjIEVEFm1y3huo Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dies ist ein digital signierter Nachrichtenteil -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBFGS1Cr3O2CKlAUK8RAlVOAJ44rFTgh1j4O8596C0IZ3ViaegYwgCeNA4J XYAvuqg/3LKLVOSXXpnNO4M= =bYAQ -----END PGP SIGNATURE----- --=-ids+uOKjIEVEFm1y3huo-- From stuart.langridge@gmail.com Tue Sep 26 12:04:38 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 976B53B00AB for ; Tue, 26 Sep 2006 12:04:38 -0400 (EDT) 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 00861-02 for ; Tue, 26 Sep 2006 12:04:35 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id CF0863B00DA for ; Tue, 26 Sep 2006 12:04:33 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so615376ugb for ; Tue, 26 Sep 2006 09:04:33 -0700 (PDT) Received: by 10.66.224.3 with SMTP id w3mr815627ugg; Tue, 26 Sep 2006 09:04:32 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Tue, 26 Sep 2006 09:04:32 -0700 (PDT) Message-ID: <4c91566f0609260904m216c6883r91c4d84191827bb0@mail.gmail.com> Date: Tue, 26 Sep 2006 17:04:32 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: Jokosher In-Reply-To: <4c91566f0609260904sfbe8db5jd3790817a2353106@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1159272359.4825.4.camel@ltilley.tilleygroup> <4c91566f0609260515l63e3053fj3568b804215c0fa5@mail.gmail.com> <1159286146.4789.1.camel@ltilley.tilleygroup> <4c91566f0609260904sfbe8db5jd3790817a2353106@mail.gmail.com> X-Google-Sender-Auth: 502a08c705049892 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[AWL=0.155, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.245 X-Spam-Level: Subject: Re: [jokosher-devel] Remember Window Position X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 16:04:38 -0000 > Ok, if i'm going to be remembering all the window positions, should I > store them in the config file in ~/.jokosher or create a new config file > just for window positions? Personally I'd have a separate file in ~/.jokosher, but I'd be interested in other people's comments on this. sil -- docs are for the weak! you must divine the meaning of gnonlin through inner contemplation -- #jokosher -- docs are for the weak! you must divine the meaning of gnonlin through inner contemplation -- #jokosher From chris-procter@talk21.com Tue Sep 26 12:44:25 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B33123B0092 for ; Tue, 26 Sep 2006 12:44:25 -0400 (EDT) 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 02558-07 for ; Tue, 26 Sep 2006 12:44:25 -0400 (EDT) Received: from web86609.mail.ird.yahoo.com (web86609.mail.ird.yahoo.com [217.146.188.206]) by menubar.gnome.org (Postfix) with SMTP id DA93B3B0002 for ; Tue, 26 Sep 2006 12:44:23 -0400 (EDT) Received: (qmail 72215 invoked by uid 60001); 26 Sep 2006 16:44:22 -0000 Message-ID: <20060926164422.72213.qmail@web86609.mail.ird.yahoo.com> Received: from [62.245.38.105] by web86609.mail.ird.yahoo.com via HTTP; Tue, 26 Sep 2006 17:44:22 BST Date: Tue, 26 Sep 2006 17:44:22 +0100 (BST) From: chris procter To: Stuart Langridge , Jokosher In-Reply-To: <4c91566f0609260904m216c6883r91c4d84191827bb0@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.023 tagged_above=-999 required=2 tests=[AWL=-0.132, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708] X-Spam-Score: -1.023 X-Spam-Level: Subject: Re: [jokosher-devel] Remember Window Position X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 16:44:25 -0000 --- Stuart Langridge wrote: > > Ok, if i'm going to be remembering all the window > positions, should I > > store them in the config file in ~/.jokosher or > create a new config file > > just for window positions? > > Personally I'd have a separate file in ~/.jokosher, > but I'd be > interested in other people's comments on this. > > sil I'd go for a seperate file in .jokosher/setup/ (or similar) because: a) if your code is buggy you're not going to trash the users config b) other things might need persistant storage (instrument connections, last opened project that kind of thing) and they can follow this design easily and neatly c) config data is explicitly user defined and window positions are implicit so they should be seperate b) we have a .joksher directory so why stuff everything into one file. That kind of thing. Of course if its easier to reuse config then... like... *shrug* chris ____________________________________________________ Yahoo! Photos is now offering a quality print service from just 7p a photo. http://uk.photos.yahoo.com From laszlok2@gmail.com Tue Sep 26 19:54:08 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 03DE13B000D for ; Tue, 26 Sep 2006 19:54:08 -0400 (EDT) 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 22194-09 for ; Tue, 26 Sep 2006 19:54:07 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.194]) by menubar.gnome.org (Postfix) with ESMTP id 159F83B0076 for ; Tue, 26 Sep 2006 19:54:07 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so1323nzn for ; Tue, 26 Sep 2006 16:54:06 -0700 (PDT) Received: by 10.64.243.10 with SMTP id q10mr67619qbh; Tue, 26 Sep 2006 16:54:06 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 10sm55713nzo.2006.09.26.16.54.05; Tue, 26 Sep 2006 16:54:05 -0700 (PDT) Message-ID: <4519BF05.8040808@gmail.com> Date: Tue, 26 Sep 2006 20:00:05 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: jokosher-devel-list@gnome.org References: <4517F892.7090006@gmail.com> <20060926092542.GA30995@localhost.localdomain> In-Reply-To: <20060926092542.GA30995@localhost.localdomain> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.323 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -2.323 X-Spam-Level: Subject: Re: [jokosher-devel] Debugging output function X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 23:54:08 -0000 John Green wrote: > On Mon, Sep 25, 2006 at 11:41:06AM -0400, Laszlo Pandy wrote: >> Now that we have command line option support, I took the liberty of >> making -d and -g options, which sent the debug output (that currently >> all goes to stdout) to stdout or gst.debug() respectively. This will >> keep the terminal nice and clean unless someone asks for all the verbose >> info. > > A side effect of grabbing the args before 'import gst' does is that I found > the command line args that gst offers, --gst-debug, --gst-debug-no-color etc > quite handy and rather nicer to use than setting environment variables. I > wonder if there's an easy way to still get access to them. I explained this to Jono on IRC, but I suppose I should do it here too. Right now we use python's optparse module to parse the args for us. We actually don't need to use this module at all because GObject has its own thing called GOption. This is used my Gtk, Gstreamer, etc to do their options. For some reason gtk doesn't show a message automatically when "--help" is in the args, but gstreamer does (maybe a bug in pygst?). That is why we have to parse the options before importing gst. So the proper way to do this is to tell GOption about our desired command line options and then GOption will show gstreamer, gtk and Jokosher options all in the same --help message. The only problem is that python cannot access GOption unless you use pygobject 2.12. 2.12 is available in edgy but not anywhere else afaik. So when everyone is running edgy (or equivalent non-debian based distro), I will rewrite the options code to use GOption, and we will be able to use all the gtk and gstreamer options alongside Jokosher options. Laszlo From laszlok2@gmail.com Tue Sep 26 21:03:04 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AAB763B019A for ; Tue, 26 Sep 2006 21:03:04 -0400 (EDT) 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 24758-09 for ; Tue, 26 Sep 2006 21:03:03 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.176]) by menubar.gnome.org (Postfix) with ESMTP id 4DF313B006A for ; Tue, 26 Sep 2006 21:03:01 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so31382pye for ; Tue, 26 Sep 2006 18:03:00 -0700 (PDT) Received: by 10.35.51.19 with SMTP id d19mr221106pyk; Tue, 26 Sep 2006 18:03:00 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 38sm224421nzk.2006.09.26.18.02.59; Tue, 26 Sep 2006 18:02:59 -0700 (PDT) Message-ID: <4519CF31.1050309@gmail.com> Date: Tue, 26 Sep 2006 21:09:05 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: Daniel Holbach References: <364d303b0609260423n31d4c921p323907edd1337d2a@mail.gmail.com> <4c91566f0609260440j70e18792o6cd33bcfc2904558@mail.gmail.com> <4c91566f0609260441y27c4ff3ak60f88ef2c3c66397@mail.gmail.com> <1159275302.4995.3.camel@localhost> In-Reply-To: <1159275302.4995.3.camel@localhost> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.246 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GF=0.077, TW_GT=0.077] X-Spam-Score: -2.246 X-Spam-Level: Cc: Jokosher Subject: Re: [jokosher-devel] Moving icons X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 01:03:04 -0000 Daniel Holbach wrote: > Hello everybody, > > what happened to the setup.py patch I posted? It should take care of > this issue, by treating two different cases: one with a gtk icon theme > lookup (for being properly installed), the other one with relative > paths. > > http://mail.gnome.org/archives/jokosher-devel-list/2006-August/msg00059.html > I never committed it back when you sent it because is was long and there wasn't much explanation to what each section of the patch was for... and I was being lazy ;). But I have now applied most of it by hand (because a lot of stuff was moved around). Here is the rest which hasn't been applied yet, which I will commit once I fully understand. I'm not too familiar with makefiles, which you can probably tell by the makefile we use now. Mostly I just want to know why we use need to use POTFILES.in and not just run the translations merge on all *.py files? Also what happened to these two lines which grab translation template strings from the glade file and the instrument files?: python i18nReadInstr.py ../../Instruments/*.instr > i18n.instr.h xgettext -k_ -kN_ -o $@ ../../Jokosher.glade.h ../../*.py i18n.instr.h BTW, the setup.py file looks pretty good :). Laszlo diff -ruN trunk/locale/src/Makefile jokosher/locale/src/Makefile --- trunk/locale/src/Makefile 2006-08-04 22:46:08.000000000 +0200 +++ jokosher/locale/src/Makefile 2006-08-25 14:46:03.000000000 +0200 @@ -1,34 +1,20 @@ -#Generic rule for MO files -%.mo: DIR1 = ../$(basename $@) -%.mo: DIR2 = $(DIR1)/LC_MESSAGES -%.mo: %.po - ############## - #GENERATING $@ - ############## - if [ ! -d $(DIR1) ]; then mkdir $(DIR1); fi - if [ ! -d $(DIR2) ]; then mkdir $(DIR2); fi - msgfmt $< -o $@ - cp $@ $(DIR2)/jokosher.mo - -#Generic rule for PO files -%.po: jokosher.pot - ################## - #MERGING $@ AND $< - ################## - msgmerge -UN $@ $< - -#Generic rule for POT files -%.pot: ../../Jokosher.glade ../../*.py ../../Instruments/*.instr - ############ - #CREATING $@ - ############ - intltool-extract --type=gettext/glade ../../Jokosher.glade - python i18nReadInstr.py ../../Instruments/*.instr > i18n.instr.h - xgettext -k_ -kN_ -o $@ ../../Jokosher.glade.h ../../*.py i18n.instr.h -update: $(shell ls *.po) +DOMAIN=jokosher +PO_FILES := $(wildcard *.po) -all: $(subst .po,.mo,$(shell ls *.po)) +all: update-po -clean: - rm *.mo i18n.instr.h ../../Jokosher.glade.h \ Kein Zeilenumbruch am Dateiende. +# update the pot +$(DOMAIN).pot: + intltool-update -p -g $(DOMAIN) + +# merge the new stuff into the po files +merge-po: $(PO_FILES) + intltool-update -r -g $(DOMAIN); + +# create mo from the pos +%.mo : %.po + mkdir -p mo/$(subst .po,,$<)/LC_MESSAGES/ + msgfmt $< -o mo/$(subst .po,,$<)/LC_MESSAGES/$(DOMAIN).mo + +update-po: $(DOMAIN).pot merge-po $(patsubst %.po,%.mo,$(wildcard *.po)) diff -ruN trunk/locale/src/POTFILES.in jokosher/locale/src/POTFILES.in --- trunk/locale/src/POTFILES.in 1970-01-01 01:00:00.000000000 +0100 +++ jokosher/locale/src/POTFILES.in 2006-08-25 14:55:12.000000000 +0200 @@ -0,0 +1,12 @@ +../Jokosher/AddInstrumentDialog.py +../Jokosher/CompactMixView.py +../Jokosher/EventLaneViewer.py +../Jokosher/EventViewer.py +../Jokosher/Extension.py +../Jokosher/InstrumentConnectionsDialog.py +../Jokosher/InstrumentViewer.py +../Jokosher/JokosherApp.py +../Jokosher/MasterMixerStrip.py +../Jokosher/MixerStrip.py +../Jokosher/NewProjectDialog.py +../Jokosher/VUWidget.py diff -ruN trunk/setup.py jokosher/setup.py --- trunk/setup.py 1970-01-01 01:00:00.000000000 +0100 +++ jokosher/setup.py 2006-08-25 14:57:57.000000000 +0200 @@ -0,0 +1,42 @@ +#!/usr/bin/env python + +from distutils.core import setup +import os +import glob + +I18NFILES = [] +for filepath in glob.glob("locale/src/mo/*/LC_MESSAGES/*.mo"): + lang = filepath[len("locale/src/mo/"):] + targetpath = os.path.dirname(os.path.join("share/locale",lang)) + I18NFILES.append((targetpath, [filepath])) +os.system("cd locale/src; make update-po") + + +setup(name='jokosher', + version='0.2', + scripts=['Jokosher/Jokosher'], + packages=['Jokosher'], + data_files=[('share/jokosher/', + glob.glob("*/*.glade") + ), + ('share/jokosher/Instruments', + glob.glob("Instruments/*.instr") + ), + ('share/jokosher/Instruments/images', + glob.glob('Instruments/images/*') + ), + ('share/applications', + glob.glob("*/jokosher.desktop") + ), + ('share/icons/hicolor/48x48/apps', + ['Jokosher/jokosher-logo.png'] + ), + ('share/pixmaps', + glob.glob("images/*.png") + ), + ('share/applications', + ['jokosher.desktop'], + ) + ]+I18NFILES + ) + From laszlok2@gmail.com Tue Sep 26 21:09:58 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C45453B01AE for ; Tue, 26 Sep 2006 21:09:58 -0400 (EDT) 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 25024-06 for ; Tue, 26 Sep 2006 21:09:58 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.183]) by menubar.gnome.org (Postfix) with ESMTP id 7CDDD3B009F for ; Tue, 26 Sep 2006 21:09:57 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so33518pye for ; Tue, 26 Sep 2006 18:09:57 -0700 (PDT) Received: by 10.35.53.18 with SMTP id f18mr268701pyk; Tue, 26 Sep 2006 18:09:56 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 12sm231965nzn.2006.09.26.18.09.56; Tue, 26 Sep 2006 18:09:56 -0700 (PDT) Message-ID: <4519D0D3.909@gmail.com> Date: Tue, 26 Sep 2006 21:16:03 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 References: <364d303b0609260423n31d4c921p323907edd1337d2a@mail.gmail.com> <4c91566f0609260440j70e18792o6cd33bcfc2904558@mail.gmail.com> <4c91566f0609260441y27c4ff3ak60f88ef2c3c66397@mail.gmail.com> <1159275302.4995.3.camel@localhost> <4519CF31.1050309@gmail.com> In-Reply-To: <4519CF31.1050309@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Cc: Jokosher , Daniel Holbach Subject: Re: [jokosher-devel] Moving icons X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 01:09:58 -0000 Laszlo Pandy wrote: > Also what happened to these two lines which grab translation template > strings from the glade file and the instrument files?: > > python i18nReadInstr.py ../../Instruments/*.instr > i18n.instr.h > xgettext -k_ -kN_ -o $@ ../../Jokosher.glade.h ../../*.py i18n.instr.h > Oops, that should be these two lines: intltool-extract --type=gettext/glade ../../Jokosher.glade python i18nReadInstr.py ../../Instruments/*.instr > i18n.instr.h From laszlok2@gmail.com Tue Sep 26 21:29:12 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DDD273B0170 for ; Tue, 26 Sep 2006 21:29:11 -0400 (EDT) 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 25858-03 for ; Tue, 26 Sep 2006 21:29:11 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.183]) by menubar.gnome.org (Postfix) with ESMTP id 761463B000D for ; Tue, 26 Sep 2006 21:29:10 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so39842pye for ; Tue, 26 Sep 2006 18:29:10 -0700 (PDT) Received: by 10.35.15.11 with SMTP id s11mr350317pyi; Tue, 26 Sep 2006 18:29:09 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 38sm276458nzk.2006.09.26.18.29.09; Tue, 26 Sep 2006 18:29:09 -0700 (PDT) Message-ID: <4519D556.4030802@gmail.com> Date: Tue, 26 Sep 2006 21:35:18 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 Cc: jokosher-devel-list@gnome.org References: <1159272359.4825.4.camel@ltilley.tilleygroup> In-Reply-To: <1159272359.4825.4.camel@ltilley.tilleygroup> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: Re: [jokosher-devel] Remember Window Position X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 01:29:12 -0000 Luke Tilley wrote: > Hello, > > I am working on ticket #156 > (http://jokosher.python-hosting.com/ticket/156) and it says that > Jokosher should remember *all* window positions. I can understand > wanting to remember the main window position and maybe the preferences > and the instrument effects window, but what would be the point of > remembering the rest of the window positions? > Doesn't gnome's WM put the windows wherever it wants anyway? My gnome usually moves windows so they don't overlap. Laszlo From laszlok2@gmail.com Tue Sep 26 22:36:34 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 080D53B01C5 for ; Tue, 26 Sep 2006 22:36:34 -0400 (EDT) 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 27852-09 for ; Tue, 26 Sep 2006 22:36:33 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.201]) by menubar.gnome.org (Postfix) with ESMTP id 157503B01AE for ; Tue, 26 Sep 2006 22:36:33 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so13986nzn for ; Tue, 26 Sep 2006 19:36:32 -0700 (PDT) Received: by 10.65.211.1 with SMTP id n1mr247780qbq; Tue, 26 Sep 2006 19:36:32 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 17sm188084nzo.2006.09.26.19.36.30; Tue, 26 Sep 2006 19:36:31 -0700 (PDT) Message-ID: <4519E525.4020202@gmail.com> Date: Tue, 26 Sep 2006 22:42:45 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: Jokosher gnome Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: [jokosher-devel] Jokosher Security Vulnerability X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 02:36:34 -0000 Using a specially crafted Jokosher Project file, a malicious third party (whomever gave you the file) can run arbitrary code. This isn't a big issue right now since we only open our own .jokosher files, but it's quite scary nonetheless. In the XML, under the "" tag, place this line: The P __class__ part is just because our undo function requires either P, I or E to be the first character. It then changes P to "project." puts the function call after it. I just used __class__ cause it allows us to not do anything without throwing an exception. All the use has to do it hit Edit->Undo or Ctrl-Z and the command will execute. The part following it is where you can do whatever you want. I tried os.remove() and it worked for my test file. But you could put os.system('rm -rf ~') and it should work no problem. Basically this vulnerability boils down to a very liberal use of exec() in Project.ExecuteCommand(). Any ideas on how to keep undo working without having to be worried about trading Jokosher files with others? Laszlo From daniel.holbach@ubuntu.com Wed Sep 27 03:48:53 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 89A783B00D8 for ; Wed, 27 Sep 2006 03:48:53 -0400 (EDT) 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 07449-01 for ; Wed, 27 Sep 2006 03:48:51 -0400 (EDT) Received: from fellatio.deswahnsinns.de (langweiligneutral.deswahnsinns.de [80.69.46.90]) by menubar.gnome.org (Postfix) with ESMTP id B3E933B0100 for ; Wed, 27 Sep 2006 03:48:50 -0400 (EDT) Received: from [87.123.31.131] (HELO [192.168.1.105]) by fellatio.deswahnsinns.de (CommuniGate Pro SMTP 4.2.10) with ESMTP-TLS id 1587814; Wed, 27 Sep 2006 09:48:34 +0200 From: Daniel Holbach To: Jokosher In-Reply-To: <4519CF31.1050309@gmail.com> References: <364d303b0609260423n31d4c921p323907edd1337d2a@mail.gmail.com> <4c91566f0609260440j70e18792o6cd33bcfc2904558@mail.gmail.com> <4c91566f0609260441y27c4ff3ak60f88ef2c3c66397@mail.gmail.com> <1159275302.4995.3.camel@localhost> <4519CF31.1050309@gmail.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-EkuJKEMZyhXftSoXe5Sc" Date: Wed, 27 Sep 2006 09:48:27 +0200 Message-Id: <1159343307.16477.6.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.8.0 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.539 tagged_above=-999 required=2 tests=[AWL=-0.017, BAYES_00=-2.599, TW_GF=0.077] X-Spam-Score: -2.539 X-Spam-Level: Cc: Michael Vogt Subject: Re: [jokosher-devel] Moving icons X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 07:48:53 -0000 --=-EkuJKEMZyhXftSoXe5Sc Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello Laszlo, thanks for taking the time to reply and figure it out. Am Dienstag, den 26.09.2006, 21:09 -0400 schrieb Laszlo Pandy: > Mostly I just want to know why=20 > we use need to use POTFILES.in and not just run the translations merge=20 > on all *.py files? I took a look at Michael's gnome-app-install and together with him applied the changes to jokosher. Using POTFILES.in is the canonical way of dealing with translations - you will find it in other projects as well. I CCed Michael, I'm sure he has some *clever* reply. :-) > Also what happened to these two lines which grab translation template=20 > strings from the glade file and the instrument files?: >=20 > python i18nReadInstr.py ../../Instruments/*.instr > i18n.instr.h > xgettext -k_ -kN_ -o $@ ../../Jokosher.glade.h ../../*.py i18n.instr.h I'm not sure - it's been a while since I looked at it - wouldn't it suffice to add them to POTFILES.in? > BTW, the setup.py file looks pretty good :). I'm glad you like it. Have a nice day, Daniel PS: Leaving the rest of the patch attached for Michael. > diff -ruN trunk/locale/src/Makefile jokosher/locale/src/Makefile > --- trunk/locale/src/Makefile 2006-08-04 22:46:08.000000000 +0200 > +++ jokosher/locale/src/Makefile 2006-08-25 14:46:03.000000000 +0200 > @@ -1,34 +1,20 @@ > -#Generic rule for MO files > -%.mo: DIR1 =3D ../$(basename $@) > -%.mo: DIR2 =3D $(DIR1)/LC_MESSAGES > -%.mo: %.po > - ############## > - #GENERATING $@ > - ############## > - if [ ! -d $(DIR1) ]; then mkdir $(DIR1); fi > - if [ ! -d $(DIR2) ]; then mkdir $(DIR2); fi > - msgfmt $< -o $@ > - cp $@ $(DIR2)/jokosher.mo > - > -#Generic rule for PO files > -%.po: jokosher.pot > - ################## > - #MERGING $@ AND $< > - ################## > - msgmerge -UN $@ $< > - > -#Generic rule for POT files > -%.pot: ../../Jokosher.glade ../../*.py ../../Instruments/*.instr > - ############ > - #CREATING $@ > - ############ > - intltool-extract --type=3Dgettext/glade ../../Jokosher.glade > - python i18nReadInstr.py ../../Instruments/*.instr > i18n.instr.h > - xgettext -k_ -kN_ -o $@ ../../Jokosher.glade.h ../../*.py i18n.instr.h >=20 > -update: $(shell ls *.po) > +DOMAIN=3Djokosher > +PO_FILES :=3D $(wildcard *.po) >=20 > -all: $(subst .po,.mo,$(shell ls *.po)) > +all: update-po >=20 > -clean: > - rm *.mo i18n.instr.h ../../Jokosher.glade.h > \ Kein Zeilenumbruch am Dateiende. > +# update the pot > +$(DOMAIN).pot: > + intltool-update -p -g $(DOMAIN) > + > +# merge the new stuff into the po files > +merge-po: $(PO_FILES) > + intltool-update -r -g $(DOMAIN); > + > +# create mo from the pos > +%.mo : %.po > + mkdir -p mo/$(subst .po,,$<)/LC_MESSAGES/ > + msgfmt $< -o mo/$(subst .po,,$<)/LC_MESSAGES/$(DOMAIN).mo > + > +update-po: $(DOMAIN).pot merge-po $(patsubst %.po,%.mo,$(wildcard *.po))= =09 > diff -ruN trunk/locale/src/POTFILES.in jokosher/locale/src/POTFILES.in > --- trunk/locale/src/POTFILES.in 1970-01-01 01:00:00.000000000 +0100 > +++ jokosher/locale/src/POTFILES.in 2006-08-25 14:55:12.000000000 +0200 > @@ -0,0 +1,12 @@ > +../Jokosher/AddInstrumentDialog.py > +../Jokosher/CompactMixView.py > +../Jokosher/EventLaneViewer.py > +../Jokosher/EventViewer.py > +../Jokosher/Extension.py > +../Jokosher/InstrumentConnectionsDialog.py > +../Jokosher/InstrumentViewer.py > +../Jokosher/JokosherApp.py > +../Jokosher/MasterMixerStrip.py > +../Jokosher/MixerStrip.py > +../Jokosher/NewProjectDialog.py > +../Jokosher/VUWidget.py > diff -ruN trunk/setup.py jokosher/setup.py > --- trunk/setup.py 1970-01-01 01:00:00.000000000 +0100 > +++ jokosher/setup.py 2006-08-25 14:57:57.000000000 +0200 > @@ -0,0 +1,42 @@ > +#!/usr/bin/env python > + > +from distutils.core import setup > +import os > +import glob > + > +I18NFILES =3D [] > +for filepath in glob.glob("locale/src/mo/*/LC_MESSAGES/*.mo"): > + lang =3D filepath[len("locale/src/mo/"):] > + targetpath =3D os.path.dirname(os.path.join("share/locale",lang)) > + I18NFILES.append((targetpath, [filepath])) > +os.system("cd locale/src; make update-po") > + > + > +setup(name=3D'jokosher', > + version=3D'0.2', > + scripts=3D['Jokosher/Jokosher'], > + packages=3D['Jokosher'], > + data_files=3D[('share/jokosher/', > + glob.glob("*/*.glade") > + ), > + ('share/jokosher/Instruments', > + glob.glob("Instruments/*.instr") > + ), > + ('share/jokosher/Instruments/images', > + glob.glob('Instruments/images/*') > + ), > + ('share/applications', > + glob.glob("*/jokosher.desktop") > + ), > + ('share/icons/hicolor/48x48/apps', > + ['Jokosher/jokosher-logo.png'] > + ), > + ('share/pixmaps', > + glob.glob("images/*.png") > + ), > + ('share/applications', > + ['jokosher.desktop'], > + ) > + ]+I18NFILES > + ) > + --=-EkuJKEMZyhXftSoXe5Sc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dies ist ein digital signierter Nachrichtenteil -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBFGizLr3O2CKlAUK8RAsstAJwONZ6PNjMNy6zv9Y61orwkOs79+ACggpl1 fLBWnrEmpzndlosrTK4DDMk= =d+hO -----END PGP SIGNATURE----- --=-EkuJKEMZyhXftSoXe5Sc-- From stuart.langridge@gmail.com Wed Sep 27 03:53:35 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9AD3A3B01FF for ; Wed, 27 Sep 2006 03:53:35 -0400 (EDT) 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 07475-10 for ; Wed, 27 Sep 2006 03:53:35 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 9EA823B006A for ; Wed, 27 Sep 2006 03:53:34 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so21704ugb for ; Wed, 27 Sep 2006 00:53:33 -0700 (PDT) Received: by 10.67.29.12 with SMTP id g12mr294012ugj; Wed, 27 Sep 2006 00:53:33 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Wed, 27 Sep 2006 00:53:33 -0700 (PDT) Message-ID: <4c91566f0609270053j34b8c0f9p9ffc4d2530c54bec@mail.gmail.com> Date: Wed, 27 Sep 2006 08:53:33 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Laszlo Pandy" In-Reply-To: <4519D556.4030802@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1159272359.4825.4.camel@ltilley.tilleygroup> <4519D556.4030802@gmail.com> X-Google-Sender-Auth: 1f298b1e2d54a266 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.25 tagged_above=-999 required=2 tests=[AWL=0.150, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.25 X-Spam-Level: Cc: jokosher-devel-list@gnome.org Subject: Re: [jokosher-devel] Remember Window Position X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 07:53:35 -0000 > Doesn't gnome's WM put the windows wherever it wants anyway? > My gnome usually moves windows so they don't overlap. Not if you explicitly tell it. Nautilus, for example, remembers where its windows were. If the application doesn't care then Gnome will try and find the best place for a window. sil -- x^n + y^n = z^n where n > 2: no solutions I have a wonderful proof of this but I can't write it now because my train is coming. -- Graffito on New York subway From stuart.langridge@gmail.com Wed Sep 27 03:57:30 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6D39A3B01A7 for ; Wed, 27 Sep 2006 03:57:30 -0400 (EDT) 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 07980-03 for ; Wed, 27 Sep 2006 03:57:30 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 35AB23B00D8 for ; Wed, 27 Sep 2006 03:57:29 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id 74so21977ugb for ; Wed, 27 Sep 2006 00:57:28 -0700 (PDT) Received: by 10.67.24.13 with SMTP id b13mr298368ugj; Wed, 27 Sep 2006 00:57:28 -0700 (PDT) Received: by 10.66.238.14 with HTTP; Wed, 27 Sep 2006 00:57:28 -0700 (PDT) Message-ID: <4c91566f0609270057q3379354asf56d6f28b09a92bf@mail.gmail.com> Date: Wed, 27 Sep 2006 08:57:28 +0100 From: "Stuart Langridge" Sender: stuart.langridge@gmail.com To: "Laszlo Pandy" In-Reply-To: <4519E525.4020202@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4519E525.4020202@gmail.com> X-Google-Sender-Auth: 94a8841e09e63aff X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.252 tagged_above=-999 required=2 tests=[AWL=0.148, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.252 X-Spam-Level: Cc: Jokosher gnome Subject: Re: [jokosher-devel] Jokosher Security Vulnerability X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 07:57:30 -0000 On 9/27/06, Laszlo Pandy wrote: > Basically this vulnerability boils down to a very liberal use of exec() > in Project.ExecuteCommand(). Any ideas on how to keep undo working > without having to be worried about trading Jokosher files with others? A few thoughts: Don't allow semicolons; there's not *all* that much you can do with one command. However, do you need that "import os" there? It may already be in the environment from the file that executes it. This isn't a solution, though, just a workaround. Have the Big List Of Allowable Functions and check that the undo command looks like a call to one of them. It might be easier, for example, to prefix all function names that are used as undo functions with jokosher_ (so MoveEvent becomes jokosher_MoveEvent) and then just store MoveEvent in the undo file; when we retrieve the statement to execute, add jokosher_ onto the front of the function before we call it. sil -- docs are for the weak! you must divine the meaning of gnonlin through inner contemplation -- #jokosher From john@thegreens.co.uk Wed Sep 27 06:43:23 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F1D473B0100 for ; Wed, 27 Sep 2006 06:43:22 -0400 (EDT) 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 16217-09 for ; Wed, 27 Sep 2006 06:43:22 -0400 (EDT) Received: from smtp801.mail.ukl.yahoo.com (smtp801.mail.ukl.yahoo.com [217.12.12.138]) by menubar.gnome.org (Postfix) with SMTP id 40BD23B02C7 for ; Wed, 27 Sep 2006 06:43:21 -0400 (EDT) Received: (qmail 18749 invoked from network); 27 Sep 2006 10:43:20 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.129.252.173 with login) by smtp801.mail.ukl.yahoo.com with SMTP; 27 Sep 2006 10:43:20 -0000 Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by thegreens.co.uk (Postfix) with ESMTP id D2AB177DFD for ; Wed, 27 Sep 2006 11:43:19 +0100 (BST) From: John Green To: jokosher-devel-list@gnome.org Date: Wed, 27 Sep 2006 11:43:17 +0100 User-Agent: KMail/1.9.1 References: <4519E525.4020202@gmail.com> <4c91566f0609270057q3379354asf56d6f28b09a92bf@mail.gmail.com> In-Reply-To: <4c91566f0609270057q3379354asf56d6f28b09a92bf@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200609271143.17606.john@thegreens.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.786 tagged_above=-999 required=2 tests=[AWL=0.745, BAYES_00=-2.599, SPF_NEUTRAL=1.069] X-Spam-Score: -0.786 X-Spam-Level: Subject: Re: [jokosher-devel] Jokosher Security Vulnerability X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 10:43:23 -0000 On Wednesday 27 September 2006 08:57, Stuart Langridge wrote: > > Don't allow semicolons; there's not *all* that much you can do with > one command. However, do you need that "import os" there? It may > already be in the environment from the file that executes it. This > isn't a solution, though, just a workaround. > Actually it's only the bit after the semi-colon that's the injected code. The bit before has to just not fail with "object." in front of it. So bailing out if a semi-colon is present should be enough I think. But like all these things the danger is in what you haven't thought of yet. -- John Green john@thegreens.co.uk From nickmurtagh@gmail.com Wed Sep 27 06:52:54 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 197933B031E for ; Wed, 27 Sep 2006 06:52:54 -0400 (EDT) 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 16664-09 for ; Wed, 27 Sep 2006 06:52:53 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.186]) by menubar.gnome.org (Postfix) with ESMTP id E570F3B01A7 for ; Wed, 27 Sep 2006 06:52:52 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so432091nfa for ; Wed, 27 Sep 2006 03:52:52 -0700 (PDT) Received: by 10.48.162.15 with SMTP id k15mr2236134nfe; Wed, 27 Sep 2006 03:52:52 -0700 (PDT) Received: by 10.49.88.7 with HTTP; Wed, 27 Sep 2006 03:52:52 -0700 (PDT) Message-ID: <9768a1c60609270352u4497887dva95750946608d32b@mail.gmail.com> Date: Wed, 27 Sep 2006 11:52:52 +0100 From: "Nick Murtagh" To: jokosher-devel-list@gnome.org In-Reply-To: <200609271143.17606.john@thegreens.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4519E525.4020202@gmail.com> <4c91566f0609270057q3379354asf56d6f28b09a92bf@mail.gmail.com> <200609271143.17606.john@thegreens.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: Re: [jokosher-devel] Jokosher Security Vulnerability X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 10:52:54 -0000 On 9/27/06, John Green wrote: > Actually it's only the bit after the semi-colon that's the injected code. The > bit before has to just not fail with "object." in front of it. So bailing out > if a semi-colon is present should be enough I think. But like all these > things the danger is in what you haven't thought of yet. exec is yucky. Why not replace exec("target_object.%s"%func) with getattr(target_object, func)() There should probably be a try except around that in case target_object is None or func isn't a method or target_object. From john@thegreens.co.uk Wed Sep 27 07:18:29 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3B0AA3B0235 for ; Wed, 27 Sep 2006 07:18:29 -0400 (EDT) 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 17698-06 for ; Wed, 27 Sep 2006 07:18:26 -0400 (EDT) Received: from smtp805.mail.ukl.yahoo.com (smtp805.mail.ukl.yahoo.com [217.12.12.195]) by menubar.gnome.org (Postfix) with SMTP id A5A8F3B0159 for ; Wed, 27 Sep 2006 07:18:25 -0400 (EDT) Received: (qmail 33480 invoked from network); 27 Sep 2006 11:18:24 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.129.252.173 with login) by smtp805.mail.ukl.yahoo.com with SMTP; 27 Sep 2006 11:18:24 -0000 Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by thegreens.co.uk (Postfix) with ESMTP id 109B577D7D for ; Wed, 27 Sep 2006 12:18:24 +0100 (BST) From: John Green To: jokosher-devel-list@gnome.org Date: Wed, 27 Sep 2006 12:18:21 +0100 User-Agent: KMail/1.9.1 References: <4519E525.4020202@gmail.com> <200609271143.17606.john@thegreens.co.uk> <9768a1c60609270352u4497887dva95750946608d32b@mail.gmail.com> In-Reply-To: <9768a1c60609270352u4497887dva95750946608d32b@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200609271218.21381.john@thegreens.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.158 tagged_above=-999 required=2 tests=[AWL=0.372, BAYES_00=-2.599, SPF_NEUTRAL=1.069] X-Spam-Score: -1.158 X-Spam-Level: Subject: Re: [jokosher-devel] Jokosher Security Vulnerability X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 11:18:29 -0000 On Wednesday 27 September 2006 11:52, Nick Murtagh wrote: > > exec is yucky. > absolutely > Why not replace > > exec("target_object.%s"%func) > > with > > getattr(target_object, func)() > > > There should probably be a try except around that in case target_object > is None or func isn't a method or target_object. I like the sound of using getattr or possibly hasattr as a way of guaranteeing what's there is valid. I think we are also passing parameters through func which complicates things a bit but that's probably just a bit of parsing. -- John Green john@thegreens.co.uk From laszlok2@gmail.com Wed Sep 27 07:42:23 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2A2AE3B0235 for ; Wed, 27 Sep 2006 07:42:23 -0400 (EDT) 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 18945-05 for ; Wed, 27 Sep 2006 07:42:20 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id 4D31A3B00A2 for ; Wed, 27 Sep 2006 07:42:20 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so258875pye for ; Wed, 27 Sep 2006 04:42:20 -0700 (PDT) Received: by 10.35.11.15 with SMTP id o15mr658907pyi; Wed, 27 Sep 2006 04:42:19 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 5sm1394325nzk.2006.09.27.04.42.19; Wed, 27 Sep 2006 04:42:19 -0700 (PDT) Message-ID: <451A6537.20706@gmail.com> Date: Wed, 27 Sep 2006 07:49:11 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: John Green References: <4519E525.4020202@gmail.com> <200609271143.17606.john@thegreens.co.uk> <9768a1c60609270352u4497887dva95750946608d32b@mail.gmail.com> <200609271218.21381.john@thegreens.co.uk> In-Reply-To: <200609271218.21381.john@thegreens.co.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Cc: jokosher-devel-list@gnome.org Subject: Re: [jokosher-devel] Jokosher Security Vulnerability X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 11:42:23 -0000 John Green wrote: > On Wednesday 27 September 2006 11:52, Nick Murtagh wrote: >> exec is yucky. >> > > absolutely > >> Why not replace >> >> exec("target_object.%s"%func) >> >> with >> >> getattr(target_object, func)() >> >> >> There should probably be a try except around that in case target_object >> is None or func isn't a method or target_object. > > I like the sound of using getattr or possibly hasattr as a way of guaranteeing > what's there is valid. I think we are also passing parameters through func > which complicates things a bit but that's probably just a bit of parsing. paramString = func[ func.find("(")+1 : func.rfind(")") ] paramList = [eval(x) for x in paramString.split(",")] getattr(target_object, func)(*paramList) We still have to use eval(), but that's much safer right? Is there anyway to do malicious things with eval()? Laszlo From laszlok2@gmail.com Wed Sep 27 08:55:44 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DF1F23B03E9 for ; Wed, 27 Sep 2006 08:55:43 -0400 (EDT) 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 22958-04 for ; Wed, 27 Sep 2006 08:55:43 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.182]) by menubar.gnome.org (Postfix) with ESMTP id D27223B03C8 for ; Wed, 27 Sep 2006 08:55:42 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so282766pye for ; Wed, 27 Sep 2006 05:55:42 -0700 (PDT) Received: by 10.35.37.13 with SMTP id p13mr1380529pyj; Wed, 27 Sep 2006 05:55:42 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 16sm1385389nzo.2006.09.27.05.55.41; Wed, 27 Sep 2006 05:55:42 -0700 (PDT) Message-ID: <451A766D.5060405@gmail.com> Date: Wed, 27 Sep 2006 09:02:37 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: John Green , Jokosher gnome References: <4519E525.4020202@gmail.com> <200609271218.21381.john@thegreens.co.uk> <451A6537.20706@gmail.com> <200609271342.41220.john@thegreens.co.uk> In-Reply-To: <200609271342.41220.john@thegreens.co.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: Re: [jokosher-devel] Jokosher Security Vulnerability X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 12:55:44 -0000 John Green wrote: > On Wednesday 27 September 2006 12:49, you wrote: >> paramString = func[ func.find("(")+1 : func.rfind(")") ] >> paramList = [eval(x) for x in paramString.split(",")] >> getattr(target_object, func)(*paramList) >> >> We still have to use eval(), but that's much safer right? Is there >> anyway to do malicious things with eval()? >> > > Well, I just tried your code with > > func = "Move(os.remove('file'), 0.280000)" > > and the os.remove got executed, so very probably. Couldn't we just use > float(). I know some of the params are ints but is there anywhere where this > matters? > I'm leaning towards having CommandManaged sent a function name and a separate list of parameters to the undo stack, which can then be stored in XML in their own tags under the tag. The XML will also save their type so they can easily be restored without using eval(). We then wouldn't have to parse anything from a string and we would just do: getattr(self, func)(*listOfParams) I'll see if there will be any problems with implementing this in CommandManaged later tonight. Laszlo From sinisterguy@gmail.com Wed Sep 27 16:16:31 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1B1B33B0216 for ; Wed, 27 Sep 2006 16:16:31 -0400 (EDT) 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 12133-08 for ; Wed, 27 Sep 2006 16:16:30 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id 1E24D3B035F for ; Wed, 27 Sep 2006 16:16:30 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so152735nzn for ; Wed, 27 Sep 2006 13:16:29 -0700 (PDT) Received: by 10.65.188.4 with SMTP id q4mr576525qbp; Wed, 27 Sep 2006 13:16:29 -0700 (PDT) Received: from ?192.168.15.101? ( [74.111.140.109]) by mx.gmail.com with ESMTP id e16sm1207381qbe.2006.09.27.13.16.26; Wed, 27 Sep 2006 13:16:27 -0700 (PDT) From: Luke Tilley To: Jokosher Devel List Content-Type: multipart/mixed; boundary="=-HkfeoW/sRi05AIfbPvQ5" Date: Wed, 27 Sep 2006 16:16:45 -0400 Message-Id: <1159388205.4789.2.camel@ltilley.tilleygroup> Mime-Version: 1.0 X-Mailer: Evolution 2.6.3 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: [jokosher-devel] User Instrument Types X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 20:16:31 -0000 --=-HkfeoW/sRi05AIfbPvQ5 Content-Type: text/plain Content-Transfer-Encoding: 7bit Here is a patch to allow jokosher to access user instrument types from the ~/.jokosher/instruments directory. --=-HkfeoW/sRi05AIfbPvQ5 Content-Disposition: attachment; filename=user_instruments_patch.diff Content-Type: text/x-patch; name=user_instruments_patch.diff; charset=us-ascii Content-Transfer-Encoding: 7bit Index: Jokosher/Globals.py =================================================================== --- Jokosher/Globals.py (revision 716) +++ Jokosher/Globals.py (working copy) @@ -118,33 +118,34 @@ except: lang = None - files = os.walk(INSTR_PATH).next()[2] - instrFiles = [x for x in files if x.endswith(".instr")] - for f in instrFiles: - config = ConfigParser.SafeConfigParser() - config.read(os.path.join(INSTR_PATH, f)) + for path in ["sys", "user"]: + files = os.walk(INSTR_PATH[path]).next()[2] + instrFiles = [x for x in files if x.endswith(".instr")] + for f in instrFiles: + config = ConfigParser.SafeConfigParser() + config.read(os.path.join(INSTR_PATH[path], f)) - if config.has_option('core', 'type') and config.has_option('core', 'icon'): - icon = config.get('core', 'icon') - type = config.get('core', 'type') - else: - continue + if config.has_option('core', 'type') and config.has_option('core', 'icon'): + icon = config.get('core', 'icon') + type = config.get('core', 'type') + else: + continue - if lang and config.has_option('i18n', lang): - name = config.get('i18n', lang) - elif lang and config.has_option('i18n', lang.split("_")[0]): - #in case lang was 'de_DE', use only 'de' - name = config.get('i18n', lang.split("_")[0]) - elif config.has_option('i18n', 'en'): - #fall back on english (or a PO translation, if there is any) - name = gettext.gettext(config.get( 'i18n', 'en')) - else: - continue + if lang and config.has_option('i18n', lang): + name = config.get('i18n', lang) + elif lang and config.has_option('i18n', lang.split("_")[0]): + #in case lang was 'de_DE', use only 'de' + name = config.get('i18n', lang.split("_")[0]) + elif config.has_option('i18n', 'en'): + #fall back on english (or a PO translation, if there is any) + name = gettext.gettext(config.get( 'i18n', 'en')) + else: + continue - pixbufPath = os.path.join(INSTR_PATH, "images", icon) - pixbuf = gtk.gdk.pixbuf_new_from_file(pixbufPath) + pixbufPath = os.path.join(INSTR_PATH[path], "images", icon) + pixbuf = gtk.gdk.pixbuf_new_from_file(pixbufPath) - yield (name, type, pixbuf) + yield (name, type, pixbuf) def getCachedInstruments(): """ @@ -194,14 +195,14 @@ if JOKOSHER_PATH: IMAGE_PATH = "/usr/share/pixmaps" EFFECT_PRESETS_PATH = os.path.join(JOKOSHER_PATH, "effectspresets") - INSTR_PATH = os.path.join(JOKOSHER_PATH, "Instruments") + INSTR_PATH = {"sys": os.path.join(JOKOSHER_PATH, "Instruments"), "user": os.path.expanduser("~/.jokosher/instruments")} GLADE_PATH = os.path.join(JOKOSHER_PATH, "Jokosher.glade") LOCALE_PATH = os.path.join("/usr/share/locale") else: JOKOSHER_PATH = os.path.dirname(os.path.abspath(__file__)) IMAGE_PATH = os.path.join(JOKOSHER_PATH, "..", "images") EFFECT_PRESETS_PATH = os.path.join(JOKOSHER_PATH, "..", "effectspresets") - INSTR_PATH = os.path.join(JOKOSHER_PATH, "..", "Instruments") + INSTR_PATH = {"sys": os.path.join(JOKOSHER_PATH, "..", "Instruments"), "user": os.path.expanduser("~/.jokosher/instruments")} GLADE_PATH = os.path.join(JOKOSHER_PATH, "Jokosher.glade") LOCALE_PATH = os.path.join(JOKOSHER_PATH, "..", "locale") --=-HkfeoW/sRi05AIfbPvQ5-- From laszlok2@gmail.com Wed Sep 27 16:31:32 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 184CF3B00EC for ; Wed, 27 Sep 2006 16:31:32 -0400 (EDT) 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 12892-09 for ; Wed, 27 Sep 2006 16:31:29 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.180]) by menubar.gnome.org (Postfix) with ESMTP id 469CC3B0216 for ; Wed, 27 Sep 2006 16:31:29 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so433320pye for ; Wed, 27 Sep 2006 13:31:28 -0700 (PDT) Received: by 10.35.50.1 with SMTP id c1mr1540359pyk; Wed, 27 Sep 2006 13:31:28 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 15sm472793nzn.2006.09.27.13.31.26; Wed, 27 Sep 2006 13:31:27 -0700 (PDT) Message-ID: <451AE15D.8030705@gmail.com> Date: Wed, 27 Sep 2006 16:38:53 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 Cc: Jokosher Devel List References: <1159388205.4789.2.camel@ltilley.tilleygroup> In-Reply-To: <1159388205.4789.2.camel@ltilley.tilleygroup> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: Re: [jokosher-devel] User Instrument Types X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 20:31:32 -0000 Luke Tilley wrote: > Here is a patch to allow jokosher to access user instrument types from > the ~/.jokosher/instruments directory. > Applied, thanks :) Laszlo From sinisterguy@gmail.com Wed Sep 27 17:44:59 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3711F3B016F for ; Wed, 27 Sep 2006 17:44:59 -0400 (EDT) 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 16139-10 for ; Wed, 27 Sep 2006 17:44:58 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.183]) by menubar.gnome.org (Postfix) with ESMTP id 790C43B00EC for ; Wed, 27 Sep 2006 17:44:58 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so453349pye for ; Wed, 27 Sep 2006 14:44:58 -0700 (PDT) Received: by 10.65.20.3 with SMTP id x3mr681597qbi; Wed, 27 Sep 2006 14:44:58 -0700 (PDT) Received: from ?192.168.15.101? ( [74.111.140.109]) by mx.gmail.com with ESMTP id c6sm1308317qbc.2006.09.27.14.44.56; Wed, 27 Sep 2006 14:44:56 -0700 (PDT) From: Luke Tilley To: Jokosher Devel List Content-Type: multipart/mixed; boundary="=-NGyyNFs32tgDTTWDDv19" Date: Wed, 27 Sep 2006 17:45:15 -0400 Message-Id: <1159393515.4789.6.camel@ltilley.tilleygroup> Mime-Version: 1.0 X-Mailer: Evolution 2.6.3 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: [jokosher-devel] create_new_instrument_type function for Extension API X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 21:44:59 -0000 --=-NGyyNFs32tgDTTWDDv19 Content-Type: text/plain Content-Transfer-Encoding: 7bit I made a little function so extensions can add their own instruments. --=-NGyyNFs32tgDTTWDDv19 Content-Disposition: attachment; filename=create_new_instrument_type.diff Content-Type: text/x-patch; name=create_new_instrument_type.diff; charset=us-ascii Content-Transfer-Encoding: 7bit Index: Extension.py =================================================================== --- Extension.py (revision 717) +++ Extension.py (working copy) @@ -163,6 +163,41 @@ that equals instrumentID. """ self.mainapp.project.DeleteInstrument(instrumentID) + + def create_new_instrument_type(self, defaultName, typeString, imagePath): + """ + Creates and new instrument type in + the user's .jokosher/instruments folder + return 0: sucess + return 1: file exists + """ + instrument_file = os.path.join(Globals.INSTR_PATHS[1], typeString+".instr") + + if not os.path.exists(instrument_file): + print "Creating instrument" + core = {"icon": "value", "type": "value"} + + instr = ConfigParser.ConfigParser() + + instr.add_section("core") + instr.add_section("i18n") + + shutil.copyfile(imagePath, Globals.INSTR_PATHS[1]+"/images/"+os.path.basename(imagePath)) + + core["icon"] = os.path.basename(imagePath) + core["type"] = typeString + + for key in core: + instr.set("core", key, core[key]) + instr.set("i18n", "en", defaultName) + + file = open(instrument_file, 'w') + instr.write(file) + file.close() + return 0 + else: + print "Instrument Type already exists!" + return 1 def add_export_format(self, description, extension, encoderName, muxerName=None, requiresAudioconvert=False): """ --=-NGyyNFs32tgDTTWDDv19-- From laszlok2@gmail.com Wed Sep 27 21:20:51 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BF07F3B0342 for ; Wed, 27 Sep 2006 21:20:48 -0400 (EDT) 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 25656-05 for ; Wed, 27 Sep 2006 21:20:48 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id C721E3B037F for ; Wed, 27 Sep 2006 21:20:47 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so515936pye for ; Wed, 27 Sep 2006 18:20:47 -0700 (PDT) Received: by 10.35.34.20 with SMTP id m20mr2610600pyj; Wed, 27 Sep 2006 18:20:44 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 15sm1048792nzn.2006.09.27.18.20.44; Wed, 27 Sep 2006 18:20:44 -0700 (PDT) Message-ID: <451B253B.4090306@gmail.com> Date: Wed, 27 Sep 2006 21:28:27 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: Luke Tilley References: <1159393515.4789.6.camel@ltilley.tilleygroup> In-Reply-To: <1159393515.4789.6.camel@ltilley.tilleygroup> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Cc: Jokosher Devel List Subject: Re: [jokosher-devel] create_new_instrument_type function for Extension API X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Sep 2006 01:20:51 -0000 Luke Tilley wrote: > I made a little function so extensions can add their own instruments. > I've changed some things. See in the code below: > > ------------------------------------------------------------------------ > > Index: Extension.py > =================================================================== > --- Extension.py (revision 717) > +++ Extension.py (working copy) > @@ -163,6 +163,41 @@ > that equals instrumentID. > """ > self.mainapp.project.DeleteInstrument(instrumentID) > + > + def create_new_instrument_type(self, defaultName, typeString, imagePath): > + """ > + Creates and new instrument type in > + the user's .jokosher/instruments folder > + return 0: sucess > + return 1: file exists > + """ > + instrument_file = os.path.join(Globals.INSTR_PATHS[1], typeString+".instr") > + > + if not os.path.exists(instrument_file): > + print "Creating instrument" Printing to the terminal is not allowed as of last Monday. You must use Globals.debug() to print anything. If you then want to see it on the terminal, run "./Jokosher --debug". > + core = {"icon": "value", "type": "value"} > + > + instr = ConfigParser.ConfigParser() > + > + instr.add_section("core") > + instr.add_section("i18n") > + > + shutil.copyfile(imagePath, Globals.INSTR_PATHS[1]+"/images/"+os.path.basename(imagePath)) You forgot to import shutil. > + > + core["icon"] = os.path.basename(imagePath) > + core["type"] = typeString > + > + for key in core: > + instr.set("core", key, core[key]) > + instr.set("i18n", "en", defaultName) A lot of people do for loops and dicts like this. Its not a big deal here but its faster and IMO easier to read if you do: for key, value in core.iteritems(): instr.set("core", key, value) > + > + file = open(instrument_file, 'w') > + instr.write(file) > + file.close() > + return 0 > + else: > + print "Instrument Type already exists!" > + return 1 Thanks, the patch has been applied. That's #2. Laszlo From laszlok2@gmail.com Fri Sep 29 13:39:35 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 13A9B3B01D6 for ; Fri, 29 Sep 2006 13:39:35 -0400 (EDT) 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 04675-07 for ; Fri, 29 Sep 2006 13:39:34 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.234]) by menubar.gnome.org (Postfix) with ESMTP id CD58C3B01C4 for ; Fri, 29 Sep 2006 13:39:33 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i30so1457859wxd for ; Fri, 29 Sep 2006 10:39:33 -0700 (PDT) Received: by 10.90.78.9 with SMTP id a9mr1852466agb; Fri, 29 Sep 2006 10:39:33 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 18sm2460251nzo.2006.09.29.10.39.32; Fri, 29 Sep 2006 10:39:33 -0700 (PDT) Message-ID: <451D5A52.8050105@gmail.com> Date: Fri, 29 Sep 2006 13:39:30 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 Cc: jokosher-devel-list@gnome.org References: <4519E525.4020202@gmail.com> <4c91566f0609270057q3379354asf56d6f28b09a92bf@mail.gmail.com> <200609271143.17606.john@thegreens.co.uk> <9768a1c60609270352u4497887dva95750946608d32b@mail.gmail.com> In-Reply-To: <9768a1c60609270352u4497887dva95750946608d32b@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: [jokosher-devel] New undo syntax X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Sep 2006 17:39:35 -0000 In order to properly fix the undo stack vulnerability, the undo string inside a function's docstring needs a new syntax. I have decided that to make it easy to parse, the variables that need to be passed will be separated by commas. Also the function name must come first and it should be separated from the parameters by a colon like so: Move: temp, temp2 When inside a docstring with the "undo : " in front so we can locate it, it looks like this: """ undo : Move: temp, temp2 """ Personally I don't like the colons performing two different things on the name line - it looks weird and is less clear. Here are some suggestions that I think would look better: undo ~ Move: temp, temp2 undo @ Move: temp, temp2 undo >> Move: temp, temp2 This is mostly an aesthetic thing, so if you don't care then just ignore it and I will decide. Laszlo From laszlok2@gmail.com Fri Sep 29 18:51:43 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B94D43B00E2 for ; Fri, 29 Sep 2006 18:51:43 -0400 (EDT) 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 19703-05 for ; Fri, 29 Sep 2006 18:51:43 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.176]) by menubar.gnome.org (Postfix) with ESMTP id D36F23B0075 for ; Fri, 29 Sep 2006 18:51:42 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so1546813pye for ; Fri, 29 Sep 2006 15:51:42 -0700 (PDT) Received: by 10.35.132.20 with SMTP id j20mr7043395pyn; Fri, 29 Sep 2006 15:51:42 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 20sm13867nzp.2006.09.29.15.51.41; Fri, 29 Sep 2006 15:51:42 -0700 (PDT) Message-ID: <451DA37C.3090501@gmail.com> Date: Fri, 29 Sep 2006 18:51:40 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: Jokosher gnome Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: [jokosher-devel] Change in file format / how to keep using your old project files X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Sep 2006 22:51:43 -0000 Once again I have broken loading loading of old project files. I changed the project VERSION variable to "0.2", and so now it will refuse to open the ones that are marked "0.1". However if you change the variable back, 0.1 project still won't load because of the changes in the undo stack which were required to fix the security vulnerability. If you really want to keep a project convert it to a text file: gunzip -c myfile.jokosher > myfile Then open the project in a text editor and change: to: Then find the part like: ....... ....... Now just gzip the file again and your project will work. P.S. Would it be worth while to make an extension that automatically does these instructions with a python script, thus allowing people to convert their project files, or does no one actually use v0.1? Laszlo From john@thegreens.co.uk Fri Sep 29 20:29:49 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E697C3B019D for ; Fri, 29 Sep 2006 20:29:48 -0400 (EDT) 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 23382-06 for ; Fri, 29 Sep 2006 20:29:48 -0400 (EDT) Received: from smtp812.mail.ukl.yahoo.com (smtp812.mail.ukl.yahoo.com [217.12.12.202]) by menubar.gnome.org (Postfix) with SMTP id 6B2473B0005 for ; Fri, 29 Sep 2006 20:29:47 -0400 (EDT) Received: (qmail 4092 invoked from network); 30 Sep 2006 00:29:46 -0000 Received: from unknown (HELO thegreens.co.uk) (traceygreen210@btinternet.com@81.129.252.173 with login) by smtp812.mail.ukl.yahoo.com with SMTP; 30 Sep 2006 00:29:46 -0000 Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by thegreens.co.uk (Postfix) with ESMTP id A6AA977F59 for ; Sat, 30 Sep 2006 01:29:45 +0100 (BST) From: John Green To: jokosher-devel-list@gnome.org Date: Sat, 30 Sep 2006 01:29:41 +0100 User-Agent: KMail/1.9.1 References: <451DA37C.3090501@gmail.com> In-Reply-To: <451DA37C.3090501@gmail.com> MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_2pbHFOHtxvQO43u" Message-Id: <200609300129.42149.john@thegreens.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.537 tagged_above=-999 required=2 tests=[AWL=-0.496, BAYES_05=-1.11, SPF_NEUTRAL=1.069] X-Spam-Score: -0.537 X-Spam-Level: Subject: Re: [jokosher-devel] Change in file format / how to keep using your old project files X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Sep 2006 00:29:49 -0000 --Boundary-00=_2pbHFOHtxvQO43u Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline On Friday 29 September 2006 23:51, Laszlo Pandy wrote: > > P.S. Would it be worth while to make an extension that automatically > does these instructions with a python script, thus allowing people to > convert their project files, or does no one actually use v0.1? > Don't know about an extension but here's a bit of sed that does it for me converting project.jokosher to project_0_2.jokosher. -- John Green john@thegreens.co.uk --Boundary-00=_2pbHFOHtxvQO43u Content-Type: application/x-shellscript; name="project_update" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="project_update" #!/bin/bash old_name=$1 new_name=${old_name%.jokosher}_0_2.jokosher gunzip -c $old_name | sed '//,/<\/Undo>/c\ '| sed '//,/<\/Redo>/c\ ' | gzip -c > $new_name --Boundary-00=_2pbHFOHtxvQO43u-- From nickmurtagh@gmail.com Sat Sep 30 06:53:50 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C98863B00A3 for ; Sat, 30 Sep 2006 06:53:50 -0400 (EDT) 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 14862-04 for ; Sat, 30 Sep 2006 06:53:50 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by menubar.gnome.org (Postfix) with ESMTP id AE17E3B0093 for ; Sat, 30 Sep 2006 06:53:49 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l36so1170324nfa for ; Sat, 30 Sep 2006 03:53:49 -0700 (PDT) Received: by 10.48.48.15 with SMTP id v15mr6506693nfv; Sat, 30 Sep 2006 03:53:49 -0700 (PDT) Received: by 10.49.88.7 with HTTP; Sat, 30 Sep 2006 03:53:49 -0700 (PDT) Message-ID: <9768a1c60609300353k1e4ddb4fy76406fe987815275@mail.gmail.com> Date: Sat, 30 Sep 2006 11:53:49 +0100 From: "Nick Murtagh" To: jokosher-devel-list@gnome.org In-Reply-To: <451D5A52.8050105@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4519E525.4020202@gmail.com> <4c91566f0609270057q3379354asf56d6f28b09a92bf@mail.gmail.com> <200609271143.17606.john@thegreens.co.uk> <9768a1c60609270352u4497887dva95750946608d32b@mail.gmail.com> <451D5A52.8050105@gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.4 X-Spam-Level: Subject: Re: [jokosher-devel] New undo syntax X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Sep 2006 10:53:51 -0000 On 9/29/06, Laszlo Pandy wrote: > undo ~ Move: temp, temp2 > undo @ Move: temp, temp2 > undo >> Move: temp, temp2 how about: undo: Move(temp, temp2) slightly trickier to parse but easier to read... From parumi@iua.upf.edu Sat Sep 30 13:55:41 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C020F3B0080 for ; Sat, 30 Sep 2006 13:55:41 -0400 (EDT) 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 04287-06 for ; Sat, 30 Sep 2006 13:55:37 -0400 (EDT) Received: from iua-mail.upf.es (iua-mail.upf.es [193.145.55.10]) by menubar.gnome.org (Postfix) with ESMTP id E63473B0070 for ; Sat, 30 Sep 2006 13:55:36 -0400 (EDT) Received: from 241.red-62-57-69.user.auna.net ([62.57.69.241]) by iua-mail.upf.es with esmtp (Exim 3.36 #1 (Debian)) id 1GTj3i-0008AW-00 for ; Sat, 30 Sep 2006 19:55:30 +0200 Message-ID: <451EAF9F.8010409@iua.upf.edu> Date: Sat, 30 Sep 2006 19:55:43 +0200 From: Pau Arumi User-Agent: Mozilla Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: jokosher-devel-list@gnome.org X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-IUA-MailScanner-Information: Please contact the ISP for more information X-IUA-MailScanner: Found to be clean X-IUA-MailScanner-SpamCheck: not spam, SpamAssassin (score=1.393, required 5, BAYES_00 -2.60, RCVD_IN_NJABL_DUL 1.95, RCVD_IN_SORBS_DUL 2.05) X-IUA-MailScanner-SpamScore: s X-IUA-MailScanner-From: parumi@iua.upf.edu X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.561 tagged_above=-999 required=2 tests=[AWL=-0.039, BAYES_00=-2.599, TW_SV=0.077] X-Spam-Score: -2.561 X-Spam-Level: Subject: [jokosher-devel] trying to set up jokosher X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Sep 2006 17:55:42 -0000 hi, i've just make my first attempt to run the svn version of jokosher but not very successfully... after following the installingCvsGstreamer instructions (including setting env variables running gst-head) i run jokosher and i get this warning : "Some functionality will not work correctly or at all. Gstreamer plugin gnonlin is not installed". then it does not allow me to create a project. as a possible clue: going to preferences General, in Audio Mixdown, Outputformat list is empty. env vars seems set ok: GST_REGISTRY points to registry.xml. this file contains an element pointint to libgstcoreelements.so, which exists. GST_PLUGIN_SYSTEM_PATH is void GST_PLUGIN_PATH contains a long list of existing paths, of the type (...)gstreamer/head/gnonlin:(...)gstreamer/head/gst-plugins-good any help would be much appreciated! -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From laszlok2@gmail.com Sat Sep 30 15:00:14 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CE1F13B0013 for ; Sat, 30 Sep 2006 15:00:14 -0400 (EDT) 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 07207-02 for ; Sat, 30 Sep 2006 15:00:11 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.178]) by menubar.gnome.org (Postfix) with ESMTP id 70FA93B007D for ; Sat, 30 Sep 2006 15:00:06 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so1886289pye for ; Sat, 30 Sep 2006 12:00:04 -0700 (PDT) Received: by 10.35.72.6 with SMTP id z6mr3623751pyk; Sat, 30 Sep 2006 12:00:03 -0700 (PDT) Received: from ?192.168.0.100? ( [70.30.194.53]) by mx.gmail.com with ESMTP id 6sm2961724nzn.2006.09.30.12.00.03; Sat, 30 Sep 2006 12:00:03 -0700 (PDT) Message-ID: <451EBEB9.9050609@gmail.com> Date: Sat, 30 Sep 2006 15:00:09 -0400 From: Laszlo Pandy User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 Cc: jokosher-devel-list@gnome.org References: <451EAF9F.8010409@iua.upf.edu> In-Reply-To: <451EAF9F.8010409@iua.upf.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.323 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_SV=0.077] X-Spam-Score: -2.323 X-Spam-Level: Subject: Re: [jokosher-devel] trying to set up jokosher X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Sep 2006 19:00:15 -0000 Pau Arumi wrote: > hi, > i've just make my first attempt to run the svn version of jokosher but > not very successfully... > after following the installingCvsGstreamer instructions (including > setting env variables running gst-head) i run jokosher and i get > this warning : > "Some functionality will not work correctly or at all. > Gstreamer plugin gnonlin is not installed". > > then it does not allow me to create a project. > as a possible clue: going to preferences General, in Audio Mixdown, > Outputformat list is empty. > > env vars seems set ok: GST_REGISTRY points to registry.xml. this file > contains an element pointint to libgstcoreelements.so, which exists. > > GST_PLUGIN_SYSTEM_PATH is void > GST_PLUGIN_PATH contains a long list of existing paths, of the type > (...)gstreamer/head/gnonlin:(...)gstreamer/head/gst-plugins-good > > any help would be much appreciated! > I talked to Pau on IRC about this. It seems he has only built the gstreamer module and not the other required ones. The problem should be fixed now. From stevelist@silverorange.com Sat Sep 30 17:05:42 2006 Return-Path: X-Original-To: jokosher-devel-list@gnome.org Delivered-To: jokosher-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D754F3B00D0 for ; Sat, 30 Sep 2006 17:05:42 -0400 (EDT) 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 13639-06 for ; Sat, 30 Sep 2006 17:05:40 -0400 (EDT) Received: from nova.silverorange.com (nova.silverorange.com [198.167.161.16]) by menubar.gnome.org (Postfix) with ESMTP id 71B2D3B0090 for ; Sat, 30 Sep 2006 17:05:40 -0400 (EDT) Received: from localhost (clementine.grove.silverorange.com [127.0.0.1]) by nova.silverorange.com (Postfix) with ESMTP id 42A6335817E for ; Sat, 30 Sep 2006 18:05:37 -0300 (ADT) Received: from nova.silverorange.com ([192.168.0.35]) by localhost (clementine.grove.silverorange.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01598-05 for ; Sat, 30 Sep 2006 18:05:36 -0300 (ADT) Received: from [192.168.2.10] (unknown [142.176.234.122]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by nova.silverorange.com (Postfix) with ESMTP id 75DC7358178 for ; Sat, 30 Sep 2006 18:05:36 -0300 (ADT) Message-ID: <451EDC18.70303@silverorange.com> Date: Sat, 30 Sep 2006 18:05:28 -0300 From: Steven Garrity User-Agent: Thunderbird 1.5.0.7 (X11/20060913) MIME-Version: 1.0 To: jokosher-devel-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at silverorange.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Subject: [jokosher-devel] Jokosher on FC6 X-BeenThere: jokosher-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: Jokosher Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Sep 2006 21:05:43 -0000 With the release of Fedora Core 6 in a couple of weeks, I was wondering if anyone know how easy/hard it might be to install Jokosher on FC6. Is everything up-to-date enough that it will not require CVS versions of any required packages (gstreamer, etc.)? Cheers, Steven Garrity