From sindhu.oxf@gmail.com Thu May 1 08:27:52 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 5E95576935 for ; Thu, 1 May 2014 08:27:52 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z65Rsz-Czgvu for ; Thu, 1 May 2014 08:27:50 +0000 (UTC) Received: from mail-oa0-f50.google.com (mail-oa0-f50.google.com [209.85.219.50]) by restaurant.gnome.org (Postfix) with ESMTP id BA8D876317 for ; Thu, 1 May 2014 08:27:31 +0000 (UTC) Received: by mail-oa0-f50.google.com with SMTP id i11so3288043oag.37 for ; Thu, 01 May 2014 01:27:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:content-type; bh=Zdld9lafdR1szAga9gofZQEPtjM1htKiEaQfkNIYUco=; b=rtW5yEImVFmEyJH/pf0rE7MhYRtf333BjoB4GtTi+zN/gUJZuSEw0DFIZIta8Kv+yD L7y/8iP7x6tZzfmD9z1jHb7qYcKXVCYdKDfZaQdouRBNceAB05FGD/Oz5/Slt0mf5zz5 zHI6q8REhIYGEMrtiXQ4Ey6nbo4bFD25Ay2Xf6ZtGsAh9P2br2hRy7+T7Lg6n5j/q/Qz b2+nCOY8yxItC/xvTVTJwurzjPI+6cRIC8Ecj6Qw923OhZnrke2AIl4H5bIPKLBqCmyv LTv03Vhzf4dqnuH+QRxQ6otJIqEapMlVp3B2SY9xaejIsR28XpFULbhSALMZPqlUhU+z 6yeg== X-Received: by 10.182.55.65 with SMTP id q1mr89195obp.70.1398932850411; Thu, 01 May 2014 01:27:30 -0700 (PDT) MIME-Version: 1.0 Sender: sindhu.oxf@gmail.com Received: by 10.76.18.11 with HTTP; Thu, 1 May 2014 01:26:50 -0700 (PDT) From: Sindhu S Date: Thu, 1 May 2014 10:26:50 +0200 X-Google-Sender-Auth: AbPHq678weUOAaUUOEbiynnp4ro Message-ID: Subject: how to make old extensions work in 3.12? To: gnome-shell-list Content-Type: multipart/alternative; boundary=089e015388489d0afa04f8526fa5 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2014 08:27:52 -0000 --089e015388489d0afa04f8526fa5 Content-Type: text/plain; charset=UTF-8 hi, I want to make this extension [1] work in 3.12. Is there a tutorial for this? If not, how should I start? Thanks. [1] https://extensions.gnome.org/extension/162/todo-list/ --089e015388489d0afa04f8526fa5 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
hi,

I want to make this extension [1] w= ork in 3.12.
Is there a tutorial for this?
If not, how = should I start?

Thanks.

--089e015388489d0afa04f8526fa5-- From bazonbloch@arcor.de Thu May 1 15:35:31 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id B38A0762C2 for ; Thu, 1 May 2014 15:35:31 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: 0.37 X-Spam-Level: X-Spam-Status: No, score=0.37 tagged_above=-999 required=2 tests=[AC_DIV_BONANZA=0.001, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MISSING_HEADERS=1.021, RCVD_IN_BL_SPAMCOP_NET=1.347, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1HUSz26A8wk5 for ; Thu, 1 May 2014 15:35:30 +0000 (UTC) Received: from mail-in-16.arcor-online.net (mail-in-16.arcor-online.net [151.189.21.56]) by restaurant.gnome.org (Postfix) with ESMTP id 946DB76239 for ; Thu, 1 May 2014 15:35:10 +0000 (UTC) Received: from mail-in-10-z2.arcor-online.net (mail-in-10-z2.arcor-online.net [151.189.8.27]) by mx.arcor.de (Postfix) with ESMTP id 5FC90881A for ; Thu, 1 May 2014 17:35:08 +0200 (CEST) Received: from mail-in-04.arcor-online.net (mail-in-04.arcor-online.net [151.189.21.44]) by mail-in-10-z2.arcor-online.net (Postfix) with ESMTP id 5F11928A884 for ; Thu, 1 May 2014 17:35:08 +0200 (CEST) X-Greylist: Passed host: 209.85.160.175 X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-04.arcor-online.net 2658BA9DE1 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1398958508; bh=jbUMcWwBNMAOZXQLmIVf8MpobimdZJe/nhepdGs3L4s=; h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From: Cc:Content-Type; b=qO/G/tWkMy90IKgmb8IQVwAFkxR5SXXkYKM2NKonuixHLNtaFOBcXq0AjLKEA0Bqv ZPdDZBi5peZPi9tAlQ0lm1/PqAIjUw0msRtkMFGtcNJegh4L81O6QYWoZwXQ18t7TG Rmo4nVbuv1KwqTY07JL8E1Vx6vbT/d6oRD8dlHsE= Received: from mail-yk0-f175.google.com (mail-yk0-f175.google.com [209.85.160.175]) (Authenticated sender: bazonbloch@arcor.de) by mail-in-04.arcor-online.net (Postfix) with ESMTPA id 2658BA9DE1 for ; Thu, 1 May 2014 17:35:08 +0200 (CEST) Received: by mail-yk0-f175.google.com with SMTP id q200so2794945ykb.6 for ; Thu, 01 May 2014 08:35:06 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.236.105.141 with SMTP id k13mr15387647yhg.141.1398958506878; Thu, 01 May 2014 08:35:06 -0700 (PDT) Received: by 10.170.222.215 with HTTP; Thu, 1 May 2014 08:35:06 -0700 (PDT) In-Reply-To: References: Date: Thu, 1 May 2014 17:35:06 +0200 Message-ID: Subject: Re: Extension porting to 3.12 From: Bazon Bloch Cc: "gnome-shell-list@gnome.org" Content-Type: multipart/alternative; boundary=089e0158bbdcdbb09204f8586831 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2014 15:35:31 -0000 --089e0158bbdcdbb09204f8586831 Content-Type: text/plain; charset=UTF-8 I have some problems with porting my extensions to 3.12: before, the javascript source was in /usr/share/gnome-shell/..... . now there is: nothing! So where has the java-script original code gone? also, looking-glass doesn't seem to work as before: although my extension (which is working in 3.10) is showing "error" in https://extensions.gnome.org , looking-glass shows that the extension has no errors. So, by trial and error, I found out the problem is: const SD = imports.ui.searchDisplay; But there are the next problems: How do I get the new import? 1. Can't find the source. 2. entering "imports" in looking-glass doesn't give me an browseable object as before. I'm a bit frustrated. :-( --089e0158bbdcdbb09204f8586831 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I have s= ome problems with porting my extensions to 3.12:

before, = the javascript source was in /usr/share/gnome-shell/..... .
now t= here is: nothing!

So where has the java-script original code gone?

als= o, looking-glass doesn't seem to work as before:
although my e= xtension (which is working in 3.10) is showing "error" in https://extensions.gnom= e.org , looking-glass shows that the extension has no errors.

So, by trial and error, I found out the problem is:
const SD = =3D imports.ui.searchDisplay;

But there are the next problems:=
How do I get the new import?
1. Can't find the sour= ce.
2. entering "imports" in looking-glass doesn't give me = an browseable object as before.

I'm a bit frustrated. :-(=

--089e0158bbdcdbb09204f8586831-- From drago01@gmail.com Thu May 1 15:47:25 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 52A0D762E9 for ; Thu, 1 May 2014 15:47:25 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.75 X-Spam-Level: X-Spam-Status: No, score=-1.75 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dZgaU64faEL7 for ; Thu, 1 May 2014 15:47:24 +0000 (UTC) Received: from mail-qg0-f45.google.com (mail-qg0-f45.google.com [209.85.192.45]) by restaurant.gnome.org (Postfix) with ESMTP id 5EA0A762C2 for ; Thu, 1 May 2014 15:47:05 +0000 (UTC) Received: by mail-qg0-f45.google.com with SMTP id a108so3393393qge.4 for ; Thu, 01 May 2014 08:47:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=pi7qxD/yX9NvfgUOq6Zu2b37LekIbM1JQryID9yyo/Y=; b=QAxFi9Lj6PrMSb1RNKYhek1PYWvE1Ff5zRdUoo8Ws/IJrnqYFaM+kZkogrQeOBX6i3 Rl0Acgt1z8L2sCB0xrfxHcjKR8QnpPVGbg72WYSMGoDL8mGU+xZ2h/+T6A/EjFqU7wcf rbjxlqlMjEToFw/w6OcjXDdjeo9O6ZtKxPTt+V7KB8HFiluEQKWe+OTvuqaMrAkyx1OJ kYSvZCe+mV64w9YECOxqVeT0c5Y9QbQQVHEBAytsbmA6aIglDDcnAM96FkGBlG++4NPr ZaYmpvaLSguK/5N/YVxZ5hEc9uT8d1pT9zr41aTj6yZsoV+pA9j6ceZ8HyaEwqPIeFtV Cn0A== MIME-Version: 1.0 X-Received: by 10.224.50.138 with SMTP id z10mr15203445qaf.6.1398959214954; Thu, 01 May 2014 08:46:54 -0700 (PDT) Received: by 10.140.101.214 with HTTP; Thu, 1 May 2014 08:46:54 -0700 (PDT) In-Reply-To: References: Date: Thu, 1 May 2014 17:46:54 +0200 Message-ID: Subject: Re: Extension porting to 3.12 From: drago01 To: Bazon Bloch Content-Type: text/plain; charset=UTF-8 Cc: "gnome-shell-list@gnome.org" X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2014 15:47:25 -0000 On Thu, May 1, 2014 at 5:35 PM, Bazon Bloch wrote: > I have some problems with porting my extensions to 3.12: > > before, the javascript source was in /usr/share/gnome-shell/..... . > now there is: nothing! > > So where has the java-script original code gone? http://blogs.gnome.org/mclasen/2014/03/24/keeping-gnome-shell-approachable/ From bazonbloch@arcor.de Thu May 1 15:57:47 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 88058762C2 for ; Thu, 1 May 2014 15:57:47 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.652 X-Spam-Level: X-Spam-Status: No, score=-0.652 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_BL_SPAMCOP_NET=1.347, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4P4wBK84DMpx for ; Thu, 1 May 2014 15:57:46 +0000 (UTC) Received: from mail-in-12.arcor-online.net (mail-in-12.arcor-online.net [151.189.21.52]) by restaurant.gnome.org (Postfix) with ESMTP id 2797E76239 for ; Thu, 1 May 2014 15:57:26 +0000 (UTC) Received: from mail-in-12-z2.arcor-online.net (mail-in-12-z2.arcor-online.net [151.189.8.29]) by mx.arcor.de (Postfix) with ESMTP id 6E86D262AD for ; Thu, 1 May 2014 17:57:24 +0200 (CEST) Received: from mail-in-02.arcor-online.net (mail-in-02.arcor-online.net [151.189.21.42]) by mail-in-12-z2.arcor-online.net (Postfix) with ESMTP id 556942E635D for ; Thu, 1 May 2014 17:57:24 +0200 (CEST) X-Greylist: Passed host: 209.85.160.178 X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-02.arcor-online.net 156EB119BC5 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1398959844; bh=mRGJH3QvuSKrkwPgsONzKcTIrnyrqYD7mhBNae+Gel8=; h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From: To:Cc:Content-Type; b=ffyCcAOIEOfa41he465TuUtn+GpVlf6HtiraEr8vylBOm5Q8pksbN9BRGZ0wHGkPe 8qPKxwXdub30v8G6QCLyhaTtuyyWE2ftN8tdQwdIJqUcTGRbrRbnlSdAlpudzBJ2EU BGOOvZ8tT3XW4FxUBX4yVSGyOWBy63zp6SUmW82A= Received: from mail-yk0-f178.google.com (mail-yk0-f178.google.com [209.85.160.178]) (Authenticated sender: bazonbloch@arcor.de) by mail-in-02.arcor-online.net (Postfix) with ESMTPA id 156EB119BC5 for ; Thu, 1 May 2014 17:57:23 +0200 (CEST) Received: by mail-yk0-f178.google.com with SMTP id 200so2805963ykr.23 for ; Thu, 01 May 2014 08:57:22 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.236.91.170 with SMTP id h30mr15748081yhf.143.1398959842857; Thu, 01 May 2014 08:57:22 -0700 (PDT) Received: by 10.170.222.215 with HTTP; Thu, 1 May 2014 08:57:22 -0700 (PDT) In-Reply-To: References: Date: Thu, 1 May 2014 17:57:22 +0200 Message-ID: Subject: Re: Extension porting to 3.12 From: Bazon Bloch To: drago01 Content-Type: multipart/alternative; boundary=20cf3011ddf97d1b7104f858b810 Cc: "gnome-shell-list@gnome.org" X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2014 15:57:47 -0000 --20cf3011ddf97d1b7104f858b810 Content-Type: text/plain; charset=UTF-8 Thanks, that's a better point to start... 2014-05-01 17:46 GMT+02:00 drago01 : > On Thu, May 1, 2014 at 5:35 PM, Bazon Bloch wrote: > > I have some problems with porting my extensions to 3.12: > > > > before, the javascript source was in /usr/share/gnome-shell/..... . > > now there is: nothing! > > > > So where has the java-script original code gone? > > http://blogs.gnome.org/mclasen/2014/03/24/keeping-gnome-shell-approachable/ > --20cf3011ddf97d1b7104f858b810 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Thanks, that's a better point to start...


2014-05-01 17:46= GMT+02:00 drago01 <drago01@gmail.com>:
On Thu, May 1, 2014 at 5:35 = PM, Bazon Bloch <bazonbloch@arcor= .de> wrote:
> I have some problems with porting my extensions to 3.12:
>
> before, the javascript source was in /usr/share/gnome-shell/..... . > now there is: nothing!
>
> So where has the java-script original code gone?

http://blogs.gnome.org/mclasen/2014/03= /24/keeping-gnome-shell-approachable/

--20cf3011ddf97d1b7104f858b810-- From sindhu.oxf@gmail.com Thu May 1 16:10:48 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id B44E5762C2 for ; Thu, 1 May 2014 16:10:48 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jn95YMWMkhyY for ; Thu, 1 May 2014 16:10:47 +0000 (UTC) Received: from mail-oa0-f42.google.com (mail-oa0-f42.google.com [209.85.219.42]) by restaurant.gnome.org (Postfix) with ESMTP id 94ECD76239 for ; Thu, 1 May 2014 16:10:28 +0000 (UTC) Received: by mail-oa0-f42.google.com with SMTP id i7so3833408oag.29 for ; Thu, 01 May 2014 09:10:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=DzIz3dgPMM+1FDHGfdTgbCfTT44qVa1lzzkcX8vIKVA=; b=wUqmXBbCw9I+lqsChtJXwIrVjLw59VMGxwqwUvOtJXnwpGmURFUuF0kJya/cUtjD2g gLOol6byVATN8ixGkHVOd07AwqKQgOsg5SRFz3oZc/fzWKl2Y5Fr42le6vCOTun7J3Ki 5EbMN+7YT8E/Xqlq9FKVyKByqrFO3+mnqrZyAy6mkxaj62oG0RdhS1sqf8lORWfIt7A1 MzlWGTmPazaZKQCrOo5CctrSESuSv0MPlI5ymgV2jHT2yAUq/pQVoog1JuB6bVMLne29 wopoOZQRnTFaChaKWAIo7kCvOQb/C1kmivmvxbmQFJm8Tyey5CvkBQ3W29yruyfSbSSt xG/w== X-Received: by 10.60.125.195 with SMTP id ms3mr11741657oeb.3.1398960622718; Thu, 01 May 2014 09:10:22 -0700 (PDT) MIME-Version: 1.0 Sender: sindhu.oxf@gmail.com Received: by 10.76.18.11 with HTTP; Thu, 1 May 2014 09:09:42 -0700 (PDT) In-Reply-To: References: From: Sindhu S Date: Thu, 1 May 2014 18:09:42 +0200 X-Google-Sender-Auth: rdtNxG_78hHqrs9v7i0ttFbHfKA Message-ID: Subject: Re: Extension porting to 3.12 To: Bazon Bloch Content-Type: multipart/alternative; boundary=047d7b33cf28f8d75e04f858e630 Cc: "gnome-shell-list@gnome.org" X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2014 16:10:48 -0000 --047d7b33cf28f8d75e04f858e630 Content-Type: text/plain; charset=UTF-8 On Thu, May 1, 2014 at 5:57 PM, Bazon Bloch wrote: > Thanks, that's a better point to start... > Did you manage to udpate your extension to 3.12? Which extension have you written? Thanks! --047d7b33cf28f8d75e04f858e630 Content-Type: text/html; charset=UTF-8



On Thu, May 1, 2014 at 5:57 PM, Bazon Bloch <bazonbloch@arcor.de> wrote:
Thanks, that's a better point to start...

Did you manage to udpate your extension to 3.12?
Which extension have you written?

Thanks!
--047d7b33cf28f8d75e04f858e630-- From bazonbloch@arcor.de Thu May 1 18:17:05 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 0A71E762C2 for ; Thu, 1 May 2014 18:17:05 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.652 X-Spam-Level: X-Spam-Status: No, score=-0.652 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_BL_SPAMCOP_NET=1.347, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P85bMN9ZRSMm for ; Thu, 1 May 2014 18:17:03 +0000 (UTC) Received: from mail-in-05.arcor-online.net (mail-in-05.arcor-online.net [151.189.21.45]) by restaurant.gnome.org (Postfix) with ESMTP id C39C0762FC for ; Thu, 1 May 2014 18:16:44 +0000 (UTC) Received: from mail-in-13-z2.arcor-online.net (mail-in-13-z2.arcor-online.net [151.189.8.30]) by mx.arcor.de (Postfix) with ESMTP id E3F80E3B9B for ; Thu, 1 May 2014 20:16:41 +0200 (CEST) Received: from mail-in-05.arcor-online.net (mail-in-05.arcor-online.net [151.189.21.45]) by mail-in-13-z2.arcor-online.net (Postfix) with ESMTP id DEDB314AB01 for ; Thu, 1 May 2014 20:16:41 +0200 (CEST) X-Greylist: Passed host: 209.85.213.48 X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-05.arcor-online.net 9DF22E3C49 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1398968201; bh=GTn/qi+vXcJHqhl4Ow/eLCILudi7cwrEQOCWI6R4J84=; h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From: To:Cc:Content-Type; b=LaCK9/RcelAOvmluewY3S+uAS1cePwmoCQPkfEf9gJXBrdyqZGLJeH15t9rJkeRnH XDsu5kCr89y5ipg1BewbNa28Oc4YkU3tLEOufp6TsugeYnRrbX7j9bbEIP2WtWZ8DB WkKMdc1SAs0XzNTa3B6T5aFVEU49tdOY4NOGrAno= Received: from mail-yh0-f48.google.com (mail-yh0-f48.google.com [209.85.213.48]) (Authenticated sender: bazonbloch@arcor.de) by mail-in-05.arcor-online.net (Postfix) with ESMTPA id 9DF22E3C49 for ; Thu, 1 May 2014 20:16:41 +0200 (CEST) Received: by mail-yh0-f48.google.com with SMTP id v1so3245629yhn.35 for ; Thu, 01 May 2014 11:16:40 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.236.91.170 with SMTP id h30mr16873539yhf.143.1398968200402; Thu, 01 May 2014 11:16:40 -0700 (PDT) Received: by 10.170.222.215 with HTTP; Thu, 1 May 2014 11:16:40 -0700 (PDT) In-Reply-To: References: Date: Thu, 1 May 2014 20:16:40 +0200 Message-ID: Subject: Re: Extension porting to 3.12 From: Bazon Bloch To: Sindhu S Content-Type: multipart/alternative; boundary=20cf3011ddf9a33c6904f85aaaac Cc: "gnome-shell-list@gnome.org" X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2014 18:17:05 -0000 --20cf3011ddf9a33c6904f85aaaac Content-Type: text/plain; charset=UTF-8 Not yet, the extension includes several monkey-patches (it modifies the behavior of the shell) and is highly sensitive to changes of the code. It is: https://extensions.gnome.org/extension/440/workspace-separation-on-dash/ Thanks! :-) 2014-05-01 18:09 GMT+02:00 Sindhu S : > > > > On Thu, May 1, 2014 at 5:57 PM, Bazon Bloch wrote: > >> Thanks, that's a better point to start... >> > > Did you manage to udpate your extension to 3.12? > Which extension have you written? > > Thanks! > --20cf3011ddf9a33c6904f85aaaac Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Not yet, the extension includes several monkey-patches (it= modifies the behavior of the shell) and is highly sensitive to changes of = the code. It is:

Thanks! :-)


2014-05-01 18:09 GMT+02:00 Sindhu S <sin= dhus@live.in>:



On Thu, May 1, 2014 = at 5:57 PM, Bazon Bloch <bazonbloch@arcor.de> wrote:
Thanks, that's a better= point to start...

Did you mana= ge to udpate your extension to 3.12?
Which extension have you written?

Thanks!

--20cf3011ddf9a33c6904f85aaaac-- From j-frankish@slb.com Sun May 4 10:32:08 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id AA7D3762AF for ; Sun, 4 May 2014 10:32:08 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -7.551 X-Spam-Level: X-Spam-Status: No, score=-7.551 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gok0iV1c3Z5n for ; Sun, 4 May 2014 10:32:07 +0000 (UTC) Received: from gb0135mta01.mail.slb.com (gb0135mta01.mail.slb.com [136.250.9.132]) by restaurant.gnome.org (Postfix) with ESMTP id 1ADE2765AD for ; Sun, 4 May 2014 10:31:48 +0000 (UTC) Received: from gb0135mta01.mail.slb.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 1CB8B59D411 for ; Sun, 4 May 2014 10:31:46 +0000 (GMT) Received: from NL0230MBX01N1.DIR.slb.com (nl0230mbx01n1.dir.slb.com [199.6.132.5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by gb0135mta01.mail.slb.com (Postfix) with ESMTPS id BB02259D4F2 for ; Sun, 4 May 2014 10:31:45 +0000 (GMT) Received: from NL0230MBX06N1.DIR.slb.com (199.6.132.15) by NL0230MBX01N1.DIR.slb.com (199.6.132.5) with Microsoft SMTP Server (TLS) id 14.3.174.1; Sun, 4 May 2014 12:31:45 +0200 Received: from NL0230MBX12N1.DIR.slb.com ([169.254.1.118]) by NL0230MBX06N1.DIR.slb.com ([169.254.1.91]) with mapi id 14.03.0174.001; Sun, 4 May 2014 12:31:45 +0200 From: John Frankish To: "gnome-shell-list@gnome.org" Subject: Graphics Problems with gnome-shell-3.10.3 Thread-Topic: Graphics Problems with gnome-shell-3.10.3 Thread-Index: Ac9ngVmfN/V945TmQFui6TQFqNPfiw== Date: Sun, 4 May 2014 10:31:45 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [199.6.155.12] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 May 2014 10:32:08 -0000 I've compiled gnome-3.10.x from source to run on a machine with an intel co= re-i7 2640m 2.8GHz cpu with 8GB RAM and intel hd3000 graphics on 64bit tiny= corelinux using a 3.8.13 kernel. Using gnome-session/gnome-shell, most things seem to work, but the graphics= display is very poor. The display background continually turns bright white and dragging any wind= ow produces a trail of multiple windows behind it. The only way to fix this= seems to use the mac/special/windows key to move to the "task-switcher" sc= reen and back again. Setting CLUTTER_PAINT=3D"disable-clipped-redraws:disable-culling" does not = seem to help appreciably. Are the above problems caused by the graphics not being powerful enough or = is it a software problem? If it is a software problem, are there any patches available to fix this wi= thout moving to gnome-3.12.x? The software in use is listed below. Regards John ---------- gnome-session-3.10.1 gnome-shell-3.10.3 mutter-3.10.4 clutter-1.16.2 cogl-1.16.0 xf86-video-intel-2.21.15 From drago01@gmail.com Sun May 4 12:14:10 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 50486762AF for ; Sun, 4 May 2014 12:14:10 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.75 X-Spam-Level: X-Spam-Status: No, score=-1.75 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WrNwzALdLY5H for ; Sun, 4 May 2014 12:14:09 +0000 (UTC) Received: from mail-qg0-f46.google.com (mail-qg0-f46.google.com [209.85.192.46]) by restaurant.gnome.org (Postfix) with ESMTP id 7803A760A3 for ; Sun, 4 May 2014 12:13:50 +0000 (UTC) Received: by mail-qg0-f46.google.com with SMTP id q108so3539363qgd.5 for ; Sun, 04 May 2014 05:13:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=37XIEJZGqSWa4whuvfV+NbfKLUL4+YyQm7kfNkcBfQw=; b=IG8zUjRCMlWTu5QpQI1SlgxdeEzZ89KBaIH8AI/+aLkYtWzG9HJRwOv1gjQsVkJ/oN +RhjE9fRB8fDvPatQHN/UaX9qKby4RvZHd/Ixu+NiI3ty208H5R0hc+dmv7bEOkcDjan USA476pg1BnxLVANyQzw5s6dcpqpCCLFcRYtYMrOrYYE66KVOfu6oO6lvLVqElrSrF5l ciE2oC4tR5Xe64YSz1sl50IN+lT19F2alP0HAb54d3lSVb47dE7NL7VyA9PCF4zeFji9 1OFP6Q9CRTdg1hy6jb9Vo+DJDav7rX2MCw7TPX+CYt/ouFTBaNWh4JCQko+6azGnC5oI MBCQ== MIME-Version: 1.0 X-Received: by 10.229.89.65 with SMTP id d1mr36283097qcm.14.1399205629337; Sun, 04 May 2014 05:13:49 -0700 (PDT) Received: by 10.140.101.214 with HTTP; Sun, 4 May 2014 05:13:49 -0700 (PDT) In-Reply-To: References: Date: Sun, 4 May 2014 14:13:49 +0200 Message-ID: Subject: Re: Graphics Problems with gnome-shell-3.10.3 From: drago01 To: John Frankish Content-Type: text/plain; charset=UTF-8 Cc: "gnome-shell-list@gnome.org" X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 May 2014 12:14:10 -0000 On Sun, May 4, 2014 at 12:31 PM, John Frankish wrote: > I've compiled gnome-3.10.x from source to run on a machine with an intel core-i7 2640m 2.8GHz cpu with 8GB RAM and intel hd3000 graphics on 64bit tinycorelinux using a 3.8.13 kernel. > > Using gnome-session/gnome-shell, most things seem to work, but the graphics display is very poor. > > The display background continually turns bright white and dragging any window produces a trail of multiple windows behind it. The only way to fix this seems to use the mac/special/windows key to move to the "task-switcher" screen and back again. > > Setting CLUTTER_PAINT="disable-clipped-redraws:disable-culling" does not seem to help appreciably. > > Are the above problems caused by the graphics not being powerful enough or is it a software problem? No that has nothing to do with "being powerful enough" it sounds like a driver issue (mesa or kernel). From magcius@gmail.com Sun May 4 14:01:17 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 1B82D765AD for ; Sun, 4 May 2014 14:01:17 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.699 X-Spam-Level: X-Spam-Status: No, score=-2.699 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q9y7EoaORF0c for ; Sun, 4 May 2014 14:01:15 +0000 (UTC) Received: from mail-vc0-f179.google.com (mail-vc0-f179.google.com [209.85.220.179]) by restaurant.gnome.org (Postfix) with ESMTP id BCC81760A3 for ; Sun, 4 May 2014 14:00:56 +0000 (UTC) Received: by mail-vc0-f179.google.com with SMTP id il7so2196239vcb.10 for ; Sun, 04 May 2014 07:00:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=EHfafz5FMDO2EHdERQD+GJsrwQYMWmmzVlzTd13C5KI=; b=iCadaiyYTMiNmBx1cGpUrG8uWzvP8fG4Rnztv512Cia3PnAmQfOGAfAjzhiDgQj+JS WvuMOxMCrwOSzGJtVjgOslopsSthDryvaxD2JvRXzKNlbDpZwIrfkELICLhGkiFkjb2C Xp/0exCxMu5EuoWANyt+QeBcJrwc45tjJFIC0UeiZ4Kj9danPFCyjnaptZ5715IChJcY rKMCP33eH3oMH4IHOa1NOzp0rHX4NHjdHO/GVjvKNCgVVhVwiuj0xKyBMZYorHh+q95t ALD4Rw7g8SH0JHJd/AJT7tFg+v9CLZly0Q5D8YYMQPKOaK8G/cq+Yrmua1T/Ij3JbU2V 8jEQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mecheye.net; s=google; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=EHfafz5FMDO2EHdERQD+GJsrwQYMWmmzVlzTd13C5KI=; b=NN0cad3QuOr9qiiMKXoI4IcrKFnTy+TdPw9hmW7BIlF8SRZ8Cyuo/AhuMA04ql8KE5 Z1fNLPd8utRVwnwBy9udAwp5zNeVmSKGCKvAE5B3x1d35thInVXur/+IrDLy9ToOaA3I N5fO1W/Rv60ri9Q+NsoKg+pocg4kFkA/c2EnQ= MIME-Version: 1.0 X-Received: by 10.58.198.75 with SMTP id ja11mr190086vec.59.1399212055408; Sun, 04 May 2014 07:00:55 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.52.116.231 with HTTP; Sun, 4 May 2014 07:00:55 -0700 (PDT) In-Reply-To: References: Date: Sun, 4 May 2014 10:00:55 -0400 X-Google-Sender-Auth: qt--srsmFDLAb6FhdcQEDZmJqoU Message-ID: Subject: Re: Graphics Problems with gnome-shell-3.10.3 From: "Jasper St. Pierre" To: John Frankish Content-Type: multipart/alternative; boundary=047d7b6d99448738ff04f89371b1 Cc: "gnome-shell-list@gnome.org" X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 May 2014 14:01:17 -0000 --047d7b6d99448738ff04f89371b1 Content-Type: text/plain; charset=UTF-8 It's an issue with the background and can be fixed by setting your background to a constant color. You can also apply the four patches in this bug, but I'm not sure if it will cleanly apply on top of 3.10.x: https://bugzilla.gnome.org/show_bug.cgi?id=722149 On Sun, May 4, 2014 at 6:31 AM, John Frankish wrote: > I've compiled gnome-3.10.x from source to run on a machine with an intel > core-i7 2640m 2.8GHz cpu with 8GB RAM and intel hd3000 graphics on 64bit > tinycorelinux using a 3.8.13 kernel. > > Using gnome-session/gnome-shell, most things seem to work, but the > graphics display is very poor. > > The display background continually turns bright white and dragging any > window produces a trail of multiple windows behind it. The only way to fix > this seems to use the mac/special/windows key to move to the > "task-switcher" screen and back again. > > Setting CLUTTER_PAINT="disable-clipped-redraws:disable-culling" does not > seem to help appreciably. > > Are the above problems caused by the graphics not being powerful enough or > is it a software problem? > > If it is a software problem, are there any patches available to fix this > without moving to gnome-3.12.x? The software in use is listed below. > > Regards > John > ---------- > gnome-session-3.10.1 > gnome-shell-3.10.3 > mutter-3.10.4 > clutter-1.16.2 > cogl-1.16.0 > xf86-video-intel-2.21.15 > > > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gnome-shell-list > -- Jasper --047d7b6d99448738ff04f89371b1 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
It's an issue with the background and can be fixed by = setting your background to a constant color. You can also apply the four pa= tches in this bug, but I'm not sure if it will cleanly apply on top of = 3.10.x:

https:/= /bugzilla.gnome.org/show_bug.cgi?id=3D722149


On Sun, May 4, 2014 at 6:31 AM= , John Frankish <j-frankish@slb.com> wrote:
I've compiled gnome-3.10.x from source t= o run on a machine with an intel core-i7 2640m 2.8GHz cpu with 8GB RAM and = intel hd3000 graphics on 64bit tinycorelinux using a 3.8.13 kernel.

Using gnome-session/gnome-shell, most things seem to work, but the graphics= display is very poor.

The display background continually turns bright white and dragging any wind= ow produces a trail of multiple windows behind it. The only way to fix this= seems to use the mac/special/windows key to move to the "task-switche= r" screen and back again.

Setting CLUTTER_PAINT=3D"disable-clipped-redraws:disable-culling"= does not seem to help appreciably.

Are the above problems caused by the graphics not being powerful enough or = is it a software problem?

If it is a software problem, are there any patches available to fix this wi= thout moving to gnome-3.12.x? The software in use is listed below.

Regards
John
----------
gnome-session-3.10.1
gnome-shell-3.10.3
mutter-3.10.4
clutter-1.16.2
cogl-1.16.0
xf86-video-intel-2.21.15


_______________________________________________
gnome-shell-list mailing list
gnome-shell-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-shell-list



--
=C2=A0 Jasper
--047d7b6d99448738ff04f89371b1-- From j-frankish@slb.com Mon May 5 06:32:26 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 31C3976A0E for ; Mon, 5 May 2014 06:32:26 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -7.551 X-Spam-Level: X-Spam-Status: No, score=-7.551 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l97ez9-z_8yz for ; Mon, 5 May 2014 06:32:25 +0000 (UTC) Received: from gb0135mta01.mail.slb.com (gb0135mta01.mail.slb.com [136.250.9.132]) by restaurant.gnome.org (Postfix) with ESMTP id D57537625C for ; Mon, 5 May 2014 06:32:06 +0000 (UTC) Received: from gb0135mta01.mail.slb.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 5DA3759D41C; Mon, 5 May 2014 06:32:04 +0000 (GMT) Received: from NL0230MBX01N1.DIR.slb.com (nl0230mbx01n1.dir.slb.com [199.6.132.5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by gb0135mta01.mail.slb.com (Postfix) with ESMTPS id 2D30759D41A; Mon, 5 May 2014 06:32:04 +0000 (GMT) Received: from NL0230MBX14N2.DIR.slb.com (199.6.133.31) by NL0230MBX01N1.DIR.slb.com (199.6.132.5) with Microsoft SMTP Server (TLS) id 14.3.174.1; Mon, 5 May 2014 08:32:03 +0200 Received: from NL0230MBX12N1.DIR.slb.com ([169.254.1.118]) by NL0230MBX14N2.DIR.slb.com ([169.254.2.20]) with mapi id 14.03.0174.001; Mon, 5 May 2014 08:32:03 +0200 From: John Frankish To: "Jasper St. Pierre" Subject: RE: Graphics Problems with gnome-shell-3.10.3 Thread-Topic: Graphics Problems with gnome-shell-3.10.3 Thread-Index: Ac9ngVmfN/V945TmQFui6TQFqNPfiwADyciAACaRyTA= Date: Mon, 5 May 2014 06:32:03 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [199.6.155.14] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Cc: "gnome-shell-list@gnome.org" X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 May 2014 06:32:26 -0000 PiA+IE9uIFN1biwgTWF5IDQsIDIwMTQgYXQgNjozMSBBTSwgSm9obiBGcmFua2lzaCA8ai1mcmFu a2lzaEBzbGIuY29tPiB3cm90ZToNCj4gPiBJJ3ZlIGNvbXBpbGVkIGdub21lLTMuMTAueCBmcm9t IHNvdXJjZSB0byBydW4gb24gYSBtYWNoaW5lIHdpdGggYW4gaW50ZWwgY29yZS1pNyAyNjQwbSAy LjhHSHogY3B1IHdpdGggOEdCIFJBTSBhbmQgaW50ZWwgaGQzMDAwIGdyYXBoaWNzIG9uIDY0Yml0 IHRpbnljb3JlbGludXggdXNpbmcgYSAzLjguMTMga2VybmVsLg0KPiA+DQo+ID4gVXNpbmcgZ25v bWUtc2Vzc2lvbi9nbm9tZS1zaGVsbCwgbW9zdCB0aGluZ3Mgc2VlbSB0byB3b3JrLCBidXQgdGhl IGdyYXBoaWNzIGRpc3BsYXkgaXMgdmVyeSBwb29yLg0KPiA+DQo+ID4gVGhlIGRpc3BsYXkgYmFj a2dyb3VuZCBjb250aW51YWxseSB0dXJucyBicmlnaHQgd2hpdGUgYW5kIGRyYWdnaW5nIGFueSB3 aW5kb3cgcHJvZHVjZXMgYSB0cmFpbCBvZiBtdWx0aXBsZSB3aW5kb3dzIGJlaGluZCBpdC4gVGhl IG9ubHkgd2F5IHRvIGZpeCB0aGlzIHNlZW1zIHRvIHVzZSB0aGUgbWFjL3NwZWNpYWwvd2luZG93 cyBrZXkgdG8gbW92ZSB0byB0aGUgInRhc2stc3dpdGNoZXIiIHNjcmVlbiBhbmQgYmFjayBhZ2Fp bi4NCj4gPg0KPiA+IFNldHRpbmcgQ0xVVFRFUl9QQUlOVD0iZGlzYWJsZS1jbGlwcGVkLXJlZHJh d3M6ZGlzYWJsZS1jdWxsaW5nIiBkb2VzIG5vdCBzZWVtIHRvIGhlbHAgYXBwcmVjaWFibHkuDQo+ ID4NCj4gPiBBcmUgdGhlIGFib3ZlIHByb2JsZW1zIGNhdXNlZCBieSB0aGUgZ3JhcGhpY3Mgbm90 IGJlaW5nIHBvd2VyZnVsIGVub3VnaCBvciBpcyBpdCBhIHNvZnR3YXJlIHByb2JsZW0/DQo+ID4N Cj4gPiBJZiBpdCBpcyBhIHNvZnR3YXJlIHByb2JsZW0sIGFyZSB0aGVyZSBhbnkgcGF0Y2hlcyBh dmFpbGFibGUgdG8gZml4IHRoaXMgd2l0aG91dCBtb3ZpbmcgdG8gZ25vbWUtMy4xMi54PyBUaGUg c29mdHdhcmUgaW4gdXNlIGlzIGxpc3RlZCBiZWxvdy4NCj4gPg0KPiA+IFJlZ2FyZHMNCj4gPiBK b2huDQo+ID4gLS0tLS0tLS0tLQ0KPiA+IGdub21lLXNlc3Npb24tMy4xMC4xDQo+ID4gZ25vbWUt c2hlbGwtMy4xMC4zDQo+ID4gbXV0dGVyLTMuMTAuNA0KPiA+IGNsdXR0ZXItMS4xNi4yDQo+ID4g Y29nbC0xLjE2LjANCj4gPiB4Zjg2LXZpZGVvLWludGVsLTIuMjEuMTUNCj4NCj4NCj4gSXQncyBh biBpc3N1ZSB3aXRoIHRoZSBiYWNrZ3JvdW5kIGFuZCBjYW4gYmUgZml4ZWQgYnkgc2V0dGluZyB5 b3VyIGJhY2tncm91bmQgdG8gYSBjb25zdGFudCBjb2xvci4gWW91IGNhbiBhbHNvIGFwcGx5IHRo ZSBmb3VyIHBhdGNoZXMgaW4gdGhpcyBidWcsIGJ1dCBJJ20gbm90IHN1cmUgaWYgaXQgd2lsbCBj bGVhbmx5IGFwcGx5IG9uIHRvcCBvZiAzLjEwLng6DQo+DQo+IGh0dHBzOi8vYnVnemlsbGEuZ25v bWUub3JnL3Nob3dfYnVnLmNnaT9pZD03MjIxNDkNCg0KVGhhbmtzIGZvciB0aGUgc3VnZ2VzdGlv bnMuDQoNCkkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBhbiBpc3N1ZSB3aXRoIHRoZSBiYWNrZ3JvdW5k IC0gaWYgSSBjaG9zZSBhIHBsYWluIGNvbG91ciBmcm9tIGdub21lLWJhY2tncm91bmRzLCBpdCBk b2VzIG5vdCBpbXByb3ZlIHRoaW5ncyAtIG9yIHBlcmhhcHMgSSBtaXN1bmRlcnN0b29kPw0KDQpN b3N0IG9mIHRoZSBmb3VyIHBhdGNoZXMgZG8gbm90IGFwcGx5IGNsZWFubHkgc28gYXMgYW4gYWx0 ZXJuYXRpdmUgSSB0b29rICJiYWNrZ3JvdW5kcy5qcyIgZnJvbSBnbm9tZS1zaGVsbC0zLjEzLjEs IGJ1dCB0aGlzIGRpZCBub3QgaW1wcm92ZSB0aGluZ3MgZWl0aGVyLi4uDQoNCg0K From j-frankish@slb.com Mon May 5 12:35:57 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 485B876A57 for ; Mon, 5 May 2014 12:35:57 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -7.551 X-Spam-Level: X-Spam-Status: No, score=-7.551 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yaw8nmjc1N6g for ; Mon, 5 May 2014 12:35:56 +0000 (UTC) Received: from gb0135mta01.mail.slb.com (gb0135mta01.mail.slb.com [136.250.9.132]) by restaurant.gnome.org (Postfix) with ESMTP id 9459F76A52 for ; Mon, 5 May 2014 12:35:36 +0000 (UTC) Received: from gb0135mta01.mail.slb.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id C8DBD59D5D4; Mon, 5 May 2014 12:35:34 +0000 (GMT) Received: from NL0230MBX02N1.DIR.slb.com (nl0230mbx02n1.dir.slb.com [199.6.132.7]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by gb0135mta01.mail.slb.com (Postfix) with ESMTPS id 7AD3459D5DC; Mon, 5 May 2014 12:35:34 +0000 (GMT) Received: from NL0230MBX14N2.DIR.slb.com (199.6.133.31) by NL0230MBX02N1.DIR.slb.com (199.6.132.7) with Microsoft SMTP Server (TLS) id 14.3.174.1; Mon, 5 May 2014 14:35:34 +0200 Received: from NL0230MBX12N1.DIR.slb.com ([169.254.1.118]) by NL0230MBX14N2.DIR.slb.com ([169.254.2.20]) with mapi id 14.03.0174.001; Mon, 5 May 2014 14:35:33 +0200 From: John Frankish To: "gnome-shell-list@gnome.org" Subject: RE: Graphics Problems with gnome-shell-3.10.3 Thread-Topic: Graphics Problems with gnome-shell-3.10.3 Thread-Index: Ac9ngVmfN/V945TmQFui6TQFqNPfiwADyciAACaRyTAADMwPQA== Date: Mon, 5 May 2014 12:35:33 +0000 Message-ID: References: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [199.6.155.14] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 May 2014 12:35:57 -0000 PiA+ID4gT24gU3VuLCBNYXkgNCwgMjAxNCBhdCA2OjMxIEFNLCBKb2huIEZyYW5raXNoIDxqLWZy YW5raXNoQHNsYi5jb20+ICB3cm90ZToNCj4gPiA+IEkndmUgY29tcGlsZWQgZ25vbWUtMy4xMC54 IGZyb20gc291cmNlIHRvIHJ1biBvbiBhIG1hY2hpbmUgd2l0aCBhbiBpbnRlbCBjb3JlLWk3IDI2 NDBtIDIuOEdIeiBjcHUgd2l0aCA4R0IgUkFNIGFuZCBpbnRlbCBoZDMwMDAgZ3JhcGhpY3Mgb24g NjRiaXQgdGlueWNvcmVsaW51eCB1c2luZyBhIDMuOC4xMyBrZXJuZWwuDQo+ID4gPg0KPiA+ID4g VXNpbmcgZ25vbWUtc2Vzc2lvbi9nbm9tZS1zaGVsbCwgbW9zdCB0aGluZ3Mgc2VlbSB0byB3b3Jr LCBidXQgdGhlIGdyYXBoaWNzIGRpc3BsYXkgaXMgdmVyeSBwb29yLg0KPiA+ID4NCj4gPiA+IFRo ZSBkaXNwbGF5IGJhY2tncm91bmQgY29udGludWFsbHkgdHVybnMgYnJpZ2h0IHdoaXRlIGFuZCBk cmFnZ2luZyBhbnkgd2luZG93IHByb2R1Y2VzIGEgdHJhaWwgb2YgbXVsdGlwbGUgd2luZG93cyBi ZWhpbmQgaXQuIFRoZSBvbmx5IHdheSB0byBmaXggdGhpcyBzZWVtcyB0byB1c2UgdGhlIG1hYy9z cGVjaWFsL3dpbmRvd3Mga2V5IHRvIG1vdmUgdG8gdGhlICJ0YXNrLSBzd2l0Y2hlciIgc2NyZWVu IGFuZCBiYWNrIGFnYWluLg0KPiA+ID4NCj4gPiA+IFNldHRpbmcgQ0xVVFRFUl9QQUlOVD0iZGlz YWJsZS1jbGlwcGVkLXJlZHJhd3M6ZGlzYWJsZS1jdWxsaW5nIiBkb2VzIG5vdCBzZWVtIHRvIGhl bHAgYXBwcmVjaWFibHkuDQo+ID4gPg0KPiA+ID4gQXJlIHRoZSBhYm92ZSBwcm9ibGVtcyBjYXVz ZWQgYnkgdGhlIGdyYXBoaWNzIG5vdCBiZWluZyBwb3dlcmZ1bCBlbm91Z2ggb3IgaXMgaXQgYSBz b2Z0d2FyZSBwcm9ibGVtPw0KPiA+ID4NCj4gPiA+IElmIGl0IGlzIGEgc29mdHdhcmUgcHJvYmxl bSwgYXJlIHRoZXJlIGFueSBwYXRjaGVzIGF2YWlsYWJsZSB0byBmaXggdGhpcyB3aXRob3V0IG1v dmluZyB0byBnbm9tZS0zLjEyLng/IFRoZSBzb2Z0d2FyZSBpbiB1c2UgaXMgbGlzdGVkIGJlbG93 Lg0KPiA+ID4NCj4gPiA+IFJlZ2FyZHMNCj4gPiA+IEpvaG4NCj4gPiA+IC0tLS0tLS0tLS0NCj4g PiA+IGdub21lLXNlc3Npb24tMy4xMC4xDQo+ID4gPiBnbm9tZS1zaGVsbC0zLjEwLjMNCj4gPiA+ IG11dHRlci0zLjEwLjQNCj4gPiA+IGNsdXR0ZXItMS4xNi4yDQo+ID4gPiBjb2dsLTEuMTYuMA0K PiA+ID4geGY4Ni12aWRlby1pbnRlbC0yLjIxLjE1DQo+ID4NCj4gPg0KPiA+IEl0J3MgYW4gaXNz dWUgd2l0aCB0aGUgYmFja2dyb3VuZCBhbmQgY2FuIGJlIGZpeGVkIGJ5IHNldHRpbmcgeW91ciBi YWNrZ3JvdW5kIHRvIGEgY29uc3RhbnQgY29sb3IuIFlvdSBjYW4gYWxzbyBhcHBseSB0aGUgZm91 ciBwYXRjaGVzIGluIHRoaXMgYnVnLCBidXQgSSdtIG5vdCBzdXJlIGlmIGl0IHdpbGwgY2xlYW5s eSBhcHBseSBvbiB0b3Agb2YgMy4xMC54Og0KPiA+DQo+ID4gaHR0cHM6Ly9idWd6aWxsYS5nbm9t ZS5vcmcvc2hvd19idWcuY2dpP2lkPTcyMjE0OQ0KPiANCj4gVGhhbmtzIGZvciB0aGUgc3VnZ2Vz dGlvbnMuDQo+IA0KPiBJIGRvbid0IHRoaW5rIHRoaXMgaXMgYW4gaXNzdWUgd2l0aCB0aGUgYmFj a2dyb3VuZCAtIGlmIEkgY2hvc2UgYSBwbGFpbiBjb2xvdXINCj4gZnJvbSBnbm9tZS1iYWNrZ3Jv dW5kcywgaXQgZG9lcyBub3QgaW1wcm92ZSB0aGluZ3MgLSBvciBwZXJoYXBzIEkNCj4gbWlzdW5k ZXJzdG9vZD8NCj4gDQo+IE1vc3Qgb2YgdGhlIGZvdXIgcGF0Y2hlcyBkbyBub3QgYXBwbHkgY2xl YW5seSBzbyBhcyBhbiBhbHRlcm5hdGl2ZSBJIHRvb2sNCj4gImJhY2tncm91bmRzLmpzIiBmcm9t IGdub21lLXNoZWxsLTMuMTMuMSwgYnV0IHRoaXMgZGlkIG5vdCBpbXByb3ZlIHRoaW5ncw0KPiBl aXRoZXIuLi4NCj4gDQoNCkkgcGFzdGVkIHRoZSBlcnJvciBsb2cgYmVsb3csIGJ1dCBub3RoaW5n IHNlZW1zIHBvaW50IHRvIHdoYXQgdGhlIHByb2JsZW0gbWlnaHQgYmU/DQoNCmdub21lLXNlc3Np b25bMjM4NThdOiBXQVJOSU5HOiBDb3VsZCBub3QgY29ubmVjdCB0byBDb25zb2xlS2l0OiBVbmFi bGUgdG8gbG9va3VwIHNlc3Npb24gaW5mb3JtYXRpb24gZm9yIHByb2Nlc3MgJzIzODU4Jw0KX0lj ZVRyYW5zbWtkaXI6IE93bmVyIG9mIC90bXAvLklDRS11bml4IHNob3VsZCBiZSBzZXQgdG8gcm9v dA0KZ25vbWUtc2Vzc2lvblsyMzg1OF06IFdBUk5JTkc6IENvdWxkIG5vdCBjb25uZWN0IHRvIENv bnNvbGVLaXQ6IFVuYWJsZSB0byBsb29rdXAgc2Vzc2lvbiBpbmZvcm1hdGlvbiBmb3IgcHJvY2Vz cyAnMjM4NTgnDQoNCihnbm9tZS1zZXR0aW5ncy1kYWVtb246MjM5MDcpOiBtZWRpYS1rZXlzLXBs dWdpbi1XQVJOSU5HICoqOiBVbmFibGUgdG8gaW5oaWJpdCBrZXlwcmVzc2VzOiBHREJ1cy5FcnJv cjpvcmcuZnJlZWRlc2t0b3AuREJ1cy5FcnJvci5TZXJ2aWNlVW5rbm93bjogVGhlIG5hbWUgb3Jn LmZyZWVkZXNrdG9wLmxvZ2luMSB3YXMgbm90IHByb3ZpZGVkIGJ5IGFueSAuc2VydmljZSBmaWxl cw0KDQooZ25vbWUtc2V0dGluZ3MtZGFlbW9uOjIzOTA3KTogY29sb3ItcGx1Z2luLVdBUk5JTkcg Kio6IGZhaWxlZCB0byBjb25uZWN0IHRvIGNvbG9yZDogRXJyb3IgY2FsbGluZyBTdGFydFNlcnZp Y2VCeU5hbWUgZm9yIG9yZy5mcmVlZGVza3RvcC5Db2xvck1hbmFnZXI6IEdEQnVzLkVycm9yOm9y Zy5mcmVlZGVza3RvcC5EQnVzLkVycm9yLlNwYXduLkNoaWxkRXhpdGVkOiBMYXVuY2ggaGVscGVy IGV4aXRlZCB3aXRoIHVua25vd24gcmV0dXJuIGNvZGUgMQ0KR2pzLU1lc3NhZ2U6IEpTIExPRzog RmFpbGVkIHRvIHJlZ2lzdGVyIEF1dGhlbnRpY2F0aW9uQWdlbnQNCkdqcy1NZXNzYWdlOiBKUyBM T0c6IEdOT01FIFNoZWxsIHN0YXJ0ZWQgYXQgTW9uIE1heSAwNSAyMDE0IDE5OjU2OjM3IEdNVCsw NDAwIChHTVQpDQoNCihnbm9tZS1zaGVsbDoyMzkzNyk6IEdMaWItTmV0LVdBUk5JTkcgKio6IFRo ZSBhbmNob3IgZmlsZSBuYW1lIGZvciB1c2VkIHdpdGggYSBHVGxzRmlsZURhdGFiYXNlIG11c3Qg YmUgYW4gYWJzb2x1dGUgcGF0aCwgYW5kIG5vdCByZWxhdGl2ZTogcGF0aD0vdXNyL2xvY2FsL2V0 Yy9zc2wvY2VydHMvY2EtY2VydGlmaWNhdGVzLmNydA0KV2luZG93IG1hbmFnZXIgd2FybmluZzog TG9nIGxldmVsIDg6IGdfZmlsZV9nZXRfY29udGVudHM6IGFzc2VydGlvbiAnZmlsZW5hbWUgIT0g TlVMTCcgZmFpbGVkDQpHanMtTWVzc2FnZTogSlMgTE9HOiBVbmFibGUgdG8gZ3Vlc3MgY29udGVu dCB0eXBlcyBvbiBhZGRlZCBtb3VudCBzZGEyOiBHaW8uSU9FcnJvckVudW06IG1vdW50IGRvZXNu J3QgaW1wbGVtZW50IGNvbnRlbnQgdHlwZSBndWVzc2luZw0KR2pzLU1lc3NhZ2U6IEpTIExPRzog VW5hYmxlIHRvIGd1ZXNzIGNvbnRlbnQgdHlwZXMgb24gYWRkZWQgbW91bnQgc2RhMzogR2lvLklP RXJyb3JFbnVtOiBtb3VudCBkb2Vzbid0IGltcGxlbWVudCBjb250ZW50IHR5cGUgZ3Vlc3NpbmcN Ckdqcy1NZXNzYWdlOiBKUyBMT0c6IFVuYWJsZSB0byBndWVzcyBjb250ZW50IHR5cGVzIG9uIGFk ZGVkIG1vdW50IHNkYjE6IEdpby5JT0Vycm9yRW51bTogbW91bnQgZG9lc24ndCBpbXBsZW1lbnQg Y29udGVudCB0eXBlIGd1ZXNzaW5nDQpHanMtTWVzc2FnZTogSlMgTE9HOiBVbmFibGUgdG8gZ3Vl c3MgY29udGVudCB0eXBlcyBvbiBhZGRlZCBtb3VudCBzZGIyOiBHaW8uSU9FcnJvckVudW06IG1v dW50IGRvZXNuJ3QgaW1wbGVtZW50IGNvbnRlbnQgdHlwZSBndWVzc2luZw0KRmFpbGVkIHRvIHBs YXkgc291bmQ6IEZpbGUgb3IgZGF0YSBub3QgZm91bmQNCkdqcy1NZXNzYWdlOiBKUyBMT0c6IEVy cm9yIGxvYWRpbmcgY2FsZW5kYXJzOiBFcnJvciBjYWxsaW5nIFN0YXJ0U2VydmljZUJ5TmFtZSBm b3Igb3JnLmdub21lLlNoZWxsLkNhbGVuZGFyU2VydmVyOiBHREJ1cy5FcnJvcjpvcmcuZnJlZWRl c2t0b3AuREJ1cy5FcnJvci5TcGF3bi5DaGlsZFNpZ25hbGVkOiBQcm9jZXNzIC91c3IvbG9jYWwv bGliL2dub21lLXNoZWxsL2dub21lLXNoZWxsLWNhbGVuZGFyLXNlcnZlciByZWNlaXZlZCBzaWdu YWwgNQ0KDQooZ25vbWUtc2V0dGluZ3MtZGFlbW9uOjIzOTA3KTogcG93ZXItcGx1Z2luLVdBUk5J TkcgKio6IFVuYWJsZSB0byBpbmhpYml0IHN1c3BlbmQ6IEdEQnVzLkVycm9yOm9yZy5mcmVlZGVz a3RvcC5EQnVzLkVycm9yLlNlcnZpY2VVbmtub3duOiBUaGUgbmFtZSBvcmcuZnJlZWRlc2t0b3Au bG9naW4xIHdhcyBub3QgcHJvdmlkZWQgYnkgYW55IC5zZXJ2aWNlIGZpbGVzDQoNCihnbm9tZS1z aGVsbDoyMzkzNyk6IEdqcy1XQVJOSU5HICoqOiBKUyBFUlJPUjogW2JveGVkIGluc3RhbmNlIHBy b3h5IEdJTmFtZTpHTGliLkVycm9yIGpzb2JqQDB4N2ZhYmRkNDE0ZmQwIG5hdGl2ZUAweDM5ODlj YjBdDQoNCihnbm9tZS1zZXR0aW5ncy1kYWVtb246MjM5MDcpOiBjb2xvci1wbHVnaW4tV0FSTklO RyAqKjogZmFpbGVkIHRvIGNvbm5lY3QgdG8gY29sb3JkOiBFcnJvciBjYWxsaW5nIFN0YXJ0U2Vy dmljZUJ5TmFtZSBmb3Igb3JnLmZyZWVkZXNrdG9wLkNvbG9yTWFuYWdlcjogR0RCdXMuRXJyb3I6 b3JnLmZyZWVkZXNrdG9wLkRCdXMuRXJyb3IuU3Bhd24uQ2hpbGRFeGl0ZWQ6IExhdW5jaCBoZWxw ZXIgZXhpdGVkIHdpdGggdW5rbm93biByZXR1cm4gY29kZSAxDQpXaW5kb3cgbWFuYWdlciB3YXJu aW5nOiBDdXJyZW50VGltZSB1c2VkIHRvIGNob29zZSBmb2N1cyB3aW5kb3c7IGZvY3VzIHdpbmRv dyBtYXkgbm90IGJlIGNvcnJlY3QuDQpXaW5kb3cgbWFuYWdlciB3YXJuaW5nOiBMb2cgbGV2ZWwg ODogU291cmNlIElEIDUwMSB3YXMgbm90IGZvdW5kIHdoZW4gYXR0ZW1wdGluZyB0byByZW1vdmUg aXQNCldpbmRvdyBtYW5hZ2VyIHdhcm5pbmc6IExvZyBsZXZlbCA4OiBTb3VyY2UgSUQgNTAzIHdh cyBub3QgZm91bmQgd2hlbiBhdHRlbXB0aW5nIHRvIHJlbW92ZSBpdA0KV2luZG93IG1hbmFnZXIg d2FybmluZzogTG9nIGxldmVsIDg6IFNvdXJjZSBJRCA3NDAgd2FzIG5vdCBmb3VuZCB3aGVuIGF0 dGVtcHRpbmcgdG8gcmVtb3ZlIGl0DQpXaW5kb3cgbWFuYWdlciB3YXJuaW5nOiBMb2cgbGV2ZWwg ODogU291cmNlIElEIDc0MiB3YXMgbm90IGZvdW5kIHdoZW4gYXR0ZW1wdGluZyB0byByZW1vdmUg aXQNCg0K From j-frankish@slb.com Tue May 6 09:53:29 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 053E376B45 for ; Tue, 6 May 2014 09:53:29 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -7.551 X-Spam-Level: X-Spam-Status: No, score=-7.551 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2vcZwuz6rEGW for ; Tue, 6 May 2014 09:53:28 +0000 (UTC) Received: from gb0135mta01.mail.slb.com (gb0135mta01.mail.slb.com [136.250.9.132]) by restaurant.gnome.org (Postfix) with ESMTP id E2B8B76B42 for ; Tue, 6 May 2014 09:53:09 +0000 (UTC) Received: from gb0135mta01.mail.slb.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 03FE859D484; Tue, 6 May 2014 09:53:07 +0000 (GMT) Received: from NL0230MBX01N1.DIR.slb.com (nl0230mbx01n1.dir.slb.com [199.6.132.5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by gb0135mta01.mail.slb.com (Postfix) with ESMTPS id C672559D3D9; Tue, 6 May 2014 09:53:06 +0000 (GMT) Received: from NL0230MBX12N1.DIR.slb.com ([169.254.1.118]) by NL0230MBX01N1.DIR.slb.com ([169.254.1.126]) with mapi id 14.03.0174.001; Tue, 6 May 2014 11:53:06 +0200 From: John Frankish To: "gnome-shell-list@gnome.org" Subject: RE: Graphics Problems with gnome-shell-3.10.3 Thread-Topic: Graphics Problems with gnome-shell-3.10.3 Thread-Index: Ac9ngVmfN/V945TmQFui6TQFqNPfiwAADDuAAGPJwuA= Date: Tue, 6 May 2014 09:53:05 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [199.6.155.14] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 May 2014 09:53:29 -0000 PiBPbiBTdW4sIE1heSA0LCAyMDE0IGF0IDEyOjMxIFBNLCBKb2huIEZyYW5raXNoIDxqLWZyYW5r aXNoQHNsYi5jb20+IHdyb3RlOg0KPiA+IEkndmUgY29tcGlsZWQgZ25vbWUtMy4xMC54IGZyb20g c291cmNlIHRvIHJ1biBvbiBhIG1hY2hpbmUgd2l0aCBhbiBpbnRlbCBjb3JlLWk3IDI2NDBtIDIu OEdIeiBjcHUgd2l0aCA4R0IgUkFNIGFuZCBpbnRlbCBoZDMwMDAgZ3JhcGhpY3Mgb24gNjRiaXQg dGlueWNvcmVsaW51eCB1c2luZyBhIDMuOC4xMyBrZXJuZWwuDQo+ID4NCj4gPiBVc2luZyBnbm9t ZS1zZXNzaW9uL2dub21lLXNoZWxsLCBtb3N0IHRoaW5ncyBzZWVtIHRvIHdvcmssIGJ1dCB0aGUg Z3JhcGhpY3MgZGlzcGxheSBpcyB2ZXJ5IHBvb3IuDQo+ID4NCj4gPiBUaGUgZGlzcGxheSBiYWNr Z3JvdW5kIGNvbnRpbnVhbGx5IHR1cm5zIGJyaWdodCB3aGl0ZSBhbmQgZHJhZ2dpbmcgYW55IHdp bmRvdyBwcm9kdWNlcyBhIHRyYWlsIG9mIG11bHRpcGxlIHdpbmRvd3MgYmVoaW5kIGl0LiBUaGUg b25seSB3YXkgdG8gZml4IHRoaXMgc2VlbXMgdG8gdXNlIHRoZSBtYWMvc3BlY2lhbC93aW5kb3dz IGtleSB0byBtb3ZlIHRvIHRoZSAidGFzay1zd2l0Y2hlciIgc2NyZWVuIGFuZCBiYWNrIGFnYWlu Lg0KPiA+DQo+ID4gU2V0dGluZyBDTFVUVEVSX1BBSU5UPSJkaXNhYmxlLWNsaXBwZWQtcmVkcmF3 czpkaXNhYmxlLWN1bGxpbmciIGRvZXMgbm90IHNlZW0gdG8gaGVscCBhcHByZWNpYWJseS4NCj4g Pg0KPiA+IEFyZSB0aGUgYWJvdmUgcHJvYmxlbXMgY2F1c2VkIGJ5IHRoZSBncmFwaGljcyBub3Qg YmVpbmcgcG93ZXJmdWwgZW5vdWdoIG9yIGlzIGl0IGEgc29mdHdhcmUgcHJvYmxlbT8NCj4gDQo+ IE5vIHRoYXQgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCAiYmVpbmcgcG93ZXJmdWwgZW5vdWdoIiBp dCBzb3VuZHMgbGlrZSBhDQo+IGRyaXZlciBpc3N1ZSAobWVzYSBvciBrZXJuZWwpLg0KDQpUaGFu a3MgZm9yIHRoZSByZXBseSAtIEknZCBiZSBncmF0ZWZ1bCBmb3IgYW55IHRyb3VibGUtc2hvb3Rp bmcgc3VnZ2VzdGlvbnMNCg0KSm9obg0K From j-frankish@slb.com Sun May 11 12:48:48 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id B04DF7696B for ; Sun, 11 May 2014 12:48:48 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -7.551 X-Spam-Level: X-Spam-Status: No, score=-7.551 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sKzCmZHdOFgu for ; Sun, 11 May 2014 12:48:46 +0000 (UTC) Received: from nl0105mta02.mail.slb.com (nl0105mta02.mail.slb.com [199.6.154.23]) by restaurant.gnome.org (Postfix) with ESMTP id 305E3762A7 for ; Sun, 11 May 2014 12:48:27 +0000 (UTC) Received: from nl0105mta02.mail.slb.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id D940136531D; Sun, 11 May 2014 12:47:00 +0000 (GMT) Received: from NL0230MBX01N1.DIR.slb.com (nl0230mbx01n1.dir.slb.com [199.6.132.5]) by nl0105mta02.mail.slb.com (Postfix) with ESMTP id BD195365301; Sun, 11 May 2014 12:47:00 +0000 (GMT) Received: from NL0230MBX08N1.DIR.slb.com (199.6.132.19) by NL0230MBX01N1.DIR.slb.com (199.6.132.5) with Microsoft SMTP Server (TLS) id 14.3.181.6; Sun, 11 May 2014 14:48:24 +0200 Received: from NL0230MBX12N2.DIR.slb.com ([169.254.2.204]) by NL0230MBX08N1.DIR.slb.com ([169.254.1.146]) with mapi id 14.03.0181.006; Sun, 11 May 2014 14:48:24 +0200 From: John Frankish To: "gnome-shell-list@gnome.org" Subject: RE: Graphics Problems with gnome-shell-3.10.3 Thread-Topic: Graphics Problems with gnome-shell-3.10.3 Thread-Index: Ac9ngVmfN/V945TmQFui6TQFqNPfiwADyciAACaRyTAADMwPQAEtHtUQ Date: Sun, 11 May 2014 12:48:23 +0000 Message-ID: References: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [199.6.155.13] Content-Type: multipart/mixed; boundary="_002_E1B828866A01174CB7A0393CF2309BCCE839BEE1NL0230MBX12N2DI_" MIME-Version: 1.0 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 May 2014 12:48:48 -0000 --_002_E1B828866A01174CB7A0393CF2309BCCE839BEE1NL0230MBX12N2DI_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKb2huIEZyYW5raXNoDQo+IFNl bnQ6IE1vbmRheSwgMDUgTWF5LCAyMDE0IDE2OjM1DQo+IFRvOiAnZ25vbWUtc2hlbGwtbGlzdEBn bm9tZS5vcmcnDQo+IENjOiAnSmFzcGVyIFN0LiBQaWVycmUnDQo+IFN1YmplY3Q6IFJFOiBHcmFw aGljcyBQcm9ibGVtcyB3aXRoIGdub21lLXNoZWxsLTMuMTAuMw0KPiANCj4gPiA+ID4gT24gU3Vu LCBNYXkgNCwgMjAxNCBhdCA2OjMxIEFNLCBKb2huIEZyYW5raXNoIDxqLWZyYW5raXNoQHNsYi5j b20+IHdyb3RlOg0KPiA+ID4gPiBJJ3ZlIGNvbXBpbGVkIGdub21lLTMuMTAueCBmcm9tIHNvdXJj ZSB0byBydW4gb24gYSBtYWNoaW5lIHdpdGggYW4gaW50ZWwgY29yZS1pNyAyNjQwbSAyLjhHSHog Y3B1IHdpdGggOEdCIFJBTSBhbmQgaW50ZWwgaGQzMDAwIGdyYXBoaWNzIG9uIDY0Yml0IHRpbnlj b3JlbGludXggdXNpbmcgYSAzLjguMTMga2VybmVsLg0KPiA+ID4gPg0KPiA+ID4gPiBVc2luZyBn bm9tZS1zZXNzaW9uL2dub21lLXNoZWxsLCBtb3N0IHRoaW5ncyBzZWVtIHRvIHdvcmssIGJ1dCB0 aGUgZ3JhcGhpY3MgZGlzcGxheSBpcyB2ZXJ5IHBvb3IuDQo+ID4gPiA+DQo+ID4gPiA+IFRoZSBk aXNwbGF5IGJhY2tncm91bmQgY29udGludWFsbHkgdHVybnMgYnJpZ2h0IHdoaXRlIGFuZCBkcmFn Z2luZyBhbnkgd2luZG93IHByb2R1Y2VzIGEgdHJhaWwgb2YgbXVsdGlwbGUgd2luZG93cyBiZWhp bmQgaXQuIFRoZSBvbmx5IHdheSB0byBmaXggdGhpcyBzZWVtcyB0byB1c2UgdGhlIG1hYy9zcGVj aWFsL3dpbmRvd3Mga2V5IHRvIG1vdmUgdG8gdGhlICJ0YXNrLXN3aXRjaGVyIiBzY3JlZW4gYW5k IGJhY2sgYWdhaW4uDQo+ID4gPiA+DQo+ID4gPiA+IFNldHRpbmcgQ0xVVFRFUl9QQUlOVD0iZGlz YWJsZS1jbGlwcGVkLXJlZHJhd3M6ZGlzYWJsZS1jdWxsaW5nIiBkb2VzIG5vdCBzZWVtIHRvIGhl bHAgYXBwcmVjaWFibHkuDQo+ID4gPiA+DQo+ID4gPiA+IEFyZSB0aGUgYWJvdmUgcHJvYmxlbXMg Y2F1c2VkIGJ5IHRoZSBncmFwaGljcyBub3QgYmVpbmcgcG93ZXJmdWwgZW5vdWdoIG9yIGlzIGl0 IGEgc29mdHdhcmUgcHJvYmxlbT8NCj4gPiA+ID4NCj4gPiA+ID4gSWYgaXQgaXMgYSBzb2Z0d2Fy ZSBwcm9ibGVtLCBhcmUgdGhlcmUgYW55IHBhdGNoZXMgYXZhaWxhYmxlIHRvIGZpeCB0aGlzIHdp dGhvdXQgbW92aW5nIHRvIGdub21lLTMuMTIueD8gVGhlIHNvZnR3YXJlIGluIHVzZSBpcyBsaXN0 ZWQgYmVsb3cuDQo+ID4gPiA+DQo+ID4gPiA+IFJlZ2FyZHMNCj4gPiA+ID4gSm9obg0KPiA+ID4g SXQncyBhbiBpc3N1ZSB3aXRoIHRoZSBiYWNrZ3JvdW5kIGFuZCBjYW4gYmUgZml4ZWQgYnkgc2V0 dGluZyB5b3VyIGJhY2tncm91bmQgdG8gYSBjb25zdGFudCBjb2xvci4gWW91IGNhbiBhbHNvIGFw cGx5IHRoZSBmb3VyIHBhdGNoZXMgaW4gdGhpcyBidWcsIGJ1dCBJJ20gbm90IHN1cmUgaWYgaXQg d2lsbCBjbGVhbmx5IGFwcGx5IG9uIHRvcCBvZiAzLjEwLng6DQo+ID4gPg0KPiA+ID4gaHR0cHM6 Ly9idWd6aWxsYS5nbm9tZS5vcmcvc2hvd19idWcuY2dpP2lkPTcyMjE0OQ0KPiA+DQo+ID4gVGhh bmtzIGZvciB0aGUgc3VnZ2VzdGlvbnMuDQo+ID4NCj4gPiBJIGRvbid0IHRoaW5rIHRoaXMgaXMg YW4gaXNzdWUgd2l0aCB0aGUgYmFja2dyb3VuZCAtIGlmIEkgY2hvc2UgYQ0KPiA+IHBsYWluIGNv bG91ciBmcm9tIGdub21lLWJhY2tncm91bmRzLCBpdCBkb2VzIG5vdCBpbXByb3ZlIHRoaW5ncyAt IG9yDQo+ID4gcGVyaGFwcyBJIG1pc3VuZGVyc3Rvb2Q/DQo+ID4NCj4gPiBNb3N0IG9mIHRoZSBm b3VyIHBhdGNoZXMgZG8gbm90IGFwcGx5IGNsZWFubHkgc28gYXMgYW4gYWx0ZXJuYXRpdmUgSQ0K PiA+IHRvb2sgImJhY2tncm91bmRzLmpzIiBmcm9tIGdub21lLXNoZWxsLTMuMTMuMSwgYnV0IHRo aXMgZGlkIG5vdA0KPiA+IGltcHJvdmUgdGhpbmdzIGVpdGhlci4uLg0KPiA+DQo+IA0KPiBJIHBh c3RlZCB0aGUgZXJyb3IgbG9nIGJlbG93LCBidXQgbm90aGluZyBzZWVtcyBwb2ludCB0byB3aGF0 IHRoZSBwcm9ibGVtDQo+IG1pZ2h0IGJlPw0KPiANCkkgcGxheWVkIGFyb3VuZCB3aXRoIHRoaXMg c29tZSBtb3JlIGFuZCBjaGVja2VkIFhvcmcuMC5sb2cgZm9yIGVycm9ycyAtIHNlZSBhdHRhY2hl ZCAtIHdpdGhvdXQgZmluZGluZyBhbnl0aGluZy4NCg0KVGhlIHRyYWlsIG9mIHdpbmRvd3MgcHJv ZHVjZWQgYnkgZHJhZ2dpbmcgYSB3aW5kb3cgb25seSBoYXBwZW5zIHdoZW4gdGhlIHdpbmRvdyBj cm9zc2VzIHRoZSBiYWNrZ3JvdW5kLCBpdCBkb2VzIG5vdCBoYXBwZW4gd2hlbiBjcm9zc2luZyBh bm90aGVyIHdpbmRvdy4NCg0KVGhlIGJhY2tncm91bmQgIndoaXRlLW91dCIgaGFwcGVucyBldmVy eSB0aW1lIEkgYWNjZXNzIGdub21lLWNvbnRyb2wtY2VudGVyIHZpYSB0aGUgaWNvbnMgaW4gdGhl IHJpZ2h0IGhhbmQgY29ybmVyIG9mIHRoZSB0b3AgcGFuZWwgYW5kIHJhbmRvbWx5IGF0IG90aGVy IHRpbWVzLg0KDQpBcyBiZWZvcmUgdXNpbmcgdGhlIG1hYy9zcGVjaWFsL3dpbmRvd3Mga2V5IHRv IHN3YXAgdG8gdGhlIHRhc2stc3dpdGNoZXIgZml4ZXMgdGhpbmdzLCBidXQgZ2V0cyB0aXJlc29t ZSA6UA0KDQpUaGVyZSBtdXN0IHN1cmVseSBiZSBhIHdheSB0byBmaXggdGhpcz8NCg0KSm9obg0K --_002_E1B828866A01174CB7A0393CF2309BCCE839BEE1NL0230MBX12N2DI_ Content-Type: application/x-gzip; name="display_logs.tar.gz" Content-Description: display_logs.tar.gz Content-Disposition: attachment; filename="display_logs.tar.gz"; size=7576; creation-date="Sun, 11 May 2014 16:04:39 GMT"; modification-date="Sun, 11 May 2014 16:04:39 GMT" Content-Transfer-Encoding: base64 H4sIAJefb1MCA+w863PixpP5av8VE+6DTcJDEuKlOyfBwLJcjCGAd51LbVFCGkCxkPTTSDZO3R9/ 3SMhS0JgsDePuzpXLejR3dPd093T3TPs0rLXdLb2PY+6s6d1ybSX33ztPwH+arKM32K9KvJ7oSYF 33BVrwrfiFKlUqmLdakKcGJFqte/IcI3f8GfzzzVJeQbTzsMB2CLxTf/5/6WOP9FRhkzbOu3iiw1 vyjkc2t827/tKaRt+6ZOLNsjmm1ZVPOIZ8NDi9km/dnw4gBL6hH7yaIusRfEUteUXNjusrRwKdUp e/Bsp/SCeKEADmG+tuKg57O+RqeuarH1g264CumOx8OxQqhv6OTbKyIU4CmMbrvPpOytnXKp3+4W fcvYkCfDNPn4c0o0l6oe1Uvn/wyhPivkN8c3GVV93bC/ENX3Vg/0uaQp5INqmFTHcW2HWsCH/WBQ soCH5KK8AubLnlYuAXsLY1nmNMoBDIxxG47BoW2XRKo5bkDTVnX+xnaNP1QPFEQA5k8f9pCcHLn4 1wl49Hjnl1tL8jzDWrKirtK1bSkVuVbLK2RNdUMtAnFWdEx/aVjF0MbId98p5M5S50AQODKslTE3 PGTDccEoKVNIr3Pts1LXdW1XSZvUy6vShLqPhkbvrAcL7FAh0xUN7DCNA3HbsETypDJuuI5rPxo6 KGT+TFTrmZRYQIgLyc57v7PiADhRl1Qh/zkhN8NeXIUuXRoMFgTSAjVSyzM0rsfWEq6zcXu3w0GX TFYUvBEDKrghUT0y8S0yUJ+JKBJJEGUiNpWqqMgV0htMvxdkQSCXcJV/UTQSUCpVqQHq7d0Y8+It 9RJaRQWolgaTG8wXV8YC7nwGQz4Z3oqopDc12Qd421E9da4yStYQ5TFCqBZR5+CuvkeJo3qrAjwJ PN2lJsj4CCLh86uyz9yyaWuqWaZgMoyZZY26HitrahEvjAXqhLKS5nrnnw1Lt5/IWrVAJy7MgWuB tSjkxl4Skz5SkzQUspwhvzOIKDNwMA80CVaggjG43EQv8C0XBuLd7d3NzQVZ8Pk4f5kWxwRVMtu3 dJisrbGCiFyABT5/zWId+4m6xxkr8xm4rP53W2q2ZYAJxrkHKwxXjN/m9gZoGRYYoQVEgPrmmfT6 t8CJggYVcEt+Z/b895+ETX2h15qNhVCVmwKwixYAT+UFlYS58GXvzLZ914UZnBogHzc8UBzYpM3Q FjWfgSEi4r8n7oDMc7RU2S4GmdJxtjOxfReE6XdIQ65FmuMzTp7AQcHVPLp2cMYD913bj5QY3unU G6dQf+cy+2JzJoRi3yEhJZg9cOh1ELrRtWESNXhFLnCIi3/UsKYx9wOnWsJlsT3uT/vt1o1CfGem mQbYSODxqjWLHCrm9HejWX8ya9/0u7dTchkg5CPPf++I4MjUBaOmJ4z5usWINTCZaav982w4mo1b /Ul31roefuoqhBlzE40kNHdhI8qY8gfxybBwYdAeTh3hZvi5O55dd+H7643QwMXbU2cBnZmrGiyp pG+DN8UfwNRdF+LTzKVBXnCCplKj8Fjwp4/yv12Wl2gkNuvSnxjsgLz8J5KXRKH+55JvnkL+YP23 rf83uFZ//Q7AwfpfrAiyWNnW/7WaUMH6vyZJ/1///xV/vxFCJLlZqgviF3J+Xxq6S3JPMJkDIxRL olySz8fUpJhFd/hSAol8pSgKxYp4nkC+JyPX9mzNNskn6vIVVRQLZEwfDX4jJMGvfQPW6aFDXZVb 6+QZKo412Lth+RtSKTVKMAy8eYZUidZksmnUZvCVJBLmYXvJQDaoY0myS+7f6vU6mQxG5INrkCFk CWKDiFVFrChyldxN21zMcNDkmD/DmgreqNnrNRYPsB6BUq6Hw+msP2j1ulfluW175cc1vPD/gJH+ 5RvUAzdlT6pDPI1e3d31O1eLhixJqiYWF3QhF+WGRovzepMW1blGq2q12aANFfzb8Hw2vxIF5Xgk 748rqKmKMpmbsBiaUMhdzbW1GrtlbB5/CeXYysaLUFke3UD6/8wgELwQs2x9pTlZUxhYhShBHf1I 15BxBKojgqxIVUVqjAYxLOkLIcnb7RQ+hjZjL4hjbEC1ChFKFakkJ8HPrinkZhQim2O7fMYhTYN8 bs0KkIFT7YGsPM9RyuUn48EobUoQ0c7PIBKu1QcKNQ1geisoTJ9tn6zUR7yjxMRKLuKglBxwoLoP 8EIhl8Ving9G9QK5/O67PFm49poE3RJercDjq6s80elC9U1QYVCDFc7PLr//PoJ+sRoA//bbPAZw KHfgpt/Px3NQ1UTMz5/z27UAQLrdPKFYwMD1bT8fpD1rB8QHFXK+fvwxT/ygBksJwnnD1QRZVUiu /Khiibss32PUFzDu5woESxolXrcHJXulwQv4DIp3DCeBcbfbKuOlW5eLFdJspbq0fC+KZb7OIGxJ z2WQvLXJjQozhCrUUBUlEg6Ds7UwXJisiQYlpRUBZFNhCSCiPkIegsl/KSQXzhRLo+Pk/nex+EM4 SK4Tzmh4Pwno5cilkM/ChCeIPbAtA5RAcv+xtYh18OSHPUKHrwnUCZqxMKCsxDKEHWaidH4WCKOS 1DDhbPiumlZRJRyz5Xs2GhvMjgnVt64HSsHym70KTrGOOgUhpN8b3e1BQVvHtkG2+UC1w41nYVse Kw+nH8o5ots0yIDoBkJZSsSzruUBDYhpFNtR3P8QmXd4Su8YWxQE3TG+6vCorQ/wcgTvMHBA8qac n+3lYG0wrVw4ADAF9Rx8/+xQ8SBEvYoyZrA5sHXfpDFGdzSF7l1eczCWS1HAIId6ZkGG4VKoPxkB 5/TBJniTK+gHBYEZtIoLgmE5EAxCowGD7y+w0x7ekzmFqEpfvLsAVLemTwO6vKvLeN2PNtnS9c6W 2C57N7aqA2trdWlosAht6mpTo0IGYKAJ0rrub9cOpqRsIEioWreTPmmT7to3uS/i0iZnQn4C0W3S cQ0gCIuqXBIzwe77gUY4HAHA5h7AMJHrbjxq8eVVIfVSXBY5lGWDLboGFN6tMAq461DB5LIMF2UY q6yprp4IebUvwbI4aveV7y4FRVAkRciThgCUBFGqKaIgNRRBVpswJ4+kWSADWCV+AqVSQePpf1kW mzKUAAV4pocbgmWp1pArVblaK5B+ecjh8XkF3yXSsVrouUPcXWi1R/2w1ASecXVzfausao6hl5it PVAvD6vmvmZ/XKz6F9KHEGqopvEHKmMOiY5XNCzw860ee9SirqGR7iMmL5F+TyMy+dgadU9DGfSn xcnHwWlIgbm8kcn7aXcyPQ3lut8rjru/3AHi5ESN/HrbPpG9n7u/Xg9b486JaO3ioD85daz+bXfc GrROxPrQv++eqIdx97bTHZ+I07rtnIjSHg5Gw0l/eqIRdlpY6bzBcNvjbve2OGl9OlW2zvDu+qZb vL778OFktXTbw1OtozManDhh98UxZbw7cyIej/hvwSkObFxL2vYagh/j68qpdslDfhGowUpG3xoe QiqdXuuNiOP+iZMz7ktJDL6C5ZbmJhecB5hTvgscbCqFWXEpAwVX+mARh3oIFjgplwEUrvLBe6Ka LlX154iv16guTXUN9erSzO2BRCEP5E/4IKIBy1iMSiPJYASlQDZi6bZ7lQtygA/YHeT2kUtin0He 5PDlEuuMoNlTIMHAUT1+BblKLZEyICbmPJqpMqiLs1OcQkQgmeo0spW0ye2BeU09kVmEmtokdCRW 0zraHKUdxDtSOyKUzkIKc0c76TTsRTv1NHJQOPV7N/dBhUX15PutUmKpyM19BomB6mkrvhXqUZOo DI9E2FFarG9zR+HtqOIB1EfK1P2Y0gFMUDANOyf7CVQOEFjMMePfiypnqZsxY2nhNi5WgAEclCJ4 t1k0am1OJGhJZNhWwpS5znJ7oF4z5mBoVuZEZrr7mDDmipQ0Zg51lDkj5pHmLJUkeFdN4YYjJmw6 XqqkwHfsPw77YvvJ8iYSL6FPNKSUJDzj/7ztiWm432tdeMEJo0gepmZQvrPM12i/gOFkZdDBFlzq sFE4aECPXIa3yeYA1Df512SNmf7pIseQX5f8wEhJBeynekAPcervUAd35NMVwdFeV8EO9cqO8GlK lcNiBxSPE3g7WOjDgWdwz+zjk8txnl8sXTzQSHqu6qwMjZH2ynBAs0w5PzMaolAg+FnUNVEIryn/ quJnRRgUSEOu9uCzKuOH1BuUG9VqD5/X4Pn5WVPE1926JInk0oC7fIHgM4Bockz8DG8G3QIZGRZ9 NOgTgYfnZy93AIEESa9S5Ze/IEqt91/B80H41S33broIVCmQXxDyF7g6P+sNZLiWcZE0KIP3crXc kxEGLn7Bi54sFsg1Xn3sRMoAzNgdkQTUQfxJZeeJVIUnSTR5B2i0+0iu7eBVM/AAqjyS6/ii7xrs cjrIxxDE3bHlnYGkBPLItWME4F3KgrD14vPm76cpsfxg8+X8BUiuxc3sUsgrpI1nZGO9b9IxWHCu zJ9v++SQbSfb6+dne1vgaLI6dbxVeTGfOw6MW65IKQ5wiX3hoIPQ8LYQ8L9w1TWd+4sF8I4EXsEe 967JEzWWK480Go1XBgpYfjSYr5rEYGTq+rRtm3ZsvZLroR5f8A44nvLinmlLO0iyPbpTcDOxWAOx GaMS/6zgZ/hFYS0Mv+Gl+rhJ0cONhRd6H2JK84xEjpgBPcL9NIcdAZmbUhXCEExxbtswPYzwwXY1 vglH3aLmelrRCcb6ESJfCjFph0Pfww7mzafORCQrfo7hZf8jtLoIvynsaDQ48jDnm5hoDHim0rVN DuEuVI0SbPzNsJVsC+TSe3YonrF010+qSy/yKdqZvH3qtY5kLRP9Y2fQfw9+Z/Te0aV34lfexb30 LuzKW4wiYVRBYDSCZgJPZIhYqdU29VoD9xscAyxCSJFLBZBRf7vFcdms4SKWZTfbxB4CaJQKpHoJ Cdh9DYcI6NiGQ8TxNqIGG+cOCbaQMeBVJIypEUpD2HXEyW1rqyTjj+0R6olq6c9z19CXlFwuqQXC Lz0pz/0Nyo0UwaTWrgGG68PDffqdKJKFMjHMB57A+YzuVL1ZTH/8jOcGGJjFMdBjkGYMJY+0hYb0 aGnZbrDJtLBN035CjgO4LcdkHRxyDxtHVSjz6/UMGxlMkkwgYGPXsn/DttUXWDg938FjAA5uCx6D QbDhFValCjEgkzqIFWxoEBemCfIpPEGGZEg3k8WkLCvbw6PhsJ57gbOBkYai5WKIYuh3SXVFAGJ1 m3XwLoay1Q72KWaD7qQ102zneQbuMgtWsOMw+7fT7s0MD9HMKO65HIfVGl/Pgp8FBafuN2/Gmzmu jZtGx+F376dpfMqk02hMev1A3u3ahgdHIiXG3+ynt+UFOfBdOsNd6FkYJrgz8xZpmEnY899h3lmM Wj1J7SZoqiIf8ZCRsMkXJI7Sj8FxQ+zdbLd43fjxBiFGoLFj1AyikrbCQJyI4z/VwB5fgnkY8nn4 LxDHZgZPZy8FLL4KxLW94HC3hfExprTGbpo8CTtQIXfO6pnhKQbCQBBko1ITyQZqjkpERZK3nZ7w 91O48Rxtp8Z3sMkIj2+Ta9/zkDu+u8rfl7lhV/IpmphxxVGAqOOYz0iW7+u1sdMCnvqIfa8H+jy3 VVcnGrbDVNPMZXCYWIY43j6o1zpWW76BRKJfxQmlOugc6tV+1RYzo19VyexXNUpSCjOrWxXumMfb VRH8Trsqsb0e61dFu+wJ8e5YbIaDQv6Cy3rBWb+Iz91FCn93blXzSX1m4fk2hj8UQc3hz4UyUEOV JikERxvwhFfaslIq5lE8k8QnPkfgUVCB6j4sJ8JGPBaXzyjaIcvQVSZGO2zShi3frQlnyDt0uAPn Aheb4Wm5HMlxTyuzZ1YOj4SUb27vJ79OpgMFKnK4Hn0eX9/idaAM/lnZoxPk8r5/O7qbRs7LW+06 b4jHvDgXFyIXlBgK2e5GQ4qhk1r+gAybh/nM5UdkMnwwCxhDnwnAjiYK8mvAJu9Wo3JYDLRWOzZG BR3ba5/tBihRzKco4uARwpvDU8Tcaw4VDXVxmI9jXCnCCy0zhr7Xj0QxzXXMGWIEMryodhRilgtF 2tkFf9V/IiHf6D+TX6/vJng9uh0JLaERPv7U73SHKbcSxX06Ot6xItGyvaqePyDZIa/KBN7nVZnA e7yq/nVW/oRf1b/myl9rvG+t4vhvW6si1NPWKjHN/RvXqsO4mY7WeNdaFcn7NXytLbTT/rVHPV9z 2WrkD4hz0MEapzhY43gHax7rYDfA/iQoFnbcS8hnULy1k94Qnb0OewTBqXODhQOUMkhMX17zn/jy 3xXMsWxQdT36UbpleyvqbuGwCiy9RcCJSamzN4JIaRFRv3GUt0eQ5pERJD7axavcHBVBmskIkqSw N4JIMe7rQjIKJElkRJDKsbhZEaQuJCNIEuPVCMLRv14E6aYiiLRHPcdHkLg82RGkmT8gzqEIkgm8 L4JkAmdHkEjCLAd79awzpyAe66IfO61gm4iM2h95I73cGRUcbX3VyFjz4y5bl94dlSISXyEqRbTe IXI9Q+TKP1jkyvtFrmSILOczxniHyJW/X+SBoWUIWv0HCyq/TdCOrT3skTZe4Efk3yGt/PdL+5Gq urOyLZohbv0fLG71HZN7Y4C4QwDZFTmeC0djvEPk6t8h8o29NDwKOfHd5JqMqUY51zvCNtOy4tqa iXswjXRsvgmflUVGLL+WRWaOenE8e8fklRGNME3bQ2pvgtmMC5Zq5uyhtc00N3JNj2WbWlWqnUwr yDwlIdw2nfN0jL2RDNNc2zTxv5Cg5iXLv5HK9j/RIuqGvpWTDd9eej5IK5Zb76GVSrK5ik4mErpS oBuuGsJ8By0qRep1I/q1tTHYQHUcviMbzhWRuazVk6kFp+zpZ2RpW1bIhcTjvoX/MYuqEDwlGH+B P/CGBBn/HwchY+Bjaw5HM/AneVhbhN+KqJeEss/mUlkqivivJAefilhKVCDNPf5zfAWSqZeoFBkM 7yZdXoeIQv7kWY/vbGIsShhiPPzWD4egS1XTqJmHAo863AzxlgY/xgabWtH1/7R3bctt20C0z/0K jl9cT1OZICkSyJtjeRrN5KKpnCZ9yqiOWmvixh5L8ST9+hKSQIEgLgtgaTmNNZM4F+JgF8BiD5fC 4Twh/nAtmO3z5CSNxPlrxs9A1mtikKaxWKvL2/ny8vrqw1PxXfsGCilZraO5dd9UxSfmCjExU+TE 3F7GNDgz2wo8FcVKzRQhNdO41ExS1TOs3Ew9UhkxpmaKkpopQmqmoD1RfM2zQfly/HWNxL8LIYsf eNvVyHFG2dWgoNmlVPQoBusIAtHUBykee6Go7IXui73QftkLaT2BSU17DBZ/aZVSW0/bK5+nMZXP 05gK/jSmYrg8im2P9TjgRP5u7RgqDiIfY0h8jCHyMYbGx2gK5Sgn58lamv1qfSJiOl8l2Y5IdKiK XOikoj5vgwgmLI0HLsJi6/3Q21oIfWmgtkvajmhkMYXqrZS87JANlyH6p+J+aLqMSJVnXHYEZ06j vs+8buqO+Pfcjxc0LbLj5fx2cd26ySwMYwjfpG0uGfbq7Mjikm2vpj7PvSj8uRc8zEefZ1cTXrlL pqvFxcduZJc635RWoXVBcCwr/R1CTAqJ2A6IMUhLS5B2UJq4zKS4pB4Am1DMTTcWwPaGmwFga0eF Tt0ZOih2luycCSAZdeLg01CUTazFNUvDGoNvYorbuhpZfuQxeVBWZw5HTx7mBnIxME8EA/fyRIll XbbteB0xqW7WwutfDQRC/cuDW17dLCfT4yw5eTGZSj6fX3++uJzMNPyy0vJLB4w1La34RTezSI7p sOAwyOogrulENaay6sDC75ywmyH6Z8XHlI+JtM4kWKIQTyesM2V6I7pyaCCgoZIVDVenndVivUiR kEX+7stgEVADBdNrNSkkQWAqkF7rHkocvIF7YBIEm0lUmhAnfrdDjnFoqMX56zenzycn21uiVkHA exmodMNU/GkGzA3pyz/8kZ2EJBLSxFAiYQ2UhfSSzNebL9GtjQgOQxA5DNjtyWkyvZnPPuoe3A3/ Dw6O+EsB3r4c8/PhvAjUdZMeaVah2iy80EegxQGlx0OQVSCSpeSELoqRVNEDc2rtwnS/iu7TWluo U/bcbit3cc43G90tbld1+Mv5hxpGw+NOVjHcUIIbHlkMt5bgiE8JjkBLcBWhzgm4upYqILsGimKZ YnAHGECqcDrqVnSQHLDXkHE6MT11/RbQlYMkOKDK+TYcUPl06gMyM6vvasvk3fTsxfjVm3fLZLni csF1urm+mG1fWXrLpQvbLTay1U/rXXmrkMHfSZANy+TPr6v5kivk1vcnq9nV9u9pzfkWdzNOUjnw sg02Ovt9fHqmgLEwrM1L/BQswrIgsLfjVyP+jr0WWBWGNRm/e3kyqe92ZKyCNlj1H+Fgv57WhFQG ojugfJj5jNeb36b8LaEts3ZgPkaNnp29145YVgSN2K8v/pg8x4E6f33O3wdZCqgnSZFunXxSN9U1 IdsZg0bE4/x+W/Nb1IMMndvH6QiajuFuOvIydYXbZmigU/JdDSTZDSSFDeP7Z+PzKXQsH/4ApLsB sK2jDFHKzwBokNkzXI0ls8fW58IAMnusOUAGldmztLDI7OlaAWX2dL6AZPY2DS0ye4xVgTJ71pZG mT1rK4vMnme7jkSetT1QZs+KESCz18GLktnroEFk9naNAmX2GLtXmT0ySLM0WmavRilzZJk9gYkj tiNbGCK2Y7bGWaeUmwYKwwmIELEdZ9tOdVIeqwCxHdnfHoXhdN0Y64imi7V1RNPFmjpifSllqNpt AhFBu002zlu7zWAHZLVTFqPdJgC8tdvsDXWrnLJA7TbZyX1ot+n6t6197cWmta+9WL/2WYqssCYw 0TZ9lsZt+gZrIGHA0jiFNQ5Bwjd9e1tdODAStekzcq8Ka7oebTHAiEcMMAKPgQxVBE1GDHwiLUPE PpH2chAogiYwcUTQZAtDRNDM1oCCPIsTQRMQISJozrbaIM/CRdBkf+9HBE3XozXIM58gz+BBnkfp lHGEomedMrmPiI2jQNw4hj3rlMl9RLg8fFguW3XKHqDLZS86ZTJyhKPl/h2F6JQ9QG+rHnXKZPwI d6v9uwvWKXuALtO+dMoEOK5OmWxylBgKwDwQ9aNIOmUciyFpocCxrDplvjB6MRRfFN3JRV8M2ylI gRWlGAIHcSp9CCgcpQ84GvLBCLnjfeiUwWcEdEpSdgdBs8IDznpAIRRHdyohFEtzFIEMSJr2pSEm gwcnzR1EfNIkKelNQ0ygI2uIyUZHpk2nfYC0ucOI1hATYDh5E4pl0xDzRTGlTT8UfarbzTqWhpiv XbqDjP52uTXEfO1qFcSg5lgZQSBIp7wGxQEwC2icwZgFFA2dWew63o+GmM4CSwFSf7GhAKm/WFuA JGmGSXA2cLHiXgIHjSiB4RxEKQxHT5TCsAxEKe9Z3Ev00Y+4l+wBhrgX3FoQr8hxxb0EJI64lzea NlXleOJe8oj1Ju6l68S6e+Y+u2cO3z0LfLktAYsltyWbGSi3ZTUJFENFtNyWQAmW24IA2KRC4O1N vLmIltuS5zJAbgsyE1DeVtyv3JbcZW9yW5DhBTOhIYYgFgjIyVqG0YJY/igGpjLEF8SSYSOKOUPE Yk55D4JYop/+BLFkT7AEsfysBuWWEl8QS/YcURBLwOIJYgUhurJciSeIhQGnF8SKQLYJYmEYrApi Ba0muyBW0LqHpvZyz4JYsg29CWIFTQpInoojV73IU4UhO+lBhS9PhQBrIBDVPchTyf1EMIoKkVFQ VHkqGTHCQYroIOtBnkrg4slTyZaGylPZrQJRHhYvTyVgwuSpQK21pSYWJ08le48oT6WDtRaUmE9B CXzwhRXdM5Nno/EoudtMxMH07PTgCd/EP3Dxq4wMS2ZtPKmHcX3icjQ6Tf6e8QCs4/ElN3Txab58 am0sLksOxMnQgy/8ZGiSVMWA1j/5PyekIEX9W1H/aVjR+v9KmlRVXv+qf7I0+fly+fXTRfLL3frH T0U1KJKPz/9N5pOjwN4LOsgyTe9Z6ew9J4Ny0/vRjz88fh4/j5/Hz/f0+Q8Ghgz4AMgAAA== --_002_E1B828866A01174CB7A0393CF2309BCCE839BEE1NL0230MBX12N2DI_-- From magcius@gmail.com Mon May 12 14:34:22 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 13EE6765C6 for ; Mon, 12 May 2014 14:34:22 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.699 X-Spam-Level: X-Spam-Status: No, score=-2.699 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xAavT-mtv7-1 for ; Mon, 12 May 2014 14:34:21 +0000 (UTC) Received: from mail-ve0-f171.google.com (mail-ve0-f171.google.com [209.85.128.171]) by restaurant.gnome.org (Postfix) with ESMTP id DF6D2762A2 for ; Mon, 12 May 2014 14:34:02 +0000 (UTC) Received: by mail-ve0-f171.google.com with SMTP id oz11so8801106veb.2 for ; Mon, 12 May 2014 07:34:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=W7pT+EMkfIrefZWiZONoHmp1hqsoZyxEhocwy4lXBPE=; b=oGz4QnVCRzsa5X64RPo1vcSqq9fg8q3eYF8sTubbBC2prbg893x6rL9ck7lQj9pnP9 UMVsUDrBK8IEmcGy5RRIWKlXwsPNIkDEXWCDMUTLpQrgImQ2z/fKb44stZrPaaHZHloA Q7XhosMN9T8jtBZOpXT7zN9vqOpA6tETgb20/wA5xnLT7uXzkY4ynaMY67y6I2mduDAk 4oAzuSWW+xou07uUhjReN7DuXmlWwGPj+Ah13dkRsgmpHPgz94rwLrTVpcWf40wbDTju DBS1Fo5PvTPr6FpAjG4ii/1m/k5T/2yfncQQIOFLgQQrfoWGbpLWzBbE8EQP+AITxT3N loZw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mecheye.net; s=google; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=W7pT+EMkfIrefZWiZONoHmp1hqsoZyxEhocwy4lXBPE=; b=bYhQuDBobcH3CbI9t4Rc0KcF9VzhCkeNh6bEkliXu1Fww2fDOyfiONvTp7nWWAsaGc nO3aUpTcJ9WzggZFTqnS+5OcsjLYiREFKWoddbfl2vN7UbM+b1gI2VJootxt+mo/oy5S C+P5W3tgj0XPW7wBIU2Y+CXC7S9EJM+FP7gQ4= MIME-Version: 1.0 X-Received: by 10.52.110.195 with SMTP id ic3mr915197vdb.53.1399905240772; Mon, 12 May 2014 07:34:00 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.52.116.231 with HTTP; Mon, 12 May 2014 07:34:00 -0700 (PDT) In-Reply-To: <806882434.8440946.1395825520017.JavaMail.zimbra@redhat.com> References: <1086887230.8440430.1395825483828.JavaMail.zimbra@redhat.com> <806882434.8440946.1395825520017.JavaMail.zimbra@redhat.com> Date: Mon, 12 May 2014 10:34:00 -0400 X-Google-Sender-Auth: TSLRSQmVEFJcwlj4qmOrc13oBmc Message-ID: Subject: Re: JavaScript stack trace in ABRT bug reports From: "Jasper St. Pierre" To: Jakub Filak Content-Type: multipart/alternative; boundary=bcaec548a86398739704f934d661 Cc: gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 May 2014 14:34:22 -0000 --bcaec548a86398739704f934d661 Content-Type: text/plain; charset=UTF-8 Hi Jakub, That sounds fine, and I'll review any patch to gjs you guys submit. Just curious, have you investigated what Mozilla does for their stack traces? We can't be the only ones having this issue. A little Googling suggests there might be a way to grab a JS stack trace out of a core dump file, which might be more interesting than having some sketchy code run in the SIGSEGV handler: http://www.visophyte.org/blog/2009/09/12/prototype-unified-javascriptc-back-traces-for-mozilla-in-archer-gdb/ http://hg.mozilla.org/users/bugmail_asutherland.org/pythongdb-gaudy/ On Wed, Mar 26, 2014 at 5:18 AM, Jakub Filak wrote: > Hello, > > I am a member of the ABRT team. We have recently found an interesting page > about > GNOME Shell debugging[1]. According to that page, it is possible to obtain > a > stack trace of executed JavaScript code in gdb. So we got an idea to > include > the JavaScript stack trace in Bugzilla bugs filed by ABRT. I tried to > obtain > the JavaScript stack trace by attaching gdb to a core dump file but it > didn't > work because we can call a method only when gdb is connected to a process. > > But we got another idea. Would it be possible to write the JavaScript stack > trace to a file (or journald) in a well known path upon receiving a UNIX > signal? This already works for JVM, which creates the hs_err_pid.log > file[2] > when a JVM process is to die and ABRT includes the hs err log file in > Bugzilla > bugs. > > > > Regards, > Jakub > > > 1: https://wiki.gnome.org/Projects/GnomeShell/Debugging > 2: http://www.oracle.com/technetwork/java/javase/felog-138657.html > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gnome-shell-list > -- Jasper --bcaec548a86398739704f934d661 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Jakub,

That sounds fine, and I'll= review any patch to gjs you guys submit. Just curious, have you investigat= ed what Mozilla does for their stack traces? We can't be the only ones = having this issue. A little Googling suggests there might be a way to grab = a JS stack trace out of a core dump file, which might be more interesting t= han having some sketchy code run in the SIGSEGV handler:

http://www.visophyte.org= /blog/2009/09/12/prototype-unified-javascriptc-back-traces-for-mozilla-in-a= rcher-gdb/
http://hg.mozilla.org/users/bugmail_asutherland.org/pythongdb-gaudy/<= /a>


= On Wed, Mar 26, 2014 at 5:18 AM, Jakub Filak <jfilak@redhat.com> wrote:
Hello,

I am a member of the ABRT team. We have recently found an interesting page = about
GNOME Shell debugging[1]. According to that page, it is possible to obtain = a
stack trace of executed JavaScript code in gdb. So we got an idea to includ= e
the JavaScript stack trace in Bugzilla bugs filed by ABRT. I tried to obtai= n
the JavaScript stack trace by attaching gdb to a core dump file but it didn= 't
work because we can call a method only when gdb is connected to a process.<= br>
But we got another idea. Would it be possible to write the JavaScript stack=
trace to a file (or journald) in a well known path upon receiving a UNIX signal? This already works for JVM, which creates the hs_err_pid.log file[2= ]
when a JVM process is to die and ABRT includes the hs err log file in Bugzi= lla
bugs.



Regards,
Jakub


1: https://wiki.gnome.org/Projects/GnomeShell/Debugging
2: http://www.oracle.com/technetwork/java/javase/felog-1= 38657.html
_______________________________________________
gnome-shell-list mailing list
gnome-shell-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-shell-list



--
=C2=A0 Jasper
--bcaec548a86398739704f934d661-- From aiguo.fernandez@gmail.com Mon May 12 20:43:39 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id AFADC7693B for ; Mon, 12 May 2014 20:43:39 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.699 X-Spam-Level: X-Spam-Status: No, score=-2.699 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o_ls5AjM3v73 for ; Mon, 12 May 2014 20:43:38 +0000 (UTC) Received: from mail-wg0-f48.google.com (mail-wg0-f48.google.com [74.125.82.48]) by restaurant.gnome.org (Postfix) with ESMTP id 65C9D768D8 for ; Mon, 12 May 2014 20:43:19 +0000 (UTC) Received: by mail-wg0-f48.google.com with SMTP id b13so7312320wgh.31 for ; Mon, 12 May 2014 13:43:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=/dyb7dnF7YszNTJy7wQqRqtKQs23NbWjoFvGjWElBdM=; b=o/XaoD0f3CCWzpl3LCURWeBlIekMqwdgtSR9iSJOftN2Am15m3vDqZEQt5fGZviRvq EzaDARW7dFiEjCW1vlucJfFLAuRncuAMB8S/5kR/NEwVCBj8dsw4COPajGJSVUy6f5+B IP6HonGMVAGEqvVPAihaOdf5h+9maod6UPXAb+5TpdG0qCMZkjHAilJ5vpYS3lUR6NuX FpHmF5T/rliq9C+Fj6JApKD6HqCqyGcRnsUTcW/YYqKegLUsHGuHsunlsdEDaPYqN5g1 PmeM2TWX/0rAtSZL7W9Iibwg0HMrqPO5ahkVpKscjGHJARiHPpHFZ4lW48loor5vBZbh yhLQ== X-Received: by 10.180.24.72 with SMTP id s8mr17289175wif.20.1399927397875; Mon, 12 May 2014 13:43:17 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.8.67 with HTTP; Mon, 12 May 2014 13:42:57 -0700 (PDT) From: Diego Fernandez Date: Mon, 12 May 2014 16:42:57 -0400 Message-ID: Subject: 'window-closed' signal? To: gnome-shell-list Content-Type: multipart/alternative; boundary=f46d0438933f43062504f939ff97 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 May 2014 20:43:39 -0000 --f46d0438933f43062504f939ff97 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hey all, I'm currently messing around with making my first extension https://github.com/aiguofer/return-to-monitor. The idea is to be able to return windows to their original monitor if you plug a monitor back in. Right now I have the extension mostly working. I keep track of all open windows and update the list only when more than one montior exists and on any 'window-left-monitor' and 'window-created' events. The problem I'm having is the case when a saved window gets closed while in a single monitor setup. If that happens, shell breaks when I try to return the windows after plugging a monitor back in. I need to be able to listen for any window-close event to remove the window from the list... is there an easy way of doing this? I noticed that 'window-left-monitor' catches windows closing, but it seems hard to check what caused the signal. Any help would be greatly appreciated! --=20 Diego Fernandez - =E7=88=B1=E5=9B=BD --f46d0438933f43062504f939ff97 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hey all, I'm currently messin= g around with making my first extension https://github.com/aiguofer/return= -to-monitor.=C2=A0 The idea is to be able to return windows to their or= iginal monitor if you plug a monitor back in.

Right now I have the extension mostly working.=C2=A0 I keep = track of all open windows and update the list only when more than one monti= or exists and on any 'window-left-monitor' and 'window-created&= #39; events.

The problem I'm having is the case when a saved window g= ets closed while in a single monitor setup.=C2=A0 If that happens, shell br= eaks when I try to return the windows after plugging a monitor back in.=C2= =A0 I need to be able to listen for any window-close event to remove the wi= ndow from the list... is there an easy way of doing this?

I noticed that 'window-left-monitor' catches windows= closing, but it seems hard to check what caused the signal.

<= div>Any help would be greatly appreciated!

<= div>
--
Diego Fernandez - =E7=88=B1=E5=9B=BD
--f46d0438933f43062504f939ff97-- From scampa.giovanni@gmail.com Mon May 12 20:48:01 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 15122768D8 for ; Mon, 12 May 2014 20:48:01 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id glDr-4YL1yls for ; Mon, 12 May 2014 20:48:00 +0000 (UTC) Received: from mail-wi0-f174.google.com (mail-wi0-f174.google.com [209.85.212.174]) by restaurant.gnome.org (Postfix) with ESMTP id DFA6D765AD for ; Mon, 12 May 2014 20:47:41 +0000 (UTC) Received: by mail-wi0-f174.google.com with SMTP id r20so5192880wiv.7 for ; Mon, 12 May 2014 13:47:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=zm5hIzGr0nT6kkA8/7kkNFaiZyvRKBz1Ebg2mZFadIE=; b=zbKnJIDksTMO9iykAQZF0LQRJJAtCybhN/q+5MxdeA93mlkrHt2honFc7sqcFpOUsZ rwcbR/Zo55YysR02XU6vBe1cxi7cHuLE8oBl34c4Z2m+o5Wdjc9pdzpjtR/ihe57aEFK MJ/lcNFomtYFrMTyfHxSOasivNEY7Wl657fpy109H8UkBHHJzZ6tPijsz97jqSYZxjBS mnUEnWam257jtoelb2ysSTK69gQiQsw04RAZ4zN55XtVq57V1js3S1jvLQSvdTL1A7IK PTlNzFxXYp6OYiaztzWkAeapGTlvvtlxya942kwCxulugBrJ9SNyd049b6u8Xeih5RFc YBDQ== X-Received: by 10.194.219.164 with SMTP id pp4mr7263406wjc.19.1399927659464; Mon, 12 May 2014 13:47:39 -0700 (PDT) MIME-Version: 1.0 Received: by 10.217.111.200 with HTTP; Mon, 12 May 2014 13:47:19 -0700 (PDT) In-Reply-To: References: From: Giovanni Campagna Date: Mon, 12 May 2014 22:47:19 +0200 Message-ID: Subject: Re: 'window-closed' signal? To: Diego Fernandez Content-Type: text/plain; charset=UTF-8 Cc: gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 May 2014 20:48:01 -0000 2014-05-12 22:42 GMT+02:00 Diego Fernandez : > Hey all, I'm currently messing around with making my first extension > https://github.com/aiguofer/return-to-monitor. The idea is to be able to > return windows to their original monitor if you plug a monitor back in. > > Right now I have the extension mostly working. I keep track of all open > windows and update the list only when more than one montior exists and on > any 'window-left-monitor' and 'window-created' events. > > The problem I'm having is the case when a saved window gets closed while in > a single monitor setup. If that happens, shell breaks when I try to return > the windows after plugging a monitor back in. I need to be able to listen > for any window-close event to remove the window from the list... is there an > easy way of doing this? > > I noticed that 'window-left-monitor' catches windows closing, but it seems > hard to check what caused the signal. You can use the 'unmanaged' signal on the window, if you're careful and not call anything at that point - only the identity of the object is valid. Alternatively, MetaWorkspace has window-added and window-removed signals. Giovanni From aiguo.fernandez@gmail.com Mon May 12 21:01:29 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 9A0A77693B for ; Mon, 12 May 2014 21:01:29 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.699 X-Spam-Level: X-Spam-Status: No, score=-2.699 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7z15LNrjV6RV for ; Mon, 12 May 2014 21:01:28 +0000 (UTC) Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182]) by restaurant.gnome.org (Postfix) with ESMTP id 1BF21765AD for ; Mon, 12 May 2014 21:01:08 +0000 (UTC) Received: by mail-we0-f182.google.com with SMTP id t60so7490111wes.13 for ; Mon, 12 May 2014 14:01:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=k0ROQmqNXc1q3IkXWMPwazQIW2xJLmGT1EWUar1FJuE=; b=kn1PAxan/Y/IoTbyehnJ3aTXuEsLN5tgRrUXr8VjyTzu4u0YSC++2Z/Rwm5zlUqqLB E7tUAzHwMqJx/I3Rs12/ha7B8sCDe5GEsChnjvv0cYcE1vMCZr4OrG+xe+/b1kX/me/R UqqgNhPfykpwQwCNVMunC/6YOcFL0gavkUaXRLQ9Vpn1j+Q5pAlh2XDnJNFoZLwC5Z3+ 1HvCrIazQg7bPa5ET5yH+3Uo58j+1vvXgROd7DHzkTnFofs4N5fKgHIwWnvST5d2hZ7S TGz8C/HZ5A+eyX7kslvRIgFZrpxnUH4/m7G0yGDIAY2Gl+G1OQyAlkxs4qzybZpGpxAI mozA== X-Received: by 10.180.24.72 with SMTP id s8mr17349673wif.20.1399928467225; Mon, 12 May 2014 14:01:07 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.8.67 with HTTP; Mon, 12 May 2014 14:00:47 -0700 (PDT) In-Reply-To: References: From: Diego Fernandez Date: Mon, 12 May 2014 17:00:47 -0400 Message-ID: Subject: Re: 'window-closed' signal? To: Giovanni Campagna Content-Type: multipart/alternative; boundary=f46d0438933f0003f304f93a3f56 Cc: gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 May 2014 21:01:29 -0000 --f46d0438933f0003f304f93a3f56 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hmm, so I'd have to listen for the 'unmanaged' signal for every single window and keep track of that? seems like it'll add a bit of complexity but I guess I can manage. For the 'window-added' and 'window-removed' signals in MetaWorkspace, do those behave like 'window-left-monitor' and 'window-entered-monitor' in MetaScreen? i.e. if a window leaves one workspace and goes to another will that be a 'window-removed' and a 'window-added' event? On Mon, May 12, 2014 at 4:47 PM, Giovanni Campagna < scampa.giovanni@gmail.com> wrote: > 2014-05-12 22:42 GMT+02:00 Diego Fernandez : > > Hey all, I'm currently messing around with making my first extension > > https://github.com/aiguofer/return-to-monitor. The idea is to be able > to > > return windows to their original monitor if you plug a monitor back in. > > > > Right now I have the extension mostly working. I keep track of all ope= n > > windows and update the list only when more than one montior exists and = on > > any 'window-left-monitor' and 'window-created' events. > > > > The problem I'm having is the case when a saved window gets closed whil= e > in > > a single monitor setup. If that happens, shell breaks when I try to > return > > the windows after plugging a monitor back in. I need to be able to > listen > > for any window-close event to remove the window from the list... is > there an > > easy way of doing this? > > > > I noticed that 'window-left-monitor' catches windows closing, but it > seems > > hard to check what caused the signal. > > You can use the 'unmanaged' signal on the window, if you're careful > and not call anything at that point - only the identity of the object > is valid. > Alternatively, MetaWorkspace has window-added and window-removed signals. > > Giovanni > --=20 Diego Fernandez - =E7=88=B1=E5=9B=BD --f46d0438933f0003f304f93a3f56 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hmm, so I'd have to listen for the 'unmanaged= ' signal for every single window and keep track of that? seems like it&= #39;ll add a bit of complexity but I guess I can manage.

For t= he 'window-added' and 'window-removed' signals in MetaWorks= pace, do those behave like 'window-left-monitor' and 'window-en= tered-monitor' in MetaScreen? i.e. if a window leaves one workspace and= goes to another will that be a 'window-removed' and a 'window-= added' event?


On Mon,= May 12, 2014 at 4:47 PM, Giovanni Campagna <scampa.giovanni@gma= il.com> wrote:
2014-05-12 22:42 GMT+02:00 Diego Fernandez &= lt;aiguo.fernandez@gmail.com>:
> Hey all, I'm currently messing around with = making my first extension
>
https://github.com/aiguofer/return-to-monitor. =C2=A0The idea is = to be able to
> return windows to their original monitor if you plug a monitor back in= .
>
> Right now I have the extension mostly working. =C2=A0I keep track of a= ll open
> windows and update the list only when more than one montior exists and= on
> any 'window-left-monitor' and 'window-created' events.=
>
> The problem I'm having is the case when a saved window gets closed= while in
> a single monitor setup. =C2=A0If that happens, shell breaks when I try= to return
> the windows after plugging a monitor back in. =C2=A0I need to be able = to listen
> for any window-close event to remove the window from the list... is th= ere an
> easy way of doing this?
>
> I noticed that 'window-left-monitor' catches windows closing, = but it seems
> hard to check what caused the signal.

You can use the 'unmanaged' signal on the window, if yo= u're careful
and not call anything at that point - only the identity of the object
is valid.
Alternatively, MetaWorkspace has window-added and window-removed signals.
Giovanni



--
Diego Fer= nandez - =E7=88=B1=E5=9B=BD
--f46d0438933f0003f304f93a3f56-- From scampa.giovanni@gmail.com Mon May 12 21:24:21 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 5699C765AD for ; Mon, 12 May 2014 21:24:21 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HfIjqn6Y9b-z for ; Mon, 12 May 2014 21:24:19 +0000 (UTC) Received: from mail-we0-f178.google.com (mail-we0-f178.google.com [74.125.82.178]) by restaurant.gnome.org (Postfix) with ESMTP id 5561C76270 for ; Mon, 12 May 2014 21:24:00 +0000 (UTC) Received: by mail-we0-f178.google.com with SMTP id u56so7333812wes.23 for ; Mon, 12 May 2014 14:23:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=csKiO/rJyEWLIOSCuOjAMbWBf6pMRNPnVyvM8ZXK0JQ=; b=il89gofwNa0v7yKVDwlY1bvw1UBYvqv2RrPYH3q7jmyvODkAGAWJk7PIlGCoecGJIu pjsDrRy9V5jSPHmBqvkqb5a8hb+HnE0tIYVY+Pc3HPrzyChWZVLhkaQNIZ5rNYZ+vdBm zx0zwPRy6zECsBEH+wt7xvnbSr/grYjseEjNQeS3GF7774fI+GWwmCt3JDA8VnQgHvOs IQtqTOLHzvy86eNqa1i+pwiSHZ4vYtcPwLO8eFrTmztqWECB1Rfzlg8eA2XqblcqVK9w sqaypwttivnnT6/OEzQryQrx1jcuNsYErvd/84SV08m3lrYkoQQ/eLx+JkBAYl0izCF+ zmdg== X-Received: by 10.181.13.137 with SMTP id ey9mr17369864wid.54.1399929838735; Mon, 12 May 2014 14:23:58 -0700 (PDT) MIME-Version: 1.0 Received: by 10.217.111.200 with HTTP; Mon, 12 May 2014 14:23:38 -0700 (PDT) In-Reply-To: References: From: Giovanni Campagna Date: Mon, 12 May 2014 23:23:38 +0200 Message-ID: Subject: Re: 'window-closed' signal? To: Diego Fernandez Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 May 2014 21:24:21 -0000 2014-05-12 23:00 GMT+02:00 Diego Fernandez : > Hmm, so I'd have to listen for the 'unmanaged' signal for every single > window and keep track of that? seems like it'll add a bit of complexity b= ut > I guess I can manage. > > For the 'window-added' and 'window-removed' signals in MetaWorkspace, do > those behave like 'window-left-monitor' and 'window-entered-monitor' in > MetaScreen? i.e. if a window leaves one workspace and goes to another wil= l > that be a 'window-removed' and a 'window-added' event? Yes, but you also need to keep the list of workspaces as they're added and removed. You can check the code in js/ui/workspace.js or js/ui/workspaceThumbnails.js that deals with window-added/removed on a single workspace, and js/ui/workspacesView.js for keeping the workspace list up to date. Giovanni > > On Mon, May 12, 2014 at 4:47 PM, Giovanni Campagna > wrote: >> >> 2014-05-12 22:42 GMT+02:00 Diego Fernandez : >> > Hey all, I'm currently messing around with making my first extension >> > https://github.com/aiguofer/return-to-monitor. The idea is to be able >> > to >> > return windows to their original monitor if you plug a monitor back in= . >> > >> > Right now I have the extension mostly working. I keep track of all op= en >> > windows and update the list only when more than one montior exists and >> > on >> > any 'window-left-monitor' and 'window-created' events. >> > >> > The problem I'm having is the case when a saved window gets closed whi= le >> > in >> > a single monitor setup. If that happens, shell breaks when I try to >> > return >> > the windows after plugging a monitor back in. I need to be able to >> > listen >> > for any window-close event to remove the window from the list... is >> > there an >> > easy way of doing this? >> > >> > I noticed that 'window-left-monitor' catches windows closing, but it >> > seems >> > hard to check what caused the signal. >> >> You can use the 'unmanaged' signal on the window, if you're careful >> and not call anything at that point - only the identity of the object >> is valid. >> Alternatively, MetaWorkspace has window-added and window-removed signals= . >> >> Giovanni > > > > > -- > Diego Fernandez - =E7=88=B1=E5=9B=BD From aiguo.fernandez@gmail.com Mon May 12 23:14:08 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 50025762A2 for ; Mon, 12 May 2014 23:14:08 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.699 X-Spam-Level: X-Spam-Status: No, score=-2.699 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z9eIBXnkogIx for ; Mon, 12 May 2014 23:14:07 +0000 (UTC) Received: from mail-wg0-f45.google.com (mail-wg0-f45.google.com [74.125.82.45]) by restaurant.gnome.org (Postfix) with ESMTP id BBB1C76270 for ; Mon, 12 May 2014 23:13:48 +0000 (UTC) Received: by mail-wg0-f45.google.com with SMTP id m15so7425951wgh.28 for ; Mon, 12 May 2014 16:13:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=KRtWqd7Qii/gZcGSUbeQBCKbMblelj6v1rPvpyr0d9E=; b=mSLu0C+xFBmmvpoIKuKpB0+WOSWBDUCXoiOsgVV4YYPCPKV60ViTNopfk78v4n3Kff bn4/79k81rQRFFaoaaEnNKt7qZWlOGXh1o7bd0t9PncNg9IZcWXZi9anRiOmFv5dpBRs SXUEjKY0e9oG2pvQicGBs3uF6DoC+ukeOB0QoVxF4NjZ5ABPDMg/KYN+QbT4/OKqsEgc IOYxpvwgLmnU6dNUBk74iWvvagiLtQTrBtHX0g+yAzZIDaHDGYwb9l/L2o1+PMoz2aEA +jAdGJEBpdMc6lR/3PVRTEnsevSS2D989bmj5wEsDaYEbBFLDl2K80SRnpYcQZP6a9MX z7Fg== X-Received: by 10.181.5.6 with SMTP id ci6mr17838467wid.39.1399936426280; Mon, 12 May 2014 16:13:46 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.8.67 with HTTP; Mon, 12 May 2014 16:13:26 -0700 (PDT) In-Reply-To: References: From: Diego Fernandez Date: Mon, 12 May 2014 19:13:26 -0400 Message-ID: Subject: Re: 'window-closed' signal? To: Giovanni Campagna Content-Type: multipart/alternative; boundary=001a1134cffe658f4a04f93c1980 Cc: gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 May 2014 23:14:08 -0000 --001a1134cffe658f4a04f93c1980 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Ok.. it seems easier to just connect to all windows and keep track of those (since in my opinion the window should still stay in the same workspace even if it gets moved while in a single monitor setup). Do I have to explicitly disconnect from the window after it gets the 'unmanaged' signal, or will the object get deleted? On Mon, May 12, 2014 at 5:23 PM, Giovanni Campagna < scampa.giovanni@gmail.com> wrote: > 2014-05-12 23:00 GMT+02:00 Diego Fernandez : > > Hmm, so I'd have to listen for the 'unmanaged' signal for every single > > window and keep track of that? seems like it'll add a bit of complexity > but > > I guess I can manage. > > > > For the 'window-added' and 'window-removed' signals in MetaWorkspace, d= o > > those behave like 'window-left-monitor' and 'window-entered-monitor' in > > MetaScreen? i.e. if a window leaves one workspace and goes to another > will > > that be a 'window-removed' and a 'window-added' event? > > Yes, but you also need to keep the list of workspaces as they're added > and removed. > You can check the code in js/ui/workspace.js or > js/ui/workspaceThumbnails.js that deals with window-added/removed on a > single workspace, and js/ui/workspacesView.js for keeping the > workspace list up to date. > > Giovanni > > > > > On Mon, May 12, 2014 at 4:47 PM, Giovanni Campagna > > wrote: > >> > >> 2014-05-12 22:42 GMT+02:00 Diego Fernandez = : > >> > Hey all, I'm currently messing around with making my first extension > >> > https://github.com/aiguofer/return-to-monitor. The idea is to be > able > >> > to > >> > return windows to their original monitor if you plug a monitor back > in. > >> > > >> > Right now I have the extension mostly working. I keep track of all > open > >> > windows and update the list only when more than one montior exists a= nd > >> > on > >> > any 'window-left-monitor' and 'window-created' events. > >> > > >> > The problem I'm having is the case when a saved window gets closed > while > >> > in > >> > a single monitor setup. If that happens, shell breaks when I try to > >> > return > >> > the windows after plugging a monitor back in. I need to be able to > >> > listen > >> > for any window-close event to remove the window from the list... is > >> > there an > >> > easy way of doing this? > >> > > >> > I noticed that 'window-left-monitor' catches windows closing, but it > >> > seems > >> > hard to check what caused the signal. > >> > >> You can use the 'unmanaged' signal on the window, if you're careful > >> and not call anything at that point - only the identity of the object > >> is valid. > >> Alternatively, MetaWorkspace has window-added and window-removed > signals. > >> > >> Giovanni > > > > > > > > > > -- > > Diego Fernandez - =E7=88=B1=E5=9B=BD > --=20 Diego Fernandez - =E7=88=B1=E5=9B=BD --001a1134cffe658f4a04f93c1980 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Ok.. it seems easier to just connect to all windows and ke= ep track of those (since in my opinion the window should still stay in the = same workspace even if it gets moved while in a single monitor setup).=C2= =A0 Do I have to explicitly disconnect from the window after it gets the &#= 39;unmanaged' signal, or will the object get deleted?


On Mon,= May 12, 2014 at 5:23 PM, Giovanni Campagna <scampa.giovanni@gma= il.com> wrote:
2014-05-12 23:00 GMT+02:00 Diego Fernandez &= lt;aiguo.fernandez@gmail.com>:
> Hmm, so I'd have to listen for the 'unmanaged&= #39; signal for every single
> window and keep track of that? seems like it'll add a bit of compl= exity but
> I guess I can manage.
>
> For the 'window-added' and 'window-removed' signals in= MetaWorkspace, do
> those behave like 'window-left-monitor' and 'window-entere= d-monitor' in
> MetaScreen? i.e. if a window leaves one workspace and goes to another = will
> that be a 'window-removed' and a 'window-added' event?=

Yes, but you also need to keep the list of workspaces as they're = added
and removed.
You can check the code in js/ui/workspace.js or
js/ui/workspaceThumbnails.js that deals with window-added/removed on a
single workspace, and js/ui/workspacesView.js for keeping the
workspace list up to date.

Giovanni

>
> On Mon, May 12, 2014 at 4:47 PM, Giovanni Campagna
> <
scampa.giovanni@gmail= .com> wrote:
>>
>> 2014-05-12 22:42 GMT+02:00 Diego Fernandez <aiguo.fernandez@gmail.com>:
>> > Hey all, I'm currently messing around with making my firs= t extension
>> > https://github.com/aiguofer/return-to-monitor. =C2=A0The= idea is to be able
>> > to
>> > return windows to their original monitor if you plug a monito= r back in.
>> >
>> > Right now I have the extension mostly working. =C2=A0I keep t= rack of all open
>> > windows and update the list only when more than one montior e= xists and
>> > on
>> > any 'window-left-monitor' and 'window-created'= ; events.
>> >
>> > The problem I'm having is the case when a saved window ge= ts closed while
>> > in
>> > a single monitor setup. =C2=A0If that happens, shell breaks w= hen I try to
>> > return
>> > the windows after plugging a monitor back in. =C2=A0I need to= be able to
>> > listen
>> > for any window-close event to remove the window from the list= ... is
>> > there an
>> > easy way of doing this?
>> >
>> > I noticed that 'window-left-monitor' catches windows = closing, but it
>> > seems
>> > hard to check what caused the signal.
>>
>> You can use the 'unmanaged' signal on the window, if you&#= 39;re careful
>> and not call anything at that point - only the identity of the obj= ect
>> is valid.
>> Alternatively, MetaWorkspace has window-added and window-removed s= ignals.
>>
>> Giovanni
>
>
>
>
> --
> Diego Fernandez - =E7=88=B1=E5=9B=BD



--
Diego Ferna= ndez - =E7=88=B1=E5=9B=BD
--001a1134cffe658f4a04f93c1980-- From scampa.giovanni@gmail.com Tue May 13 05:16:31 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 2D1F9768D8 for ; Tue, 13 May 2014 05:16:31 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.699 X-Spam-Level: X-Spam-Status: No, score=-1.699 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eToSAamZqRTR for ; Tue, 13 May 2014 05:16:29 +0000 (UTC) Received: from mail-we0-f175.google.com (mail-we0-f175.google.com [74.125.82.175]) by restaurant.gnome.org (Postfix) with ESMTP id A3496767E4 for ; Tue, 13 May 2014 05:16:10 +0000 (UTC) Received: by mail-we0-f175.google.com with SMTP id t61so7685426wes.6 for ; Mon, 12 May 2014 22:16:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=mkaGxAO10UgUl5f9afYmkzcwZ15V1TBc/xiqB/01A7A=; b=qlDY5DJOYyDG7WylWMNqW7II26bDN1Za1xT9uNszbGdCYlQ2H1+fEKC0R4NQwrotId eSme/ZObatrGfRj/3x1VmZ4t1JL7t00mzuU7Y06/iH/Jmw/6HoiL4EC6YrpeW/b7JnjJ hr4AFrlKw92Eyn+EMQKVKH3pD9Zy6MzmjTgF4RKemi/Dje7Kb8ahLErmVWgFwS0yo9OA XQl0YMIt1gDipFlWuUv6laXa6dSlhHUeFyv09Zr/wcvb9y5v4wkRIGBQalFMpzf9TNpi WH3uyGjs1E6bt6a5wkgm5xxReR7h88vdCp1yEFiXEOJOzvU1svUU+eWsynM5TeyIv6fy 4THA== MIME-Version: 1.0 X-Received: by 10.194.119.34 with SMTP id kr2mr25432395wjb.34.1399958168612; Mon, 12 May 2014 22:16:08 -0700 (PDT) Received: by 10.217.111.200 with HTTP; Mon, 12 May 2014 22:16:08 -0700 (PDT) Received: by 10.217.111.200 with HTTP; Mon, 12 May 2014 22:16:08 -0700 (PDT) In-Reply-To: References: Date: Tue, 13 May 2014 07:16:08 +0200 Message-ID: Subject: Re: 'window-closed' signal? From: Giovanni Campagna To: Diego Fernandez Content-Type: multipart/alternative; boundary=089e0122999057332204f9412913 Cc: gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 May 2014 05:16:31 -0000 --089e0122999057332204f9412913 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable The object will see a g_object_unref right after the signal, that's why you can't do most calls on it. On May 13, 2014 1:13 AM, "Diego Fernandez" wrote: > Ok.. it seems easier to just connect to all windows and keep track of > those (since in my opinion the window should still stay in the same > workspace even if it gets moved while in a single monitor setup). Do I > have to explicitly disconnect from the window after it gets the 'unmanage= d' > signal, or will the object get deleted? > > > On Mon, May 12, 2014 at 5:23 PM, Giovanni Campagna < > scampa.giovanni@gmail.com> wrote: > >> 2014-05-12 23:00 GMT+02:00 Diego Fernandez : >> > Hmm, so I'd have to listen for the 'unmanaged' signal for every single >> > window and keep track of that? seems like it'll add a bit of complexit= y >> but >> > I guess I can manage. >> > >> > For the 'window-added' and 'window-removed' signals in MetaWorkspace, = do >> > those behave like 'window-left-monitor' and 'window-entered-monitor' i= n >> > MetaScreen? i.e. if a window leaves one workspace and goes to another >> will >> > that be a 'window-removed' and a 'window-added' event? >> >> Yes, but you also need to keep the list of workspaces as they're added >> and removed. >> You can check the code in js/ui/workspace.js or >> js/ui/workspaceThumbnails.js that deals with window-added/removed on a >> single workspace, and js/ui/workspacesView.js for keeping the >> workspace list up to date. >> >> Giovanni >> >> > >> > On Mon, May 12, 2014 at 4:47 PM, Giovanni Campagna >> > wrote: >> >> >> >> 2014-05-12 22:42 GMT+02:00 Diego Fernandez > >: >> >> > Hey all, I'm currently messing around with making my first extensio= n >> >> > https://github.com/aiguofer/return-to-monitor. The idea is to be >> able >> >> > to >> >> > return windows to their original monitor if you plug a monitor back >> in. >> >> > >> >> > Right now I have the extension mostly working. I keep track of all >> open >> >> > windows and update the list only when more than one montior exists >> and >> >> > on >> >> > any 'window-left-monitor' and 'window-created' events. >> >> > >> >> > The problem I'm having is the case when a saved window gets closed >> while >> >> > in >> >> > a single monitor setup. If that happens, shell breaks when I try t= o >> >> > return >> >> > the windows after plugging a monitor back in. I need to be able to >> >> > listen >> >> > for any window-close event to remove the window from the list... is >> >> > there an >> >> > easy way of doing this? >> >> > >> >> > I noticed that 'window-left-monitor' catches windows closing, but i= t >> >> > seems >> >> > hard to check what caused the signal. >> >> >> >> You can use the 'unmanaged' signal on the window, if you're careful >> >> and not call anything at that point - only the identity of the object >> >> is valid. >> >> Alternatively, MetaWorkspace has window-added and window-removed >> signals. >> >> >> >> Giovanni >> > >> > >> > >> > >> > -- >> > Diego Fernandez - =E7=88=B1=E5=9B=BD >> > > > > -- > Diego Fernandez - =E7=88=B1=E5=9B=BD > --089e0122999057332204f9412913 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

The object will see a g_object_unref right after the signal,= that's why you can't do most calls on it.

On May 13, 2014 1:13 AM, "Diego Fernandez&q= uot; <aiguo.fernandez@gmail= .com> wrote:
Ok.. it seems easier to just connect to all windows and ke= ep track of those (since in my opinion the window should still stay in the = same workspace even if it gets moved while in a single monitor setup).=C2= =A0 Do I have to explicitly disconnect from the window after it gets the &#= 39;unmanaged' signal, or will the object get deleted?


On Mon,= May 12, 2014 at 5:23 PM, Giovanni Campagna <scampa.giovanni@gma= il.com> wrote:
2014-05-12 23:00 GMT+02:00 Diego Fernandez &= lt;aiguo.fer= nandez@gmail.com>:
> Hmm, so I'd have to listen for the 'unmanaged' signal= for every single
> window and keep track of that? seems like it'll add a bit of compl= exity but
> I guess I can manage.
>
> For the 'window-added' and 'window-removed' signals in= MetaWorkspace, do
> those behave like 'window-left-monitor' and 'window-entere= d-monitor' in
> MetaScreen? i.e. if a window leaves one workspace and goes to another = will
> that be a 'window-removed' and a 'window-added' event?=

Yes, but you also need to keep the list of workspaces as they're = added
and removed.
You can check the code in js/ui/workspace.js or
js/ui/workspaceThumbnails.js that deals with window-added/removed on a
single workspace, and js/ui/workspacesView.js for keeping the
workspace list up to date.

Giovanni

>
> On Mon, May 12, 2014 at 4:47 PM, Giovanni Campagna
> <sca= mpa.giovanni@gmail.com> wrote:
>>
>> 2014-05-12 22:42 GMT+02:00 Diego Fernandez <aiguo.fernandez@gmail.com&g= t;:
>> > Hey all, I'm currently messing around with making my firs= t extension
>> > https://github.com/aiguofer/return-to-monitor. =C2=A0The= idea is to be able
>> > to
>> > return windows to their original monitor if you plug a monito= r back in.
>> >
>> > Right now I have the extension mostly working. =C2=A0I keep t= rack of all open
>> > windows and update the list only when more than one montior e= xists and
>> > on
>> > any 'window-left-monitor' and 'window-created'= ; events.
>> >
>> > The problem I'm having is the case when a saved window ge= ts closed while
>> > in
>> > a single monitor setup. =C2=A0If that happens, shell breaks w= hen I try to
>> > return
>> > the windows after plugging a monitor back in. =C2=A0I need to= be able to
>> > listen
>> > for any window-close event to remove the window from the list= ... is
>> > there an
>> > easy way of doing this?
>> >
>> > I noticed that 'window-left-monitor' catches windows = closing, but it
>> > seems
>> > hard to check what caused the signal.
>>
>> You can use the 'unmanaged' signal on the window, if you&#= 39;re careful
>> and not call anything at that point - only the identity of the obj= ect
>> is valid.
>> Alternatively, MetaWorkspace has window-added and window-removed s= ignals.
>>
>> Giovanni
>
>
>
>
> --
> Diego Fernandez - =E7=88=B1=E5=9B=BD



--
Diego Ferna= ndez - =E7=88=B1=E5=9B=BD
--089e0122999057332204f9412913-- From j-frankish@slb.com Tue May 13 06:04:53 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 896FF762A6 for ; Tue, 13 May 2014 06:04:53 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -7.551 X-Spam-Level: X-Spam-Status: No, score=-7.551 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6D6lhobfmwzm for ; Tue, 13 May 2014 06:04:52 +0000 (UTC) Received: from gb0135mta01.mail.slb.com (gb0135mta01.mail.slb.com [136.250.9.132]) by restaurant.gnome.org (Postfix) with ESMTP id 0B03F7626C for ; Tue, 13 May 2014 06:04:33 +0000 (UTC) Received: from gb0135mta01.mail.slb.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id CC6CA59D905; Tue, 13 May 2014 06:04:30 +0000 (GMT) Received: from NL0230MBX01N1.DIR.slb.com (nl0230mbx01n1.dir.slb.com [199.6.132.5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by gb0135mta01.mail.slb.com (Postfix) with ESMTPS id E87DC59D8F2; Tue, 13 May 2014 06:04:28 +0000 (GMT) Received: from NL0230MBX17N2.DIR.slb.com (199.6.133.37) by NL0230MBX01N1.DIR.slb.com (199.6.132.5) with Microsoft SMTP Server (TLS) id 14.3.181.6; Tue, 13 May 2014 08:04:27 +0200 Received: from NL0230MBX12N2.DIR.slb.com ([169.254.2.204]) by NL0230MBX17N2.DIR.slb.com ([169.254.2.207]) with mapi id 14.03.0181.006; Tue, 13 May 2014 08:04:27 +0200 From: John Frankish To: "gnome-shell-list@gnome.org" Subject: RE: Graphics Problems with gnome-shell-3.10.3 Thread-Topic: Graphics Problems with gnome-shell-3.10.3 Thread-Index: Ac9ngVmfN/V945TmQFui6TQFqNPfiwADyciAACaRyTAADMwPQAEtHtUQAFdiK1A= Date: Tue, 13 May 2014 06:04:27 +0000 Message-ID: References: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [199.6.155.12] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 May 2014 06:04:53 -0000 PiA+ID4gPiA+IE9uIFN1biwgTWF5IDQsIDIwMTQgYXQgNjozMSBBTSwgSm9obiBGcmFua2lzaCA8 ai1mcmFua2lzaEBzbGIuY29tPiB3cm90ZToNCj4gPiA+ID4gPiBJJ3ZlIGNvbXBpbGVkIGdub21l LTMuMTAueCBmcm9tIHNvdXJjZSB0byBydW4gb24gYSBtYWNoaW5lIHdpdGggYW4gaW50ZWwgY29y ZS1pNyAyNjQwbSAyLjhHSHogY3B1IHdpdGggOEdCIFJBTSBhbmQgaW50ZWwgaGQzMDAwIGdyYXBo aWNzIG9uIDY0Yml0IHRpbnljb3JlbGludXggdXNpbmcgYSAzLjguMTMga2VybmVsLg0KPiA+ID4g PiA+DQo+ID4gPiA+ID4gVXNpbmcgZ25vbWUtc2Vzc2lvbi9nbm9tZS1zaGVsbCwgbW9zdCB0aGlu Z3Mgc2VlbSB0byB3b3JrLCBidXQgdGhlIGdyYXBoaWNzIGRpc3BsYXkgaXMgdmVyeSBwb29yLg0K PiA+ID4gPiA+DQo+ID4gPiA+ID4gVGhlIGRpc3BsYXkgYmFja2dyb3VuZCBjb250aW51YWxseSB0 dXJucyBicmlnaHQgd2hpdGUgYW5kIGRyYWdnaW5nIGFueSB3aW5kb3cgcHJvZHVjZXMgYSB0cmFp bCBvZiBtdWx0aXBsZSB3aW5kb3dzIGJlaGluZCBpdC4gVGhlIG9ubHkgd2F5IHRvIGZpeCB0aGlz IHNlZW1zIHRvIHVzZSB0aGUgbWFjL3NwZWNpYWwvd2luZG93cyBrZXkgdG8gbW92ZSB0byB0aGUg InRhc2stIHN3aXRjaGVyIiBzY3JlZW4gYW5kIGJhY2sgYWdhaW4uDQo+ID4gPiA+ID4NCj4gPiA+ ID4gPiBTZXR0aW5nIENMVVRURVJfUEFJTlQ9ImRpc2FibGUtY2xpcHBlZC1yZWRyYXdzOmRpc2Fi bGUtY3VsbGluZyIgZG9lcyBub3Qgc2VlbSB0byBoZWxwIGFwcHJlY2lhYmx5Lg0KPiA+ID4gPiA+ DQo+ID4gPiA+ID4gQXJlIHRoZSBhYm92ZSBwcm9ibGVtcyBjYXVzZWQgYnkgdGhlIGdyYXBoaWNz IG5vdCBiZWluZyBwb3dlcmZ1bCBlbm91Z2ggb3IgaXMgaXQgYSBzb2Z0d2FyZSBwcm9ibGVtPw0K PiA+ID4gPiA+DQo+ID4gPiA+ID4gSWYgaXQgaXMgYSBzb2Z0d2FyZSBwcm9ibGVtLCBhcmUgdGhl cmUgYW55IHBhdGNoZXMgYXZhaWxhYmxlIHRvIGZpeCB0aGlzIHdpdGhvdXQgbW92aW5nIHRvIGdu b21lLTMuMTIueD8gVGhlIHNvZnR3YXJlIGluIHVzZSBpcyBsaXN0ZWQgYmVsb3cuDQo+ID4gPiA+ ID4NCj4gPiA+ID4gPiBSZWdhcmRzDQo+ID4gPiA+ID4gSm9obg0KPiA+ID4gPiBJdCdzIGFuIGlz c3VlIHdpdGggdGhlIGJhY2tncm91bmQgYW5kIGNhbiBiZSBmaXhlZCBieSBzZXR0aW5nIHlvdXIg YmFja2dyb3VuZCB0byBhIGNvbnN0YW50IGNvbG9yLiBZb3UgY2FuIGFsc28gYXBwbHkgdGhlIGZv dXIgcGF0Y2hlcyBpbiB0aGlzIGJ1ZywgYnV0IEknbSBub3Qgc3VyZSBpZiBpdCB3aWxsIGNsZWFu bHkgYXBwbHkgb24gdG9wIG9mIDMuMTAueDoNCj4gPiA+ID4NCj4gPiA+ID4gaHR0cHM6Ly9idWd6 aWxsYS5nbm9tZS5vcmcvc2hvd19idWcuY2dpP2lkPTcyMjE0OQ0KPiA+ID4NCj4gPiA+IFRoYW5r cyBmb3IgdGhlIHN1Z2dlc3Rpb25zLg0KPiA+ID4NCj4gPiA+IEkgZG9uJ3QgdGhpbmsgdGhpcyBp cyBhbiBpc3N1ZSB3aXRoIHRoZSBiYWNrZ3JvdW5kIC0gaWYgSSBjaG9zZSBhDQo+ID4gPiBwbGFp biBjb2xvdXIgZnJvbSBnbm9tZS1iYWNrZ3JvdW5kcywgaXQgZG9lcyBub3QgaW1wcm92ZSB0aGlu Z3MgLSBvcg0KPiA+ID4gcGVyaGFwcyBJIG1pc3VuZGVyc3Rvb2Q/DQo+ID4gPg0KPiA+ID4gTW9z dCBvZiB0aGUgZm91ciBwYXRjaGVzIGRvIG5vdCBhcHBseSBjbGVhbmx5IHNvIGFzIGFuIGFsdGVy bmF0aXZlIEkNCj4gPiA+IHRvb2sgImJhY2tncm91bmRzLmpzIiBmcm9tIGdub21lLXNoZWxsLTMu MTMuMSwgYnV0IHRoaXMgZGlkIG5vdA0KPiA+ID4gaW1wcm92ZSB0aGluZ3MgZWl0aGVyLi4uDQo+ ID4gPg0KPiA+DQo+ID4gSSBwYXN0ZWQgdGhlIGVycm9yIGxvZyBiZWxvdywgYnV0IG5vdGhpbmcg c2VlbXMgcG9pbnQgdG8gd2hhdCB0aGUNCj4gPiBwcm9ibGVtIG1pZ2h0IGJlPw0KPiA+DQo+IEkg cGxheWVkIGFyb3VuZCB3aXRoIHRoaXMgc29tZSBtb3JlIGFuZCBjaGVja2VkIFhvcmcuMC5sb2cg Zm9yIGVycm9ycyAtIHNlZQ0KPiBhdHRhY2hlZCAtIHdpdGhvdXQgZmluZGluZyBhbnl0aGluZy4N Cj4gDQo+IFRoZSB0cmFpbCBvZiB3aW5kb3dzIHByb2R1Y2VkIGJ5IGRyYWdnaW5nIGEgd2luZG93 IG9ubHkgaGFwcGVucyB3aGVuIHRoZQ0KPiB3aW5kb3cgY3Jvc3NlcyB0aGUgYmFja2dyb3VuZCwg aXQgZG9lcyBub3QgaGFwcGVuIHdoZW4gY3Jvc3NpbmcgYW5vdGhlcg0KPiB3aW5kb3cuDQo+IA0K PiBUaGUgYmFja2dyb3VuZCAid2hpdGUtb3V0IiBoYXBwZW5zIGV2ZXJ5IHRpbWUgSSBhY2Nlc3Mg Z25vbWUtY29udHJvbC0NCj4gY2VudGVyIHZpYSB0aGUgaWNvbnMgaW4gdGhlIHJpZ2h0IGhhbmQg Y29ybmVyIG9mIHRoZSB0b3AgcGFuZWwgYW5kIHJhbmRvbWx5IGF0DQo+IG90aGVyIHRpbWVzLg0K PiANCj4gQXMgYmVmb3JlIHVzaW5nIHRoZSBtYWMvc3BlY2lhbC93aW5kb3dzIGtleSB0byBzd2Fw IHRvIHRoZSB0YXNrLXN3aXRjaGVyDQo+IGZpeGVzIHRoaW5ncywgYnV0IGdldHMgdGlyZXNvbWUg OlANCj4gDQo+IFRoZXJlIG11c3Qgc3VyZWx5IGJlIGEgd2F5IHRvIGZpeCB0aGlzPw0KDQpJIGZp bmFsbHkgZm91bmQgdGhlIGFuc3dlciAtIHRvIGRpc2FibGUgdGhlIG5ld2VyICJzbmEiIGdyYXBo aWNzIGFjY2VsZXJhdGlvbiBhbmQgZW5hYmxlIHRoZSBvbGRlciAidXhhIiBhY2NlbGVyYXRpb24u DQoNCk5vdyBib3RoIHByb2JsZW1zIC0gdGhlICJ3aGl0ZS1vdXRzIiBhbmQgdHJhaWwgb2YgbXVs dGlwbGUgd2luZG93IGltYWdlcyB3aGVuIGRyYWdnaW5nIGEgd2luZG93IC0gaGF2ZSBkaXNhcHBl YXJlZC4NCg0KSGFyZHdhcmUvc29mdHdhcmUgZGV0YWlscyBiZWxvdy4NCg0KLS0tLS0tLS0tLQ0K DQpbICAxODM4LjU1OF0gKElJKSBpbnRlbDogRHJpdmVyIGZvciBJbnRlbChSKSBJbnRlZ3JhdGVk IEdyYXBoaWNzIENoaXBzZXRzOg0KWyAgMTgzOC41NzJdICgtLSkgaW50ZWwoMCk6IEludGVncmF0 ZWQgR3JhcGhpY3MgQ2hpcHNldDogSW50ZWwoUikgSEQgR3JhcGhpY3MgMzAwMA0KeGY4Ni12aWRl by1pbnRlbC0yLjIxLjE1DQoNCjAwOjAyLjAgVkdBIGNvbXBhdGlibGUgY29udHJvbGxlciBbMDMw MF06IEludGVsIENvcnBvcmF0aW9uIDJuZCBHZW5lcmF0aW9uIENvcmUgUHJvY2Vzc29yIEZhbWls eSBJbnRlZ3JhdGVkIEdyYXBoaWNzIENvbnRyb2xsZXIgWzgwODY6MDEyNl0gKHJldiAwOSkNCktl cm5lbCBkcml2ZXIgaW4gdXNlOiBpOTE1DQoNCiQgY2F0IC92YXIvbG9nL1hvcmcqIHwgZ3JlcCBT TkENClsgICAxOTYuNzM3XSAoSUkpIGludGVsKDApOiBTTkEgaW5pdGlhbGl6ZWQgd2l0aCBTYW5k eWJyaWRnZSAoZ2VuNiwgZ3QyKSBiYWNrZW5kDQoNCkNyZWF0ZSBmb2xsb3dpbmcgZmlsZToNCi9l dGMvWDExL3hvcmcuY29uZi5kLzIwLWludGVsLmNvbmYNCg0KU2VjdGlvbiAiRGV2aWNlIg0KICAg SWRlbnRpZmllciAgIkludGVsIEdyYXBoaWNzIg0KICAgRHJpdmVyICAgICAgImludGVsIg0KICAg T3B0aW9uICAgICAgIkFjY2VsTWV0aG9kIiAgInV4YSINCkVuZFNlY3Rpb24NCg0KWyAgMTgzOC45 NzddIChJSSkgVVhBKDApOiBEcml2ZXIgcmVnaXN0ZXJlZCBzdXBwb3J0IGZvciB0aGUgZm9sbG93 aW5nIG9wZXJhdGlvbnM6DQpbICAxODM4Ljk3N10gKElJKSBpbnRlbCgwKTogVXNlIHN0YW5kYXJk IFVYQSBhY2NlbGVyYXRpb24NCg0K From drago01@gmail.com Tue May 13 06:14:10 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id BD477762A6 for ; Tue, 13 May 2014 06:14:10 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.45 X-Spam-Level: X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VdXKpDIBih5C for ; Tue, 13 May 2014 06:14:09 +0000 (UTC) Received: from mail-qc0-f172.google.com (mail-qc0-f172.google.com [209.85.216.172]) by restaurant.gnome.org (Postfix) with ESMTP id 0407B7626C for ; Tue, 13 May 2014 06:13:50 +0000 (UTC) Received: by mail-qc0-f172.google.com with SMTP id l6so9243208qcy.31 for ; Mon, 12 May 2014 23:13:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=bTT8cQoyMG82agPjkNqs6kF8l40D4gpyPGhT2of4W1Y=; b=l2SZfGFAHyi2qEVc2cpruNwm51tsLWdNwKjsUKXeeSrTDx7ZHLvrpDlp4K4l/s9d8j 1oiII2YZa0HCbpsG1wSvy+pR+e9jP0v9RuBbbjkFJSAV+XB5wP02fD1U+E/5jbsIrS2e OQYyqeuS1jR6prTgCDLriBh0KUILlC1mFKOc2ug35eoqhJ6fH2anUETPZ5RBalXZrtmf 4vM1j1dQFV94pZhpBQ1JE5ZhQWC3nJTn7ZnbBqpHnaUnWx6Ki5vFEWzYgQYwSVHEwAiL wPq+cG3wKwAHiL3PKYRt2qgipmqdsN0/tnEzkPM4xGfJB3H9JE/8AQ+69GhrneWFBTY8 hG8A== MIME-Version: 1.0 X-Received: by 10.224.10.195 with SMTP id q3mr44429469qaq.65.1399961628873; Mon, 12 May 2014 23:13:48 -0700 (PDT) Received: by 10.140.101.214 with HTTP; Mon, 12 May 2014 23:13:48 -0700 (PDT) In-Reply-To: References: Date: Tue, 13 May 2014 08:13:48 +0200 Message-ID: Subject: Re: Graphics Problems with gnome-shell-3.10.3 From: drago01 To: John Frankish Content-Type: text/plain; charset=UTF-8 Cc: "gnome-shell-list@gnome.org" X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 May 2014 06:14:10 -0000 On Tue, May 13, 2014 at 8:04 AM, John Frankish wrote: >> > > > > On Sun, May 4, 2014 at 6:31 AM, John Frankish wrote: > [...] > [ 1838.558] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets: > [ 1838.572] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics 3000 > xf86-video-intel-2.21.15 > 00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) > Kernel driver in use: i915 > > $ cat /var/log/Xorg* | grep SNA > [ 196.737] (II) intel(0): SNA initialized with Sandybridge (gen6, gt2) backend > Do not use SNA on such an old driver. There have been a lot of work going into SNA in the 3.0 driver branch (which is still not released); SNA is disabled by default for a reason. From j-frankish@slb.com Tue May 13 06:27:53 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 915A6767E4 for ; Tue, 13 May 2014 06:27:53 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -7.551 X-Spam-Level: X-Spam-Status: No, score=-7.551 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IM3-UABVxSWh for ; Tue, 13 May 2014 06:27:52 +0000 (UTC) Received: from nl0105mta01.mail.slb.com (nl0105mta01.mail.slb.com [199.6.154.22]) by restaurant.gnome.org (Postfix) with ESMTP id 7CE9D7626C for ; Tue, 13 May 2014 06:27:33 +0000 (UTC) Received: from nl0105mta01.mail.slb.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id A545C5907C5; Tue, 13 May 2014 06:27:29 +0000 (GMT) Received: from NL0230MBX01N1.DIR.slb.com (nl0230mbx01n1.dir.slb.com [199.6.132.5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by nl0105mta01.mail.slb.com (Postfix) with ESMTPS id 8AB2D590560; Tue, 13 May 2014 06:27:29 +0000 (GMT) Received: from NL0230MBX09N1.DIR.slb.com (199.6.132.21) by NL0230MBX01N1.DIR.slb.com (199.6.132.5) with Microsoft SMTP Server (TLS) id 14.3.181.6; Tue, 13 May 2014 08:27:31 +0200 Received: from NL0230MBX12N2.DIR.slb.com ([169.254.2.204]) by NL0230MBX09N1.DIR.slb.com ([169.254.1.244]) with mapi id 14.03.0181.006; Tue, 13 May 2014 08:27:31 +0200 From: John Frankish To: "gnome-shell-list@gnome.org" Subject: RE: Graphics Problems with gnome-shell-3.10.3 Thread-Topic: Graphics Problems with gnome-shell-3.10.3 Thread-Index: Ac9ngVmfN/V945TmQFui6TQFqNPfiwADyciAACaRyTAADMwPQAEtHtUQAFdiK1D//+OBAP//27ng Date: Tue, 13 May 2014 06:27:30 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [199.6.155.12] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 May 2014 06:27:53 -0000 PiA+PiA+ID4gPiA+IE9uIFN1biwgTWF5IDQsIDIwMTQgYXQgNjozMSBBTSwgSm9obiBGcmFua2lz aCA8ai0gZnJhbmtpc2hAc2xiLmNvbT4gd3JvdGU6DQo+ID4gWy4uLl0NCj4gPiBbICAxODM4LjU1 OF0gKElJKSBpbnRlbDogRHJpdmVyIGZvciBJbnRlbChSKSBJbnRlZ3JhdGVkIEdyYXBoaWNzIENo aXBzZXRzOg0KPiA+IFsgIDE4MzguNTcyXSAoLS0pIGludGVsKDApOiBJbnRlZ3JhdGVkIEdyYXBo aWNzIENoaXBzZXQ6IEludGVsKFIpIEhEDQo+ID4gR3JhcGhpY3MgMzAwMA0KPiA+IHhmODYtdmlk ZW8taW50ZWwtMi4yMS4xNQ0KPiA+IDAwOjAyLjAgVkdBIGNvbXBhdGlibGUgY29udHJvbGxlciBb MDMwMF06IEludGVsIENvcnBvcmF0aW9uIDJuZA0KPiA+IEdlbmVyYXRpb24gQ29yZSBQcm9jZXNz b3IgRmFtaWx5IEludGVncmF0ZWQgR3JhcGhpY3MgQ29udHJvbGxlcg0KPiA+IFs4MDg2OjAxMjZd IChyZXYgMDkpIEtlcm5lbCBkcml2ZXIgaW4gdXNlOiBpOTE1DQo+ID4NCj4gPiAkIGNhdCAvdmFy L2xvZy9Yb3JnKiB8IGdyZXAgU05BDQo+ID4gWyAgIDE5Ni43MzddIChJSSkgaW50ZWwoMCk6IFNO QSBpbml0aWFsaXplZCB3aXRoIFNhbmR5YnJpZGdlIChnZW42LCBndDIpIGJhY2tlbmQNCj4gPg0K PiANCj4gRG8gbm90IHVzZSBTTkEgb24gc3VjaCBhbiBvbGQgZHJpdmVyLiBUaGVyZSBoYXZlIGJl ZW4gYSBsb3Qgb2Ygd29yayBnb2luZw0KPiBpbnRvIFNOQSBpbiB0aGUgMy4wIGRyaXZlciBicmFu Y2ggKHdoaWNoIGlzIHN0aWxsIG5vdCByZWxlYXNlZCk7IFNOQSBpcyBkaXNhYmxlZA0KPiBieSBk ZWZhdWx0IGZvciBhIHJlYXNvbi4NCg0KT0ssIGJ1dCB0aGlzIGFwcGVhcnMgdG8gYmUgdGhlIG1v c3QgcmVjZW50IHN0YWJsZSBkcml2ZXIgZGF0ZWQgMjEtQXVnLTIwMTMgLSB0aGUgbW9yZSByZWNl bnQgZHJpdmVycyBhcmUgYWxsIDIuOTkueCBzZXJpZXMgdW5zdGFibGUgZHJpdmVycy4uLg0KDQpB bnl3YXkgLSBwcm9ibGVtIHNvbHZlZCA6KQ0KDQoNCg== From drago01@gmail.com Tue May 13 06:56:13 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id B6B14762A6 for ; Tue, 13 May 2014 06:56:13 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.45 X-Spam-Level: X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id czQBpw91UvQc for ; Tue, 13 May 2014 06:56:13 +0000 (UTC) Received: from mail-qa0-f49.google.com (mail-qa0-f49.google.com [209.85.216.49]) by restaurant.gnome.org (Postfix) with ESMTP id 023077626C for ; Tue, 13 May 2014 06:55:54 +0000 (UTC) Received: by mail-qa0-f49.google.com with SMTP id cm18so8003712qab.8 for ; Mon, 12 May 2014 23:55:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=mCKqhgVa9SNXwwPBpWKuliulMAwm8GNwJPfwMOBIn8o=; b=fHeoGxlzzVailA0CT6+mpF01UyJYqHBbHhnazKtJ7DLKCrknvS8Vt8tv2O3P/xhDy/ T5EDG4VtVCVleS2tdfg76MmOPpSqgvp9elLtPvDkbKcw6V/7TU6vfIPTaedGk3rybT4n dBh4DmvOoE3GYvTKxsUy6ltyHWaZZjog3eIhTVz4gFCgV+e7PL1SiKWiClb4V/Iu3dSu 6TwF3xOzDAaMzIn/U+Ehwrg8ra3Zzpqq+iJOGRjfx/RG4P0lZlWR6UohOXyBToCFQwq/ jagEt6FkqlM45uaAjFZ0RzlEDsB+YzhA12XontaYQzVmx5V+emfRMjAKQmEk73Z7LZi+ c2jQ== MIME-Version: 1.0 X-Received: by 10.140.18.180 with SMTP id 49mr17223207qgf.105.1399964152485; Mon, 12 May 2014 23:55:52 -0700 (PDT) Received: by 10.140.101.214 with HTTP; Mon, 12 May 2014 23:55:52 -0700 (PDT) In-Reply-To: References: Date: Tue, 13 May 2014 08:55:52 +0200 Message-ID: Subject: Re: Graphics Problems with gnome-shell-3.10.3 From: drago01 To: John Frankish Content-Type: text/plain; charset=UTF-8 Cc: "gnome-shell-list@gnome.org" X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 May 2014 06:56:13 -0000 On Tue, May 13, 2014 at 8:27 AM, John Frankish wrote: >> >> > > > > On Sun, May 4, 2014 at 6:31 AM, John Frankish wrote: >> > [...] >> > [ 1838.558] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets: >> > [ 1838.572] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD >> > Graphics 3000 >> > xf86-video-intel-2.21.15 >> > 00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd >> > Generation Core Processor Family Integrated Graphics Controller >> > [8086:0126] (rev 09) Kernel driver in use: i915 >> > >> > $ cat /var/log/Xorg* | grep SNA >> > [ 196.737] (II) intel(0): SNA initialized with Sandybridge (gen6, gt2) backend >> > >> >> Do not use SNA on such an old driver. There have been a lot of work going >> into SNA in the 3.0 driver branch (which is still not released); SNA is disabled >> by default for a reason. > > OK, but this appears to be the most recent stable driver dated 21-Aug-2013 - the more recent drivers are all 2.99.x series unstable drivers... I know ... blame Chris Wilson ;) From aiguo.fernandez@gmail.com Tue May 13 15:49:27 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 5BB4376408 for ; Tue, 13 May 2014 15:49:27 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.699 X-Spam-Level: X-Spam-Status: No, score=-2.699 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S_PFwzFf3Ufy for ; Tue, 13 May 2014 15:49:26 +0000 (UTC) Received: from mail-wg0-f47.google.com (mail-wg0-f47.google.com [74.125.82.47]) by restaurant.gnome.org (Postfix) with ESMTP id BF87A762EC for ; Tue, 13 May 2014 15:49:06 +0000 (UTC) Received: by mail-wg0-f47.google.com with SMTP id x12so577116wgg.18 for ; Tue, 13 May 2014 08:49:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=TxATtlG9mCbwLb/tK9T+iAWV/fl1f+4m9YbjVQEpVpI=; b=oA3Mal6IXqqVGFiLkLP4D/kGxFWxTJ8JXUDIeOp/I2J45+9R2fGvaXEZm70j3DxphG pbHcs/rZCzUJCmdqNd013r3qm7Lp40mOAqEcGaqP1I0cNpUJnOS+oYZGZ2uyilYh5LkQ n0tubjwS30vzYpcMggTJilVHJKD9Wab8c6YD4W2eZiveixryWAuDiR+dh2bfO2sLN56T hABhStvcKqriFAHdc/Oe+5z50wvPRGrbfFYWsYqQMcaRmOTfgOTXL7y5GMwuiaaATcgX QxvuVO4M8yv5igl50jWd+geDt9TxSDnAa7Zgo0S5fPSeUGByeAc0Waf+/Ud+6ZPZ2HQ8 yvaQ== X-Received: by 10.181.5.6 with SMTP id ci6mr21664712wid.39.1399996144747; Tue, 13 May 2014 08:49:04 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.8.67 with HTTP; Tue, 13 May 2014 08:48:44 -0700 (PDT) In-Reply-To: References: From: Diego Fernandez Date: Tue, 13 May 2014 11:48:44 -0400 Message-ID: Subject: Re: 'window-closed' signal? To: Giovanni Campagna Content-Type: multipart/alternative; boundary=001a1134cffee5189404f94a00ee Cc: gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 May 2014 15:49:27 -0000 --001a1134cffee5189404f94a00ee Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Awesome, thanks for all the help!! giovanni++ I seem to have it working now with no clear, visible errors, however I'm not sure about the style. When I look at other extensions it seems like most wrap their extension in a class. Is this required? or is there a specific reason for doing this? The example 'Hello World' extension doesn't seem to do it so I'm not sure. Anyway, thanks again and feel free to take it up for a spin. I'm going to do a little bit more testing before submitting it to the extensions site. On Tue, May 13, 2014 at 1:16 AM, Giovanni Campagna < scampa.giovanni@gmail.com> wrote: > The object will see a g_object_unref right after the signal, that's why > you can't do most calls on it. > On May 13, 2014 1:13 AM, "Diego Fernandez" > wrote: > >> Ok.. it seems easier to just connect to all windows and keep track of >> those (since in my opinion the window should still stay in the same >> workspace even if it gets moved while in a single monitor setup). Do I >> have to explicitly disconnect from the window after it gets the 'unmanag= ed' >> signal, or will the object get deleted? >> >> >> On Mon, May 12, 2014 at 5:23 PM, Giovanni Campagna < >> scampa.giovanni@gmail.com> wrote: >> >>> 2014-05-12 23:00 GMT+02:00 Diego Fernandez : >>> > Hmm, so I'd have to listen for the 'unmanaged' signal for every singl= e >>> > window and keep track of that? seems like it'll add a bit of >>> complexity but >>> > I guess I can manage. >>> > >>> > For the 'window-added' and 'window-removed' signals in MetaWorkspace, >>> do >>> > those behave like 'window-left-monitor' and 'window-entered-monitor' = in >>> > MetaScreen? i.e. if a window leaves one workspace and goes to another >>> will >>> > that be a 'window-removed' and a 'window-added' event? >>> >>> Yes, but you also need to keep the list of workspaces as they're added >>> and removed. >>> You can check the code in js/ui/workspace.js or >>> js/ui/workspaceThumbnails.js that deals with window-added/removed on a >>> single workspace, and js/ui/workspacesView.js for keeping the >>> workspace list up to date. >>> >>> Giovanni >>> >>> > >>> > On Mon, May 12, 2014 at 4:47 PM, Giovanni Campagna >>> > wrote: >>> >> >>> >> 2014-05-12 22:42 GMT+02:00 Diego Fernandez >> >: >>> >> > Hey all, I'm currently messing around with making my first extensi= on >>> >> > https://github.com/aiguofer/return-to-monitor. The idea is to be >>> able >>> >> > to >>> >> > return windows to their original monitor if you plug a monitor bac= k >>> in. >>> >> > >>> >> > Right now I have the extension mostly working. I keep track of al= l >>> open >>> >> > windows and update the list only when more than one montior exists >>> and >>> >> > on >>> >> > any 'window-left-monitor' and 'window-created' events. >>> >> > >>> >> > The problem I'm having is the case when a saved window gets closed >>> while >>> >> > in >>> >> > a single monitor setup. If that happens, shell breaks when I try = to >>> >> > return >>> >> > the windows after plugging a monitor back in. I need to be able t= o >>> >> > listen >>> >> > for any window-close event to remove the window from the list... i= s >>> >> > there an >>> >> > easy way of doing this? >>> >> > >>> >> > I noticed that 'window-left-monitor' catches windows closing, but = it >>> >> > seems >>> >> > hard to check what caused the signal. >>> >> >>> >> You can use the 'unmanaged' signal on the window, if you're careful >>> >> and not call anything at that point - only the identity of the objec= t >>> >> is valid. >>> >> Alternatively, MetaWorkspace has window-added and window-removed >>> signals. >>> >> >>> >> Giovanni >>> > >>> > >>> > >>> > >>> > -- >>> > Diego Fernandez - =E7=88=B1=E5=9B=BD >>> >> >> >> >> -- >> Diego Fernandez - =E7=88=B1=E5=9B=BD >> > --=20 Diego Fernandez - =E7=88=B1=E5=9B=BD --001a1134cffee5189404f94a00ee Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Awesome, thanks for all the help!! giovanni++
I seem to have it working now with no clear, visible errors, how= ever I'm not sure about the style.=C2=A0 When I look at other extension= s it seems like most wrap their extension in a class.=C2=A0 Is this require= d? or is there a specific reason for doing this?=C2=A0 The example 'Hel= lo World' extension doesn't seem to do it so I'm not sure.

Anyway, thanks again and feel free to take it up for a spin.=C2= =A0 I'm going to do a little bit more testing before submitting it to t= he extensions site.


On Tue, May 13, 2014 at 1:16 AM, Giovanni Campagna <scampa.giovann= i@gmail.com> wrote:

The object will see a g_object_unref right after the signal,= that's why you can't do most calls on it.

On May 13, 2014 1:13 AM, "Diego Fernandez&q= uot; <aig= uo.fernandez@gmail.com> wrote:
Ok.. it seems easier to just connect to all windows and ke= ep track of those (since in my opinion the window should still stay in the = same workspace even if it gets moved while in a single monitor setup).=C2= =A0 Do I have to explicitly disconnect from the window after it gets the &#= 39;unmanaged' signal, or will the object get deleted?


On Mon,= May 12, 2014 at 5:23 PM, Giovanni Campagna <scampa.giovanni@gma= il.com> wrote:
2014-05-12 23:00 GMT+02:00 Diego Fernandez &= lt;aiguo.fer= nandez@gmail.com>:
> Hmm, so I'd have to listen for the 'unmanaged' signal= for every single
> window and keep track of that? seems like it'll add a bit of compl= exity but
> I guess I can manage.
>
> For the 'window-added' and 'window-removed' signals in= MetaWorkspace, do
> those behave like 'window-left-monitor' and 'window-entere= d-monitor' in
> MetaScreen? i.e. if a window leaves one workspace and goes to another = will
> that be a 'window-removed' and a 'window-added' event?=

Yes, but you also need to keep the list of workspaces as they're = added
and removed.
You can check the code in js/ui/workspace.js or
js/ui/workspaceThumbnails.js that deals with window-added/removed on a
single workspace, and js/ui/workspacesView.js for keeping the
workspace list up to date.

Giovanni

>
> On Mon, May 12, 2014 at 4:47 PM, Giovanni Campagna
> <sca= mpa.giovanni@gmail.com> wrote:
>>
>> 2014-05-12 22:42 GMT+02:00 Diego Fernandez <aiguo.fernandez@gmail.com&g= t;:
>> > Hey all, I'm currently messing around with making my firs= t extension
>> > https://github.com/aiguofer/return-to-monitor. =C2=A0The= idea is to be able
>> > to
>> > return windows to their original monitor if you plug a monito= r back in.
>> >
>> > Right now I have the extension mostly working. =C2=A0I keep t= rack of all open
>> > windows and update the list only when more than one montior e= xists and
>> > on
>> > any 'window-left-monitor' and 'window-created'= ; events.
>> >
>> > The problem I'm having is the case when a saved window ge= ts closed while
>> > in
>> > a single monitor setup. =C2=A0If that happens, shell breaks w= hen I try to
>> > return
>> > the windows after plugging a monitor back in. =C2=A0I need to= be able to
>> > listen
>> > for any window-close event to remove the window from the list= ... is
>> > there an
>> > easy way of doing this?
>> >
>> > I noticed that 'window-left-monitor' catches windows = closing, but it
>> > seems
>> > hard to check what caused the signal.
>>
>> You can use the 'unmanaged' signal on the window, if you&#= 39;re careful
>> and not call anything at that point - only the identity of the obj= ect
>> is valid.
>> Alternatively, MetaWorkspace has window-added and window-removed s= ignals.
>>
>> Giovanni
>
>
>
>
> --
> Diego Fernandez - =E7=88=B1=E5=9B=BD



--
Diego Ferna= ndez - =E7=88=B1=E5=9B=BD



--
Diego Ferna= ndez - =E7=88=B1=E5=9B=BD
--001a1134cffee5189404f94a00ee-- From florian.muellner@gmail.com Wed May 14 09:14:55 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id F02F376995; Wed, 14 May 2014 09:14:55 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8eGsUIOxvzID; Wed, 14 May 2014 09:14:55 +0000 (UTC) Received: from mail-yk0-f182.google.com (mail-yk0-f182.google.com [209.85.160.182]) by restaurant.gnome.org (Postfix) with ESMTP id CD46B76978; Wed, 14 May 2014 09:14:36 +0000 (UTC) Received: by mail-yk0-f182.google.com with SMTP id 9so1337309ykp.27 for ; Wed, 14 May 2014 02:14:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=LwGqWeXEEiSd4xkLUFTwS82CbKFZ0srR44Pp2ywvzC0=; b=0htoP1bWCZPNP2MLNT9umWndyKhjgG/n4CJvQWHpUAGNtvvfzIHoPFsbJMS4Lkl2Ta oEwVpkweezhxygzRy2r/qOfA8fzEXTPm5Sa3PX4R5nm5DvYYZW+15RrHh60udhnO7C1/ 01coUaGsxeK9GjQSSLdwZGsSlz+JXITSH/or9nPquVss+9XNaK20GVAk4dl0WCpJIV6r /8xLg2K40BV8Ff/WIwgLaZqM/OQOaoN0AuEGy1MCOAFW3UPndc6j/WmZ9LSkbRUkXY9D n95mnJ3Rj6lMAx8OyzSEti+dxPVft3Bp8ZTfWfxrdhSYQW6SbYjiFsOg638xnt/2n7nC 4MzQ== MIME-Version: 1.0 X-Received: by 10.236.113.199 with SMTP id a47mr3482641yhh.80.1400058874764; Wed, 14 May 2014 02:14:34 -0700 (PDT) Sender: florian.muellner@gmail.com Received: by 10.170.55.201 with HTTP; Wed, 14 May 2014 02:14:34 -0700 (PDT) Date: Wed, 14 May 2014 11:14:34 +0200 X-Google-Sender-Auth: P6G1MbI-Zkl1AU_7TkHefBKPGxw Message-ID: Subject: GNOME Shell 3.12.2 From: =?UTF-8?Q?Florian_M=C3=BCllner?= To: gnome-shell-list , gnome-announce-list@gnome.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 May 2014 09:14:56 -0000 About GNOME Shell =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D GNOME Shell provides core user interface functions for the GNOME 3 desktop, like switching to windows and launching applications. GNOME Shell takes advantage of the capabilities of modern graphics hardware and introduces innovative user interface concepts to provide a visually attractive and easy to use experience. Tarball releases are provided largely for distributions to build packages. If you are interested in building GNOME Shell from source, we would recommend building from version control using the build script described at: https://wiki.gnome.org/Projects/GnomeShell Not only will that give you the very latest version of this rapidly changing project, it will be much easier than get GNOME Shell and its dependencies to build from tarballs. News =3D=3D=3D=3D * Fix turning off airplane mode [Giovanni; #728512] * Handle empty VPN keyfiles [Adel; #728681] * Fix setting zero-level in osdWindow [Bastien; #727384] * Fix removal of multiple workspace thumbnails at once [Florian; #728820] * Make airplane mode menu insensitive in lock screen [Giovanni; #729224] * Fix keynav for alternatives in AltSwitcher [Florian; #727259] * Fix zombie search providers showing up [Jasper; #728597] Contributors: Giovanni Campagna, Adel Gadllah, Florian M=C3=BCllner, Bastien Nocera, Jasper St. Pierre Translations: Wouter Bolsterlee [nl], Daniel Korostil [uk], Ihar Hrachyshka [be], Giovanni Campagna [it], Carles Ferrando [ca@valencia] Download =3D=3D=3D=3D=3D=3D=3D=3D https://download.gnome.org/sources/gnome-shell/3.12/gnome-shell-3.12.2.tar.= xz (1.47M) sha256sum: 3ae230e8cb7a31e7b782c16ca178af5957858810788e26a6d630b69b3f85ce= 71 From florian.muellner@gmail.com Wed May 14 09:15:34 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 1EEED7698E; Wed, 14 May 2014 09:15:34 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4n67LUwoIu_o; Wed, 14 May 2014 09:15:32 +0000 (UTC) Received: from mail-yh0-f41.google.com (mail-yh0-f41.google.com [209.85.213.41]) by restaurant.gnome.org (Postfix) with ESMTP id 1ED7A76978; Wed, 14 May 2014 09:15:13 +0000 (UTC) Received: by mail-yh0-f41.google.com with SMTP id f73so1403918yha.14 for ; Wed, 14 May 2014 02:15:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=r4I05fxNVEwUTYtszvk2vKXHQi8StrPddd1mmOreOdA=; b=s6QVfSG0fTLI5nxYSUg4ArL348JQ414ehCyV3aWLClQn4uqW6L2V3P/6VaZjrs0Hih 1Bpt5acCQHlsCfQtVgZz0FXOJ6lOYmFS1KI8FD1yu948yjc+08BSxaJKLM0zKUEA23xR AuQ8sAaF5xqjj/GTqbfVGE6mUFcWljJRJ+7FX2cF6sPqG+pVExlbIcv9Qvz2wxxNA0uS GgsZq8DObYDuzjlpAQ19tWwNjoOJqVpymxDOskdL/6bLjkllMdq+shFhdd+c6G2C6tRD S9P/DEdFfeMZOP/TEWlbEKXkLZd5XcG43cLhvprmlhXdiEiGLj1kXr3bKrcnVmDf4thI lGPg== MIME-Version: 1.0 X-Received: by 10.236.79.134 with SMTP id i6mr3648936yhe.16.1400058911930; Wed, 14 May 2014 02:15:11 -0700 (PDT) Sender: florian.muellner@gmail.com Received: by 10.170.55.201 with HTTP; Wed, 14 May 2014 02:15:11 -0700 (PDT) Date: Wed, 14 May 2014 11:15:11 +0200 X-Google-Sender-Auth: MUM-bN-85FM17xNNn0QOd2-auZs Message-ID: Subject: Mutter 3.12.2 From: =?UTF-8?Q?Florian_M=C3=BCllner?= To: gnome-shell-list , gnome-announce-list@gnome.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 May 2014 09:15:34 -0000 About mutter =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Mutter is a window and compositing manager that displays and manages your desktop via OpenGL. Mutter combines a sophisticated display engine using the Clutter toolkit with solid window-management logic inherited from the Metacity window manager. While Mutter can be used stand-alone, it is primarily intended to be used as the display core of a larger system such as GNOME Shell. For this reason, Mutter is very extensible via plugins, which are used both to add fancy visual effects and to rework the window management behaviors to meet the needs of the environment. News =3D=3D=3D=3D * Fix in-fullscreen state when moving between monitors [Florian; #728395] * Fix crash when monitors change during suspend [Giovanni; #725637] * Misc. bug fixes [Florian, Giovanni; #728423, #729732] Contributors: Giovanni Campagna, Florian M=C3=BCllner Translations: Christian Kirbach [de], Pau Iranzo [ca] Download =3D=3D=3D=3D=3D=3D=3D=3D https://download.gnome.org/sources/mutter/3.12/mutter-3.12.2.tar.xz (1.62M) sha256sum: e653cf3e8c29af8d8c086bebcaa06781c48695be949417b72278fee37fe9e1= 73 From rastersoft@gmail.com Thu May 15 15:44:19 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 811F576964 for ; Thu, 15 May 2014 15:44:19 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xwxIOeKWeEtG for ; Thu, 15 May 2014 15:44:18 +0000 (UTC) Received: from mail-wi0-f181.google.com (mail-wi0-f181.google.com [209.85.212.181]) by restaurant.gnome.org (Postfix) with ESMTP id 0758E7626F for ; Thu, 15 May 2014 15:43:59 +0000 (UTC) Received: by mail-wi0-f181.google.com with SMTP id n15so4422061wiw.8 for ; Thu, 15 May 2014 08:43:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=pS3aVumJQ6H0BzADIyuQI1WD8Vng3Mf/vvbxL32EZG4=; b=RcQbvHXCgisT2njD3uU5d2mfx7TYPcObAxz+BOTtZqdhhamVDltjSdXUVSYHXxE1cl VUIeFNkHR4lYdZ1rwtEIQZtHVtJs2eK6tJ6PwgT85w7L+UoVn1Ij7xpXIgix1iD0/2X2 xZglJnslAkNrb9Z/sGcVMm9TQK8HF5PXH7LzNzb+6v6tQc3h6HhPvi9oJ7tsYDwSYMrU E7RbpAMTxR5FtzPoeETdpr/abueiVri/4laSuSlvoCChrBQkravLkn32lIduEsHLla24 qO6FikR86tf9dMoQhN7lBHdIW1hY9I3xiA1z26A4faXhcSZxdNols++IsoIYlYy0J5fa bp7g== X-Received: by 10.180.187.111 with SMTP id fr15mr31888888wic.57.1400168637569; Thu, 15 May 2014 08:43:57 -0700 (PDT) Received: from [192.168.1.123] (180.241.117.91.dynamic.mundo-r.com. [91.117.241.180]) by mx.google.com with ESMTPSA id q2sm34273637wix.5.2014.05.15.08.43.55 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 15 May 2014 08:43:56 -0700 (PDT) Sender: Sergio costas Message-ID: <5374E0BA.90907@rastersoft.com> Date: Thu, 15 May 2014 17:43:54 +0200 From: rastersoft User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: gnome-shell-list Subject: Problems with "launch at startup" script Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 May 2014 15:44:19 -0000 Hi all: I'm using gnome shell since version 3.2. I also have a logitech mouse with zillions of buttons, and I have the problem that I hate to have the third button in the mouse wheel, so I've been using xmodmap in a startup script to put it in another button. The specific script is: #!/bin/bash xmodmap -e "pointer = 1 13 3 4 5 6 7 8 9 10 11 12 2" Until gnome shell 3.6 it worked like a charm, but starting with gnome shell 3.8 it started to fail in some boots, but in others it worked fine. Now, with gnome shell 3.10 it doesn't work at startup, and I must run it manually. I checked the output of the script during launch (redirecting both stdout and stderr to a file) and the script runs fine (no errors), but the mouse buttons aren't changed. I also tried to remove it from the startup programs just in case the X server remembered the new button order, and each time I boot the script was changing it to the standard order, but no: the X server resets each time I reboot the computer. I also tried to add a sleep in the script, just in case the problem was only if it was launched before gnome shell fully loaded, but also without luck. So... what can I do? Thanks. -- Nos leemos RASTER (Linux user #228804) raster@rastersoft.com http://www.rastersoft.com From gnome@fnxweb.com Thu May 15 17:04:44 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id D6BE776965 for ; Thu, 15 May 2014 17:04:44 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.935 X-Spam-Level: X-Spam-Status: No, score=-1.935 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_SOFTFAIL=0.665] autolearn=no Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id khsI-eyMr-YE for ; Thu, 15 May 2014 17:04:43 +0000 (UTC) X-Greylist: delayed 494 seconds by postgrey-1.34 at restaurant.gnome.org; Thu, 15 May 2014 17:04:43 UTC Received: from avasout05.plus.net (avasout05.plus.net [84.93.230.250]) by restaurant.gnome.org (Postfix) with ESMTP id 6A9BA76964 for ; Thu, 15 May 2014 17:04:24 +0000 (UTC) Received: from fnx.fnxweb.co.uk ([80.229.251.127]) by avasout05 with smtp id 2Gw71o0082lgoXC01Gw8CL; Thu, 15 May 2014 17:56:08 +0100 X-CM-Score: 0.00 X-CNFS-Analysis: v=2.1 cv=RL89HuS+ c=1 sm=1 tr=0 a=tMvmNfluZ6/aksXFMdU6cw==:117 a=tMvmNfluZ6/aksXFMdU6cw==:17 a=ZPNM4-BgAAAA:8 a=0Bzu9jTXAAAA:8 a=PK2Gh033CTMA:10 a=w6y0REhvHvAA:10 a=5SVENfrvrUQA:10 a=IkcTkHD0fZMA:10 a=_uxYT0xYAAAA:8 a=V-AdJUoyf6XXdyBiwzYA:9 a=QEXdDO2ut3YA:10 Message-ID: <5374F1A6.6020506@fnxweb.com> Date: Thu, 15 May 2014 17:56:06 +0100 From: Neil Bird User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: gnome-shell-list@gnome.org Subject: Re: Problems with "launch at startup" script References: <5374E0BA.90907@rastersoft.com> In-Reply-To: <5374E0BA.90907@rastersoft.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 May 2014 17:04:44 -0000 Around about 15/05/14 16:43, rastersoft scribbled ... > I'm using gnome shell since version 3.2. I also have a logitech mouse > with zillions of buttons, and I have the problem that I hate to have th= e > third button in the mouse wheel, so I've been using xmodmap in a startu= p > script to put it in another button. The specific script is: > > #!/bin/bash > xmodmap -e "pointer =3D 1 13 3 4 5 6 7 8 9 10 11 12 2" I have a Logitech Performance MX on which I like to swap the middle=20 button for the thumb one. I used to use a judiciously placed xmodmap=20 like yours into X11's startup (and also, previously, xorg.conf) but=20 these methods have started failing over time with newer and newer=20 X11/gdm/GNOME setups. I currently have (Fedora 20/GNOME 3.10): #!/bin/bash xinput list | sed -ne 's/^.*Logitech Unifying=20 Device.*id=3D\([0-9]*\).*pointer.*/\1/p' | while read id do map=3D$(xinput get-button-map $id | sed -e 's/ 2 / TWO /g' -e 's/ 8 / 2 = /g' -e 's/ TWO / 8 /') xinput set-button-map $id $map done And: <~/.config/autostart/swap-mouse-buttons.desktop> [Desktop Entry] Type=3DApplication Exec=3D/usr/local/bin/swap-mouse-buttons Hidden=3Dfalse X-GNOME-Autostart-enabled=3Dtrue Name=3DSwap mouse buttons Comment=3DSwap middle and thumb mouse buttons You'll need to ID your mouse device from the =E2=80=9Cxinput list=E2=80= =9D output,=20 and adjust the script accordingly (plus change the 8s to 13s for your cas= e). This will work for a given user (it's not global) and will need to be = triggered again (run the swap command from =C2=B9) if you unplug = or=20 otherwise reset USB during a login. I've yet to add anything that=20 catches USB insertions and does it automatically as it's too rare to=20 bother with. =C2=B9 - You could also copy/link the desktop file to=20 ~/.local/share/applications/ so that it shows up in the gnome-shell=20 applications overview instead. --=20 [phoenix@fnx ~]# rm -f .signature [phoenix@fnx ~]# ls -l .signature ls: .signature: No such file or directory [phoenix@fnx ~]# exit From rastersoft@gmail.com Thu May 15 18:32:47 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id C2F1576979 for ; Thu, 15 May 2014 18:32:47 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eXV5A-It3xww for ; Thu, 15 May 2014 18:32:46 +0000 (UTC) Received: from mail-wg0-f51.google.com (mail-wg0-f51.google.com [74.125.82.51]) by restaurant.gnome.org (Postfix) with ESMTP id 01BB876965 for ; Thu, 15 May 2014 18:32:27 +0000 (UTC) Received: by mail-wg0-f51.google.com with SMTP id x13so3909739wgg.22 for ; Thu, 15 May 2014 11:32:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=WAxllVP/9GnEpXZjAtdpOM5lCKVg/mM+GDT9HP1JeP4=; b=JUgU0ckCaLJbDik1d81yNMMeY25o54pCdi+elmWCgSUltn8+89nqhKoH+D1I/e/F4u u+AhOSeAmk2brtpOhN23bCPvTmjXk1CJgBE6c8rDjF/dUxSboeQvO/+EcIsygZarIaYg oDB6eqLqTQ5+eFLNVmGb9CfwjvwHvbY5/3Lfcmf/lcLZ4IkJp4bR64gcWD60xLnaJBzp UL1FKKVm2Nl9gyi7427tuHfxWb+1f9i3D1dCY949YuoEmDoIzP+LtqxjTcamsmzCRXjq uqoaMep26wJ5gNfznk0EuBsq+j2VdYuOW+HwnKWRhi4qVfsUv3qy0P0A48TZr03BrQi7 G4Bg== X-Received: by 10.194.82.170 with SMTP id j10mr3632222wjy.63.1400178745549; Thu, 15 May 2014 11:32:25 -0700 (PDT) Received: from [192.168.1.123] (180.241.117.91.dynamic.mundo-r.com. [91.117.241.180]) by mx.google.com with ESMTPSA id fu10sm34979930wib.11.2014.05.15.11.32.23 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 15 May 2014 11:32:24 -0700 (PDT) Sender: Sergio costas Message-ID: <53750837.8080806@rastersoft.com> Date: Thu, 15 May 2014 20:32:23 +0200 From: rastersoft User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: gnome-shell-list@gnome.org Subject: Re: Problems with "launch at startup" script References: <5374E0BA.90907@rastersoft.com> <5374F1A6.6020506@fnxweb.com> In-Reply-To: <5374F1A6.6020506@fnxweb.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 May 2014 18:32:47 -0000 Hi: Yes, mine is a Performance MX too, and I also swap to the thumb one... :) Thanks for your trick, I'll try it now. On 15/05/14 18:56, Neil Bird wrote: > Around about 15/05/14 16:43, rastersoft scribbled ... >> I'm using gnome shell since version 3.2. I also have a logitech mouse >> with zillions of buttons, and I have the problem that I hate to have the >> third button in the mouse wheel, so I've been using xmodmap in a startup >> script to put it in another button. The specific script is: >> >> #!/bin/bash >> xmodmap -e "pointer = 1 13 3 4 5 6 7 8 9 10 11 12 2" > > I have a Logitech Performance MX on which I like to swap the middle > button for the thumb one. I used to use a judiciously placed xmodmap > like yours into X11's startup (and also, previously, xorg.conf) but > these methods have started failing over time with newer and newer > X11/gdm/GNOME setups. > > I currently have (Fedora 20/GNOME 3.10): > > > #!/bin/bash > > xinput list | sed -ne 's/^.*Logitech Unifying > Device.*id=\([0-9]*\).*pointer.*/\1/p' | while read id > do > map=$(xinput get-button-map $id | sed -e 's/ 2 / TWO /g' -e 's/ 8 > / 2 /g' -e 's/ TWO / 8 /') > xinput set-button-map $id $map > done > > > And: > > <~/.config/autostart/swap-mouse-buttons.desktop> > [Desktop Entry] > Type=Application > Exec=/usr/local/bin/swap-mouse-buttons > Hidden=false > X-GNOME-Autostart-enabled=true > Name=Swap mouse buttons > Comment=Swap middle and thumb mouse buttons > > > > You'll need to ID your mouse device from the “xinput list” output, > and adjust the script accordingly (plus change the 8s to 13s for your > case). > > This will work for a given user (it's not global) and will need to > be triggered again (run the swap command from ¹) if you unplug > or otherwise reset USB during a login. I've yet to add anything that > catches USB insertions and does it automatically as it's too rare to > bother with. > > > ¹ - You could also copy/link the desktop file to > ~/.local/share/applications/ so that it shows up in the gnome-shell > applications overview instead. > -- Nos leemos RASTER (Linux user #228804) raster@rastersoft.com http://www.rastersoft.com From gnome@fnxweb.com Fri May 16 13:09:14 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id C1D07769A0 for ; Fri, 16 May 2014 13:09:14 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.535 X-Spam-Level: X-Spam-Status: No, score=-0.535 tagged_above=-999 required=2 tests=[BAYES_05=-0.5, RCVD_IN_DNSWL_LOW=-0.7, SPF_SOFTFAIL=0.665] autolearn=no Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u-HNsIhGsLxQ for ; Fri, 16 May 2014 13:09:13 +0000 (UTC) X-Greylist: delayed 494 seconds by postgrey-1.34 at restaurant.gnome.org; Fri, 16 May 2014 13:09:13 UTC Received: from avasout06.plus.net (avasout06.plus.net [212.159.14.18]) by restaurant.gnome.org (Postfix) with ESMTP id 4D9B87698E for ; Fri, 16 May 2014 13:08:54 +0000 (UTC) Received: from fnx.fnxweb.co.uk ([80.229.251.127]) by avasout06 with smtp id 2d0d1o0022lgoXC01d0eRm; Fri, 16 May 2014 14:00:38 +0100 X-CM-Score: 0.00 X-CNFS-Analysis: v=2.1 cv=COikXHbD c=1 sm=1 tr=0 a=tMvmNfluZ6/aksXFMdU6cw==:117 a=tMvmNfluZ6/aksXFMdU6cw==:17 a=ZPNM4-BgAAAA:8 a=0Bzu9jTXAAAA:8 a=PK2Gh033CTMA:10 a=w6y0REhvHvAA:10 a=5SVENfrvrUQA:10 a=IkcTkHD0fZMA:10 a=_uxYT0xYAAAA:8 a=chbE_bNvkaQb7vRF7DsA:9 a=QEXdDO2ut3YA:10 a=PlUy0ZwTwOMA:10 Message-ID: <53760BF4.9090202@fnxweb.com> Date: Fri, 16 May 2014 14:00:36 +0100 From: Neil Bird User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: gnome-shell-list@gnome.org Subject: Re: Problems with "launch at startup" script References: <5374E0BA.90907@rastersoft.com> <5374F1A6.6020506@fnxweb.com> <53750837.8080806@rastersoft.com> In-Reply-To: <53750837.8080806@rastersoft.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 May 2014 13:09:14 -0000 Around about 15/05/14 19:32, rastersoft scribbled ... > Yes, mine is a Performance MX too, and I also swap to the thumb one... = :) > Thanks for your trick, I'll try it now. Ah, as it happens, I was actually referring to the =E2=80=9Cback=E2=80= =9D button on=20 the side, that's the thumb one in my head :-) I use the bottom =E2=80=9Cthumb=E2=80=9D button (=E2=80=9Capps/windows= =E2=80=9D icon) for the=20 gnome-shell overview (as well as the Windows key or ). I have: <~/.xbindkeysrc> # GNOME Shell overview "xdotool key 'Super+F1'" release + b:10 # Raise-lower - DOS key "xdotool key 0x1008FF5A" b:8 =2E. running xbindkey at startup (another .desktop file in autostart). Then dconf has the setting: [org/gnome/desktop/wm/keybindings] raise-or-lower=3D['DOS'] .. so I have the bottom thumb button for overview [toggle] and the=20 wheel-click button becomes raise-lower (b:8 a that's what I swapped with = b:2). Just for example. I picked =E2=80=9CDOS=E2=80=9D as a raw unused key, since I was having= issues with=20 raise-lower defined against a modified-key (say ) and=20 xbindkey+gnome-shell. It often seemed to give out odd control sequences = to the current window upon first trigger instead of being picked up as a = key mapping. Dunno why. Other meta mappings work, like the overview one= =2E --=20 [phoenix@fnx ~]# rm -f .signature [phoenix@fnx ~]# ls -l .signature ls: .signature: No such file or directory [phoenix@fnx ~]# exit From pakanek@gmail.com Tue May 20 14:58:35 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 00406762C3 for ; Tue, 20 May 2014 14:58:35 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rIf_ASez6dM7 for ; Tue, 20 May 2014 14:58:33 +0000 (UTC) Received: from mail-yh0-f53.google.com (mail-yh0-f53.google.com [209.85.213.53]) by restaurant.gnome.org (Postfix) with ESMTP id 79AE9762AE for ; Tue, 20 May 2014 14:58:14 +0000 (UTC) Received: by mail-yh0-f53.google.com with SMTP id i57so446863yha.40 for ; Tue, 20 May 2014 07:58:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=VzRNEm05QoI4hP9mdSRs4OJcRV8SCaEGBkIahN9rMcg=; b=cn0mCFZkF4GB+bBwTKfsklFFVx1qUE5OW7CP6IvOHDqaN7z6iU3ssRbojwFHVs70oE Ivyxa0cdqBQW3n8sApkwSkaqa8toIWjfeFOMUA/+ewEZv8/3wEJS7fbdHun3QdPFMqtO 4nkX5ltwn+ZkEecaB3I1wiKvjiPcxGMUE1Tp5YVRujG0NePvrtOfH9tX+/jghN7T0nlw 1BD2K5ubrJyHshx+WzJsKzhaatORpT4BgX9cXDs+FcHPwQT44qVEE57jjuFBofiD/pQH /uqZv7NZ0tbjtLaUm45c1Qpydm/U4llr64p/yjhb6UMVTkLJpiwg48LaqCrGLIWlDU1x OeoA== X-Received: by 10.236.179.69 with SMTP id g45mr63595808yhm.81.1400597893429; Tue, 20 May 2014 07:58:13 -0700 (PDT) Received: from exodus.cz (ravys1.infos.cz. [46.33.96.7]) by mx.google.com with ESMTPSA id k50sm25515332yhc.21.2014.05.20.07.58.12 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 20 May 2014 07:58:12 -0700 (PDT) Message-ID: <537B6D83.1070106@gmail.com> Date: Tue, 20 May 2014 16:58:11 +0200 From: Miroslav Puda User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: gnome-shell-list@gnome.org Subject: Triggering of "App is not responding" dialog Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 May 2014 14:58:35 -0000 Hello, I am writing some app using SDL/OpenGL and at start I load some resources. Since it is quite intensive process, Gnome pops message saying that my app is not responding (force quit/wait). What triggers this dialog? After ~3 seconds all resources are loaded and app is running as intended. Thanks From magcius@gmail.com Tue May 20 15:07:53 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 517A4762C3 for ; Tue, 20 May 2014 15:07:53 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.699 X-Spam-Level: X-Spam-Status: No, score=-2.699 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LrKt20zlD5w0 for ; Tue, 20 May 2014 15:07:51 +0000 (UTC) Received: from mail-ve0-f179.google.com (mail-ve0-f179.google.com [209.85.128.179]) by restaurant.gnome.org (Postfix) with ESMTP id DEDAB762AE for ; Tue, 20 May 2014 15:07:32 +0000 (UTC) Received: by mail-ve0-f179.google.com with SMTP id oy12so771409veb.38 for ; Tue, 20 May 2014 08:07:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=JN/kryG77NoMgjs2yTJ0maLmG840vSu7aEo+aP3LhRk=; b=peFUOJjfVyHUbiKHhO5redTA8p4PjsE3RYae2mBj02gRz44l1dOYJX/9hZ4bpW7kgz Ui7Jiee8WsDwAfMszWyw/uNjNi1Z8nleDlQjr0PMPLekBeRVOIohHbRQy8vPejNxcJiN TDO2o2TyvJ1jUogByvGpvfQnHEJavY0eJGnXqyInijcjDjGynATN7siq7Nr6pOVuo02C LZi6qblJhHajxqcy28pzHGE1QBDblSoarL2WWiclAK7BO/x57qF/kZanTOzb80Z4Y/ql UJJkKHnlJcwgtLjpc3qJPzVawaVWGtKfkrpARZZ/p4kxmhNredw8vVIVMPLpXFlmVGqM ln9Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mecheye.net; s=google; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=JN/kryG77NoMgjs2yTJ0maLmG840vSu7aEo+aP3LhRk=; b=TkzovMhK/BwytPNY9QsEsDhEl86lLJKCvROuTWSGLR/v6s/nAJ0JbiOwYysRY+I4Ud LzP2HinelcHIuvo4prNbS3WUsZsk9+PRnoZNgXWK1M6LLix4UrW13wCEaKpqtg/1zbg5 RffFz5cvMfC/aCtqAOoNHfF36dlZlWglpP2CQ= MIME-Version: 1.0 X-Received: by 10.52.116.101 with SMTP id jv5mr3687216vdb.11.1400598450681; Tue, 20 May 2014 08:07:30 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.52.116.231 with HTTP; Tue, 20 May 2014 08:07:30 -0700 (PDT) In-Reply-To: <537B6D83.1070106@gmail.com> References: <537B6D83.1070106@gmail.com> Date: Tue, 20 May 2014 11:07:30 -0400 X-Google-Sender-Auth: fEYglNUXi60qERVS6gapWrresRY Message-ID: Subject: Re: Triggering of "App is not responding" dialog From: "Jasper St. Pierre" To: Miroslav Puda Content-Type: multipart/alternative; boundary=bcaec548a9b720665204f9d63d1c Cc: gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 May 2014 15:07:53 -0000 --bcaec548a9b720665204f9d63d1c Content-Type: text/plain; charset=UTF-8 After focusing a window or the user clicks the close button, we send out a ping. If in 5 seconds we don't hear back from the window, we show the kill dialog. We should probably rework the system so that after the app responds to the ping, we hide the dialog. On Tue, May 20, 2014 at 10:58 AM, Miroslav Puda wrote: > Hello, > > I am writing some app using SDL/OpenGL and at start I load some resources. > Since it is quite intensive process, Gnome pops message saying that my app > is not responding (force quit/wait). What triggers this dialog? After ~3 > seconds all resources are loaded and app is running as intended. > > Thanks > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gnome-shell-list > -- Jasper --bcaec548a9b720665204f9d63d1c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
After focusing a window or the user clicks the close = button, we send out a ping. If in 5 seconds we don't hear back from the= window, we show the kill dialog.

We should probably rework th= e system so that after the app responds to the ping, we hide the dialog.


On Tue,= May 20, 2014 at 10:58 AM, Miroslav Puda <pakanek@gmail.com>= wrote:
Hello,

I am writing some app using SDL/OpenGL and at start I load some resources. = Since it is quite intensive process, Gnome pops message saying that my app = is not responding (force quit/wait). What triggers this dialog? After ~3 se= conds all resources are loaded and app is running as intended.

Thanks
_______________________________________________
gnome-shell-list mailing list
gnome-shell= -list@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-shell-<= /u>list



--
=C2=A0 Jasper
--bcaec548a9b720665204f9d63d1c-- From sam.hacking@sent.com Tue May 20 15:30:48 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id ADD7976985 for ; Tue, 20 May 2014 15:30:48 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B6aRGi0tAw4F for ; Tue, 20 May 2014 15:30:47 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by restaurant.gnome.org (Postfix) with ESMTP id 2573E762A4 for ; Tue, 20 May 2014 15:30:28 +0000 (UTC) Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 41B982172E; Tue, 20 May 2014 11:30:22 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute3.internal (MEProxy); Tue, 20 May 2014 11:30:23 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=sent.com; h= message-id:subject:from:to:cc:date:in-reply-to:references :content-type:mime-version; s=mesmtp; bh=TqX+wglOux+IIQ8SF7g6ObW unTo=; b=wfbpxiflD25dz3PzHq57u9eI22F8AOv7//TGnOmT7cwsZ0lEhMTQWyx cRUXR3QhrWJJciAKyJ/eEMNxDXRfyMJVCK4xyGAVcUPkIpvwjZ7F1tT5J/8zp1uu 5QjQHHcQ2iMXq2YP665hQpqxifkJw7Rh9he+9yFCcrm5ZfzUGwLc= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:subject:from:to:cc:date :in-reply-to:references:content-type:mime-version; s=smtpout; bh=TqX+wglOux+IIQ8SF7g6ObWunTo=; b=tUR0ydKuPjL75ZQ6w9gyCzVzEMnu YnZ8IdpbPBqP0CtgXdInYcbfQIUJoQDAAWKnn2R5ydbm4LN+s7nuT9nn6D7dBbk2 cZ6iOHpPhsjHDqAVnd16hmYPHggR173pWL/gBO+i9wQ/fMxFFUdrdYBWJbGnzF8O OsoQwzY8DaD2OeU= X-Sasl-enc: QcFONHAsG9r+jUhJQP0908SeK2/VVsI30gpIdzKBUr1x 1400599822 Received: from [192.168.0.11] (unknown [81.106.117.111]) by mail.messagingengine.com (Postfix) with ESMTPA id 54B5968023D; Tue, 20 May 2014 11:30:22 -0400 (EDT) Message-ID: <1400599817.2802.4.camel@s-Air> Subject: Re: Triggering of "App is not responding" dialog From: Sam Bull To: gnome-shell-list Date: Tue, 20 May 2014 16:30:17 +0100 In-Reply-To: References: <537B6D83.1070106@gmail.com> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-N8JuIjqnuYouInOxJhFC" X-Mailer: Evolution 3.10.4-0ubuntu1 Mime-Version: 1.0 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 May 2014 15:30:48 -0000 --=-N8JuIjqnuYouInOxJhFC Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On mar, 2014-05-20 at 11:07 -0400, Jasper St. Pierre wrote: > After focusing a window or the user clicks the close button, we send > out a ping. If in 5 seconds we don't hear back from the window, we > show the kill dialog. Which basically means your app needs to respond to system events in a timely manner. As an example, in pygame this could be done by calling pygame.event.pump() at regular intervals in your loading routine (http://www.pygame.org/docs/ref/event.html#pygame.event.pump). This allows you to ignore the events, and just let pygame process them internally. Pygame is based upon SDL, so I expect you'll have similar functions available. --=-N8JuIjqnuYouInOxJhFC Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEABECAAYFAlN7dQ0ACgkQX+kozZYmziv26gCgxcC2OlqTWAUtv1qdGckdzNbP M7oAoOzFulHOyLpJXmzfqr8PCe3SIska =J+Yl -----END PGP SIGNATURE----- --=-N8JuIjqnuYouInOxJhFC-- From pakanek@gmail.com Tue May 20 16:10:28 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 41C55762C3 for ; Tue, 20 May 2014 16:10:28 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LGrsb_Eds_NN for ; Tue, 20 May 2014 16:10:27 +0000 (UTC) Received: from mail-yh0-f49.google.com (mail-yh0-f49.google.com [209.85.213.49]) by restaurant.gnome.org (Postfix) with ESMTP id 171A0762AE for ; Tue, 20 May 2014 16:10:08 +0000 (UTC) Received: by mail-yh0-f49.google.com with SMTP id c41so552664yho.8 for ; Tue, 20 May 2014 09:10:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=P7o/RgVmbnncEmivL+NGqFvcUlMBd83B5OleUFAF/qk=; b=n8+vi8wXH9lrLTgv1cVBl9v6MpvM/hxdgAOoazRXsTCBw4xFuYABIDJpD6veygYw5w MLBXfLoXwW44PDC0fJEqvdz5KrXWZuIcwmyWGrsm2e8f0rB+NqSIhSVHELohKnxQMpD2 N7ICFgZ1wOqveWHZc+PpjSs7Yuns0HPKuQ99HedJRwRR4BNkPlkTbo3AqSJF+5O+fG+N Es5cH7ktw5XccRB2rdfq8Bg5h2Dqtpyyt9H8w+CaDmrqc0EMI9EXwVs3dlZZHvb+eKgE z+BmUBWTpgpisndb5D+YaJ/gIYdQMzCoKbEradWlKCI5qFXjUgAkYVS2eOC0yYMOTeCo VA3g== X-Received: by 10.236.172.170 with SMTP id t30mr16324978yhl.136.1400602207035; Tue, 20 May 2014 09:10:07 -0700 (PDT) Received: from exodus.cz (ravys1.infos.cz. [46.33.96.7]) by mx.google.com with ESMTPSA id m6sm30366118yhd.56.2014.05.20.09.10.06 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 20 May 2014 09:10:06 -0700 (PDT) Message-ID: <537B7E5D.7070509@gmail.com> Date: Tue, 20 May 2014 18:10:05 +0200 From: Miroslav Puda User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: Sam Bull , gnome-shell-list Subject: Re: Triggering of "App is not responding" dialog [Solved] References: <537B6D83.1070106@gmail.com> <1400599817.2802.4.camel@s-Air> In-Reply-To: <1400599817.2802.4.camel@s-Air> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 May 2014 16:10:28 -0000 On 20.5.2014 17:30, Sam Bull wrote: > On mar, 2014-05-20 at 11:07 -0400, Jasper St. Pierre wrote: >> After focusing a window or the user clicks the close button, we send >> out a ping. If in 5 seconds we don't hear back from the window, we >> show the kill dialog. > Which basically means your app needs to respond to system events in a > timely manner. As an example, in pygame this could be done by calling > pygame.event.pump() at regular intervals in your loading routine > (http://www.pygame.org/docs/ref/event.html#pygame.event.pump). This > allows you to ignore the events, and just let pygame process them > internally. > > Pygame is based upon SDL, so I expect you'll have similar functions > available. SDL_PumpEvents function works fine, thanks for help. From karel.macha@karlitos.net Wed May 21 15:34:28 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 0E5ED762AD for ; Wed, 21 May 2014 15:34:28 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.702 X-Spam-Level: X-Spam-Status: No, score=-0.702 tagged_above=-999 required=2 tests=[BAYES_20=-0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id egrjoxG0n4om for ; Wed, 21 May 2014 15:34:26 +0000 (UTC) X-Greylist: delayed 2073 seconds by postgrey-1.34 at restaurant.gnome.org; Wed, 21 May 2014 15:34:26 UTC Received: from sender1.zohomail.com (sender1.zohomail.com [72.5.230.103]) by restaurant.gnome.org (Postfix) with ESMTP id 7631D7626F for ; Wed, 21 May 2014 15:34:07 +0000 (UTC) Received: from mail.zoho.com by mx.zohomail.com with SMTP id 1400683087086579.3962086538126; Wed, 21 May 2014 07:38:07 -0700 (PDT) Date: Wed, 21 May 2014 16:38:07 +0200 From: =?UTF-8?Q?Karel_M=C3=A1cha?= To: Message-ID: <1461f329169.-5943630614637134363.-2188156892576344707@karlitos.net> Subject: Problem with applications-overview tooltips MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Priority: Medium User-Agent: Zoho Mail X-Mailer: Zoho Mail X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 May 2014 15:34:28 -0000 Hello, I am trying to fix the gs-ext-applications-overview-tooltip extension, disp= laying tooltips under the icons in the application-overview. Theoriginal ex= tension (https://github.com/fbianconi/gs-ext-applications-overview-tooltip)= stopped working after gnome 3.8 and i try to fix it for gnome >=3D 3.10. S= o far I was able to fix the extensiopn and add some enhancements, but I hav= e one Issue. The extension does not work, until i visit the overview and th= en re-enable the extension again. The cause of this is, that in the enable() function of the extension I try = to get list all of the app-icons from the overview menu calling: let appIcons =3D Main.overview.viewSelector.appDisplay._views[1].view._item= s; The output of: global.log("appIcons after enable",Object.getOwnPropertyNames(appIcons)); in the enable function shows nothing after the login or gnome.shell restart= , After I go to the overview and THEN re-enable the extension, I got the ex= pected result (list of keys =3D appIcons). If I do this in the looking-glas= s console, it works allright even after the restart of gnome-shell. Could please someone help me with the issue ? Greetings, Karel + -------------------------- + Karel M=C3=A1cha + www.karlitos.net + -------------------------- From cdysthe@gmail.com Wed May 21 20:42:29 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 086AC762A5 for ; Wed, 21 May 2014 20:42:29 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id koR5n1Lf6RB3 for ; Wed, 21 May 2014 20:42:28 +0000 (UTC) Received: from mail-oa0-f46.google.com (mail-oa0-f46.google.com [209.85.219.46]) by restaurant.gnome.org (Postfix) with ESMTP id EA540762AD for ; Wed, 21 May 2014 20:42:09 +0000 (UTC) Received: by mail-oa0-f46.google.com with SMTP id i4so2920129oah.5 for ; Wed, 21 May 2014 13:42:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:date:content-type:mime-version :content-transfer-encoding; bh=9AWdkHxgvr/zcxObdDr8pnriBgL0tkbSRgErQqcsbEM=; b=n2OWe6+dPBf7jaYWtVdpsaoJECXYeioqq2tgLusmYwQ9k+EnT9klC2kJjnKhezx50Q aLr91K0Pq/iSoPqPEMFNxp0fFCe1Q6e0ab40BR8xqnjjkI3YxyYBghQLKrXU5zUAdlvh HlSU0tPoOGRfvb3eRDtTnJ0z85s8OLOL1bQ7noFtxKW7CDOmExpGErOY7yBWQFNW2nFh 5asnM/UV0yWWudOE8Gx5vSjTfKKp5KL5Fu9WHBj+gPOVy5yciazE8yM8B2J/eCatY0kR LdiQM6X1ErG7BFdvOjSHLbP6dGXX6sEiKy3lB0fOkaswYJSsSCWgHXd1n9snRuPlACqR 0cKg== X-Received: by 10.182.135.228 with SMTP id pv4mr53923333obb.62.1400704928041; Wed, 21 May 2014 13:42:08 -0700 (PDT) Received: from [10.0.0.30] (r74-193-73-166.pfvlcmta01.grtntx.tl.dh.suddenlink.net. [74.193.73.166]) by mx.google.com with ESMTPSA id b9sm62987301oel.4.2014.05.21.13.42.07 for (version=SSLv3 cipher=RC4-SHA bits=128/128); Wed, 21 May 2014 13:42:07 -0700 (PDT) Message-ID: <1400704926.1984.12.camel@ThinkPad-T430s> Subject: New Google Chrome notifications in Gnome-Shell? From: Christian Dysthe To: Gnome Shell List Date: Wed, 21 May 2014 15:42:06 -0500 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.10.4-0ubuntu1 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 May 2014 20:42:29 -0000 Hi, Google Chrome just got upgraded to the first stable version on Linux with Aura and the new notifications (which includes Google Now). I have already found out that Aura itself works well, but what about the notifications? Does anyone know if they work in Gnome-Shell? Otherwise, take a look here: http://www.webupd8.org/2014/05/google-chrome-stable-35-for-linux.html -- //Christian From karel.macha@karlitos.net Wed May 21 22:30:29 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id A2FEB76957 for ; Wed, 21 May 2014 22:30:29 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.901 X-Spam-Level: X-Spam-Status: No, score=-1.901 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bac6MD_4f6Sl for ; Wed, 21 May 2014 22:30:27 +0000 (UTC) X-Greylist: delayed 28319 seconds by postgrey-1.34 at restaurant.gnome.org; Wed, 21 May 2014 22:30:27 UTC Received: from sender1.zohomail.com (sender1.zohomail.com [74.201.84.156]) by restaurant.gnome.org (Postfix) with ESMTP id C9E937695A for ; Wed, 21 May 2014 22:30:08 +0000 (UTC) Received: from mail.zoho.com by mx.zohomail.com with SMTP id 1400711405373724.2251592595238; Wed, 21 May 2014 15:30:05 -0700 (PDT) Date: Thu, 22 May 2014 00:30:05 +0200 From: =?UTF-8?Q?Karel_M=C3=A1cha?= To: Message-ID: <14620e7df0c.-2957114859295700923.2479782443336702619@karlitos.net> In-Reply-To: <1461f329169.-5943630614637134363.-2188156892576344707@karlitos.net> References: <1461f329169.-5943630614637134363.-2188156892576344707@karlitos.net> Subject: Aw: Problem with applications-overview tooltips MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Priority: Medium User-Agent: Zoho Mail X-Mailer: Zoho Mail X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 May 2014 22:30:29 -0000 The issue was fixed in the newest version on my github-repo https://github.= com/karlitos/gs-ext-applications-overview-tooltip + -------------------------- + Karel M=C3=A1cha + www.karlitos.net + -------------------------- ---- Ein Mi, 21 Mai 2014 16:38:07 +0200 Karel M=C3=A1cha hat geschrieben ----=20 > Hello, >=20 > I am trying to fix the gs-ext-applications-overview-tooltip extension, d= isplaying tooltips under the icons in the application-overview. Theoriginal= extension (https://github.com/fbianconi/gs-ext-applications-overview-toolt= ip) stopped working after gnome 3.8 and i try to fix it for gnome >=3D 3.10= . So far I was able to fix the extensiopn and add some enhancements, but I = have one Issue. The extension does not work, until i visit the overview and= then re-enable the extension again. >=20 > The cause of this is, that in the enable() function of the extension I t= ry to get list all of the app-icons from the overview menu calling: >=20 > let appIcons =3D Main.overview.viewSelector.appDisplay._views[1].view._i= tems; >=20 > The output of: >=20 > global.log("appIcons after enable",Object.getOwnPropertyNames(appIcons))= ; >=20 > in the enable function shows nothing after the login or gnome.shell rest= art, After I go to the overview and THEN re-enable the extension, I got the= expected result (list of keys =3D appIcons). If I do this in the looking-g= lass console, it works allright even after the restart of gnome-shell. >=20 > Could please someone help me with the issue ? >=20 > Greetings, >=20 > Karel >=20 > + -------------------------- > + Karel M=C3=A1cha > + www.karlitos.net > + -------------------------- >=20 >=20 > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gnome-shell-list >=20 From optimisme@gmail.com Fri May 23 20:57:08 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id B6EC3762A6 for ; Fri, 23 May 2014 20:57:08 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.442 X-Spam-Level: X-Spam-Status: No, score=-1.442 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, BUG6152_INVALID_DATE_TZ_ABSURD=0.766, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, INVALID_DATE_TZ_ABSURD=0.491, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zgbXfy19hKgh for ; Fri, 23 May 2014 20:57:07 +0000 (UTC) Received: from mail-wg0-f44.google.com (mail-wg0-f44.google.com [74.125.82.44]) by restaurant.gnome.org (Postfix) with ESMTP id 27F637626D for ; Fri, 23 May 2014 20:56:46 +0000 (UTC) Received: by mail-wg0-f44.google.com with SMTP id a1so5240906wgh.15 for ; Fri, 23 May 2014 13:56:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:subject:to:message-id:mime-version:content-type; bh=T6Fh6dl9HJw86k8w9KGS/RYpL0jJF7ygoZXanNi1OA8=; b=kSMSYWVvlPFYTIxb/J4DMHowHoQKQF75Ze5kYZsrFLDu2Kc6yb+/yuq3+KkREAnPpH J+yv57x540riBtVU6mzBz61sWqduJM+/xHn5vYtun6Ww5NPxmZvvf1OYJcKfBGWOhADW at4PA5MklXUKKwgGNaH4m8jrfSc2nfVItd9l7qK1EPqJQyRNsT5oWMXRLNC1ga9u/URE Zw0Ar4cg8JMywRoUxCr1wAZ3m0vFT+tzsWvqm/Hgr9ez/YmwboYxVd2jSbRHkNqsFTLg ZK/Y9hooZvRJCpHZV34ZuY/jKkCc/wUJmVo1AJgPQw+DtqoOhIqFDx4hBh0yI+Is//9X Gprw== X-Received: by 10.194.88.106 with SMTP id bf10mr6755404wjb.26.1400878604705; Fri, 23 May 2014 13:56:44 -0700 (PDT) Received: from [192.168.1.105] (145.Red-88-19-50.staticIP.rima-tde.net. [88.19.50.145]) by mx.google.com with ESMTPSA id kr6sm5269120wjb.16.2014.05.23.13.56.43 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 23 May 2014 13:56:44 -0700 (PDT) Date: Fri, 23 May 2014 20:58:41 +0002 From: Albert Subject: Extensions review To: gnome-shell-list@gnome.org Message-Id: <1400878601.2204.2@smtp.gmail.com> X-Mailer: geary/0.6.0 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="=-a9wOYvnMvri/RmllO+bE" X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 May 2014 20:57:08 -0000 --=-a9wOYvnMvri/RmllO+bE Content-Type: text/plain; charset=utf-8; format=flowed Hi, There are a lot of extensions waiting for review since some weeks ago. I suppose this is done by volunteers and time is priceless, but there is cool stuff waiting to improve the shell. Regards, Albert --=-a9wOYvnMvri/RmllO+bE Content-Type: text/html; charset=utf-8 Hi,

There are a lot of extensions waiting for review since some weeks ago. I suppose this is done by volunteers and time is priceless, but there is cool stuff waiting to improve the shell.

Regards,

Albert

--=-a9wOYvnMvri/RmllO+bE-- From sri@ramkrishna.me Fri May 23 21:08:59 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 1E7837626E for ; Fri, 23 May 2014 21:08:59 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nx047zCdwgwI for ; Fri, 23 May 2014 21:08:57 +0000 (UTC) Received: from mail-lb0-f173.google.com (mail-lb0-f173.google.com [209.85.217.173]) by restaurant.gnome.org (Postfix) with ESMTP id 7E8517626D for ; Fri, 23 May 2014 21:08:36 +0000 (UTC) Received: by mail-lb0-f173.google.com with SMTP id 10so3088590lbg.4 for ; Fri, 23 May 2014 14:08:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=aSlM+onGEj02Yy4x2UoCAT0brN1OJkdwvoSHvPPIsVs=; b=PzEMljqLUL7DmwvZEsrIPnnS8+JLHGmhX5SYY73x4rYUqZpwFANT1aG/HAER8K62iB i+EktXodKCOmOkVeueGOVNOl6gycfwP2A+9HvYyP32bK+y8lqTdcup9DNZ4gphSvCJpQ YAQoxYAuwVySqblPr1A7UCGpsRe78lln4gcxx209vQRi3MVGCcGL6zad2ZFumlsB6/q6 x3mPZUfAA/iN6p2fHcPXvHw803JuHHK3lEsX+uPPE+/kvwbHjr3xDUhNPy7WcaE+KAbL dyo/17vjLUg1Z0tPeV7jy99UxfR4d7s30FfWh5ZI9sUtfQ2PvmgiYx92IuV4gQUKqeAg idEA== X-Gm-Message-State: ALoCoQmdOn+gCejqxeioxpmLVq8QhOZ42qh4w4Gg7YRvr+IB9+G4rfWLWQSs52t0CUmQ+u9Z4Qvn X-Received: by 10.112.155.105 with SMTP id vv9mr4823995lbb.29.1400879314927; Fri, 23 May 2014 14:08:34 -0700 (PDT) MIME-Version: 1.0 Received: by 10.112.160.73 with HTTP; Fri, 23 May 2014 14:08:14 -0700 (PDT) In-Reply-To: <1400878601.2204.2@smtp.gmail.com> References: <1400878601.2204.2@smtp.gmail.com> From: Sriram Ramkrishna Date: Fri, 23 May 2014 14:08:14 -0700 Message-ID: Subject: Re: Extensions review To: Albert Content-Type: text/plain; charset=UTF-8 Cc: "gnome-shell-list@gnome.org" X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 May 2014 21:08:59 -0000 On Fri, May 23, 2014 at 1:56 PM, Albert wrote: > Hi, > > There are a lot of extensions waiting for review since some weeks ago. I > suppose this is done by volunteers and time is priceless, but there is cool > stuff waiting to improve the shell. > Unfortunately, Jasper doesn't have time to look at them and is stepping back from the responsibilites of maintaiing the website. We will need to find a group of people who can do the code reviews. Is there some way that we can address this, folks? sri > Regards, > > Albert > > > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gnome-shell-list > From sam.hacking@sent.com Fri May 23 21:40:56 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id C6AD676977 for ; Fri, 23 May 2014 21:40:56 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zUk1n5A4c5_z for ; Fri, 23 May 2014 21:40:55 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by restaurant.gnome.org (Postfix) with ESMTP id 639447626D for ; Fri, 23 May 2014 21:40:34 +0000 (UTC) Received: from compute2.internal (compute2.nyi.mail.srv.osa [10.202.2.42]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 5F6272093C; Fri, 23 May 2014 17:40:33 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute2.internal (MEProxy); Fri, 23 May 2014 17:40:33 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=sent.com; h= message-id:subject:from:to:cc:date:in-reply-to:references :content-type:mime-version; s=mesmtp; bh=5v9yhNzEkhjRWwBc6QDnXX5 t+UQ=; b=V5OQdBwXNhH1awiNtjQiA6yD6HqesFGvjautJPcEncDKpld5Al3Q19Z 5AZKKWs5UHSG94/BZvVX21W3O3o7wS+niWoyVheIHdRC8RpUTC9PKbwpyBknRv+A dWmPXUPd0xxi0aSVUZZjkMGURaa3t2megbUngRAV6cHsx1mNh3vc= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:subject:from:to:cc:date :in-reply-to:references:content-type:mime-version; s=smtpout; bh=5v9yhNzEkhjRWwBc6QDnXX5t+UQ=; b=FjyPJZULkkftoqEo7cJAkCje6pVx YH9CTW7JaUT982Avu4LBWP0oqVu9rhHRqF0fEyklssS/ZsAjLGc17NuyQVD8Ff/y 27enR7ATVUJIixJ/ZjhpAwnkURE/GKQFdSsJFTdNG+Er8hoXk4YZ4cl2XC4kHTim 1JFyfoMjGy0KmJ8= X-Sasl-enc: 3GyOWpElNmS0yFR71SByUSKZQGGs7Ujstlv2te+MBq3x 1400881232 Received: from [192.168.0.11] (unknown [81.106.117.111]) by mail.messagingengine.com (Postfix) with ESMTPA id A15CC680117; Fri, 23 May 2014 17:40:32 -0400 (EDT) Message-ID: <1400881227.2567.4.camel@s-Air> Subject: Re: Extensions review From: Sam Bull To: Sriram Ramkrishna Date: Fri, 23 May 2014 22:40:27 +0100 In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-nTvJO5EsPYvuQARHLU43" X-Mailer: Evolution 3.10.4-0ubuntu1 Mime-Version: 1.0 Cc: Albert , "gnome-shell-list@gnome.org" X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 May 2014 21:40:56 -0000 --=-nTvJO5EsPYvuQARHLU43 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On ven, 2014-05-23 at 14:08 -0700, Sriram Ramkrishna wrote: > Unfortunately, Jasper doesn't have time to look at them and is > stepping back from the responsibilites of maintaiing the website. We > will need to find a group of people who can do the code reviews. Is > there some way that we can address this, folks? I can't spare much time, but if others are willing to do the same, I'm willing to set aside perhaps 1 hour a week to review extensions. If a few other people are willing to do this, I'm sure we can get on top of this, and get the average review rate from a couple of months to no more than a couple of days. --=-nTvJO5EsPYvuQARHLU43 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEABECAAYFAlN/wE8ACgkQX+kozZYmziu/ugCfQkt1yLtcp4Sgw+2UVd87yHvX j/UAn2ERnRJ5S2hXu2jZI/shTdsD9R2S =iveK -----END PGP SIGNATURE----- --=-nTvJO5EsPYvuQARHLU43-- From sri@ramkrishna.me Fri May 23 21:49:00 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 967B3762A6 for ; Fri, 23 May 2014 21:49:00 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QAry3Mq1yUGb for ; Fri, 23 May 2014 21:48:59 +0000 (UTC) Received: from mail-lb0-f171.google.com (mail-lb0-f171.google.com [209.85.217.171]) by restaurant.gnome.org (Postfix) with ESMTP id 20A717626E for ; Fri, 23 May 2014 21:48:38 +0000 (UTC) Received: by mail-lb0-f171.google.com with SMTP id 10so3151990lbg.30 for ; Fri, 23 May 2014 14:48:36 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=yTcP+mBGDzyz7K3hWmDpGOOa5DIoyi89xsWuA9almfM=; b=H7L9jp+vc7oJLGssmMj+slJJ5XdH5YhQux1X7OUo7NSLwVE1MaarNW25hlsc3iU/fz F44CJ+LSe+b7bUGnnmtV+lKTA4Qpk4yEtMgKHLbq/qDzqNJo1FU2I8dgJ+6Rml9fwvz5 NMAZ+CFDtb87SAizZYWASpn9KxwlGCyE2PWjRE7EaFBWA0LbnYqBmhKfsZPR1WT6pjJS Y8P6minqAc1gwCkBum3YSSJIXC7XTU0pWvb+rCtIuUg0htJTiE+p52qOVhCfRjNhXLFT 8RG2aa6v8CUBWpFeYQgX01cALNkoElW/LgMFUqq0qPVjJmCTVjramtND0mUDK3S8Qj+w BRzA== X-Gm-Message-State: ALoCoQk1gu9JdXv+deh+0HNg3cShSAxy5DtDm4DGWq07MwdEvdbyB+jvypc3wWdgsJZWEtMd2y2K X-Received: by 10.112.164.148 with SMTP id yq20mr5158279lbb.22.1400881716554; Fri, 23 May 2014 14:48:36 -0700 (PDT) MIME-Version: 1.0 Received: by 10.112.160.73 with HTTP; Fri, 23 May 2014 14:48:16 -0700 (PDT) In-Reply-To: <1400881227.2567.4.camel@s-Air> References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> From: Sriram Ramkrishna Date: Fri, 23 May 2014 14:48:16 -0700 Message-ID: Subject: Re: Extensions review To: Sam Bull Content-Type: text/plain; charset=UTF-8 Cc: Albert , "gnome-shell-list@gnome.org" X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 May 2014 21:49:00 -0000 On Fri, May 23, 2014 at 2:40 PM, Sam Bull wrote: > On ven, 2014-05-23 at 14:08 -0700, Sriram Ramkrishna wrote: >> Unfortunately, Jasper doesn't have time to look at them and is >> stepping back from the responsibilites of maintaiing the website. We >> will need to find a group of people who can do the code reviews. Is >> there some way that we can address this, folks? > > I can't spare much time, but if others are willing to do the same, I'm > willing to set aside perhaps 1 hour a week to review extensions. > > If a few other people are willing to do this, I'm sure we can get on top > of this, and get the average review rate from a couple of months to no > more than a couple of days. Since the reviews are the first defense of anything malicious, we will need to approve the body of people with a vote from the gnome-shell maintainers and/or long time submitters. sri From sam.hacking@sent.com Fri May 23 22:28:36 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 99E2E76977 for ; Fri, 23 May 2014 22:28:36 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A6Ot18lQB5CU for ; Fri, 23 May 2014 22:28:35 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by restaurant.gnome.org (Postfix) with ESMTP id 3E311764BC for ; Fri, 23 May 2014 22:28:14 +0000 (UTC) Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 381BB220A8; Fri, 23 May 2014 18:28:09 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute3.internal (MEProxy); Fri, 23 May 2014 18:28:10 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=sent.com; h= message-id:subject:from:to:cc:date:in-reply-to:references :content-type:mime-version; s=mesmtp; bh=MgQ2aCoBgtZ3cnZa72wSsEs g2b4=; b=TQbM0IFUJCRqYynOLYz3+LzjPs3+qS1uXavvG4Jnk81+ofFVJW1n+nK aKJl0JvBzUElzCc6uza5m/wID/QP5CRSa+3VunQaR6ghBeqS2qPuHH56v6sPIWjz iwwQTPCnqfZKuvtpcnzq8PDd9yzTChXgaq4qyfdDd8vcCj5ERYBY= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:subject:from:to:cc:date :in-reply-to:references:content-type:mime-version; s=smtpout; bh=MgQ2aCoBgtZ3cnZa72wSsEsg2b4=; b=IRpr/fby1xSoq53U0UMrLVSV+WMz Tfn2lzEnNN9bNubXIhJA4k09rpvfjwnzLNLaagjMBFqEzl0G9nbYHF+shBgGjeDK U3jppBXlGuaZo+jl54J7+rALBOqWb/VDAjqzn4xVJ79V6HwstbAL1q1h5Ubuxjl7 bjUKKFoqrgT5eSs= X-Sasl-enc: Zog/amPofaqU9jDjk6UmtnuLDv0T2PZay7LrnFzgykVb 1400884088 Received: from [192.168.0.11] (unknown [81.106.117.111]) by mail.messagingengine.com (Postfix) with ESMTPA id 9EECC680154; Fri, 23 May 2014 18:28:08 -0400 (EDT) Message-ID: <1400884081.2567.11.camel@s-Air> Subject: Re: Extensions review From: Sam Bull To: Sriram Ramkrishna Date: Fri, 23 May 2014 23:28:01 +0100 In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-j4EHICoctayfICQMG2Co" X-Mailer: Evolution 3.10.4-0ubuntu1 Mime-Version: 1.0 Cc: Albert , "gnome-shell-list@gnome.org" X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 May 2014 22:28:36 -0000 --=-j4EHICoctayfICQMG2Co Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On ven, 2014-05-23 at 14:48 -0700, Sriram Ramkrishna wrote: > Since the reviews are the first defense of anything malicious, we will > need to approve the body of people with a vote from the gnome-shell > maintainers and/or long time submitters. Of course. I've submitted 3 extensions (one still relevant and maintained). I won't be at GUADEC this year, but a few GNOME developers have met me at the last GUADEC, including Stef Walter who mentored me for GSoC last year. I'm happy to discuss anything else necessary. This would be a good chance for me to contribute something to GNOME more consistently. My previous contributions have been quite sparse. --=-j4EHICoctayfICQMG2Co Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEABECAAYFAlN/y3cACgkQX+kozZYmzivd2wCgnd9KwWk8RcCoREb/KHamL6D3 kNgAoKwuyy5Olhdv/+VD1TT7J7inWHcJ =kjNL -----END PGP SIGNATURE----- --=-j4EHICoctayfICQMG2Co-- From carlos.soriano89@gmail.com Sat May 24 10:20:42 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 26BE17636A for ; Sat, 24 May 2014 10:20:42 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.449 X-Spam-Level: X-Spam-Status: No, score=-2.449 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 96LikItKFAxZ for ; Sat, 24 May 2014 10:20:41 +0000 (UTC) Received: from mail-yk0-f178.google.com (mail-yk0-f178.google.com [209.85.160.178]) by restaurant.gnome.org (Postfix) with ESMTP id D8E5A76271 for ; Sat, 24 May 2014 10:20:20 +0000 (UTC) Received: by mail-yk0-f178.google.com with SMTP id 20so4831242yks.37 for ; Sat, 24 May 2014 03:20:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=JieO+DE/ukXpRuQP3yY+FzKp/QTaLirs1jvv589qNJU=; b=ZqVpbMsBMFxy9bsCa0uMzHsLMzvDs8yP9u5MxwAvUNF+HWJKWtdEJ52QmdsM7hWW1R 4sXFN30VgeUOrUYGq49AXA20h3XOINPxqfHlaHPE/J1GMKlXM2j8YnzLc73AHBwDr+sz d4AOFf9q5LAGmJvbv7ZpyoYYokEpHSAt1Va9dvA9tXFr8RTzcPPDOxcWspLTX6zJL6Nl Kcypl5xnKMae1oUUjfO0JspatrlHbCAPIf8+iiiaJEgTU2m4DMptrI6YY042+F7TDS4e g1NF27SIWv7Y9YrDHqXLXSr6cDv6tCMb++q4csLTVmxmmemA85typjh6JYnm3w9bXqbO 5cug== MIME-Version: 1.0 X-Received: by 10.236.29.103 with SMTP id h67mr15932163yha.111.1400926818739; Sat, 24 May 2014 03:20:18 -0700 (PDT) Received: by 10.170.208.130 with HTTP; Sat, 24 May 2014 03:20:18 -0700 (PDT) In-Reply-To: <1400884081.2567.11.camel@s-Air> References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> Date: Sat, 24 May 2014 12:20:18 +0200 Message-ID: Subject: Re: Extensions review From: =?UTF-8?Q?Carlos_Soriano_S=C3=A1nchez?= To: Sam Bull Content-Type: multipart/alternative; boundary=089e013cc2646347f404fa22b1b8 Cc: Albert , "gnome-shell-list@gnome.org" X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2014 10:20:42 -0000 --089e013cc2646347f404fa22b1b8 Content-Type: text/plain; charset=UTF-8 Hi, Jasper, what we should look at extensions to allow them in? If it is only to see if something is malicious and the connect, disconnect signals, maybe I can spare some time. I'm not that interested in extensions tbh, so I would willing to review currents ones to give feedback to that users that were not aware of Jasper not having time anymore. But I would put a warning in the website from now on, telling that we will no longer provide that service, if it is our intention. If our intention is to keep that service, I will put a warning anyway, telling that developers are needed to continue providing the service, requiring some background on upstream, like some patches or so. Maybe we have an opportunity here to bring some upstream developers too. 2014-05-24 0:28 GMT+02:00 Sam Bull : > On ven, 2014-05-23 at 14:48 -0700, Sriram Ramkrishna wrote: > > Since the reviews are the first defense of anything malicious, we will > > need to approve the body of people with a vote from the gnome-shell > > maintainers and/or long time submitters. > > Of course. I've submitted 3 extensions (one still relevant and > maintained). I won't be at GUADEC this year, but a few GNOME developers > have met me at the last GUADEC, including Stef Walter who mentored me > for GSoC last year. > > I'm happy to discuss anything else necessary. This would be a good > chance for me to contribute something to GNOME more consistently. My > previous contributions have been quite sparse. > > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gnome-shell-list > > --089e013cc2646347f404fa22b1b8 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

Jasper, what we shoul= d look at extensions to allow them in?
If it is only to see if som= ething is malicious and the connect, disconnect signals, maybe I can spare = some time.

I'm not that interested in extensions tbh, so I would willing= to review currents ones to give feedback
to that users that were not aw= are of Jasper not having time anymore. But I would put a warning in the
website from now on, telling that we will no longer provide that= service, if it is our intention.

If our intention is to = keep that service, I will put a warning anyway, telling that developers
are needed to continue providing the service, requiring some background on = upstream, like
some patches or so. Maybe we have an opportunity here to= bring some upstream developers too.



2014-05-24 0:28 GMT+02:00 Sam Bull <= sam.hacking@sent.com>:
On ven, 2014-05-23 at 14:48 -0700, Sriram Ramkrishna wrote:=
> Since the reviews are the first defense of anything malicious, we will=
> need to approve the body of people with a vote from the gnome-shell > maintainers and/or long time submitters.

Of course. I've submitted 3 extensions (one still relevant and maintained). I won't be at GUADEC this year, but a few GNOME developers=
have met me at the last GUADEC, including Stef Walter who mentored me
for GSoC last year.

I'm happy to discuss anything else necessary. This would be a good
chance for me to contribute something to GNOME more consistently. My
previous contributions have been quite sparse.

_______________________________________________
gnome-shell-list mailing list
gnome-shell-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-shell-list

--089e013cc2646347f404fa22b1b8-- From sindhu.oxf@gmail.com Sat May 24 10:55:28 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 96261768D8 for ; Sat, 24 May 2014 10:55:28 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TS2NtRzKps80 for ; Sat, 24 May 2014 10:55:27 +0000 (UTC) Received: from mail-ob0-f176.google.com (mail-ob0-f176.google.com [209.85.214.176]) by restaurant.gnome.org (Postfix) with ESMTP id 4FA63765AD for ; Sat, 24 May 2014 10:55:06 +0000 (UTC) Received: by mail-ob0-f176.google.com with SMTP id wo20so6375863obc.21 for ; Sat, 24 May 2014 03:55:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=zPc0kQva7XY3QkMwi00YwrvS/7JTYpQjBlnLsGQKydM=; b=ejBkIF9VEb4bakm7DDzmLuaiK2aDGLcvbzbQxNNGcITBMygxkjzbaaa74b4mPZtx8N WkAD04OqFAf1BuM5lUwUuN0r+LYttCzFcJ9wqwtLq+vq7lQnDog/rQw+x2TJaPscsQ5M duPxbjMJWnwbiabXP4Q6uJO40uXEX+NFXiTP6AATg3Ten0FXzpGGocNgGgQTZ3wZmYKR l1qq3XmEwbSOauIG42OTZMYCrBisPqhM/Lmh5QCz/DNKPkbsjUjtsfewYlxYo+9evYB/ VRRQ0dIlF7DZfD0ibH+ignLyQDoqSTECM+oYBa/Ft65aCTUzGuLdepSjZxkf4E15muSM KcsQ== X-Received: by 10.60.74.163 with SMTP id u3mr11652700oev.2.1400928905212; Sat, 24 May 2014 03:55:05 -0700 (PDT) MIME-Version: 1.0 Sender: sindhu.oxf@gmail.com Received: by 10.76.18.20 with HTTP; Sat, 24 May 2014 03:54:25 -0700 (PDT) In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> From: Sindhu S Date: Sat, 24 May 2014 16:24:25 +0530 X-Google-Sender-Auth: OQz5TD0x4NUtkiNsXr18n5T0icg Message-ID: Subject: Re: Extensions review To: =?UTF-8?Q?Carlos_Soriano_S=C3=A1nchez?= Content-Type: multipart/alternative; boundary=001a1133c1f6c0392704fa232d20 Cc: Albert , "gnome-shell-list@gnome.org" X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2014 10:55:28 -0000 --001a1133c1f6c0392704fa232d20 Content-Type: text/plain; charset=UTF-8 hi, all I am interested in tasks related to Shell extensions. I have not been able to write an extension so far but I've written a blog post about it [1]. How can I help? [1] sindhus.bitbucket.org/writing-shell-extensions-in-gnome.html --001a1133c1f6c0392704fa232d20 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
hi, all

I am interested in tasks related to Shell e= xtensions. I have not been able to write an extension so far but I've w= ritten a blog post about it [1]. How can I help?

[1] sindhus.bi= tbucket.org/writing-shell-extensions-in-gnome.html
--001a1133c1f6c0392704fa232d20-- From drago01@gmail.com Sat May 24 11:13:27 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id D4B9B7636A for ; Sat, 24 May 2014 11:13:27 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.45 X-Spam-Level: X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nnZrd6QObO8K for ; Sat, 24 May 2014 11:13:26 +0000 (UTC) Received: from mail-qc0-f173.google.com (mail-qc0-f173.google.com [209.85.216.173]) by restaurant.gnome.org (Postfix) with ESMTP id 57AA376271 for ; Sat, 24 May 2014 11:13:05 +0000 (UTC) Received: by mail-qc0-f173.google.com with SMTP id i8so9433581qcq.4 for ; Sat, 24 May 2014 04:13:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=vbcq1u05sO7opR+ZadcwyGwIMfLyHoz5Vvc+B79KSco=; b=tLgjL01RLgkTgHalaIw4tLpPuJAk0dOPWOkGEApJooIP4E7XcGVW7QflSyOWGP7oaN lcdI8qtY8e96D7SafzPNUdZYPJ6wK0jMUrerYMxPO0tEpwUpIuRxDcecLRlD7cyzAQM8 uhvLVR8R92s27a1Sgo278IrXVAtU16J76LaVkzcmjQb2Usz14O4W9EzS+i4gjNORZPjq 7NTQS8mX5Rio7dEgSSfmvzn0vm1Vc4FX4q5fbuSSjtLjRJYJ7bN+zK6/GRgs7bNrJJFf psHakUyDk9+BXzoZsNNJVFY9Gzi7eHBti/a0FrZ3GKGdrM9k2hRGK3C17pQW8OhOiZ8q Sm7A== MIME-Version: 1.0 X-Received: by 10.224.122.211 with SMTP id m19mr15242606qar.6.1400929984471; Sat, 24 May 2014 04:13:04 -0700 (PDT) Received: by 10.140.101.214 with HTTP; Sat, 24 May 2014 04:13:04 -0700 (PDT) In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> Date: Sat, 24 May 2014 13:13:04 +0200 Message-ID: Subject: Re: Extensions review From: drago01 To: =?UTF-8?Q?Carlos_Soriano_S=C3=A1nchez?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: Albert , "gnome-shell-list@gnome.org" X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2014 11:13:27 -0000 On Sat, May 24, 2014 at 12:20 PM, Carlos Soriano S=C3=A1nchez wrote: > Hi, Hi, > Jasper, what we should look at extensions to allow them in? > If it is only to see if something is malicious and the connect, disconnec= t > signals, maybe I can spare some time. Yeah and maybe a quick scan for obvious mistakes. > I'm not that interested in extensions tbh, so I would willing to review > currents ones to give feedback > to that users that were not aware of Jasper not having time anymore. But = I > would put a warning in the > website from now on, telling that we will no longer provide that service,= if > it is our intention. The thing is that we have way more submitters then reviewers (Jasper is not the only reviewer btw.) I think "recruiting" people from the pool of extension authors is the best way forward. Do you have admin / review access ? If not just tell me whats your username is and I will grant you that. As for why I do not do many reviews ... simply lack of time. From sri@ramkrishna.me Sat May 24 15:45:09 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id CBA9D76261 for ; Sat, 24 May 2014 15:45:09 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5lyg441cxkVB for ; Sat, 24 May 2014 15:45:08 +0000 (UTC) Received: from mail-lb0-f170.google.com (mail-lb0-f170.google.com [209.85.217.170]) by restaurant.gnome.org (Postfix) with ESMTP id 778247636A for ; Sat, 24 May 2014 15:44:47 +0000 (UTC) Received: by mail-lb0-f170.google.com with SMTP id w7so3438611lbi.15 for ; Sat, 24 May 2014 08:44:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=nVX1KkUA8izzjzT7iX72t0AxOk9Ie8Pe5KdDNXMO9i0=; b=PFYK9vs3vWBs0kn2fJoB98XK5MQPc/RNkN/1JUSSGjlieRNvNUJx4zJv0Alm3CtoD8 uJcokGfIUREH2tH1VlTGkaOZhg3F7Y5YzRY82BIcPmmDhg1cJRLokNlQ2HQxiouKaOa1 ClfV0zhCenLV8f4XiPKSl0SgwKnDUuqy6V/wr+2mABjZm2R2iNOIZgl62qzuuDOo8jIx YzVaBFuomRFgSJDt9+bV8zWYs35jYzozoQJ/5tlVI1brq4/TaKnMUZnjUlXeoyGj+qy5 PxchvgEJ1TdyzaKndIK+T/JgkobOT9VWqSVVKbN2YocbYmcrrKSRTKl4sGoGcxfz4wpR 6y3w== X-Gm-Message-State: ALoCoQlPf0SHJ/Q1AUshKjLFqA1YVvDgbpojBLzu2NNwe9gbErDfsmlrD/Ae577Piqr3bQ+cWoSd MIME-Version: 1.0 X-Received: by 10.112.149.36 with SMTP id tx4mr2164984lbb.59.1400946285851; Sat, 24 May 2014 08:44:45 -0700 (PDT) Received: by 10.112.160.73 with HTTP; Sat, 24 May 2014 08:44:45 -0700 (PDT) Received: by 10.112.160.73 with HTTP; Sat, 24 May 2014 08:44:45 -0700 (PDT) In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> Date: Sat, 24 May 2014 08:44:45 -0700 Message-ID: Subject: Re: Extensions review From: Sriram Ramkrishna To: Sindhu S Content-Type: multipart/alternative; boundary=047d7b342f4eb7cd9604fa27394f Cc: Albert , gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2014 15:45:09 -0000 --047d7b342f4eb7cd9604fa27394f Content-Type: text/plain; charset=UTF-8 What might be interesting is to have a liaison who can help track changes in shell that needs to be communicated to extension authors so that there is less breakage every release. Maybe like a release porting guide that we can make as part of the shell release? This could also help you figure out more on the shell internals. What do you think? On May 24, 2014 3:55 AM, "Sindhu S" wrote: > hi, all > > I am interested in tasks related to Shell extensions. I have not been able > to write an extension so far but I've written a blog post about it [1]. How > can I help? > > [1] sindhus.bitbucket.org/writing-shell-extensions-in-gnome.html > > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gnome-shell-list > > --047d7b342f4eb7cd9604fa27394f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

What might be interesting is to have a liaison who can help = track changes in shell that needs to be communicated to extension authors s= o that there is less breakage every release.=C2=A0 Maybe like a release por= ting guide that we can make as part of the shell release?

This could also help you figure out more on the shell intern= als.=C2=A0 What do you think?

On May 24, 2014 3:55 AM, "Sindhu S" &l= t;sindhus@live.in> wrote:
hi, all

I am interested in tasks related to Shell e= xtensions. I have not been able to write an extension so far but I've w= ritten a blog post about it [1]. How can I help?

[1] sindhus.bitbucket.org/writing-shell-extensions-in-gnome.html

_______________________________________________
gnome-shell-list mailing list
gnome-shell-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-shell-list
--047d7b342f4eb7cd9604fa27394f-- From carlos.soriano89@gmail.com Sat May 24 17:14:37 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 1C4BC76996 for ; Sat, 24 May 2014 17:14:37 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.449 X-Spam-Level: X-Spam-Status: No, score=-2.449 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id djganc5acOJB for ; Sat, 24 May 2014 17:14:35 +0000 (UTC) Received: from mail-yk0-f177.google.com (mail-yk0-f177.google.com [209.85.160.177]) by restaurant.gnome.org (Postfix) with ESMTP id 1EBA676261 for ; Sat, 24 May 2014 17:14:14 +0000 (UTC) Received: by mail-yk0-f177.google.com with SMTP id 19so4954657ykq.8 for ; Sat, 24 May 2014 10:14:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=6cMda64KLkHHo9fncnQCLOg3f62XZa31znv82LTJo2U=; b=Flal2o/pY/65TFddKL3FRW3L96y6hu83ojkuec6lwd5+w3ygDdAV30uXSTenas4v+a jsg6iKT56p9aXqCgd/gFdyn+WsqdoEj1oA/kujiS2xyJM+VTYjgxGBD23/9bJfdyhkPP co7m0zuHxndbpT1vduepoLr9lRZpq42rSpcXJ6JwcojV8OovrDlXyTUAJnRrphsElvxU PGkDjdNTmpvvs6mjk860R0ONyjUilmTvZBkvyfSftu9KsEo4D+fAoG+M1oMZ6TmWbRr7 +BrWeptrnJozgjx64Ccj3FE2ovA934rgfQjmpAiar8uym9pk/237MhPOcS1nl5gZ+ZFk w4CQ== MIME-Version: 1.0 X-Received: by 10.236.162.130 with SMTP id y2mr19480561yhk.78.1400951652988; Sat, 24 May 2014 10:14:12 -0700 (PDT) Received: by 10.170.208.130 with HTTP; Sat, 24 May 2014 10:14:12 -0700 (PDT) In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> Date: Sat, 24 May 2014 19:14:12 +0200 Message-ID: Subject: Re: Extensions review From: =?UTF-8?Q?Carlos_Soriano_S=C3=A1nchez?= To: Sriram Ramkrishna Content-Type: multipart/alternative; boundary=20cf3040e3b09fda2f04fa287919 Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2014 17:14:37 -0000 --20cf3040e3b09fda2f04fa287919 Content-Type: text/plain; charset=UTF-8 Drago, Ok. No, I don't have rights, my username is csoriano. Didn't know there were more extensions reviewers. I will help to the current queue so people not aware of the current situation will not be angry, but I think it would help to have a warning dialog or something in https://extensions.gnome.org/ that current review time is long and that we need developers to review extensions to maintain the service in a good way. Also I would do some guidelines for the recruitment of the help, maybe requiring some upstream patches or extensions?. What do you think? Also, don't we have the webpage code somewhere to do patches, do we? Sriram, Still, that's more work for developers, who already seems to be working on something else more important upstream. At the end, what we need is someone to go trough commits and make a list of important changes before a release. Not sure who be willing to do so, although Drago did it last release, I don't know how time consuming was to do it. 2014-05-24 17:44 GMT+02:00 Sriram Ramkrishna : > What might be interesting is to have a liaison who can help track changes > in shell that needs to be communicated to extension authors so that there > is less breakage every release. Maybe like a release porting guide that we > can make as part of the shell release? > > This could also help you figure out more on the shell internals. What do > you think? > On May 24, 2014 3:55 AM, "Sindhu S" wrote: > >> hi, all >> >> I am interested in tasks related to Shell extensions. I have not been >> able to write an extension so far but I've written a blog post about it >> [1]. How can I help? >> >> [1] sindhus.bitbucket.org/writing-shell-extensions-in-gnome.html >> >> _______________________________________________ >> gnome-shell-list mailing list >> gnome-shell-list@gnome.org >> https://mail.gnome.org/mailman/listinfo/gnome-shell-list >> >> --20cf3040e3b09fda2f04fa287919 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Drago,
Ok. No, I don't have ri= ghts, my username is csoriano.
Didn't know there were more extension= s reviewers. I will help to the current queue so people not aware of the cu= rrent situation will not be angry, but I think it would help to have a warn= ing dialog or something in https:= //extensions.gnome.org/ that current review time is long and that we ne= ed developers to review extensions to maintain the service in a good way. A= lso I would do some guidelines for the recruitment of the help, maybe requi= ring some upstream patches or extensions?. What do you think?
Also, don't we have the webpage code somewhere to do patches, do we?
Sriram,
Still, that's more work for developers, who= already seems to be working on something else more important upstream. At = the end, what we need is someone to go trough commits and make a list of im= portant changes before a release. Not sure who be willing to do so, althoug= h Drago did it last release, I don't know how time consuming was to do = it.


2014-05= -24 17:44 GMT+02:00 Sriram Ramkrishna <sri@ramkrishna.me>:

What might be interesting is to have a liaison who can help = track changes in shell that needs to be communicated to extension authors s= o that there is less breakage every release.=C2=A0 Maybe like a release por= ting guide that we can make as part of the shell release?

This could also help you figure out more on the shell intern= als.=C2=A0 What do you think?

On May 24, 2014 3:55 AM, = "Sindhu S" <sindhus@live.in> wrote:
hi, all

I am interested in tasks related to Shell e= xtensions. I have not been able to write an extension so far but I've w= ritten a blog post about it [1]. How can I help?

[1] sindhus.bitbucket.org/writing-shell-extensions-in-gnome.html

___________________________________________= ____
gnome-shell-list mailing list
gnome-shell= -list@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-shell-list

--20cf3040e3b09fda2f04fa287919-- From drago01@gmail.com Sat May 24 17:28:13 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 08E467636A for ; Sat, 24 May 2014 17:28:13 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.45 X-Spam-Level: X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1MRSOhRaBl1f for ; Sat, 24 May 2014 17:28:12 +0000 (UTC) Received: from mail-qc0-f174.google.com (mail-qc0-f174.google.com [209.85.216.174]) by restaurant.gnome.org (Postfix) with ESMTP id 1146376261 for ; Sat, 24 May 2014 17:27:51 +0000 (UTC) Received: by mail-qc0-f174.google.com with SMTP id c9so1926193qcz.19 for ; Sat, 24 May 2014 10:27:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=u17iDRrkgwEr5elTLj1dtw8H0YaAgng6C2+C3q91xO8=; b=GhlV5MUfeIdwwO0kBp77tuXrT62klBori14dfmkcOB8OskY1oDa0mz0Z2H29ulENH6 qOx4jeLywW+tJfQXs2J85CL0MfEV3rKAaJK+uGgLRh2vKiqUPXR/Q2cHy9WdjR/METcN 75tl3trivxv2qJiawhhbf6njTpapmg2+eDbcal67BmqSvF4+HqHRibBG1P7hBXqsdMSr DPRD4zfWWYPSHKEyjCu7RQxd0G1dvDPtfRQ/N4fGi9t60M00A3Tn0xRc/oiHRhQ/KDUy X2IpwZfJHjEvmu9zohZtjYsoXR4K3sSQyz692Qr+KpbDbo8DiLAFDAhqX0wo1mze2XNR gXxA== MIME-Version: 1.0 X-Received: by 10.224.126.9 with SMTP id a9mr17966737qas.39.1400952469745; Sat, 24 May 2014 10:27:49 -0700 (PDT) Received: by 10.140.101.214 with HTTP; Sat, 24 May 2014 10:27:49 -0700 (PDT) In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> Date: Sat, 24 May 2014 19:27:49 +0200 Message-ID: Subject: Re: Extensions review From: drago01 To: =?UTF-8?Q?Carlos_Soriano_S=C3=A1nchez?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2014 17:28:13 -0000 On Sat, May 24, 2014 at 7:14 PM, Carlos Soriano S=C3=A1nchez wrote: > Drago, > Ok. No, I don't have rights, my username is csoriano. OK, you should have reviewing and admin powers now. > Didn't know there were more extensions reviewers. I will help to the curr= ent > queue so people not aware of the current situation will not be angry, but= I > think it would help to have a warning dialog or something in > https://extensions.gnome.org/ that current review time is long and that w= e > need developers to review extensions to maintain the service in a good wa= y. > Also I would do some guidelines for the recruitment of the help, maybe > requiring some upstream patches or extensions?. What do you think? > Also, don't we have the webpage code somewhere to do patches, do we? Sure we have https://git.gnome.org/browse/extensions-web/ From sri@ramkrishna.me Sat May 24 17:50:17 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 915147636A for ; Sat, 24 May 2014 17:50:17 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZmAQZGCAl_a6 for ; Sat, 24 May 2014 17:50:16 +0000 (UTC) Received: from mail-la0-f43.google.com (mail-la0-f43.google.com [209.85.215.43]) by restaurant.gnome.org (Postfix) with ESMTP id 2ADF876261 for ; Sat, 24 May 2014 17:49:55 +0000 (UTC) Received: by mail-la0-f43.google.com with SMTP id mc6so4980259lab.16 for ; Sat, 24 May 2014 10:49:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=JeRTLt1UzyUYNcL2jMIxYnFI4s6faqEOhNg4WQz6ATM=; b=kygnhzSzEIki0MS97HM+OPnUti4/PSsUDntdoAosM97C52hPNIrinFSpvj1VYIDuQE Ox/mt0XFYdKbAG7z4NZqxcz8BLiPRU6by2WF+rVwzRWZtlDVJA4werZWaT8r7xtps+fp bBgbt70UAhhtWkJKQ1HNx59wES4GMYi4Lt5VWsv65/TPczxBmUxRJ3n4O9Wd7EvbqPLh tFA/uzLZ014hl62MkN0FLr20TP4miel2JgwQQLQehwVAPQR2iq8/t//9kF9VA3SdFHaX RW4Bj7GgR2U9XwEkzFWBeSTe824tTdUB6OjM2ahcBMShh3vfgpIuMaHd8VpLHRbd35Fl OV3w== X-Gm-Message-State: ALoCoQnKX6pFkcKr9MK7cm1rROK+UCqpMIv+dmA5xiShk0ddXJZ4wOO/Vdu6rrVrZ4Tv5WGMYA7O X-Received: by 10.152.23.136 with SMTP id m8mr9439609laf.2.1400953793502; Sat, 24 May 2014 10:49:53 -0700 (PDT) MIME-Version: 1.0 Received: by 10.112.160.73 with HTTP; Sat, 24 May 2014 10:49:33 -0700 (PDT) In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> From: Sriram Ramkrishna Date: Sat, 24 May 2014 10:49:33 -0700 Message-ID: Subject: Re: Extensions review To: =?UTF-8?Q?Carlos_Soriano_S=C3=A1nchez?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2014 17:50:17 -0000 On Sat, May 24, 2014 at 10:14 AM, Carlos Soriano S=C3=A1nchez wrote: > Drago, > Ok. No, I don't have rights, my username is csoriano. > Didn't know there were more extensions reviewers. I will help to the curr= ent > queue so people not aware of the current situation will not be angry, but= I > think it would help to have a warning dialog or something in > https://extensions.gnome.org/ that current review time is long and that w= e > need developers to review extensions to maintain the service in a good wa= y. > Also I would do some guidelines for the recruitment of the help, maybe > requiring some upstream patches or extensions?. What do you think? > Also, don't we have the webpage code somewhere to do patches, do we? > > Sriram, > Still, that's more work for developers, who already seems to be working o= n > something else more important upstream. At the end, what we need is someo= ne > to go trough commits and make a list of important changes before a releas= e. > Not sure who be willing to do so, although Drago did it last release, I > don't know how time consuming was to do it. > My request was more directed at Sindhu and not one of the core developers. What would happen is that towards the end of the release, she can speak with shell folks and get an idea what might have changed that would affect extensions. Eventually, I am hoping that would not be required and instead would know directly from git. So it's a path to learning how shell works and how extensions work. At that point, she would be able to write her own extensions. The task is open to anybody else that might be interested as well. I'm interested in seeing a smooth transition each release. Now that I think about it, another way to find out is to use GNOME continuous and find out which extensions break and map it backwards. It doesn't do full coverage but can document immediate breakage. I would love to see this automated on a web page so that we know what is broken. I will start a new thread for that, no need to clutter this one with that. sri > > 2014-05-24 17:44 GMT+02:00 Sriram Ramkrishna : > >> What might be interesting is to have a liaison who can help track change= s >> in shell that needs to be communicated to extension authors so that ther= e is >> less breakage every release. Maybe like a release porting guide that we= can >> make as part of the shell release? >> >> This could also help you figure out more on the shell internals. What d= o >> you think? >> >> On May 24, 2014 3:55 AM, "Sindhu S" wrote: >>> >>> hi, all >>> >>> I am interested in tasks related to Shell extensions. I have not been >>> able to write an extension so far but I've written a blog post about it= [1]. >>> How can I help? >>> >>> [1] sindhus.bitbucket.org/writing-shell-extensions-in-gnome.html >>> >>> _______________________________________________ >>> gnome-shell-list mailing list >>> gnome-shell-list@gnome.org >>> https://mail.gnome.org/mailman/listinfo/gnome-shell-list >>> > From sri@ramkrishna.me Sat May 24 17:52:37 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 96F9F76999 for ; Sat, 24 May 2014 17:52:37 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W6KjjQ8FsTKp for ; Sat, 24 May 2014 17:52:37 +0000 (UTC) Received: from mail-la0-f49.google.com (mail-la0-f49.google.com [209.85.215.49]) by restaurant.gnome.org (Postfix) with ESMTP id A1CA976996 for ; Sat, 24 May 2014 17:52:16 +0000 (UTC) Received: by mail-la0-f49.google.com with SMTP id pv20so4857517lab.22 for ; Sat, 24 May 2014 10:52:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-type; bh=chsWlCJzYiFXdHGwhRTMxBpgoHyZ3CA0Pb48IK/zLFI=; b=G4fKC95v4GSLaMzohKfH9NX8MSum43BJg5TjEDb+0qNoAhWKdEvCg0nQXNfAFLC/Dm grBbeA26Axg20inX3qQsN3D6MfXzIoCxsmngkvYL7cn9o2dc6FwegP0uolJ2fai8r7YZ VeoIbYU5nomnu9hvr6wNmReTVUmQft6Y44GsYMVeUa17+PhldA69pnZAXgPaeRrRbjLk jgB/jnrI9jrpHOO6gQ0nAC8V3nMxTb+FPXN/wnAf/1R1xZLOuhVTGbcyAH3l02FLU6jz 3+SLVFLdyWrcQHkYP9piJpb9e0SDupEAqkTNXuJ6PpzzdecRdJhSQelT7k47AmnQJkmu u1SA== X-Gm-Message-State: ALoCoQkG28ib65RWLd5XL0iTktSQ37VCEiKJBhkp/Krawa15GQ5Wg7waqyh1dXMdaPqyZfgWVUxJ X-Received: by 10.112.17.102 with SMTP id n6mr8806681lbd.39.1400953934213; Sat, 24 May 2014 10:52:14 -0700 (PDT) MIME-Version: 1.0 Received: by 10.112.160.73 with HTTP; Sat, 24 May 2014 10:51:54 -0700 (PDT) From: Sriram Ramkrishna Date: Sat, 24 May 2014 10:51:54 -0700 Message-ID: Subject: testing extensions with gnome-continuous To: "gnome-shell-list@gnome.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2014 17:52:37 -0000 How can we get automatic testing with gnome-continuous? I'm looking for a methodology that would download an extension, install it, and then test for errors and then post a status. This doesn't seem that hard at first glance, but I'm not sure how to integrate it with gnome-continuous? This seems like a nice project for a prospective OPW or GSOC student. :) sri From hackedbellini@gmail.com Sat May 24 23:05:10 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id CBCD07636A for ; Sat, 24 May 2014 23:05:10 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AzdogXcEObzo for ; Sat, 24 May 2014 23:05:08 +0000 (UTC) Received: from mail-ve0-f177.google.com (mail-ve0-f177.google.com [209.85.128.177]) by restaurant.gnome.org (Postfix) with ESMTP id 41FF176261 for ; Sat, 24 May 2014 23:04:47 +0000 (UTC) Received: by mail-ve0-f177.google.com with SMTP id db11so7799840veb.36 for ; Sat, 24 May 2014 16:04:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type :content-transfer-encoding; bh=HBrlpGhaERD23A9KB5TJf2JdSWxEVkDPMEkFqJ09Tls=; b=V1cIfQjIyWgmM6Edry/mfZ2fbPFkU9bBthzZQoI9jW9tqgNYwBgAsSu8DO+T3a+wvx QQorwOoUCp+40qc766nanhANBz1JW5wxp9WDfiZ3hrXBzhg30dKXNUvEpgi+Brjsqf+D 2vmBQ0wDkUz7h66F7F42Fn/V25iK2tqrMQha4WBxXFZvLLu2HZBeC4B2OKTQiubuoI7o v3hlGnUplWEB08OXU3tXIjkGyR53xlHmQylrqhxMeukCzJ+6//Ub9ENcsCsrPEmv4CxU KSIGAlwFDtLQ7yMEe7sgI1NVh/PiXJqOVOkpwFMwsMnZ0QeViF9IOWy2EqTbnWBVvJSZ sqUQ== X-Received: by 10.52.190.138 with SMTP id gq10mr42815vdc.47.1400972685992; Sat, 24 May 2014 16:04:45 -0700 (PDT) MIME-Version: 1.0 Received: by 10.52.92.36 with HTTP; Sat, 24 May 2014 16:04:25 -0700 (PDT) From: Thiago Bellini Ribeiro Date: Sat, 24 May 2014 20:04:25 -0300 Message-ID: Subject: Shortcut for toggling notifications To: Gnome shell list Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2014 23:05:10 -0000 Hi, Is there any shortcut or any command that I can use to create my custom one to toggle notifications? I used to use boss mode [1], but it misses support for gnome shell 3.10+. I find this very useful at work. Sometimes someone is next to me and I receive a private message (from my wife for example) and I want to be able to "hide it" ASAP. [1] https://extensions.gnome.org/extension/410/boss-mode/ --=20 Thiago Bellini Ribeiro http://hackedbellini.org PGP: D70FD60E =E2=80=9CReal knowledge is to know the extent of one's ignorance.=E2=80=9D = - Confucius From sam.hacking@sent.com Sun May 25 13:35:02 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id BC435768D0 for ; Sun, 25 May 2014 13:35:02 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nhUR1GaILdEa for ; Sun, 25 May 2014 13:35:01 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by restaurant.gnome.org (Postfix) with ESMTP id 6EBC6760A3 for ; Sun, 25 May 2014 13:34:40 +0000 (UTC) Received: from compute1.internal (compute1.nyi.mail.srv.osa [10.202.2.41]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 0B92A20C11; Sun, 25 May 2014 09:34:39 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute1.internal (MEProxy); Sun, 25 May 2014 09:34:39 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=sent.com; h= message-id:subject:from:to:cc:date:in-reply-to:references :content-type:mime-version; s=mesmtp; bh=GVl3RKyl4aX2Jxg9pke+a6p 5p88=; b=CKkB+LdKULBE+j+nwV4HQlrhFsXW1/I1QFchmosC1B5pn9C4s5MQjV6 q3CCb9SRrbpszF7vhXTSzOSc4YfcqDEdaSnDRL/+pwAMjMEROIqMZ8wcYeNDGfTl iszaYuIyh5Zz7rF24GfXR/FZ6eJiA0kbtQNhrAhvwcRX4dyYG1IY= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:subject:from:to:cc:date :in-reply-to:references:content-type:mime-version; s=smtpout; bh=GVl3RKyl4aX2Jxg9pke+a6p5p88=; b=fijdVeJFFUcA5bKIxjeH9gSpK+yH yMAT68pCW2ZxeFiM7Z2AlX36B7a5IZmhWk1RPR6cEHsx4eaMPrToME0OEy6w/Ppw iByer7VUu8yohNWSLhs3X5HftQMyVKDH93oEmlEMaU9ckrm7c1LhP6a3T/gIMQFy e8cjI3Yy/KFq1/0= X-Sasl-enc: oAllaYUElBXl+/v9gbeiLhexMUNdsSJwhddFdDu0CdL8 1401024878 Received: from [192.168.0.11] (unknown [81.106.117.111]) by mail.messagingengine.com (Postfix) with ESMTPA id 399256800E5; Sun, 25 May 2014 09:34:38 -0400 (EDT) Message-ID: <1401024873.2431.14.camel@s-Air> Subject: Re: Extensions review From: Sam Bull To: Sriram Ramkrishna Date: Sun, 25 May 2014 14:34:33 +0100 In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-cMBXIeQzgXcp8i9dgbXE" X-Mailer: Evolution 3.10.4-0ubuntu1 Mime-Version: 1.0 Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 May 2014 13:35:02 -0000 --=-cMBXIeQzgXcp8i9dgbXE Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sat, May 24, 2014 at 10:14 AM, Carlos Soriano S=C3=A1nchez wrote: > Sriram, > Still, that's more work for developers, who already seems to be working o= n > something else more important upstream. At the end, what we need is someo= ne > to go trough commits and make a list of important changes before a releas= e. > Not sure who be willing to do so, although Drago did it last release, I > don't know how time consuming was to do it. Is this actually something that can be achieved for all extension developers? The way it can hack into the code surely means that any change could break an extension. For example, my extension, when updating to a new version, I've had most of the shell overlay change out from under me, and it took me days or weeks to hack back in to the new code to get my extension running. Another time, my extension only broke due to a single attribute in the shell being renamed to not have a preceding '_'. I've also had to copy and paste several full functions from the shell code so that I can change a line or add a couple of other lines, so if any of these functions change, I need to copy the new version. Maybe this is not the type of extension that is targeted by this effort, would these changes likely help other extension developers? --=-cMBXIeQzgXcp8i9dgbXE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEABECAAYFAlOB8W0ACgkQX+kozZYmzitkKACgnODK0B/xxwQKWpWjodN7mxkR 98QAn2/f7LSbGqOqceBGDd8trnasVFSS =yoxx -----END PGP SIGNATURE----- --=-cMBXIeQzgXcp8i9dgbXE-- From sri@ramkrishna.me Sun May 25 17:24:49 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 86285762A4 for ; Sun, 25 May 2014 17:24:49 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DNI9N8YxUG4y for ; Sun, 25 May 2014 17:24:48 +0000 (UTC) Received: from mail-lb0-f171.google.com (mail-lb0-f171.google.com [209.85.217.171]) by restaurant.gnome.org (Postfix) with ESMTP id AB8A5760A3 for ; Sun, 25 May 2014 17:24:26 +0000 (UTC) Received: by mail-lb0-f171.google.com with SMTP id 10so3785779lbg.16 for ; Sun, 25 May 2014 10:24:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=Gp2vytkx7AN+B1SXLngsGSIv19Q23CFuY5xNHhtAl9k=; b=h61kqKRcoN0gVYxcVmL7YD8EF7wa9/vBdKboFS9yql8x/j2xWq65tvBYyeCPjVpsvt odIzr+dzEZeCU3UMI15YxV/0pS0D8GfGmXlTKyhoAc05iEVcKXw9OzJCUvnLmsBosubp 8JxD9taag3klO8Nh8ViPrcqlW68vf3V82J+nEIqBlc31sOOvnpDsomGjDxaKShfKmqMX dvI94Y0wtgCC6ZnzKriM0ZrbIiHh9HcIHrQ2MANWh6JHQMQKtPqSm3FuvkvHrpl+jvrp T9bikya/wbR7qXhV+dKV7pc1UmxjpwdPnDb6zTEvVFud6B80IItk4i9JcYE1rjUTINLB nCTw== X-Gm-Message-State: ALoCoQlJ5Jt6iZ6/zDQdWZTNJzh/KdHKzhmdFmrUtOTFWkdZ+ILWf18yO+WQWpMdH1DPmLf7cJyc X-Received: by 10.152.20.194 with SMTP id p2mr13685920lae.13.1401038665046; Sun, 25 May 2014 10:24:25 -0700 (PDT) MIME-Version: 1.0 Received: by 10.112.160.73 with HTTP; Sun, 25 May 2014 10:24:03 -0700 (PDT) In-Reply-To: <1401024873.2431.14.camel@s-Air> References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> <1401024873.2431.14.camel@s-Air> From: Sriram Ramkrishna Date: Sun, 25 May 2014 10:24:03 -0700 Message-ID: Subject: Re: Extensions review To: Sam Bull Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 May 2014 17:24:49 -0000 On Sun, May 25, 2014 at 6:34 AM, Sam Bull wrote: > On Sat, May 24, 2014 at 10:14 AM, Carlos Soriano S=C3=A1nchez > wrote: >> Sriram, >> Still, that's more work for developers, who already seems to be working = on >> something else more important upstream. At the end, what we need is some= one >> to go trough commits and make a list of important changes before a relea= se. >> Not sure who be willing to do so, although Drago did it last release, I >> don't know how time consuming was to do it. > > Is this actually something that can be achieved for all extension > developers? The way it can hack into the code surely means that any > change could break an extension. > > For example, my extension, when updating to a new version, I've had most > of the shell overlay change out from under me, and it took me days or > weeks to hack back in to the new code to get my extension running. > Another time, my extension only broke due to a single attribute i= n the > shell being renamed to not have a preceding '_'. It would be great to see shell interfaces stabilize, but I'm not sure if it will or not. As long as we continue to evolve the shell, I expect some breakages. Doing the exercise at least we know if the breakages are going up or down. If we have a downward trend then that would be awesome to know. :) > > Maybe this is not the type of extension that is targeted by this effort, > would these changes likely help other extension developers? Well, I think it will, certainly if you know things like an attribute changing that would be good to know, right? sri From carlos.soriano89@gmail.com Sun May 25 19:52:25 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 5D27376955 for ; Sun, 25 May 2014 19:52:25 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.449 X-Spam-Level: X-Spam-Status: No, score=-2.449 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5ypvknyScHJV for ; Sun, 25 May 2014 19:52:23 +0000 (UTC) Received: from mail-yk0-f173.google.com (mail-yk0-f173.google.com [209.85.160.173]) by restaurant.gnome.org (Postfix) with ESMTP id C1FD8760A3 for ; Sun, 25 May 2014 19:52:03 +0000 (UTC) Received: by mail-yk0-f173.google.com with SMTP id 142so5520592ykq.18 for ; Sun, 25 May 2014 12:52:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=x9QTdmBihnyV4pw5KBRS7sqTDKiVWR9e4/Gx+rwQcHM=; b=onALaK4AGFmZJSCQvvIkkZOFfYZWjpoc2zWYeOGfdY59SS6RbdK7H3Vcu9hluvkx9Q apm7Q/sFv68NSFfTwp0RcjEowJyaSwqVzMMJRxqOCqxHQR/uxOJxnxwI6FTfNuZXkMd8 4hgMSsadquEzxX0d/KhMKUazxBBWoFIR/QSfsjyRXjvHqZH4HgbIFhSYuSrXKkbJcuSC IQFwukXz898+g80Yf4HEXoubXc5uHdjfOl2SiHaYOxqjv2KgTKrdETBZQ1jFyczf6JZx Z8tINlu0T6DnAX5EtMndcoxE+wX9PnAPulLPOO+HV/u3mM5HxJjRTf6+QbvXP0Mhoe/v YzfQ== MIME-Version: 1.0 X-Received: by 10.236.198.178 with SMTP id v38mr8863189yhn.71.1401047521949; Sun, 25 May 2014 12:52:01 -0700 (PDT) Received: by 10.170.208.130 with HTTP; Sun, 25 May 2014 12:52:01 -0700 (PDT) In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> <1401024873.2431.14.camel@s-Air> Date: Sun, 25 May 2014 21:52:01 +0200 Message-ID: Subject: Re: Extensions review From: =?UTF-8?Q?Carlos_Soriano_S=C3=A1nchez?= To: Sriram Ramkrishna Content-Type: multipart/alternative; boundary=089e0160ab2edc01e904fa3ecbcb Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 May 2014 19:52:25 -0000 --089e0160ab2edc01e904fa3ecbcb Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, With the mission of make review of extension simpler, I wrote some guidelines to accept or not an extension. My intention is also to allow less on extensions, going forward to more security and privacy, making the review work simpler and the extension ecosystem less messed. If we can agree on something like that, we will do this work more simple, so more community people can get in. Please give me feedback on that. It's just a draft to do the first step forward on that. So we can add, remove or modify those. https://wiki.gnome.org/CarlosSoriano/ExtensionsGuidelines Thanks! 2014-05-25 19:24 GMT+02:00 Sriram Ramkrishna : > On Sun, May 25, 2014 at 6:34 AM, Sam Bull wrote: > > On Sat, May 24, 2014 at 10:14 AM, Carlos Soriano S=C3=A1nchez > > wrote: > >> Sriram, > >> Still, that's more work for developers, who already seems to be workin= g > on > >> something else more important upstream. At the end, what we need is > someone > >> to go trough commits and make a list of important changes before a > release. > >> Not sure who be willing to do so, although Drago did it last release, = I > >> don't know how time consuming was to do it. > > > > Is this actually something that can be achieved for all extension > > developers? The way it can hack into the code surely means that any > > change could break an extension. > > > > For example, my extension, when updating to a new version, I've had mos= t > > of the shell overlay change out from under me, and it took me days or > > weeks to hack back in to the new code to get my extension running. > > Another time, my extension only broke due to a single attribute > in the > > shell being renamed to not have a preceding '_'. > > It would be great to see shell interfaces stabilize, but I'm not sure > if it will or not. As long as we continue to evolve the shell, I > expect some breakages. Doing the exercise at least we know if the > breakages are going up or down. If we have a downward trend then that > would be awesome to know. :) > > > > > Maybe this is not the type of extension that is targeted by this effort= , > > would these changes likely help other extension developers? > > Well, I think it will, certainly if you know things like an attribute > changing that would be good to know, right? > > sri > --089e0160ab2edc01e904fa3ecbcb Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

With the mission of make review= of extension simpler, I wrote some guidelines to accept or not an extensio= n.
My intention is also to allow less on extensions, going forward to mo= re security and privacy, making the review work simpler and the extension e= cosystem less messed.
If we can agree on something like that, we will do this work mor= e simple, so more community people can get in.
Please give me= feedback on that. It's just a draft to do the first step forward on th= at. So we can add, remove or modify those.
https= ://wiki.gnome.org/CarlosSoriano/ExtensionsGuidelines

= Thanks!


2014-05-25 19:24 GMT+02:00 Sriram Ramkrishna <sri@ramkrishna.me>:
On Sun, May 25, 2014 at 6:34 AM, Sam Bull <sam.hacking@sent.com> wrote:
> On Sat, May 24, 2014 at 10:14 AM, Carlos Soriano S=C3=A1nchez
> <carlos.soriano89@gma= il.com> wrote:
>> Sriram,
>> Still, that's more work for developers, who already seems to b= e working on
>> something else more important upstream. At the end, what we need i= s someone
>> to go trough commits and make a list of important changes before a= release.
>> Not sure who be willing to do so, although Drago did it last relea= se, I
>> don't know how time consuming was to do it.
>
> Is this actually something that can be achieved for all extension
> developers? The way it can hack into the code surely means that any > change could break an extension.
>
> For example, my extension, when updating to a new version, I've ha= d most
> of the shell overlay change out from under me, and it took me days or<= br> > weeks to hack back in to the new code to get my extension running.
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 Another time, my extension only broke due = to a single attribute in the
> shell being renamed to not have a preceding '_'.

It would be great to see shell interfaces stabilize, but I'm not = sure
if it will or not. =C2=A0As long as we continue to evolve the shell, I
expect some breakages. =C2=A0Doing the exercise at least we know if the
breakages are going up or down. =C2=A0If we have a downward trend then that=
would be awesome to know. :)

>
> Maybe this is not the type of extension that is targeted by this effor= t,
> would these changes likely help other extension developers?

Well, I think it will, certainly if you know things like an attribute=
changing that would be good to know, right?

sri

--089e0160ab2edc01e904fa3ecbcb-- From drago01@gmail.com Sun May 25 19:57:54 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 982F276955 for ; Sun, 25 May 2014 19:57:54 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.45 X-Spam-Level: X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ILp0FVCOxSLm for ; Sun, 25 May 2014 19:57:52 +0000 (UTC) Received: from mail-qc0-f181.google.com (mail-qc0-f181.google.com [209.85.216.181]) by restaurant.gnome.org (Postfix) with ESMTP id BFE88760A3 for ; Sun, 25 May 2014 19:57:32 +0000 (UTC) Received: by mail-qc0-f181.google.com with SMTP id m20so11016763qcx.40 for ; Sun, 25 May 2014 12:57:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=XqhZJ2pt/9hm6nq7j9WAfcHFxGOokLl3wxjfDvbbO9E=; b=h2IHg/IIErp6Gv49JWogf+uQlASFo+DA7knDMZ0EkJz1kiA4hFiC5iHWCy4Rqymfge GJ6GCdlW6DW6zVUgC7jxCNmC8aYyuvv98nc4nMkLa6N0jutHXKra6GobK8Dd2Q58Ccwf n+tVBZxDCNyrSuTIt/lv6qgkd+tK25EOnZwjFattotgOEZjjQd1FSYyw/IhmXW+x7259 ofklxxrlAxd42+RHJFT0sNSMycX8PY+PvHAGUoI75OhkXvxXl9wUMst3tAwotn9B+u90 /KxjlF1mdoaXzEdycmwh8S3E/9IZ7A9pGX24N1hFR/hXYVO5QCkdsFbs8FNBiSIudTpR q44g== MIME-Version: 1.0 X-Received: by 10.224.80.138 with SMTP id t10mr27499417qak.0.1401047850817; Sun, 25 May 2014 12:57:30 -0700 (PDT) Received: by 10.140.101.214 with HTTP; Sun, 25 May 2014 12:57:30 -0700 (PDT) In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> <1401024873.2431.14.camel@s-Air> Date: Sun, 25 May 2014 21:57:30 +0200 Message-ID: Subject: Re: Extensions review From: drago01 To: =?UTF-8?Q?Carlos_Soriano_S=C3=A1nchez?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 May 2014 19:57:54 -0000 On Sun, May 25, 2014 at 9:52 PM, Carlos Soriano S=C3=A1nchez wrote: > Hi, > > With the mission of make review of extension simpler, I wrote some > guidelines to accept or not an extension. > My intention is also to allow less on extensions, going forward to more > security and privacy, making the review work simpler and the extension > ecosystem less messed. > If we can agree on something like that, we will do this work more simple,= so > more community people can get in. > Please give me feedback on that. It's just a draft to do the first step > forward on that. So we can add, remove or modify those. > https://wiki.gnome.org/CarlosSoriano/ExtensionsGuidelines > > Thanks! 1) GTK: You can't really use GTK inside an extension other then for extension preferences (which is a valid case) 2) Duplicates: Yeah forgot to tell you about that in the last mail while doing a review check for dupes and if there is one don't approve it either get both authors to work together or if one gets abounded let the new user become the owner (i.e send mail wait two weeks if he does not respond transfer ownership). 3) Should probably add that sync I/O should be avoided because it blocks the whole compositor process. From carlos.soriano89@gmail.com Sun May 25 20:02:18 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id E94DA76955 for ; Sun, 25 May 2014 20:02:18 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.449 X-Spam-Level: X-Spam-Status: No, score=-2.449 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P3IBkvCoeUGn for ; Sun, 25 May 2014 20:02:17 +0000 (UTC) Received: from mail-yh0-f49.google.com (mail-yh0-f49.google.com [209.85.213.49]) by restaurant.gnome.org (Postfix) with ESMTP id BAC5A760A3 for ; Sun, 25 May 2014 20:01:57 +0000 (UTC) Received: by mail-yh0-f49.google.com with SMTP id c41so5793892yho.8 for ; Sun, 25 May 2014 13:01:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Mtg2FtddYP8dq2H76tgkOGOMPulOaulB6ZEusUDeu4c=; b=XBjq+qwNduh/RMqFCg6Xb4pFt5eZ3k/bCxeCWFR3cxw+rDtb8ieXtu7rZ671B5W/fW q1uQbb6tlno5ADSjkRZXrSyvwaHxjlFD152awJHqyVHH88PIMTXM5FaFGstbqd1wtyCP GVwaZ/fWEMj4uttlNcSj4BoAVeIEnnC1JBh/o3KnZpNSsXEOyrHGzQgrE0G/0byiw2jD Td5TsV3kF5AB0g9ctErGslz9O9+Rbg2ld6uYtzsDcNjyfWNQo/oYlaTc5fW7chyv7QfI WL8lS+xeA3wIaAgnlzfE9gIQ3x6UqtABMHeS+K87CKrt9ryx7qfjHzGJDBfFdk3FpULL LmAg== MIME-Version: 1.0 X-Received: by 10.236.15.161 with SMTP id f21mr29770222yhf.94.1401048115861; Sun, 25 May 2014 13:01:55 -0700 (PDT) Received: by 10.170.208.130 with HTTP; Sun, 25 May 2014 13:01:55 -0700 (PDT) In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> <1401024873.2431.14.camel@s-Air> Date: Sun, 25 May 2014 22:01:55 +0200 Message-ID: Subject: Re: Extensions review From: =?UTF-8?Q?Carlos_Soriano_S=C3=A1nchez?= To: drago01 Content-Type: multipart/alternative; boundary=089e0158a8a042610904fa3eef69 Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 May 2014 20:02:19 -0000 --089e0158a8a042610904fa3eef69 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Drago, What I'm trying to avoid is basically: https://extensions.gnome.org/review/3806 I don't think we want a lot of Main.Util.trySpawnCommandLine and more if you want to do is try to spawn gtk applications or so. What do you think? 2014-05-25 21:57 GMT+02:00 drago01 : > On Sun, May 25, 2014 at 9:52 PM, Carlos Soriano S=C3=A1nchez > wrote: > > Hi, > > > > With the mission of make review of extension simpler, I wrote some > > guidelines to accept or not an extension. > > My intention is also to allow less on extensions, going forward to more > > security and privacy, making the review work simpler and the extension > > ecosystem less messed. > > If we can agree on something like that, we will do this work more > simple, so > > more community people can get in. > > Please give me feedback on that. It's just a draft to do the first step > > forward on that. So we can add, remove or modify those. > > https://wiki.gnome.org/CarlosSoriano/ExtensionsGuidelines > > > > Thanks! > > 1) GTK: You can't really use GTK inside an extension other then for > extension preferences (which is a valid case) > 2) Duplicates: Yeah forgot to tell you about that in the last mail > while doing a review check for dupes and if there is one don't approve > it either get both authors to work together or if one gets abounded > let the new user become the owner (i.e send mail wait two weeks if he > does not respond transfer ownership). > 3) Should probably add that sync I/O should be avoided because it > blocks the whole compositor process. > --089e0158a8a042610904fa3eef69 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Drago,

What I'm trying to = avoid is basically: ht= tps://extensions.gnome.org/review/3806
I don't think we wa= nt a lot of Main.Util.trySpawnCommand= Line and more if you want to do is try to spawn gtk applications or so.

What do you think?


2014-05-25 21:57 GM= T+02:00 drago01 <drago01@gmail.com>:
On Sun, May 25, 2014 at 9:52= PM, Carlos Soriano S=C3=A1nchez
<carlos.soriano89@gmail.co= m> wrote:
> Hi,
>
> With the mission of make review of extension simpler, I wrote some
> guidelines to accept or not an extension.
> My intention is also to allow less on extensions, going forward to mor= e
> security and privacy, making the review work simpler and the extension=
> ecosystem less messed.
> If we can agree on something like that, we will do this work more simp= le, so
> more community people can get in.
> Please give me feedback on that. It's just a draft to do the first= step
> forward on that. So we can add, remove or modify those.
> https://wiki.gnome.org/CarlosSoriano/ExtensionsGuidelines=
>
> Thanks!

1) GTK: You can't really use GTK inside an extension other then f= or
extension preferences (which is a valid case)
2) Duplicates: Yeah forgot to tell you about that in the last mail
while doing a review check for dupes and if there is one don't approve<= br> it either get both authors to work together or if one gets abounded
let the new user become the owner (i.e send mail wait two weeks if he
does not respond transfer ownership).
3) Should probably add that sync I/O should be avoided because it
blocks the whole compositor process.

--089e0158a8a042610904fa3eef69-- From florian.muellner@gmail.com Sun May 25 20:14:58 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id F07B976955 for ; Sun, 25 May 2014 20:14:58 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j2sVb1l9-ub9 for ; Sun, 25 May 2014 20:14:57 +0000 (UTC) Received: from mail-yk0-f170.google.com (mail-yk0-f170.google.com [209.85.160.170]) by restaurant.gnome.org (Postfix) with ESMTP id C43C7760A3 for ; Sun, 25 May 2014 20:14:37 +0000 (UTC) Received: by mail-yk0-f170.google.com with SMTP id 10so5587246ykt.1 for ; Sun, 25 May 2014 13:14:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=GX2k/AgY/iHqt3ciY4Uoi76CuSWQCUPQWdHzxkxE/PI=; b=iCZNedqVjvo0VyUEod+TKUjYTjSLqYoAAR+0pxAl7KkrRC5jBxDxI79pBEscwmevXU jjXljeL2ckWmf1WWdaQwdYIYKYUew2w3i28Suw9kelQi1TdeXl0p6WuDyg+7qtXJqz4+ GtCEodMbIhmc7xJ2sZSj9wJKL4Xc8z370IcF1Wt3VSNe77s623diYebZ3SFzIkve9hiv LWNrGR4U1P71TjBkhapHaSYUQOoQovI8vMWwq4GNkK3K+p5dKongJynFtFCDQZD3dc+9 d1A5ynqtNFI7DE9LgpHOroBTr+QKsmIvdPzsdqPrQJXLSu6jkFDWRXyL1nQ3Yr3C+vYZ rS+Q== MIME-Version: 1.0 X-Received: by 10.236.132.134 with SMTP id o6mr65832yhi.147.1401048875706; Sun, 25 May 2014 13:14:35 -0700 (PDT) Sender: florian.muellner@gmail.com Received: by 10.170.55.201 with HTTP; Sun, 25 May 2014 13:14:35 -0700 (PDT) In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> <1401024873.2431.14.camel@s-Air> Date: Sun, 25 May 2014 22:14:35 +0200 X-Google-Sender-Auth: akw6rYno9dJ9kCqb9VgSI8tQu9M Message-ID: Subject: Re: Extensions review From: =?UTF-8?Q?Florian_M=C3=BCllner?= To: =?UTF-8?Q?Carlos_Soriano_S=C3=A1nchez?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 May 2014 20:14:59 -0000 On Sun, May 25, 2014 at 10:01 PM, Carlos Soriano S=C3=A1nchez wrote: > Drago, > > What I'm trying to avoid is basically: > https://extensions.gnome.org/review/3806 > I don't think we want a lot of Main.Util.trySpawnCommandLine and more if = you > want to do is try to spawn gtk applications or so. The problem there is less the trySpawnCommandLine part, but rather that the "extension" actually contains a full-blown application and an extension as the sole way to interact with it (rather than the usual .desktop file in DATA_DIR/applications etc). I admit that this particular code has been so mind-boggling that I couldn't get myself to review it (and from the looks of it, neither did any of the other reviewers) ... Cheers, Florian From sri@ramkrishna.me Sun May 25 20:24:30 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 795ED76955 for ; Sun, 25 May 2014 20:24:30 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iRHrjQeg3l5E for ; Sun, 25 May 2014 20:24:29 +0000 (UTC) Received: from mail-la0-f42.google.com (mail-la0-f42.google.com [209.85.215.42]) by restaurant.gnome.org (Postfix) with ESMTP id E781F760A3 for ; Sun, 25 May 2014 20:24:08 +0000 (UTC) Received: by mail-la0-f42.google.com with SMTP id el20so5381757lab.1 for ; Sun, 25 May 2014 13:24:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=IyyaflTF1oJ0yKdudA+y2UWqTa+pWsCH7VEZ8LE8q/Y=; b=BHgw2unOxKteD2a9lzJdVEyIjFEFQ6VcBBUfIDEh2SncVYDRjU/R/KL3kMez329XAB 8Q4rK345YTSIsiprG+waFdZg1tXqQHMLhjhEKVJLVNtpQtFnQ70jEh3d37XEV3/2FXZJ L7DeMjTsYiux/NsuB40uGqVwafWm40lM93wMvg1ar0wPDDO60JcCFBddRoqCxT4b1m/S zkIO2UzY9pJjsouIaAHL6ICiJpw/EFXRlbcvq+TVvZwAf4Q52otf3boIxP0m9M3cxKLV mcIpqv5AFvBMFU49UYfzqLtdubQndt70j4zo1sXQYs1+JcBGBLpibHVdaupWEMUAEGOr qDQQ== X-Gm-Message-State: ALoCoQnL2g+ShVC42alrTrt5gEzvcxlMnkRqcWwV6jd7lxS/XAUjI1fMK/ypaD9e+sVTaUrqEVD/ X-Received: by 10.112.58.202 with SMTP id t10mr13515552lbq.6.1401049446346; Sun, 25 May 2014 13:24:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.112.160.73 with HTTP; Sun, 25 May 2014 13:23:45 -0700 (PDT) In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> <1401024873.2431.14.camel@s-Air> From: Sriram Ramkrishna Date: Sun, 25 May 2014 13:23:45 -0700 Message-ID: Subject: Re: Extensions review To: drago01 Content-Type: text/plain; charset=UTF-8 Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 May 2014 20:24:30 -0000 On Sun, May 25, 2014 at 12:57 PM, drago01 wrote: > 2) Duplicates: Yeah forgot to tell you about that in the last mail > while doing a review check for dupes and if there is one don't approve > it either get both authors to work together or if one gets abounded > let the new user become the owner (i.e send mail wait two weeks if he > does not respond transfer ownership). That would eliminate a lot of the dock extensions, no? We'll need to let people who such extensions explain what is different about the way they solve a dock as opposed to someone else. (applicable to any other duplicate extension as well) From magcius@gmail.com Sun May 25 20:29:54 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 89E8576955 for ; Sun, 25 May 2014 20:29:54 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.699 X-Spam-Level: X-Spam-Status: No, score=-2.699 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3fG_WkPdRC_D for ; Sun, 25 May 2014 20:29:53 +0000 (UTC) Received: from mail-ve0-f174.google.com (mail-ve0-f174.google.com [209.85.128.174]) by restaurant.gnome.org (Postfix) with ESMTP id 5092576ADA for ; Sun, 25 May 2014 20:29:32 +0000 (UTC) Received: by mail-ve0-f174.google.com with SMTP id jw12so8426143veb.19 for ; Sun, 25 May 2014 13:29:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=q8nu36p4S6FdflflNin7UAACinYCdshJfEcNfzqtReA=; b=e4AXlPZq0uk9zxKP3PldCTaBtEpvZ/Z+wLN9hKqmxok185ZzG87Gyio9VeDoWb00au o/gwSQXo80KR0sKqy/JxaClj7nyCOCOOGMbQ+h3ajLKDgSAkRXNuxraGZKdybvhuIbyl Qqr/IjjpYMJr+IZyy8qaOvidbXqPVENELYnJCNx9Vfiinmu1awh6uQrhbVa2YPw0iYZt dAKbslMvDZVj+/n8IMpeZrL6vo6x/9PwTBQ6LBuDDhgleJ+eI/Bszqx0OQyuxsXlCPyL ugLl15o0qShINxYzWBp1ZMDAfZR0ZMhCxbno4ePICfXSbjO2nNyquUCGqIWs8msCkTHt Qp4w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mecheye.net; s=google; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=q8nu36p4S6FdflflNin7UAACinYCdshJfEcNfzqtReA=; b=E45zyQuqi8UTUC87fO1QoWOJ5DN/d/8fbXsLMEF8nrnLA2T5JcYk5MhtxOpPaZIoef iVQ0xBbDcZygkBiR9XnOqaeWOagnX8RZHZqcna64TpoF2MilF4g0iz77IYFEus87IzcN er7qciAdPkmPS09xIDZECCaHf+BoWRkUc0I1k= MIME-Version: 1.0 X-Received: by 10.52.170.237 with SMTP id ap13mr579863vdc.27.1401049771103; Sun, 25 May 2014 13:29:31 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.52.35.50 with HTTP; Sun, 25 May 2014 13:29:31 -0700 (PDT) In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> <1401024873.2431.14.camel@s-Air> Date: Sun, 25 May 2014 16:29:31 -0400 X-Google-Sender-Auth: -W2mI-BK-ws70aop1kD35kTpeEA Message-ID: Subject: Re: Extensions review From: "Jasper St. Pierre" To: Sriram Ramkrishna Content-Type: multipart/alternative; boundary=047d7b41cc8eeb5b5304fa3f5155 Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 May 2014 20:29:54 -0000 --047d7b41cc8eeb5b5304fa3f5155 Content-Type: text/plain; charset=UTF-8 This was more of a problem for the tens of "put ___ in the top bar!!" extensions we used to get, and several extensions that let you change the Activities text. For more complex widgets like docks, bottom panels, I'm fine with "duplicates" on the site. On Sun, May 25, 2014 at 4:23 PM, Sriram Ramkrishna wrote: > On Sun, May 25, 2014 at 12:57 PM, drago01 wrote: > > > 2) Duplicates: Yeah forgot to tell you about that in the last mail > > while doing a review check for dupes and if there is one don't approve > > it either get both authors to work together or if one gets abounded > > let the new user become the owner (i.e send mail wait two weeks if he > > does not respond transfer ownership). > > That would eliminate a lot of the dock extensions, no? We'll need to > let people who such extensions explain what is different about the way > they solve a dock as opposed to someone else. (applicable to any > other duplicate extension as well) > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gnome-shell-list > -- Jasper --047d7b41cc8eeb5b5304fa3f5155 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
This was more of a problem for the tens of "put ___ i= n the top bar!!" extensions we used to get, and several extensions tha= t let you change the Activities text.

For more complex widgets like = docks, bottom panels, I'm fine with "duplicates" on the site.=
--047d7b41cc8eeb5b5304fa3f5155-- From carlos.soriano89@gmail.com Sun May 25 20:31:35 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 1806C76ADC for ; Sun, 25 May 2014 20:31:35 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.449 X-Spam-Level: X-Spam-Status: No, score=-2.449 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QPSq1eRtEapo for ; Sun, 25 May 2014 20:31:34 +0000 (UTC) Received: from mail-yh0-f47.google.com (mail-yh0-f47.google.com [209.85.213.47]) by restaurant.gnome.org (Postfix) with ESMTP id 2308C76955 for ; Sun, 25 May 2014 20:31:13 +0000 (UTC) Received: by mail-yh0-f47.google.com with SMTP id z6so5791065yhz.20 for ; Sun, 25 May 2014 13:31:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=w6fvjW0Bp/ymAZ2Fqsw74KxUzz31op6q/wIQyPNU2XY=; b=F0WBl2hmAs8HwuDnjtqyXSixMcacfy62brSG0aZqOMsRUd7mdrm68vrGkQbrOpvbeY Jd8ioO3yIKrSLQ3xYSBliAWtTlkIG/p6ptIc12gVG+Huun+i3VpnS/BxSbU2z3g/GTpf /WAZCBVZPtqX4LeONAf46snhaENvPJioFeWh2T4UGc7TXdA0gm5MtLee6viK/qR3eGV/ mhvk5yl3dkvkLFJbN0R2zlw9GzvdAw8GapMR4DTZuhhI4NzhKrhhdeAZWpR8nwfkiz28 4h9/ZIfLz6hQx9ysQCZj1cfkGhV7qQ0ieVMKdO5+YEGh30DWcz7QV35Qr5lLx0OumfoS 3j+g== MIME-Version: 1.0 X-Received: by 10.236.231.130 with SMTP id l2mr7688320yhq.116.1401049872263; Sun, 25 May 2014 13:31:12 -0700 (PDT) Received: by 10.170.208.130 with HTTP; Sun, 25 May 2014 13:31:12 -0700 (PDT) In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> <1401024873.2431.14.camel@s-Air> Date: Sun, 25 May 2014 22:31:12 +0200 Message-ID: Subject: Re: Extensions review From: =?UTF-8?Q?Carlos_Soriano_S=C3=A1nchez?= To: Sriram Ramkrishna Content-Type: multipart/alternative; boundary=047d7b5d92d1f2ef1a04fa3f5730 Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 May 2014 20:31:35 -0000 --047d7b5d92d1f2ef1a04fa3f5730 Content-Type: text/plain; charset=UTF-8 Florian, Drago, Even more, Gnome is moving to application containers, but we are allowing those things in extensions? Seems just against all the work and a hole of security/privacy/what-I-think-application-does-or-permission-to-acces-my-things on the user POV. But I'm the new here... so maybe I'm wrong. Florian, so are you still reviewing extensions? Maybe the situation was not that bad then... from the emails I though "nobody" was reviewing currently. Sriram, Right, still imho we should encourage to work together if possible (like seems it is currently working as drago advised). 2014-05-25 22:23 GMT+02:00 Sriram Ramkrishna : > On Sun, May 25, 2014 at 12:57 PM, drago01 wrote: > > > 2) Duplicates: Yeah forgot to tell you about that in the last mail > > while doing a review check for dupes and if there is one don't approve > > it either get both authors to work together or if one gets abounded > > let the new user become the owner (i.e send mail wait two weeks if he > > does not respond transfer ownership). > > That would eliminate a lot of the dock extensions, no? We'll need to > let people who such extensions explain what is different about the way > they solve a dock as opposed to someone else. (applicable to any > other duplicate extension as well) > --047d7b5d92d1f2ef1a04fa3f5730 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Florian, Drago,
Even more, Gnome is= moving to application containers, but we are allowing those things in exte= nsions?
Seems just against all the work and a hole of security/pri= vacy/what-I-think-application-does-or-permission-to-acces-my-things on the = user POV.
But I'm the new here... so maybe I'm wrong.
Flo= rian, so are you still reviewing extensions? Maybe the situation was not th= at bad then... from the emails I though "nobody" was reviewing cu= rrently.

Sriram,
Right, still imho we should encourage= to work together if possible (like seems it is currently working as drago = advised).


2014-05-25 22:23 GMT+02:00 Sriram Ramkrishna <sri@ramkrishna.me>:
On Sun, May 25, 2014 at 12:57 PM, drago01 <drago01@gmail.com> wrote:

> 2) Duplicates: Yeah forgot to tell you about that in the last mail
> while doing a review check for dupes and if there is one don't app= rove
> it either get both authors to work together or if one gets abounded > let the new user become the owner (i.e send mail wait two weeks if he<= br> > does not respond transfer ownership).

That would eliminate a lot of the dock extensions, no? =C2=A0We'l= l need to
let people who such extensions explain what is different about the way
they solve a dock as opposed to someone else. =C2=A0(applicable to any
other duplicate extension as well)

--047d7b5d92d1f2ef1a04fa3f5730-- From sri@ramkrishna.me Sun May 25 20:50:01 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 4D57376ADA for ; Sun, 25 May 2014 20:50:01 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZbHcEoMBeCSm for ; Sun, 25 May 2014 20:50:00 +0000 (UTC) Received: from mail-la0-f44.google.com (mail-la0-f44.google.com [209.85.215.44]) by restaurant.gnome.org (Postfix) with ESMTP id 620EC76955 for ; Sun, 25 May 2014 20:49:39 +0000 (UTC) Received: by mail-la0-f44.google.com with SMTP id hr17so5421052lab.31 for ; Sun, 25 May 2014 13:49:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=AxgsefDwl0JuSBNcASC125gBKZslGvpS8VdI+PVTjyo=; b=J5nktRLCIU0bxuz61gJM4w6EC8MtxdaQX/bcW5w17NCLCRnCReeqb5Znkw8vRd+ZjU VBik7pjTlyl7muvHfu3/QOxQZWCpqLWv+qTVZOh/uWLIU0CJ61FmlFEV/Xhq8D3AjOOV AuDKIu7zj7i5cA5dKOOohAIk9DwP36oMx6fX1ZUuhSSLhFxPTGyhAPZtsxMem6nl3ZYA Z1UGTKOBGm7SQ8J0OSUFwlZotn3ECFLu850kpkDMF7CUFFnUyVMCewx4+W30SfOL+jWM vzthVqDBhZEijMPH2aKoZfzjcyWQwNuanxxS66j62xzRzNmTL2aITYZJ9RdWjFpDwSly rKaw== X-Gm-Message-State: ALoCoQkiflkXRa4lseDGc7ixk+P+oNrfCrW2QfMqls/ytHdtuYdZVAN1Xy1THVURuzIY0Wvwvl8M X-Received: by 10.152.42.170 with SMTP id p10mr2774633lal.67.1401050977681; Sun, 25 May 2014 13:49:37 -0700 (PDT) MIME-Version: 1.0 Received: by 10.112.160.73 with HTTP; Sun, 25 May 2014 13:49:17 -0700 (PDT) In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> <1401024873.2431.14.camel@s-Air> From: Sriram Ramkrishna Date: Sun, 25 May 2014 13:49:17 -0700 Message-ID: Subject: Re: Extensions review To: "Jasper St. Pierre" Content-Type: text/plain; charset=UTF-8 Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 May 2014 20:50:01 -0000 On Sun, May 25, 2014 at 1:29 PM, Jasper St. Pierre wrote: > This was more of a problem for the tens of "put ___ in the top bar!!" > extensions we used to get, and several extensions that let you change the > Activities text. > > For more complex widgets like docks, bottom panels, I'm fine with > "duplicates" on the site. > Great! Thanks for the clarification. sri From florian.muellner@gmail.com Sun May 25 21:02:42 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 379A776955 for ; Sun, 25 May 2014 21:02:42 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hrFEkXt0hnNx for ; Sun, 25 May 2014 21:02:40 +0000 (UTC) Received: from mail-yk0-f174.google.com (mail-yk0-f174.google.com [209.85.160.174]) by restaurant.gnome.org (Postfix) with ESMTP id C3CC7760A3 for ; Sun, 25 May 2014 21:02:20 +0000 (UTC) Received: by mail-yk0-f174.google.com with SMTP id 9so5538923ykp.33 for ; Sun, 25 May 2014 14:02:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=ULcJNrtL/SmeAb5lzaeKRkzEoOHR77D/uBN/O45Zmo0=; b=SxUyEldy/ZfKpX5EgXxlS4Jg6CxMzZl8JSNEwtXMEJo/dHo0Y8x0VGGwSRRYNY+hRW o4A2R6hrCFgfSRUTcTd10ld9I++QtI+PvUMuvApp8znGU2faKvg/lMscXj1HfTiGbk3j vsoRmadkzvZ4JHpGkiZ9FiQXYnpH57cZ5vS6O192rildKJ6n3xN7lAWXchCfco1N8V3P x1v2GsoEAMpiz74drRwZzEc7XTtgrqBnjZFsF1DbJiNzCPhED+KDd/C2BGw3IJg9k3+K u+lzjzazdJih0UL8OgXI3yNuklTPwxmCqN0Zw7tyiIm43ptX3vbDQdWStSSVcyRoXhsj TepQ== MIME-Version: 1.0 X-Received: by 10.236.46.5 with SMTP id q5mr29932874yhb.21.1401051738765; Sun, 25 May 2014 14:02:18 -0700 (PDT) Sender: florian.muellner@gmail.com Received: by 10.170.55.201 with HTTP; Sun, 25 May 2014 14:02:18 -0700 (PDT) In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> <1401024873.2431.14.camel@s-Air> Date: Sun, 25 May 2014 23:02:18 +0200 X-Google-Sender-Auth: y0cNA4jQJgv__3cLgO-Q7tdAbOc Message-ID: Subject: Re: Extensions review From: =?UTF-8?Q?Florian_M=C3=BCllner?= To: =?UTF-8?Q?Carlos_Soriano_S=C3=A1nchez?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 May 2014 21:02:42 -0000 On Sun, May 25, 2014 at 10:31 PM, Carlos Soriano S=C3=A1nchez wrote: > Florian, so are you still reviewing extensions? Yes, as time permits. I'd estimate that the last time I went through the list was three weeks ago, so "months without any reviews!!11!" is quite exaggerated. Still, *more* people doing reviews is clearly helpful, so welcome to the club! Cheers, Florian From sam.hacking@sent.com Sun May 25 21:30:05 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 1284C7625C for ; Sun, 25 May 2014 21:30:05 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9MY786XMsfHZ for ; Sun, 25 May 2014 21:30:04 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by restaurant.gnome.org (Postfix) with ESMTP id 176C5760A3 for ; Sun, 25 May 2014 21:29:43 +0000 (UTC) Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 2046720B11; Sun, 25 May 2014 17:29:42 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute3.internal (MEProxy); Sun, 25 May 2014 17:29:42 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=sent.com; h= message-id:subject:from:to:cc:date:in-reply-to:references :content-type:mime-version; s=mesmtp; bh=/DTf3ENFGw0HjIqHbAniyMo wKvA=; b=XeVuCuTIsjg4ScnwKdbJf6aeJrLZH2JputDCCl5MdSV/B6O+J66SrGi u9tqnXD1hS8QRpCUv22CmDTmtj5036RWnJBVNUUoPKU9MLqBI7RDCtWDRjL3l3TW DBzkVk4eIr9cf6BVvi0l6K29zw3IrQrvkw3U66WtEQyaI93r3PKg= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:subject:from:to:cc:date :in-reply-to:references:content-type:mime-version; s=smtpout; bh=/DTf3ENFGw0HjIqHbAniyMowKvA=; b=mJDqOK2De1l/hjXmLx8JfWLTxsxG Pybhr1vrAMOm3ckNneJs8ueGsERGqYoIX22J/DmAQv65eEOXMYw+HdsAFjDMrsaS t6xSL/mNv9RFrb330jcx7+64CH4GKk7RJUFaEj5I8U2LV43cnfhnAJSS5A9K8Mfy QX4VIxZUiD1iA/Q= X-Sasl-enc: xedgC5+ZwEazDoxsL7OHiE+QWmQV0oZabTN33YALME+e 1401053381 Received: from [192.168.0.11] (unknown [81.106.117.111]) by mail.messagingengine.com (Postfix) with ESMTPA id 527C8680156; Sun, 25 May 2014 17:29:41 -0400 (EDT) Message-ID: <1401053376.3017.3.camel@s-Air> Subject: Re: Extensions review From: Sam Bull To: Sriram Ramkrishna Date: Sun, 25 May 2014 22:29:36 +0100 In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> <1401024873.2431.14.camel@s-Air> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-9gHCero7TjomKrj+skbw" X-Mailer: Evolution 3.10.4-0ubuntu1 Mime-Version: 1.0 Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 May 2014 21:30:05 -0000 --=-9gHCero7TjomKrj+skbw Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On dim, 2014-05-25 at 10:24 -0700, Sriram Ramkrishna wrote: > If we have a downward trend then that > would be awesome to know. :) Well, for the record, it seems that my extension is working in 3.12 with no changes, which is a first. I've not been able to get 3.12 running on my system yet, but I started guiding a user through porting it, who is using 3.12, and it turned out that just updating the version number was enough. --=-9gHCero7TjomKrj+skbw Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEABECAAYFAlOCYMMACgkQX+kozZYmzivzXgCdFptz+LnOoi3F8qmEBGANpzNZ 5sAAoLMaOAIh106HDoetXUWum9QoW5M8 =ciPZ -----END PGP SIGNATURE----- --=-9gHCero7TjomKrj+skbw-- From ebassi@gmail.com Sun May 25 21:56:18 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 714E77625C for ; Sun, 25 May 2014 21:56:18 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CuA5pDIuOtgt for ; Sun, 25 May 2014 21:56:16 +0000 (UTC) Received: from mail-ve0-f179.google.com (mail-ve0-f179.google.com [209.85.128.179]) by restaurant.gnome.org (Postfix) with ESMTP id 8F323760A3 for ; Sun, 25 May 2014 21:55:56 +0000 (UTC) Received: by mail-ve0-f179.google.com with SMTP id oy12so8528422veb.10 for ; Sun, 25 May 2014 14:55:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=h/5BxMC5wD8UuGgQ4SpZ6JEyp1O/oLafurzCRjwNEoA=; b=oUlSjqGRQVZBRbecem/MqAFG8DygD9V6bj43soctJU2mn11tw4Tb6wjyuOHYES5OMw JkY9MM1BlTBXdGfiMGtnkxJRbkiMK78kK3ZmaeoEbYDalcBnIPZ8dgs3a5bQ3pR77GQY WBFxO4q4C0gw3P+yyuii19VaqUknIovwyJIgoiUG4938EvW1C/D3D9PDRL5N1HKNIj32 6gSBfiXu16goGdEbIMYTbG8Bwumw/4wQ5I9CuR3lQaSm3v7SSgqVDhFt6OjQ4JlKY0wj kUsCK1p+IQSpbIsC7hbDfsLRQ1TC/1/qQ2Uan1yU3GW1CFTxkzjsIPcxT6DuEdB/JJsy ziJw== MIME-Version: 1.0 X-Received: by 10.220.249.6 with SMTP id mi6mr3818896vcb.33.1401054954581; Sun, 25 May 2014 14:55:54 -0700 (PDT) Received: by 10.220.187.70 with HTTP; Sun, 25 May 2014 14:55:54 -0700 (PDT) In-Reply-To: <1401053376.3017.3.camel@s-Air> References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> <1401024873.2431.14.camel@s-Air> <1401053376.3017.3.camel@s-Air> Date: Sun, 25 May 2014 22:55:54 +0100 Message-ID: Subject: Re: Extensions review From: Emmanuele Bassi To: Sam Bull Content-Type: text/plain; charset=UTF-8 Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 May 2014 21:56:18 -0000 hi Sam; On 25 May 2014 22:29, Sam Bull wrote: > On dim, 2014-05-25 at 10:24 -0700, Sriram Ramkrishna wrote: >> If we have a downward trend then that >> would be awesome to know. :) > > Well, for the record, it seems that my extension is working in 3.12 with > no changes, which is a first. I've not been able to get 3.12 running on > my system yet, but I started guiding a user through porting it, who is > using 3.12, and it turned out that just updating the version number was > enough. it's not for 3.12, but: if you want to test the current development version of GNOME, you can download an image built by our continuous integration. you can download them from: http://build.gnome.org/continuous/buildmaster/images/current/ they should run out of the box with any version of gnome-boxes newer than 3.9. really, everyone with an extension should try and download a VM once we start releasing beta versions of GNOME, so that they can reliably test their extension, and give feedback. sadly, waiting for distributions to pick up the current stable release of GNOME will always lead to users being left out, and to extensions breaking well after we did a stable release. it is what happens with web browser extensions: developers can run a nightly release of Firefox, or the devel channel of Chrome; admittedly, running a VM *is* a bit more complicated than downloading a bleeding edge version of a web browser, but we're trying to make it simpler, and feedback on how to improve that is always appreciated. at the end of the day, we also want app developers to start using VMs to test their applications. ciao, Emmanuele. -- W: http://www.emmanuelebassi.name B: http://blogs.gnome.org/ebassi/ From sam.hacking@sent.com Sun May 25 22:07:33 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 1EE257625C for ; Sun, 25 May 2014 22:07:33 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jtVh0KksX77c for ; Sun, 25 May 2014 22:07:31 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by restaurant.gnome.org (Postfix) with ESMTP id C0638760A3 for ; Sun, 25 May 2014 22:07:11 +0000 (UTC) Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 5ED9A20864; Sun, 25 May 2014 18:07:09 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute3.internal (MEProxy); Sun, 25 May 2014 18:07:09 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=sent.com; h= message-id:subject:from:to:cc:date:in-reply-to:references :content-type:mime-version; s=mesmtp; bh=L8pJGFWtAmHH4myJP6Znl6C 0TDs=; b=C6nRI9/rP7KBBn84nMa0yTFsgluRayhpyZ9CVGSxzg+2JGJHXWMqSuW nHsxpbW+Qr6C25DQ7Vh+op6kXQyr9HULSuxfCau/+ZjwtH1dfRwyiZwyfMGUfn1b dOs/hzaegJun2ET/sVMd1iMvTyyGMCFuO509U6WrppyEce3EWrwo= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:subject:from:to:cc:date :in-reply-to:references:content-type:mime-version; s=smtpout; bh=L8pJGFWtAmHH4myJP6Znl6C0TDs=; b=WPf/CTypsqH8PyupLD8uERILr7Uj iJrE9ju2ztnzVU5nRP7ALfofDSHRfU74IRLFH8i2IRuv4y2swXMmE/TL01q3tVh4 prIGXRVg6JQ9DdQSGmX2wh5rTXJZTLvHYleohU2dAqH69gld73PZTL7JfbqhHw94 dvkRey4Yz1vrvNM= X-Sasl-enc: o8qHfjrwAnYef+bx1OV0PbqqAA9Y6Os/dF6AmUH10vJB 1401055628 Received: from [192.168.0.11] (unknown [81.106.117.111]) by mail.messagingengine.com (Postfix) with ESMTPA id 9198168014C; Sun, 25 May 2014 18:07:08 -0400 (EDT) Message-ID: <1401055623.2684.4.camel@s-Air> Subject: Re: Extensions review From: Sam Bull To: Emmanuele Bassi Date: Sun, 25 May 2014 23:07:03 +0100 In-Reply-To: References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> <1401024873.2431.14.camel@s-Air> <1401053376.3017.3.camel@s-Air> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-S223BrdOmPdTO+k6YSC7" X-Mailer: Evolution 3.10.4-0ubuntu1 Mime-Version: 1.0 Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 May 2014 22:07:33 -0000 --=-S223BrdOmPdTO+k6YSC7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On dim, 2014-05-25 at 22:55 +0100, Emmanuele Bassi wrote: > it's not for 3.12, but: if you want to test the current development > version of GNOME, you can download an image built by our continuous > integration. Yes, I intend to try this out in future, but on my laptop Boxes won't work at all. Either an issue with Ubuntu, or with some settings or something (because I retain my home partition between installs). I should have a desktop set up and running (with something other than Ubuntu) just before the 3.14 release, so hopefully will be able to keep up-to-date with future releases. --=-S223BrdOmPdTO+k6YSC7 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEABECAAYFAlOCaYsACgkQX+kozZYmziuhKwCeMEUDoioQJNVw7JUWnsgqT7Qv 36IAmgPbrfUp8OOkFMjI2s6D9V1650Ol =KB3k -----END PGP SIGNATURE----- --=-S223BrdOmPdTO+k6YSC7-- From mathematical.coffee@gmail.com Mon May 26 00:07:09 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 7DB4676987 for ; Mon, 26 May 2014 00:07:09 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.699 X-Spam-Level: X-Spam-Status: No, score=-2.699 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vertBqDG4EZJ for ; Mon, 26 May 2014 00:07:07 +0000 (UTC) Received: from mail-ob0-f175.google.com (mail-ob0-f175.google.com [209.85.214.175]) by restaurant.gnome.org (Postfix) with ESMTP id 66F47768D4 for ; Mon, 26 May 2014 00:06:46 +0000 (UTC) Received: by mail-ob0-f175.google.com with SMTP id wo20so7379148obc.34 for ; Sun, 25 May 2014 17:06:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=sTm1otyrC2nguEkPvFcFcET/1nEM5JIRnSRxG1YRyi0=; b=o1kyayxvFwtPaI8P2TptTX0YhmThwbLtbD0WOS9cSvr2B5UGVywDkyWl/DGIrzdJp9 oAvSN29d+SODoXs/rXdUcLcTOyjPxko82HYIv6Ie59bPgiR6jk/FCKuM8oZuQturi7Ps i9AS00MF+j9E7CzFIqGp7RuuChB62NWkh56GmtMCdzUWTRy5jejH5KIIqRYRSZb3a+EV oMbyvOa5xiq4pyqxCT4xyfRsrVF8Ym4RpX8oWrj0QLn05itmllGYlt20eaitZ4hgqrOI +muBigMA7RM9lgEexWJ2yH0SayXXCDe81HOAQokfJpmzKQJqaCn3VRml+HmFd2TbG5eY 0/Zw== MIME-Version: 1.0 X-Received: by 10.60.37.99 with SMTP id x3mr21098722oej.65.1401062805525; Sun, 25 May 2014 17:06:45 -0700 (PDT) Received: by 10.60.96.66 with HTTP; Sun, 25 May 2014 17:06:45 -0700 (PDT) In-Reply-To: <1401024873.2431.14.camel@s-Air> References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> <1401024873.2431.14.camel@s-Air> Date: Mon, 26 May 2014 10:06:45 +1000 Message-ID: Subject: Re: Extensions review From: Amy To: Sam Bull Content-Type: multipart/alternative; boundary=089e01176279d4dc8404fa425acc Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 May 2014 00:07:09 -0000 --089e01176279d4dc8404fa425acc Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable It's still very helpful to know what changes between gnome-shell versions (sure, not helpful for all extensions, but certainly helpful for many). To this effort I once (at 3.2) started documenting the JS side of gnome-shell [1] with the intention that whenever the version bumped I'd merge the documentation over to the next branch (e.g. from 3.2 to 3.4) and then change whatever needed to be changed. Unfortunately I wasn't able to keep up with gnome-shell versions - we're now at 3.12 and I still haven't finished the 3.2 documentation, so I abandoned it. If any of the mailing list want to contribute, they are most welcome (though at this point it might be better to start at 3.10 or so rather than persist with 3.2). I imagine once one full set of documentation is up it should (technically) not take as much time to document changes between versions as most of the documentation can (hopefully) be carried over. (The syntax is JSDoc though I suspect with all the changes in that package it will no longer compile; however in-code documentation will certainly do for now). [1]: https://bitbucket.org/mathematicalcoffee/gnome-shell-doc On 25 May 2014 23:34, Sam Bull wrote: > On Sat, May 24, 2014 at 10:14 AM, Carlos Soriano S=C3=A1nchez > wrote: > > Sriram, > > Still, that's more work for developers, who already seems to be working > on > > something else more important upstream. At the end, what we need is > someone > > to go trough commits and make a list of important changes before a > release. > > Not sure who be willing to do so, although Drago did it last release, I > > don't know how time consuming was to do it. > > Is this actually something that can be achieved for all extension > developers? The way it can hack into the code surely means that any > change could break an extension. > > For example, my extension, when updating to a new version, I've had most > of the shell overlay change out from under me, and it took me days or > weeks to hack back in to the new code to get my extension running. > Another time, my extension only broke due to a single attribute i= n > the > shell being renamed to not have a preceding '_'. > > I've also had to copy and paste several full functions from the shell > code so that I can change a line or add a couple of other lines, so if > any of these functions change, I need to copy the new version. > > Maybe this is not the type of extension that is targeted by this effort, > would these changes likely help other extension developers? > > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gnome-shell-list > > --089e01176279d4dc8404fa425acc Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
It's still very helpful to know what changes between g= nome-shell versions (sure, not helpful for all extensions, but certainly he= lpful for many).

To this effort I once (at 3.2) started = documenting the JS side of gnome-shell [1] with the intention that whenever= the version bumped I'd merge the documentation over to the next branch= (e.g. from 3.2 to 3.4) and then change whatever needed to be changed.

Unfortunately I wasn't able to keep up with gnome-s= hell versions - we're now at 3.12 and I still haven't finished the = 3.2 documentation, so I abandoned it.
If any of the mailing l= ist want to contribute, they are most welcome (though at this point it migh= t be better to start at 3.10 or so rather than persist with 3.2). I imagine= once one full set of documentation is up it should (technically) not take = as much time to document changes between versions as most of the documentat= ion can (hopefully) be carried over.

(The syntax is JSDoc though I suspect with all the= changes in that package it will no longer compile; however in-code documen= tation will certainly do for now).




On 25 May 2014 23:34, Sam Bull <sam.hacking@sent.com= > wrote:
On Sat, May 24, 2014 at 10:1= 4 AM, Carlos Soriano S=C3=A1nchez
<carlos.soriano89@gmail.co= m> wrote:
> Sriram,
> Still, that's more work for developers, who already seems to be wo= rking on
> something else more important upstream. At the end, what we need is so= meone
> to go trough commits and make a list of important changes before a rel= ease.
> Not sure who be willing to do so, although Drago did it last release, = I
> don't know how time consuming was to do it.

Is this actually something that can be achieved for all extension
developers? The way it can hack into the code surely means that any
change could break an extension.

For example, my extension, when updating to a new version, I've had mos= t
of the shell overlay change out from under me, and it took me days or
weeks to hack back in to the new code to get my extension running.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Another time, my extension only broke due to a = single attribute in the
shell being renamed to not have a preceding '_'.

I've also had to copy and paste several full functions from the shell code so that I can change a line or add a couple of other lines, so if
any of these functions change, I need to copy the new version.

Maybe this is not the type of extension that is targeted by this effort, would these changes likely help other extension developers?

_______________________________________________
gnome-shell-list mailing list
gnome-shell-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-shell-list

--089e01176279d4dc8404fa425acc-- From mike.catanzaro@gmail.com Mon May 26 02:56:08 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 70908768D4 for ; Mon, 26 May 2014 02:56:08 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id biA75VcgdS7X for ; Mon, 26 May 2014 02:56:07 +0000 (UTC) Received: from mail-oa0-f43.google.com (mail-oa0-f43.google.com [209.85.219.43]) by restaurant.gnome.org (Postfix) with ESMTP id 4F9F6767E4 for ; Mon, 26 May 2014 02:55:46 +0000 (UTC) Received: by mail-oa0-f43.google.com with SMTP id l6so7827316oag.2 for ; Sun, 25 May 2014 19:55:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:subject:from:to:cc:date:in-reply-to:references :organization:content-type:mime-version; bh=TyQ0T+VOUmgvwAprpGrLPwfJo0Ez09Sn9QjVvm8TnfU=; b=Aj6PpKtKAB5VnbZZ1OvSmvLaU4oQ28ayGtLAsZqf6BkUQg4CswbpAEei/NzcqBPACY oE2J4a0y95vSW/jPeZRDSS1TUyvh2Y2b7BfTE80T4AF7EI918dROISrkcMhGEWqSBtUj DmyZ2pfFV3OwkboZLozyDSG9Z63iRtc6D1AYpLnznnuzrsHcIvPUnAujaVu08+8Vougk 0+l/93TYGCJT1rzAWv7p7dzo2OuPqB9OWrBePncQWNbZ9YOC4n5r/M1EkCF6uWB5TXLA uNdTvm2z/U5NS1d1CBA8lLg4W9ezlnkSpttaKzNdqji1JLACpW1uZT7FLrmb8CE+0iDY mIDA== X-Received: by 10.182.5.65 with SMTP id q1mr251507obq.74.1401072945508; Sun, 25 May 2014 19:55:45 -0700 (PDT) Received: from 64-251-144-27.fidnet.com (64-251-144-27.fidnet.com. [64.251.144.27]) by mx.google.com with ESMTPSA id u16sm20283177obt.23.2014.05.25.19.55.44 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 25 May 2014 19:55:44 -0700 (PDT) Sender: Michael Catanzaro Message-ID: <1401072943.25437.5.camel@victory-road> Subject: Re: Extensions review From: Michael Catanzaro To: Sam Bull Date: Sun, 25 May 2014 21:55:43 -0500 In-Reply-To: <1401055623.2684.4.camel@s-Air> References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> <1401024873.2431.14.camel@s-Air> <1401053376.3017.3.camel@s-Air> <1401055623.2684.4.camel@s-Air> Organization: GNOME Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-9s3A2BtS3KRw0qNbzllB" X-Mailer: Evolution 3.12.1 (3.12.1-1.fc20) Mime-Version: 1.0 Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 May 2014 02:56:08 -0000 --=-9s3A2BtS3KRw0qNbzllB Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, 2014-05-25 at 23:07 +0100, Sam Bull wrote: > Yes, I intend to try this out in future, but on my laptop Boxes won't > work at all. Either an issue with Ubuntu, or with some settings or > something (because I retain my home partition between installs). Boxes before 3.12 was never able to virtualize GNOME on my machine, no matter what the host or guest distro. [1] [1] https://bugzilla.gnome.org/show_bug.cgi?id=3D726882 --=-9s3A2BtS3KRw0qNbzllB Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAABAgAGBQJTgq0vAAoJEH9xtkJ5NjKY7g0H/A3hFsM4HnB1TfMAJLYNXtG4 +6BXwQdCfQERekYET3+gumMGoK1XD/AUqemoY+bKBBc33lAKc0mLxdDanjyUGmyc 1O6c0J0tWKj9Mng5rraG0Fr2BoFPUTvkfYKZWJ1zr5NKH30FKvJf7WbHnsFG/OU/ Q+A8ArsowvL4CNcklJhV+1LeSXnWJDtLMpZJyfqwEa2gHhTISLUETd50jPN3UNP0 DKPN9PZ6kzgCC0RdzS26Bjf4LGyF9aOQIdjaUhn4pU5iyzSSnNVG4ZcTiB0ojspx fQ5vKvGqwSqUP3bBMh08bqyPApPhDOKKpaE3926WV7EgQ1IA/mcR1PbsdgkVC0k= =7gcz -----END PGP SIGNATURE----- --=-9s3A2BtS3KRw0qNbzllB-- From s.dodier-lazaro.12@ucl.ac.uk Mon May 26 07:02:07 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id CF865768D4 for ; Mon, 26 May 2014 07:02:07 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yTPHZpzRE1aL for ; Mon, 26 May 2014 07:02:04 +0000 (UTC) Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1lp0015.outbound.protection.outlook.com [213.199.154.15]) by restaurant.gnome.org (Postfix) with ESMTP id D846E762A0 for ; Mon, 26 May 2014 07:01:43 +0000 (UTC) Received: from AMSPR01MB309.eurprd01.prod.exchangelabs.com (10.242.94.12) by AMSPR01MB309.eurprd01.prod.exchangelabs.com (10.242.94.12) with Microsoft SMTP Server (TLS) id 15.0.949.11; Mon, 26 May 2014 07:01:40 +0000 Received: from AMSPR01MB309.eurprd01.prod.exchangelabs.com ([10.242.94.12]) by AMSPR01MB309.eurprd01.prod.exchangelabs.com ([10.242.94.12]) with mapi id 15.00.0949.001; Mon, 26 May 2014 07:01:40 +0000 From: "Dodier-Lazaro, Steve" To: =?iso-8859-1?Q?Carlos_Soriano_S=E1nchez?= , Sriram Ramkrishna Subject: RE: Extensions review Thread-Topic: Extensions review Thread-Index: AQHPdsmbngKR3ooUMkqPjaevb8XMeJtOqKUAgAAJAICAAAIvAIAACxuAgADHAwCAAAmIgIAAUR6AgAAY/gCAAAnhgIABSxWAgABAH4CAAClYgIAAAYgAgAAHVoCAAAIUAIAArEsN Date: Mon, 26 May 2014 07:01:40 +0000 Message-ID: <1401087961866.49092@ucl.ac.uk> References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> <1401024873.2431.14.camel@s-Air> , In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [131.246.173.61] x-ucllive-sclrule: HASRUN x-forefront-prvs: 02234DBFF6 x-forefront-antispam-report: SFV:NSPM; SFS:(428001)(24454002)(377424004)(199002)(189002)(377454003)(64706001)(2656002)(87936001)(92566001)(99396002)(21056001)(46102001)(79102001)(92726001)(20776003)(16236675002)(74502001)(4396001)(31966008)(74482001)(19625215002)(86362001)(77096999)(54356999)(221733001)(80022001)(50986999)(81542001)(81342001)(77982001)(101416001)(36756003)(76176999)(83322001)(83072002)(66066001)(19580395003)(76482001)(19580405001)(74826001)(85852003); DIR:OUT; SFP:; SCL:1; SRVR:AMSPR01MB309; H:AMSPR01MB309.eurprd01.prod.exchangelabs.com; FPR:; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (: ucl.ac.uk does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=s.dodier-lazaro.12@ucl.ac.uk; Content-Type: multipart/alternative; boundary="_000_140108796186649092uclacuk_" MIME-Version: 1.0 X-OriginatorOrg: ucl.ac.uk Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 May 2014 07:02:07 -0000 --_000_140108796186649092uclacuk_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable You're right, ?Carlos?. In an environment where all apps are contained, She= ll extensions would be a very very neat entry point for malware. Jasper pro= bably is the authority on this but I have serious doubts that anything can = be done to secure Shell extensions. From the fact that extensions shouldn't= do sync I/O, I understand that their code runs in the same thread(s) as th= e rest of the shell. This effectively prevents making only the extensions' = API's memory pages executable to extension-running threads, for instance. I= t also doesn't make sense to sandbox something which is expected to have su= ch a central access to your system. In other words, extension code is very dangerous and reviews should be very= thorough. The problem is when it comes to security, an extension won't be = bad because it looks bad or code like "myVariable =3D allUserData; update_t= o_evil_website(myVariable)". It'll be funky pointer arithmetic? and variabl= e contents that nobody really understands, or shellcodes hidden inside an a= lleged Web API's application key, etc. It'll be subtle and you'll probably = need to be very good at JS, know GJS very well and have good security crede= ntials to spot it. Then beyond exploits within the code (of various degrees= of clarity), you should look out for any processing of untrusted data: app= windows, documents, absolutely anything coming from the Internet without a= uthentication on an encrypted channel. How does it interact with the progra= m? Are you absolutely certain that there is no bug or no quirky operation t= hat could result in e.g. buffer overflows, strange operations on potentiall= y-shellcode-containing variables, etc.? I wouldn't risk myself at it since I don't have much JS experience: I don't= even know how one'd break a JS interpretor (and specifically GJS). From my= (external, non-GNOME, non-authoritative) viewpoint anybody who doesn't kno= w this either shouldn't be trusted with security reviews. Cheers, -- Steve Dodier-Lazaro PhD student in Information Security University College London Dept. of Computer Science Malet Place Engineering, 6.07 Gower Street, London WC1E 6BT OpenPGP : 1B6B1670 ________________________________ From: gnome-shell-list on behalf of Ca= rlos Soriano S=E1nchez Sent: 25 May 2014 21:31 To: Sriram Ramkrishna Cc: Albert; gnome-shell-list Subject: Re: Extensions review Florian, Drago, Even more, Gnome is moving to application containers, but we are allowing t= hose things in extensions? Seems just against all the work and a hole of security/privacy/what-I-think= -application-does-or-permission-to-acces-my-things on the user POV. But I'm the new here... so maybe I'm wrong. Florian, so are you still reviewing extensions? Maybe the situation was not= that bad then... from the emails I though "nobody" was reviewing currently= . Sriram, Right, still imho we should encourage to work together if possible (like se= ems it is currently working as drago advised). 2014-05-25 22:23 GMT+02:00 Sriram Ramkrishna >: On Sun, May 25, 2014 at 12:57 PM, drago01 > wrote: > 2) Duplicates: Yeah forgot to tell you about that in the last mail > while doing a review check for dupes and if there is one don't approve > it either get both authors to work together or if one gets abounded > let the new user become the owner (i.e send mail wait two weeks if he > does not respond transfer ownership). That would eliminate a lot of the dock extensions, no? We'll need to let people who such extensions explain what is different about the way they solve a dock as opposed to someone else. (applicable to any other duplicate extension as well) --_000_140108796186649092uclacuk_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable


You're right, ̴= 3;Carlos​. In an environment where all apps are contained, She= ll extensions would be a very very neat entry point for malware. Jasper probably is the authority on this but I have serious d= oubts that anything can be done to secure Shell extensions. From the fact t= hat extensions shouldn't do sync I/O, I understand that their code runs in = the same thread(s) as the rest of the shell. This effectively prevents making only the extensions' API's mem= ory pages executable to extension-running threads, for instance. It al= so doesn't make sense to sandbox something which is expected to have such a= central access to your system.


In other words, extension code is very dangerous and reviews should= be very thorough. The problem is when it comes to security, an extension w= on't be bad because it looks bad or code like "myVariable =3D allUserD= ata; update_to_evil_website(myVariable)". It'll be funky pointer arithmetic​ and variable contents that nobody reall= y understands, or shellcodes hidden inside an alleged Web API's application= key, etc. It'll be subtle and you'll probably need to be very good at JS, = know GJS very well and have good security credentials to spot it. Then beyond exploits within the code (of various d= egrees of clarity), you should look out for any processing of untrusted dat= a: app windows, documents, absolutely anything coming from the Internet wit= hout authentication on an encrypted channel. How does it interact with the program? Are you absolutely certain= that there is no bug or no quirky operation that could result in e.g. buff= er overflows, strange operations on potentially-shellcode-containing variab= les, etc.?


I wouldn't risk myself at it since I don't have much JS experience:= I don't even know how one'd break a JS interpretor (and specifically GJS).= From my (external, non-GNOME, non-authoritative) viewpoint anybody wh= o doesn't know this either shouldn't be trusted with security reviews.


Cheers,

--
Steve Dodier-Lazaro
PhD student in Information Security
University College London
Dept. of Computer Science
Malet Place Engineering, 6.07
Gower Street, London WC1E 6BT
OpenPGP : 1B6B1670

From: gnome-shell-list <= gnome-shell-list-bounces@gnome.org> on behalf of Carlos Soriano S=E1nche= z <carlos.soriano89@gmail.com>
Sent: 25 May 2014 21:31
To: Sriram Ramkrishna
Cc: Albert; gnome-shell-list
Subject: Re: Extensions review
 
Florian, Drago,
Even more, Gnome is moving to application containers, but we are allowing t= hose things in extensions?
Seems just against all the work and a hole of security/privacy/what-I-think= -application-does-or-permission-to-acces-my-things on the user POV.
But I'm the new here... so maybe I'm wrong.
Florian, so are you still reviewing extensions? Maybe the situation wa= s not that bad then... from the emails I though "nobody" was revi= ewing currently.

Sriram,
Right, still imho we should encourage to work together if possible (like se= ems it is currently working as drago advised).


2014-05-25 22:23 GMT+02:00 Sriram Ramkrishna= <sri@ramkrishna.m= e>:
On Sun, May 25, 2014 at 12:57 PM, drago01 <drago01@gmail.com> wrote:

> 2) Duplicates: Yeah forgot to tell you about that in the last mail
> while doing a review check for dupes and if there is one don't approve=
> it either get both authors to work together or if one gets abounded > let the new user become the owner (i.e send mail wait two weeks if he<= br> > does not respond transfer ownership).

That would eliminate a lot of the dock extensions, no?  We'll need to<= br> let people who such extensions explain what is different about the way
they solve a dock as opposed to someone else.  (applicable to any
other duplicate extension as well)

--_000_140108796186649092uclacuk_-- From sam.hacking@sent.com Mon May 26 13:12:28 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id A7A5B762A0; Mon, 26 May 2014 13:12:28 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uduJdd9YECxh; Mon, 26 May 2014 13:12:27 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by restaurant.gnome.org (Postfix) with ESMTP id 4688976285; Mon, 26 May 2014 13:12:06 +0000 (UTC) Received: from compute5.internal (compute5.nyi.mail.srv.osa [10.202.2.45]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 1CC74210BA; Mon, 26 May 2014 09:12:04 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute5.internal (MEProxy); Mon, 26 May 2014 09:12:04 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=sent.com; h= message-id:subject:from:to:cc:date:in-reply-to:references :content-type:mime-version; s=mesmtp; bh=EP8fS9gJk2Ytj9BWvEZBQUx 42+o=; b=j4k0ttPXYzaUn0X185jmOJODEjyaTiRLHS+r81idHOnpgvj+qncgbg6 P3iYHAlnghqMYvbGY7KP3kR9sqh4xKnw0Ux5jzdzTLG7Sbev7eH6E/8Q76luD5yR I0A8Mbqb3SVVUBlvfVj8wKVX5kWhYxoPTTLoasC9NAvW9ArH6a+4= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:subject:from:to:cc:date :in-reply-to:references:content-type:mime-version; s=smtpout; bh=EP8fS9gJk2Ytj9BWvEZBQUx42+o=; b=jCr40KgMIooOWYZQ9qwThKc2GBW5 3P2jG1+HCiN0uvKuCtNunup4Dv0GnKoAFQPFgWbHdsHA02dkrnr3q7UnHRvna3Dr LlLx/KTowxVyYZk2lf5wi2OLzB5U4tgI0dScOoQvnhL6Hc4T21poMz3wwBDt01cf 92yUL8EkcvZpyHk= X-Sasl-enc: a7GbVaygqoOkhcZTl7NxTxUlJ/4SNSEoQHMTqgPFW8sQ 1401109915 Received: from [192.168.0.11] (unknown [81.106.117.111]) by mail.messagingengine.com (Postfix) with ESMTPA id C72D268026B; Mon, 26 May 2014 09:11:44 -0400 (EDT) Message-ID: <1401109898.2644.1.camel@s-Air> Subject: Re: Extensions review From: Sam Bull To: Michael Catanzaro Date: Mon, 26 May 2014 14:11:38 +0100 In-Reply-To: <1401072943.25437.5.camel@victory-road> References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> <1401024873.2431.14.camel@s-Air> <1401053376.3017.3.camel@s-Air> <1401055623.2684.4.camel@s-Air> <1401072943.25437.5.camel@victory-road> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-bAZaH2PaLbpFNsmBJxPl" X-Mailer: Evolution 3.10.4-0ubuntu1 Mime-Version: 1.0 Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 May 2014 13:12:28 -0000 --=-bAZaH2PaLbpFNsmBJxPl Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On dim, 2014-05-25 at 21:55 -0500, Michael Catanzaro wrote: > Boxes before 3.12 was never able to virtualize GNOME on my machine, no > matter what the host or guest distro. [1] I think I have more serious problems. On previous Ubuntu versions, I could only get a Windows 8 ISO to work, no Linux distro would work. Zeeshan looked at it (at GUADEC), and was unable to work out the issue, and now the program just crashes immediately. --=-bAZaH2PaLbpFNsmBJxPl Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEABECAAYFAlODPY4ACgkQX+kozZYmziuF+gCfbspY3dbWjtnCLl7YPHEzIU/b rCEAnjazMyvRJNzs+J5ctTBU7OZB7lG/ =XEqr -----END PGP SIGNATURE----- --=-bAZaH2PaLbpFNsmBJxPl-- From matthias.clasen@gmail.com Mon May 26 14:57:51 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id B61C4762C3 for ; Mon, 26 May 2014 14:57:51 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oDYVEaigrqpz for ; Mon, 26 May 2014 14:57:50 +0000 (UTC) Received: from mail-yh0-f47.google.com (mail-yh0-f47.google.com [209.85.213.47]) by restaurant.gnome.org (Postfix) with ESMTP id 3392776285 for ; Mon, 26 May 2014 14:57:29 +0000 (UTC) Received: by mail-yh0-f47.google.com with SMTP id z6so6433606yhz.20 for ; Mon, 26 May 2014 07:57:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=rWXdNgN6mTo4Sq/Md5ldTLZWZS+1sSgxDmG3vXDf9SI=; b=QMsESBMEm+cFYzibNKsYIrtAptIvATw1UkBaVFlNHLQCxu9sz1rNMbOezqgNQHtm6X PH8ZHY6MA62YXGOxJG4AR7ChF27IJnAQtiCGQgVoHX2C/g7ufNTz5UENFOpsLL/djjxF i36DYSxqyc84ekI0MRH2yRfXyWrifjUR4F6hvtZ+BMwtzrnv1hLlbfZZiunBzQ+veLOl E0CCiNMg1GT5GCkFDY7eo9qZaGARIi2xjoQhMtnk8UTSlBe4ECU25IITno5DvgxSJz8m JzbeQpEclXMyvJ2jI3PWWVDZE8JrHCm9qIGzcquoYfqvV2cGaVrVYy+5636hJH2xa5bJ vE3Q== MIME-Version: 1.0 X-Received: by 10.236.160.130 with SMTP id u2mr2586142yhk.161.1401116248343; Mon, 26 May 2014 07:57:28 -0700 (PDT) Received: by 10.170.118.135 with HTTP; Mon, 26 May 2014 07:57:28 -0700 (PDT) In-Reply-To: References: Date: Mon, 26 May 2014 10:57:28 -0400 Message-ID: Subject: Re: testing extensions with gnome-continuous From: Matthias Clasen To: Sriram Ramkrishna Content-Type: text/plain; charset=ISO-8859-1 Cc: "gnome-shell-list@gnome.org" X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 May 2014 14:57:51 -0000 On Sat, May 24, 2014 at 1:51 PM, Sriram Ramkrishna wrote: > How can we get automatic testing with gnome-continuous? I'm looking > for a methodology that would download an extension, install it, and > then test for errors and then post a status. This doesn't seem that > hard at first glance, but I'm not sure how to integrate it with > gnome-continuous? > > This seems like a nice project for a prospective OPW or GSOC student. :) > Fundamental problem here: continuous tests don't have network access. And allowing it would open a large can of worms. From drago01@gmail.com Mon May 26 17:04:52 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 4276F768D3 for ; Mon, 26 May 2014 17:04:52 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.75 X-Spam-Level: X-Spam-Status: No, score=-1.75 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 94-UzXyQpRlR for ; Mon, 26 May 2014 17:04:50 +0000 (UTC) Received: from mail-qg0-f44.google.com (mail-qg0-f44.google.com [209.85.192.44]) by restaurant.gnome.org (Postfix) with ESMTP id 88E97762C3 for ; Mon, 26 May 2014 17:04:30 +0000 (UTC) Received: by mail-qg0-f44.google.com with SMTP id i50so12557497qgf.31 for ; Mon, 26 May 2014 10:04:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=iS1/JPNaJKoWgg+h6eplvKp59ZSUplsP18PMM1F/Cyw=; b=Jg4qbHjEprjvAgqpEs/1vC6vaS0Cxj5wGl4U8yKvjvFPTo4+cp9GOV4JG8C3O7Ym6q lvBnHrWnLdHfrXQrQENmc7wS8KUDdsScrg58UZHosSyOV/8gUROD8j//FakFFmXWt4Cl gx7NT1WDp90S0WAOvHyq/Z4dRBK8/MbkzriUagmznE26KLbO51KBcIFAE4icOKlJ5qFO QlGlr1ysc0WmlSLlkFyC3HJTUxnuC3GGA6HovjTe7vAAO1pQHcPzRQ1X31LnpCNVmN3h Hcx59iaJGT448xB0ZG+7hPRSYPZrWzUYX2S59VroovDiT7gtVgxuM99YaiO91tkiM5ig gD/Q== MIME-Version: 1.0 X-Received: by 10.229.89.65 with SMTP id d1mr34437284qcm.14.1401123868613; Mon, 26 May 2014 10:04:28 -0700 (PDT) Received: by 10.140.101.214 with HTTP; Mon, 26 May 2014 10:04:28 -0700 (PDT) In-Reply-To: <1401087961866.49092@ucl.ac.uk> References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> <1401024873.2431.14.camel@s-Air> <1401087961866.49092@ucl.ac.uk> Date: Mon, 26 May 2014 19:04:28 +0200 Message-ID: Subject: Re: Extensions review From: drago01 To: "Dodier-Lazaro, Steve" Content-Type: text/plain; charset=UTF-8 Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 May 2014 17:04:52 -0000 On Mon, May 26, 2014 at 9:01 AM, Dodier-Lazaro, Steve wrote: > > You're right, Carlos. In an environment where all apps are contained, Shell > extensions would be a very very neat entry point for malware. Jasper > probably is the authority on this but I have serious doubts that anything > can be done to secure Shell extensions. From the fact that extensions > shouldn't do sync I/O, I understand that their code runs in the same > thread(s) as the rest of the shell. Yes that how extensions work they change any part of the shell's ui code through monkey patching, there isn't any much of a defined api. > This effectively prevents making only > the extensions' API's memory pages executable to extension-running threads, > for instance. No you can't do that. > It also doesn't make sense to sandbox something which is > expected to have such a central access to your system. That's correct. > > In other words, extension code is very dangerous and reviews should be very > thorough. The problem is when it comes to security, an extension won't be > bad because it looks bad or code like "myVariable = allUserData; > update_to_evil_website(myVariable)". It'll be funky pointer arithmetic and > variable contents that nobody really understands, Well you can't really do pointer arithmetic in JS but any obfuscated code or code that the reviewer does not understand should not pass review. > or shellcodes hidden > inside an alleged Web API's application key, etc. It'll be subtle and you'll > probably need to be very good at JS, know GJS very well and have good > security credentials to spot it. Then beyond exploits within the code (of > various degrees of clarity), you should look out for any processing of > untrusted data: app windows, documents, absolutely anything coming from the > Internet without authentication on an encrypted channel. How does it > interact with the program? Are you absolutely certain that there is no bug > or no quirky operation that could result in e.g. buffer overflows, strange > operations on potentially-shellcode-containing variables, etc.? You cannot be "absolutely certain" that the code does not trigger a buffer overflow (or jump to an arbitrary heap address or whatever) you cannot prove security for non trivial cases you can only prove non security. Also why would you try to run shell code if you can simply eval() a JS string that you get from somewhere ... would be way easier. But anyway hidding in an extension in a way to not get noticed by a reviewer (i.e it has to look like legit code that does something useful) is not as trivial as you might think. From s.dodier-lazaro.12@ucl.ac.uk Mon May 26 21:51:43 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 471AF768D3 for ; Mon, 26 May 2014 21:51:43 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.601 X-Spam-Level: X-Spam-Status: No, score=-2.601 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lmFPdL9oFDwd for ; Mon, 26 May 2014 21:51:40 +0000 (UTC) Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1lp0011.outbound.protection.outlook.com [213.199.154.11]) by restaurant.gnome.org (Postfix) with ESMTP id 7ED57762C3 for ; Mon, 26 May 2014 21:51:19 +0000 (UTC) Received: from AMSPR01MB309.eurprd01.prod.exchangelabs.com (10.242.94.12) by AMSPR01MB312.eurprd01.prod.exchangelabs.com (10.242.94.17) with Microsoft SMTP Server (TLS) id 15.0.949.11; Mon, 26 May 2014 21:51:17 +0000 Received: from AMSPR01MB309.eurprd01.prod.exchangelabs.com ([10.242.94.12]) by AMSPR01MB309.eurprd01.prod.exchangelabs.com ([10.242.94.12]) with mapi id 15.00.0949.001; Mon, 26 May 2014 21:51:17 +0000 From: "Dodier-Lazaro, Steve" To: drago01 Subject: RE: Extensions review Thread-Topic: Extensions review Thread-Index: AQHPdsmbngKR3ooUMkqPjaevb8XMeJtOqKUAgAAJAICAAAIvAIAACxuAgADHAwCAAAmIgIAAUR6AgAAY/gCAAAnhgIABSxWAgABAH4CAAClYgIAAAYgAgAAHVoCAAAIUAIAArEsNgACsSACAAFAYSA== Date: Mon, 26 May 2014 21:51:16 +0000 Message-ID: <1401141338172.78069@ucl.ac.uk> References: <1400878601.2204.2@smtp.gmail.com> <1400881227.2567.4.camel@s-Air> <1400884081.2567.11.camel@s-Air> <1401024873.2431.14.camel@s-Air> <1401087961866.49092@ucl.ac.uk>, In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [95.90.2.201] x-ucllive-sclrule: HASRUN x-forefront-prvs: 02234DBFF6 x-forefront-antispam-report: SFV:NSPM; SFS:(6009001)(428001)(189002)(199002)(51704005)(2656002)(74662001)(74482001)(36756003)(74502001)(83072002)(54356999)(77096999)(85852003)(50986999)(87936001)(76176999)(81542001)(81342001)(101416001)(74826001)(20776003)(64706001)(4396001)(221733001)(83322001)(76482001)(66066001)(1411001)(99396002)(46102001)(77982001)(86362001)(80022001)(21056001)(79102001)(92726001); DIR:OUT; SFP:; SCL:1; SRVR:AMSPR01MB312; H:AMSPR01MB309.eurprd01.prod.exchangelabs.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (: ucl.ac.uk does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=s.dodier-lazaro.12@ucl.ac.uk; Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: ucl.ac.uk Cc: Albert , gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 May 2014 21:51:43 -0000 Hi,=0A= =0A= > [...]=0A= > =0A= > You cannot be "absolutely certain" that the code does not trigger a=0A= > buffer overflow (or jump to an arbitrary heap address or whatever) you=0A= > cannot prove security for non trivial cases you can only=0A= > prove non security.=0A= =0A= Well, I really don't know JS. I'm not sure exactly what you mean by non-tri= vial,=0A= surely it's hard to prove non-trivial properties such as program terminatio= n in=0A= a general way, but we could already specify a bit what it is that extension= s are:=0A= =0A= - code written in the JavaScript language (obviously)=0A= - non-deterministic code, or is it?*=0A= =0A= Really, I can't stress how I don't know enough of JS to give any useful poi= nters,=0A= but I'm aware that there are a number of subsets to the language on which p= eople=0A= can run verifiers. So surely there are certain security properties that can= be=0A= proved on certain JS programs. I'd intuitively state that simple properties= like=0A= non-interference (but between what and what? :) ) could be sometimes proved= on =0A= some extensions. Maybe what subset of the Shell is exposed to clients and w= hat=0A= subsets of JS are implemented in GJS can play a role for directed static an= alysis.=0A= =0A= Where it really hurts is that each extension is unique, and you may want to= prove=0A= different things in each of them; and of course the proof is only valid mod= ulo bugs in=0A= GJS. You could reframe or instrument the Shell to allow for some analysis m= ethods,=0A= but you'd still need reviewers who took a language-based security/program a= nalysis=0A= class to know what to do with the tools!=0A= =0A= * how are threads created? can extensions make threads? if so, what for? ba= sic=0A= map-reduce like parallelism, or do they e.g. treat multiple clients dependi= ng on=0A= the order in which they reach a shared resource? do they actually have a=0A= non-deterministic behaviour or merely a non-deterministic implementation? S= ome=0A= people also manage to prove things on some non-det programs.=0A= =0A= =0A= > Also why would you try to run shell code if you can simply eval() a JS=0A= > string that you get from somewhere ... would be way easier.=0A= =0A= eval() might be a bit obvious :) Even I know that! I had in mind typing my = previous=0A= email the charming people who write advanced persistent threat malwares. Sh= ell=0A= extensions really have all the properties you'd expect from a backdoor, so = they=0A= shouldn't be treated lightly... It's great that you have a code review in p= lace,=0A= something which probably does not happen with many FOSS projects -- and tha= t's=0A= what brings me to commenting on it in the first place: what can you improve= to make=0A= sure that it delivers as much as you'd expect?=0A= =0A= =0A= > But anyway hidding in an extension in a way to not get noticed by a=0A= > reviewer (i.e it has to look like legit code that does something=0A= > useful) is not as trivial as you might think.=0A= =0A= It's certainly not trivial for me :)=0A= --=0A= Steve Dodier-Lazaro=0A= PhD student in Information Security=0A= University College London=0A= Dept. of Computer Science=0A= Malet Place Engineering, 6.07=0A= Gower Street, London WC1E 6BT=0A= OpenPGP : 1B6B1670= From rastersoft@gmail.com Tue May 27 18:47:33 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 405C376EA5 for ; Tue, 27 May 2014 18:47:33 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MKHbAcKDHp1X for ; Tue, 27 May 2014 18:47:31 +0000 (UTC) Received: from mail-wi0-f171.google.com (mail-wi0-f171.google.com [209.85.212.171]) by restaurant.gnome.org (Postfix) with ESMTP id 0B1F176E4A for ; Tue, 27 May 2014 18:47:10 +0000 (UTC) Received: by mail-wi0-f171.google.com with SMTP id cc10so2355818wib.10 for ; Tue, 27 May 2014 11:47:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=rIdOpRFbNCPRV8vfd8CONNo4eiksDlGPw7JpFd/8FPk=; b=eqk+R+yyu7dx9STHXOJgvG6lsA4DhZ0DG9FzMfz1K78FBoPW8DsufAxENWmLCX9MCb WpTkvmYcnZcUr4yj2HzBmAj6+JeTB9XlSKTQj59kmxBv3bgXDvG9Fpp079O+vGhE4DaP tTDzxKpcP76NwVM3grL/kk6vhVIZ6cCV4sKH+D4IMHNXOgsCYpUnZ0ZyqU4DcKt8GE7X AdN/amewTPsNAKhYOWpA/4h8bmOP/dGQbL35X+MqQR8T5KvnGDLnePG9t3TRjN3xvPq6 HrXIqGRwe8aU7yfwSdhAktr90ynh6h8MsMwvHmJEs2E3SfhO7SkcgvlTjPZGbbxfNRCh t9kQ== X-Received: by 10.194.142.205 with SMTP id ry13mr41897683wjb.69.1401216428175; Tue, 27 May 2014 11:47:08 -0700 (PDT) Received: from [192.168.1.100] (180.241.117.91.dynamic.mundo-r.com. [91.117.241.180]) by mx.google.com with ESMTPSA id l4sm10460174wiy.0.2014.05.27.11.47.06 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 27 May 2014 11:47:07 -0700 (PDT) Sender: Sergio costas Message-ID: <5384DDAB.5010806@rastersoft.com> Date: Tue, 27 May 2014 20:47:07 +0200 From: rastersoft User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: gnome-shell-list Subject: hook codes for gnome shell Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 May 2014 18:47:33 -0000 Hi all: Now that you are commenting the problems about the extension review process, I think that maybe it is time to make this proposal: to create a "gnome shell api", or "hook codes" that allow to extensions to do common tasks. Examples are "add a widget to the upper bar", "Hide the Activities button", "Disable hot spots", "Enter/exit Activities mode"... I created an extension some time ago, and the way of doing these have changed several times since gnome shell 3.0. Having several functions that do these common things would allow to reduce the work for reviewing extensions, because new versions of gnome shell are less probable to break compatibility with old extensions. What do you think? -- Nos leemos RASTER (Linux user #228804) raster@rastersoft.com http://www.rastersoft.com From florian.muellner@gmail.com Tue May 27 23:29:38 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 553CF762D0; Tue, 27 May 2014 23:29:38 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xr2SlNiOvjjO; Tue, 27 May 2014 23:29:36 +0000 (UTC) Received: from mail-yk0-f182.google.com (mail-yk0-f182.google.com [209.85.160.182]) by restaurant.gnome.org (Postfix) with ESMTP id 0E8B5762AD; Tue, 27 May 2014 23:29:15 +0000 (UTC) Received: by mail-yk0-f182.google.com with SMTP id 9so7698144ykp.13 for ; Tue, 27 May 2014 16:29:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=y/VtmJ6HUXOA3nQtjpQq8s4vrVCCcnHtbkWEe7y8rNE=; b=OzzN1DVcHGsIyYq8yur7lybn5XaJguiOvDVOu4czyO4nTNNROdO9r/q9va1B1e8tfI EdhlzjrHEx7tKqBa2ax6hnGsGqBKOdgtxbB/UIb6TP7r8dInHK6cIEdbEBqqty4FAmSo qKUhxdi2YQYKPlxg0V5acyejhfZQkaB0S+YMGXH6ndb8rPP7ITDglJCrtzDbpsyVD1cj xFdZU/71jxTJ2cXYyVeic4KpvynLEy6ABYLfU27W/V50+YKbjtjCaEaYAFFkcds6soWG WHjxfbYipDogdVK4k1fzT/RZxIP9nmOJdCg74WXgQuYwiXqzJdSmF6XexoewFWx9AR8F rtlQ== MIME-Version: 1.0 X-Received: by 10.236.78.168 with SMTP id g28mr8431533yhe.157.1401233354210; Tue, 27 May 2014 16:29:14 -0700 (PDT) Sender: florian.muellner@gmail.com Received: by 10.170.55.201 with HTTP; Tue, 27 May 2014 16:29:14 -0700 (PDT) Date: Wed, 28 May 2014 01:29:14 +0200 X-Google-Sender-Auth: lMWoiQDdjD8Uat-OXWYADPWn5pQ Message-ID: Subject: Mutter 3.13.2 From: =?UTF-8?Q?Florian_M=C3=BCllner?= To: gnome-shell-list , gnome-announce-list@gnome.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 May 2014 23:29:38 -0000 About mutter =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Mutter is a window and compositing manager that displays and manages your desktop via OpenGL. Mutter combines a sophisticated display engine using the Clutter toolkit with solid window-management logic inherited from the Metacity window manager. While Mutter can be used stand-alone, it is primarily intended to be used as the display core of a larger system such as GNOME Shell. For this reason, Mutter is very extensible via plugins, which are used both to add fancy visual effects and to rework the window management behaviors to meet the needs of the environment. News =3D=3D=3D=3D * Add basic HiDPI support on wayland [Adel; #728902] * Fix crash when monitors change during suspend [Giovanni; #725637] * Replace mutter-launch with logind integration [Jasper; #724604] * Move window menu into the compositor [Jasper; #726352] * Fix delayed focus-follows-mouse support [Florian; #730541] * Support fallback app menu in window decorations [Florian; #730752] * Misc. bug fixes and cleanups [Giovanni, Jonas, Jasper; #729732, #729602, #726714] Contributors: Jonas =C3=85dahl, Giovanni Campagna, Adel Gadllah, Florian M=C3=BCllner, Jasper St. Pierre, Rico Tzschichholz Translations: Pau Iranzo [ca], Daniel Mustieles [es] Download =3D=3D=3D=3D=3D=3D=3D=3D https://download.gnome.org/sources/mutter/3.13/mutter-3.13.2.tar.xz (1.53M) sha256sum: 86732dcc2da90d291fe7aa6bb3e9ee5b9b5e5f95d472477c37db2ac0922dfc= 28 From florian.muellner@gmail.com Tue May 27 23:30:20 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 84FF0762D0; Tue, 27 May 2014 23:30:20 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K5AdrPFZjC43; Tue, 27 May 2014 23:30:18 +0000 (UTC) Received: from mail-yk0-f170.google.com (mail-yk0-f170.google.com [209.85.160.170]) by restaurant.gnome.org (Postfix) with ESMTP id 96ED9762AD; Tue, 27 May 2014 23:29:58 +0000 (UTC) Received: by mail-yk0-f170.google.com with SMTP id 10so7800095ykt.29 for ; Tue, 27 May 2014 16:29:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=mkvvuI4vAxCVZuZeC62fheXk/Gj9+X8HbZJ/fhK4aE4=; b=i3Qp6Get6+Dhkso+BJkjRU3Vm6wN9XFYmiM9nBE0VkdprdxP06C675XJKvzgyT/d+8 DindtMsEoxE7C9NIHezxJmy5/IyC6+tCk+p4v/zPIwhUUZOaOi2D4NI0u9dVNLXa7A18 1sdYi+e0OoJV50Sj2UlfnOv6bReNCx73uIhy9aL8ObuhgkshIXFS7o7XFRQLUqqxnpuJ Sf35oA0hpNkmmTqkCn7jYwXffczTqyP7fyMt+OvAAzJ9dteI9YFPuqdQuglCMFgSNeZN fKaRPiajFaol6qJfXy7B4xXTAYMSLVRyeiV2R7ZT7Wc9HRSA8lnd+/uYIE/+vj0G0w8Z 41SA== MIME-Version: 1.0 X-Received: by 10.236.124.7 with SMTP id w7mr51173350yhh.33.1401233396759; Tue, 27 May 2014 16:29:56 -0700 (PDT) Sender: florian.muellner@gmail.com Received: by 10.170.55.201 with HTTP; Tue, 27 May 2014 16:29:56 -0700 (PDT) Date: Wed, 28 May 2014 01:29:56 +0200 X-Google-Sender-Auth: M2UQLkKYGwE5du9zRLEA8Fpb-MM Message-ID: Subject: GNOME Shell 3.13.2 From: =?UTF-8?Q?Florian_M=C3=BCllner?= To: gnome-shell-list , gnome-announce-list@gnome.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 May 2014 23:30:20 -0000 About GNOME Shell =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D GNOME Shell provides core user interface functions for the GNOME 3 desktop, like switching to windows and launching applications. GNOME Shell takes advantage of the capabilities of modern graphics hardware and introduces innovative user interface concepts to provide a visually attractive and easy to use experience. Tarball releases are provided largely for distributions to build packages. If you are interested in building GNOME Shell from source, we would recommend building from version control using the build script described at: https://wiki.gnome.org/Projects/GnomeShell Not only will that give you the very latest version of this rapidly changing project, it will be much easier than get GNOME Shell and its dependencies to build from tarballs. News =3D=3D=3D=3D * Make airplane mode menu insensitive in lock screen [Giovanni; #729224] * Don't always extend struts to the screen edge [Florian; #683819] * Fix keynav for alternatives in AltSwitcher [Florian; #727259] * Implement window menus in the shell [Jasper; #726352] * Support resource:/// URLs in GNOME_SHELL_JS envvar [Owen; #730409] * Fix switcher popups with keybindings containing Escape [Rui; #730739] * Update extension-prefs UI to follow GNOME 3 patterns [Florian; #730829] * Add support for fallback app menu in window decorations [Florian; #730752= ] * Fix keynav escaping open app folders [Florian; #726760] * Misc. bug fixes [Kalev, Florian, Owen; #729429, #728449, #730408, #730753= , #730653] Contributors: Giovanni Campagna, Piotr Dr=C4=85g, Kalev Lember, Rui Matos, Florian M=C3= =BCllner, Vadim Rutkovsky, Carlos Soriano, Jasper St. Pierre, Owen W. Taylor Translations: Ihar Hrachyshka [be], Giovanni Campagna [it], Carles Ferrando [ca@valenci= a], Daniel Mustieles [es], Aurimas =C4=8Cernius [lt], Enrico Nicoletto [pt_BR= ], Yosef Or Boczko [he], Marek =C4=8Cernock=C3=BD [cs], Muhammet Kara [tr], Georges Neto [pt_BR], Andika Triwidada [id] Download =3D=3D=3D=3D=3D=3D=3D=3D https://download.gnome.org/sources/gnome-shell/3.13/gnome-shell-3.13.2.tar.= xz (1.48M) sha256sum: ad2a1322baae9b3d5ef9e6c983320d133b26c8e1b73eb0c2bac0148df41206= 3f From rastersoft@gmail.com Thu May 29 10:17:12 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 538D57699F for ; Thu, 29 May 2014 10:17:12 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kAMVKv95_I8d for ; Thu, 29 May 2014 10:17:11 +0000 (UTC) Received: from mail-wg0-f51.google.com (mail-wg0-f51.google.com [74.125.82.51]) by restaurant.gnome.org (Postfix) with ESMTP id D709A7697B for ; Thu, 29 May 2014 10:16:49 +0000 (UTC) Received: by mail-wg0-f51.google.com with SMTP id x13so134375wgg.34 for ; Thu, 29 May 2014 03:16:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=jDipDPXsEczqRs0K3LuOmDHVqN21G32FtqNNbwyCbHE=; b=tmGLvp+8QKFQ8FUxM2aj0LzHLwfxE0zD6A4hVb9/azfSpSQ69bjsVTYHJuZZ0qeH/G 8q8xHFgxccyzQ1zvD7MFlBFxxDitB2wy6jss9kv7vAL+NW8fHnote+iiYIAAr7SuDc/8 A/ziMh2ShvWRYy/JSXcpJvGIJU7plwUYZVDHs+Cr1xIKT1QGKjNoTfD5I3MavPcy+c7q eLwP6RK4+9CrIcDsNG2vQZc5MseEsMsol1AysIEuFm8mCbC79NgTMrnwrsbxOtj4IwuF 9Cv60C0Ia11nD2iUoYba9pZB5hI/QmXnX5WZbDf1veunsacMhqM9tt1BKd5xPMdfl7/O tVKw== X-Received: by 10.180.78.71 with SMTP id z7mr10382935wiw.14.1401358607625; Thu, 29 May 2014 03:16:47 -0700 (PDT) Received: from [192.168.1.100] (180.241.117.91.dynamic.mundo-r.com. [91.117.241.180]) by mx.google.com with ESMTPSA id ej4sm14163736wib.4.2014.05.29.03.16.45 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 29 May 2014 03:16:46 -0700 (PDT) Sender: Sergio costas Message-ID: <5387090C.6050909@rastersoft.com> Date: Thu, 29 May 2014 12:16:44 +0200 From: rastersoft User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: gnome-shell-list Subject: get_tree() in shell.appSystem Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 May 2014 10:17:12 -0000 Hi all: I have a gnome shell extension that adds an app menu. Until now I used the get_tree() method in the object returned by shell.appSystem.get_default() to get all the currently installed apps, but that method is not available in gnome shell 3.12. How can I replace it? Thanks. -- Nos leemos RASTER (Linux user #228804) raster@rastersoft.com http://www.rastersoft.com From florian.muellner@gmail.com Thu May 29 11:15:31 2014 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by restaurant.gnome.org (Postfix) with ESMTP id 79259765C5 for ; Thu, 29 May 2014 11:15:31 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from restaurant.gnome.org ([127.0.0.1]) by localhost (restaurant.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bzWeNGQbOfZO for ; Thu, 29 May 2014 11:15:29 +0000 (UTC) Received: from mail-yk0-f172.google.com (mail-yk0-f172.google.com [209.85.160.172]) by restaurant.gnome.org (Postfix) with ESMTP id CAE0B762B3 for ; Thu, 29 May 2014 11:15:09 +0000 (UTC) Received: by mail-yk0-f172.google.com with SMTP id 79so110651ykr.17 for ; Thu, 29 May 2014 04:15:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=y7dAxpOM0qhguDGdZclPXoounXRO/TTH8HfsuK2/N0g=; b=r1TE4qEKWDyHxc3OftJPRcNLqPvGBCe00zquBF04VEf2EGvS6iTtjZVftRzP+ixWIF Z82O5QYUjrwo+rRc9efsOWkBaUHKrZfuQ8wazJv3O3g20Lb9qHmJtp2rXpR2VOdW/QgW fvQ1Y439g06hR8gLB++S2fxo32ivoc/rjhZJgY8Vn1aTYkLQS+Gfu5Za/cQXXtPbVbK+ O5zDl2eZ3VmMtlGgXyCJoZOHFOTOcjCArpFkhQpn3iNL6wt7taQ5I2D2KDpiv9ZCY4xE s+rglWd1YQ8T/FoA1EIh8A01LA652IiKOg//B7FRvCqwGmReEQboLqk2rgX2V7qjRi1f kMnA== MIME-Version: 1.0 X-Received: by 10.236.39.103 with SMTP id c67mr9006952yhb.139.1401362107806; Thu, 29 May 2014 04:15:07 -0700 (PDT) Sender: florian.muellner@gmail.com Received: by 10.170.55.201 with HTTP; Thu, 29 May 2014 04:15:07 -0700 (PDT) In-Reply-To: <5387090C.6050909@rastersoft.com> References: <5387090C.6050909@rastersoft.com> Date: Thu, 29 May 2014 13:15:07 +0200 X-Google-Sender-Auth: _u7ploaWAGRw41Pzvsj8Rhh8iGs Message-ID: Subject: Re: get_tree() in shell.appSystem From: =?UTF-8?Q?Florian_M=C3=BCllner?= To: rastersoft Content-Type: text/plain; charset=UTF-8 Cc: gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 May 2014 11:15:31 -0000 On Thu, May 29, 2014 at 12:16 PM, rastersoft wrote: > Until now I used the get_tree() method in the object returned by > shell.appSystem.get_default() to get all the currently installed apps, > but that method is not available in gnome shell 3.12. How can I replace it? You should use gnome-menus directly now - see classic mode's app menu[0] for an example. Cheers, Florian [0] https://git.gnome.org/browse/gnome-shell-extensions/tree/extensions/apps-menu/extension.js#n489