From jdub at perkypants.org Mon May 7 04:22:51 2007 From: jdub at perkypants.org (Jeff Waugh) Date: Mon, 7 May 2007 18:22:51 +1000 Subject: Test Message-ID: <20070507082251.GD28325@localhost> Apologies for the test mail, Rob says the list is b0rk. Hopefully this will be caught by emergency moderation so you'll never see it anyway. If you do, I am lame. - Jeff -- linux.conf.au 2008: Melbourne, Australia http://lca2008.linux.org.au/ "The postmodern version is: If all you have is duct tape, everything starts to look like a duct. Right. When's the last time you used duct tape on a duct?" - Larry Wall From jdub at perkypants.org Mon May 7 04:24:53 2007 From: jdub at perkypants.org (Jeff Waugh) Date: Mon, 7 May 2007 18:24:53 +1000 Subject: Test In-Reply-To: <20070507082251.GD28325@localhost> References: <20070507082251.GD28325@localhost> Message-ID: <20070507082453.GE28325@localhost> > I am lame. Gah. Too slow. Oh well, at least it demonstrably works now. Hrmph. Thanks, Rob. - Jeff -- linux.conf.au 2008: Melbourne, Australia http://lca2008.linux.org.au/ "Well, you know us usability folks... We like to believe that the two aren't mutually exclusive." - Calum Benson on power and cleanliness From jjmmma at gmail.com Mon May 7 04:38:56 2007 From: jjmmma at gmail.com (=?GB2312?B?wu28qr78?=) Date: Mon, 7 May 2007 16:38:56 +0800 Subject: Test In-Reply-To: <20070507082453.GE28325@localhost> References: <20070507082251.GD28325@localhost> <20070507082453.GE28325@localhost> Message-ID: yes, it works, but seems not very active 2007/5/7, Jeff Waugh : > > > > > I am lame. > > Gah. Too slow. Oh well, at least it demonstrably works now. Hrmph. Thanks, > Rob. > > - Jeff > > -- > linux.conf.au 2008: Melbourne, Australia > http://lca2008.linux.org.au/ > > "Well, you know us usability folks... We like to believe that the two > aren't mutually exclusive." - Calum Benson on power and cleanliness > _______________________________________________ > mobile-devel-list mailing list > mobile-devel-list at gnome.org > http://mail.gnome.org/mailman/listinfo/mobile-devel-list > -- Bisous, Jijun MA http://jjmmma.googlepages.com College of Computer Science, Zhejiang University, China Zhejiang University-Intel Embedded Technology Center -------------- next part -------------- An HTML attachment was scrubbed... URL: /archives/mobile-devel-list/attachments/20070507/f0b993eb/attachment.htm From jdub@perkypants.org Mon May 7 04:44:49 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 43A1A3B0130 for ; Mon, 7 May 2007 04:44:49 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.411 X-Spam-Level: X-Spam-Status: No, score=-2.411 tagged_above=-999 required=2 tests=[AWL=0.053, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 273 hrs), (distance 11, link: ethernet/modem), [70.85.31.216] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YflfQXnxBF2w for ; Mon, 7 May 2007 04:44:47 -0400 (EDT) Received: from node.waugh.id.au (node.waugh.id.au [70.85.31.216]) by menubar.gnome.org (Postfix) with ESMTP id A8FF13B010D for ; Mon, 7 May 2007 04:44:47 -0400 (EDT) Received: from localhost.localdomain (home.waugh.id.au [150.101.121.112]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by node.waugh.id.au (Postfix) with ESMTP id D6A8D3DBD3 for ; Mon, 7 May 2007 18:44:45 +1000 (EST) Received: by localhost.localdomain (Postfix, from userid 1000) id 525AA57E3E; Mon, 7 May 2007 18:44:42 +1000 (EST) Date: Mon, 7 May 2007 18:44:42 +1000 From: Jeff Waugh To: mobile-devel-list@gnome.org Subject: Re: Test Message-ID: <20070507084442.GF28325@localhost> Mail-Followup-To: mobile-devel-list@gnome.org References: <20070507082251.GD28325@localhost> <20070507082453.GE28325@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Operating-System: Linux 2.6.20-15-generic i686 X-Uptime: 18:42:45 up 3 days, 3:00, 5 users, load average: 0.10, 0.09, 0.09 Reply-By: Thu May 10 18:42:45 EST 2007 X-Message-Flag: Cranky? Try Free Software instead! User-Agent: Mutt/1.5.13 (2006-08-11) X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 08:44:49 -0000 > yes, it works, but seems not very active Before the public launch, GMAE was discussed on another list. This list will be used in future for development related discussion. Particularly helpful that it now correctly sends and receives mail. ;-) - Jeff -- OSCON 2007: Portland OR, USA http://conferences.oreillynet.com/oscon/ "On Tuesday I saw Crouching Tiger, Hidden Dragon with Zack and two ladies whom I presume are gracious." - Seth Schoen From mikkel@linet.dk Mon May 7 05:54:23 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 24B833B00AB for ; Mon, 7 May 2007 05:54:23 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: 0.496 X-Spam-Level: X-Spam-Status: No, score=0.496 tagged_above=-999 required=2 tests=[BAYES_50=0.001, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 214 hrs), (distance 13, link: ethernet/modem), [81.19.227.227] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NdwZbikvn01s for ; Mon, 7 May 2007 05:54:21 -0400 (EDT) Received: from linet.dk (unknown [81.19.227.227]) by menubar.gnome.org (Postfix) with ESMTP id 8C5D93B00A4 for ; Mon, 7 May 2007 05:54:20 -0400 (EDT) Received: (qmail 30228 invoked from network); 7 May 2007 09:54:18 -0000 Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys Received: from unknown (HELO [130.226.36.170]) (mkj@[130.226.36.170]) (envelope-sender ) by 0 (qmail-ldap-1.03) with RC4-MD5 encrypted SMTP for ; 7 May 2007 09:54:18 -0000 Subject: Mono From: Mikkel Kruse Johnsen To: mobile-devel-list@gnome.org Content-Type: multipart/alternative; boundary="=-gopk79e21jLqbBs1FwG9" Organization: Linet Date: Mon, 07 May 2007 11:54:17 +0200 Message-Id: <1178531657.3160.14.camel@tux.lib.cbs.dk> Mime-Version: 1.0 X-Mailer: Evolution 2.8.3 (2.8.3-2.fc6) X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: mikkel@linet.dk List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 09:54:23 -0000 --=-gopk79e21jLqbBs1FwG9 Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi All I can see that there are some Technologies Under Consideration but I don't see C# (Mono) mentiond anywhere, is that not under consideration ? I think that C# could speed up the development for this platform. What is people thoughts on this ? /Mikkel --=-gopk79e21jLqbBs1FwG9 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit Hi All

I can see that there are some Technologies Under Consideration but I don't see C# (Mono) mentiond anywhere, is that not under consideration ?

I think that C# could speed up the development for this platform. What is people thoughts on this ?

/Mikkel

--=-gopk79e21jLqbBs1FwG9-- From jdub@perkypants.org Mon May 7 06:08:28 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 85E0A3B010D for ; Mon, 7 May 2007 06:08:28 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.411 X-Spam-Level: X-Spam-Status: No, score=-2.411 tagged_above=-999 required=2 tests=[AWL=0.053, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 275 hrs), (distance 11, link: ethernet/modem), [70.85.31.216] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 89T4dO4yaPll for ; Mon, 7 May 2007 06:08:23 -0400 (EDT) Received: from node.waugh.id.au (node.waugh.id.au [70.85.31.216]) by menubar.gnome.org (Postfix) with ESMTP id A6CFD3B00AB for ; Mon, 7 May 2007 06:08:23 -0400 (EDT) Received: from localhost.localdomain (home.waugh.id.au [150.101.121.112]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by node.waugh.id.au (Postfix) with ESMTP id 173183D40A for ; Mon, 7 May 2007 20:08:22 +1000 (EST) Received: by localhost.localdomain (Postfix, from userid 1000) id 7E69E57E3E; Mon, 7 May 2007 20:08:18 +1000 (EST) Date: Mon, 7 May 2007 20:08:18 +1000 From: Jeff Waugh To: mobile-devel-list@gnome.org Subject: Re: Mono Message-ID: <20070507100818.GA9664@localhost> Mail-Followup-To: mobile-devel-list@gnome.org References: <1178531657.3160.14.camel@tux.lib.cbs.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1178531657.3160.14.camel@tux.lib.cbs.dk> X-Message-Flag: Cranky? Try Free Software instead! X-Operating-System: Linux 2.6.20-15-generic i686 Reply-By: Thu May 10 19:59:53 EST 2007 X-Uptime: 19:59:53 up 3 days, 4:17, 5 users, load average: 0.24, 0.08, 0.06 User-Agent: Mutt/1.5.13 (2006-08-11) X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 10:08:28 -0000 > I can see that there are some Technologies Under Consideration but I don't > see C# (Mono) mentiond anywhere, is that not under consideration ? > > I think that C# could speed up the development for this platform. What is > people thoughts on this ? The thinking thus far on this front has roughly been: * The platform as launched represented what's shipping and planned to ship on production devices, so Mono didn't fit in with that definition. * Almost all of the current GNOME Mobile development is happening in C/C++ due to the nature of the target platforms, so they are clearly the priority. * Mono is a can of worms that no one really wanted to open, because it would distract people from the awesomeness of the project before we'd demonstrated public success. * Various community members are doing Mono-related development on mobile and embedded devices, so perhaps something will come out of that (there are builds for Maemo, etc). My own view is that Mono was firmly shoved back into limbo via the NOVL/MSFT agreement, and that unless there is a lot of pressure to support it from both community and commercial participants, we should continue to dodge that bullet. - Jeff -- GUADEC 2007 in Beautiful Birmingham http://www.guadec.org/ "...and did you know that Twisties have real cheese in them?" - Dave "I didn't even think they had real twists in them!" - Andrew From rob.taylor@codethink.co.uk Mon May 7 12:59:00 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7048B3B0008 for ; Mon, 7 May 2007 12:59:00 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -0.605 X-Spam-Level: X-Spam-Status: No, score=-0.605 tagged_above=-999 required=2 tests=[BAYES_20=-0.74, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 1403 hrs), (distance 12, link: ethernet/modem), [63.99.9.131] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Svawa9-NIHMq for ; Mon, 7 May 2007 12:58:59 -0400 (EDT) Received: from mail.codethink.co.uk (63-99-9-131.slicehost.net [63.99.9.131]) by menubar.gnome.org (Postfix) with ESMTP id 0D0C53B006F for ; Mon, 7 May 2007 12:58:58 -0400 (EDT) Received: from [192.168.0.5] (82-69-7-91.dsl.in-addr.zen.co.uk [82.69.7.91]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.codethink.co.uk (Postfix) with ESMTP id 54453882D3 for ; Mon, 7 May 2007 17:00:26 +0000 (UTC) Message-ID: <463F5ADF.10401@codethink.co.uk> Date: Mon, 07 May 2007 17:59:11 +0100 From: Rob Taylor Organization: CodeThink Ltd. User-Agent: Thunderbird 1.5.0.10 (X11/20070403) MIME-Version: 1.0 To: mobile-devel-list@gnome.org Subject: Re: Test References: <20070507082251.GD28325@localhost> <20070507082453.GE28325@localhost> In-Reply-To: <20070507082453.GE28325@localhost> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 16:59:00 -0000 Jeff Waugh wrote: > > >> I am lame. > > Gah. Too slow. Oh well, at least it demonstrably works now. Hrmph. Thanks, > Rob. > NP. Thanks for getting it working! Rob Taylor From rob.taylor@codethink.co.uk Mon May 7 13:00:07 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4CA7F3B006B for ; Mon, 7 May 2007 13:00:07 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.387 X-Spam-Level: X-Spam-Status: No, score=-2.387 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 1403 hrs), (distance 12, link: ethernet/modem), [63.99.9.131] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ARZ+YltMovy6 for ; Mon, 7 May 2007 13:00:04 -0400 (EDT) Received: from mail.codethink.co.uk (63-99-9-131.slicehost.net [63.99.9.131]) by menubar.gnome.org (Postfix) with ESMTP id 17F873B00AC for ; Mon, 7 May 2007 13:00:02 -0400 (EDT) Received: from [192.168.0.5] (82-69-7-91.dsl.in-addr.zen.co.uk [82.69.7.91]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.codethink.co.uk (Postfix) with ESMTP id 0B31A882CD for ; Mon, 7 May 2007 17:01:30 +0000 (UTC) Message-ID: <463F5B22.5000603@codethink.co.uk> Date: Mon, 07 May 2007 18:00:18 +0100 From: Rob Taylor Organization: CodeThink Ltd. User-Agent: Thunderbird 1.5.0.10 (X11/20070403) MIME-Version: 1.0 To: GNOME Mobile Devel Subject: [Fwd: Cacao jvm on openmoko] Content-Type: multipart/mixed; boundary="------------000203020507020302090902" X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 17:00:07 -0000 This is a multi-part message in MIME format. --------------000203020507020302090902 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Saw this on the OpenMoko list a while back, I think it's pretty relevant to adding JavaME as a component. Thanks, Rob Taylor --------------000203020507020302090902 Content-Type: message/rfc822; name="Cacao jvm on openmoko.eml" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="Cacao jvm on openmoko.eml" Return-Path: X-Original-To: rob.taylor@codethink.co.uk Delivered-To: robtaylor@localhost Received: from sita.openmoko.org (unknown [88.198.124.203]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.codethink.co.uk (Postfix) with ESMTP id 2A3AF8827E for ; Tue, 24 Apr 2007 08:44:15 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=sita.openmoko.org) by sita.openmoko.org with esmtp (Exim 4.50) id 1HgGdJ-0001WF-4y; Tue, 24 Apr 2007 10:44:21 +0200 Received: from an-out-0708.google.com ([209.85.132.249]) by sita.openmoko.org with esmtp (Exim 4.50) id 1HgGdA-0001W3-Ix for openmoko-devel@lists.openmoko.org; Tue, 24 Apr 2007 10:44:18 +0200 Received: by an-out-0708.google.com with SMTP id c34so2074432anc for ; Tue, 24 Apr 2007 01:42:30 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=pHF9pr/hmoi1sOpPOwSwszm8u/wH/4DE3tjJdnU+t4e+SXBCGWH9GgcKchJrlht2SPzuYiduZXMzEqQl6EEnLqCa6Ezy2eAWAnke7xkHiNT5h+VbascZZrWHyK5FowgWmmSjaeKezciz2vBYkTzzSyJXjjsv/kQvtheakPLmxG0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=VFsOU76KEXjG6Rk6JilK71l4tKGysBRjZcEGZ5QuBls/g/X2DCQM987vOcwFIte1YTpfGNoeRAi8ftKnrZ4EWZxRiQ+//ZRLtWRrVNsjtYPOe/Wc8V4ad7YoiNdU6AcoI9/L2bu5HDb5eVP3rGbF+NrCY1k41mah0q6HH/PwUQY= Received: by 10.100.40.17 with SMTP id n17mr956108ann.1177404150257; Tue, 24 Apr 2007 01:42:30 -0700 (PDT) Received: by 10.100.34.8 with HTTP; Tue, 24 Apr 2007 01:42:30 -0700 (PDT) Message-ID: <6c304620704240142y5047c61cy9db2ba5e1fbbaece@mail.gmail.com> Date: Tue, 24 Apr 2007 16:42:30 +0800 From: "Jim Huang" To: openmoko-devel@lists.openmoko.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on sita.openmoko.org X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,RCVD_BY_IP, SPF_HELO_PASS autolearn=ham version=3.0.3 Subject: Cacao jvm on openmoko X-BeenThere: openmoko-devel@lists.openmoko.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of third party programs for OpenMoko List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: openmoko-devel-bounces@lists.openmoko.org Errors-To: openmoko-devel-bounces@lists.openmoko.org Hello list, I am glad to share my progress about porting CACAO[1] to openmoko GTA01 target. CACAO is a free JVM implementation which uses Just-In-Time (JIT) compilation to execute Java methods natively, and it gets ARM support recently. The porting on openmoko is working, and please take a look over my blog post (aggregated in Planet Classpath[2]) for details. http://www.advogato.org/person/jserv/diary.html?start=6 At least, "Hello World" level Java applications[3] are executed by CACAO arm jit engine, and I manage to let gtk-peer (GNU Classpath's Gtk+-2.x based AWT and Swing implementation) work on openmoko, which implies that free Java SE is possible for openmoko. There are some necessary modifications against CACAO. I am about to throw patches to CACAO and here later. Best Regards, Jim Huang aka. "jserv" Website: http://jserv.sayya.org/ [1] http://www.cacaojvm.org/ [2] http://planet.classpath.org/ [3] The testing materials could be obtained via http://c1.complang.tuwien.ac.at/cacaowiki/Nokia770Howto --------------000203020507020302090902-- From everaldo@simios.org Mon May 7 15:02:09 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6FC063B00A4 for ; Mon, 7 May 2007 15:02:09 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.569 X-Spam-Level: X-Spam-Status: No, score=-2.569 tagged_above=-999 required=2 tests=[AWL=0.030, BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (Google crawlbot) (firewall!) (up: 7466 hrs), (distance 12, link: (Google 2)), [64.233.162.235] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sVl5hWruvKyb for ; Mon, 7 May 2007 15:02:07 -0400 (EDT) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.235]) by menubar.gnome.org (Postfix) with ESMTP id D3D103B006A for ; Mon, 7 May 2007 15:02:06 -0400 (EDT) Received: by nz-out-0506.google.com with SMTP id k1so1850410nzf for ; Mon, 07 May 2007 12:02:05 -0700 (PDT) Received: by 10.115.75.1 with SMTP id c1mr2257528wal.1178564524442; Mon, 07 May 2007 12:02:04 -0700 (PDT) Received: by 10.114.193.9 with HTTP; Mon, 7 May 2007 12:02:04 -0700 (PDT) Message-ID: <53b944780705071202n3b1acb52s761f14be27fd0839@mail.gmail.com> Date: Mon, 7 May 2007 16:02:04 -0300 From: "Everaldo Canuto" To: mobile-devel-list@gnome.org Subject: Re: Mono In-Reply-To: <20070507100818.GA9664@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1178531657.3160.14.camel@tux.lib.cbs.dk> <20070507100818.GA9664@localhost> X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 19:02:09 -0000 Hi, I am Everaldo and currently I am doing Mono packages for Maemo/Nokia770, I am also a maintainer of maemo-sharp (mono bindings for maemo libraries). I think that mono is a good solution and can be considered, C# syntax is really attractive. Here in Brazil when the only mobile device was palm, only few solutions appears for this devices, after WinCE some developers try but dont like the solutions to develop for mobile devices, now with .NET a lot of people buy mobile devices and develop using this platform, I see Mono as a open source solution for the people that today thinks that develop for .NET is more easy and attractive than use C and C++. In my small maemo program, C#/Mono looks works well and now i noticed about other people using it, some moments ago I play a memory game in my N770 done in C# :-) About NOVL/MSFT agreement,I am just a developer and as I dont know about agreement content I am just worry about good tools to improve my developments. What is needed to Mono/C# be considered? Everaldo. On 5/7/07, Jeff Waugh wrote: > > > > I can see that there are some Technologies Under Consideration but I don't > > see C# (Mono) mentiond anywhere, is that not under consideration ? > > > > I think that C# could speed up the development for this platform. What is > > people thoughts on this ? > > The thinking thus far on this front has roughly been: > > * The platform as launched represented what's shipping and planned to ship > on production devices, so Mono didn't fit in with that definition. > > * Almost all of the current GNOME Mobile development is happening in C/C++ > due to the nature of the target platforms, so they are clearly the > priority. > > * Mono is a can of worms that no one really wanted to open, because it > would distract people from the awesomeness of the project before we'd > demonstrated public success. > > * Various community members are doing Mono-related development on mobile > and embedded devices, so perhaps something will come out of that (there > are builds for Maemo, etc). > > My own view is that Mono was firmly shoved back into limbo via the NOVL/MSFT > agreement, and that unless there is a lot of pressure to support it from > both community and commercial participants, we should continue to dodge that > bullet. > > - Jeff > > -- > GUADEC 2007 in Beautiful Birmingham http://www.guadec.org/ > > "...and did you know that Twisties have real cheese in them?" - Dave > "I didn't even think they had real twists in them!" - Andrew > _______________________________________________ > mobile-devel-list mailing list > mobile-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/mobile-devel-list > From barbieri@gmail.com Mon May 7 15:35:23 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B28F33B006B for ; Mon, 7 May 2007 15:35:23 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 3142 hrs), (distance 11, link: (Google 2)), [209.85.132.241] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bf86m3zzfNSK for ; Mon, 7 May 2007 15:35:21 -0400 (EDT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.241]) by menubar.gnome.org (Postfix) with ESMTP id 8769E3B00D8 for ; Mon, 7 May 2007 15:35:17 -0400 (EDT) Received: by an-out-0708.google.com with SMTP id b6so147010ana for ; Mon, 07 May 2007 12:35:16 -0700 (PDT) Received: by 10.100.111.16 with SMTP id j16mr2564224anc.1178566507370; Mon, 07 May 2007 12:35:07 -0700 (PDT) Received: by 10.101.69.15 with HTTP; Mon, 7 May 2007 12:35:07 -0700 (PDT) Message-ID: <9ef20ef30705071235xf7a62f9pc5797228f0c42295@mail.gmail.com> Date: Mon, 7 May 2007 16:35:07 -0300 From: "Gustavo Sverzut Barbieri" To: "Everaldo Canuto" Subject: Re: Mono In-Reply-To: <53b944780705071202n3b1acb52s761f14be27fd0839@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1178531657.3160.14.camel@tux.lib.cbs.dk> <20070507100818.GA9664@localhost> <53b944780705071202n3b1acb52s761f14be27fd0839@mail.gmail.com> Cc: mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 19:35:23 -0000 On 5/7/07, Everaldo Canuto wrote: > Hi, > > I am Everaldo and currently I am doing Mono packages for > Maemo/Nokia770, I am also a maintainer of maemo-sharp (mono bindings > for maemo libraries). I think that mono is a good solution and can be > considered, C# syntax is really attractive. Ok > Here in Brazil when the only mobile device was palm, only few > solutions appears for this devices, after WinCE some developers try > but dont like the solutions to develop for mobile devices, now with > .NET a lot of people buy mobile devices and develop using this > platform, I see Mono as a open source solution for the people that > today thinks that develop for .NET is more easy and attractive than > use C and C++. I think this is biased and you're comparing apples to oranges or in more clear speaking: different epochs. Palm development happened when development tools were all barebones, even developing for Linux was hard, few tools other than so glorious emacs/vi. Palm was even worse, with its narrow set of tools, complicated support and platform was really limited: 8mb of RAM and 16Mhz were all you had. Windows mobile development were built on top of Microsoft well known and widespread tools, with lots of CPU and memory, like we have on Maemo or other systems now. So, there is no point in saying .Net helped development, because it was just more "accessible". Also, maemo and other embedded systems like qtopia shows that development on well known platforms like GTK or Qt and GNU libc lowers entry barriers, developing for Maemo is not much different than doing GTK on desktop... actually I do write my software on regular desktop and just when it's finished I adapt to library version found on rootstraps (scratchbox, in my case) and then I test on device. > In my small maemo program, C#/Mono looks works well and now i noticed > about other people using it, some moments ago I play a memory game in > my N770 done in C# :-) I can't see much "wow" here, since N700 is as powerful as my PC 3-4 years ago... we can play DivX at 30fps, why not card game? If using GTK bindings, all the work is offloaded to C-written code, so there is no much point there. > About NOVL/MSFT agreement,I am just a developer and as I dont know > about agreement content I am just worry about good tools to improve my > developments. You should be concerned because all your code may be doomed, or prohibited which is the same, being illegal... > What is needed to Mono/C# be considered? A formal letter from Microsoft saying it would never use their patents on us. As said, so far it's a can of worms... until we don't have enough market share to make them bother, but as soon as we do, law suites will come. Unfortunately, the non-technical side matters. And by the technical side, I can't see one benefit of Mono over Java, Python or Ruby: performance wise, Java is as fast (or faster, since some ARMs provide special instruction set for it), Python and Ruby are as sexy or easier than C# (ok, we have iron python...) -- Gustavo Sverzut Barbieri -------------------------------------- Jabber: barbieri@gmail.com MSN: barbieri@gmail.com ICQ#: 17249123 Skype: gsbarbieri Mobile: +55 (81) 9927 0010 From jdub@perkypants.org Mon May 7 18:48:38 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F19F73B0080 for ; Mon, 7 May 2007 18:48:37 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.411 X-Spam-Level: X-Spam-Status: No, score=-2.411 tagged_above=-999 required=2 tests=[AWL=0.053, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 287 hrs), (distance 11, link: ethernet/modem), [70.85.31.216] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hStpGQEGe-Sr for ; Mon, 7 May 2007 18:48:36 -0400 (EDT) Received: from node.waugh.id.au (node.waugh.id.au [70.85.31.216]) by menubar.gnome.org (Postfix) with ESMTP id 08CE93B0076 for ; Mon, 7 May 2007 18:48:35 -0400 (EDT) Received: from localhost.localdomain (home.waugh.id.au [150.101.121.112]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by node.waugh.id.au (Postfix) with ESMTP id 5FF103DC8C for ; Tue, 8 May 2007 08:48:34 +1000 (EST) Received: by localhost.localdomain (Postfix, from userid 1000) id A5CCD57E3F; Tue, 8 May 2007 08:48:30 +1000 (EST) Date: Tue, 8 May 2007 08:48:30 +1000 From: Jeff Waugh To: mobile-devel-list@gnome.org Subject: Re: [Fwd: Cacao jvm on openmoko] Message-ID: <20070507224830.GE9664@localhost> Mail-Followup-To: mobile-devel-list@gnome.org References: <463F5B22.5000603@codethink.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <463F5B22.5000603@codethink.co.uk> X-Operating-System: Linux 2.6.20-15-generic i686 X-Uptime: 08:47:49 up 3 days, 17:05, 5 users, load average: 0.27, 0.19, 0.07 Reply-By: Fri May 11 08:47:49 EST 2007 X-Message-Flag: Cranky? Try Free Software instead! User-Agent: Mutt/1.5.13 (2006-08-11) X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 22:48:38 -0000 > Saw this on the OpenMoko list a while back, I think it's pretty relevant > to adding JavaME as a component. > http://www.advogato.org/person/jserv/diary.html?start=6 Interestingly related: http://www.jalimo.org/ - Jeff -- linux.conf.au 2008: Melbourne, Australia http://lca2008.linux.org.au/ "Have you ever kissed a girl?" - Bryan Cantrill to Dave Miller From jdub@perkypants.org Tue May 8 19:29:21 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 275933B006D for ; Tue, 8 May 2007 19:29:21 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -1.482 X-Spam-Level: X-Spam-Status: No, score=-1.482 tagged_above=-999 required=2 tests=[AWL=-0.877, BAYES_20=-0.74, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 312 hrs), (distance 11, link: ethernet/modem), [70.85.31.216] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tREm0asFXGrk for ; Tue, 8 May 2007 19:29:19 -0400 (EDT) Received: from node.waugh.id.au (node.waugh.id.au [70.85.31.216]) by menubar.gnome.org (Postfix) with ESMTP id 5E95B3B0012 for ; Tue, 8 May 2007 19:29:19 -0400 (EDT) Received: from localhost.localdomain (home.waugh.id.au [150.101.121.112]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by node.waugh.id.au (Postfix) with ESMTP id 945063DBB6 for ; Wed, 9 May 2007 09:29:17 +1000 (EST) Received: by localhost.localdomain (Postfix, from userid 1000) id 6218F57E40; Wed, 9 May 2007 09:29:13 +1000 (EST) Date: Wed, 9 May 2007 09:29:13 +1000 From: Jeff Waugh To: mobile-devel-list@gnome.org Subject: Re: Press coverage Message-ID: <20070508232913.GX9664@localhost> Mail-Followup-To: mobile-devel-list@gnome.org References: <20070418071449.GF26500@localhost> <87veftryi8.wl%cworth@cworth.org> <65EC24E778D4E94C943B26AA6009778602FC87@ussunex01.svl.access-company.com> <20070420183344.GC6133@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070420183344.GC6133@localhost> X-Operating-System: Linux 2.6.20-15-generic i686 X-Uptime: 09:25:05 up 4 days, 17:42, 5 users, load average: 0.14, 0.14, 0.07 Reply-By: Sat May 12 09:25:05 EST 2007 X-Message-Flag: Cranky? Try Free Software instead! User-Agent: Mutt/1.5.13 (2006-08-11) X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 May 2007 23:29:21 -0000 Hey, It's great to see with Canonical/Intel's launch of the Ubuntu Mobile (and Embeded) project, there is regular reflection on GMAE - which means we've been heard more widely than our immediate coverage would suggest, as Matt didn't mention GMAE in their announcement. Rock! Linux evolves for mobile phones (thanks to mallum for pointing this out!) http://news.bbc.co.uk/1/hi/technology/6634195.stm Ubuntu plans mobile Linux version http://www.infoworld.com/article/07/05/07/ubuntu-mobile-linux_1.html Engadget have also made the smartphones mistake. Oh well. It's a sexy idea. ;-) Thanks, - Jeff -- Ubuntu Live 2007: Portland, OR, USA http://www.ubuntulive.com/ "When there's public debate and mass hysteria, that's when the patches roll in." - Michael Meeks From hdante@gmail.com Tue May 8 19:50:57 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7F7CF3B006D for ; Tue, 8 May 2007 19:50:57 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: 1.775 X-Spam-Level: * X-Spam-Status: No, score=1.775 tagged_above=-999 required=2 tests=[BAYES_20=-0.74, HTML_30_40=0.374, HTML_MESSAGE=0.001, SPF_PASS=-0.001, SUB_HELLO=2.141] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 3425 hrs), (distance 11, link: (Google 2)), [209.85.132.242] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pGksKki2NsP9 for ; Tue, 8 May 2007 19:50:55 -0400 (EDT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.242]) by menubar.gnome.org (Postfix) with ESMTP id 46C3C3B0012 for ; Tue, 8 May 2007 19:50:55 -0400 (EDT) Received: by an-out-0708.google.com with SMTP id b6so921ana for ; Tue, 08 May 2007 16:50:53 -0700 (PDT) Received: by 10.114.133.1 with SMTP id g1mr1385440wad.1178668250056; Tue, 08 May 2007 16:50:50 -0700 (PDT) Received: by 10.114.134.16 with HTTP; Tue, 8 May 2007 16:50:50 -0700 (PDT) Message-ID: Date: Tue, 8 May 2007 20:50:50 -0300 From: "Henrique Dante" To: mobile-devel-list@gnome.org Subject: Hello MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_113198_9194881.1178668250013" X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 May 2007 23:50:57 -0000 ------=_Part_113198_9194881.1178668250013 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline :-) -- Further understanding of the implicit or hidden meanings in this message is left as an exercise to the reader. Hint: read again. Henrique Dante de Almeida hdante@gmail.com ------=_Part_113198_9194881.1178668250013 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
 :-)

--
Further understanding of the implicit or hidden meanings in this message is left as an exercise to the reader. Hint: read again.

Henrique Dante de Almeida
hdante@gmail.com ------=_Part_113198_9194881.1178668250013-- From barbieri@gmail.com Wed May 9 07:48:36 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 128073B019A for ; Wed, 9 May 2007 07:48:36 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 3545 hrs), (distance 11, link: (Google 2)), [209.85.132.244] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id es6aUdPCRXF3 for ; Wed, 9 May 2007 07:48:33 -0400 (EDT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.244]) by menubar.gnome.org (Postfix) with ESMTP id 9EE493B00A1 for ; Wed, 9 May 2007 07:48:33 -0400 (EDT) Received: by an-out-0708.google.com with SMTP id b6so35248ana for ; Wed, 09 May 2007 04:48:32 -0700 (PDT) Received: by 10.100.189.17 with SMTP id m17mr262498anf.1178711311219; Wed, 09 May 2007 04:48:31 -0700 (PDT) Received: by 10.101.69.6 with HTTP; Wed, 9 May 2007 04:48:31 -0700 (PDT) Message-ID: <9ef20ef30705090448y2485b4a9h9fa8878dcd7f46d1@mail.gmail.com> Date: Wed, 9 May 2007 08:48:31 -0300 From: "Gustavo Sverzut Barbieri" To: "Henrique Dante" Subject: Re: Hello In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: Cc: mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 May 2007 11:48:36 -0000 On 5/8/07, Henrique Dante wrote: > > :-) Welcome! -- Gustavo Sverzut Barbieri -------------------------------------- Jabber: barbieri@gmail.com MSN: barbieri@gmail.com ICQ#: 17249123 Skype: gsbarbieri Mobile: +55 (81) 9927 0010 From falls.huang@gmail.com Mon May 21 23:27:54 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2AF513B007A for ; Mon, 21 May 2007 23:27:54 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -0.469 X-Spam-Level: X-Spam-Status: No, score=-0.469 tagged_above=-999 required=2 tests=[AWL=-0.710, BAYES_05=-1.11, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (Google crawlbot) (firewall!) (up: 7810 hrs), (distance 12, link: (Google 2)), [64.233.162.235] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GzbjIj7oRCyw for ; Mon, 21 May 2007 23:27:52 -0400 (EDT) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.235]) by menubar.gnome.org (Postfix) with ESMTP id EADD13B0079 for ; Mon, 21 May 2007 23:27:51 -0400 (EDT) Received: by nz-out-0506.google.com with SMTP id k1so2385994nzf for ; Mon, 21 May 2007 20:27:50 -0700 (PDT) Received: by 10.115.110.6 with SMTP id n6mr3063803wam.1179804469973; Mon, 21 May 2007 20:27:49 -0700 (PDT) Received: by 10.114.241.1 with HTTP; Mon, 21 May 2007 20:27:49 -0700 (PDT) Message-ID: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> Date: Tue, 22 May 2007 11:27:49 +0800 From: "falls huang" To: mobile-devel-list@gnome.org Subject: Question about the performance of gtk+ in neo1973 mobile phone MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_90753_32382329.1179804469922" Cc: performance-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 03:27:54 -0000 ------=_Part_90753_32382329.1179804469922 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello All ! I received a neo1973 mobile phone last week, its Operation System is linux/openmoko , CPU: s3c2410 , arm920t, 266M HZ. But I found when I start an application, the speed is very slow than windows mobile/symbian. Has anyone tuned the performance of GTK+ in neo1973? btw: openmoko is a free mobile phone operating system based on gtk+/linux ---> www.openmoko.org -- Regards Falls Huang ------=_Part_90753_32382329.1179804469922 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello All !

    I received a neo1973 mobile phone last week, its Operation System is linux/openmoko , CPU: s3c2410 , arm920t, 266M HZ. But I found when I start an application, the speed is very slow than windows mobile/symbian. Has anyone tuned the performance of GTK+ in neo1973?

btw: openmoko is a free mobile phone operating system based on gtk+/linux ---> www.openmoko.org

--
Regards
Falls Huang ------=_Part_90753_32382329.1179804469922-- From daniel.amelang@gmail.com Tue May 22 00:20:56 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DBBFC3B0072 for ; Tue, 22 May 2007 00:20:56 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 92OwSkKvL4GR for ; Tue, 22 May 2007 00:20:55 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.226]) by menubar.gnome.org (Postfix) with ESMTP id 03FAC3B0079 for ; Tue, 22 May 2007 00:20:54 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id s7so519891wxc for ; Mon, 21 May 2007 21:20:53 -0700 (PDT) Received: by 10.70.117.3 with SMTP id p3mr8303133wxc.1179807653464; Mon, 21 May 2007 21:20:53 -0700 (PDT) Received: by 10.70.105.3 with HTTP; Mon, 21 May 2007 21:20:53 -0700 (PDT) Message-ID: Date: Mon, 21 May 2007 21:20:53 -0700 From: "Daniel Amelang" To: "falls huang" Subject: Re: Question about the performance of gtk+ in neo1973 mobile phone In-Reply-To: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> Cc: performance-list@gnome.org, mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 04:20:57 -0000 On 5/21/07, falls huang wrote: > Hello All ! > > I received a neo1973 mobile phone last week, its Operation System is > linux/openmoko , CPU: s3c2410 , arm920t, 266M HZ. But I found when I start > an application, the speed is very slow than windows mobile/symbian. Has > anyone tuned the performance of GTK+ in neo1973? Not that I know of. Feel free to post your oprofile reports here so we can help out. You may end up finding a similiar bottleneck to what I found on my Nokia 770 (which is also an ARM9 with similiar mhz): "g_type_instance_is_a()" regularly showed up at the top of the profile. The issue was brought up here and several good suggestions were made: http://mail.gnome.org/archives/performance-list/2007-January/msg00000.html I don't think any of the suggestions made it into HEAD. So testing some of them out and working up a patch might be a good first step on your quest. Dan Amelang From ernaveenverma@gmail.com Tue May 22 01:32:59 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A34E53B00AB for ; Tue, 22 May 2007 01:32:59 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -1.176 X-Spam-Level: X-Spam-Status: No, score=-1.176 tagged_above=-999 required=2 tests=[AWL=-0.861, BAYES_05=-1.11, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (Google crawlbot) (firewall!) (up: 7812 hrs), (distance 12, link: (Google 2)), [64.233.162.228] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NAaZzyipwZBF for ; Tue, 22 May 2007 01:32:58 -0400 (EDT) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.228]) by menubar.gnome.org (Postfix) with ESMTP id 70E2A3B0092 for ; Tue, 22 May 2007 01:32:58 -0400 (EDT) Received: by nz-out-0506.google.com with SMTP id k1so2409584nzf for ; Mon, 21 May 2007 22:32:56 -0700 (PDT) Received: by 10.114.137.2 with SMTP id k2mr3103364wad.1179811976291; Mon, 21 May 2007 22:32:56 -0700 (PDT) Received: by 10.114.125.10 with HTTP; Mon, 21 May 2007 22:32:56 -0700 (PDT) Message-ID: <9d71b7f00705212232n25a9858eg5d5facfacd9be5cf@mail.gmail.com> Date: Tue, 22 May 2007 08:32:56 +0300 From: "Naveen Verma" To: mobile-devel-list@gnome.org Subject: New in open source MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_107774_19676931.1179811976125" X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 05:32:59 -0000 ------=_Part_107774_19676931.1179811976125 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi All, I am Naveen Kumar Verma, working as a Sr. Software Engineer in Tata Consultancy Services. I am interested to contribute in Gnome mobile and embedded development. As a first step I subscribe in this mailing list. But after this I am unable to understand how to move ahead. Could anyone help me to give a direction, how to proceed further? Thanks & Regards Naveen ------=_Part_107774_19676931.1179811976125 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi All,

I am Naveen Kumar Verma, working as a Sr. Software Engineer in Tata Consultancy Services. I am interested to contribute in Gnome mobile and embedded development. As a first step I subscribe in this mailing list. But after this I am unable to understand how to move ahead.

Could anyone help me to give a direction, how to proceed further?


Thanks & Regards
Naveen
------=_Part_107774_19676931.1179811976125-- From koen@dominion.kabel.utwente.nl Tue May 22 03:00:16 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 630393B00D2; Tue, 22 May 2007 03:00:16 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.38 X-Spam-Level: X-Spam-Status: No, score=-2.38 tagged_above=-999 required=2 tests=[AWL=-0.070, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_RK=0.077] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (up: 11364 hrs), (distance 20, link: ethernet/modem), [130.89.2.9] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YS8tdXE+C0Rg; Tue, 22 May 2007 03:00:14 -0400 (EDT) Received: from smtp.utwente.nl (smtp2.utsp.utwente.nl [130.89.2.9]) by menubar.gnome.org (Postfix) with ESMTP id 4FA8D3B00AB; Tue, 22 May 2007 03:00:13 -0400 (EDT) Received: from [172.20.1.5] (dominion.kabel.utwente.nl [130.89.193.158]) by smtp.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id l4M6xuox004619; Tue, 22 May 2007 09:00:00 +0200 Message-ID: <465294EB.6060909@dominion.kabel.utwente.nl> Date: Tue, 22 May 2007 08:59:55 +0200 From: Koen Kooi User-Agent: Thunderbird 1.5.0.10 (Macintosh/20070221) MIME-Version: 1.0 To: mobile-devel-list@gnome.org Subject: Re: Question about the performance of gtk+ in neo1973 mobile phone References: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> In-Reply-To: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> X-Enigmail-Version: 0.94.2.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact helpdesk@ITBE.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: koen@dominion.kabel.utwente.nl Cc: performance-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: koen@dominion.kabel.utwente.nl List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 07:00:16 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 falls huang schreef: > Hello All ! > > I received a neo1973 mobile phone last week, its Operation System is > linux/openmoko , CPU: s3c2410 , arm920t, 266M HZ. But I found when I > start an application, the speed is very slow than windows > mobile/symbian. Has anyone tuned the performance of GTK+ in neo1973? > > btw: openmoko is a free mobile phone operating system based on > gtk+/linux ---> www.openmoko.org You can make it faster (but still slow) by using gtk 2.10.12 + a cairo with surface cache and workqueue support (1.4.7). To make it useable you'll have to disable the pixmap-heavy theme it uses. regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFGUpTrMkyGM64RGpERAuXuAJsE7QiC9deXP3nOhfdmJtTH/WL0GQCfVKev 4LjaUWY2iHEPlynoDoAaOQ8= =Uid2 -----END PGP SIGNATURE----- From Tommi.Komulainen@nokia.com Tue May 22 03:20:26 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3688E3B011C; Tue, 22 May 2007 03:20:26 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.452 X-Spam-Level: X-Spam-Status: No, score=-2.452 tagged_above=-999 required=2 tests=[AWL=-0.008, BAYES_00=-2.599, TW_GT=0.077, TW_RK=0.077, UNPARSEABLE_RELAY=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 1) (up: 7256 hrs), (distance 20, link: ethernet/modem), [131.228.20.170] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c70XG24O5xB8; Tue, 22 May 2007 03:19:55 -0400 (EDT) Received: from mgw-ext11.nokia.com (smtp.nokia.com [131.228.20.170]) by menubar.gnome.org (Postfix) with ESMTP id A68183B012B; Tue, 22 May 2007 03:19:54 -0400 (EDT) Received: from esebh105.NOE.Nokia.com (esebh105.ntc.nokia.com [172.21.138.211]) by mgw-ext11.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id l4M7JbHw026150; Tue, 22 May 2007 10:19:50 +0300 Received: from esebh104.NOE.Nokia.com ([172.21.143.34]) by esebh105.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 22 May 2007 10:19:47 +0300 Received: from esebe106.NOE.Nokia.com ([172.21.143.51]) by esebh104.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 22 May 2007 10:19:46 +0300 Received: from 172.21.35.33 ([172.21.35.33]) by esebe106.NOE.Nokia.com ([172.21.143.51]) with Microsoft Exchange Server HTTP-DAV ; Tue, 22 May 2007 07:19:46 +0000 Received: from localhost by esebe106.noe.nokia.com; 22 May 2007 07:19:45 +0000 Subject: Re: Question about the performance of gtk+ in neo1973 mobile phone From: Tommi Komulainen To: koen@dominion.kabel.utwente.nl In-Reply-To: <465294EB.6060909@dominion.kabel.utwente.nl> References: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> <465294EB.6060909@dominion.kabel.utwente.nl> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Tue, 22 May 2007 10:19:45 +0300 Message-Id: <1179818385.26931.230.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-OriginalArrivalTime: 22 May 2007 07:19:46.0915 (UTC) FILETIME=[93C27330:01C79C41] X-Nokia-AV: Clean Cc: performance-list@gnome.org, mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 07:20:26 -0000 On Tue, 2007-05-22 at 08:59 +0200, ext Koen Kooi wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > falls huang schreef: > > Hello All ! > > > > I received a neo1973 mobile phone last week, its Operation System is > > linux/openmoko , CPU: s3c2410 , arm920t, 266M HZ. But I found when I > > start an application, the speed is very slow than windows > > mobile/symbian. Has anyone tuned the performance of GTK+ in neo1973? > > > > btw: openmoko is a free mobile phone operating system based on > > gtk+/linux ---> www.openmoko.org > > You can make it faster (but still slow) by using gtk 2.10.12 + a cairo with surface cache > and workqueue support (1.4.7). To make it useable you'll have to disable the pixmap-heavy > theme it uses. You might also consider using the sapwood theme engine which is almost compatible with pixbuf engine: https://stage.maemo.org/svn/maemo/projects/haf/trunk/sapwood/README -- Tommi Komulainen From adilson@canonical.com Tue May 22 09:01:35 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 166813B0144 for ; Tue, 22 May 2007 09:01:35 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 622 hrs), (distance 21, link: ethernet/modem), [82.211.81.139] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Tl+zX+JsejTr for ; Tue, 22 May 2007 09:01:29 -0400 (EDT) Received: from adelie.ubuntu.com (adelie.ubuntu.com [82.211.81.139]) by menubar.gnome.org (Postfix) with ESMTP id 440503B014F for ; Tue, 22 May 2007 09:01:29 -0400 (EDT) Received: from hutte.ubuntu.com ([82.211.81.181]) by adelie.ubuntu.com with esmtp (Exim 4.60 #1 (Debian)) id 1HqTzT-0002L7-GN for ; Tue, 22 May 2007 14:01:27 +0100 Received: from 201.47.76.202.adsl.gvt.net.br ([201.47.76.202] helo=[192.168.77.100]) by hutte.ubuntu.com with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1HqTzT-0002gW-46 for mobile-devel-list@gnome.org; Tue, 22 May 2007 14:01:27 +0100 Message-ID: <4652E9A3.9080704@canonical.com> Date: Tue, 22 May 2007 10:01:23 -0300 From: Adilson Oliveira Organization: Canonical User-Agent: Thunderbird 1.5.0.10 (X11/20070403) MIME-Version: 1.0 To: mobile-devel-list@gnome.org Subject: Introduction Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 13:01:37 -0000 Hello ALL I'm Adilson Oliveira, I'm with Canonical, working on the Ubuntu Mobile and Embedded project. I've being working on this area for quite some time and did my share of messing with several platforms like arm, sh, mips, etc. I also have a good grip on NX (an X layer to use it over slow/high latency conections) and as an electronics engineer by trade I can go along with very low level stuff as well ;) I hope to be able to bring in my share and also to know some of you at DAM 4 next month. []s Adilson. From allen_mail@163.com Tue May 22 12:44:17 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D28493B0123 for ; Tue, 22 May 2007 12:44:17 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: 1.888 X-Spam-Level: * X-Spam-Status: No, score=1.888 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_SECURITYSAGE=1.513, HTML_30_40=0.374, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 6405 hrs), (distance 13, link: ethernet/modem), [220.181.13.36] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bokaThbA7Sy0 for ; Tue, 22 May 2007 12:44:15 -0400 (EDT) Received: from m13-36.163.com (m13-36.163.com [220.181.13.36]) by menubar.gnome.org (Postfix) with SMTP id A385F3B00BF for ; Tue, 22 May 2007 12:44:14 -0400 (EDT) Received: from 192.168.208.55 ( 192.168.208.55 [192.168.208.55] ) by ajax-webmail-wmsvr36 (Coremail) ; Wed, 23 May 2007 00:43:45 +0800 (CST) Date: Wed, 23 May 2007 00:43:45 +0800 (CST) From: allen_mail To: adilson@canonical.com, ernaveenverma@gmail.com Message-ID: <10267577.1483561179852225413.JavaMail.coremail@bj163app36.163.com> In-Reply-To: References: Subject: Where to go ? MIME-Version: 1.0 Content-Type: multipart/Alternative; boundary="----=_Part_158744_9675435.1179852225413" X-Originating-IP: [192.168.208.55] X-Priority: 3 X-Mailer: Coremail Webmail Server Version ${coremail.version} build 070313(3236.1034.1035) Copyright (c) 2002-2007 www.mailtech.cn 163com Cc: mobile-devel-list@gnome.org, allen_mail@163.com X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 16:44:18 -0000 ------=_Part_158744_9675435.1179852225413 Content-Type: text/plain; charset=gbk Content-Transfer-Encoding: 7bit Hi, Adilson / Naveen, I have the same question about this project as yours, I joined this maillist and don't know how to move ahead now. Let me introduce myself also. I am Allen from Motorola, working on LinuxJava Platform project. Several monthes ago,I was very curious about what would it be if we transplant gnome to mobile phones. Then I did some trying but eventually I gave up. It is really a big work for myself to do this. I am very excited with the news that gnome will develop gnome mobile platform, I joined this mailist immediately. I have mobile device developing experience, hopefully I can bring in my effort to this project. But I don't know where to go now, can anyone help give us some brief description about the progress/achievements and the plan ? Is there anything we can help ? Thanks very much. Regards,Allen ------=_Part_158744_9675435.1179852225413 Content-Type: text/html; charset=gbk Content-Transfer-Encoding: quoted-printable
Hi, Adilson / Naveen,
 
I have the same question about this project as yours, I joined this ma= illist and don't know how to move ahead now. Let me introduce myself also.<= /DIV>
 
I am Allen from Motorola, working on LinuxJava Platform project. = Several monthes ago,I was very curious about what would it b= e if we transplant gnome to mobile phones. Then I did some trying= but eventually I gave up. It is really a big work for myself to do this. <= /DIV>
 
I am very excited with the news that gnome will develop gnome mobile p= latform, I joined this mailist immediately. I have mobile device devel= oping experience, hopefully I can bring in my effort to this project.<= /DIV>
 
But I don't know where to go now, can anyone help give us&nb= sp;some brief description about the progress/achievements and&nbs= p;the plan ? Is there anything we can help ? Thanks very much.
 
Regards,
Allen
 
 



150=CD=F2= =C8=CB=CD=AC=CA=B1=D4=DA=CD=E6=B5=C4=CD=F8=D3=CE=A3=AC=C4=E3=B2=BB=CA=D4=CA= =D4=C2=F0=A3=BF ------=_Part_158744_9675435.1179852225413-- From ernaveenverma@gmail.com Tue May 22 12:51:35 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1900E3B0131 for ; Tue, 22 May 2007 12:51:35 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -0.596 X-Spam-Level: X-Spam-Status: No, score=-0.596 tagged_above=-999 required=2 tests=[AWL=-1.317, BAYES_50=0.001, HTML_40_50=0.496, HTML_MESSAGE=0.001, MIME_BASE64_NO_NAME=0.224, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (Google crawlbot) (firewall!) (up: 7823 hrs), (distance 12, link: (Google 2)), [64.233.162.234] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3f8rN4NKMUGs for ; Tue, 22 May 2007 12:51:32 -0400 (EDT) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.234]) by menubar.gnome.org (Postfix) with ESMTP id A26BB3B0123 for ; Tue, 22 May 2007 12:51:31 -0400 (EDT) Received: by nz-out-0506.google.com with SMTP id k1so2587943nzf for ; Tue, 22 May 2007 09:51:29 -0700 (PDT) Received: by 10.114.66.2 with SMTP id o2mr3361960waa.1179852689153; Tue, 22 May 2007 09:51:29 -0700 (PDT) Received: by 10.114.125.10 with HTTP; Tue, 22 May 2007 09:51:29 -0700 (PDT) Message-ID: <9d71b7f00705220951m4884aa69s80227b3ac093852e@mail.gmail.com> Date: Tue, 22 May 2007 19:51:29 +0300 From: "Naveen Verma" To: allen_mail Subject: Re: Where to go ? In-Reply-To: <10267577.1483561179852225413.JavaMail.coremail@bj163app36.163.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_117897_8029084.1179852689083" References: <10267577.1483561179852225413.JavaMail.coremail@bj163app36.163.com> Cc: mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 16:51:35 -0000 ------=_Part_117897_8029084.1179852689083 Content-Type: text/plain; charset=GB2312; format=flowed Content-Transfer-Encoding: base64 Content-Disposition: inline SGkgQWxsZW4sCgpJIGhhdmUgc2ltaWxhciBxdWVzdGlvbnMuIEFkaWxzb24gc3VnZ2VzdGVkIG1l IHRvIHN1YnNjcmliZSBhdAp1YnVudHUtbW9iaWxlQGxpc3RzLnVidW50dS5jb20KCkkgYWxyZWFk eSBkcm9wIGEgbWFpbCBhdCB0aGUgYWJvdmUgaWQsIGJ1dCBkb2VzIG5vdCByZWNlaXZlIGFueSBy ZXNwb25zZQp5ZXQuIFlvdSBjYW4gYWxzbyB0cnkgdGhlIHNhbWUuCgotUmVnYXJkcwpOYXZlZW4K Ck9uIDUvMjIvMDcsIGFsbGVuX21haWwgPGFsbGVuX21haWxAMTYzLmNvbT4gd3JvdGU6Cj4KPiBI aSwgQWRpbHNvbiAvIE5hdmVlbiwKPgo+IEkgaGF2ZSB0aGUgc2FtZSBxdWVzdGlvbiBhYm91dCB0 aGlzIHByb2plY3QgYXMgeW91cnMsIEkgam9pbmVkIHRoaXMKPiBtYWlsbGlzdCBhbmQgZG9uJ3Qg a25vdyBob3cgdG8gbW92ZSBhaGVhZCBub3cuIExldCBtZSBpbnRyb2R1Y2UgbXlzZWxmIGFsc28u Cj4KPiBJIGFtIEFsbGVuIGZyb20gTW90b3JvbGEsIHdvcmtpbmcgb24gTGludXhKYXZhIFBsYXRm b3JtIHByb2plY3QuIFNldmVyYWwKPiBtb250aGVzIGFnbyxJIHdhcyB2ZXJ5IGN1cmlvdXMgYWJv dXQgd2hhdCB3b3VsZCBpdCBiZSBpZiB3ZSB0cmFuc3BsYW50IGdub21lCj4gdG8gbW9iaWxlIHBo b25lcy4gVGhlbiBJIGRpZCBzb21lIHRyeWluZyBidXQgZXZlbnR1YWxseSBJIGdhdmUgdXAuIEl0 IGlzCj4gcmVhbGx5IGEgYmlnIHdvcmsgZm9yIG15c2VsZiB0byBkbyB0aGlzLgo+Cj4gSSBhbSB2 ZXJ5IGV4Y2l0ZWQgd2l0aCB0aGUgbmV3cyB0aGF0IGdub21lIHdpbGwgZGV2ZWxvcCBnbm9tZSBt b2JpbGUKPiBwbGF0Zm9ybSwgSSBqb2luZWQgdGhpcyBtYWlsaXN0IGltbWVkaWF0ZWx5LiBJIGhh dmUgbW9iaWxlIGRldmljZSBkZXZlbG9waW5nCj4gZXhwZXJpZW5jZSwgaG9wZWZ1bGx5IEkgY2Fu IGJyaW5nIGluIG15IGVmZm9ydCB0byB0aGlzIHByb2plY3QuCj4KPiBCdXQgSSBkb24ndCBrbm93 IHdoZXJlIHRvIGdvIG5vdywgY2FuIGFueW9uZSBoZWxwIGdpdmUgdXMgc29tZSBicmllZgo+IGRl c2NyaXB0aW9uIGFib3V0IHRoZSBwcm9ncmVzcy9hY2hpZXZlbWVudHMgYW5kIHRoZSBwbGFuID8g SXMgdGhlcmUgYW55dGhpbmcKPiB3ZSBjYW4gaGVscCA/IFRoYW5rcyB2ZXJ5IG11Y2guCj4KPiBS ZWdhcmRzLAo+IEFsbGVuCj4KPgo+Cj4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K PiAxNTDN8sjLzazKsdTazea1xM34086jrMTjsrvK1MrUwvCjvyA8aHR0cDovL2V2ZW50Lm1haWwu MTYzLmNvbS9jaGFuZWwveHlxLmh0bT9mcm9tPTE2M19OTzE+Cg== ------=_Part_117897_8029084.1179852689083 Content-Type: text/html; charset=GB2312 Content-Transfer-Encoding: base64 Content-Disposition: inline SGkgQWxsZW4sPGJyPjxicj5JIGhhdmUgc2ltaWxhciBxdWVzdGlvbnMuIEFkaWxzb24gc3VnZ2Vz dGVkIG1lIHRvIHN1YnNjcmliZSBhdCA8YSBvbmNsaWNrPSJyZXR1cm4gdG9wLmpzLk9wZW5FeHRM aW5rKHdpbmRvdyxldmVudCx0aGlzKSIgaHJlZj0ibWFpbHRvOnVidW50dS1tb2JpbGVAbGlzdHMu dWJ1bnR1LmNvbSI+dWJ1bnR1LW1vYmlsZUBsaXN0cy51YnVudHUuY29tPC9hPjxicj48YnI+Ckkg YWxyZWFkeSBkcm9wIGEgbWFpbCBhdCB0aGUgYWJvdmUgaWQsIGJ1dCBkb2VzIG5vdCByZWNlaXZl IGFueSByZXNwb25zZSB5ZXQuIFlvdSBjYW4gYWxzbyB0cnkgdGhlIHNhbWUuPGJyPjxicj4tUmVn YXJkczxicj5OYXZlZW48YnI+PGJyPjxkaXY+PHNwYW4gY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiA1 LzIyLzA3LCA8YiBjbGFzcz0iZ21haWxfc2VuZGVybmFtZSI+YWxsZW5fbWFpbDwvYj4KICZsdDs8 YSBocmVmPSJtYWlsdG86YWxsZW5fbWFpbEAxNjMuY29tIj5hbGxlbl9tYWlsQDE2My5jb208L2E+ Jmd0OyB3cm90ZTo8L3NwYW4+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0i Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7IG1hcmdpbjogMHB0IDBw dCAwcHQgMC44ZXg7IHBhZGRpbmctbGVmdDogMWV4OyI+PGRpdj5IaSwgQWRpbHNvbiAvIE5hdmVl biwgCjwvZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2PkkgaGF2ZSB0aGUgc2FtZSBxdWVzdGlv biBhYm91dCB0aGlzIHByb2plY3QgYXMgeW91cnMsIEkgam9pbmVkIHRoaXMgbWFpbGxpc3QgYW5k IGRvbiYjMzk7dCBrbm93IGhvdyB0byBtb3ZlIGFoZWFkIG5vdy4gTGV0IG1lIGludHJvZHVjZSBt eXNlbGYgYWxzby48L2Rpdj4KPGRpdj4mbmJzcDs8L2Rpdj4KPGRpdj5JIGFtIEFsbGVuIGZyb20g TW90b3JvbGEsJm5ic3A7d29ya2luZyBvbiBMaW51eEphdmEgUGxhdGZvcm0gcHJvamVjdC4gU2V2 ZXJhbCBtb250aGVzIGFnbyxJIHdhcyZuYnNwO3ZlcnkmbmJzcDtjdXJpb3VzIGFib3V0Jm5ic3A7 d2hhdCB3b3VsZCBpdCBiZSBpZiB3ZSB0cmFuc3BsYW50Jm5ic3A7Z25vbWUgdG8gbW9iaWxlIHBo b25lcy4mbmJzcDtUaGVuIEkgZGlkIHNvbWUgdHJ5aW5nIGJ1dCBldmVudHVhbGx5IEkgZ2F2ZSB1 cC4gSXQgaXMgcmVhbGx5IGEgYmlnIHdvcmsgZm9yIG15c2VsZiB0byBkbyB0aGlzLiAKPC9kaXY+ CjxkaXY+Jm5ic3A7PC9kaXY+CjxkaXY+SSBhbSB2ZXJ5IGV4Y2l0ZWQgd2l0aCB0aGUgbmV3cyB0 aGF0IGdub21lIHdpbGwgZGV2ZWxvcCBnbm9tZSBtb2JpbGUgcGxhdGZvcm0sIEkgam9pbmVkIHRo aXMgbWFpbGlzdCBpbW1lZGlhdGVseS4gSSBoYXZlJm5ic3A7bW9iaWxlIGRldmljZSBkZXZlbG9w aW5nIGV4cGVyaWVuY2UsIGhvcGVmdWxseSBJIGNhbiZuYnNwO2JyaW5nIGluIG15IGVmZm9ydCB0 byB0aGlzIHByb2plY3QuPC9kaXY+Cgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2PkJ1dCBJIGRvbiYj Mzk7dCBrbm93IHdoZXJlIHRvIGdvIG5vdywgY2FuIGFueW9uZSBoZWxwJm5ic3A7Z2l2ZSZuYnNw O3VzJm5ic3A7c29tZSBicmllZiBkZXNjcmlwdGlvbiZuYnNwO2Fib3V0Jm5ic3A7dGhlIHByb2dy ZXNzL2FjaGlldmVtZW50cyBhbmQmbmJzcDt0aGUmbmJzcDtwbGFuID8gSXMgdGhlcmUgYW55dGhp bmcgd2UgY2FuIGhlbHAgPyZuYnNwO1RoYW5rcyB2ZXJ5IG11Y2guPC9kaXY+CjxkaXY+Jm5ic3A7 PC9kaXY+CjxkaXY+UmVnYXJkcyw8L2Rpdj4KPGRpdj5BbGxlbjwvZGl2Pgo8ZGl2PiZuYnNwOzwv ZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pjxicj48YnI+PGhyPgo8YSBzdHlsZT0iZm9udC1zaXplOiAx NHB4OyBsaW5lLWhlaWdodDogMTVweDsgY29sb3I6IHJnYigwLCAwLCAwKTsgdGV4dC1kZWNvcmF0 aW9uOiBub25lOyIgaHJlZj0iaHR0cDovL2V2ZW50Lm1haWwuMTYzLmNvbS9jaGFuZWwveHlxLmh0 bT9mcm9tPTE2M19OTzEiIHRhcmdldD0iX2JsYW5rIiBvbmNsaWNrPSJyZXR1cm4gdG9wLmpzLk9w ZW5FeHRMaW5rKHdpbmRvdyxldmVudCx0aGlzKSI+CjxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRp b246IHVuZGVybGluZTsgY29sb3I6IGJsdWU7Ij4xNTDN8sjLzazKsdTazea1xM34086jrMTjsrvK 1MrUwvCjvyA8L3NwYW4+IDwvYT48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPgo= ------=_Part_117897_8029084.1179852689083-- From pvanhoof@gnome.org Tue May 22 13:42:00 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 439903B0110 for ; Tue, 22 May 2007 13:42:00 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.544 X-Spam-Level: X-Spam-Status: No, score=-2.544 tagged_above=-999 required=2 tests=[AWL=0.056, BAYES_00=-2.599, SPF_HELO_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 3937 hrs), (distance 24, link: ethernet/modem), [86.39.154.66] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cMkRUI-0ckn4 for ; Tue, 22 May 2007 13:41:56 -0400 (EDT) Received: from mail.freax.org (mail.freax.org [86.39.154.66]) by menubar.gnome.org (Postfix) with ESMTP id 3EE4A3B0103 for ; Tue, 22 May 2007 13:41:56 -0400 (EDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.freax.org (Postfix) with ESMTP id D8C7F19F26B; Tue, 22 May 2007 19:23:54 +0200 (CEST) Received: from mail.freax.org ([127.0.0.1]) by localhost (mail.freax.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vQLIIRyVsq1U; Tue, 22 May 2007 19:23:54 +0200 (CEST) Received: from [192.168.1.113] (d54C0EE14.access.telenet.be [84.192.238.20]) (using SSLv3 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mail.freax.org (Postfix) with ESMTP id 937B419F1FC; Tue, 22 May 2007 19:23:54 +0200 (CEST) Subject: Re: Where to go ? From: Philip Van Hoof To: allen_mail In-Reply-To: <10267577.1483561179852225413.JavaMail.coremail@bj163app36.163.com> References: <10267577.1483561179852225413.JavaMail.coremail@bj163app36.163.com> Content-Type: text/plain; charset=utf-8 Date: Tue, 22 May 2007 19:41:53 +0200 Message-Id: <1179855713.7013.55.camel@schtrumpf> Mime-Version: 1.0 X-Mailer: Evolution 2.10.1 Content-Transfer-Encoding: 8bit Cc: mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 17:42:00 -0000 Hey Allen, As a currently available solution to putting a GNOME environment on a mobile device you could already take a look at GPE or Maemo. Both provide you with sufficient tools to customise them in such a way that they can easily be deployed on a wide range of mobile devices (once you have a kernel and for example KDrive running on it). Although the Maemo distribution, right now, has a strong emphasis on the Nokia products (the 770 and the N800), it consists of a lot of the exact same components as for example ... GPE. The GMAE initiative, though, is getting different teams and people together to create the necessary synergy to get all the different components working cooperatively together. This is happening right now, indeed. On one mobile device (instance) having competing components is usually very uninteresting (on performance, on memory utilisation and on the final UI experience. All of those depending on the component, of course) ps. Although competition is very interesting and very needed in our communities to achieve getting better than what other solutions offer, I believe the answer for competitors is to nevertheless cooperate on standardisation (for example via. freedesktop.org) and compete with each other on implementation (if there is actual competition). GMAE will indeed help you with knowing which components are recommended and are compatible with which other component. Eventually it might also cause some sort of standard set of components and mark specific component's versions that identifies a distribution like GPE, Maemo, Hiker, OLPC's Sugar, etc as "a typical GMAE one". On Wed, 2007-05-23 at 00:43 +0800, allen_mail wrote: > Hi, Adilson / Naveen, > > I have the same question about this project as yours, I joined this > maillist and don't know how to move ahead now. Let me introduce myself > also. > > I am Allen from Motorola, working on LinuxJava Platform project. > Several monthes ago,I was very curious about what would it be if we > transplant gnome to mobile phones. Then I did some trying but > eventually I gave up. It is really a big work for myself to do this. > > I am very excited with the news that gnome will develop gnome mobile > platform, I joined this mailist immediately. I have mobile device > developing experience, hopefully I can bring in my effort to this > project. > > But I don't know where to go now, can anyone help give us some brief > description about the progress/achievements and the plan ? Is there > anything we can help ? Thanks very much. > > Regards, > Allen > > > > > > ______________________________________________________________________ > 150万人同时在玩的网游,你不试试吗? > _______________________________________________ > mobile-devel-list mailing list > mobile-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/mobile-devel-list -- Philip Van Hoof, software developer home: me at pvanhoof dot be gnome: pvanhoof at gnome dot org http://www.pvanhoof.be/blog From daniel.amelang@gmail.com Tue May 22 17:04:43 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 195283B0141 for ; Tue, 22 May 2007 17:04:43 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.446 X-Spam-Level: X-Spam-Status: No, score=-2.446 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_RK=0.077] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (Google crawlbot) (firewall!) (up: 18 hrs), (distance 11, link: (Google 2)), [66.249.82.232] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P7Rg4V6toiP6 for ; Tue, 22 May 2007 17:04:41 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.232]) by menubar.gnome.org (Postfix) with ESMTP id 76E0C3B011C for ; Tue, 22 May 2007 17:04:41 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id t12so255390wxc for ; Tue, 22 May 2007 14:04:39 -0700 (PDT) Received: by 10.70.67.4 with SMTP id p4mr9645212wxa.1179867879311; Tue, 22 May 2007 14:04:39 -0700 (PDT) Received: by 10.70.105.3 with HTTP; Tue, 22 May 2007 14:04:39 -0700 (PDT) Message-ID: Date: Tue, 22 May 2007 14:04:39 -0700 From: "Daniel Amelang" To: koen@dominion.kabel.utwente.nl Subject: Re: Question about the performance of gtk+ in neo1973 mobile phone In-Reply-To: <465294EB.6060909@dominion.kabel.utwente.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> <465294EB.6060909@dominion.kabel.utwente.nl> Cc: performance-list@gnome.org, mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 21:04:43 -0000 On 5/21/07, Koen Kooi wrote: > falls huang schreef: > > Hello All ! > > > > I received a neo1973 mobile phone last week, its Operation System is > > linux/openmoko , CPU: s3c2410 , arm920t, 266M HZ. But I found when I > > start an application, the speed is very slow than windows > > mobile/symbian. Has anyone tuned the performance of GTK+ in neo1973? > > > > btw: openmoko is a free mobile phone operating system based on > > gtk+/linux ---> www.openmoko.org > > You can make it faster (but still slow) by using gtk 2.10.12 + a cairo with surface cache > and workqueue support (1.4.7). To make it useable you'll have to disable the pixmap-heavy > theme it uses. I think you mean "pixbuf-heavy" theme, right (not pixmap)? If slow pixbuf rendering were a problem, you may be interested in a patch I submitted recently to xorg that speeded up pixbuf rendering on R5G6B5 framebuffers by 3.4x : http://lists.freedesktop.org/archives/xorg/2007-April/024286.html That speedup was measured on a N800, but the neo1973 should see similar improvement. Dan Amelang From Carlos.Guerreiro@nokia.com Tue May 22 18:01:47 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D7BD43B012B for ; Tue, 22 May 2007 18:01:47 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.107 X-Spam-Level: X-Spam-Status: No, score=-2.107 tagged_above=-999 required=2 tests=[AWL=0.415, BAYES_00=-2.599, TW_SV=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 1) (up: 7403 hrs), (distance 20, link: ethernet/modem), [131.228.20.170] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UZ0hnuLqweH6 for ; Tue, 22 May 2007 18:01:17 -0400 (EDT) Received: from mgw-ext11.nokia.com (smtp.nokia.com [131.228.20.170]) by menubar.gnome.org (Postfix) with ESMTP id 6778F3B0161 for ; Tue, 22 May 2007 18:01:16 -0400 (EDT) Received: from esebh106.NOE.Nokia.com (esebh106.ntc.nokia.com [172.21.138.213]) by mgw-ext11.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id l4MM1ACO015979 for ; Wed, 23 May 2007 01:01:13 +0300 Received: from esebh104.NOE.Nokia.com ([172.21.143.34]) by esebh106.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 23 May 2007 01:01:10 +0300 Received: from esebe101.NOE.Nokia.com ([172.21.138.215]) by esebh104.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 23 May 2007 01:01:10 +0300 Received: from [10.162.252.148] ([10.162.252.148]) by esebe101.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 23 May 2007 01:01:10 +0300 Message-ID: <46536826.6020504@nokia.com> Date: Wed, 23 May 2007 01:01:10 +0300 From: Carlos Guerreiro User-Agent: Thunderbird 1.5.0.10 (X11/20070306) MIME-Version: 1.0 To: mobile-devel-list@gnome.org Subject: hildon@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 22 May 2007 22:01:10.0566 (UTC) FILETIME=[B4DF3460:01C79CBC] X-Nokia-AV: Clean X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 22:01:48 -0000 Hi, Ever since the first release of Maemo for the Nokia 770, Hildon has been an open piece of code released under the LGPL. The intention has been from the outset to allow developers outside of Nokia to peek into the internals of Hildon and help themselves. That initial release of Hildon was a one-off drop of code dependent on a heavily modified gtk+ and on other specifics of Maemo. Since then, a lot of effort has been put on improving Hildon's alignment with gtk+ and GNOME by aggressively reducing our patch against gtk+ and Hildon's dependencies on Maemo specifics. At the same time, the code was moved out to a public svn repository where it is developed in the open [1], the public maemo bugzilla has been increasingly used and development discussions have been slowing moving to the open. There's still a long way to go to make Hildon's development truly open, transparent and independent from Maemo and Nokia's Internet Tablet. It's about more than just the code - planning, releasing, decision making need to be further opened up as well. There's a clear understanding at Nokia that this is the way to go. The trend has been clear but Intel's and Ubuntu's interest on the project add a sense of urgency. At this point maemo's infrastructure is becoming inappropriate to host the development of a project that needs to be spun off from the specifics of the maemo environment and made accessible to developers interested in deploying Hildon in other environments such as Mobile Ubuntu. Setting up independent Hildon infrastructure (mailing list, wiki, svn, bugzilla,...) is clearly an option but there's a bolder possibility to consider: relocating the Hildon project to GNOME infrastructure moving Hildon closer to the project and community it is based on. I believe GNOME is where Hildon ultimately belongs as a GNOME Mobile framework optimized for the Tablet / MID form factors. Hildon could not (yet?) be part of the GNOME release but I believe it would fit well as a user of the GNOME infrastructure and could well move closer. As an example, releasing Hildon on a public schedule aligned with GNOME's is a very attractive proposition right now. Getting there would require solving a lot of practical problems mainly but not only at Nokia and would not happen overnight but could be worth the effort. So hildon@gnome.org is a possibility that we are very seriously considering now at Nokia. With that in mind, I'd like to hear from the GNOME community, particularly the GNOME Mobile people, about how realistic and desirable you find this possibility. Cheers, Carlos [1] https://stage.maemo.org/svn/maemo/projects/haf/ From behdad.esfahbod@gmail.com Tue May 22 18:13:22 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D1C593B007B for ; Tue, 22 May 2007 18:13:22 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.538 X-Spam-Level: X-Spam-Status: No, score=-2.538 tagged_above=-999 required=2 tests=[AWL=0.062, BAYES_00=-2.599, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 6769 hrs), (distance 12, link: (Google 2)), [209.85.132.242] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gwGBUJZdbSMU for ; Tue, 22 May 2007 18:13:20 -0400 (EDT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.242]) by menubar.gnome.org (Postfix) with ESMTP id C69AD3B0008 for ; Tue, 22 May 2007 18:13:20 -0400 (EDT) Received: by an-out-0708.google.com with SMTP id b6so511060ana for ; Tue, 22 May 2007 15:13:19 -0700 (PDT) Received: by 10.100.165.9 with SMTP id n9mr4275226ane.1179871999082; Tue, 22 May 2007 15:13:19 -0700 (PDT) Received: from ?172.16.14.116? ( [63.250.163.171]) by mx.google.com with ESMTP id c4sm10359anc.2007.05.22.15.13.18; Tue, 22 May 2007 15:13:18 -0700 (PDT) Subject: Re: hildon@gnome.org From: Behdad Esfahbod To: Carlos Guerreiro In-Reply-To: <46536826.6020504@nokia.com> References: <46536826.6020504@nokia.com> Content-Type: text/plain Date: Tue, 22 May 2007 18:13:33 -0400 Message-Id: <1179872013.26524.9.camel@behdad> Mime-Version: 1.0 X-Mailer: Evolution 2.8.3 (2.8.3-2.fc6) Content-Transfer-Encoding: 7bit Sender: Behdad Esfahbod Cc: mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 22:13:23 -0000 On Wed, 2007-05-23 at 01:01 +0300, Carlos Guerreiro wrote: > > Since then, a lot of effort has been put on improving Hildon's > alignment with gtk+ and GNOME by aggressively reducing our > patch against gtk+ and Hildon's dependencies on Maemo specifics. This is all very interesting. In the long run, what features do you see that have to live in Hildon and cannot be moved to current GNOME platform libraries? Given that there are bugs/proposals to add GtkApplication classes and similar efforts, what is it in Hildon that doesn't have a future in Gtk+? Thanks, -- behdad http://behdad.org/ "Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin, 1759 From behdad.esfahbod@gmail.com Tue May 22 22:24:19 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 680823B0013 for ; Tue, 22 May 2007 22:24:19 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.496 X-Spam-Level: X-Spam-Status: No, score=-2.496 tagged_above=-999 required=2 tests=[AWL=0.027, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 6812 hrs), (distance 12, link: (Google 2)), [209.85.132.250] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0u0AQWZtSFoW for ; Tue, 22 May 2007 22:24:17 -0400 (EDT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.250]) by menubar.gnome.org (Postfix) with ESMTP id E05B23B000A for ; Tue, 22 May 2007 22:24:16 -0400 (EDT) Received: by an-out-0708.google.com with SMTP id c34so6740anc for ; Tue, 22 May 2007 19:24:15 -0700 (PDT) Received: by 10.100.152.9 with SMTP id z9mr69484and.1179887055260; Tue, 22 May 2007 19:24:15 -0700 (PDT) Received: from ?172.16.14.116? ( [63.250.163.171]) by mx.google.com with ESMTP id c2sm330482ana.2007.05.22.19.24.14; Tue, 22 May 2007 19:24:14 -0700 (PDT) Subject: Re: Question about the performance of gtk+ in neo1973 mobile phone From: Behdad Esfahbod To: falls huang In-Reply-To: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> References: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> Content-Type: text/plain Date: Tue, 22 May 2007 22:24:29 -0400 Message-Id: <1179887069.1436.13.camel@behdad> Mime-Version: 1.0 X-Mailer: Evolution 2.8.3 (2.8.3-2.fc6) Content-Transfer-Encoding: 7bit Sender: Behdad Esfahbod Cc: performance-list@gnome.org, mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 May 2007 02:24:19 -0000 On Tue, 2007-05-22 at 11:27 +0800, falls huang wrote: > Hello All ! > > I received a neo1973 mobile phone last week, its Operation System > is linux/openmoko , CPU: s3c2410 , arm920t, 266M HZ. But I found when > I start an application, the speed is very slow than windows > mobile/symbian. Has anyone tuned the performance of GTK+ in neo1973? None that I've heard of. Some techniques like what maemo and olpc are doing to avoid Gtk+ startup overhead may prove useful. behdad who is still waiting to be offered a neo1973 to experiement with text rendering on it > btw: openmoko is a free mobile phone operating system based on gtk > +/linux ---> www.openmoko.org > > -- > Regards > Falls Huang -- behdad http://behdad.org/ "Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin, 1759 From 2pavan@gmail.com Wed May 23 00:14:52 2007 Return-Path: <2pavan@gmail.com> X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7BE283B0017 for ; Wed, 23 May 2007 00:14:52 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: 1.166 X-Spam-Level: * X-Spam-Status: No, score=1.166 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 3138 hrs), (distance 11, link: (Google 2)), [209.85.146.177] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0NBWA4L8WCH1 for ; Wed, 23 May 2007 00:14:51 -0400 (EDT) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.177]) by menubar.gnome.org (Postfix) with ESMTP id 793753B0009 for ; Wed, 23 May 2007 00:14:51 -0400 (EDT) Received: by wa-out-1112.google.com with SMTP id j4so17069wah for ; Tue, 22 May 2007 21:14:49 -0700 (PDT) Received: by 10.115.76.1 with SMTP id d1mr91794wal.1179893689737; Tue, 22 May 2007 21:14:49 -0700 (PDT) Received: by 10.114.47.16 with HTTP; Tue, 22 May 2007 21:14:49 -0700 (PDT) Message-ID: <81b55c910705222114w396ee78ds98c8351b76154f6a@mail.gmail.com> Date: Wed, 23 May 2007 09:44:49 +0530 From: "Pavan Krishnamurthy" <2pavan@gmail.com> To: mobile-devel-list@gnome.org Subject: Introduction MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_148852_33000816.1179893689671" X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 May 2007 04:14:52 -0000 ------=_Part_148852_33000816.1179893689671 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I am Pavan, working in Nokia, working mainly on open source mobile softwares. I have been working on multimedia frameworks like gstreamer, SDL, Xlib, audio libraries, maemo platform. I am not sure what kind of activities are undertaken in this forum. So please keep the information posted to the group. Regards, Pavan ------=_Part_148852_33000816.1179893689671 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
I am Pavan, working in Nokia, working mainly on open source mobile softwares.
I have been working on multimedia frameworks like gstreamer, SDL, Xlib, audio libraries, maemo platform. I am not sure what kind of activities are undertaken in this forum. So please keep the information posted to the group.
 
Regards,
Pavan
------=_Part_148852_33000816.1179893689671-- From quim.gil@nokia.com Wed May 23 01:06:29 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A29B03B0017; Wed, 23 May 2007 01:06:29 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 1) (up: 7474 hrs), (distance 20, link: ethernet/modem), [131.228.20.170] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T4F-vXBxXg2E; Wed, 23 May 2007 01:06:27 -0400 (EDT) Received: from mgw-ext11.nokia.com (smtp.nokia.com [131.228.20.170]) by menubar.gnome.org (Postfix) with ESMTP id 971303B0009; Wed, 23 May 2007 01:06:26 -0400 (EDT) Received: from esebh106.NOE.Nokia.com (esebh106.ntc.nokia.com [172.21.138.213]) by mgw-ext11.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id l4N567Ed004605; Wed, 23 May 2007 08:06:15 +0300 Received: from esebh103.NOE.Nokia.com ([172.21.143.33]) by esebh106.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 23 May 2007 08:06:01 +0300 Received: from esebh101.NOE.Nokia.com ([172.21.138.177]) by esebh103.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 23 May 2007 08:06:01 +0300 Received: from mgw-int01.ntc.nokia.com ([172.21.143.96]) by esebh101.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.1830); Wed, 23 May 2007 08:06:01 +0300 Received: from [172.21.35.60] (esdhcp03560.research.nokia.com [172.21.35.60]) by mgw-int01.ntc.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id l4N560qX022511; Wed, 23 May 2007 08:06:00 +0300 Subject: Re: Where to go ? From: Quim Gil To: ext Philip Van Hoof In-Reply-To: <1179855713.7013.55.camel@schtrumpf> References: <10267577.1483561179852225413.JavaMail.coremail@bj163app36.163.com> <1179855713.7013.55.camel@schtrumpf> Content-Type: text/plain Date: Wed, 23 May 2007 08:09:27 +0300 Message-Id: <1179896967.4874.33.camel@caixanegra> Mime-Version: 1.0 X-Mailer: Evolution 2.8.1 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 23 May 2007 05:06:01.0803 (UTC) FILETIME=[0ED549B0:01C79CF8] X-Nokia-AV: Clean Cc: mobile-devel-list@gnome.org, allen_mail X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 May 2007 05:06:29 -0000 On Tue, 2007-05-22 at 19:41 +0200, ext Philip Van Hoof wrote: > Although the Maemo distribution, right now, has a strong emphasis on the > Nokia products (the 770 and the N800), it consists of a lot of the exact > same components as for example ... GPE. For obvious reasons we will keep having "strong emphasis" in Nokia products, but we are working on the maemo architecture and related stuff to make maemo more and more hardware independent, easing the hardware adaptation to the hardware owners. Please measure my words. This is not a top priority for us, there are still many things that require more attention in maemo-for-Nokia itself. Hardware abstraction is useful even for ourselves alone, and moves like Intel being interested in the Hildon Application Framework just helps pushing this exercise up in the (stuffed) list of priorities. What is clear is that we don't want maemo just for Nokia. It's not that simple to make the current code more useful to other hardware environments, though. -- Quim Gil - http://maemo.org From koen@dominion.kabel.utwente.nl Wed May 23 03:40:29 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 00F653B0073; Wed, 23 May 2007 03:40:29 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.38 X-Spam-Level: X-Spam-Status: No, score=-2.38 tagged_above=-999 required=2 tests=[AWL=-0.070, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_RK=0.077] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (up: 1435 hrs), (distance 20, link: ethernet/modem), [130.89.2.8] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RkKFltGXVPjF; Wed, 23 May 2007 03:40:25 -0400 (EDT) Received: from smtp.utwente.nl (smtp1.utsp.utwente.nl [130.89.2.8]) by menubar.gnome.org (Postfix) with ESMTP id 0A1463B00EF; Wed, 23 May 2007 03:40:24 -0400 (EDT) Received: from [172.20.1.5] (dominion.kabel.utwente.nl [130.89.193.158]) by smtp.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id l4N7eELr031873; Wed, 23 May 2007 09:40:15 +0200 Message-ID: <4653EFDC.4010903@dominion.kabel.utwente.nl> Date: Wed, 23 May 2007 09:40:12 +0200 From: Koen Kooi User-Agent: Thunderbird 1.5.0.10 (Macintosh/20070221) MIME-Version: 1.0 Subject: Re: Question about the performance of gtk+ in neo1973 mobile phone References: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> <465294EB.6060909@dominion.kabel.utwente.nl> In-Reply-To: X-Enigmail-Version: 0.94.2.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact helpdesk@ITBE.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: koen@dominion.kabel.utwente.nl Cc: performance-list@gnome.org, mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: koen@dominion.kabel.utwente.nl List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 May 2007 07:40:29 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Daniel Amelang schreef: > On 5/21/07, Koen Kooi wrote: >> falls huang schreef: >> > Hello All ! >> > >> > I received a neo1973 mobile phone last week, its Operation >> System is >> > linux/openmoko , CPU: s3c2410 , arm920t, 266M HZ. But I found when I >> > start an application, the speed is very slow than windows >> > mobile/symbian. Has anyone tuned the performance of GTK+ in neo1973? >> > >> > btw: openmoko is a free mobile phone operating system based on >> > gtk+/linux ---> www.openmoko.org >> >> You can make it faster (but still slow) by using gtk 2.10.12 + a cairo >> with surface cache >> and workqueue support (1.4.7). To make it useable you'll have to >> disable the pixmap-heavy >> theme it uses. > > I think you mean "pixbuf-heavy" theme, right (not pixmap)? > > If slow pixbuf rendering were a problem, you may be interested in a > patch I submitted recently to xorg that speeded up pixbuf rendering on > R5G6B5 framebuffers by 3.4x : > > http://lists.freedesktop.org/archives/xorg/2007-April/024286.html > > That speedup was measured on a N800, but the neo1973 should see > similar improvement. I gave the testapp and patch a spin: ipaq hx4700: unpatched Xw100: 6.04 FPS patched Xw100: 6.04 FPS unpatched Xfbdev: 6.04 FPS patched Xfbdev: 6.04 FPS ipaq h2200: unpatched Xfbdev: 4.18 FPS patched Xfbdev: 4.17 FPS Any clues why the patch doesn't seem to have an effect? regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFGU+/bMkyGM64RGpERApTSAJ9xgq6quc/brxTjEbL0Of+nzRdYkwCfY+sH AaJVefm+QyIkg2iF4nx8AG4= =rFeH -----END PGP SIGNATURE----- From daniel.amelang@gmail.com Wed May 23 04:23:13 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B4D593B0134 for ; Wed, 23 May 2007 04:23:13 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZAYyRICU9QlF for ; Wed, 23 May 2007 04:23:11 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.239]) by menubar.gnome.org (Postfix) with ESMTP id 9D7633B00EF for ; Wed, 23 May 2007 04:23:11 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i26so77250wxd for ; Wed, 23 May 2007 01:23:10 -0700 (PDT) Received: by 10.70.125.11 with SMTP id x11mr609614wxc.1179908589854; Wed, 23 May 2007 01:23:09 -0700 (PDT) Received: by 10.70.105.3 with HTTP; Wed, 23 May 2007 01:23:09 -0700 (PDT) Message-ID: Date: Wed, 23 May 2007 01:23:09 -0700 From: "Daniel Amelang" To: koen@dominion.kabel.utwente.nl Subject: Re: Question about the performance of gtk+ in neo1973 mobile phone In-Reply-To: <4653EFDC.4010903@dominion.kabel.utwente.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> <465294EB.6060909@dominion.kabel.utwente.nl> <4653EFDC.4010903@dominion.kabel.utwente.nl> Cc: performance-list@gnome.org, mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 May 2007 08:23:13 -0000 On 5/23/07, Koen Kooi wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Daniel Amelang schreef: > > > If slow pixbuf rendering were a problem, you may be interested in a > > patch I submitted recently to xorg that speeded up pixbuf rendering on > > R5G6B5 framebuffers by 3.4x : > > > > http://lists.freedesktop.org/archives/xorg/2007-April/024286.html > > > > That speedup was measured on a N800, but the neo1973 should see > > similar improvement. > > I gave the testapp and patch a spin: > > ipaq hx4700: > > unpatched Xw100: 6.04 FPS > patched Xw100: 6.04 FPS > unpatched Xfbdev: 6.04 FPS > patched Xfbdev: 6.04 FPS > > ipaq h2200: > > unpatched Xfbdev: 4.18 FPS > patched Xfbdev: 4.17 FPS > > Any clues why the patch doesn't seem to have an effect? Assuming you didn't make any errors in applying the patch and getting the patched server compiled and up and running (I do have faith in you :), it's likely that for your combination of Gdk+Xserver+hardware, the test program doesn't hit the exact same composite case (fbCompositeSrc_8888RevNPx0565) as it does on my N800. Easiest way to tell that would to add a couple ErrorF calls in fbpict.c to see what functions are called. ErrorF messages get spat out to stderr, if I remember correctly. You didn't happen to apply that patch by hand, did you? I can think of a couple tricky places that might have tripped you up if you did. Especially the part about adding the new function to the fbComposite "switch case of doom". Care to send me your patched fbpict.c? Dan Amelang From Tommi.Komulainen@nokia.com Wed May 23 05:03:39 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 16FCA3B013A for ; Wed, 23 May 2007 05:03:39 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.529 X-Spam-Level: X-Spam-Status: No, score=-2.529 tagged_above=-999 required=2 tests=[AWL=0.069, BAYES_00=-2.599, UNPARSEABLE_RELAY=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 1) (up: 7513 hrs), (distance 20, link: ethernet/modem), [131.228.20.170] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NZYNVHS9lqfG for ; Wed, 23 May 2007 05:03:36 -0400 (EDT) Received: from mgw-ext11.nokia.com (smtp.nokia.com [131.228.20.170]) by menubar.gnome.org (Postfix) with ESMTP id 2A4E73B010F for ; Wed, 23 May 2007 05:03:35 -0400 (EDT) Received: from esebh107.NOE.Nokia.com (esebh107.ntc.nokia.com [172.21.143.143]) by mgw-ext11.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id l4N93RTq022702 for ; Wed, 23 May 2007 12:03:33 +0300 Received: from esebh104.NOE.Nokia.com ([172.21.143.34]) by esebh107.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 23 May 2007 12:03:16 +0300 Received: from esebe106.NOE.Nokia.com ([172.21.143.51]) by esebh104.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 23 May 2007 12:03:16 +0300 Received: from 172.21.35.33 ([172.21.35.33]) by esebe106.NOE.Nokia.com ([172.21.143.51]) with Microsoft Exchange Server HTTP-DAV ; Wed, 23 May 2007 09:03:15 +0000 Received: from localhost by esebe106.noe.nokia.com; 23 May 2007 09:03:15 +0000 Subject: Re: hildon@gnome.org From: Tommi Komulainen To: mobile-devel-list@gnome.org In-Reply-To: <1179872013.26524.9.camel@behdad> References: <46536826.6020504@nokia.com> <1179872013.26524.9.camel@behdad> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Wed, 23 May 2007 12:03:14 +0300 Message-Id: <1179910995.30497.35.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-OriginalArrivalTime: 23 May 2007 09:03:16.0337 (UTC) FILETIME=[3346CE10:01C79D19] X-Nokia-AV: Clean X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 May 2007 09:03:39 -0000 On Tue, 2007-05-22 at 18:13 -0400, ext Behdad Esfahbod wrote: > On Wed, 2007-05-23 at 01:01 +0300, Carlos Guerreiro wrote: > > > > Since then, a lot of effort has been put on improving Hildon's > > alignment with gtk+ and GNOME by aggressively reducing our > > patch against gtk+ and Hildon's dependencies on Maemo specifics. > > This is all very interesting. In the long run, what features do you see > that have to live in Hildon and cannot be moved to current GNOME > platform libraries? Given that there are bugs/proposals to add > GtkApplication classes and similar efforts, what is it in Hildon that > doesn't have a future in Gtk+? Well, basically Hildon widgets could be just gtk+ widgets themed in a special way, at least in theory. However, in practice I think there may be widgets that would be easier to maintain and customize when they're more standalone. But even in that case it would be really useful to be able to provide the same interface for the application developers. -- Tommi Komulainen From allen.well@yahoo.com Wed May 23 05:48:44 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7FDC83B010F for ; Wed, 23 May 2007 05:48:44 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: YES X-Spam-Score: 2.171 X-Spam-Level: ** X-Spam-Status: Yes, score=2.171 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, HTML_MESSAGE=0.001, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: FreeBSD 6.x (1) (up: 1220 hrs), (distance 11, link: ethernet/modem), [66.196.100.37] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MR51ZuExkejE for ; Wed, 23 May 2007 05:48:41 -0400 (EDT) Received: from web57301.mail.re1.yahoo.com (web57301.mail.re1.yahoo.com [66.196.100.37]) by menubar.gnome.org (Postfix) with SMTP id AB9DB3B007E for ; Wed, 23 May 2007 05:48:40 -0400 (EDT) Received: (qmail 60306 invoked by uid 60001); 23 May 2007 09:48:39 -0000 X-YMail-OSG: nJuQq6gVM1kWn32gMJkhis42i6Rivu5mDU2nt8bPfbCS00A_T8huOMfhNHwv6GvfLQhemYx6n42lgM7F98SVwzOAEtATMWBgxJa9gmO2z1hrK8KiV.wa_w-- Received: from [219.142.125.223] by web57301.mail.re1.yahoo.com via HTTP; Wed, 23 May 2007 16:48:38 ICT X-Mailer: YahooMailRC/651.23.1 YahooMailWebService/0.7.41.14 Date: Wed, 23 May 2007 16:48:38 +0700 (ICT) From: Allen Wang Subject: Re: where to go To: Philip Van Hoof MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-608602689-1179913718=:59642" Message-ID: <961797.59642.qm@web57301.mail.re1.yahoo.com> Cc: mobile-devel-list@gnome.org, allen.well@yahoo.com X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 May 2007 09:48:44 -0000 --0-608602689-1179913718=:59642 Content-Type: text/plain; charset=ascii Hey, Philip, Thanks very much for your help. So mobile platform based on gnome already exists and is even mature like maemo. The main goal of GMAE is to standardize the functionalities of components and the interfaces between them so that they can work smoothly. The standardization work should be based on existing platform like GPE or Maemo. am I right ? My other question is, How to become a developer to contribute to this project? GMAE have already selected teams and developers or you are still recruiting resource ? Thanks again. Regards, Allen Hey Allen, As a currently available solution to putting a GNOME environment on a mobile device you could already take a look at GPE or Maemo. Both provide you with sufficient tools to customise them in such a way that they can easily be deployed on a wide range of mobile devices (once you have a kernel and for example KDrive running on it). Although the Maemo distribution, right now, has a strong emphasis on the Nokia products (the 770 and the N800), it consists of a lot of the exact same components as for example ... GPE. The GMAE initiative, though, is getting different teams and people together to create the necessary synergy to get all the different components working cooperatively together. This is happening right now, indeed. On one mobile device (instance) having competing components is usually very uninteresting (on performance, on memory utilisation and on the final UI experience. All of those depending on the component, of course) ps. Although competition is very interesting and very needed in our communities to achieve getting better than what other solutions offer, I believe the answer for competitors is to nevertheless cooperate on standardisation (for example via. freedesktop.org) and compete with each other on implementation (if there is actual competition). GMAE will indeed help you with knowing which components are recommended and are compatible with which other component. Eventually it might also cause some sort of standard set of components and mark specific component's versions that identifies a distribution like GPE, Maemo, Hiker, OLPC's Sugar, etc as "a typical GMAE one". On Wed, 2007-05-23 at 00:43 +0800, allen_mail wrote: > Hi, Adilson / Naveen, > > I have the same question about this project as yours, I joined this > maillist and don't know how to move ahead now. Let me introduce myself > also. > > I am Allen from Motorola, working on LinuxJava Platform project. > Several monthes ago,I was very curious about what would it be if we > transplant gnome to mobile phones. Then I did some trying but > eventually I gave up. It is really a big work for myself to do this. > > I am very excited with the news that gnome will develop gnome mobile > platform, I joined this mailist immediately. I have mobile device > developing experience, hopefully I can bring in my effort to this > project. > > But I don't know where to go now, can anyone help give us some brief > description about the progress/achievements and the plan ? Is there > anything we can help ? Thanks very much. > > Regards, > Allen ____________________________________________________________________________________ Moody friends. Drama queens. Your life? Nope! - their life, your story. Play Sims Stories at Yahoo! Games. http://sims.yahoo.com/ --0-608602689-1179913718=:59642 Content-Type: text/html; charset=ascii
Hey, Philip,
 
Thanks very much for your help.
 
So mobile platform based on gnome already exists and is even mature like maemo. The main goal of GMAE is to standardize the functionalities of components and the interfaces between them so that they can work smoothly. 
The standardization work should be based on existing platform like GPE or Maemo.  am I right ?

 

My other question is,

How to become a developer to contribute to this project?  GMAE have already selected teams and developers or you are still recruiting resource ?  Thanks again.


 

Regards,
Allen

 

 

Hey Allen,

As a currently available solution to putting a GNOME environment on a
mobile device you could already take a look at GPE or Maemo. Both
provide you with sufficient tools to customise them in such a way that
they can easily be deployed on a wide range of mobile devices (once you
have a kernel and for example KDrive running on it).

Although the Maemo distribution, right now, has a strong emphasis on the
Nokia products (the 770 and the N800), it consists of a lot of the exact
same components as for example ... GPE.

The GMAE initiative, though, is getting different teams and people
together to create the necessary synergy to get all the different
components working cooperatively together. This is happening right now,
indeed.

On one mobile device (instance) having competing components is usually
very uninteresting (on performance, on memory utilisation and on the
final UI experience. All of those depending on the component, of course)

ps. Although competition is very interesting and very needed in our
communities to achieve getting better than what other solutions offer, I
believe the answer for competitors is to nevertheless cooperate on
standardisation (for example via. freedesktop.org) and compete with each
other on implementation (if there is actual competition).

GMAE will indeed help you with knowing which components are recommended
and are compatible with which other component. Eventually it might also
cause some sort of standard set of components and mark specific
component's versions that identifies a distribution like GPE, Maemo,
Hiker, OLPC's Sugar, etc as "a typical GMAE one".



On Wed, 2007-05-23 at 00:43 +0800, allen_mail wrote:
> Hi, Adilson / Naveen,

> I have the same question about this project as yours, I joined this
> maillist and don't know how to move ahead now. Let me introduce myself
> also.

> I am Allen from Motorola, working on LinuxJava Platform project.
> Several monthes ago,I was very curious about what would it be if we
> transplant gnome to mobile phones. Then I did some trying but
> eventually I gave up. It is really a big work for myself to do this.

> I am very excited with the news that gnome will develop gnome mobile
> platform, I joined this mailist immediately. I have mobile device
> developing experience, hopefully I can bring in my effort to this
> project.

> But I don't know where to go now, can anyone help give us some brief
> description about the progress/achievements and the plan ? Is there
> anything we can help ? Thanks very much.

> Regards,
> Allen



Now that's room service! Choose from over 150,000 hotels
in 45,000 destinations on Yahoo! Travel
to find your fit. --0-608602689-1179913718=:59642-- From pvanhoof@gnome.org Wed May 23 05:53:18 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E46323B00FF for ; Wed, 23 May 2007 05:53:17 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.545 X-Spam-Level: X-Spam-Status: No, score=-2.545 tagged_above=-999 required=2 tests=[AWL=0.055, BAYES_00=-2.599, SPF_HELO_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 3953 hrs), (distance 25, link: ethernet/modem), [86.39.154.66] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hf9dkGbn8DDr for ; Wed, 23 May 2007 05:53:15 -0400 (EDT) Received: from mail.freax.org (mail.freax.org [86.39.154.66]) by menubar.gnome.org (Postfix) with ESMTP id 0BA623B0074 for ; Wed, 23 May 2007 05:53:14 -0400 (EDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.freax.org (Postfix) with ESMTP id 3806718EEC7; Wed, 23 May 2007 11:35:12 +0200 (CEST) Received: from mail.freax.org ([127.0.0.1]) by localhost (mail.freax.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TPHA6u3DyKCg; Wed, 23 May 2007 11:35:12 +0200 (CEST) Received: from [192.168.1.113] (d54C0EE14.access.telenet.be [84.192.238.20]) (using SSLv3 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mail.freax.org (Postfix) with ESMTP id E074118E778; Wed, 23 May 2007 11:35:11 +0200 (CEST) Subject: Re: where to go From: Philip Van Hoof To: Allen Wang In-Reply-To: <961797.59642.qm@web57301.mail.re1.yahoo.com> References: <961797.59642.qm@web57301.mail.re1.yahoo.com> Content-Type: text/plain Date: Wed, 23 May 2007 11:53:12 +0200 Message-Id: <1179913992.7013.135.camel@schtrumpf> Mime-Version: 1.0 X-Mailer: Evolution 2.10.1 Content-Transfer-Encoding: 7bit Cc: mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 May 2007 09:53:18 -0000 On Wed, 2007-05-23 at 16:48 +0700, Allen Wang wrote: > > Hey, Philip, > > Thanks very much for your help. > > So mobile platform based on gnome already exists and is even mature > like maemo. The main goal of GMAE is to standardize the > functionalities of components and the interfaces between them so that > they can work smoothly. > The standardization work should be based on existing platform like GPE > or Maemo. am I right ? > > > My other question is, > > How to become a developer to contribute to this project? GMAE have > already selected teams and developers or you are still recruiting > resource ? Thanks again. The best way is to join one or more of the project's mailing lists, talk with people about your intentions with the software, start providing patches. Another excellent way to get started is to visit a conference like GUADEC. You'll meet the the 'dudes' who actually did all that fancy software in GNOME, including the ones who work on embedded and mobile things. You'll also meetup with people of some very interesting companies. Including Nokia, indeed. > Hey Allen, > > As a currently available solution to putting a GNOME environment on a > mobile device you could already take a look at GPE or Maemo. Both > provide you with sufficient tools to customise them in such a way that > they can easily be deployed on a wide range of mobile devices (once > you > have a kernel and for example KDrive running on it). > > Although the Maemo distribution, right now, has a strong emphasis on > the > Nokia products (the 770 and the N800), it consists of a lot of the > exact > same components as for example ... GPE. > > The GMAE initiative, though, is getting different teams and people > together to create the necessary synergy to get all the different > components working cooperatively together. This is happening right > now, > indeed. > > On one mobile device (instance) having competing components is usually > very uninteresting (on performance, on memory utilisation and on the > final UI experience. All of those depending on the component, of > course) > > ps. Although competition is very interesting and very needed in our > communities to achieve getting better than what other solutions offer, > I > believe the answer for competitors is to nevertheless cooperate on > standardisation (for example via. freedesktop.org) and compete with > each > other on implementation (if there is actual competition). > > GMAE will indeed help you with knowing which components are > recommended > and are compatible with which other component. Eventually it might > also > cause some sort of standard set of components and mark specific > component's versions that identifies a distribution like GPE, Maemo, > Hiker, OLPC's Sugar, etc as "a typical GMAE one". > > > > On Wed, 2007-05-23 at 00:43 +0800, allen_mail wrote: > > Hi, Adilson / Naveen, > > > > I have the same question about this project as yours, I joined this > > maillist and don't know how to move ahead now. Let me introduce > myself > > also. > > > > I am Allen from Motorola, working on LinuxJava Platform project. > > Several monthes ago,I was very curious about what would it be if we > > transplant gnome to mobile phones. Then I did some trying but > > eventually I gave up. It is really a big work for myself to do > this. > > > > I am very excited with the news that gnome will develop gnome mobile > > platform, I joined this mailist immediately. I have mobile device > > developing experience, hopefully I can bring in my effort to this > > project. > > > > But I don't know where to go now, can anyone help give us some brief > > description about the progress/achievements and the plan ? Is there > > anything we can help ? Thanks very much. > > > > Regards, > > Allen > > > > > > ______________________________________________________________________ > Now that's room service! Choose from over 150,000 hotels > in 45,000 destinations on Yahoo! Travel to find your fit. -- Philip Van Hoof, software developer home: me at pvanhoof dot be gnome: pvanhoof at gnome dot org http://www.pvanhoof.be/blog From kalle.vahlman@gmail.com Thu May 24 03:54:45 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AD8D13B00C9 for ; Thu, 24 May 2007 03:54:45 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.307 X-Spam-Level: X-Spam-Status: No, score=-2.307 tagged_above=-999 required=2 tests=[AWL=0.216, BAYES_00=-2.599, SPF_PASS=-0.001, TW_EV=0.077] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (Google crawlbot) (firewall!) (up: 60 hrs), (distance 11, link: (Google 2)), [66.249.82.226] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BIay2gNsMeNE for ; Thu, 24 May 2007 03:54:42 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.226]) by menubar.gnome.org (Postfix) with ESMTP id B929B3B00BE for ; Thu, 24 May 2007 03:54:42 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i26so239672wxd for ; Thu, 24 May 2007 00:54:41 -0700 (PDT) Received: by 10.90.56.5 with SMTP id e5mr1538906aga.1179993280897; Thu, 24 May 2007 00:54:40 -0700 (PDT) Received: by 10.90.27.5 with HTTP; Thu, 24 May 2007 00:54:40 -0700 (PDT) Message-ID: <177e83dd0705240054w5405126epaefedfbf3b1aa92c@mail.gmail.com> Date: Thu, 24 May 2007 10:54:40 +0300 From: "Kalle Vahlman" To: mobile-devel-list@gnome.org Subject: Re: hildon@gnome.org In-Reply-To: <1179910995.30497.35.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <46536826.6020504@nokia.com> <1179872013.26524.9.camel@behdad> <1179910995.30497.35.camel@localhost.localdomain> X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: zuh@iki.fi List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 May 2007 07:54:45 -0000 2007/5/23, Tommi Komulainen : > On Tue, 2007-05-22 at 18:13 -0400, ext Behdad Esfahbod wrote: > > On Wed, 2007-05-23 at 01:01 +0300, Carlos Guerreiro wrote: > > > > > > Since then, a lot of effort has been put on improving Hildon's > > > alignment with gtk+ and GNOME by aggressively reducing our > > > patch against gtk+ and Hildon's dependencies on Maemo specifics. > > > > This is all very interesting. In the long run, what features do you see > > that have to live in Hildon and cannot be moved to current GNOME > > platform libraries? Given that there are bugs/proposals to add > > GtkApplication classes and similar efforts, what is it in Hildon that > > doesn't have a future in Gtk+? > > Well, basically Hildon widgets could be just gtk+ widgets themed in a > special way, at least in theory. However, in practice I think there may > be widgets that would be easier to maintain and customize when they're > more standalone. But even in that case it would be really useful to be > able to provide the same interface for the application developers. Right now would be a good time to actually define what is included in this "Hildon" anyway... While in the context of GTK+, the answer is probably "the Hildon widgets", the url pointed to by Carlos includes *loads* of other stuff, like the Sapwood theme engine and gnomevfs stuff, as well as the rewrite of maemo-af-desktop. So perhaps some list of things actually thought to be developed within the Hildon project should be created, to help with grasping what all we are talking about here exactly. -- Kalle Vahlman, zuh@iki.fi Powered by http://movial.fi Interesting stuff at http://syslog.movial.fi From tfheen@err.no Thu May 24 04:23:00 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1E86D3B00C9 for ; Thu, 24 May 2007 04:23:00 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.464 X-Spam-Level: X-Spam-Status: No, score=-2.464 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 1844 hrs), (distance 21, link: ethernet/modem), [85.19.200.177] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d3wXJtOMDIrD for ; Thu, 24 May 2007 04:22:58 -0400 (EDT) Received: from vawad.err.no (vawad.err.no [85.19.200.177]) by menubar.gnome.org (Postfix) with ESMTP id 094233B0084 for ; Thu, 24 May 2007 04:22:57 -0400 (EDT) Received: from 189.84-48-121.nextgentel.com ([84.48.121.189] helo=localhost.localdomain) by vawad.err.no with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.62) (envelope-from ) id 1Hr8ay-0006O5-U4; Thu, 24 May 2007 10:22:53 +0200 Received: by localhost.localdomain (Postfix, from userid 1000) id AD47BAB15B; Thu, 24 May 2007 10:22:07 +0200 (CEST) From: Tollef Fog Heen To: mobile-devel-list@gnome.org Subject: Introduction Mail-Copies-To: never Mail-Followup-To: mobile-devel-list@gnome.org Date: Thu, 24 May 2007 10:22:07 +0200 Message-ID: <87wsyybphs.fsf@xoog.err.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 May 2007 08:23:00 -0000 Hi all, I am Tollef Fog Heen, technical lead of Ubuntu Mobile. I am currently working on getting maemo packaged up for Ubuntu; the GMAE stack should already be available in Ubuntu. While I haven't been involved in GNOME before, I have been using it for years and am excited to help bring it to more platforms it has not been used for before. -- Tollef Fog Heen UNIX is user friendly, it's just picky about who its friends are From luc.pionchon@nokia.com Thu May 24 06:40:26 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6B2EE3B0084 for ; Thu, 24 May 2007 06:40:26 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -1.599 X-Spam-Level: X-Spam-Status: No, score=-1.599 tagged_above=-999 required=2 tests=[AWL=0.845, BAYES_00=-2.599, TW_EV=0.077, TW_SV=0.077, UNPARSEABLE_RELAY=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 1) (up: 7769 hrs), (distance 20, link: ethernet/modem), [131.228.20.171] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RwxkPbcJjR+g for ; Thu, 24 May 2007 06:40:25 -0400 (EDT) Received: from mgw-ext12.nokia.com (smtp.nokia.com [131.228.20.171]) by menubar.gnome.org (Postfix) with ESMTP id 9D5D93B006E for ; Thu, 24 May 2007 06:40:24 -0400 (EDT) Received: from esebh107.NOE.Nokia.com (esebh107.ntc.nokia.com [172.21.143.143]) by mgw-ext12.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id l4OAeDK3027270; Thu, 24 May 2007 13:40:21 +0300 Received: from esebh103.NOE.Nokia.com ([172.21.143.33]) by esebh107.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 24 May 2007 13:40:09 +0300 Received: from esebe102.NOE.Nokia.com ([172.21.138.217]) by esebh103.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 24 May 2007 13:40:09 +0300 Received: from 172.21.39.58 ([172.21.39.58]) by esebe102.NOE.Nokia.com ([172.21.138.217]) with Microsoft Exchange Server HTTP-DAV ; Thu, 24 May 2007 10:40:09 +0000 Received: from hed041-152 by esebe102.NOE.Nokia.com; 24 May 2007 13:37:50 +0300 Subject: Re: hildon@gnome.org From: Luc Pionchon To: zuh@iki.fi In-Reply-To: <177e83dd0705240054w5405126epaefedfbf3b1aa92c@mail.gmail.com> References: <46536826.6020504@nokia.com> <1179872013.26524.9.camel@behdad> <1179910995.30497.35.camel@localhost.localdomain> <177e83dd0705240054w5405126epaefedfbf3b1aa92c@mail.gmail.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Thu, 24 May 2007 13:37:50 +0300 Message-Id: <1180003070.19923.152.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.10.1 X-OriginalArrivalTime: 24 May 2007 10:40:09.0856 (UTC) FILETIME=[E6D12800:01C79DEF] X-Nokia-AV: Clean Cc: mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: luc.pionchon@nokia.com List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 May 2007 10:40:26 -0000 Hi, Hildon bits are tagged at, https://stage.maemo.org/svn/maemo/projects/haf/maemo-tags/hildon-bits/ Basically, a set of panels, a theme framework, and a set of libraries. Tommi described the components in this post, https://lists.ubuntu.com/archives/ubuntu-mobile/2007-May/000098.html As Carlos mentioned, our first "release" was a dump. Since we spent a lot of efforts to clean up the mess and align with upstream, and now is about time to release something stable and coherent. This is a work in progress, we are preparing a better information system than just a svn folder :) luc On Thu, 2007-05-24 at 10:54 +0300, ext Kalle Vahlman wrote: > 2007/5/23, Tommi Komulainen : > > On Tue, 2007-05-22 at 18:13 -0400, ext Behdad Esfahbod wrote: > > > On Wed, 2007-05-23 at 01:01 +0300, Carlos Guerreiro wrote: > > > > > > > > Since then, a lot of effort has been put on improving Hildon's > > > > alignment with gtk+ and GNOME by aggressively reducing our > > > > patch against gtk+ and Hildon's dependencies on Maemo specifics. > > > > > > This is all very interesting. In the long run, what features do you see > > > that have to live in Hildon and cannot be moved to current GNOME > > > platform libraries? Given that there are bugs/proposals to add > > > GtkApplication classes and similar efforts, what is it in Hildon that > > > doesn't have a future in Gtk+? > > > > Well, basically Hildon widgets could be just gtk+ widgets themed in a > > special way, at least in theory. However, in practice I think there may > > be widgets that would be easier to maintain and customize when they're > > more standalone. But even in that case it would be really useful to be > > able to provide the same interface for the application developers. > > Right now would be a good time to actually define what is included in > this "Hildon" anyway... > > While in the context of GTK+, the answer is probably "the Hildon > widgets", the url pointed to by Carlos includes *loads* of other > stuff, like the Sapwood theme engine and gnomevfs stuff, as well as > the rewrite of maemo-af-desktop. > > So perhaps some list of things actually thought to be developed within > the Hildon project should be created, to help with grasping what all > we are talking about here exactly. > From koen@dominion.kabel.utwente.nl Sun May 27 05:22:36 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 29B653B00A5; Sun, 27 May 2007 05:22:36 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.455 X-Spam-Level: X-Spam-Status: No, score=-2.455 tagged_above=-999 required=2 tests=[AWL=0.009, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (up: 657 hrs), (distance 20, link: ethernet/modem), [130.89.2.9] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id of3lrGf-k17p; Sun, 27 May 2007 05:22:33 -0400 (EDT) Received: from smtp.utwente.nl (smtp2.utsp.utwente.nl [130.89.2.9]) by menubar.gnome.org (Postfix) with ESMTP id E54D13B0072; Sun, 27 May 2007 05:22:32 -0400 (EDT) Received: from [172.20.1.5] (dominion.kabel.utwente.nl [130.89.193.158]) by smtp.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id l4R9MLox023213; Sun, 27 May 2007 11:22:26 +0200 Message-ID: <46594DCE.8050506@dominion.kabel.utwente.nl> Date: Sun, 27 May 2007 11:22:22 +0200 From: Koen Kooi User-Agent: Thunderbird 1.5.0.10 (Macintosh/20070221) MIME-Version: 1.0 To: mobile-devel-list@gnome.org Subject: Re: Question about the performance of gtk+ in neo1973 mobile phone References: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> <465294EB.6060909@dominion.kabel.utwente.nl> <4653EFDC.4010903@dominion.kabel.utwente.nl> In-Reply-To: <4653EFDC.4010903@dominion.kabel.utwente.nl> X-Enigmail-Version: 0.94.2.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact helpdesk@ITBE.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-SpamScore: ss X-UTwente-MailScanner-From: koen@dominion.kabel.utwente.nl Cc: performance-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: koen@dominion.kabel.utwente.nl List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 May 2007 09:22:36 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Koen Kooi schreef: > Daniel Amelang schreef: >> http://lists.freedesktop.org/archives/xorg/2007-April/024286.html > >> That speedup was measured on a N800, but the neo1973 should see >> similar improvement. > > I gave the testapp and patch a spin: > > ipaq hx4700: > > unpatched Xw100: 6.04 FPS > patched Xw100: 6.04 FPS > unpatched Xfbdev: 6.04 FPS > patched Xfbdev: 6.04 FPS > > ipaq h2200: > > unpatched Xfbdev: 4.18 FPS > patched Xfbdev: 4.17 FPS > > Any clues why the patch doesn't seem to have an effect? Yes: the accelerated function doesn't get called. regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFGWU3OMkyGM64RGpERAhVtAKCegBmoba2FtppB6+USDNa3hhbchwCgsj2g TRa8FVGADQMOJqG0Wt3FOT4= =5jJE -----END PGP SIGNATURE----- From vincent@vuntz.net Tue May 29 17:50:10 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 91BD53B0087; Tue, 29 May 2007 17:50:10 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.059 X-Spam-Level: X-Spam-Status: No, score=-2.059 tagged_above=-999 required=2 tests=[AWL=-0.259, BAYES_00=-2.599, L_P0F_UNKN=0.8, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: UNKNOWN [S4:47:1:60:M1460,S,T,N,W4:.:?:?] (up: 4920 hrs), (link: ethernet/modem), [82.228.182.88] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Yn5TgKaohToh; Tue, 29 May 2007 17:50:09 -0400 (EDT) Received: from fennas.vuntz.net (fennas.vuntz.net [82.228.182.88]) by menubar.gnome.org (Postfix) with ESMTP id 77A113B0080; Tue, 29 May 2007 17:50:09 -0400 (EDT) Received: by fennas.vuntz.net (Postfix, from userid 1000) id 729CE1126D6; Tue, 29 May 2007 23:50:07 +0200 (CEST) Date: Tue, 29 May 2007 23:50:07 +0200 From: Vincent Untz To: Philip Van Hoof Subject: Re: where to go Message-ID: <20070529215007.GX8499@vuntz.net> References: <961797.59642.qm@web57301.mail.re1.yahoo.com> <1179913992.7013.135.camel@schtrumpf> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1179913992.7013.135.camel@schtrumpf> User-Agent: Mutt/1.5.13 (2006-08-11) Cc: mobile-devel-list@gnome.org, Allen Wang X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 May 2007 21:50:10 -0000 Hi, Le mercredi 23 mai 2007, 11:53 +0200, Philip Van Hoof a crit : > > How to become a developer to contribute to this project? GMAE have > > already selected teams and developers or you are still recruiting > > resource ? Thanks again. > > > The best way is to join one or more of the project's mailing lists, talk > with people about your intentions with the software, start providing > patches. I just want to add one more word about this: the first step for contributing is really yours. Join mailing lists, listen, try to know where help is needed, be curious, find an area you're interested in (it can be code, but it can also be non-code stuff, like bug triaging, documentation, etc.), try to solve a small problem that is bothering you. And have fun. You really shouldn't wait for people to tell you what to do. There are really many areas where you can help. Just find one. And if you have difficulties finding what you can do, just tell us what you'd love to do and I'm sure we'll be able to show you where you can help. Vincent -- Les gens heureux ne sont pas presss. From vincent@vuntz.net Tue May 29 17:56:38 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 03CD63B0105 for ; Tue, 29 May 2007 17:56:38 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -1.13 X-Spam-Level: X-Spam-Status: No, score=-1.13 tagged_above=-999 required=2 tests=[AWL=-1.189, BAYES_20=-0.74, L_P0F_UNKN=0.8, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: UNKNOWN [S4:47:1:60:M1460,S,T,N,W4:.:?:?] (up: 4920 hrs), (link: ethernet/modem), [82.228.182.88] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1dZ8WUpHcQAO for ; Tue, 29 May 2007 17:56:05 -0400 (EDT) Received: from fennas.vuntz.net (fennas.vuntz.net [82.228.182.88]) by menubar.gnome.org (Postfix) with ESMTP id E411E3B006A for ; Tue, 29 May 2007 17:56:04 -0400 (EDT) Received: by fennas.vuntz.net (Postfix, from userid 1000) id 0E4E51126D6; Tue, 29 May 2007 23:56:03 +0200 (CEST) Date: Tue, 29 May 2007 23:56:03 +0200 From: Vincent Untz To: Carlos Guerreiro Subject: Re: hildon@gnome.org Message-ID: <20070529215603.GY8499@vuntz.net> References: <46536826.6020504@nokia.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <46536826.6020504@nokia.com> User-Agent: Mutt/1.5.13 (2006-08-11) Cc: mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 May 2007 21:56:38 -0000 Hi Carlos, Le mercredi 23 mai 2007, 01:01 +0300, Carlos Guerreiro a crit : > At this point maemo's infrastructure is becoming inappropriate > to host the development of a project that needs to be spun off > from the specifics of the maemo environment and made accessible > to developers interested in deploying Hildon in other environments > such as Mobile Ubuntu. > > Setting up independent Hildon infrastructure (mailing list, wiki, > svn, bugzilla,...) is clearly an option but there's a bolder possibility > to consider: relocating the Hildon project to GNOME infrastructure > moving Hildon closer to the project and community it is based on. > > I believe GNOME is where Hildon ultimately belongs as a > GNOME Mobile framework optimized for the Tablet / MID form factors. > > Hildon could not (yet?) be part of the GNOME release but I believe it > would fit well as a user of the GNOME infrastructure and could > well move closer. As an example, releasing Hildon on a public > schedule aligned with GNOME's is a very attractive proposition right now. > > Getting there would require solving a lot of practical problems > mainly but not only at Nokia and would not happen overnight but > could be worth the effort. So hildon@gnome.org is a possibility > that we are very seriously considering now at Nokia. > > With that in mind, I'd like to hear from the GNOME community, > particularly the GNOME Mobile people, about how realistic and > desirable you find this possibility. I think this is an awesome idea, and I'm pretty sure there'd be no major issue in moving hildon to the GNOME infrastructure. Hildon doesn't have to follow a schedule similar to the GNOME one for this move to happen. Of course, this is also something which would be nice :-) Vincent -- Les gens heureux ne sont pas presss. From ernaveenverma@gmail.com Wed May 30 04:02:36 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 73C723B0094 for ; Wed, 30 May 2007 04:02:36 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -1.966 X-Spam-Level: X-Spam-Status: No, score=-1.966 tagged_above=-999 required=2 tests=[AWL=0.259, BAYES_00=-2.599, HTML_30_40=0.374, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (Google crawlbot) (firewall!) (up: 243 hrs), (distance 12, link: (Google 2)), [64.233.162.238] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QbEfdxLy1dLz for ; Wed, 30 May 2007 04:02:32 -0400 (EDT) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.238]) by menubar.gnome.org (Postfix) with ESMTP id 194273B022F for ; Wed, 30 May 2007 04:02:29 -0400 (EDT) Received: by nz-out-0506.google.com with SMTP id n1so1672273nzf for ; Wed, 30 May 2007 01:02:28 -0700 (PDT) Received: by 10.115.55.1 with SMTP id h1mr3817197wak.1180512148133; Wed, 30 May 2007 01:02:28 -0700 (PDT) Received: by 10.114.125.10 with HTTP; Wed, 30 May 2007 01:02:28 -0700 (PDT) Message-ID: <9d71b7f00705300102k28b4f77bnb9f934557079936b@mail.gmail.com> Date: Wed, 30 May 2007 11:02:28 +0300 From: "Naveen Verma" To: "Vincent Untz" Subject: Re: where to go In-Reply-To: <20070529215007.GX8499@vuntz.net> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_966_3350754.1180512148097" References: <961797.59642.qm@web57301.mail.re1.yahoo.com> <1179913992.7013.135.camel@schtrumpf> <20070529215007.GX8499@vuntz.net> Cc: mobile-devel-list@gnome.org, Allen Wang X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 May 2007 08:02:37 -0000 ------=_Part_966_3350754.1180512148097 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi, On 5/30/07, Vincent Untz wrote: > > Hi, Thanks for you kind information. But as a beginner it is a bit difficult to find some area where we can start contribution. One reason is I don't know whats going on in this direction so that I can select some are and start looking at it. So it would be great if I can get some idea what is the plan and what is ongoing that will help us to find a way to start. -Regards Naveen Le mercredi 23 mai 2007, =E0 11:53 +0200, Philip Van Hoof a =E9crit : > > > How to become a developer to contribute to this project? GMAE have > > > already selected teams and developers or you are still recruiting > > > resource ? Thanks again. > > > > > > The best way is to join one or more of the project's mailing lists, tal= k > > with people about your intentions with the software, start providing > > patches. > > I just want to add one more word about this: the first step for > contributing is really yours. Join mailing lists, listen, try to know > where help is needed, be curious, find an area you're interested in (it > can be code, but it can also be non-code stuff, like bug triaging, > documentation, etc.), try to solve a small problem that is bothering > you. And have fun. > > You really shouldn't wait for people to tell you what to do. There are > really many areas where you can help. Just find one. > > And if you have difficulties finding what you can do, just tell us what > you'd love to do and I'm sure we'll be able to show you where you can > help. > > Vincent > > -- > Les gens heureux ne sont pas press=E9s. > _______________________________________________ > mobile-devel-list mailing list > mobile-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/mobile-devel-list > ------=_Part_966_3350754.1180512148097 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi,

On 5/30/07, Vincent Untz <vuntz@gn= ome.org> wrote:
Hi,

Thanks for you kind information. But as a beginner= it is a bit difficult to find some area where we can start contribution. O= ne reason is I don't know whats going on in this direction so that I ca= n select some are and start looking at it.

So it would be great if I can get some idea what is the plan and wh= at is ongoing that will help us to find a way to start.

-Regards
= Naveen
 

Le mercredi 23 mai 2007, =E0 11:53 +0200, Philip Van Hoof a =E9crit :
&g= t; > How to become a developer to contribute to this project?  = ;GMAE have
> > already selected teams and developers or you are st= ill recruiting
> > resource ?  Thanks again.
>
>
> T= he best way is to join one or more of the project's mailing lists, talk=
> with people about your intentions with the software, start providi= ng
> patches.

I just want to add one more word about this: the first= step for
contributing is really yours. Join mailing lists, listen, try = to know
where help is needed, be curious, find an area you're intere= sted in (it
can be code, but it can also be non-code stuff, like bug triaging,
d= ocumentation, etc.), try to solve a small problem that is bothering
you.= And have fun.

You really shouldn't wait for people to tell you = what to do. There are
really many areas where you can help. Just find one.

And if you = have difficulties finding what you can do, just tell us what
you'd l= ove to do and I'm sure we'll be able to show you where you can
help.

Vincent

--
Les gens heureux ne sont pas press=E9s._______________________________________________
mobile-devel-list mail= ing list
mobile-devel-lis= t@gnome.org
http://mail.gnome.org/mailman/listinfo/mobile-devel-list

------=_Part_966_3350754.1180512148097-- From allen.well@yahoo.com Wed May 30 05:25:52 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 486A23B0248 for ; Wed, 30 May 2007 05:25:52 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: 0.253 X-Spam-Level: X-Spam-Status: No, score=0.253 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, HTML_40_50=0.496, HTML_MESSAGE=0.001, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: FreeBSD 4.7-5.2 (or MacOS X 10.2-10.4) (2) (up: 5892 hrs), (distance 11, link: ethernet/modem), [68.142.237.92] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Tru1yhQin3wW for ; Wed, 30 May 2007 05:25:50 -0400 (EDT) Received: from n7.bullet.re3.yahoo.com (n7.bullet.re3.yahoo.com [68.142.237.92]) by menubar.gnome.org (Postfix) with SMTP id 284AD3B00A6 for ; Wed, 30 May 2007 05:25:49 -0400 (EDT) Received: from [68.142.230.29] by n7.bullet.re3.yahoo.com with NNFMP; 30 May 2007 09:25:48 -0000 Received: from [66.196.101.131] by t2.bullet.re2.yahoo.com with NNFMP; 30 May 2007 09:25:48 -0000 Received: from [127.0.0.1] by rrr2.mail.re1.yahoo.com with NNFMP; 30 May 2007 09:25:48 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 485237.6614.bm@rrr2.mail.re1.yahoo.com Received: (qmail 89810 invoked by uid 60001); 30 May 2007 09:25:48 -0000 X-YMail-OSG: mqhSka0VM1nO7iwRKmb5F14KnKFFB6BIw1vy8CHz1N02SlFqcHKWyabwsr2cOOATlkGZ_pb_fvCW81KMVyEx3tRcwQ-- Received: from [69.147.97.214] by web57302.mail.re1.yahoo.com via HTTP; Wed, 30 May 2007 02:25:48 PDT X-Mailer: YahooMailRC/651.23.1 YahooMailWebService/0.7.41.16 Date: Wed, 30 May 2007 02:25:48 -0700 (PDT) From: Allen Wang Subject: Re: where to go To: Naveen Verma , Vincent Untz MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-1845190719-1180517148=:89554" Message-ID: <374993.89554.qm@web57302.mail.re1.yahoo.com> Cc: mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 May 2007 09:25:52 -0000 --0-1845190719-1180517148=:89554 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Vincent, =0A=0AThanks much.=0A=0AI am interested in coding / bug fix, of co= urse, I can also work on testing if needed. Can you give me some suggesti= ons on where to move on?=0A=0AI know this mail list is specified for GMAE, = Are there any other maillists who are discussing about GAME topics ?=0A = =0ARegards,=0AAllen=0A=0A=0A=0A----- Original Message ----=0AFrom: Naveen V= erma =0ATo: Vincent Untz =0ACc: P= hilip Van Hoof ; mobile-devel-list@gnome.org; Allen Wan= g =0ASent: Wednesday, May 30, 2007 4:02:28 PM=0ASubje= ct: Re: where to go=0A=0AHi,=0A=0A=0AOn 5/30/07, Vincent Untz wrote:=0AHi,=0A=0AThanks for you kind information. But as a beginner i= t is a bit difficult to find some area where we can start contribution. One= reason is I don't know whats going on in this direction so that I can sele= ct some are and start looking at it. =0A=0ASo it would be great if I can ge= t some idea what is the plan and what is ongoing that will help us to find = a way to start.=0A=0A-Regards=0ANaveen=0A =0A=0A=0ALe mercredi 23 mai 2007,= =E0 11:53 +0200, Philip Van Hoof a =E9crit :=0A> > How to become a develop= er to contribute to this project? GMAE have=0A> > already selected teams a= nd developers or you are still recruiting =0A> > resource ? Thanks again.= =0A>=0A>=0A> The best way is to join one or more of the project's mailing l= ists, talk=0A> with people about your intentions with the software, start p= roviding=0A> patches.=0A=0AI just want to add one more word about this: the= first step for=0Acontributing is really yours. Join mailing lists, listen,= try to know=0Awhere help is needed, be curious, find an area you're intere= sted in (it =0Acan be code, but it can also be non-code stuff, like bug tri= aging,=0Adocumentation, etc.), try to solve a small problem that is botheri= ng=0Ayou. And have fun.=0A=0AYou really shouldn't wait for people to tell y= ou what to do. There are =0Areally many areas where you can help. Just find= one.=0A=0AAnd if you have difficulties finding what you can do, just tell = us what=0Ayou'd love to do and I'm sure we'll be able to show you where you= can=0Ahelp.=0A=0AVincent=0A=0A--=0ALes gens heureux ne sont pas press=E9s.= =0A_______________________________________________=0Amobile-devel-list mail= ing list=0Amobile-devel-list@gnome.org =0Ahttp://mail.gnome.org/mailman/lis= tinfo/mobile-devel-list=0A=0A=0A =0A_______________________________________= _____________________________________________=0AExpecting? Get great news r= ight away with email Auto-Check. =0ATry the Yahoo! Mail Beta.=0Ahttp://advi= sion.webevents.yahoo.com/mailbeta/newmail_tools.html --0-1845190719-1180517148=:89554 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable
=0A
Vincent,
=0A
 
=0A
Than= ks much.
=0A
 
=0A
I am interested in coding / = bug fix, of course,  I can also work on testing if needed.&n= bsp; Can you give me some suggestions on where to move on?
=0A
&nb= sp;
=0A
I know this mail list is specified for GMAE,&nbs= p; Are there any other maillists who are discussing about GA= ME topics ?
 
Regards,
Allen
=0A


=0A
----- Original Message ----
From: Naveen Verma <ernaveenverma@gmail.= com>
To: Vincent Untz <vuntz@gnome.org>
Cc: Philip Van Hoof = <pvanhoof@gnome.org>; mobile-devel-list@gnome.org; Allen Wang <all= en.well@yahoo.com>
Sent: Wednesday, May 30, 2007 4:02:28 PM
Subjec= t: Re: where to go

Hi,

=0A
On 5= /30/07, Vincent Untz <vuntz@gnome.org> wro= te:=0A
Hi,=0A

Thanks for you kind information. But as a beginner it is= a bit difficult to find some area where we can start contribution. One rea= son is I don't know whats going on in this direction so that I can select s= ome are and start looking at it.

So it would be great if I can get = some idea what is the plan and what is ongoing that will help us to find a = way to start.

-Regards
Naveen
 

=0A
Le mercredi 23 mai 2007, =E0 11:53 = +0200, Philip Van Hoof a =E9crit :
> > How to become a developer t= o contribute to this project?  GMAE have
> > already sel= ected teams and developers or you are still recruiting
> > resour= ce ?  Thanks again.
>
>
> The best way is to jo= in one or more of the project's mailing lists, talk
> with people abo= ut your intentions with the software, start providing
> patches.
<= BR>I just want to add one more word about this: the first step for
contr= ibuting is really yours. Join mailing lists, listen, try to know
where h= elp is needed, be curious, find an area you're interested in (it
can be= code, but it can also be non-code stuff, like bug triaging,
documentati= on, etc.), try to solve a small problem that is bothering
you. And have fun.

You really shouldn't wait for people to tell you what to do. T= here are
really many areas where you can help. Just find one.

An= d if you have difficulties finding what you can do, just tell us what
yo= u'd love to do and I'm sure we'll be able to show you where you can
help= ..

Vincent

--
Les gens heureux ne sont pas press=E9s.
__= _____________________________________________
mobile-devel-list mailing = list
mobile-devel-list@gnome.org
ht= tp://mail.gnome.org/mailman/listinfo/mobile-devel-list
=



=0A=0A
Food fight? Enjoy some healthy debate
in the Yahoo! Answers Food & Drink Q&A. --0-1845190719-1180517148=:89554-- From tfheen@err.no Thu May 24 06:25:32 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 87F5D3B008F for ; Thu, 24 May 2007 06:25:32 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.464 X-Spam-Level: X-Spam-Status: No, score=-2.464 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 1846 hrs), (distance 22, link: ethernet/modem), [85.19.200.177] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RfqeKEjnI+ZJ for ; Thu, 24 May 2007 06:25:30 -0400 (EDT) Received: from vawad.err.no (vawad.err.no [85.19.200.177]) by menubar.gnome.org (Postfix) with ESMTP id 78AA23B006E for ; Thu, 24 May 2007 06:25:30 -0400 (EDT) Received: from 189.84-48-121.nextgentel.com ([84.48.121.189] helo=localhost.localdomain) by vawad.err.no with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.62) (envelope-from ) id 1HrAVX-0006pp-AQ; Thu, 24 May 2007 12:25:25 +0200 Received: by localhost.localdomain (Postfix, from userid 1000) id 0ED765F73B; Thu, 24 May 2007 12:24:36 +0200 (CEST) From: Tollef Fog Heen To: mobile-devel-list@gnome.org Subject: Re: hildon@gnome.org References: <46536826.6020504@nokia.com> <1179872013.26524.9.camel@behdad> <1179910995.30497.35.camel@localhost.localdomain> <177e83dd0705240054w5405126epaefedfbf3b1aa92c@mail.gmail.com> Mail-Copies-To: never Mail-Followup-To: mobile-devel-list@gnome.org In-Reply-To: <177e83dd0705240054w5405126epaefedfbf3b1aa92c@mail.gmail.com> (Kalle Vahlman's message of "Thu, 24 May 2007 10:54:40 +0300") Message-ID: <87ps4qbjtn.fsf@xoog.err.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailman-Approved-At: Thu, 16 Aug 2007 19:52:44 -0400 X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Thu, 24 May 2007 10:25:32 -0000 X-Original-Date: Thu, 24 May 2007 12:24:36 +0200 X-List-Received-Date: Thu, 24 May 2007 10:25:32 -0000 * "Kalle Vahlman" | So perhaps some list of things actually thought to be developed within | the Hildon project should be created, to help with grasping what all | we are talking about here exactly. https://lists.ubuntu.com/archives/ubuntu-mobile/2007-May/000098.html explains what the different bits of hildon are and their relation to each other. -- Tollef Fog Heen UNIX is user friendly, it's just picky about who its friends are From koen@dominion.kabel.utwente.nl Wed May 23 04:46:38 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AC3D53B010F; Wed, 23 May 2007 04:46:38 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.456 X-Spam-Level: X-Spam-Status: No, score=-2.456 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (up: 1446 hrs), (distance 20, link: ethernet/modem), [130.89.2.8] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ud2Q-xkvISw0; Wed, 23 May 2007 04:46:33 -0400 (EDT) Received: from smtp.utwente.nl (smtp1.utsp.utwente.nl [130.89.2.8]) by menubar.gnome.org (Postfix) with ESMTP id 755633B007E; Wed, 23 May 2007 04:46:32 -0400 (EDT) Received: from [172.20.1.5] (dominion.kabel.utwente.nl [130.89.193.158]) by smtp.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id l4N8kLLr012707; Wed, 23 May 2007 10:46:21 +0200 Message-ID: <4653FF5C.60302@dominion.kabel.utwente.nl> From: Koen Kooi User-Agent: Thunderbird 1.5.0.10 (Macintosh/20070221) MIME-Version: 1.0 To: Daniel Amelang Subject: Re: Question about the performance of gtk+ in neo1973 mobile phone References: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> <465294EB.6060909@dominion.kabel.utwente.nl> <4653EFDC.4010903@dominion.kabel.utwente.nl> In-Reply-To: X-Enigmail-Version: 0.94.2.0 Content-Type: multipart/mixed; boundary="------------070003000508070405010307" X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact helpdesk@ITBE.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: koen@dominion.kabel.utwente.nl X-Mailman-Approved-At: Thu, 16 Aug 2007 19:52:50 -0400 Cc: performance-list@gnome.org, mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Wed, 23 May 2007 08:46:38 -0000 X-Original-Date: Wed, 23 May 2007 10:46:20 +0200 X-List-Received-Date: Wed, 23 May 2007 08:46:38 -0000 This is a multi-part message in MIME format. --------------070003000508070405010307 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Daniel Amelang schreef: > On 5/23/07, Koen Kooi wrote: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Daniel Amelang schreef: >> >>> If slow pixbuf rendering were a problem, you may be interested in a >>> patch I submitted recently to xorg that speeded up pixbuf rendering on >>> R5G6B5 framebuffers by 3.4x : >>> >>> http://lists.freedesktop.org/archives/xorg/2007-April/024286.html >>> >>> That speedup was measured on a N800, but the neo1973 should see >>> similar improvement. >> I gave the testapp and patch a spin: >> >> ipaq hx4700: >> >> unpatched Xw100: 6.04 FPS >> patched Xw100: 6.04 FPS >> unpatched Xfbdev: 6.04 FPS >> patched Xfbdev: 6.04 FPS >> >> ipaq h2200: >> >> unpatched Xfbdev: 4.18 FPS >> patched Xfbdev: 4.17 FPS >> >> Any clues why the patch doesn't seem to have an effect? > > Assuming you didn't make any errors in applying the patch and getting > the patched server compiled and up and running (I do have faith in you > :), it's likely that for your combination of Gdk+Xserver+hardware, the > test program doesn't hit the exact same composite case > (fbCompositeSrc_8888RevNPx0565) as it does on my N800. gtk 2.10.12 + xserver-xorg 1.2.0, built as kdrive. > Easiest way to tell that would to add a couple ErrorF calls in > fbpict.c to see what functions are called. ErrorF messages get spat > out to stderr, if I remember correctly. > > You didn't happen to apply that patch by hand, did you? I can think of > a couple tricky places that might have tripped you up if you did. > Especially the part about adding the new function to the fbComposite > "switch case of doom". Care to send me your patched fbpict.c? attached. regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFGU/9cMkyGM64RGpERAst6AJwKBtrF10aXL64PINzp64UeS2MG5ACeKOc3 plSyJuOetHvaqxZyw8OfCTM= =N20f -----END PGP SIGNATURE----- --------------070003000508070405010307 Content-Type: text/plain; x-mac-type="54455854"; x-mac-creator="70627861"; name="fbpict.c" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="fbpict.c" LyoKICoKICogQ29weXJpZ2h0IMKpIDIwMDAgU3VTRSwgSW5jLgogKgogKiBQZXJtaXNzaW9u IHRvIHVzZSwgY29weSwgbW9kaWZ5LCBkaXN0cmlidXRlLCBhbmQgc2VsbCB0aGlzIHNvZnR3 YXJlIGFuZCBpdHMKICogZG9jdW1lbnRhdGlvbiBmb3IgYW55IHB1cnBvc2UgaXMgaGVyZWJ5 IGdyYW50ZWQgd2l0aG91dCBmZWUsIHByb3ZpZGVkIHRoYXQKICogdGhlIGFib3ZlIGNvcHly aWdodCBub3RpY2UgYXBwZWFyIGluIGFsbCBjb3BpZXMgYW5kIHRoYXQgYm90aCB0aGF0CiAq IGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgYXBwZWFyIGlu IHN1cHBvcnRpbmcKICogZG9jdW1lbnRhdGlvbiwgYW5kIHRoYXQgdGhlIG5hbWUgb2YgU3VT RSBub3QgYmUgdXNlZCBpbiBhZHZlcnRpc2luZyBvcgogKiBwdWJsaWNpdHkgcGVydGFpbmlu ZyB0byBkaXN0cmlidXRpb24gb2YgdGhlIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMsCiAq IHdyaXR0ZW4gcHJpb3IgcGVybWlzc2lvbi4gIFN1U0UgbWFrZXMgbm8gcmVwcmVzZW50YXRp b25zIGFib3V0IHRoZQogKiBzdWl0YWJpbGl0eSBvZiB0aGlzIHNvZnR3YXJlIGZvciBhbnkg cHVycG9zZS4gIEl0IGlzIHByb3ZpZGVkICJhcyBpcyIKICogd2l0aG91dCBleHByZXNzIG9y IGltcGxpZWQgd2FycmFudHkuCiAqCiAqIFN1U0UgRElTQ0xBSU1TIEFMTCBXQVJSQU5USUVT IFdJVEggUkVHQVJEIFRPIFRISVMgU09GVFdBUkUsIElOQ0xVRElORyBBTEwKICogSU1QTElF RCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUywgSU4gTk8gRVZF TlQgU0hBTEwgU3VTRQogKiBCRSBMSUFCTEUgRk9SIEFOWSBTUEVDSUFMLCBJTkRJUkVDVCBP UiBDT05TRVFVRU5USUFMIERBTUFHRVMgT1IgQU5ZIERBTUFHRVMKICogV0hBVFNPRVZFUiBS RVNVTFRJTkcgRlJPTSBMT1NTIE9GIFVTRSwgREFUQSBPUiBQUk9GSVRTLCBXSEVUSEVSIElO IEFOIEFDVElPTgogKiBPRiBDT05UUkFDVCwgTkVHTElHRU5DRSBPUiBPVEhFUiBUT1JUSU9V UyBBQ1RJT04sIEFSSVNJTkcgT1VUIE9GIE9SIElOCiAqIENPTk5FQ1RJT04gV0lUSCBUSEUg VVNFIE9SIFBFUkZPUk1BTkNFIE9GIFRISVMgU09GVFdBUkUuCiAqCiAqIEF1dGhvcjogIEtl aXRoIFBhY2thcmQsIFN1U0UsIEluYy4KICovCgojaWZkZWYgSEFWRV9ESVhfQ09ORklHX0gK I2luY2x1ZGUgPGRpeC1jb25maWcuaD4KI2VuZGlmCgojaW5jbHVkZSA8c3RyaW5nLmg+Cgoj aW5jbHVkZSAiZmIuaCIKCiNpZmRlZiBSRU5ERVIKCiNpbmNsdWRlICJwaWN0dXJlc3RyLmgi CiNpbmNsdWRlICJtaXBpY3QuaCIKI2luY2x1ZGUgImZicGljdC5oIgojaW5jbHVkZSAiZmJt bXguaCIKCnR5cGVkZWYgdm9pZAkoKkNvbXBvc2l0ZUZ1bmMpIChDQVJEOCAgICAgIG9wLAoJ CQkJICBQaWN0dXJlUHRyIHBTcmMsCgkJCQkgIFBpY3R1cmVQdHIgcE1hc2ssCgkJCQkgIFBp Y3R1cmVQdHIgcERzdCwKCQkJCSAgSU5UMTYgICAgICB4U3JjLAoJCQkJICBJTlQxNiAgICAg IHlTcmMsCgkJCQkgIElOVDE2ICAgICAgeE1hc2ssCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBJTlQxNiAgICAgIHlNYXNrLAoJCQkJICBJTlQxNiAgICAgIHhEc3QsCgkJ CQkgIElOVDE2ICAgICAgeURzdCwKCQkJCSAgQ0FSRDE2ICAgICB3aWR0aCwKCQkJCSAgQ0FS RDE2ICAgICBoZWlnaHQpOwoKQ0FSRDMyCmZiT3ZlciAoQ0FSRDMyIHgsIENBUkQzMiB5KQp7 CiAgICBDQVJEMTYgIGEgPSB+eCA+PiAyNDsKICAgIENBUkQxNiAgdDsKICAgIENBUkQzMiAg bSxuLG8scDsKCiAgICBtID0gRmJPdmVyVSh4LHksMCxhLHQpOwogICAgbiA9IEZiT3ZlclUo eCx5LDgsYSx0KTsKICAgIG8gPSBGYk92ZXJVKHgseSwxNixhLHQpOwogICAgcCA9IEZiT3Zl clUoeCx5LDI0LGEsdCk7CiAgICByZXR1cm4gbXxufG98cDsKfQoKQ0FSRDMyCmZiT3ZlcjI0 IChDQVJEMzIgeCwgQ0FSRDMyIHkpCnsKICAgIENBUkQxNiAgYSA9IH54ID4+IDI0OwogICAg Q0FSRDE2ICB0OwogICAgQ0FSRDMyICBtLG4sbzsKCiAgICBtID0gRmJPdmVyVSh4LHksMCxh LHQpOwogICAgbiA9IEZiT3ZlclUoeCx5LDgsYSx0KTsKICAgIG8gPSBGYk92ZXJVKHgseSwx NixhLHQpOwogICAgcmV0dXJuIG18bnxvOwp9CgpDQVJEMzIKZmJJbiAoQ0FSRDMyIHgsIENB UkQ4IHkpCnsKICAgIENBUkQxNiAgYSA9IHk7CiAgICBDQVJEMTYgIHQ7CiAgICBDQVJEMzIg IG0sbixvLHA7CgogICAgbSA9IEZiSW5VKHgsMCxhLHQpOwogICAgbiA9IEZiSW5VKHgsOCxh LHQpOwogICAgbyA9IEZiSW5VKHgsMTYsYSx0KTsKICAgIHAgPSBGYkluVSh4LDI0LGEsdCk7 CiAgICByZXR1cm4gbXxufG98cDsKfQoKLyoKICogTmFtaW5nIGNvbnZlbnRpb246CiAqCiAq ICBvcFNSQ3hNQVNLeERTVAogKi8KCnZvaWQKZmJDb21wb3NpdGVTb2xpZE1hc2tfbng4eDg4 ODggKENBUkQ4ICAgICAgb3AsCgkJCSAgICAgICBQaWN0dXJlUHRyIHBTcmMsCgkJCSAgICAg ICBQaWN0dXJlUHRyIHBNYXNrLAoJCQkgICAgICAgUGljdHVyZVB0ciBwRHN0LAoJCQkgICAg ICAgSU5UMTYgICAgICB4U3JjLAoJCQkgICAgICAgSU5UMTYgICAgICB5U3JjLAoJCQkgICAg ICAgSU5UMTYgICAgICB4TWFzaywKCQkJICAgICAgIElOVDE2ICAgICAgeU1hc2ssCgkJCSAg ICAgICBJTlQxNiAgICAgIHhEc3QsCgkJCSAgICAgICBJTlQxNiAgICAgIHlEc3QsCgkJCSAg ICAgICBDQVJEMTYgICAgIHdpZHRoLAoJCQkgICAgICAgQ0FSRDE2ICAgICBoZWlnaHQpCnsK ICAgIENBUkQzMglzcmMsIHNyY2E7CiAgICBDQVJEMzIJKmRzdExpbmUsICpkc3QsIGQsIGRz dE1hc2s7CiAgICBDQVJEOAkqbWFza0xpbmUsICptYXNrLCBtOwogICAgRmJTdHJpZGUJZHN0 U3RyaWRlLCBtYXNrU3RyaWRlOwogICAgQ0FSRDE2CXc7CgogICAgZmJDb21wb3NlR2V0U29s aWQocFNyYywgc3JjLCBwRHN0LT5mb3JtYXQpOwoKICAgIGRzdE1hc2sgPSBGYkZ1bGxNYXNr IChwRHN0LT5wRHJhd2FibGUtPmRlcHRoKTsKICAgIHNyY2EgPSBzcmMgPj4gMjQ7CiAgICBp ZiAoc3JjID09IDApCglyZXR1cm47CgogICAgZmJDb21wb3NlR2V0U3RhcnQgKHBEc3QsIHhE c3QsIHlEc3QsIENBUkQzMiwgZHN0U3RyaWRlLCBkc3RMaW5lLCAxKTsKICAgIGZiQ29tcG9z ZUdldFN0YXJ0IChwTWFzaywgeE1hc2ssIHlNYXNrLCBDQVJEOCwgbWFza1N0cmlkZSwgbWFz a0xpbmUsIDEpOwoKICAgIHdoaWxlIChoZWlnaHQtLSkKICAgIHsKCWRzdCA9IGRzdExpbmU7 Cglkc3RMaW5lICs9IGRzdFN0cmlkZTsKCW1hc2sgPSBtYXNrTGluZTsKCW1hc2tMaW5lICs9 IG1hc2tTdHJpZGU7Cgl3ID0gd2lkdGg7CgoJd2hpbGUgKHctLSkKCXsKCSAgICBtID0gKm1h c2srKzsKCSAgICBpZiAobSA9PSAweGZmKQoJICAgIHsKCQlpZiAoc3JjYSA9PSAweGZmKQoJ CSAgICAqZHN0ID0gc3JjICYgZHN0TWFzazsKCQllbHNlCgkJICAgICpkc3QgPSBmYk92ZXIg KHNyYywgKmRzdCkgJiBkc3RNYXNrOwoJICAgIH0KCSAgICBlbHNlIGlmIChtKQoJICAgIHsK CQlkID0gZmJJbiAoc3JjLCBtKTsKCQkqZHN0ID0gZmJPdmVyIChkLCAqZHN0KSAmIGRzdE1h c2s7CgkgICAgfQoJICAgIGRzdCsrOwoJfQogICAgfQp9Cgp2b2lkCmZiQ29tcG9zaXRlU29s aWRNYXNrX254ODg4OHg4ODg4QyAoQ0FSRDggICAgICBvcCwKCQkJCSAgIFBpY3R1cmVQdHIg cFNyYywKCQkJCSAgIFBpY3R1cmVQdHIgcE1hc2ssCgkJCQkgICBQaWN0dXJlUHRyIHBEc3Qs CgkJCQkgICBJTlQxNiAgICAgIHhTcmMsCgkJCQkgICBJTlQxNiAgICAgIHlTcmMsCgkJCQkg ICBJTlQxNiAgICAgIHhNYXNrLAoJCQkJICAgSU5UMTYgICAgICB5TWFzaywKCQkJCSAgIElO VDE2ICAgICAgeERzdCwKCQkJCSAgIElOVDE2ICAgICAgeURzdCwKCQkJCSAgIENBUkQxNiAg ICAgd2lkdGgsCgkJCQkgICBDQVJEMTYgICAgIGhlaWdodCkKewogICAgQ0FSRDMyCXNyYywg c3JjYTsKICAgIENBUkQzMgkqZHN0TGluZSwgKmRzdCwgZCwgZHN0TWFzazsKICAgIENBUkQz MgkqbWFza0xpbmUsICptYXNrLCBtYTsKICAgIEZiU3RyaWRlCWRzdFN0cmlkZSwgbWFza1N0 cmlkZTsKICAgIENBUkQxNgl3OwogICAgQ0FSRDMyCW0sIG4sIG8sIHA7CgogICAgZmJDb21w b3NlR2V0U29saWQocFNyYywgc3JjLCBwRHN0LT5mb3JtYXQpOwoKICAgIGRzdE1hc2sgPSBG YkZ1bGxNYXNrIChwRHN0LT5wRHJhd2FibGUtPmRlcHRoKTsKICAgIHNyY2EgPSBzcmMgPj4g MjQ7CiAgICBpZiAoc3JjID09IDApCglyZXR1cm47CgogICAgZmJDb21wb3NlR2V0U3RhcnQg KHBEc3QsIHhEc3QsIHlEc3QsIENBUkQzMiwgZHN0U3RyaWRlLCBkc3RMaW5lLCAxKTsKICAg IGZiQ29tcG9zZUdldFN0YXJ0IChwTWFzaywgeE1hc2ssIHlNYXNrLCBDQVJEMzIsIG1hc2tT dHJpZGUsIG1hc2tMaW5lLCAxKTsKCiAgICB3aGlsZSAoaGVpZ2h0LS0pCiAgICB7Cglkc3Qg PSBkc3RMaW5lOwoJZHN0TGluZSArPSBkc3RTdHJpZGU7CgltYXNrID0gbWFza0xpbmU7Cglt YXNrTGluZSArPSBtYXNrU3RyaWRlOwoJdyA9IHdpZHRoOwoKCXdoaWxlICh3LS0pCgl7Cgkg ICAgbWEgPSAqbWFzaysrOwoJICAgIGlmIChtYSA9PSAweGZmZmZmZmZmKQoJICAgIHsKCQlp ZiAoc3JjYSA9PSAweGZmKQoJCSAgICAqZHN0ID0gc3JjICYgZHN0TWFzazsKCQllbHNlCgkJ ICAgICpkc3QgPSBmYk92ZXIgKHNyYywgKmRzdCkgJiBkc3RNYXNrOwoJICAgIH0KCSAgICBl bHNlIGlmIChtYSkKCSAgICB7CgkJZCA9ICpkc3Q7CiNkZWZpbmUgRmJJbk92ZXJDKHNyYyxz cmNhLG1zayxkc3QsaSxyZXN1bHQpIHsgXAogICAgQ0FSRDE2ICBfX2EgPSBGYkdldDgobXNr LGkpOyBcCiAgICBDQVJEMzIgIF9fdCwgX190YTsgXAogICAgQ0FSRDMyICBfX2k7IFwKICAg IF9fdCA9IEZiSW50TXVsdCAoRmJHZXQ4KHNyYyxpKSwgX19hLF9faSk7IFwKICAgIF9fdGEg PSAoQ0FSRDgpIH5GYkludE11bHQgKHNyY2EsIF9fYSxfX2kpOyBcCiAgICBfX3QgPSBfX3Qg KyBGYkludE11bHQoRmJHZXQ4KGRzdCxpKSxfX3RhLF9faSk7IFwKICAgIF9fdCA9IChDQVJE MzIpIChDQVJEOCkgKF9fdCB8ICgtKF9fdCA+PiA4KSkpOyBcCiAgICByZXN1bHQgPSBfX3Qg PDwgKGkpOyBcCn0KCQlGYkluT3ZlckMgKHNyYywgc3JjYSwgbWEsIGQsIDAsIG0pOwoJCUZi SW5PdmVyQyAoc3JjLCBzcmNhLCBtYSwgZCwgOCwgbik7CgkJRmJJbk92ZXJDIChzcmMsIHNy Y2EsIG1hLCBkLCAxNiwgbyk7CgkJRmJJbk92ZXJDIChzcmMsIHNyY2EsIG1hLCBkLCAyNCwg cCk7CgkJKmRzdCA9IG18bnxvfHA7CgkgICAgfQoJICAgIGRzdCsrOwoJfQogICAgfQp9Cgp2 b2lkCmZiQ29tcG9zaXRlU29saWRNYXNrX254OHgwODg4IChDQVJEOCAgICAgIG9wLAoJCQkg ICAgICAgUGljdHVyZVB0ciBwU3JjLAoJCQkgICAgICAgUGljdHVyZVB0ciBwTWFzaywKCQkJ ICAgICAgIFBpY3R1cmVQdHIgcERzdCwKCQkJICAgICAgIElOVDE2ICAgICAgeFNyYywKCQkJ ICAgICAgIElOVDE2ICAgICAgeVNyYywKCQkJICAgICAgIElOVDE2ICAgICAgeE1hc2ssCgkJ CSAgICAgICBJTlQxNiAgICAgIHlNYXNrLAoJCQkgICAgICAgSU5UMTYgICAgICB4RHN0LAoJ CQkgICAgICAgSU5UMTYgICAgICB5RHN0LAoJCQkgICAgICAgQ0FSRDE2ICAgICB3aWR0aCwK CQkJICAgICAgIENBUkQxNiAgICAgaGVpZ2h0KQp7CiAgICBDQVJEMzIJc3JjLCBzcmNhOwog ICAgQ0FSRDgJKmRzdExpbmUsICpkc3Q7CiAgICBDQVJEMzIJZDsKICAgIENBUkQ4CSptYXNr TGluZSwgKm1hc2ssIG07CiAgICBGYlN0cmlkZQlkc3RTdHJpZGUsIG1hc2tTdHJpZGU7CiAg ICBDQVJEMTYJdzsKCiAgICBmYkNvbXBvc2VHZXRTb2xpZChwU3JjLCBzcmMsIHBEc3QtPmZv cm1hdCk7CgogICAgc3JjYSA9IHNyYyA+PiAyNDsKICAgIGlmIChzcmMgPT0gMCkKCXJldHVy bjsKCiAgICBmYkNvbXBvc2VHZXRTdGFydCAocERzdCwgeERzdCwgeURzdCwgQ0FSRDgsIGRz dFN0cmlkZSwgZHN0TGluZSwgMyk7CiAgICBmYkNvbXBvc2VHZXRTdGFydCAocE1hc2ssIHhN YXNrLCB5TWFzaywgQ0FSRDgsIG1hc2tTdHJpZGUsIG1hc2tMaW5lLCAxKTsKCiAgICB3aGls ZSAoaGVpZ2h0LS0pCiAgICB7Cglkc3QgPSBkc3RMaW5lOwoJZHN0TGluZSArPSBkc3RTdHJp ZGU7CgltYXNrID0gbWFza0xpbmU7CgltYXNrTGluZSArPSBtYXNrU3RyaWRlOwoJdyA9IHdp ZHRoOwoKCXdoaWxlICh3LS0pCgl7CgkgICAgbSA9ICptYXNrKys7CgkgICAgaWYgKG0gPT0g MHhmZikKCSAgICB7CgkJaWYgKHNyY2EgPT0gMHhmZikKCQkgICAgZCA9IHNyYzsKCQllbHNl CgkJewoJCSAgICBkID0gRmV0Y2gyNChkc3QpOwoJCSAgICBkID0gZmJPdmVyMjQgKHNyYywg ZCk7CgkJfQoJCVN0b3JlMjQoZHN0LGQpOwoJICAgIH0KCSAgICBlbHNlIGlmIChtKQoJICAg IHsKCQlkID0gZmJPdmVyMjQgKGZiSW4oc3JjLG0pLCBGZXRjaDI0KGRzdCkpOwoJCVN0b3Jl MjQoZHN0LGQpOwoJICAgIH0KCSAgICBkc3QgKz0gMzsKCX0KICAgIH0KfQoKdm9pZApmYkNv bXBvc2l0ZVNvbGlkTWFza19ueDh4MDU2NSAoQ0FSRDggICAgICBvcCwKCQkJCSAgUGljdHVy ZVB0ciBwU3JjLAoJCQkJICBQaWN0dXJlUHRyIHBNYXNrLAoJCQkJICBQaWN0dXJlUHRyIHBE c3QsCgkJCQkgIElOVDE2ICAgICAgeFNyYywKCQkJCSAgSU5UMTYgICAgICB5U3JjLAoJCQkJ ICBJTlQxNiAgICAgIHhNYXNrLAoJCQkJICBJTlQxNiAgICAgIHlNYXNrLAoJCQkJICBJTlQx NiAgICAgIHhEc3QsCgkJCQkgIElOVDE2ICAgICAgeURzdCwKCQkJCSAgQ0FSRDE2ICAgICB3 aWR0aCwKCQkJCSAgQ0FSRDE2ICAgICBoZWlnaHQpCnsKICAgIENBUkQzMglzcmMsIHNyY2E7 CiAgICBDQVJEMTYJKmRzdExpbmUsICpkc3Q7CiAgICBDQVJEMzIJZDsKICAgIENBUkQ4CSpt YXNrTGluZSwgKm1hc2ssIG07CiAgICBGYlN0cmlkZQlkc3RTdHJpZGUsIG1hc2tTdHJpZGU7 CiAgICBDQVJEMTYJdzsKCiAgICBmYkNvbXBvc2VHZXRTb2xpZChwU3JjLCBzcmMsIHBEc3Qt PmZvcm1hdCk7CgogICAgc3JjYSA9IHNyYyA+PiAyNDsKICAgIGlmIChzcmMgPT0gMCkKCXJl dHVybjsKCiAgICBmYkNvbXBvc2VHZXRTdGFydCAocERzdCwgeERzdCwgeURzdCwgQ0FSRDE2 LCBkc3RTdHJpZGUsIGRzdExpbmUsIDEpOwogICAgZmJDb21wb3NlR2V0U3RhcnQgKHBNYXNr LCB4TWFzaywgeU1hc2ssIENBUkQ4LCBtYXNrU3RyaWRlLCBtYXNrTGluZSwgMSk7CgogICAg d2hpbGUgKGhlaWdodC0tKQogICAgewoJZHN0ID0gZHN0TGluZTsKCWRzdExpbmUgKz0gZHN0 U3RyaWRlOwoJbWFzayA9IG1hc2tMaW5lOwoJbWFza0xpbmUgKz0gbWFza1N0cmlkZTsKCXcg PSB3aWR0aDsKCgl3aGlsZSAody0tKQoJewoJICAgIG0gPSAqbWFzaysrOwoJICAgIGlmICht ID09IDB4ZmYpCgkgICAgewoJCWlmIChzcmNhID09IDB4ZmYpCgkJICAgIGQgPSBzcmM7CgkJ ZWxzZQoJCXsKCQkgICAgZCA9ICpkc3Q7CgkJICAgIGQgPSBmYk92ZXIyNCAoc3JjLCBjdnQw NTY1dG84ODg4KGQpKTsKCQl9CgkJKmRzdCA9IGN2dDg4ODh0bzA1NjUoZCk7CgkgICAgfQoJ ICAgIGVsc2UgaWYgKG0pCgkgICAgewoJCWQgPSAqZHN0OwoJCWQgPSBmYk92ZXIyNCAoZmJJ bihzcmMsbSksIGN2dDA1NjV0bzg4ODgoZCkpOwoJCSpkc3QgPSBjdnQ4ODg4dG8wNTY1KGQp OwoJICAgIH0KCSAgICBkc3QrKzsKCX0KICAgIH0KfQoKdm9pZApmYkNvbXBvc2l0ZVNvbGlk TWFza19ueDg4ODh4MDU2NUMgKENBUkQ4ICAgICAgb3AsCgkJCQkgICBQaWN0dXJlUHRyIHBT cmMsCgkJCQkgICBQaWN0dXJlUHRyIHBNYXNrLAoJCQkJICAgUGljdHVyZVB0ciBwRHN0LAoJ CQkJICAgSU5UMTYgICAgICB4U3JjLAoJCQkJICAgSU5UMTYgICAgICB5U3JjLAoJCQkJICAg SU5UMTYgICAgICB4TWFzaywKCQkJCSAgIElOVDE2ICAgICAgeU1hc2ssCgkJCQkgICBJTlQx NiAgICAgIHhEc3QsCgkJCQkgICBJTlQxNiAgICAgIHlEc3QsCgkJCQkgICBDQVJEMTYgICAg IHdpZHRoLAoJCQkJICAgQ0FSRDE2ICAgICBoZWlnaHQpCnsKICAgIENBUkQzMglzcmMsIHNy Y2E7CiAgICBDQVJEMTYJc3JjMTY7CiAgICBDQVJEMTYJKmRzdExpbmUsICpkc3Q7CiAgICBD QVJEMzIJZDsKICAgIENBUkQzMgkqbWFza0xpbmUsICptYXNrLCBtYTsKICAgIEZiU3RyaWRl CWRzdFN0cmlkZSwgbWFza1N0cmlkZTsKICAgIENBUkQxNgl3OwogICAgQ0FSRDMyCW0sIG4s IG87CgogICAgZmJDb21wb3NlR2V0U29saWQocFNyYywgc3JjLCBwRHN0LT5mb3JtYXQpOwoK ICAgIHNyY2EgPSBzcmMgPj4gMjQ7CiAgICBpZiAoc3JjID09IDApCglyZXR1cm47CgogICAg c3JjMTYgPSBjdnQ4ODg4dG8wNTY1KHNyYyk7CgogICAgZmJDb21wb3NlR2V0U3RhcnQgKHBE c3QsIHhEc3QsIHlEc3QsIENBUkQxNiwgZHN0U3RyaWRlLCBkc3RMaW5lLCAxKTsKICAgIGZi Q29tcG9zZUdldFN0YXJ0IChwTWFzaywgeE1hc2ssIHlNYXNrLCBDQVJEMzIsIG1hc2tTdHJp ZGUsIG1hc2tMaW5lLCAxKTsKCiAgICB3aGlsZSAoaGVpZ2h0LS0pCiAgICB7Cglkc3QgPSBk c3RMaW5lOwoJZHN0TGluZSArPSBkc3RTdHJpZGU7CgltYXNrID0gbWFza0xpbmU7CgltYXNr TGluZSArPSBtYXNrU3RyaWRlOwoJdyA9IHdpZHRoOwoKCXdoaWxlICh3LS0pCgl7CgkgICAg bWEgPSAqbWFzaysrOwoJICAgIGlmIChtYSA9PSAweGZmZmZmZmZmKQoJICAgIHsKCQlpZiAo c3JjYSA9PSAweGZmKQoJCXsKCQkgICAgKmRzdCA9IHNyYzE2OwoJCX0KCQllbHNlCgkJewoJ CSAgICBkID0gKmRzdDsKCQkgICAgZCA9IGZiT3ZlcjI0IChzcmMsIGN2dDA1NjV0bzg4ODgo ZCkpOwoJCSAgICAqZHN0ID0gY3Z0ODg4OHRvMDU2NShkKTsKCQl9CgkgICAgfQoJICAgIGVs c2UgaWYgKG1hKQoJICAgIHsKCQlkID0gKmRzdDsKCQlkID0gY3Z0MDU2NXRvODg4OChkKTsK CQlGYkluT3ZlckMgKHNyYywgc3JjYSwgbWEsIGQsIDAsIG0pOwoJCUZiSW5PdmVyQyAoc3Jj LCBzcmNhLCBtYSwgZCwgOCwgbik7CgkJRmJJbk92ZXJDIChzcmMsIHNyY2EsIG1hLCBkLCAx Niwgbyk7CgkJZCA9IG18bnxvOwoJCSpkc3QgPSBjdnQ4ODg4dG8wNTY1KGQpOwoJICAgIH0K CSAgICBkc3QrKzsKCX0KICAgIH0KfQoKdm9pZApmYkNvbXBvc2l0ZVNyY184ODg4eDg4ODgg KENBUkQ4ICAgICAgb3AsCgkJCSBQaWN0dXJlUHRyIHBTcmMsCgkJCSBQaWN0dXJlUHRyIHBN YXNrLAoJCQkgUGljdHVyZVB0ciBwRHN0LAoJCQkgSU5UMTYgICAgICB4U3JjLAoJCQkgSU5U MTYgICAgICB5U3JjLAoJCQkgSU5UMTYgICAgICB4TWFzaywKCQkJIElOVDE2ICAgICAgeU1h c2ssCgkJCSBJTlQxNiAgICAgIHhEc3QsCgkJCSBJTlQxNiAgICAgIHlEc3QsCgkJCSBDQVJE MTYgICAgIHdpZHRoLAoJCQkgQ0FSRDE2ICAgICBoZWlnaHQpCnsKICAgIENBUkQzMgkqZHN0 TGluZSwgKmRzdCwgZHN0TWFzazsKICAgIENBUkQzMgkqc3JjTGluZSwgKnNyYywgczsKICAg IEZiU3RyaWRlCWRzdFN0cmlkZSwgc3JjU3RyaWRlOwogICAgQ0FSRDgJYTsKICAgIENBUkQx Ngl3OwoKICAgIGZiQ29tcG9zZUdldFN0YXJ0IChwRHN0LCB4RHN0LCB5RHN0LCBDQVJEMzIs IGRzdFN0cmlkZSwgZHN0TGluZSwgMSk7CiAgICBmYkNvbXBvc2VHZXRTdGFydCAocFNyYywg eFNyYywgeVNyYywgQ0FSRDMyLCBzcmNTdHJpZGUsIHNyY0xpbmUsIDEpOwoKICAgIGRzdE1h c2sgPSBGYkZ1bGxNYXNrIChwRHN0LT5wRHJhd2FibGUtPmRlcHRoKTsKCiAgICB3aGlsZSAo aGVpZ2h0LS0pCiAgICB7Cglkc3QgPSBkc3RMaW5lOwoJZHN0TGluZSArPSBkc3RTdHJpZGU7 CglzcmMgPSBzcmNMaW5lOwoJc3JjTGluZSArPSBzcmNTdHJpZGU7Cgl3ID0gd2lkdGg7CgoJ d2hpbGUgKHctLSkKCXsKCSAgICBzID0gKnNyYysrOwoJICAgIGEgPSBzID4+IDI0OwoJICAg IGlmIChhID09IDB4ZmYpCgkJKmRzdCA9IHMgJiBkc3RNYXNrOwoJICAgIGVsc2UgaWYgKGEp CgkJKmRzdCA9IGZiT3ZlciAocywgKmRzdCkgJiBkc3RNYXNrOwoJICAgIGRzdCsrOwoJfQog ICAgfQp9Cgp2b2lkCmZiQ29tcG9zaXRlU3JjXzg4ODh4MDg4OCAoQ0FSRDggICAgICBvcCwK CQkJIFBpY3R1cmVQdHIgcFNyYywKCQkJIFBpY3R1cmVQdHIgcE1hc2ssCgkJCSBQaWN0dXJl UHRyIHBEc3QsCgkJCSBJTlQxNiAgICAgIHhTcmMsCgkJCSBJTlQxNiAgICAgIHlTcmMsCgkJ CSBJTlQxNiAgICAgIHhNYXNrLAoJCQkgSU5UMTYgICAgICB5TWFzaywKCQkJIElOVDE2ICAg ICAgeERzdCwKCQkJIElOVDE2ICAgICAgeURzdCwKCQkJIENBUkQxNiAgICAgd2lkdGgsCgkJ CSBDQVJEMTYgICAgIGhlaWdodCkKewogICAgQ0FSRDgJKmRzdExpbmUsICpkc3Q7CiAgICBD QVJEMzIJZDsKICAgIENBUkQzMgkqc3JjTGluZSwgKnNyYywgczsKICAgIENBUkQ4CWE7CiAg ICBGYlN0cmlkZQlkc3RTdHJpZGUsIHNyY1N0cmlkZTsKICAgIENBUkQxNgl3OwoKICAgIGZi Q29tcG9zZUdldFN0YXJ0IChwRHN0LCB4RHN0LCB5RHN0LCBDQVJEOCwgZHN0U3RyaWRlLCBk c3RMaW5lLCAzKTsKICAgIGZiQ29tcG9zZUdldFN0YXJ0IChwU3JjLCB4U3JjLCB5U3JjLCBD QVJEMzIsIHNyY1N0cmlkZSwgc3JjTGluZSwgMSk7CgogICAgd2hpbGUgKGhlaWdodC0tKQog ICAgewoJZHN0ID0gZHN0TGluZTsKCWRzdExpbmUgKz0gZHN0U3RyaWRlOwoJc3JjID0gc3Jj TGluZTsKCXNyY0xpbmUgKz0gc3JjU3RyaWRlOwoJdyA9IHdpZHRoOwoKCXdoaWxlICh3LS0p Cgl7CgkgICAgcyA9ICpzcmMrKzsKCSAgICBhID0gcyA+PiAyNDsKCSAgICBpZiAoYSkKCSAg ICB7CgkJaWYgKGEgPT0gMHhmZikKCQkgICAgZCA9IHM7CgkJZWxzZQoJCSAgICBkID0gZmJP dmVyMjQgKHMsIEZldGNoMjQoZHN0KSk7CgkJU3RvcmUyNChkc3QsZCk7CgkgICAgfQoJICAg IGRzdCArPSAzOwoJfQogICAgfQp9Cgp2b2lkCmZiQ29tcG9zaXRlU3JjXzg4ODh4MDU2NSAo Q0FSRDggICAgICBvcCwKCQkJIFBpY3R1cmVQdHIgcFNyYywKCQkJIFBpY3R1cmVQdHIgcE1h c2ssCgkJCSBQaWN0dXJlUHRyIHBEc3QsCgkJCSBJTlQxNiAgICAgIHhTcmMsCgkJCSBJTlQx NiAgICAgIHlTcmMsCgkJCSBJTlQxNiAgICAgIHhNYXNrLAoJCQkgSU5UMTYgICAgICB5TWFz aywKCQkJIElOVDE2ICAgICAgeERzdCwKCQkJIElOVDE2ICAgICAgeURzdCwKCQkJIENBUkQx NiAgICAgd2lkdGgsCgkJCSBDQVJEMTYgICAgIGhlaWdodCkKewogICAgQ0FSRDE2CSpkc3RM aW5lLCAqZHN0OwogICAgQ0FSRDMyCWQ7CiAgICBDQVJEMzIJKnNyY0xpbmUsICpzcmMsIHM7 CiAgICBDQVJEOAlhOwogICAgRmJTdHJpZGUJZHN0U3RyaWRlLCBzcmNTdHJpZGU7CiAgICBD QVJEMTYJdzsKCiAgICBmYkNvbXBvc2VHZXRTdGFydCAocFNyYywgeFNyYywgeVNyYywgQ0FS RDMyLCBzcmNTdHJpZGUsIHNyY0xpbmUsIDEpOwogICAgZmJDb21wb3NlR2V0U3RhcnQgKHBE c3QsIHhEc3QsIHlEc3QsIENBUkQxNiwgZHN0U3RyaWRlLCBkc3RMaW5lLCAxKTsKCiAgICB3 aGlsZSAoaGVpZ2h0LS0pCiAgICB7Cglkc3QgPSBkc3RMaW5lOwoJZHN0TGluZSArPSBkc3RT dHJpZGU7CglzcmMgPSBzcmNMaW5lOwoJc3JjTGluZSArPSBzcmNTdHJpZGU7Cgl3ID0gd2lk dGg7CgoJd2hpbGUgKHctLSkKCXsKCSAgICBzID0gKnNyYysrOwoJICAgIGEgPSBzID4+IDI0 OwoJICAgIGlmIChhKQoJICAgIHsKCQlpZiAoYSA9PSAweGZmKQoJCSAgICBkID0gczsKCQll bHNlCgkJewoJCSAgICBkID0gKmRzdDsKCQkgICAgZCA9IGZiT3ZlcjI0IChzLCBjdnQwNTY1 dG84ODg4KGQpKTsKCQl9CgkJKmRzdCA9IGN2dDg4ODh0bzA1NjUoZCk7CgkgICAgfQoJICAg IGRzdCsrOwoJfQogICAgfQp9Cgp2b2lkCmZiQ29tcG9zaXRlU3JjXzA1NjV4MDU2NSAoQ0FS RDggICAgICBvcCwKCQkJICBQaWN0dXJlUHRyIHBTcmMsCgkJCSAgUGljdHVyZVB0ciBwTWFz aywKCQkJICBQaWN0dXJlUHRyIHBEc3QsCgkJCSAgSU5UMTYgICAgICB4U3JjLAoJCQkgIElO VDE2ICAgICAgeVNyYywKCQkJICBJTlQxNiAgICAgIHhNYXNrLAoJCQkgIElOVDE2ICAgICAg eU1hc2ssCgkJCSAgSU5UMTYgICAgICB4RHN0LAoJCQkgIElOVDE2ICAgICAgeURzdCwKCQkJ ICBDQVJEMTYgICAgIHdpZHRoLAoJCQkgIENBUkQxNiAgICAgaGVpZ2h0KQp7CiAgICBDQVJE MTYJKmRzdExpbmUsICpkc3Q7CiAgICBDQVJEMTYJKnNyY0xpbmUsICpzcmM7CiAgICBGYlN0 cmlkZQlkc3RTdHJpZGUsIHNyY1N0cmlkZTsKICAgIENBUkQxNgl3OwoKICAgIGZiQ29tcG9z ZUdldFN0YXJ0IChwU3JjLCB4U3JjLCB5U3JjLCBDQVJEMTYsIHNyY1N0cmlkZSwgc3JjTGlu ZSwgMSk7CgogICAgZmJDb21wb3NlR2V0U3RhcnQgKHBEc3QsIHhEc3QsIHlEc3QsIENBUkQx NiwgZHN0U3RyaWRlLCBkc3RMaW5lLCAxKTsKCiAgICB3aGlsZSAoaGVpZ2h0LS0pCiAgICB7 Cglkc3QgPSBkc3RMaW5lOwoJZHN0TGluZSArPSBkc3RTdHJpZGU7CglzcmMgPSBzcmNMaW5l OwoJc3JjTGluZSArPSBzcmNTdHJpZGU7Cgl3ID0gd2lkdGg7CgoJd2hpbGUgKHctLSkKCSAg ICAqZHN0KysgPSAqc3JjKys7CiAgICB9Cn0KCgojZGVmaW5lIGN2dDg4ODhSZXZ0bzA1NjUo cykgKCgoKHMpID4+IDE5KSAmIDB4MDAxZikgfCBcCgkJCSAgICAgKCgocykgPj4gIDUpICYg MHgwN2UwKSB8IFwKCQkJICAgICAoKChzKSA8PCAgOCkgJiAweGY4MDApKQoKI2RlZmluZSBG Yk92ZXJVXzg4ODhSZXZOUHg1NjUocywgZCkgXAogICAgICAgIFwKICAgICAgICAvKiBFeHRy YWN0IGFscGhhICovIFwKICAgICAgICBzX2EgPSAocykgPj4gMjQ7IFwKICAgICAgICBcCiAg ICAgICAgLyogRXh0cmFjdCByOGc4YjggY29sb3IgY2hhbm5lbHMgKi8gXAogICAgICAgIHNf ciAgPSAoIChzKSAgICAgICAgJiAweGZmKTsgXAogICAgICAgIHNfZyAgPSAoKChzKSA+PiAg OCkgJiAweGZmKTsgXAogICAgICAgIHNfYiAgPSAoKChzKSA+PiAxNikgJiAweGZmKTsgXAog ICAgICAgIFwKICAgICAgICAvKiBFeHRyYWN0IHI1ZzZiNSBjb2xvciBjaGFubmVscyAqLyBc CiAgICAgICAgZF9yID0gKChkKSA+PiA4KSAmIDB4Zjg7IFwKICAgICAgICBkX2cgPSAoKGQp ID4+IDMpICYgMHhmYzsgXAogICAgICAgIGRfYiA9ICgoZCkgPDwgMykgJiAweGY4OyBcCiAg ICAgICAgXAogICAgICAgIC8qIFVzZSB0aGUgaGlnaGVyIGJpdHMgb2YgdGhlIGNoYW5uZWwg dG8gZmlsbCBvdXQgdGhlIGJvdHRvbSAqLyBcCiAgICAgICAgZF9yIHw9IChkX3IgPj4gNSk7 IFwKICAgICAgICBkX2cgfD0gKGRfZyA+PiA2KTsgXAogICAgICAgIGRfYiB8PSAoZF9iID4+ IDUpOyBcCiAgICAgICAgXAogICAgICAgIC8qIEJsZW5kICovIFwKICAgICAgICBkX3IgPSAo c19yIC0gZF9yKSAqIHNfYSArIChkX3IgPDwgOCk7IFwKICAgICAgICBkX2cgPSAoc19nIC0g ZF9nKSAqIHNfYSArIChkX2cgPDwgOCk7IFwKICAgICAgICBkX2IgPSAoc19iIC0gZF9iKSAq IHNfYSArIChkX2IgPDwgOCk7IFwKICAgICAgICBcCiAgICAgICAgLyogUGFjayByZXN1bHQg YXMgcjVnNmI1ICovIFwKICAgICAgICAoZCkgPSAoZF9yICYgMHhmODAwKSB8ICgoZF9nICYg MHhmYzAwKSA+PiA1KSB8IChkX2IgPj4gMTEpCgp2b2lkCmZiQ29tcG9zaXRlU3JjXzg4ODhS ZXZOUHgwNTY1IChGYkNvbXBvc2VEYXRhICpwYXJhbXMpCnsKICAgIENBUkQxNgkqZHN0TGlu ZSwgKmRzdDsKICAgIENBUkQzMgkqc3JjTGluZSwgKnNyYzsKICAgIEZiU3RyaWRlCWRzdFN0 cmlkZSwgc3JjU3RyaWRlOwogICAgaW50ICAgICAgICAgdywgaDsKCiAgICBmYkNvbXBvc2VH ZXRTdGFydCAocGFyYW1zLT5zcmMsIHBhcmFtcy0+eFNyYywgcGFyYW1zLT55U3JjLCBDQVJE MzIsCiAgICAgICAgICAgICAgICAgICAgICAgc3JjU3RyaWRlLCBzcmNMaW5lLCAxKTsKICAg IGZiQ29tcG9zZUdldFN0YXJ0IChwYXJhbXMtPmRlc3QsIHBhcmFtcy0+eERlc3QsIHBhcmFt cy0+eURlc3QsIENBUkQxNiwKICAgICAgICAgICAgICAgICAgICAgICBkc3RTdHJpZGUsIGRz dExpbmUsIDEpOwogICAgaCA9IHBhcmFtcy0+aGVpZ2h0OwoKICAgIHdoaWxlIChoLS0pCiAg ICB7CiAgICAgICAgQ0FSRDMyIHMxLCBzMiwgczMsIHM0OwogICAgICAgIGludCBkX3IsIGRf ZywgZF9iLCBzX3IsIHNfZywgc19iLCBzX2E7CiAgICAgICAgQ0FSRDMyICpkc3RfMnB4X3dp ZGU7CgogICAgICAgIHNyYyA9IHNyY0xpbmU7CiAgICAgICAgc3JjTGluZSArPSBzcmNTdHJp ZGU7CiAgICAgICAgZHN0XzJweF93aWRlID0gKENBUkQzMiAqKSBkc3RMaW5lOwogICAgICAg IGRzdExpbmUgKz0gZHN0U3RyaWRlOwoJdyA9IHBhcmFtcy0+d2lkdGggLSA0OwoKICAgICAg ICB3aGlsZSAodyA+PSAwKQogICAgICAgIHsKICAgICAgICAgICAgczEgPSAqc3JjOwogICAg ICAgICAgICBzMiA9ICooc3JjICsgMSk7CiAgICAgICAgICAgIHMzID0gKihzcmMgKyAyKTsK ICAgICAgICAgICAgczQgPSAqKHNyYyArIDMpOwoKICAgICAgICAgICAgdyAtPSA0OwogICAg ICAgICAgICBzcmMgKz0gNDsKCiAgICAgICAgICAgIC8qIENoZWNrIGlmIHRoZSBuZXh0IDQg cGl4ZWxzIGFyZSBvcGFxdWUgKi8KICAgICAgICAgICAgaWYgKChzMSAmIHMyICYgczMgJiBz NCkgPiAweGZlZmZmZmZmKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAvKiBJbiB0 aGlzIGNhc2UsIHdlIGp1c3QgcGVyZm9ybSBhIFNPVVJDRSBmb3IgYWxsIDQgcGl4ZWxzICov CiNpZiBYX0JZVEVfT1JERVIgPT0gWF9CSUdfRU5ESUFOCiAgICAgICAgICAgICAgICAqZHN0 XzJweF93aWRlKysgPSAoY3Z0ODg4OFJldnRvMDU2NSAoczEpIDw8IDE2KSB8CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Z0ODg4OFJldnRvMDU2NSAoczIpOwogICAg ICAgICAgICAgICAgKmRzdF8ycHhfd2lkZSsrID0gKGN2dDg4ODhSZXZ0bzA1NjUgKHMzKSA8 PCAxNikgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN2dDg4ODhSZXZ0 bzA1NjUgKHM0KTsKI2Vsc2UKICAgICAgICAgICAgICAgICpkc3RfMnB4X3dpZGUrKyA9ICBj dnQ4ODg4UmV2dG8wNTY1IChzMSkgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKGN2dDg4ODhSZXZ0bzA1NjUgKHMyKSA8PCAxNik7CiAgICAgICAgICAgICAgICAqZHN0 XzJweF93aWRlKysgPSAgY3Z0ODg4OFJldnRvMDU2NSAoczMpIHwKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChjdnQ4ODg4UmV2dG8wNTY1IChzNCkgPDwgMTYpOwojZW5k aWYKICAgICAgICAgICAgfQogICAgICAgICAgICAvKiBOZXh0LCBjaGVjayBpZiB0aGUgbmV4 dCA0IHBpeGVscyBoYXZlIGFueSBhbHBoYSBpbiB0aGVtIGF0IGFsbCAqLwogICAgICAgICAg ICBlbHNlIGlmICgoczEgfCBzMiB8IHMzIHwgczQpID4gMHgwMGZmZmZmZikKICAgICAgICAg ICAgewogICAgICAgICAgICAgICAgLyogSW4gd2hpY2ggY2FzZSwgd2UgcGVyZm9ybSBPVkVS IG9uIGVhY2ggb25lIG9mIHRoZW0gKi8KICAgICAgICAgICAgICAgIENBUkQzMiBkMSwgZDIs IGQzLCBkNDsKCiNpZiBYX0JZVEVfT1JERVIgPT0gWF9CSUdfRU5ESUFOCiAgICAgICAgICAg ICAgICBkMSA9ICgqZHN0XzJweF93aWRlID4+IDE2KTsKICAgICAgICAgICAgICAgIGQyID0g KCpkc3RfMnB4X3dpZGUgJiAweGZmZmYpOwogICAgICAgICAgICAgICAgRmJPdmVyVV84ODg4 UmV2TlB4NTY1IChzMSwgZDEpOwogICAgICAgICAgICAgICAgRmJPdmVyVV84ODg4UmV2TlB4 NTY1IChzMiwgZDIpOwogICAgICAgICAgICAgICAgKmRzdF8ycHhfd2lkZSsrID0gKGQxIDw8 IDE2KSB8IGQyOwojZWxzZQogICAgICAgICAgICAgICAgZDIgPSAoKmRzdF8ycHhfd2lkZSA+ PiAxNik7CiAgICAgICAgICAgICAgICBkMSA9ICgqZHN0XzJweF93aWRlICYgMHhmZmZmKTsK ICAgICAgICAgICAgICAgIEZiT3ZlclVfODg4OFJldk5QeDU2NSAoczEsIGQxKTsKICAgICAg ICAgICAgICAgIEZiT3ZlclVfODg4OFJldk5QeDU2NSAoczIsIGQyKTsKICAgICAgICAgICAg ICAgICpkc3RfMnB4X3dpZGUrKyA9IGQxIHwgKGQyIDw8IDE2KTsKI2VuZGlmCgojaWYgWF9C WVRFX09SREVSID09IFhfQklHX0VORElBTgogICAgICAgICAgICAgICAgZDMgPSAoKmRzdF8y cHhfd2lkZSA+PiAxNik7CiAgICAgICAgICAgICAgICBkNCA9ICgqZHN0XzJweF93aWRlICYg MHhmZmZmKTsKICAgICAgICAgICAgICAgIEZiT3ZlclVfODg4OFJldk5QeDU2NSAoczMsIGQz KTsKICAgICAgICAgICAgICAgIEZiT3ZlclVfODg4OFJldk5QeDU2NSAoczQsIGQ0KTsKICAg ICAgICAgICAgICAgICpkc3RfMnB4X3dpZGUrKyA9IChkMyA8PCAxNikgfCBkNDsKI2Vsc2UK ICAgICAgICAgICAgICAgIGQ0ID0gKCpkc3RfMnB4X3dpZGUgPj4gMTYpOwogICAgICAgICAg ICAgICAgZDMgPSAoKmRzdF8ycHhfd2lkZSAmIDB4ZmZmZik7CiAgICAgICAgICAgICAgICBG Yk92ZXJVXzg4ODhSZXZOUHg1NjUgKHMzLCBkMyk7CiAgICAgICAgICAgICAgICBGYk92ZXJV Xzg4ODhSZXZOUHg1NjUgKHM0LCBkNCk7CiAgICAgICAgICAgICAgICAqZHN0XzJweF93aWRl KysgPSBkMyB8IChkNCA8PCAxNik7CiNlbmRpZgogICAgICAgICAgICB9CiAgICAgICAgICAg IGVsc2UKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgLyogRG8gbm90aGluZywgc2lu Y2UgdGhlIHNvdXJjZSBwaXhlbHMgYXJlIGFsbCB0cmFuc3BhcmVudCAqLwogICAgICAgICAg ICAgICAgZHN0XzJweF93aWRlICs9IDI7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAg ICAgIC8qIERlYWwgd2l0aCBsZWZ0IG92ZXIgcGl4ZWxzICovCiAgICAgICAgZm9yIChkc3Qg PSAoQ0FSRDE2ICopIGRzdF8ycHhfd2lkZTsgdyA+IC00OyB3LS0pCiAgICAgICAgewogICAg ICAgICAgICBDQVJEMzIgZCA9ICpkc3Q7CiAgICAgICAgICAgIENBUkQzMiBzID0gKnNyYysr OwogICAgICAgICAgICBGYk92ZXJVXzg4ODhSZXZOUHg1NjUgKHMsIGQpOwogICAgICAgICAg ICAqZHN0KysgPSBkOwogICAgICAgIH0KICAgIH0KfQoKdm9pZApmYkNvbXBvc2l0ZVNyY0Fk ZF84MDAweDgwMDAgKENBUkQ4CW9wLAoJCQkgICAgIFBpY3R1cmVQdHIgcFNyYywKCQkJICAg ICBQaWN0dXJlUHRyIHBNYXNrLAoJCQkgICAgIFBpY3R1cmVQdHIgcERzdCwKCQkJICAgICBJ TlQxNiAgICAgIHhTcmMsCgkJCSAgICAgSU5UMTYgICAgICB5U3JjLAoJCQkgICAgIElOVDE2 ICAgICAgeE1hc2ssCgkJCSAgICAgSU5UMTYgICAgICB5TWFzaywKCQkJICAgICBJTlQxNiAg ICAgIHhEc3QsCgkJCSAgICAgSU5UMTYgICAgICB5RHN0LAoJCQkgICAgIENBUkQxNiAgICAg d2lkdGgsCgkJCSAgICAgQ0FSRDE2ICAgICBoZWlnaHQpCnsKICAgIENBUkQ4CSpkc3RMaW5l LCAqZHN0OwogICAgQ0FSRDgJKnNyY0xpbmUsICpzcmM7CiAgICBGYlN0cmlkZQlkc3RTdHJp ZGUsIHNyY1N0cmlkZTsKICAgIENBUkQxNgl3OwogICAgQ0FSRDgJcywgZDsKICAgIENBUkQx Ngl0OwoKICAgIGZiQ29tcG9zZUdldFN0YXJ0IChwU3JjLCB4U3JjLCB5U3JjLCBDQVJEOCwg c3JjU3RyaWRlLCBzcmNMaW5lLCAxKTsKICAgIGZiQ29tcG9zZUdldFN0YXJ0IChwRHN0LCB4 RHN0LCB5RHN0LCBDQVJEOCwgZHN0U3RyaWRlLCBkc3RMaW5lLCAxKTsKCiAgICB3aGlsZSAo aGVpZ2h0LS0pCiAgICB7Cglkc3QgPSBkc3RMaW5lOwoJZHN0TGluZSArPSBkc3RTdHJpZGU7 CglzcmMgPSBzcmNMaW5lOwoJc3JjTGluZSArPSBzcmNTdHJpZGU7Cgl3ID0gd2lkdGg7CgoJ d2hpbGUgKHctLSkKCXsKCSAgICBzID0gKnNyYysrOwoJICAgIGlmIChzKQoJICAgIHsKCQlp ZiAocyAhPSAweGZmKQoJCXsKCQkgICAgZCA9ICpkc3Q7CgkJICAgIHQgPSBkICsgczsKCQkg ICAgcyA9IHQgfCAoMCAtICh0ID4+IDgpKTsKCQl9CgkJKmRzdCA9IHM7CgkgICAgfQoJICAg IGRzdCsrOwoJfQogICAgfQp9Cgp2b2lkCmZiQ29tcG9zaXRlU3JjQWRkXzg4ODh4ODg4OCAo Q0FSRDgJb3AsCgkJCSAgICAgUGljdHVyZVB0ciBwU3JjLAoJCQkgICAgIFBpY3R1cmVQdHIg cE1hc2ssCgkJCSAgICAgUGljdHVyZVB0ciBwRHN0LAoJCQkgICAgIElOVDE2ICAgICAgeFNy YywKCQkJICAgICBJTlQxNiAgICAgIHlTcmMsCgkJCSAgICAgSU5UMTYgICAgICB4TWFzaywK CQkJICAgICBJTlQxNiAgICAgIHlNYXNrLAoJCQkgICAgIElOVDE2ICAgICAgeERzdCwKCQkJ ICAgICBJTlQxNiAgICAgIHlEc3QsCgkJCSAgICAgQ0FSRDE2ICAgICB3aWR0aCwKCQkJICAg ICBDQVJEMTYgICAgIGhlaWdodCkKewogICAgQ0FSRDMyCSpkc3RMaW5lLCAqZHN0OwogICAg Q0FSRDMyCSpzcmNMaW5lLCAqc3JjOwogICAgRmJTdHJpZGUJZHN0U3RyaWRlLCBzcmNTdHJp ZGU7CiAgICBDQVJEMTYJdzsKICAgIENBUkQzMglzLCBkOwogICAgQ0FSRDE2CXQ7CiAgICBD QVJEMzIJbSxuLG8scDsKCiAgICBmYkNvbXBvc2VHZXRTdGFydCAocFNyYywgeFNyYywgeVNy YywgQ0FSRDMyLCBzcmNTdHJpZGUsIHNyY0xpbmUsIDEpOwogICAgZmJDb21wb3NlR2V0U3Rh cnQgKHBEc3QsIHhEc3QsIHlEc3QsIENBUkQzMiwgZHN0U3RyaWRlLCBkc3RMaW5lLCAxKTsK CiAgICB3aGlsZSAoaGVpZ2h0LS0pCiAgICB7Cglkc3QgPSBkc3RMaW5lOwoJZHN0TGluZSAr PSBkc3RTdHJpZGU7CglzcmMgPSBzcmNMaW5lOwoJc3JjTGluZSArPSBzcmNTdHJpZGU7Cgl3 ID0gd2lkdGg7CgoJd2hpbGUgKHctLSkKCXsKCSAgICBzID0gKnNyYysrOwoJICAgIGlmIChz KQoJICAgIHsKCQlpZiAocyAhPSAweGZmZmZmZmZmKQoJCXsKCQkgICAgZCA9ICpkc3Q7CgkJ ICAgIGlmIChkKQoJCSAgICB7CgkJCW0gPSBGYkFkZChzLGQsMCx0KTsKCQkJbiA9IEZiQWRk KHMsZCw4LHQpOwoJCQlvID0gRmJBZGQocyxkLDE2LHQpOwoJCQlwID0gRmJBZGQocyxkLDI0 LHQpOwoJCQlzID0gbXxufG98cDsKCQkgICAgfQoJCX0KCQkqZHN0ID0gczsKCSAgICB9Cgkg ICAgZHN0Kys7Cgl9CiAgICB9Cn0KCnZvaWQKZmJDb21wb3NpdGVTcmNBZGRfMTAwMHgxMDAw IChDQVJEOAlvcCwKCQkJICAgICBQaWN0dXJlUHRyIHBTcmMsCgkJCSAgICAgUGljdHVyZVB0 ciBwTWFzaywKCQkJICAgICBQaWN0dXJlUHRyIHBEc3QsCgkJCSAgICAgSU5UMTYgICAgICB4 U3JjLAoJCQkgICAgIElOVDE2ICAgICAgeVNyYywKCQkJICAgICBJTlQxNiAgICAgIHhNYXNr LAoJCQkgICAgIElOVDE2ICAgICAgeU1hc2ssCgkJCSAgICAgSU5UMTYgICAgICB4RHN0LAoJ CQkgICAgIElOVDE2ICAgICAgeURzdCwKCQkJICAgICBDQVJEMTYgICAgIHdpZHRoLAoJCQkg ICAgIENBUkQxNiAgICAgaGVpZ2h0KQp7CiAgICBGYkJpdHMJKmRzdEJpdHMsICpzcmNCaXRz OwogICAgRmJTdHJpZGUJZHN0U3RyaWRlLCBzcmNTdHJpZGU7CiAgICBpbnQJCWRzdEJwcCwg c3JjQnBwOwogICAgaW50CQlkc3RYb2ZmLCBkc3RZb2ZmOwogICAgaW50CQlzcmNYb2ZmLCBz cmNZb2ZmOwoKICAgIGZiR2V0RHJhd2FibGUocFNyYy0+cERyYXdhYmxlLCBzcmNCaXRzLCBz cmNTdHJpZGUsIHNyY0JwcCwgc3JjWG9mZiwgc3JjWW9mZik7CgogICAgZmJHZXREcmF3YWJs ZShwRHN0LT5wRHJhd2FibGUsIGRzdEJpdHMsIGRzdFN0cmlkZSwgZHN0QnBwLCBkc3RYb2Zm LCBkc3RZb2ZmKTsKCiAgICBmYkJsdCAoc3JjQml0cyArIHNyY1N0cmlkZSAqICh5U3JjICsg c3JjWW9mZiksCgkgICBzcmNTdHJpZGUsCgkgICB4U3JjICsgc3JjWG9mZiwKCgkgICBkc3RC aXRzICsgZHN0U3RyaWRlICogKHlEc3QgKyBkc3RZb2ZmKSwKCSAgIGRzdFN0cmlkZSwKCSAg IHhEc3QgKyBkc3RYb2ZmLAoKCSAgIHdpZHRoLAoJICAgaGVpZ2h0LAoKCSAgIEdYb3IsCgkg ICBGQl9BTExPTkVTLAoJICAgc3JjQnBwLAoKCSAgIEZBTFNFLAoJICAgRkFMU0UpOwp9Cgp2 b2lkCmZiQ29tcG9zaXRlU29saWRNYXNrX254MXhuIChDQVJEOCAgICAgIG9wLAoJCQkgICAg UGljdHVyZVB0ciBwU3JjLAoJCQkgICAgUGljdHVyZVB0ciBwTWFzaywKCQkJICAgIFBpY3R1 cmVQdHIgcERzdCwKCQkJICAgIElOVDE2ICAgICAgeFNyYywKCQkJICAgIElOVDE2ICAgICAg eVNyYywKCQkJICAgIElOVDE2ICAgICAgeE1hc2ssCgkJCSAgICBJTlQxNiAgICAgIHlNYXNr LAoJCQkgICAgSU5UMTYgICAgICB4RHN0LAoJCQkgICAgSU5UMTYgICAgICB5RHN0LAoJCQkg ICAgQ0FSRDE2ICAgICB3aWR0aCwKCQkJICAgIENBUkQxNiAgICAgaGVpZ2h0KQp7CiAgICBG YkJpdHMJKmRzdEJpdHM7CiAgICBGYlN0aXAJKm1hc2tCaXRzOwogICAgRmJTdHJpZGUJZHN0 U3RyaWRlLCBtYXNrU3RyaWRlOwogICAgaW50CQlkc3RCcHAsIG1hc2tCcHA7CiAgICBpbnQJ CWRzdFhvZmYsIGRzdFlvZmY7CiAgICBpbnQJCW1hc2tYb2ZmLCBtYXNrWW9mZjsKICAgIEZi Qml0cwlzcmM7CgogICAgZmJDb21wb3NlR2V0U29saWQocFNyYywgc3JjLCBwRHN0LT5mb3Jt YXQpOwoKICAgIGlmICgoc3JjICYgMHhmZjAwMDAwMCkgIT0gMHhmZjAwMDAwMCkKICAgIHsK CWZiQ29tcG9zaXRlR2VuZXJhbCAgKG9wLCBwU3JjLCBwTWFzaywgcERzdCwKCQkJICAgICB4 U3JjLCB5U3JjLCB4TWFzaywgeU1hc2ssIHhEc3QsIHlEc3QsCgkJCSAgICAgd2lkdGgsIGhl aWdodCk7CglyZXR1cm47CiAgICB9CiAgICBmYkdldFN0aXBEcmF3YWJsZSAocE1hc2stPnBE cmF3YWJsZSwgbWFza0JpdHMsIG1hc2tTdHJpZGUsIG1hc2tCcHAsIG1hc2tYb2ZmLCBtYXNr WW9mZik7CiAgICBmYkdldERyYXdhYmxlIChwRHN0LT5wRHJhd2FibGUsIGRzdEJpdHMsIGRz dFN0cmlkZSwgZHN0QnBwLCBkc3RYb2ZmLCBkc3RZb2ZmKTsKCiAgICBzd2l0Y2ggKGRzdEJw cCkgewogICAgY2FzZSAzMjoKCWJyZWFrOwogICAgY2FzZSAyNDoKCWJyZWFrOwogICAgY2Fz ZSAxNjoKCXNyYyA9IGN2dDg4ODh0bzA1NjUoc3JjKTsKCWJyZWFrOwogICAgfQoKICAgIHNy YyA9IGZiUmVwbGljYXRlUGl4ZWwgKHNyYywgZHN0QnBwKTsKCiAgICBmYkJsdE9uZSAobWFz a0JpdHMgKyBtYXNrU3RyaWRlICogKHlNYXNrICsgbWFza1lvZmYpLAoJICAgICAgbWFza1N0 cmlkZSwKCSAgICAgIHhNYXNrICsgbWFza1hvZmYsCgoJICAgICAgZHN0Qml0cyArIGRzdFN0 cmlkZSAqICh5RHN0ICsgZHN0WW9mZiksCgkgICAgICBkc3RTdHJpZGUsCgkgICAgICAoeERz dCArIGRzdFhvZmYpICogZHN0QnBwLAoJICAgICAgZHN0QnBwLAoKCSAgICAgIHdpZHRoICog ZHN0QnBwLAoJICAgICAgaGVpZ2h0LAoKCSAgICAgIDB4MCwKCSAgICAgIHNyYywKCSAgICAg IEZCX0FMTE9ORVMsCgkgICAgICAweDApOwp9CgojIGRlZmluZSBtb2QoYSxiKQkoKGIpID09 IDEgPyAwIDogKGEpID49IDAgPyAoYSkgJSAoYikgOiAoYikgLSAoLWEpICUgKGIpKQoKdm9p ZApmYkNvbXBvc2l0ZSAoQ0FSRDggICAgICBvcCwKCSAgICAgUGljdHVyZVB0ciBwU3JjLAoJ ICAgICBQaWN0dXJlUHRyIHBNYXNrLAoJICAgICBQaWN0dXJlUHRyIHBEc3QsCgkgICAgIElO VDE2ICAgICAgeFNyYywKCSAgICAgSU5UMTYgICAgICB5U3JjLAoJICAgICBJTlQxNiAgICAg IHhNYXNrLAoJICAgICBJTlQxNiAgICAgIHlNYXNrLAoJICAgICBJTlQxNiAgICAgIHhEc3Qs CgkgICAgIElOVDE2ICAgICAgeURzdCwKCSAgICAgQ0FSRDE2ICAgICB3aWR0aCwKCSAgICAg Q0FSRDE2ICAgICBoZWlnaHQpCnsKICAgIFJlZ2lvblJlYwkgICAgcmVnaW9uOwogICAgaW50 CQkgICAgbjsKICAgIEJveFB0cgkgICAgcGJveDsKICAgIENvbXBvc2l0ZUZ1bmMgICBmdW5j ID0gTlVMTDsKICAgIEJvb2wJICAgIHNyY1JlcGVhdCA9IHBTcmMtPnBEcmF3YWJsZSAmJiBw U3JjLT5yZXBlYXQ7CiAgICBCb29sCSAgICBtYXNrUmVwZWF0ID0gRkFMU0U7CiAgICBCb29s CSAgICBzcmNBbHBoYU1hcCA9IHBTcmMtPmFscGhhTWFwICE9IDA7CiAgICBCb29sCSAgICBt YXNrQWxwaGFNYXAgPSBGQUxTRTsKICAgIEJvb2wJICAgIGRzdEFscGhhTWFwID0gcERzdC0+ YWxwaGFNYXAgIT0gMDsKICAgIGludAkJICAgIHhfbXNrLCB5X21zaywgeF9zcmMsIHlfc3Jj LCB4X2RzdCwgeV9kc3Q7CiAgICBpbnQJCSAgICB3LCBoLCB3X3RoaXMsIGhfdGhpczsKCiNp ZmRlZiBVU0VfTU1YCiAgICBzdGF0aWMgQm9vbCBtbXhfc2V0dXAgPSBGQUxTRTsKICAgIGlm ICghbW14X3NldHVwKSB7CiAgICAgICAgZmJDb21wb3NlU2V0dXBNTVgoKTsKICAgICAgICBt bXhfc2V0dXAgPSBUUlVFOwogICAgfQojZW5kaWYKICAgICAgICAKICAgIHhEc3QgKz0gcERz dC0+cERyYXdhYmxlLT54OwogICAgeURzdCArPSBwRHN0LT5wRHJhd2FibGUtPnk7CiAgICBp ZiAocFNyYy0+cERyYXdhYmxlKSB7CiAgICAgICAgeFNyYyArPSBwU3JjLT5wRHJhd2FibGUt Png7CiAgICAgICAgeVNyYyArPSBwU3JjLT5wRHJhd2FibGUtPnk7CiAgICB9CiAgICBpZiAo cE1hc2sgJiYgcE1hc2stPnBEcmF3YWJsZSkKICAgIHsKCXhNYXNrICs9IHBNYXNrLT5wRHJh d2FibGUtPng7Cgl5TWFzayArPSBwTWFzay0+cERyYXdhYmxlLT55OwoJbWFza1JlcGVhdCA9 IHBNYXNrLT5yZXBlYXQgPT0gUmVwZWF0Tm9ybWFsOwoJbWFza0FscGhhTWFwID0gcE1hc2st PmFscGhhTWFwICE9IDA7CiAgICB9CgogICAgaWYgKHBTcmMtPnBEcmF3YWJsZSAmJiAoIXBN YXNrIHx8IHBNYXNrLT5wRHJhd2FibGUpCiAgICAgICAgJiYgIXBTcmMtPnRyYW5zZm9ybSAm JiAhKHBNYXNrICYmIHBNYXNrLT50cmFuc2Zvcm0pCiAgICAgICAgJiYgIW1hc2tBbHBoYU1h cCAmJiAhc3JjQWxwaGFNYXAgJiYgIWRzdEFscGhhTWFwCiAgICAgICAgJiYgKHBTcmMtPmZp bHRlciAhPSBQaWN0RmlsdGVyQ29udm9sdXRpb24pCiAgICAgICAgJiYgKCFwTWFzayB8fCBw TWFzay0+ZmlsdGVyICE9IFBpY3RGaWx0ZXJDb252b2x1dGlvbikpCiAgICBzd2l0Y2ggKG9w KSB7CiAgICBjYXNlIFBpY3RPcFNyYzoKI2lmZGVmIFVTRV9NTVgKCWlmICghcE1hc2sgJiYg cFNyYy0+Zm9ybWF0ID09IHBEc3QtPmZvcm1hdCAmJgoJICAgIHBTcmMtPmZvcm1hdCAhPSBQ SUNUX2E4ICYmIHBTcmMtPnBEcmF3YWJsZSAhPSBwRHN0LT5wRHJhd2FibGUpCgl7CgkgICAg ZnVuYyA9IGZiQ29tcG9zaXRlQ29weUFyZWFtbXg7Cgl9CiNlbmRpZgoJYnJlYWs7CiAgICBj YXNlIFBpY3RPcE92ZXI6CglpZiAocE1hc2spCgl7CgkgICAgaWYgKGZiQ2FuR2V0U29saWQo cFNyYykgJiYKCQkhbWFza1JlcGVhdCkKCSAgICB7CgkJc3JjUmVwZWF0ID0gRkFMU0U7CgkJ aWYgKFBJQ1RfRk9STUFUX0NPTE9SKHBTcmMtPmZvcm1hdCkpIHsKCQkgICAgc3dpdGNoIChw TWFzay0+Zm9ybWF0KSB7CgkJICAgIGNhc2UgUElDVF9hODoKCQkJc3dpdGNoIChwRHN0LT5m b3JtYXQpIHsKCQkJY2FzZSBQSUNUX3I1ZzZiNToKCQkJY2FzZSBQSUNUX2I1ZzZyNToKI2lm ZGVmIFVTRV9NTVgKCQkJICAgIGlmIChmYkhhdmVNTVgoKSkKCQkJCWZ1bmMgPSBmYkNvbXBv c2l0ZVNvbGlkTWFza19ueDh4MDU2NW1teDsKCQkJICAgIGVsc2UKI2VuZGlmCgkJCQlmdW5j ID0gZmJDb21wb3NpdGVTb2xpZE1hc2tfbng4eDA1NjU7CgkJCSAgICBicmVhazsKCQkJY2Fz ZSBQSUNUX3I4ZzhiODoKCQkJY2FzZSBQSUNUX2I4ZzhyODoKCQkJICAgIGZ1bmMgPSBmYkNv bXBvc2l0ZVNvbGlkTWFza19ueDh4MDg4ODsKCQkJICAgIGJyZWFrOwoJCQljYXNlIFBJQ1Rf YThyOGc4Yjg6CgkJCWNhc2UgUElDVF94OHI4ZzhiODoKCQkJY2FzZSBQSUNUX2E4YjhnOHI4 OgoJCQljYXNlIFBJQ1RfeDhiOGc4cjg6CiNpZmRlZiBVU0VfTU1YCgkJCSAgICBpZiAoZmJI YXZlTU1YKCkpCgkJCQlmdW5jID0gZmJDb21wb3NpdGVTb2xpZE1hc2tfbng4eDg4ODhtbXg7 CgkJCSAgICBlbHNlCiNlbmRpZgoJCQkJZnVuYyA9IGZiQ29tcG9zaXRlU29saWRNYXNrX254 OHg4ODg4OwoJCQkgICAgYnJlYWs7CgkJCWRlZmF1bHQ6CgkJCSAgICBicmVhazsKCQkJfQoJ CQlicmVhazsKCQkgICAgY2FzZSBQSUNUX2E4cjhnOGI4OgoJCQlpZiAocE1hc2stPmNvbXBv bmVudEFscGhhKSB7CgkJCSAgICBzd2l0Y2ggKHBEc3QtPmZvcm1hdCkgewoJCQkgICAgY2Fz ZSBQSUNUX2E4cjhnOGI4OgoJCQkgICAgY2FzZSBQSUNUX3g4cjhnOGI4OgojaWZkZWYgVVNF X01NWAoJCQkJaWYgKGZiSGF2ZU1NWCgpKQoJCQkJICAgIGZ1bmMgPSBmYkNvbXBvc2l0ZVNv bGlkTWFza19ueDg4ODh4ODg4OENtbXg7CgkJCQllbHNlCiNlbmRpZgoJCQkJICAgIGZ1bmMg PSBmYkNvbXBvc2l0ZVNvbGlkTWFza19ueDg4ODh4ODg4OEM7CgkJCQlicmVhazsKCQkJICAg IGNhc2UgUElDVF9yNWc2YjU6CiNpZmRlZiBVU0VfTU1YCgkJCQlpZiAoZmJIYXZlTU1YKCkp CgkJCQkgICAgZnVuYyA9IGZiQ29tcG9zaXRlU29saWRNYXNrX254ODg4OHgwNTY1Q21teDsK CQkJCWVsc2UKI2VuZGlmCgkJCQkgICAgZnVuYyA9IGZiQ29tcG9zaXRlU29saWRNYXNrX254 ODg4OHgwNTY1QzsKCQkJCWJyZWFrOwoJCQkgICAgZGVmYXVsdDoKCQkJCWJyZWFrOwoJCQkg ICAgfQoJCQl9CgkJCWJyZWFrOwoJCSAgICBjYXNlIFBJQ1RfYThiOGc4cjg6CgkJCWlmIChw TWFzay0+Y29tcG9uZW50QWxwaGEpIHsKCQkJICAgIHN3aXRjaCAocERzdC0+Zm9ybWF0KSB7 CgkJCSAgICBjYXNlIFBJQ1RfYThiOGc4cjg6CgkJCSAgICBjYXNlIFBJQ1RfeDhiOGc4cjg6 CiNpZmRlZiBVU0VfTU1YCgkJCQlpZiAoZmJIYXZlTU1YKCkpCgkJCQkgICAgZnVuYyA9IGZi Q29tcG9zaXRlU29saWRNYXNrX254ODg4OHg4ODg4Q21teDsKCQkJCWVsc2UKI2VuZGlmCgkJ CQkgICAgZnVuYyA9IGZiQ29tcG9zaXRlU29saWRNYXNrX254ODg4OHg4ODg4QzsKCQkJCWJy ZWFrOwoJCQkgICAgY2FzZSBQSUNUX2I1ZzZyNToKI2lmZGVmIFVTRV9NTVgKCQkJCWlmIChm YkhhdmVNTVgoKSkKCQkJCSAgICBmdW5jID0gZmJDb21wb3NpdGVTb2xpZE1hc2tfbng4ODg4 eDA1NjVDbW14OwoJCQkJZWxzZQojZW5kaWYKCQkJCSAgICBmdW5jID0gZmJDb21wb3NpdGVT b2xpZE1hc2tfbng4ODg4eDA1NjVDOwoJCQkJYnJlYWs7CgkJCSAgICBkZWZhdWx0OgoJCQkJ YnJlYWs7CgkJCSAgICB9CgkJCX0KCQkJYnJlYWs7CgkJICAgIGNhc2UgUElDVF9hMToKCQkJ c3dpdGNoIChwRHN0LT5mb3JtYXQpIHsKCQkJY2FzZSBQSUNUX3I1ZzZiNToKCQkJY2FzZSBQ SUNUX2I1ZzZyNToKCQkJY2FzZSBQSUNUX3I4ZzhiODoKCQkJY2FzZSBQSUNUX2I4ZzhyODoK CQkJY2FzZSBQSUNUX2E4cjhnOGI4OgoJCQljYXNlIFBJQ1RfeDhyOGc4Yjg6CgkJCWNhc2Ug UElDVF9hOGI4ZzhyODoKCQkJY2FzZSBQSUNUX3g4YjhnOHI4OgoJCQkgICAgZnVuYyA9IGZi Q29tcG9zaXRlU29saWRNYXNrX254MXhuOwoJCQkgICAgYnJlYWs7CgkJCWRlZmF1bHQ6CgkJ CSAgICBicmVhazsKCQkJfQoJCQlicmVhazsKCQkgICAgZGVmYXVsdDoKCQkJYnJlYWs7CgkJ ICAgIH0KCQlkZWZhdWx0OgoJCSAgICBicmVhazsKCQl9CgkgICAgfQoJICAgIGVsc2UgaWYg KCEgc3JjUmVwZWF0KSAvKiBoYXMgbWFzayBhbmQgbm9uLXJlcGVhdGluZyBzb3VyY2UgKi8K CSAgICB7CgkJaWYgKHBTcmMtPnBEcmF3YWJsZSA9PSBwTWFzay0+cERyYXdhYmxlICYmCgkJ ICAgIHhTcmMgPT0geE1hc2sgJiYgeVNyYyA9PSB5TWFzayAmJgoJCSAgICAhcE1hc2stPmNv bXBvbmVudEFscGhhICYmICFtYXNrUmVwZWF0KQoJCXsKCQkgICAgLyogc291cmNlID09IG1h c2s6IG5vbi1wcmVtdWx0aXBsaWVkIGRhdGEgKi8KCQkgICAgc3dpdGNoIChwU3JjLT5mb3Jt YXQpIHsKCQkgICAgY2FzZSBQSUNUX3g4YjhnOHI4OgoJCQlzd2l0Y2ggKHBNYXNrLT5mb3Jt YXQpIHsKCQkJY2FzZSBQSUNUX2E4cjhnOGI4OgoJCQljYXNlIFBJQ1RfYThiOGc4cjg6CgkJ CSAgICBzd2l0Y2ggKHBEc3QtPmZvcm1hdCkgewoJCQkgICAgY2FzZSBQSUNUX2E4cjhnOGI4 OgoJCQkgICAgY2FzZSBQSUNUX3g4cjhnOGI4OgojaWZkZWYgVVNFX01NWAoJCQkJaWYgKGZi SGF2ZU1NWCgpKQoJCQkJICAgIGZ1bmMgPSBmYkNvbXBvc2l0ZVNyY184ODg4UmV2TlB4ODg4 OG1teDsKI2VuZGlmCgkJCQlicmVhazsKCQkJICAgIGNhc2UgUElDVF9yNWc2YjU6CiNpZmRl ZiBVU0VfTU1YCgkJCQlpZiAoZmJIYXZlTU1YKCkpCgkJCQkgICAgZnVuYyA9IGZiQ29tcG9z aXRlU3JjXzg4ODhSZXZOUHgwNTY1bW14OwojZW5kaWYKCQkJCWJyZWFrOwoJCQkgICAgZGVm YXVsdDoKCQkJCWJyZWFrOwoJCQkgICAgfQoJCQkgICAgYnJlYWs7CgkJCWRlZmF1bHQ6CgkJ CSAgICBicmVhazsKCQkJfQoJCQlicmVhazsKCQkgICAgY2FzZSBQSUNUX3g4cjhnOGI4OgoJ CQlzd2l0Y2ggKHBNYXNrLT5mb3JtYXQpIHsKCQkJY2FzZSBQSUNUX2E4cjhnOGI4OgoJCQlj YXNlIFBJQ1RfYThiOGc4cjg6CgkJCSAgICBzd2l0Y2ggKHBEc3QtPmZvcm1hdCkgewoJCQkg ICAgY2FzZSBQSUNUX2E4YjhnOHI4OgoJCQkgICAgY2FzZSBQSUNUX3g4YjhnOHI4OgojaWZk ZWYgVVNFX01NWAoJCQkJaWYgKGZiSGF2ZU1NWCgpKQoJCQkJICAgIGZ1bmMgPSBmYkNvbXBv c2l0ZVNyY184ODg4UmV2TlB4ODg4OG1teDsKI2VuZGlmCgkJCQlicmVhazsKCQkJICAgIGNh c2UgUElDVF9yNWc2YjU6CiNpZmRlZiBVU0VfTU1YCgkJCQlpZiAoZmJIYXZlTU1YKCkpCgkJ CQkgICAgZnVuYyA9IGZiQ29tcG9zaXRlU3JjXzg4ODhSZXZOUHgwNTY1bW14OwogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKI2VuZGlmCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGZ1bmMgPSBmYkNvbXBvc2l0ZVNyY184ODg4UmV2TlB4MDU2 NTsKCQkJCWJyZWFrOwoJCQkgICAgZGVmYXVsdDoKCQkJCWJyZWFrOwoJCQkgICAgfQoJCQkg ICAgYnJlYWs7CgkJCWRlZmF1bHQ6CgkJCSAgICBicmVhazsKCQkJfQoJCQlicmVhazsKCQkg ICAgZGVmYXVsdDoKCQkJYnJlYWs7CgkJICAgIH0KCQkgICAgYnJlYWs7CgkJfQoJCWVsc2UK CQl7CgkJICAgIC8qIG5vbi1yZXBlYXRpbmcgc291cmNlLCByZXBlYXRpbmcgbWFzayA9PiB0 cmFuc2x1Y2VudCB3aW5kb3cgKi8KCQkgICAgaWYgKGZiQ2FuR2V0U29saWQocE1hc2spKQoJ CSAgICB7CgkJCWlmIChwU3JjLT5mb3JtYXQgPT0gUElDVF94OHI4ZzhiOCAmJgoJCQkgICAg cERzdC0+Zm9ybWF0ID09IFBJQ1RfeDhyOGc4YjggJiYKCQkJICAgIHBNYXNrLT5mb3JtYXQg PT0gUElDVF9hOCkKCQkJewojaWZkZWYgVVNFX01NWAoJCQkgICAgaWYgKGZiSGF2ZU1NWCgp KQoJCQkJZnVuYyA9IGZiQ29tcG9zaXRlU3JjXzg4ODh4OHg4ODg4bW14OwojZW5kaWYKCQkJ fQoJCSAgICB9CgkJfQoJICAgIH0KCX0KCWVsc2UgLyogbm8gbWFzayAqLwoJewoJICAgIGlm IChmYkNhbkdldFNvbGlkKHBTcmMpKQoJICAgIHsKCQkvKiBubyBtYXNrIGFuZCByZXBlYXRp bmcgc291cmNlICovCgkJc3dpdGNoIChwU3JjLT5mb3JtYXQpIHsKCQljYXNlIFBJQ1RfYThy OGc4Yjg6CgkJICAgIHN3aXRjaCAocERzdC0+Zm9ybWF0KSB7CgkJICAgIGNhc2UgUElDVF9h OHI4ZzhiODoKCQkgICAgY2FzZSBQSUNUX3g4cjhnOGI4OgojaWZkZWYgVVNFX01NWAoJCQlp ZiAoZmJIYXZlTU1YKCkpCgkJCXsKCQkJICAgIHNyY1JlcGVhdCA9IEZBTFNFOwoJCQkgICAg ZnVuYyA9IGZiQ29tcG9zaXRlU29saWRfbng4ODg4bW14OwoJCQl9CiNlbmRpZgoJCQlicmVh azsKCQkgICAgY2FzZSBQSUNUX3I1ZzZiNToKI2lmZGVmIFVTRV9NTVgKCQkJaWYgKGZiSGF2 ZU1NWCgpKQoJCQl7CgkJCSAgICBzcmNSZXBlYXQgPSBGQUxTRTsKCQkJICAgIGZ1bmMgPSBm YkNvbXBvc2l0ZVNvbGlkX254MDU2NW1teDsKCQkJfQojZW5kaWYKCQkJYnJlYWs7CgkJICAg IGRlZmF1bHQ6CgkJCWJyZWFrOwoJCSAgICB9CgkJICAgIGJyZWFrOwoJCWRlZmF1bHQ6CgkJ ICAgIGJyZWFrOwoJCX0KCSAgICB9CgkgICAgZWxzZSBpZiAoISBzcmNSZXBlYXQpCgkgICAg ewoJCXN3aXRjaCAocFNyYy0+Zm9ybWF0KSB7CgkJY2FzZSBQSUNUX2E4cjhnOGI4OgoJCSAg ICBzd2l0Y2ggKHBEc3QtPmZvcm1hdCkgewoJCSAgICBjYXNlIFBJQ1RfYThyOGc4Yjg6CgkJ ICAgIGNhc2UgUElDVF94OHI4ZzhiODoKI2lmZGVmIFVTRV9NTVgKCQkJaWYgKGZiSGF2ZU1N WCgpKQoJCQkgICAgZnVuYyA9IGZiQ29tcG9zaXRlU3JjXzg4ODh4ODg4OG1teDsKCQkJZWxz ZQojZW5kaWYKCQkJICAgIGZ1bmMgPSBmYkNvbXBvc2l0ZVNyY184ODg4eDg4ODg7CgkJCWJy ZWFrOwoJCSAgICBjYXNlIFBJQ1RfcjhnOGI4OgoJCQlmdW5jID0gZmJDb21wb3NpdGVTcmNf ODg4OHgwODg4OwoJCQlicmVhazsKCQkgICAgY2FzZSBQSUNUX3I1ZzZiNToKCQkJZnVuYyA9 IGZiQ29tcG9zaXRlU3JjXzg4ODh4MDU2NTsKCQkJYnJlYWs7CgkJICAgIGRlZmF1bHQ6CgkJ CWJyZWFrOwoJCSAgICB9CgkJICAgIGJyZWFrOwoJCWNhc2UgUElDVF94OHI4ZzhiODoKCQkg ICAgc3dpdGNoIChwRHN0LT5mb3JtYXQpIHsKCQkgICAgY2FzZSBQSUNUX2E4cjhnOGI4OgoJ CSAgICBjYXNlIFBJQ1RfeDhyOGc4Yjg6CiNpZmRlZiBVU0VfTU1YCgkJCWlmIChmYkhhdmVN TVgoKSkKCQkJICAgIGZ1bmMgPSBmYkNvbXBvc2l0ZUNvcHlBcmVhbW14OwojZW5kaWYKCQkJ YnJlYWs7CgkJICAgIGRlZmF1bHQ6CgkJCWJyZWFrOwoJCSAgICB9CgkJY2FzZSBQSUNUX3g4 YjhnOHI4OgoJCSAgICBzd2l0Y2ggKHBEc3QtPmZvcm1hdCkgewoJCSAgICBjYXNlIFBJQ1Rf YThiOGc4cjg6CgkJICAgIGNhc2UgUElDVF94OGI4ZzhyODoKI2lmZGVmIFVTRV9NTVgKCQkJ aWYgKGZiSGF2ZU1NWCgpKQoJCQkgICAgZnVuYyA9IGZiQ29tcG9zaXRlQ29weUFyZWFtbXg7 CiNlbmRpZgoJCQlicmVhazsKCQkgICAgZGVmYXVsdDoKCQkJYnJlYWs7CgkJICAgIH0KCQkg ICAgYnJlYWs7CgkJY2FzZSBQSUNUX2E4YjhnOHI4OgoJCSAgICBzd2l0Y2ggKHBEc3QtPmZv cm1hdCkgewoJCSAgICBjYXNlIFBJQ1RfYThiOGc4cjg6CgkJICAgIGNhc2UgUElDVF94OGI4 ZzhyODoKI2lmZGVmIFVTRV9NTVgKCQkJaWYgKGZiSGF2ZU1NWCgpKQoJCQkgICAgZnVuYyA9 IGZiQ29tcG9zaXRlU3JjXzg4ODh4ODg4OG1teDsKCQkJZWxzZQojZW5kaWYKCQkJICAgIGZ1 bmMgPSBmYkNvbXBvc2l0ZVNyY184ODg4eDg4ODg7CgkJCWJyZWFrOwoJCSAgICBjYXNlIFBJ Q1RfYjhnOHI4OgoJCQlmdW5jID0gZmJDb21wb3NpdGVTcmNfODg4OHgwODg4OwoJCQlicmVh azsKCQkgICAgY2FzZSBQSUNUX2I1ZzZyNToKCQkJZnVuYyA9IGZiQ29tcG9zaXRlU3JjXzg4 ODh4MDU2NTsKCQkJYnJlYWs7CgkJICAgIGRlZmF1bHQ6CgkJCWJyZWFrOwoJCSAgICB9CgkJ ICAgIGJyZWFrOwoJCWNhc2UgUElDVF9yNWc2YjU6CgkJICAgIHN3aXRjaCAocERzdC0+Zm9y bWF0KSB7CgkJICAgIGNhc2UgUElDVF9yNWc2YjU6CgkJCWZ1bmMgPSBmYkNvbXBvc2l0ZVNy Y18wNTY1eDA1NjU7CgkJCWJyZWFrOwoJCSAgICBkZWZhdWx0OgoJCQlicmVhazsKCQkgICAg fQoJCSAgICBicmVhazsKCQljYXNlIFBJQ1RfYjVnNnI1OgoJCSAgICBzd2l0Y2ggKHBEc3Qt PmZvcm1hdCkgewoJCSAgICBjYXNlIFBJQ1RfYjVnNnI1OgoJCQlmdW5jID0gZmJDb21wb3Np dGVTcmNfMDU2NXgwNTY1OwoJCQlicmVhazsKCQkgICAgZGVmYXVsdDoKCQkJYnJlYWs7CgkJ ICAgIH0KCQkgICAgYnJlYWs7CgkJZGVmYXVsdDoKCQkgICAgYnJlYWs7CgkJfQoJICAgIH0K CX0KCWJyZWFrOwogICAgY2FzZSBQaWN0T3BBZGQ6CglpZiAocE1hc2sgPT0gMCkKCXsKCSAg ICBzd2l0Y2ggKHBTcmMtPmZvcm1hdCkgewoJICAgIGNhc2UgUElDVF9hOHI4ZzhiODoKCQlz d2l0Y2ggKHBEc3QtPmZvcm1hdCkgewoJCWNhc2UgUElDVF9hOHI4ZzhiODoKI2lmZGVmIFVT RV9NTVgKCQkgICAgaWYgKGZiSGF2ZU1NWCgpKQoJCQlmdW5jID0gZmJDb21wb3NpdGVTcmNB ZGRfODg4OHg4ODg4bW14OwoJCSAgICBlbHNlCiNlbmRpZgoJCQlmdW5jID0gZmJDb21wb3Np dGVTcmNBZGRfODg4OHg4ODg4OwoJCSAgICBicmVhazsKCQlkZWZhdWx0OgoJCSAgICBicmVh azsKCQl9CgkJYnJlYWs7CgkgICAgY2FzZSBQSUNUX2E4YjhnOHI4OgoJCXN3aXRjaCAocERz dC0+Zm9ybWF0KSB7CgkJY2FzZSBQSUNUX2E4YjhnOHI4OgojaWZkZWYgVVNFX01NWAoJCSAg ICBpZiAoZmJIYXZlTU1YKCkpCgkJCWZ1bmMgPSBmYkNvbXBvc2l0ZVNyY0FkZF84ODg4eDg4 ODhtbXg7CgkJICAgIGVsc2UKI2VuZGlmCgkJCWZ1bmMgPSBmYkNvbXBvc2l0ZVNyY0FkZF84 ODg4eDg4ODg7CgkJICAgIGJyZWFrOwoJCWRlZmF1bHQ6CgkJICAgIGJyZWFrOwoJCX0KCQli cmVhazsKCSAgICBjYXNlIFBJQ1RfYTg6CgkJc3dpdGNoIChwRHN0LT5mb3JtYXQpIHsKCQlj YXNlIFBJQ1RfYTg6CiNpZmRlZiBVU0VfTU1YCgkJICAgIGlmIChmYkhhdmVNTVgoKSkKCQkJ ZnVuYyA9IGZiQ29tcG9zaXRlU3JjQWRkXzgwMDB4ODAwMG1teDsKCQkgICAgZWxzZQojZW5k aWYKCQkJZnVuYyA9IGZiQ29tcG9zaXRlU3JjQWRkXzgwMDB4ODAwMDsKCQkgICAgYnJlYWs7 CgkJZGVmYXVsdDoKCQkgICAgYnJlYWs7CgkJfQoJCWJyZWFrOwoJICAgIGNhc2UgUElDVF9h MToKCQlzd2l0Y2ggKHBEc3QtPmZvcm1hdCkgewoJCWNhc2UgUElDVF9hMToKCQkgICAgZnVu YyA9IGZiQ29tcG9zaXRlU3JjQWRkXzEwMDB4MTAwMDsKCQkgICAgYnJlYWs7CgkJZGVmYXVs dDoKCQkgICAgYnJlYWs7CgkJfQoJCWJyZWFrOwoJICAgIGRlZmF1bHQ6CgkJYnJlYWs7Cgkg ICAgfQoJfQoJYnJlYWs7CiAgICB9CgogICAgaWYgKCFmdW5jKSB7CiAgICAgICAgIC8qIG5v IGZhc3QgcGF0aCwgdXNlIHRoZSBnZW5lcmFsIGNvZGUgKi8KICAgICAgICAgZmJDb21wb3Np dGVHZW5lcmFsKG9wLCBwU3JjLCBwTWFzaywgcERzdCwgeFNyYywgeVNyYywgeE1hc2ssIHlN YXNrLCB4RHN0LCB5RHN0LCB3aWR0aCwgaGVpZ2h0KTsKICAgICAgICAgcmV0dXJuOwogICAg fQoKICAgIGlmICghbWlDb21wdXRlQ29tcG9zaXRlUmVnaW9uICgmcmVnaW9uLAogCQkJCSAg IHBTcmMsCiAJCQkJICAgcE1hc2ssCiAJCQkJICAgcERzdCwKIAkJCQkgICB4U3JjLAogCQkJ CSAgIHlTcmMsCiAJCQkJICAgeE1hc2ssCiAJCQkJICAgeU1hc2ssCiAJCQkJICAgeERzdCwK IAkJCQkgICB5RHN0LAogCQkJCSAgIHdpZHRoLAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGhlaWdodCkpCiAgICAgICAgcmV0dXJuOwoKICAgIG4gPSBSRUdJT05fTlVN X1JFQ1RTICgmcmVnaW9uKTsKICAgIHBib3ggPSBSRUdJT05fUkVDVFMgKCZyZWdpb24pOwog ICAgd2hpbGUgKG4tLSkKICAgIHsKCWggPSBwYm94LT55MiAtIHBib3gtPnkxOwoJeV9zcmMg PSBwYm94LT55MSAtIHlEc3QgKyB5U3JjOwoJeV9tc2sgPSBwYm94LT55MSAtIHlEc3QgKyB5 TWFzazsKCXlfZHN0ID0gcGJveC0+eTE7Cgl3aGlsZSAoaCkKCXsKCSAgICBoX3RoaXMgPSBo OwoJICAgIHcgPSBwYm94LT54MiAtIHBib3gtPngxOwoJICAgIHhfc3JjID0gcGJveC0+eDEg LSB4RHN0ICsgeFNyYzsKCSAgICB4X21zayA9IHBib3gtPngxIC0geERzdCArIHhNYXNrOwoJ ICAgIHhfZHN0ID0gcGJveC0+eDE7CgkgICAgaWYgKG1hc2tSZXBlYXQpCgkgICAgewoJCXlf bXNrID0gbW9kICh5X21zayAtIHBNYXNrLT5wRHJhd2FibGUtPnksIHBNYXNrLT5wRHJhd2Fi bGUtPmhlaWdodCk7CgkJaWYgKGhfdGhpcyA+IHBNYXNrLT5wRHJhd2FibGUtPmhlaWdodCAt IHlfbXNrKQoJCSAgICBoX3RoaXMgPSBwTWFzay0+cERyYXdhYmxlLT5oZWlnaHQgLSB5X21z azsKCQl5X21zayArPSBwTWFzay0+cERyYXdhYmxlLT55OwoJICAgIH0KCSAgICBpZiAoc3Jj UmVwZWF0KQoJICAgIHsKCQl5X3NyYyA9IG1vZCAoeV9zcmMgLSBwU3JjLT5wRHJhd2FibGUt PnksIHBTcmMtPnBEcmF3YWJsZS0+aGVpZ2h0KTsKCQlpZiAoaF90aGlzID4gcFNyYy0+cERy YXdhYmxlLT5oZWlnaHQgLSB5X3NyYykKCQkgICAgaF90aGlzID0gcFNyYy0+cERyYXdhYmxl LT5oZWlnaHQgLSB5X3NyYzsKCQl5X3NyYyArPSBwU3JjLT5wRHJhd2FibGUtPnk7CgkgICAg fQoJICAgIHdoaWxlICh3KQoJICAgIHsKCQl3X3RoaXMgPSB3OwoJCWlmIChtYXNrUmVwZWF0 KQoJCXsKCQkgICAgeF9tc2sgPSBtb2QgKHhfbXNrIC0gcE1hc2stPnBEcmF3YWJsZS0+eCwg cE1hc2stPnBEcmF3YWJsZS0+d2lkdGgpOwoJCSAgICBpZiAod190aGlzID4gcE1hc2stPnBE cmF3YWJsZS0+d2lkdGggLSB4X21zaykKCQkJd190aGlzID0gcE1hc2stPnBEcmF3YWJsZS0+ d2lkdGggLSB4X21zazsKCQkgICAgeF9tc2sgKz0gcE1hc2stPnBEcmF3YWJsZS0+eDsKCQl9 CgkJaWYgKHNyY1JlcGVhdCkKCQl7CgkJICAgIHhfc3JjID0gbW9kICh4X3NyYyAtIHBTcmMt PnBEcmF3YWJsZS0+eCwgcFNyYy0+cERyYXdhYmxlLT53aWR0aCk7CgkJICAgIGlmICh3X3Ro aXMgPiBwU3JjLT5wRHJhd2FibGUtPndpZHRoIC0geF9zcmMpCgkJCXdfdGhpcyA9IHBTcmMt PnBEcmF3YWJsZS0+d2lkdGggLSB4X3NyYzsKCQkgICAgeF9zcmMgKz0gcFNyYy0+cERyYXdh YmxlLT54OwoJCX0KCQkoKmZ1bmMpIChvcCwgcFNyYywgcE1hc2ssIHBEc3QsCgkJCSB4X3Ny YywgeV9zcmMsIHhfbXNrLCB5X21zaywgeF9kc3QsIHlfZHN0LAoJCQkgd190aGlzLCBoX3Ro aXMpOwoJCXcgLT0gd190aGlzOwoJCXhfc3JjICs9IHdfdGhpczsKCQl4X21zayArPSB3X3Ro aXM7CgkJeF9kc3QgKz0gd190aGlzOwoJICAgIH0KCSAgICBoIC09IGhfdGhpczsKCSAgICB5 X3NyYyArPSBoX3RoaXM7CgkgICAgeV9tc2sgKz0gaF90aGlzOwoJICAgIHlfZHN0ICs9IGhf dGhpczsKCX0KCXBib3grKzsKICAgIH0KICAgIFJFR0lPTl9VTklOSVQgKHBEc3QtPnBEcmF3 YWJsZS0+cFNjcmVlbiwgJnJlZ2lvbik7Cn0KCiNlbmRpZiAvKiBSRU5ERVIgKi8KCkJvb2wK ZmJQaWN0dXJlSW5pdCAoU2NyZWVuUHRyIHBTY3JlZW4sIFBpY3RGb3JtYXRQdHIgZm9ybWF0 cywgaW50IG5mb3JtYXRzKQp7CgojaWZkZWYgUkVOREVSCgogICAgUGljdHVyZVNjcmVlblB0 ciAgICBwczsKCiAgICBpZiAoIW1pUGljdHVyZUluaXQgKHBTY3JlZW4sIGZvcm1hdHMsIG5m b3JtYXRzKSkKCXJldHVybiBGQUxTRTsKICAgIHBzID0gR2V0UGljdHVyZVNjcmVlbihwU2Ny ZWVuKTsKICAgIHBzLT5Db21wb3NpdGUgPSBmYkNvbXBvc2l0ZTsKICAgIHBzLT5HbHlwaHMg PSBtaUdseXBoczsKICAgIHBzLT5Db21wb3NpdGVSZWN0cyA9IG1pQ29tcG9zaXRlUmVjdHM7 CiAgICBwcy0+UmFzdGVyaXplVHJhcGV6b2lkID0gZmJSYXN0ZXJpemVUcmFwZXpvaWQ7CiAg ICBwcy0+QWRkVHJhcHMgPSBmYkFkZFRyYXBzOwogICAgcHMtPkFkZFRyaWFuZ2xlcyA9IGZi QWRkVHJpYW5nbGVzOwoKI2VuZGlmIC8qIFJFTkRFUiAqLwoKICAgIHJldHVybiBUUlVFOwp9 CgojaWZkZWYgVVNFX01NWAovKiBUaGUgQ1BVIGRldGVjdGlvbiBjb2RlIG5lZWRzIHRvIGJl IGluIGEgZmlsZSBub3QgY29tcGlsZWQgd2l0aAogKiAiLW1tbXggLW1zc2UiLCBhcyBnY2Mg d291bGQgZ2VuZXJhdGUgQ01PViBpbnN0cnVjdGlvbnMgb3RoZXJ3aXNlCiAqIHRoYXQgd291 bGQgbGVhZCB0byBTSUdJTEwgaW5zdHJ1Y3Rpb25zIG9uIG9sZCBDUFVzIHRoYXQgZG9uJ3Qg aGF2ZQogKiBpdC4KICovCiNpZiAhZGVmaW5lZChfX2FtZDY0X18pICYmICFkZWZpbmVkKF9f eDg2XzY0X18pCgojaWZkZWYgSEFWRV9HRVRJU0FYCiNpbmNsdWRlIDxzeXMvYXV4di5oPgoj ZW5kaWYKCmVudW0gQ1BVRmVhdHVyZXMgewogICAgTm9GZWF0dXJlcyA9IDAsCiAgICBNTVgg PSAweDEsCiAgICBNTVhfRXh0ZW5zaW9ucyA9IDB4MiwgCiAgICBTU0UgPSAweDYsCiAgICBT U0UyID0gMHg4LAogICAgQ01PViA9IDB4MTAKfTsKCnN0YXRpYyB1bnNpZ25lZCBpbnQgZGV0 ZWN0Q1BVRmVhdHVyZXModm9pZCkgewogICAgdW5zaWduZWQgaW50IGZlYXR1cmVzID0gMDsK ICAgIHVuc2lnbmVkIGludCByZXN1bHQ7CgojaWZkZWYgSEFWRV9HRVRJU0FYCiAgICBpZiAo Z2V0aXNheCgmcmVzdWx0LCAxKSkgewogICAgICAgIGlmIChyZXN1bHQgJiBBVl8zODZfQ01P VikKICAgICAgICAgICAgZmVhdHVyZXMgfD0gQ01PVjsKICAgICAgICBpZiAocmVzdWx0ICYg QVZfMzg2X01NWCkKICAgICAgICAgICAgZmVhdHVyZXMgfD0gTU1YOwogICAgICAgIGlmIChy ZXN1bHQgJiBBVl8zODZfQU1EX01NWCkKICAgICAgICAgICAgZmVhdHVyZXMgfD0gTU1YX0V4 dGVuc2lvbnM7CiAgICAgICAgaWYgKHJlc3VsdCAmIEFWXzM4Nl9TU0UpCiAgICAgICAgICAg IGZlYXR1cmVzIHw9IFNTRTsKICAgICAgICBpZiAocmVzdWx0ICYgQVZfMzg2X1NTRTIpCiAg ICAgICAgICAgIGZlYXR1cmVzIHw9IFNTRTI7CiAgICB9CiNlbHNlCiAgICBjaGFyIHZlbmRv clsxM107CiAgICB2ZW5kb3JbMF0gPSAwOwogICAgdmVuZG9yWzEyXSA9IDA7CiAgICAvKiBz ZWUgcC4gMTE4IG9mIGFtZDY0IGluc3RydWN0aW9uIHNldCBtYW51YWwgVm9sMyAqLwogICAg LyogV2UgbmVlZCB0byBiZSBjYXJlZnVsIGFib3V0IHRoZSBoYW5kbGluZyBvZiAlZWJ4IGFu ZAogICAgICogJWVzcCBoZXJlLiBXZSBjYW4ndCBkZWNsYXJlIGVpdGhlciBvbmUgYXMgY2xv YmJlcmVkCiAgICAgKiBzaW5jZSB0aGV5IGFyZSBzcGVjaWFsIHJlZ2lzdGVycyAoJWVieCBp cyB0aGUgIlBJQwogICAgICogcmVnaXN0ZXIiIGhvbGRpbmcgYW4gb2Zmc2V0IHRvIGdsb2Jh bCBkYXRhLCAlZXNwIHRoZQogICAgICogc3RhY2sgcG9pbnRlciksIHNvIHdlIG5lZWQgdG8g bWFrZSBzdXJlIHRoZXkgaGF2ZSB0aGVpcgogICAgICogb3JpZ2luYWwgdmFsdWVzIHdoZW4g d2UgYWNjZXNzIHRoZSBvdXRwdXQgb3BlcmFuZHMuCiAgICAgKi8KICAgIF9fYXNtX18gKCJw dXNoZlxuIgogICAgICAgICAgICAgInBvcCAlJWVheFxuIgogICAgICAgICAgICAgIm1vdiAl JWVheCwgJSVlY3hcbiIKICAgICAgICAgICAgICJ4b3IgJDB4MDAyMDAwMDAsICUlZWF4XG4i CiAgICAgICAgICAgICAicHVzaCAlJWVheFxuIgogICAgICAgICAgICAgInBvcGZcbiIKICAg ICAgICAgICAgICJwdXNoZlxuIgogICAgICAgICAgICAgInBvcCAlJWVheFxuIgogICAgICAg ICAgICAgIm1vdiAkMHgwLCAlJWVkeFxuIgogICAgICAgICAgICAgInhvciAlJWVjeCwgJSVl YXhcbiIKICAgICAgICAgICAgICJqeiAxXG4iCgogICAgICAgICAgICAgIm1vdiAkMHgwMDAw MDAwMCwgJSVlYXhcbiIKCSAgICAgInB1c2ggJSVlYnhcbiIKICAgICAgICAgICAgICJjcHVp ZFxuIgogICAgICAgICAgICAgIm1vdiAlJWVieCwgJSVlYXhcbiIKCSAgICAgInBvcCAlJWVi eFxuIgoJICAgICAibW92ICUlZWF4LCAlMVxuIgogICAgICAgICAgICAgIm1vdiAlJWVkeCwg JTJcbiIKICAgICAgICAgICAgICJtb3YgJSVlY3gsICUzXG4iCiAgICAgICAgICAgICAibW92 ICQweDAwMDAwMDAxLCAlJWVheFxuIgoJICAgICAicHVzaCAlJWVieFxuIgogICAgICAgICAg ICAgImNwdWlkXG4iCgkgICAgICJwb3AgJSVlYnhcbiIKICAgICAgICAgICAgICIxOlxuIgog ICAgICAgICAgICAgIm1vdiAlJWVkeCwgJTBcbiIKICAgICAgICAgICAgIDogIj1yIiAocmVz dWx0KSwgCiAgICAgICAgICAgICAgICI9bSIgKHZlbmRvclswXSksIAogICAgICAgICAgICAg ICAiPW0iICh2ZW5kb3JbNF0pLCAKICAgICAgICAgICAgICAgIj1tIiAodmVuZG9yWzhdKQog ICAgICAgICAgICAgOgogICAgICAgICAgICAgOiAiJWVheCIsICIlZWN4IiwgIiVlZHgiCiAg ICAgICAgKTsKCiAgICBpZiAocmVzdWx0KSB7CiAgICAgICAgLyogcmVzdWx0IG5vdyBjb250 YWlucyB0aGUgc3RhbmRhcmQgZmVhdHVyZSBiaXRzICovCiAgICAgICAgaWYgKHJlc3VsdCAm ICgxIDw8IDE1KSkKICAgICAgICAgICAgZmVhdHVyZXMgfD0gQ01PVjsKICAgICAgICBpZiAo cmVzdWx0ICYgKDEgPDwgMjMpKQogICAgICAgICAgICBmZWF0dXJlcyB8PSBNTVg7CiAgICAg ICAgaWYgKHJlc3VsdCAmICgxIDw8IDI1KSkKICAgICAgICAgICAgZmVhdHVyZXMgfD0gU1NF OwogICAgICAgIGlmIChyZXN1bHQgJiAoMSA8PCAyNikpCiAgICAgICAgICAgIGZlYXR1cmVz IHw9IFNTRTI7CiAgICAgICAgaWYgKChyZXN1bHQgJiBNTVgpICYmICEocmVzdWx0ICYgU1NF KSAmJiAoc3RyY21wKHZlbmRvciwgIkF1dGhlbnRpY0FNRCIpID09IDApKSB7CiAgICAgICAg ICAgIC8qIGNoZWNrIGZvciBBTUQgTU1YIGV4dGVuc2lvbnMgKi8KCiAgICAgICAgICAgIHVu c2lnbmVkIGludCByZXN1bHQ7ICAgICAgICAgICAgCiAgICAgICAgICAgIF9fYXNtX18oInB1 c2ggJSVlYnhcbiIKICAgICAgICAgICAgICAgICAgICAibW92ICQweDgwMDAwMDAwLCAlJWVh eFxuIgogICAgICAgICAgICAgICAgICAgICJjcHVpZFxuIgogICAgICAgICAgICAgICAgICAg ICJ4b3IgJSVlZHgsICUlZWR4XG4iCiAgICAgICAgICAgICAgICAgICAgImNtcCAkMHgxLCAl JWVheFxuIgogICAgICAgICAgICAgICAgICAgICJqZ2UgMlxuIgogICAgICAgICAgICAgICAg ICAgICJtb3YgJDB4ODAwMDAwMDEsICUlZWF4XG4iCiAgICAgICAgICAgICAgICAgICAgImNw dWlkXG4iCiAgICAgICAgICAgICAgICAgICAgIjI6XG4iCiAgICAgICAgICAgICAgICAgICAg InBvcCAlJWVieFxuIgogICAgICAgICAgICAgICAgICAgICJtb3YgJSVlZHgsICUwXG4iCiAg ICAgICAgICAgICAgICAgICAgOiAiPXIiIChyZXN1bHQpCiAgICAgICAgICAgICAgICAgICAg OgogICAgICAgICAgICAgICAgICAgIDogIiVlYXgiLCAiJWVjeCIsICIlZWR4IgogICAgICAg ICAgICAgICAgKTsKICAgICAgICAgICAgaWYgKHJlc3VsdCAmICgxPDwyMikpCiAgICAgICAg ICAgICAgICBmZWF0dXJlcyB8PSBNTVhfRXh0ZW5zaW9uczsKICAgICAgICB9CiAgICB9CiNl bmRpZiAvKiBIQVZFX0dFVElTQVggKi8KICAgIHJldHVybiBmZWF0dXJlczsKfQoKQm9vbApm YkhhdmVNTVggKHZvaWQpCnsKICAgIHN0YXRpYyBCb29sIGluaXRpYWxpemVkID0gRkFMU0U7 CiAgICBzdGF0aWMgQm9vbCBtbXhfcHJlc2VudDsKCiAgICBpZiAoIWluaXRpYWxpemVkKQog ICAgewogICAgICAgIHVuc2lnbmVkIGludCBmZWF0dXJlcyA9IGRldGVjdENQVUZlYXR1cmVz KCk7CgltbXhfcHJlc2VudCA9IChmZWF0dXJlcyAmIChNTVh8TU1YX0V4dGVuc2lvbnMpKSA9 PSAoTU1YfE1NWF9FeHRlbnNpb25zKTsKICAgICAgICBpbml0aWFsaXplZCA9IFRSVUU7CiAg ICB9CiAgICAKICAgIHJldHVybiBtbXhfcHJlc2VudDsKfQojZW5kaWYgLyogX19hbWQ2NF9f ICovCiNlbmRpZgo= --------------070003000508070405010307-- From jdub@perkypants.org Mon May 7 04:23:03 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9F86B3B0179 for ; Mon, 7 May 2007 04:23:03 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.411 X-Spam-Level: X-Spam-Status: No, score=-2.411 tagged_above=-999 required=2 tests=[AWL=0.053, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 273 hrs), (distance 11, link: ethernet/modem), [70.85.31.216] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kFxlll5riWKb for ; Mon, 7 May 2007 04:23:01 -0400 (EDT) Received: from node.waugh.id.au (node.waugh.id.au [70.85.31.216]) by menubar.gnome.org (Postfix) with ESMTP id 2CE9D3B01BA for ; Mon, 7 May 2007 04:22:57 -0400 (EDT) Received: from localhost.localdomain (home.waugh.id.au [150.101.121.112]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by node.waugh.id.au (Postfix) with ESMTP id 893713DBAE for ; Mon, 7 May 2007 18:22:55 +1000 (EST) Received: by localhost.localdomain (Postfix, from userid 1000) id 0BDF857E3E; Mon, 7 May 2007 18:22:51 +1000 (EST) Date: Mon, 7 May 2007 18:22:51 +1000 From: Jeff Waugh To: mobile-devel-list Subject: Test Message-ID: <20070507082251.GD28325@localhost> Mail-Followup-To: mobile-devel-list MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Operating-System: Linux 2.6.20-15-generic i686 X-Uptime: 18:21:40 up 3 days, 2:39, 6 users, load average: 0.34, 0.29, 0.17 Reply-By: Thu May 10 18:21:40 EST 2007 X-Message-Flag: Cranky? Try Free Software instead! User-Agent: Mutt/1.5.13 (2006-08-11) X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 08:23:03 -0000 Apologies for the test mail, Rob says the list is b0rk. Hopefully this will be caught by emergency moderation so you'll never see it anyway. If you do, I am lame. - Jeff -- linux.conf.au 2008: Melbourne, Australia http://lca2008.linux.org.au/ "The postmodern version is: If all you have is duct tape, everything starts to look like a duct. Right. When's the last time you used duct tape on a duct?" - Larry Wall From jdub@perkypants.org Mon May 7 04:25:00 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 495843B0165 for ; Mon, 7 May 2007 04:25:00 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.411 X-Spam-Level: X-Spam-Status: No, score=-2.411 tagged_above=-999 required=2 tests=[AWL=0.053, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 273 hrs), (distance 11, link: ethernet/modem), [70.85.31.216] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GB1BsCj+7f90 for ; Mon, 7 May 2007 04:24:59 -0400 (EDT) Received: from node.waugh.id.au (node.waugh.id.au [70.85.31.216]) by menubar.gnome.org (Postfix) with ESMTP id 002703B0130 for ; Mon, 7 May 2007 04:24:58 -0400 (EDT) Received: from localhost.localdomain (home.waugh.id.au [150.101.121.112]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by node.waugh.id.au (Postfix) with ESMTP id 7B2CF3DBBD for ; Mon, 7 May 2007 18:24:57 +1000 (EST) Received: by localhost.localdomain (Postfix, from userid 1000) id 0B94B57E3E; Mon, 7 May 2007 18:24:53 +1000 (EST) Date: Mon, 7 May 2007 18:24:53 +1000 From: Jeff Waugh To: mobile-devel-list@gnome.org Subject: Re: Test Message-ID: <20070507082453.GE28325@localhost> Mail-Followup-To: mobile-devel-list@gnome.org References: <20070507082251.GD28325@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070507082251.GD28325@localhost> X-Operating-System: Linux 2.6.20-15-generic i686 X-Uptime: 18:24:03 up 3 days, 2:41, 6 users, load average: 0.18, 0.24, 0.16 Reply-By: Thu May 10 18:24:03 EST 2007 X-Message-Flag: Cranky? Try Free Software instead! User-Agent: Mutt/1.5.13 (2006-08-11) X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 08:25:00 -0000 > I am lame. Gah. Too slow. Oh well, at least it demonstrably works now. Hrmph. Thanks, Rob. - Jeff -- linux.conf.au 2008: Melbourne, Australia http://lca2008.linux.org.au/ "Well, you know us usability folks... We like to believe that the two aren't mutually exclusive." - Calum Benson on power and cleanliness From jjmmma@gmail.com Mon May 7 04:39:01 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5294B3B010D for ; Mon, 7 May 2007 04:39:01 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.103 X-Spam-Level: X-Spam-Status: No, score=-2.103 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (Google crawlbot) (firewall!) (up: 7455 hrs), (distance 12, link: (Google 2)), [64.233.162.231] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aEsEPVypyrwC for ; Mon, 7 May 2007 04:38:59 -0400 (EDT) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.231]) by menubar.gnome.org (Postfix) with ESMTP id 279953B014B for ; Mon, 7 May 2007 04:38:58 -0400 (EDT) Received: by nz-out-0506.google.com with SMTP id k1so1637763nzf for ; Mon, 07 May 2007 01:38:57 -0700 (PDT) Received: by 10.114.60.19 with SMTP id i19mr2037016waa.1178527136139; Mon, 07 May 2007 01:38:56 -0700 (PDT) Received: by 10.114.255.5 with HTTP; Mon, 7 May 2007 01:38:56 -0700 (PDT) Message-ID: Date: Mon, 7 May 2007 16:38:56 +0800 From: "=?GB2312?B?wu28qr78?=" To: mobile-devel-list@gnome.org Subject: Re: Test In-Reply-To: <20070507082453.GE28325@localhost> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_78907_33529516.1178527136059" References: <20070507082251.GD28325@localhost> <20070507082453.GE28325@localhost> X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 08:39:01 -0000 ------=_Part_78907_33529516.1178527136059 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline yes, it works, but seems not very active 2007/5/7, Jeff Waugh : > > > > > I am lame. > > Gah. Too slow. Oh well, at least it demonstrably works now. Hrmph. Thanks, > Rob. > > - Jeff > > -- > linux.conf.au 2008: Melbourne, Australia > http://lca2008.linux.org.au/ > > "Well, you know us usability folks... We like to believe that the two > aren't mutually exclusive." - Calum Benson on power and cleanliness > _______________________________________________ > mobile-devel-list mailing list > mobile-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/mobile-devel-list > -- Bisous, Jijun MA http://jjmmma.googlepages.com College of Computer Science, Zhejiang University, China Zhejiang University-Intel Embedded Technology Center ------=_Part_78907_33529516.1178527136059 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline yes, it works, but seems not very active

2007/5/7, Jeff Waugh <jdub@perkypants.org>:
<quote who="Jeff Waugh">

> I am lame.

Gah. Too slow. Oh well, at least it demonstrably works now. Hrmph. Thanks,
Rob.

- Jeff

--
linux.conf.au 2008: Melbourne, Australia        http://lca2008.linux.org.au/

   "Well, you know us usability folks... We like to believe that the two
    aren't mutually exclusive." - Calum Benson on power and cleanliness
_______________________________________________
mobile-devel-list mailing list
mobile-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/mobile-devel-list



--
Bisous, Jijun MA
http://jjmmma.googlepages.com
College of Computer Science, Zhejiang University, China
Zhejiang University-Intel Embedded Technology Center ------=_Part_78907_33529516.1178527136059-- From jdub@perkypants.org Mon May 7 04:44:49 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 43A1A3B0130 for ; Mon, 7 May 2007 04:44:49 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.411 X-Spam-Level: X-Spam-Status: No, score=-2.411 tagged_above=-999 required=2 tests=[AWL=0.053, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 273 hrs), (distance 11, link: ethernet/modem), [70.85.31.216] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YflfQXnxBF2w for ; Mon, 7 May 2007 04:44:47 -0400 (EDT) Received: from node.waugh.id.au (node.waugh.id.au [70.85.31.216]) by menubar.gnome.org (Postfix) with ESMTP id A8FF13B010D for ; Mon, 7 May 2007 04:44:47 -0400 (EDT) Received: from localhost.localdomain (home.waugh.id.au [150.101.121.112]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by node.waugh.id.au (Postfix) with ESMTP id D6A8D3DBD3 for ; Mon, 7 May 2007 18:44:45 +1000 (EST) Received: by localhost.localdomain (Postfix, from userid 1000) id 525AA57E3E; Mon, 7 May 2007 18:44:42 +1000 (EST) Date: Mon, 7 May 2007 18:44:42 +1000 From: Jeff Waugh To: mobile-devel-list@gnome.org Subject: Re: Test Message-ID: <20070507084442.GF28325@localhost> Mail-Followup-To: mobile-devel-list@gnome.org References: <20070507082251.GD28325@localhost> <20070507082453.GE28325@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Operating-System: Linux 2.6.20-15-generic i686 X-Uptime: 18:42:45 up 3 days, 3:00, 5 users, load average: 0.10, 0.09, 0.09 Reply-By: Thu May 10 18:42:45 EST 2007 X-Message-Flag: Cranky? Try Free Software instead! User-Agent: Mutt/1.5.13 (2006-08-11) X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 08:44:49 -0000 > yes, it works, but seems not very active Before the public launch, GMAE was discussed on another list. This list will be used in future for development related discussion. Particularly helpful that it now correctly sends and receives mail. ;-) - Jeff -- OSCON 2007: Portland OR, USA http://conferences.oreillynet.com/oscon/ "On Tuesday I saw Crouching Tiger, Hidden Dragon with Zack and two ladies whom I presume are gracious." - Seth Schoen From mikkel@linet.dk Mon May 7 05:54:23 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 24B833B00AB for ; Mon, 7 May 2007 05:54:23 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: 0.496 X-Spam-Level: X-Spam-Status: No, score=0.496 tagged_above=-999 required=2 tests=[BAYES_50=0.001, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 214 hrs), (distance 13, link: ethernet/modem), [81.19.227.227] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NdwZbikvn01s for ; Mon, 7 May 2007 05:54:21 -0400 (EDT) Received: from linet.dk (unknown [81.19.227.227]) by menubar.gnome.org (Postfix) with ESMTP id 8C5D93B00A4 for ; Mon, 7 May 2007 05:54:20 -0400 (EDT) Received: (qmail 30228 invoked from network); 7 May 2007 09:54:18 -0000 Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys Received: from unknown (HELO [130.226.36.170]) (mkj@[130.226.36.170]) (envelope-sender ) by 0 (qmail-ldap-1.03) with RC4-MD5 encrypted SMTP for ; 7 May 2007 09:54:18 -0000 Subject: Mono From: Mikkel Kruse Johnsen To: mobile-devel-list@gnome.org Content-Type: multipart/alternative; boundary="=-gopk79e21jLqbBs1FwG9" Organization: Linet Date: Mon, 07 May 2007 11:54:17 +0200 Message-Id: <1178531657.3160.14.camel@tux.lib.cbs.dk> Mime-Version: 1.0 X-Mailer: Evolution 2.8.3 (2.8.3-2.fc6) X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: mikkel@linet.dk List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 09:54:23 -0000 --=-gopk79e21jLqbBs1FwG9 Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi All I can see that there are some Technologies Under Consideration but I don't see C# (Mono) mentiond anywhere, is that not under consideration ? I think that C# could speed up the development for this platform. What is people thoughts on this ? /Mikkel --=-gopk79e21jLqbBs1FwG9 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit Hi All

I can see that there are some Technologies Under Consideration but I don't see C# (Mono) mentiond anywhere, is that not under consideration ?

I think that C# could speed up the development for this platform. What is people thoughts on this ?

/Mikkel

--=-gopk79e21jLqbBs1FwG9-- From jdub@perkypants.org Mon May 7 06:08:28 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 85E0A3B010D for ; Mon, 7 May 2007 06:08:28 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.411 X-Spam-Level: X-Spam-Status: No, score=-2.411 tagged_above=-999 required=2 tests=[AWL=0.053, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 275 hrs), (distance 11, link: ethernet/modem), [70.85.31.216] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 89T4dO4yaPll for ; Mon, 7 May 2007 06:08:23 -0400 (EDT) Received: from node.waugh.id.au (node.waugh.id.au [70.85.31.216]) by menubar.gnome.org (Postfix) with ESMTP id A6CFD3B00AB for ; Mon, 7 May 2007 06:08:23 -0400 (EDT) Received: from localhost.localdomain (home.waugh.id.au [150.101.121.112]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by node.waugh.id.au (Postfix) with ESMTP id 173183D40A for ; Mon, 7 May 2007 20:08:22 +1000 (EST) Received: by localhost.localdomain (Postfix, from userid 1000) id 7E69E57E3E; Mon, 7 May 2007 20:08:18 +1000 (EST) Date: Mon, 7 May 2007 20:08:18 +1000 From: Jeff Waugh To: mobile-devel-list@gnome.org Subject: Re: Mono Message-ID: <20070507100818.GA9664@localhost> Mail-Followup-To: mobile-devel-list@gnome.org References: <1178531657.3160.14.camel@tux.lib.cbs.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1178531657.3160.14.camel@tux.lib.cbs.dk> X-Message-Flag: Cranky? Try Free Software instead! X-Operating-System: Linux 2.6.20-15-generic i686 Reply-By: Thu May 10 19:59:53 EST 2007 X-Uptime: 19:59:53 up 3 days, 4:17, 5 users, load average: 0.24, 0.08, 0.06 User-Agent: Mutt/1.5.13 (2006-08-11) X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 10:08:28 -0000 > I can see that there are some Technologies Under Consideration but I don't > see C# (Mono) mentiond anywhere, is that not under consideration ? > > I think that C# could speed up the development for this platform. What is > people thoughts on this ? The thinking thus far on this front has roughly been: * The platform as launched represented what's shipping and planned to ship on production devices, so Mono didn't fit in with that definition. * Almost all of the current GNOME Mobile development is happening in C/C++ due to the nature of the target platforms, so they are clearly the priority. * Mono is a can of worms that no one really wanted to open, because it would distract people from the awesomeness of the project before we'd demonstrated public success. * Various community members are doing Mono-related development on mobile and embedded devices, so perhaps something will come out of that (there are builds for Maemo, etc). My own view is that Mono was firmly shoved back into limbo via the NOVL/MSFT agreement, and that unless there is a lot of pressure to support it from both community and commercial participants, we should continue to dodge that bullet. - Jeff -- GUADEC 2007 in Beautiful Birmingham http://www.guadec.org/ "...and did you know that Twisties have real cheese in them?" - Dave "I didn't even think they had real twists in them!" - Andrew From rob.taylor@codethink.co.uk Mon May 7 12:59:00 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7048B3B0008 for ; Mon, 7 May 2007 12:59:00 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -0.605 X-Spam-Level: X-Spam-Status: No, score=-0.605 tagged_above=-999 required=2 tests=[BAYES_20=-0.74, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 1403 hrs), (distance 12, link: ethernet/modem), [63.99.9.131] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Svawa9-NIHMq for ; Mon, 7 May 2007 12:58:59 -0400 (EDT) Received: from mail.codethink.co.uk (63-99-9-131.slicehost.net [63.99.9.131]) by menubar.gnome.org (Postfix) with ESMTP id 0D0C53B006F for ; Mon, 7 May 2007 12:58:58 -0400 (EDT) Received: from [192.168.0.5] (82-69-7-91.dsl.in-addr.zen.co.uk [82.69.7.91]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.codethink.co.uk (Postfix) with ESMTP id 54453882D3 for ; Mon, 7 May 2007 17:00:26 +0000 (UTC) Message-ID: <463F5ADF.10401@codethink.co.uk> Date: Mon, 07 May 2007 17:59:11 +0100 From: Rob Taylor Organization: CodeThink Ltd. User-Agent: Thunderbird 1.5.0.10 (X11/20070403) MIME-Version: 1.0 To: mobile-devel-list@gnome.org Subject: Re: Test References: <20070507082251.GD28325@localhost> <20070507082453.GE28325@localhost> In-Reply-To: <20070507082453.GE28325@localhost> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 16:59:00 -0000 Jeff Waugh wrote: > > >> I am lame. > > Gah. Too slow. Oh well, at least it demonstrably works now. Hrmph. Thanks, > Rob. > NP. Thanks for getting it working! Rob Taylor From rob.taylor@codethink.co.uk Mon May 7 13:00:07 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4CA7F3B006B for ; Mon, 7 May 2007 13:00:07 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.387 X-Spam-Level: X-Spam-Status: No, score=-2.387 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 1403 hrs), (distance 12, link: ethernet/modem), [63.99.9.131] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ARZ+YltMovy6 for ; Mon, 7 May 2007 13:00:04 -0400 (EDT) Received: from mail.codethink.co.uk (63-99-9-131.slicehost.net [63.99.9.131]) by menubar.gnome.org (Postfix) with ESMTP id 17F873B00AC for ; Mon, 7 May 2007 13:00:02 -0400 (EDT) Received: from [192.168.0.5] (82-69-7-91.dsl.in-addr.zen.co.uk [82.69.7.91]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.codethink.co.uk (Postfix) with ESMTP id 0B31A882CD for ; Mon, 7 May 2007 17:01:30 +0000 (UTC) Message-ID: <463F5B22.5000603@codethink.co.uk> Date: Mon, 07 May 2007 18:00:18 +0100 From: Rob Taylor Organization: CodeThink Ltd. User-Agent: Thunderbird 1.5.0.10 (X11/20070403) MIME-Version: 1.0 To: GNOME Mobile Devel Subject: [Fwd: Cacao jvm on openmoko] Content-Type: multipart/mixed; boundary="------------000203020507020302090902" X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 17:00:07 -0000 This is a multi-part message in MIME format. --------------000203020507020302090902 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Saw this on the OpenMoko list a while back, I think it's pretty relevant to adding JavaME as a component. Thanks, Rob Taylor --------------000203020507020302090902 Content-Type: message/rfc822; name="Cacao jvm on openmoko.eml" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="Cacao jvm on openmoko.eml" Return-Path: X-Original-To: rob.taylor@codethink.co.uk Delivered-To: robtaylor@localhost Received: from sita.openmoko.org (unknown [88.198.124.203]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.codethink.co.uk (Postfix) with ESMTP id 2A3AF8827E for ; Tue, 24 Apr 2007 08:44:15 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=sita.openmoko.org) by sita.openmoko.org with esmtp (Exim 4.50) id 1HgGdJ-0001WF-4y; Tue, 24 Apr 2007 10:44:21 +0200 Received: from an-out-0708.google.com ([209.85.132.249]) by sita.openmoko.org with esmtp (Exim 4.50) id 1HgGdA-0001W3-Ix for openmoko-devel@lists.openmoko.org; Tue, 24 Apr 2007 10:44:18 +0200 Received: by an-out-0708.google.com with SMTP id c34so2074432anc for ; Tue, 24 Apr 2007 01:42:30 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=pHF9pr/hmoi1sOpPOwSwszm8u/wH/4DE3tjJdnU+t4e+SXBCGWH9GgcKchJrlht2SPzuYiduZXMzEqQl6EEnLqCa6Ezy2eAWAnke7xkHiNT5h+VbascZZrWHyK5FowgWmmSjaeKezciz2vBYkTzzSyJXjjsv/kQvtheakPLmxG0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=VFsOU76KEXjG6Rk6JilK71l4tKGysBRjZcEGZ5QuBls/g/X2DCQM987vOcwFIte1YTpfGNoeRAi8ftKnrZ4EWZxRiQ+//ZRLtWRrVNsjtYPOe/Wc8V4ad7YoiNdU6AcoI9/L2bu5HDb5eVP3rGbF+NrCY1k41mah0q6HH/PwUQY= Received: by 10.100.40.17 with SMTP id n17mr956108ann.1177404150257; Tue, 24 Apr 2007 01:42:30 -0700 (PDT) Received: by 10.100.34.8 with HTTP; Tue, 24 Apr 2007 01:42:30 -0700 (PDT) Message-ID: <6c304620704240142y5047c61cy9db2ba5e1fbbaece@mail.gmail.com> Date: Tue, 24 Apr 2007 16:42:30 +0800 From: "Jim Huang" To: openmoko-devel@lists.openmoko.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on sita.openmoko.org X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,RCVD_BY_IP, SPF_HELO_PASS autolearn=ham version=3.0.3 Subject: Cacao jvm on openmoko X-BeenThere: openmoko-devel@lists.openmoko.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of third party programs for OpenMoko List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: openmoko-devel-bounces@lists.openmoko.org Errors-To: openmoko-devel-bounces@lists.openmoko.org Hello list, I am glad to share my progress about porting CACAO[1] to openmoko GTA01 target. CACAO is a free JVM implementation which uses Just-In-Time (JIT) compilation to execute Java methods natively, and it gets ARM support recently. The porting on openmoko is working, and please take a look over my blog post (aggregated in Planet Classpath[2]) for details. http://www.advogato.org/person/jserv/diary.html?start=6 At least, "Hello World" level Java applications[3] are executed by CACAO arm jit engine, and I manage to let gtk-peer (GNU Classpath's Gtk+-2.x based AWT and Swing implementation) work on openmoko, which implies that free Java SE is possible for openmoko. There are some necessary modifications against CACAO. I am about to throw patches to CACAO and here later. Best Regards, Jim Huang aka. "jserv" Website: http://jserv.sayya.org/ [1] http://www.cacaojvm.org/ [2] http://planet.classpath.org/ [3] The testing materials could be obtained via http://c1.complang.tuwien.ac.at/cacaowiki/Nokia770Howto --------------000203020507020302090902-- From everaldo@simios.org Mon May 7 15:02:09 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6FC063B00A4 for ; Mon, 7 May 2007 15:02:09 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.569 X-Spam-Level: X-Spam-Status: No, score=-2.569 tagged_above=-999 required=2 tests=[AWL=0.030, BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (Google crawlbot) (firewall!) (up: 7466 hrs), (distance 12, link: (Google 2)), [64.233.162.235] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sVl5hWruvKyb for ; Mon, 7 May 2007 15:02:07 -0400 (EDT) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.235]) by menubar.gnome.org (Postfix) with ESMTP id D3D103B006A for ; Mon, 7 May 2007 15:02:06 -0400 (EDT) Received: by nz-out-0506.google.com with SMTP id k1so1850410nzf for ; Mon, 07 May 2007 12:02:05 -0700 (PDT) Received: by 10.115.75.1 with SMTP id c1mr2257528wal.1178564524442; Mon, 07 May 2007 12:02:04 -0700 (PDT) Received: by 10.114.193.9 with HTTP; Mon, 7 May 2007 12:02:04 -0700 (PDT) Message-ID: <53b944780705071202n3b1acb52s761f14be27fd0839@mail.gmail.com> Date: Mon, 7 May 2007 16:02:04 -0300 From: "Everaldo Canuto" To: mobile-devel-list@gnome.org Subject: Re: Mono In-Reply-To: <20070507100818.GA9664@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1178531657.3160.14.camel@tux.lib.cbs.dk> <20070507100818.GA9664@localhost> X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 19:02:09 -0000 Hi, I am Everaldo and currently I am doing Mono packages for Maemo/Nokia770, I am also a maintainer of maemo-sharp (mono bindings for maemo libraries). I think that mono is a good solution and can be considered, C# syntax is really attractive. Here in Brazil when the only mobile device was palm, only few solutions appears for this devices, after WinCE some developers try but dont like the solutions to develop for mobile devices, now with .NET a lot of people buy mobile devices and develop using this platform, I see Mono as a open source solution for the people that today thinks that develop for .NET is more easy and attractive than use C and C++. In my small maemo program, C#/Mono looks works well and now i noticed about other people using it, some moments ago I play a memory game in my N770 done in C# :-) About NOVL/MSFT agreement,I am just a developer and as I dont know about agreement content I am just worry about good tools to improve my developments. What is needed to Mono/C# be considered? Everaldo. On 5/7/07, Jeff Waugh wrote: > > > > I can see that there are some Technologies Under Consideration but I don't > > see C# (Mono) mentiond anywhere, is that not under consideration ? > > > > I think that C# could speed up the development for this platform. What is > > people thoughts on this ? > > The thinking thus far on this front has roughly been: > > * The platform as launched represented what's shipping and planned to ship > on production devices, so Mono didn't fit in with that definition. > > * Almost all of the current GNOME Mobile development is happening in C/C++ > due to the nature of the target platforms, so they are clearly the > priority. > > * Mono is a can of worms that no one really wanted to open, because it > would distract people from the awesomeness of the project before we'd > demonstrated public success. > > * Various community members are doing Mono-related development on mobile > and embedded devices, so perhaps something will come out of that (there > are builds for Maemo, etc). > > My own view is that Mono was firmly shoved back into limbo via the NOVL/MSFT > agreement, and that unless there is a lot of pressure to support it from > both community and commercial participants, we should continue to dodge that > bullet. > > - Jeff > > -- > GUADEC 2007 in Beautiful Birmingham http://www.guadec.org/ > > "...and did you know that Twisties have real cheese in them?" - Dave > "I didn't even think they had real twists in them!" - Andrew > _______________________________________________ > mobile-devel-list mailing list > mobile-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/mobile-devel-list > From barbieri@gmail.com Mon May 7 15:35:23 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B28F33B006B for ; Mon, 7 May 2007 15:35:23 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 3142 hrs), (distance 11, link: (Google 2)), [209.85.132.241] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bf86m3zzfNSK for ; Mon, 7 May 2007 15:35:21 -0400 (EDT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.241]) by menubar.gnome.org (Postfix) with ESMTP id 8769E3B00D8 for ; Mon, 7 May 2007 15:35:17 -0400 (EDT) Received: by an-out-0708.google.com with SMTP id b6so147010ana for ; Mon, 07 May 2007 12:35:16 -0700 (PDT) Received: by 10.100.111.16 with SMTP id j16mr2564224anc.1178566507370; Mon, 07 May 2007 12:35:07 -0700 (PDT) Received: by 10.101.69.15 with HTTP; Mon, 7 May 2007 12:35:07 -0700 (PDT) Message-ID: <9ef20ef30705071235xf7a62f9pc5797228f0c42295@mail.gmail.com> Date: Mon, 7 May 2007 16:35:07 -0300 From: "Gustavo Sverzut Barbieri" To: "Everaldo Canuto" Subject: Re: Mono In-Reply-To: <53b944780705071202n3b1acb52s761f14be27fd0839@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1178531657.3160.14.camel@tux.lib.cbs.dk> <20070507100818.GA9664@localhost> <53b944780705071202n3b1acb52s761f14be27fd0839@mail.gmail.com> Cc: mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 19:35:23 -0000 On 5/7/07, Everaldo Canuto wrote: > Hi, > > I am Everaldo and currently I am doing Mono packages for > Maemo/Nokia770, I am also a maintainer of maemo-sharp (mono bindings > for maemo libraries). I think that mono is a good solution and can be > considered, C# syntax is really attractive. Ok > Here in Brazil when the only mobile device was palm, only few > solutions appears for this devices, after WinCE some developers try > but dont like the solutions to develop for mobile devices, now with > .NET a lot of people buy mobile devices and develop using this > platform, I see Mono as a open source solution for the people that > today thinks that develop for .NET is more easy and attractive than > use C and C++. I think this is biased and you're comparing apples to oranges or in more clear speaking: different epochs. Palm development happened when development tools were all barebones, even developing for Linux was hard, few tools other than so glorious emacs/vi. Palm was even worse, with its narrow set of tools, complicated support and platform was really limited: 8mb of RAM and 16Mhz were all you had. Windows mobile development were built on top of Microsoft well known and widespread tools, with lots of CPU and memory, like we have on Maemo or other systems now. So, there is no point in saying .Net helped development, because it was just more "accessible". Also, maemo and other embedded systems like qtopia shows that development on well known platforms like GTK or Qt and GNU libc lowers entry barriers, developing for Maemo is not much different than doing GTK on desktop... actually I do write my software on regular desktop and just when it's finished I adapt to library version found on rootstraps (scratchbox, in my case) and then I test on device. > In my small maemo program, C#/Mono looks works well and now i noticed > about other people using it, some moments ago I play a memory game in > my N770 done in C# :-) I can't see much "wow" here, since N700 is as powerful as my PC 3-4 years ago... we can play DivX at 30fps, why not card game? If using GTK bindings, all the work is offloaded to C-written code, so there is no much point there. > About NOVL/MSFT agreement,I am just a developer and as I dont know > about agreement content I am just worry about good tools to improve my > developments. You should be concerned because all your code may be doomed, or prohibited which is the same, being illegal... > What is needed to Mono/C# be considered? A formal letter from Microsoft saying it would never use their patents on us. As said, so far it's a can of worms... until we don't have enough market share to make them bother, but as soon as we do, law suites will come. Unfortunately, the non-technical side matters. And by the technical side, I can't see one benefit of Mono over Java, Python or Ruby: performance wise, Java is as fast (or faster, since some ARMs provide special instruction set for it), Python and Ruby are as sexy or easier than C# (ok, we have iron python...) -- Gustavo Sverzut Barbieri -------------------------------------- Jabber: barbieri@gmail.com MSN: barbieri@gmail.com ICQ#: 17249123 Skype: gsbarbieri Mobile: +55 (81) 9927 0010 From jdub@perkypants.org Mon May 7 18:48:38 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F19F73B0080 for ; Mon, 7 May 2007 18:48:37 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.411 X-Spam-Level: X-Spam-Status: No, score=-2.411 tagged_above=-999 required=2 tests=[AWL=0.053, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 287 hrs), (distance 11, link: ethernet/modem), [70.85.31.216] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hStpGQEGe-Sr for ; Mon, 7 May 2007 18:48:36 -0400 (EDT) Received: from node.waugh.id.au (node.waugh.id.au [70.85.31.216]) by menubar.gnome.org (Postfix) with ESMTP id 08CE93B0076 for ; Mon, 7 May 2007 18:48:35 -0400 (EDT) Received: from localhost.localdomain (home.waugh.id.au [150.101.121.112]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by node.waugh.id.au (Postfix) with ESMTP id 5FF103DC8C for ; Tue, 8 May 2007 08:48:34 +1000 (EST) Received: by localhost.localdomain (Postfix, from userid 1000) id A5CCD57E3F; Tue, 8 May 2007 08:48:30 +1000 (EST) Date: Tue, 8 May 2007 08:48:30 +1000 From: Jeff Waugh To: mobile-devel-list@gnome.org Subject: Re: [Fwd: Cacao jvm on openmoko] Message-ID: <20070507224830.GE9664@localhost> Mail-Followup-To: mobile-devel-list@gnome.org References: <463F5B22.5000603@codethink.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <463F5B22.5000603@codethink.co.uk> X-Operating-System: Linux 2.6.20-15-generic i686 X-Uptime: 08:47:49 up 3 days, 17:05, 5 users, load average: 0.27, 0.19, 0.07 Reply-By: Fri May 11 08:47:49 EST 2007 X-Message-Flag: Cranky? Try Free Software instead! User-Agent: Mutt/1.5.13 (2006-08-11) X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 22:48:38 -0000 > Saw this on the OpenMoko list a while back, I think it's pretty relevant > to adding JavaME as a component. > http://www.advogato.org/person/jserv/diary.html?start=6 Interestingly related: http://www.jalimo.org/ - Jeff -- linux.conf.au 2008: Melbourne, Australia http://lca2008.linux.org.au/ "Have you ever kissed a girl?" - Bryan Cantrill to Dave Miller From jdub@perkypants.org Tue May 8 19:29:21 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 275933B006D for ; Tue, 8 May 2007 19:29:21 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -1.482 X-Spam-Level: X-Spam-Status: No, score=-1.482 tagged_above=-999 required=2 tests=[AWL=-0.877, BAYES_20=-0.74, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 312 hrs), (distance 11, link: ethernet/modem), [70.85.31.216] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tREm0asFXGrk for ; Tue, 8 May 2007 19:29:19 -0400 (EDT) Received: from node.waugh.id.au (node.waugh.id.au [70.85.31.216]) by menubar.gnome.org (Postfix) with ESMTP id 5E95B3B0012 for ; Tue, 8 May 2007 19:29:19 -0400 (EDT) Received: from localhost.localdomain (home.waugh.id.au [150.101.121.112]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by node.waugh.id.au (Postfix) with ESMTP id 945063DBB6 for ; Wed, 9 May 2007 09:29:17 +1000 (EST) Received: by localhost.localdomain (Postfix, from userid 1000) id 6218F57E40; Wed, 9 May 2007 09:29:13 +1000 (EST) Date: Wed, 9 May 2007 09:29:13 +1000 From: Jeff Waugh To: mobile-devel-list@gnome.org Subject: Re: Press coverage Message-ID: <20070508232913.GX9664@localhost> Mail-Followup-To: mobile-devel-list@gnome.org References: <20070418071449.GF26500@localhost> <87veftryi8.wl%cworth@cworth.org> <65EC24E778D4E94C943B26AA6009778602FC87@ussunex01.svl.access-company.com> <20070420183344.GC6133@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070420183344.GC6133@localhost> X-Operating-System: Linux 2.6.20-15-generic i686 X-Uptime: 09:25:05 up 4 days, 17:42, 5 users, load average: 0.14, 0.14, 0.07 Reply-By: Sat May 12 09:25:05 EST 2007 X-Message-Flag: Cranky? Try Free Software instead! User-Agent: Mutt/1.5.13 (2006-08-11) X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 May 2007 23:29:21 -0000 Hey, It's great to see with Canonical/Intel's launch of the Ubuntu Mobile (and Embeded) project, there is regular reflection on GMAE - which means we've been heard more widely than our immediate coverage would suggest, as Matt didn't mention GMAE in their announcement. Rock! Linux evolves for mobile phones (thanks to mallum for pointing this out!) http://news.bbc.co.uk/1/hi/technology/6634195.stm Ubuntu plans mobile Linux version http://www.infoworld.com/article/07/05/07/ubuntu-mobile-linux_1.html Engadget have also made the smartphones mistake. Oh well. It's a sexy idea. ;-) Thanks, - Jeff -- Ubuntu Live 2007: Portland, OR, USA http://www.ubuntulive.com/ "When there's public debate and mass hysteria, that's when the patches roll in." - Michael Meeks From hdante@gmail.com Tue May 8 19:50:57 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7F7CF3B006D for ; Tue, 8 May 2007 19:50:57 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: 1.775 X-Spam-Level: * X-Spam-Status: No, score=1.775 tagged_above=-999 required=2 tests=[BAYES_20=-0.74, HTML_30_40=0.374, HTML_MESSAGE=0.001, SPF_PASS=-0.001, SUB_HELLO=2.141] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 3425 hrs), (distance 11, link: (Google 2)), [209.85.132.242] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pGksKki2NsP9 for ; Tue, 8 May 2007 19:50:55 -0400 (EDT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.242]) by menubar.gnome.org (Postfix) with ESMTP id 46C3C3B0012 for ; Tue, 8 May 2007 19:50:55 -0400 (EDT) Received: by an-out-0708.google.com with SMTP id b6so921ana for ; Tue, 08 May 2007 16:50:53 -0700 (PDT) Received: by 10.114.133.1 with SMTP id g1mr1385440wad.1178668250056; Tue, 08 May 2007 16:50:50 -0700 (PDT) Received: by 10.114.134.16 with HTTP; Tue, 8 May 2007 16:50:50 -0700 (PDT) Message-ID: Date: Tue, 8 May 2007 20:50:50 -0300 From: "Henrique Dante" To: mobile-devel-list@gnome.org Subject: Hello MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_113198_9194881.1178668250013" X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 May 2007 23:50:57 -0000 ------=_Part_113198_9194881.1178668250013 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline :-) -- Further understanding of the implicit or hidden meanings in this message is left as an exercise to the reader. Hint: read again. Henrique Dante de Almeida hdante@gmail.com ------=_Part_113198_9194881.1178668250013 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
 :-)

--
Further understanding of the implicit or hidden meanings in this message is left as an exercise to the reader. Hint: read again.

Henrique Dante de Almeida
hdante@gmail.com ------=_Part_113198_9194881.1178668250013-- From barbieri@gmail.com Wed May 9 07:48:36 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 128073B019A for ; Wed, 9 May 2007 07:48:36 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 3545 hrs), (distance 11, link: (Google 2)), [209.85.132.244] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id es6aUdPCRXF3 for ; Wed, 9 May 2007 07:48:33 -0400 (EDT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.244]) by menubar.gnome.org (Postfix) with ESMTP id 9EE493B00A1 for ; Wed, 9 May 2007 07:48:33 -0400 (EDT) Received: by an-out-0708.google.com with SMTP id b6so35248ana for ; Wed, 09 May 2007 04:48:32 -0700 (PDT) Received: by 10.100.189.17 with SMTP id m17mr262498anf.1178711311219; Wed, 09 May 2007 04:48:31 -0700 (PDT) Received: by 10.101.69.6 with HTTP; Wed, 9 May 2007 04:48:31 -0700 (PDT) Message-ID: <9ef20ef30705090448y2485b4a9h9fa8878dcd7f46d1@mail.gmail.com> Date: Wed, 9 May 2007 08:48:31 -0300 From: "Gustavo Sverzut Barbieri" To: "Henrique Dante" Subject: Re: Hello In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: Cc: mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 May 2007 11:48:36 -0000 On 5/8/07, Henrique Dante wrote: > > :-) Welcome! -- Gustavo Sverzut Barbieri -------------------------------------- Jabber: barbieri@gmail.com MSN: barbieri@gmail.com ICQ#: 17249123 Skype: gsbarbieri Mobile: +55 (81) 9927 0010 From falls.huang@gmail.com Mon May 21 23:27:54 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2AF513B007A for ; Mon, 21 May 2007 23:27:54 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -0.469 X-Spam-Level: X-Spam-Status: No, score=-0.469 tagged_above=-999 required=2 tests=[AWL=-0.710, BAYES_05=-1.11, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (Google crawlbot) (firewall!) (up: 7810 hrs), (distance 12, link: (Google 2)), [64.233.162.235] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GzbjIj7oRCyw for ; Mon, 21 May 2007 23:27:52 -0400 (EDT) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.235]) by menubar.gnome.org (Postfix) with ESMTP id EADD13B0079 for ; Mon, 21 May 2007 23:27:51 -0400 (EDT) Received: by nz-out-0506.google.com with SMTP id k1so2385994nzf for ; Mon, 21 May 2007 20:27:50 -0700 (PDT) Received: by 10.115.110.6 with SMTP id n6mr3063803wam.1179804469973; Mon, 21 May 2007 20:27:49 -0700 (PDT) Received: by 10.114.241.1 with HTTP; Mon, 21 May 2007 20:27:49 -0700 (PDT) Message-ID: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> Date: Tue, 22 May 2007 11:27:49 +0800 From: "falls huang" To: mobile-devel-list@gnome.org Subject: Question about the performance of gtk+ in neo1973 mobile phone MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_90753_32382329.1179804469922" Cc: performance-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 03:27:54 -0000 ------=_Part_90753_32382329.1179804469922 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello All ! I received a neo1973 mobile phone last week, its Operation System is linux/openmoko , CPU: s3c2410 , arm920t, 266M HZ. But I found when I start an application, the speed is very slow than windows mobile/symbian. Has anyone tuned the performance of GTK+ in neo1973? btw: openmoko is a free mobile phone operating system based on gtk+/linux ---> www.openmoko.org -- Regards Falls Huang ------=_Part_90753_32382329.1179804469922 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello All !

    I received a neo1973 mobile phone last week, its Operation System is linux/openmoko , CPU: s3c2410 , arm920t, 266M HZ. But I found when I start an application, the speed is very slow than windows mobile/symbian. Has anyone tuned the performance of GTK+ in neo1973?

btw: openmoko is a free mobile phone operating system based on gtk+/linux ---> www.openmoko.org

--
Regards
Falls Huang ------=_Part_90753_32382329.1179804469922-- From daniel.amelang@gmail.com Tue May 22 00:20:56 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DBBFC3B0072 for ; Tue, 22 May 2007 00:20:56 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 92OwSkKvL4GR for ; Tue, 22 May 2007 00:20:55 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.226]) by menubar.gnome.org (Postfix) with ESMTP id 03FAC3B0079 for ; Tue, 22 May 2007 00:20:54 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id s7so519891wxc for ; Mon, 21 May 2007 21:20:53 -0700 (PDT) Received: by 10.70.117.3 with SMTP id p3mr8303133wxc.1179807653464; Mon, 21 May 2007 21:20:53 -0700 (PDT) Received: by 10.70.105.3 with HTTP; Mon, 21 May 2007 21:20:53 -0700 (PDT) Message-ID: Date: Mon, 21 May 2007 21:20:53 -0700 From: "Daniel Amelang" To: "falls huang" Subject: Re: Question about the performance of gtk+ in neo1973 mobile phone In-Reply-To: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> Cc: performance-list@gnome.org, mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 04:20:57 -0000 On 5/21/07, falls huang wrote: > Hello All ! > > I received a neo1973 mobile phone last week, its Operation System is > linux/openmoko , CPU: s3c2410 , arm920t, 266M HZ. But I found when I start > an application, the speed is very slow than windows mobile/symbian. Has > anyone tuned the performance of GTK+ in neo1973? Not that I know of. Feel free to post your oprofile reports here so we can help out. You may end up finding a similiar bottleneck to what I found on my Nokia 770 (which is also an ARM9 with similiar mhz): "g_type_instance_is_a()" regularly showed up at the top of the profile. The issue was brought up here and several good suggestions were made: http://mail.gnome.org/archives/performance-list/2007-January/msg00000.html I don't think any of the suggestions made it into HEAD. So testing some of them out and working up a patch might be a good first step on your quest. Dan Amelang From ernaveenverma@gmail.com Tue May 22 01:32:59 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A34E53B00AB for ; Tue, 22 May 2007 01:32:59 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -1.176 X-Spam-Level: X-Spam-Status: No, score=-1.176 tagged_above=-999 required=2 tests=[AWL=-0.861, BAYES_05=-1.11, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (Google crawlbot) (firewall!) (up: 7812 hrs), (distance 12, link: (Google 2)), [64.233.162.228] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NAaZzyipwZBF for ; Tue, 22 May 2007 01:32:58 -0400 (EDT) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.228]) by menubar.gnome.org (Postfix) with ESMTP id 70E2A3B0092 for ; Tue, 22 May 2007 01:32:58 -0400 (EDT) Received: by nz-out-0506.google.com with SMTP id k1so2409584nzf for ; Mon, 21 May 2007 22:32:56 -0700 (PDT) Received: by 10.114.137.2 with SMTP id k2mr3103364wad.1179811976291; Mon, 21 May 2007 22:32:56 -0700 (PDT) Received: by 10.114.125.10 with HTTP; Mon, 21 May 2007 22:32:56 -0700 (PDT) Message-ID: <9d71b7f00705212232n25a9858eg5d5facfacd9be5cf@mail.gmail.com> Date: Tue, 22 May 2007 08:32:56 +0300 From: "Naveen Verma" To: mobile-devel-list@gnome.org Subject: New in open source MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_107774_19676931.1179811976125" X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 05:32:59 -0000 ------=_Part_107774_19676931.1179811976125 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi All, I am Naveen Kumar Verma, working as a Sr. Software Engineer in Tata Consultancy Services. I am interested to contribute in Gnome mobile and embedded development. As a first step I subscribe in this mailing list. But after this I am unable to understand how to move ahead. Could anyone help me to give a direction, how to proceed further? Thanks & Regards Naveen ------=_Part_107774_19676931.1179811976125 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi All,

I am Naveen Kumar Verma, working as a Sr. Software Engineer in Tata Consultancy Services. I am interested to contribute in Gnome mobile and embedded development. As a first step I subscribe in this mailing list. But after this I am unable to understand how to move ahead.

Could anyone help me to give a direction, how to proceed further?


Thanks & Regards
Naveen
------=_Part_107774_19676931.1179811976125-- From koen@dominion.kabel.utwente.nl Tue May 22 03:00:16 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 630393B00D2; Tue, 22 May 2007 03:00:16 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.38 X-Spam-Level: X-Spam-Status: No, score=-2.38 tagged_above=-999 required=2 tests=[AWL=-0.070, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_RK=0.077] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (up: 11364 hrs), (distance 20, link: ethernet/modem), [130.89.2.9] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YS8tdXE+C0Rg; Tue, 22 May 2007 03:00:14 -0400 (EDT) Received: from smtp.utwente.nl (smtp2.utsp.utwente.nl [130.89.2.9]) by menubar.gnome.org (Postfix) with ESMTP id 4FA8D3B00AB; Tue, 22 May 2007 03:00:13 -0400 (EDT) Received: from [172.20.1.5] (dominion.kabel.utwente.nl [130.89.193.158]) by smtp.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id l4M6xuox004619; Tue, 22 May 2007 09:00:00 +0200 Message-ID: <465294EB.6060909@dominion.kabel.utwente.nl> Date: Tue, 22 May 2007 08:59:55 +0200 From: Koen Kooi User-Agent: Thunderbird 1.5.0.10 (Macintosh/20070221) MIME-Version: 1.0 To: mobile-devel-list@gnome.org Subject: Re: Question about the performance of gtk+ in neo1973 mobile phone References: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> In-Reply-To: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> X-Enigmail-Version: 0.94.2.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact helpdesk@ITBE.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: koen@dominion.kabel.utwente.nl Cc: performance-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: koen@dominion.kabel.utwente.nl List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 07:00:16 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 falls huang schreef: > Hello All ! > > I received a neo1973 mobile phone last week, its Operation System is > linux/openmoko , CPU: s3c2410 , arm920t, 266M HZ. But I found when I > start an application, the speed is very slow than windows > mobile/symbian. Has anyone tuned the performance of GTK+ in neo1973? > > btw: openmoko is a free mobile phone operating system based on > gtk+/linux ---> www.openmoko.org You can make it faster (but still slow) by using gtk 2.10.12 + a cairo with surface cache and workqueue support (1.4.7). To make it useable you'll have to disable the pixmap-heavy theme it uses. regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFGUpTrMkyGM64RGpERAuXuAJsE7QiC9deXP3nOhfdmJtTH/WL0GQCfVKev 4LjaUWY2iHEPlynoDoAaOQ8= =Uid2 -----END PGP SIGNATURE----- From Tommi.Komulainen@nokia.com Tue May 22 03:20:26 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3688E3B011C; Tue, 22 May 2007 03:20:26 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.452 X-Spam-Level: X-Spam-Status: No, score=-2.452 tagged_above=-999 required=2 tests=[AWL=-0.008, BAYES_00=-2.599, TW_GT=0.077, TW_RK=0.077, UNPARSEABLE_RELAY=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 1) (up: 7256 hrs), (distance 20, link: ethernet/modem), [131.228.20.170] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c70XG24O5xB8; Tue, 22 May 2007 03:19:55 -0400 (EDT) Received: from mgw-ext11.nokia.com (smtp.nokia.com [131.228.20.170]) by menubar.gnome.org (Postfix) with ESMTP id A68183B012B; Tue, 22 May 2007 03:19:54 -0400 (EDT) Received: from esebh105.NOE.Nokia.com (esebh105.ntc.nokia.com [172.21.138.211]) by mgw-ext11.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id l4M7JbHw026150; Tue, 22 May 2007 10:19:50 +0300 Received: from esebh104.NOE.Nokia.com ([172.21.143.34]) by esebh105.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 22 May 2007 10:19:47 +0300 Received: from esebe106.NOE.Nokia.com ([172.21.143.51]) by esebh104.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 22 May 2007 10:19:46 +0300 Received: from 172.21.35.33 ([172.21.35.33]) by esebe106.NOE.Nokia.com ([172.21.143.51]) with Microsoft Exchange Server HTTP-DAV ; Tue, 22 May 2007 07:19:46 +0000 Received: from localhost by esebe106.noe.nokia.com; 22 May 2007 07:19:45 +0000 Subject: Re: Question about the performance of gtk+ in neo1973 mobile phone From: Tommi Komulainen To: koen@dominion.kabel.utwente.nl In-Reply-To: <465294EB.6060909@dominion.kabel.utwente.nl> References: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> <465294EB.6060909@dominion.kabel.utwente.nl> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Tue, 22 May 2007 10:19:45 +0300 Message-Id: <1179818385.26931.230.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-OriginalArrivalTime: 22 May 2007 07:19:46.0915 (UTC) FILETIME=[93C27330:01C79C41] X-Nokia-AV: Clean Cc: performance-list@gnome.org, mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 07:20:26 -0000 On Tue, 2007-05-22 at 08:59 +0200, ext Koen Kooi wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > falls huang schreef: > > Hello All ! > > > > I received a neo1973 mobile phone last week, its Operation System is > > linux/openmoko , CPU: s3c2410 , arm920t, 266M HZ. But I found when I > > start an application, the speed is very slow than windows > > mobile/symbian. Has anyone tuned the performance of GTK+ in neo1973? > > > > btw: openmoko is a free mobile phone operating system based on > > gtk+/linux ---> www.openmoko.org > > You can make it faster (but still slow) by using gtk 2.10.12 + a cairo with surface cache > and workqueue support (1.4.7). To make it useable you'll have to disable the pixmap-heavy > theme it uses. You might also consider using the sapwood theme engine which is almost compatible with pixbuf engine: https://stage.maemo.org/svn/maemo/projects/haf/trunk/sapwood/README -- Tommi Komulainen From adilson@canonical.com Tue May 22 09:01:35 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 166813B0144 for ; Tue, 22 May 2007 09:01:35 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 622 hrs), (distance 21, link: ethernet/modem), [82.211.81.139] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Tl+zX+JsejTr for ; Tue, 22 May 2007 09:01:29 -0400 (EDT) Received: from adelie.ubuntu.com (adelie.ubuntu.com [82.211.81.139]) by menubar.gnome.org (Postfix) with ESMTP id 440503B014F for ; Tue, 22 May 2007 09:01:29 -0400 (EDT) Received: from hutte.ubuntu.com ([82.211.81.181]) by adelie.ubuntu.com with esmtp (Exim 4.60 #1 (Debian)) id 1HqTzT-0002L7-GN for ; Tue, 22 May 2007 14:01:27 +0100 Received: from 201.47.76.202.adsl.gvt.net.br ([201.47.76.202] helo=[192.168.77.100]) by hutte.ubuntu.com with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1HqTzT-0002gW-46 for mobile-devel-list@gnome.org; Tue, 22 May 2007 14:01:27 +0100 Message-ID: <4652E9A3.9080704@canonical.com> Date: Tue, 22 May 2007 10:01:23 -0300 From: Adilson Oliveira Organization: Canonical User-Agent: Thunderbird 1.5.0.10 (X11/20070403) MIME-Version: 1.0 To: mobile-devel-list@gnome.org Subject: Introduction Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 13:01:37 -0000 Hello ALL I'm Adilson Oliveira, I'm with Canonical, working on the Ubuntu Mobile and Embedded project. I've being working on this area for quite some time and did my share of messing with several platforms like arm, sh, mips, etc. I also have a good grip on NX (an X layer to use it over slow/high latency conections) and as an electronics engineer by trade I can go along with very low level stuff as well ;) I hope to be able to bring in my share and also to know some of you at DAM 4 next month. []s Adilson. From allen_mail@163.com Tue May 22 12:44:17 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D28493B0123 for ; Tue, 22 May 2007 12:44:17 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: 1.888 X-Spam-Level: * X-Spam-Status: No, score=1.888 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_SECURITYSAGE=1.513, HTML_30_40=0.374, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 6405 hrs), (distance 13, link: ethernet/modem), [220.181.13.36] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bokaThbA7Sy0 for ; Tue, 22 May 2007 12:44:15 -0400 (EDT) Received: from m13-36.163.com (m13-36.163.com [220.181.13.36]) by menubar.gnome.org (Postfix) with SMTP id A385F3B00BF for ; Tue, 22 May 2007 12:44:14 -0400 (EDT) Received: from 192.168.208.55 ( 192.168.208.55 [192.168.208.55] ) by ajax-webmail-wmsvr36 (Coremail) ; Wed, 23 May 2007 00:43:45 +0800 (CST) Date: Wed, 23 May 2007 00:43:45 +0800 (CST) From: allen_mail To: adilson@canonical.com, ernaveenverma@gmail.com Message-ID: <10267577.1483561179852225413.JavaMail.coremail@bj163app36.163.com> In-Reply-To: References: Subject: Where to go ? MIME-Version: 1.0 Content-Type: multipart/Alternative; boundary="----=_Part_158744_9675435.1179852225413" X-Originating-IP: [192.168.208.55] X-Priority: 3 X-Mailer: Coremail Webmail Server Version ${coremail.version} build 070313(3236.1034.1035) Copyright (c) 2002-2007 www.mailtech.cn 163com Cc: mobile-devel-list@gnome.org, allen_mail@163.com X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 16:44:18 -0000 ------=_Part_158744_9675435.1179852225413 Content-Type: text/plain; charset=gbk Content-Transfer-Encoding: 7bit Hi, Adilson / Naveen, I have the same question about this project as yours, I joined this maillist and don't know how to move ahead now. Let me introduce myself also. I am Allen from Motorola, working on LinuxJava Platform project. Several monthes ago,I was very curious about what would it be if we transplant gnome to mobile phones. Then I did some trying but eventually I gave up. It is really a big work for myself to do this. I am very excited with the news that gnome will develop gnome mobile platform, I joined this mailist immediately. I have mobile device developing experience, hopefully I can bring in my effort to this project. But I don't know where to go now, can anyone help give us some brief description about the progress/achievements and the plan ? Is there anything we can help ? Thanks very much. Regards,Allen ------=_Part_158744_9675435.1179852225413 Content-Type: text/html; charset=gbk Content-Transfer-Encoding: quoted-printable
Hi, Adilson / Naveen,
 
I have the same question about this project as yours, I joined this ma= illist and don't know how to move ahead now. Let me introduce myself also.<= /DIV>
 
I am Allen from Motorola, working on LinuxJava Platform project. = Several monthes ago,I was very curious about what would it b= e if we transplant gnome to mobile phones. Then I did some trying= but eventually I gave up. It is really a big work for myself to do this. <= /DIV>
 
I am very excited with the news that gnome will develop gnome mobile p= latform, I joined this mailist immediately. I have mobile device devel= oping experience, hopefully I can bring in my effort to this project.<= /DIV>
 
But I don't know where to go now, can anyone help give us&nb= sp;some brief description about the progress/achievements and&nbs= p;the plan ? Is there anything we can help ? Thanks very much.
 
Regards,
Allen
 
 



150=CD=F2= =C8=CB=CD=AC=CA=B1=D4=DA=CD=E6=B5=C4=CD=F8=D3=CE=A3=AC=C4=E3=B2=BB=CA=D4=CA= =D4=C2=F0=A3=BF ------=_Part_158744_9675435.1179852225413-- From ernaveenverma@gmail.com Tue May 22 12:51:35 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1900E3B0131 for ; Tue, 22 May 2007 12:51:35 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -0.596 X-Spam-Level: X-Spam-Status: No, score=-0.596 tagged_above=-999 required=2 tests=[AWL=-1.317, BAYES_50=0.001, HTML_40_50=0.496, HTML_MESSAGE=0.001, MIME_BASE64_NO_NAME=0.224, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (Google crawlbot) (firewall!) (up: 7823 hrs), (distance 12, link: (Google 2)), [64.233.162.234] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3f8rN4NKMUGs for ; Tue, 22 May 2007 12:51:32 -0400 (EDT) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.234]) by menubar.gnome.org (Postfix) with ESMTP id A26BB3B0123 for ; Tue, 22 May 2007 12:51:31 -0400 (EDT) Received: by nz-out-0506.google.com with SMTP id k1so2587943nzf for ; Tue, 22 May 2007 09:51:29 -0700 (PDT) Received: by 10.114.66.2 with SMTP id o2mr3361960waa.1179852689153; Tue, 22 May 2007 09:51:29 -0700 (PDT) Received: by 10.114.125.10 with HTTP; Tue, 22 May 2007 09:51:29 -0700 (PDT) Message-ID: <9d71b7f00705220951m4884aa69s80227b3ac093852e@mail.gmail.com> Date: Tue, 22 May 2007 19:51:29 +0300 From: "Naveen Verma" To: allen_mail Subject: Re: Where to go ? In-Reply-To: <10267577.1483561179852225413.JavaMail.coremail@bj163app36.163.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_117897_8029084.1179852689083" References: <10267577.1483561179852225413.JavaMail.coremail@bj163app36.163.com> Cc: mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 16:51:35 -0000 ------=_Part_117897_8029084.1179852689083 Content-Type: text/plain; charset=GB2312; format=flowed Content-Transfer-Encoding: base64 Content-Disposition: inline SGkgQWxsZW4sCgpJIGhhdmUgc2ltaWxhciBxdWVzdGlvbnMuIEFkaWxzb24gc3VnZ2VzdGVkIG1l IHRvIHN1YnNjcmliZSBhdAp1YnVudHUtbW9iaWxlQGxpc3RzLnVidW50dS5jb20KCkkgYWxyZWFk eSBkcm9wIGEgbWFpbCBhdCB0aGUgYWJvdmUgaWQsIGJ1dCBkb2VzIG5vdCByZWNlaXZlIGFueSBy ZXNwb25zZQp5ZXQuIFlvdSBjYW4gYWxzbyB0cnkgdGhlIHNhbWUuCgotUmVnYXJkcwpOYXZlZW4K Ck9uIDUvMjIvMDcsIGFsbGVuX21haWwgPGFsbGVuX21haWxAMTYzLmNvbT4gd3JvdGU6Cj4KPiBI aSwgQWRpbHNvbiAvIE5hdmVlbiwKPgo+IEkgaGF2ZSB0aGUgc2FtZSBxdWVzdGlvbiBhYm91dCB0 aGlzIHByb2plY3QgYXMgeW91cnMsIEkgam9pbmVkIHRoaXMKPiBtYWlsbGlzdCBhbmQgZG9uJ3Qg a25vdyBob3cgdG8gbW92ZSBhaGVhZCBub3cuIExldCBtZSBpbnRyb2R1Y2UgbXlzZWxmIGFsc28u Cj4KPiBJIGFtIEFsbGVuIGZyb20gTW90b3JvbGEsIHdvcmtpbmcgb24gTGludXhKYXZhIFBsYXRm b3JtIHByb2plY3QuIFNldmVyYWwKPiBtb250aGVzIGFnbyxJIHdhcyB2ZXJ5IGN1cmlvdXMgYWJv dXQgd2hhdCB3b3VsZCBpdCBiZSBpZiB3ZSB0cmFuc3BsYW50IGdub21lCj4gdG8gbW9iaWxlIHBo b25lcy4gVGhlbiBJIGRpZCBzb21lIHRyeWluZyBidXQgZXZlbnR1YWxseSBJIGdhdmUgdXAuIEl0 IGlzCj4gcmVhbGx5IGEgYmlnIHdvcmsgZm9yIG15c2VsZiB0byBkbyB0aGlzLgo+Cj4gSSBhbSB2 ZXJ5IGV4Y2l0ZWQgd2l0aCB0aGUgbmV3cyB0aGF0IGdub21lIHdpbGwgZGV2ZWxvcCBnbm9tZSBt b2JpbGUKPiBwbGF0Zm9ybSwgSSBqb2luZWQgdGhpcyBtYWlsaXN0IGltbWVkaWF0ZWx5LiBJIGhh dmUgbW9iaWxlIGRldmljZSBkZXZlbG9waW5nCj4gZXhwZXJpZW5jZSwgaG9wZWZ1bGx5IEkgY2Fu IGJyaW5nIGluIG15IGVmZm9ydCB0byB0aGlzIHByb2plY3QuCj4KPiBCdXQgSSBkb24ndCBrbm93 IHdoZXJlIHRvIGdvIG5vdywgY2FuIGFueW9uZSBoZWxwIGdpdmUgdXMgc29tZSBicmllZgo+IGRl c2NyaXB0aW9uIGFib3V0IHRoZSBwcm9ncmVzcy9hY2hpZXZlbWVudHMgYW5kIHRoZSBwbGFuID8g SXMgdGhlcmUgYW55dGhpbmcKPiB3ZSBjYW4gaGVscCA/IFRoYW5rcyB2ZXJ5IG11Y2guCj4KPiBS ZWdhcmRzLAo+IEFsbGVuCj4KPgo+Cj4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K PiAxNTDN8sjLzazKsdTazea1xM34086jrMTjsrvK1MrUwvCjvyA8aHR0cDovL2V2ZW50Lm1haWwu MTYzLmNvbS9jaGFuZWwveHlxLmh0bT9mcm9tPTE2M19OTzE+Cg== ------=_Part_117897_8029084.1179852689083 Content-Type: text/html; charset=GB2312 Content-Transfer-Encoding: base64 Content-Disposition: inline SGkgQWxsZW4sPGJyPjxicj5JIGhhdmUgc2ltaWxhciBxdWVzdGlvbnMuIEFkaWxzb24gc3VnZ2Vz dGVkIG1lIHRvIHN1YnNjcmliZSBhdCA8YSBvbmNsaWNrPSJyZXR1cm4gdG9wLmpzLk9wZW5FeHRM aW5rKHdpbmRvdyxldmVudCx0aGlzKSIgaHJlZj0ibWFpbHRvOnVidW50dS1tb2JpbGVAbGlzdHMu dWJ1bnR1LmNvbSI+dWJ1bnR1LW1vYmlsZUBsaXN0cy51YnVudHUuY29tPC9hPjxicj48YnI+Ckkg YWxyZWFkeSBkcm9wIGEgbWFpbCBhdCB0aGUgYWJvdmUgaWQsIGJ1dCBkb2VzIG5vdCByZWNlaXZl IGFueSByZXNwb25zZSB5ZXQuIFlvdSBjYW4gYWxzbyB0cnkgdGhlIHNhbWUuPGJyPjxicj4tUmVn YXJkczxicj5OYXZlZW48YnI+PGJyPjxkaXY+PHNwYW4gY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiA1 LzIyLzA3LCA8YiBjbGFzcz0iZ21haWxfc2VuZGVybmFtZSI+YWxsZW5fbWFpbDwvYj4KICZsdDs8 YSBocmVmPSJtYWlsdG86YWxsZW5fbWFpbEAxNjMuY29tIj5hbGxlbl9tYWlsQDE2My5jb208L2E+ Jmd0OyB3cm90ZTo8L3NwYW4+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0i Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7IG1hcmdpbjogMHB0IDBw dCAwcHQgMC44ZXg7IHBhZGRpbmctbGVmdDogMWV4OyI+PGRpdj5IaSwgQWRpbHNvbiAvIE5hdmVl biwgCjwvZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2PkkgaGF2ZSB0aGUgc2FtZSBxdWVzdGlv biBhYm91dCB0aGlzIHByb2plY3QgYXMgeW91cnMsIEkgam9pbmVkIHRoaXMgbWFpbGxpc3QgYW5k IGRvbiYjMzk7dCBrbm93IGhvdyB0byBtb3ZlIGFoZWFkIG5vdy4gTGV0IG1lIGludHJvZHVjZSBt eXNlbGYgYWxzby48L2Rpdj4KPGRpdj4mbmJzcDs8L2Rpdj4KPGRpdj5JIGFtIEFsbGVuIGZyb20g TW90b3JvbGEsJm5ic3A7d29ya2luZyBvbiBMaW51eEphdmEgUGxhdGZvcm0gcHJvamVjdC4gU2V2 ZXJhbCBtb250aGVzIGFnbyxJIHdhcyZuYnNwO3ZlcnkmbmJzcDtjdXJpb3VzIGFib3V0Jm5ic3A7 d2hhdCB3b3VsZCBpdCBiZSBpZiB3ZSB0cmFuc3BsYW50Jm5ic3A7Z25vbWUgdG8gbW9iaWxlIHBo b25lcy4mbmJzcDtUaGVuIEkgZGlkIHNvbWUgdHJ5aW5nIGJ1dCBldmVudHVhbGx5IEkgZ2F2ZSB1 cC4gSXQgaXMgcmVhbGx5IGEgYmlnIHdvcmsgZm9yIG15c2VsZiB0byBkbyB0aGlzLiAKPC9kaXY+ CjxkaXY+Jm5ic3A7PC9kaXY+CjxkaXY+SSBhbSB2ZXJ5IGV4Y2l0ZWQgd2l0aCB0aGUgbmV3cyB0 aGF0IGdub21lIHdpbGwgZGV2ZWxvcCBnbm9tZSBtb2JpbGUgcGxhdGZvcm0sIEkgam9pbmVkIHRo aXMgbWFpbGlzdCBpbW1lZGlhdGVseS4gSSBoYXZlJm5ic3A7bW9iaWxlIGRldmljZSBkZXZlbG9w aW5nIGV4cGVyaWVuY2UsIGhvcGVmdWxseSBJIGNhbiZuYnNwO2JyaW5nIGluIG15IGVmZm9ydCB0 byB0aGlzIHByb2plY3QuPC9kaXY+Cgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2PkJ1dCBJIGRvbiYj Mzk7dCBrbm93IHdoZXJlIHRvIGdvIG5vdywgY2FuIGFueW9uZSBoZWxwJm5ic3A7Z2l2ZSZuYnNw O3VzJm5ic3A7c29tZSBicmllZiBkZXNjcmlwdGlvbiZuYnNwO2Fib3V0Jm5ic3A7dGhlIHByb2dy ZXNzL2FjaGlldmVtZW50cyBhbmQmbmJzcDt0aGUmbmJzcDtwbGFuID8gSXMgdGhlcmUgYW55dGhp bmcgd2UgY2FuIGhlbHAgPyZuYnNwO1RoYW5rcyB2ZXJ5IG11Y2guPC9kaXY+CjxkaXY+Jm5ic3A7 PC9kaXY+CjxkaXY+UmVnYXJkcyw8L2Rpdj4KPGRpdj5BbGxlbjwvZGl2Pgo8ZGl2PiZuYnNwOzwv ZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pjxicj48YnI+PGhyPgo8YSBzdHlsZT0iZm9udC1zaXplOiAx NHB4OyBsaW5lLWhlaWdodDogMTVweDsgY29sb3I6IHJnYigwLCAwLCAwKTsgdGV4dC1kZWNvcmF0 aW9uOiBub25lOyIgaHJlZj0iaHR0cDovL2V2ZW50Lm1haWwuMTYzLmNvbS9jaGFuZWwveHlxLmh0 bT9mcm9tPTE2M19OTzEiIHRhcmdldD0iX2JsYW5rIiBvbmNsaWNrPSJyZXR1cm4gdG9wLmpzLk9w ZW5FeHRMaW5rKHdpbmRvdyxldmVudCx0aGlzKSI+CjxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRp b246IHVuZGVybGluZTsgY29sb3I6IGJsdWU7Ij4xNTDN8sjLzazKsdTazea1xM34086jrMTjsrvK 1MrUwvCjvyA8L3NwYW4+IDwvYT48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPgo= ------=_Part_117897_8029084.1179852689083-- From pvanhoof@gnome.org Tue May 22 13:42:00 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 439903B0110 for ; Tue, 22 May 2007 13:42:00 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.544 X-Spam-Level: X-Spam-Status: No, score=-2.544 tagged_above=-999 required=2 tests=[AWL=0.056, BAYES_00=-2.599, SPF_HELO_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 3937 hrs), (distance 24, link: ethernet/modem), [86.39.154.66] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cMkRUI-0ckn4 for ; Tue, 22 May 2007 13:41:56 -0400 (EDT) Received: from mail.freax.org (mail.freax.org [86.39.154.66]) by menubar.gnome.org (Postfix) with ESMTP id 3EE4A3B0103 for ; Tue, 22 May 2007 13:41:56 -0400 (EDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.freax.org (Postfix) with ESMTP id D8C7F19F26B; Tue, 22 May 2007 19:23:54 +0200 (CEST) Received: from mail.freax.org ([127.0.0.1]) by localhost (mail.freax.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vQLIIRyVsq1U; Tue, 22 May 2007 19:23:54 +0200 (CEST) Received: from [192.168.1.113] (d54C0EE14.access.telenet.be [84.192.238.20]) (using SSLv3 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mail.freax.org (Postfix) with ESMTP id 937B419F1FC; Tue, 22 May 2007 19:23:54 +0200 (CEST) Subject: Re: Where to go ? From: Philip Van Hoof To: allen_mail In-Reply-To: <10267577.1483561179852225413.JavaMail.coremail@bj163app36.163.com> References: <10267577.1483561179852225413.JavaMail.coremail@bj163app36.163.com> Content-Type: text/plain; charset=utf-8 Date: Tue, 22 May 2007 19:41:53 +0200 Message-Id: <1179855713.7013.55.camel@schtrumpf> Mime-Version: 1.0 X-Mailer: Evolution 2.10.1 Content-Transfer-Encoding: 8bit Cc: mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 17:42:00 -0000 Hey Allen, As a currently available solution to putting a GNOME environment on a mobile device you could already take a look at GPE or Maemo. Both provide you with sufficient tools to customise them in such a way that they can easily be deployed on a wide range of mobile devices (once you have a kernel and for example KDrive running on it). Although the Maemo distribution, right now, has a strong emphasis on the Nokia products (the 770 and the N800), it consists of a lot of the exact same components as for example ... GPE. The GMAE initiative, though, is getting different teams and people together to create the necessary synergy to get all the different components working cooperatively together. This is happening right now, indeed. On one mobile device (instance) having competing components is usually very uninteresting (on performance, on memory utilisation and on the final UI experience. All of those depending on the component, of course) ps. Although competition is very interesting and very needed in our communities to achieve getting better than what other solutions offer, I believe the answer for competitors is to nevertheless cooperate on standardisation (for example via. freedesktop.org) and compete with each other on implementation (if there is actual competition). GMAE will indeed help you with knowing which components are recommended and are compatible with which other component. Eventually it might also cause some sort of standard set of components and mark specific component's versions that identifies a distribution like GPE, Maemo, Hiker, OLPC's Sugar, etc as "a typical GMAE one". On Wed, 2007-05-23 at 00:43 +0800, allen_mail wrote: > Hi, Adilson / Naveen, > > I have the same question about this project as yours, I joined this > maillist and don't know how to move ahead now. Let me introduce myself > also. > > I am Allen from Motorola, working on LinuxJava Platform project. > Several monthes ago,I was very curious about what would it be if we > transplant gnome to mobile phones. Then I did some trying but > eventually I gave up. It is really a big work for myself to do this. > > I am very excited with the news that gnome will develop gnome mobile > platform, I joined this mailist immediately. I have mobile device > developing experience, hopefully I can bring in my effort to this > project. > > But I don't know where to go now, can anyone help give us some brief > description about the progress/achievements and the plan ? Is there > anything we can help ? Thanks very much. > > Regards, > Allen > > > > > > ______________________________________________________________________ > 150万人同时在玩的网游,你不试试吗? > _______________________________________________ > mobile-devel-list mailing list > mobile-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/mobile-devel-list -- Philip Van Hoof, software developer home: me at pvanhoof dot be gnome: pvanhoof at gnome dot org http://www.pvanhoof.be/blog From daniel.amelang@gmail.com Tue May 22 17:04:43 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 195283B0141 for ; Tue, 22 May 2007 17:04:43 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.446 X-Spam-Level: X-Spam-Status: No, score=-2.446 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_RK=0.077] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (Google crawlbot) (firewall!) (up: 18 hrs), (distance 11, link: (Google 2)), [66.249.82.232] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P7Rg4V6toiP6 for ; Tue, 22 May 2007 17:04:41 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.232]) by menubar.gnome.org (Postfix) with ESMTP id 76E0C3B011C for ; Tue, 22 May 2007 17:04:41 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id t12so255390wxc for ; Tue, 22 May 2007 14:04:39 -0700 (PDT) Received: by 10.70.67.4 with SMTP id p4mr9645212wxa.1179867879311; Tue, 22 May 2007 14:04:39 -0700 (PDT) Received: by 10.70.105.3 with HTTP; Tue, 22 May 2007 14:04:39 -0700 (PDT) Message-ID: Date: Tue, 22 May 2007 14:04:39 -0700 From: "Daniel Amelang" To: koen@dominion.kabel.utwente.nl Subject: Re: Question about the performance of gtk+ in neo1973 mobile phone In-Reply-To: <465294EB.6060909@dominion.kabel.utwente.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> <465294EB.6060909@dominion.kabel.utwente.nl> Cc: performance-list@gnome.org, mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 21:04:43 -0000 On 5/21/07, Koen Kooi wrote: > falls huang schreef: > > Hello All ! > > > > I received a neo1973 mobile phone last week, its Operation System is > > linux/openmoko , CPU: s3c2410 , arm920t, 266M HZ. But I found when I > > start an application, the speed is very slow than windows > > mobile/symbian. Has anyone tuned the performance of GTK+ in neo1973? > > > > btw: openmoko is a free mobile phone operating system based on > > gtk+/linux ---> www.openmoko.org > > You can make it faster (but still slow) by using gtk 2.10.12 + a cairo with surface cache > and workqueue support (1.4.7). To make it useable you'll have to disable the pixmap-heavy > theme it uses. I think you mean "pixbuf-heavy" theme, right (not pixmap)? If slow pixbuf rendering were a problem, you may be interested in a patch I submitted recently to xorg that speeded up pixbuf rendering on R5G6B5 framebuffers by 3.4x : http://lists.freedesktop.org/archives/xorg/2007-April/024286.html That speedup was measured on a N800, but the neo1973 should see similar improvement. Dan Amelang From Carlos.Guerreiro@nokia.com Tue May 22 18:01:47 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D7BD43B012B for ; Tue, 22 May 2007 18:01:47 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.107 X-Spam-Level: X-Spam-Status: No, score=-2.107 tagged_above=-999 required=2 tests=[AWL=0.415, BAYES_00=-2.599, TW_SV=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 1) (up: 7403 hrs), (distance 20, link: ethernet/modem), [131.228.20.170] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UZ0hnuLqweH6 for ; Tue, 22 May 2007 18:01:17 -0400 (EDT) Received: from mgw-ext11.nokia.com (smtp.nokia.com [131.228.20.170]) by menubar.gnome.org (Postfix) with ESMTP id 6778F3B0161 for ; Tue, 22 May 2007 18:01:16 -0400 (EDT) Received: from esebh106.NOE.Nokia.com (esebh106.ntc.nokia.com [172.21.138.213]) by mgw-ext11.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id l4MM1ACO015979 for ; Wed, 23 May 2007 01:01:13 +0300 Received: from esebh104.NOE.Nokia.com ([172.21.143.34]) by esebh106.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 23 May 2007 01:01:10 +0300 Received: from esebe101.NOE.Nokia.com ([172.21.138.215]) by esebh104.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 23 May 2007 01:01:10 +0300 Received: from [10.162.252.148] ([10.162.252.148]) by esebe101.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 23 May 2007 01:01:10 +0300 Message-ID: <46536826.6020504@nokia.com> Date: Wed, 23 May 2007 01:01:10 +0300 From: Carlos Guerreiro User-Agent: Thunderbird 1.5.0.10 (X11/20070306) MIME-Version: 1.0 To: mobile-devel-list@gnome.org Subject: hildon@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 22 May 2007 22:01:10.0566 (UTC) FILETIME=[B4DF3460:01C79CBC] X-Nokia-AV: Clean X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 22:01:48 -0000 Hi, Ever since the first release of Maemo for the Nokia 770, Hildon has been an open piece of code released under the LGPL. The intention has been from the outset to allow developers outside of Nokia to peek into the internals of Hildon and help themselves. That initial release of Hildon was a one-off drop of code dependent on a heavily modified gtk+ and on other specifics of Maemo. Since then, a lot of effort has been put on improving Hildon's alignment with gtk+ and GNOME by aggressively reducing our patch against gtk+ and Hildon's dependencies on Maemo specifics. At the same time, the code was moved out to a public svn repository where it is developed in the open [1], the public maemo bugzilla has been increasingly used and development discussions have been slowing moving to the open. There's still a long way to go to make Hildon's development truly open, transparent and independent from Maemo and Nokia's Internet Tablet. It's about more than just the code - planning, releasing, decision making need to be further opened up as well. There's a clear understanding at Nokia that this is the way to go. The trend has been clear but Intel's and Ubuntu's interest on the project add a sense of urgency. At this point maemo's infrastructure is becoming inappropriate to host the development of a project that needs to be spun off from the specifics of the maemo environment and made accessible to developers interested in deploying Hildon in other environments such as Mobile Ubuntu. Setting up independent Hildon infrastructure (mailing list, wiki, svn, bugzilla,...) is clearly an option but there's a bolder possibility to consider: relocating the Hildon project to GNOME infrastructure moving Hildon closer to the project and community it is based on. I believe GNOME is where Hildon ultimately belongs as a GNOME Mobile framework optimized for the Tablet / MID form factors. Hildon could not (yet?) be part of the GNOME release but I believe it would fit well as a user of the GNOME infrastructure and could well move closer. As an example, releasing Hildon on a public schedule aligned with GNOME's is a very attractive proposition right now. Getting there would require solving a lot of practical problems mainly but not only at Nokia and would not happen overnight but could be worth the effort. So hildon@gnome.org is a possibility that we are very seriously considering now at Nokia. With that in mind, I'd like to hear from the GNOME community, particularly the GNOME Mobile people, about how realistic and desirable you find this possibility. Cheers, Carlos [1] https://stage.maemo.org/svn/maemo/projects/haf/ From behdad.esfahbod@gmail.com Tue May 22 18:13:22 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D1C593B007B for ; Tue, 22 May 2007 18:13:22 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.538 X-Spam-Level: X-Spam-Status: No, score=-2.538 tagged_above=-999 required=2 tests=[AWL=0.062, BAYES_00=-2.599, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 6769 hrs), (distance 12, link: (Google 2)), [209.85.132.242] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gwGBUJZdbSMU for ; Tue, 22 May 2007 18:13:20 -0400 (EDT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.242]) by menubar.gnome.org (Postfix) with ESMTP id C69AD3B0008 for ; Tue, 22 May 2007 18:13:20 -0400 (EDT) Received: by an-out-0708.google.com with SMTP id b6so511060ana for ; Tue, 22 May 2007 15:13:19 -0700 (PDT) Received: by 10.100.165.9 with SMTP id n9mr4275226ane.1179871999082; Tue, 22 May 2007 15:13:19 -0700 (PDT) Received: from ?172.16.14.116? ( [63.250.163.171]) by mx.google.com with ESMTP id c4sm10359anc.2007.05.22.15.13.18; Tue, 22 May 2007 15:13:18 -0700 (PDT) Subject: Re: hildon@gnome.org From: Behdad Esfahbod To: Carlos Guerreiro In-Reply-To: <46536826.6020504@nokia.com> References: <46536826.6020504@nokia.com> Content-Type: text/plain Date: Tue, 22 May 2007 18:13:33 -0400 Message-Id: <1179872013.26524.9.camel@behdad> Mime-Version: 1.0 X-Mailer: Evolution 2.8.3 (2.8.3-2.fc6) Content-Transfer-Encoding: 7bit Sender: Behdad Esfahbod Cc: mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 22:13:23 -0000 On Wed, 2007-05-23 at 01:01 +0300, Carlos Guerreiro wrote: > > Since then, a lot of effort has been put on improving Hildon's > alignment with gtk+ and GNOME by aggressively reducing our > patch against gtk+ and Hildon's dependencies on Maemo specifics. This is all very interesting. In the long run, what features do you see that have to live in Hildon and cannot be moved to current GNOME platform libraries? Given that there are bugs/proposals to add GtkApplication classes and similar efforts, what is it in Hildon that doesn't have a future in Gtk+? Thanks, -- behdad http://behdad.org/ "Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin, 1759 From behdad.esfahbod@gmail.com Tue May 22 22:24:19 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 680823B0013 for ; Tue, 22 May 2007 22:24:19 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.496 X-Spam-Level: X-Spam-Status: No, score=-2.496 tagged_above=-999 required=2 tests=[AWL=0.027, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 6812 hrs), (distance 12, link: (Google 2)), [209.85.132.250] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0u0AQWZtSFoW for ; Tue, 22 May 2007 22:24:17 -0400 (EDT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.250]) by menubar.gnome.org (Postfix) with ESMTP id E05B23B000A for ; Tue, 22 May 2007 22:24:16 -0400 (EDT) Received: by an-out-0708.google.com with SMTP id c34so6740anc for ; Tue, 22 May 2007 19:24:15 -0700 (PDT) Received: by 10.100.152.9 with SMTP id z9mr69484and.1179887055260; Tue, 22 May 2007 19:24:15 -0700 (PDT) Received: from ?172.16.14.116? ( [63.250.163.171]) by mx.google.com with ESMTP id c2sm330482ana.2007.05.22.19.24.14; Tue, 22 May 2007 19:24:14 -0700 (PDT) Subject: Re: Question about the performance of gtk+ in neo1973 mobile phone From: Behdad Esfahbod To: falls huang In-Reply-To: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> References: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> Content-Type: text/plain Date: Tue, 22 May 2007 22:24:29 -0400 Message-Id: <1179887069.1436.13.camel@behdad> Mime-Version: 1.0 X-Mailer: Evolution 2.8.3 (2.8.3-2.fc6) Content-Transfer-Encoding: 7bit Sender: Behdad Esfahbod Cc: performance-list@gnome.org, mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 May 2007 02:24:19 -0000 On Tue, 2007-05-22 at 11:27 +0800, falls huang wrote: > Hello All ! > > I received a neo1973 mobile phone last week, its Operation System > is linux/openmoko , CPU: s3c2410 , arm920t, 266M HZ. But I found when > I start an application, the speed is very slow than windows > mobile/symbian. Has anyone tuned the performance of GTK+ in neo1973? None that I've heard of. Some techniques like what maemo and olpc are doing to avoid Gtk+ startup overhead may prove useful. behdad who is still waiting to be offered a neo1973 to experiement with text rendering on it > btw: openmoko is a free mobile phone operating system based on gtk > +/linux ---> www.openmoko.org > > -- > Regards > Falls Huang -- behdad http://behdad.org/ "Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin, 1759 From 2pavan@gmail.com Wed May 23 00:14:52 2007 Return-Path: <2pavan@gmail.com> X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7BE283B0017 for ; Wed, 23 May 2007 00:14:52 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: 1.166 X-Spam-Level: * X-Spam-Status: No, score=1.166 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 3138 hrs), (distance 11, link: (Google 2)), [209.85.146.177] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0NBWA4L8WCH1 for ; Wed, 23 May 2007 00:14:51 -0400 (EDT) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.177]) by menubar.gnome.org (Postfix) with ESMTP id 793753B0009 for ; Wed, 23 May 2007 00:14:51 -0400 (EDT) Received: by wa-out-1112.google.com with SMTP id j4so17069wah for ; Tue, 22 May 2007 21:14:49 -0700 (PDT) Received: by 10.115.76.1 with SMTP id d1mr91794wal.1179893689737; Tue, 22 May 2007 21:14:49 -0700 (PDT) Received: by 10.114.47.16 with HTTP; Tue, 22 May 2007 21:14:49 -0700 (PDT) Message-ID: <81b55c910705222114w396ee78ds98c8351b76154f6a@mail.gmail.com> Date: Wed, 23 May 2007 09:44:49 +0530 From: "Pavan Krishnamurthy" <2pavan@gmail.com> To: mobile-devel-list@gnome.org Subject: Introduction MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_148852_33000816.1179893689671" X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 May 2007 04:14:52 -0000 ------=_Part_148852_33000816.1179893689671 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I am Pavan, working in Nokia, working mainly on open source mobile softwares. I have been working on multimedia frameworks like gstreamer, SDL, Xlib, audio libraries, maemo platform. I am not sure what kind of activities are undertaken in this forum. So please keep the information posted to the group. Regards, Pavan ------=_Part_148852_33000816.1179893689671 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
I am Pavan, working in Nokia, working mainly on open source mobile softwares.
I have been working on multimedia frameworks like gstreamer, SDL, Xlib, audio libraries, maemo platform. I am not sure what kind of activities are undertaken in this forum. So please keep the information posted to the group.
 
Regards,
Pavan
------=_Part_148852_33000816.1179893689671-- From quim.gil@nokia.com Wed May 23 01:06:29 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A29B03B0017; Wed, 23 May 2007 01:06:29 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 1) (up: 7474 hrs), (distance 20, link: ethernet/modem), [131.228.20.170] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T4F-vXBxXg2E; Wed, 23 May 2007 01:06:27 -0400 (EDT) Received: from mgw-ext11.nokia.com (smtp.nokia.com [131.228.20.170]) by menubar.gnome.org (Postfix) with ESMTP id 971303B0009; Wed, 23 May 2007 01:06:26 -0400 (EDT) Received: from esebh106.NOE.Nokia.com (esebh106.ntc.nokia.com [172.21.138.213]) by mgw-ext11.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id l4N567Ed004605; Wed, 23 May 2007 08:06:15 +0300 Received: from esebh103.NOE.Nokia.com ([172.21.143.33]) by esebh106.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 23 May 2007 08:06:01 +0300 Received: from esebh101.NOE.Nokia.com ([172.21.138.177]) by esebh103.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 23 May 2007 08:06:01 +0300 Received: from mgw-int01.ntc.nokia.com ([172.21.143.96]) by esebh101.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.1830); Wed, 23 May 2007 08:06:01 +0300 Received: from [172.21.35.60] (esdhcp03560.research.nokia.com [172.21.35.60]) by mgw-int01.ntc.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id l4N560qX022511; Wed, 23 May 2007 08:06:00 +0300 Subject: Re: Where to go ? From: Quim Gil To: ext Philip Van Hoof In-Reply-To: <1179855713.7013.55.camel@schtrumpf> References: <10267577.1483561179852225413.JavaMail.coremail@bj163app36.163.com> <1179855713.7013.55.camel@schtrumpf> Content-Type: text/plain Date: Wed, 23 May 2007 08:09:27 +0300 Message-Id: <1179896967.4874.33.camel@caixanegra> Mime-Version: 1.0 X-Mailer: Evolution 2.8.1 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 23 May 2007 05:06:01.0803 (UTC) FILETIME=[0ED549B0:01C79CF8] X-Nokia-AV: Clean Cc: mobile-devel-list@gnome.org, allen_mail X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 May 2007 05:06:29 -0000 On Tue, 2007-05-22 at 19:41 +0200, ext Philip Van Hoof wrote: > Although the Maemo distribution, right now, has a strong emphasis on the > Nokia products (the 770 and the N800), it consists of a lot of the exact > same components as for example ... GPE. For obvious reasons we will keep having "strong emphasis" in Nokia products, but we are working on the maemo architecture and related stuff to make maemo more and more hardware independent, easing the hardware adaptation to the hardware owners. Please measure my words. This is not a top priority for us, there are still many things that require more attention in maemo-for-Nokia itself. Hardware abstraction is useful even for ourselves alone, and moves like Intel being interested in the Hildon Application Framework just helps pushing this exercise up in the (stuffed) list of priorities. What is clear is that we don't want maemo just for Nokia. It's not that simple to make the current code more useful to other hardware environments, though. -- Quim Gil - http://maemo.org From koen@dominion.kabel.utwente.nl Wed May 23 03:40:29 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 00F653B0073; Wed, 23 May 2007 03:40:29 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.38 X-Spam-Level: X-Spam-Status: No, score=-2.38 tagged_above=-999 required=2 tests=[AWL=-0.070, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_RK=0.077] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (up: 1435 hrs), (distance 20, link: ethernet/modem), [130.89.2.8] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RkKFltGXVPjF; Wed, 23 May 2007 03:40:25 -0400 (EDT) Received: from smtp.utwente.nl (smtp1.utsp.utwente.nl [130.89.2.8]) by menubar.gnome.org (Postfix) with ESMTP id 0A1463B00EF; Wed, 23 May 2007 03:40:24 -0400 (EDT) Received: from [172.20.1.5] (dominion.kabel.utwente.nl [130.89.193.158]) by smtp.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id l4N7eELr031873; Wed, 23 May 2007 09:40:15 +0200 Message-ID: <4653EFDC.4010903@dominion.kabel.utwente.nl> Date: Wed, 23 May 2007 09:40:12 +0200 From: Koen Kooi User-Agent: Thunderbird 1.5.0.10 (Macintosh/20070221) MIME-Version: 1.0 Subject: Re: Question about the performance of gtk+ in neo1973 mobile phone References: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> <465294EB.6060909@dominion.kabel.utwente.nl> In-Reply-To: X-Enigmail-Version: 0.94.2.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact helpdesk@ITBE.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: koen@dominion.kabel.utwente.nl Cc: performance-list@gnome.org, mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: koen@dominion.kabel.utwente.nl List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 May 2007 07:40:29 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Daniel Amelang schreef: > On 5/21/07, Koen Kooi wrote: >> falls huang schreef: >> > Hello All ! >> > >> > I received a neo1973 mobile phone last week, its Operation >> System is >> > linux/openmoko , CPU: s3c2410 , arm920t, 266M HZ. But I found when I >> > start an application, the speed is very slow than windows >> > mobile/symbian. Has anyone tuned the performance of GTK+ in neo1973? >> > >> > btw: openmoko is a free mobile phone operating system based on >> > gtk+/linux ---> www.openmoko.org >> >> You can make it faster (but still slow) by using gtk 2.10.12 + a cairo >> with surface cache >> and workqueue support (1.4.7). To make it useable you'll have to >> disable the pixmap-heavy >> theme it uses. > > I think you mean "pixbuf-heavy" theme, right (not pixmap)? > > If slow pixbuf rendering were a problem, you may be interested in a > patch I submitted recently to xorg that speeded up pixbuf rendering on > R5G6B5 framebuffers by 3.4x : > > http://lists.freedesktop.org/archives/xorg/2007-April/024286.html > > That speedup was measured on a N800, but the neo1973 should see > similar improvement. I gave the testapp and patch a spin: ipaq hx4700: unpatched Xw100: 6.04 FPS patched Xw100: 6.04 FPS unpatched Xfbdev: 6.04 FPS patched Xfbdev: 6.04 FPS ipaq h2200: unpatched Xfbdev: 4.18 FPS patched Xfbdev: 4.17 FPS Any clues why the patch doesn't seem to have an effect? regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFGU+/bMkyGM64RGpERApTSAJ9xgq6quc/brxTjEbL0Of+nzRdYkwCfY+sH AaJVefm+QyIkg2iF4nx8AG4= =rFeH -----END PGP SIGNATURE----- From daniel.amelang@gmail.com Wed May 23 04:23:13 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B4D593B0134 for ; Wed, 23 May 2007 04:23:13 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZAYyRICU9QlF for ; Wed, 23 May 2007 04:23:11 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.239]) by menubar.gnome.org (Postfix) with ESMTP id 9D7633B00EF for ; Wed, 23 May 2007 04:23:11 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i26so77250wxd for ; Wed, 23 May 2007 01:23:10 -0700 (PDT) Received: by 10.70.125.11 with SMTP id x11mr609614wxc.1179908589854; Wed, 23 May 2007 01:23:09 -0700 (PDT) Received: by 10.70.105.3 with HTTP; Wed, 23 May 2007 01:23:09 -0700 (PDT) Message-ID: Date: Wed, 23 May 2007 01:23:09 -0700 From: "Daniel Amelang" To: koen@dominion.kabel.utwente.nl Subject: Re: Question about the performance of gtk+ in neo1973 mobile phone In-Reply-To: <4653EFDC.4010903@dominion.kabel.utwente.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> <465294EB.6060909@dominion.kabel.utwente.nl> <4653EFDC.4010903@dominion.kabel.utwente.nl> Cc: performance-list@gnome.org, mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 May 2007 08:23:13 -0000 On 5/23/07, Koen Kooi wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Daniel Amelang schreef: > > > If slow pixbuf rendering were a problem, you may be interested in a > > patch I submitted recently to xorg that speeded up pixbuf rendering on > > R5G6B5 framebuffers by 3.4x : > > > > http://lists.freedesktop.org/archives/xorg/2007-April/024286.html > > > > That speedup was measured on a N800, but the neo1973 should see > > similar improvement. > > I gave the testapp and patch a spin: > > ipaq hx4700: > > unpatched Xw100: 6.04 FPS > patched Xw100: 6.04 FPS > unpatched Xfbdev: 6.04 FPS > patched Xfbdev: 6.04 FPS > > ipaq h2200: > > unpatched Xfbdev: 4.18 FPS > patched Xfbdev: 4.17 FPS > > Any clues why the patch doesn't seem to have an effect? Assuming you didn't make any errors in applying the patch and getting the patched server compiled and up and running (I do have faith in you :), it's likely that for your combination of Gdk+Xserver+hardware, the test program doesn't hit the exact same composite case (fbCompositeSrc_8888RevNPx0565) as it does on my N800. Easiest way to tell that would to add a couple ErrorF calls in fbpict.c to see what functions are called. ErrorF messages get spat out to stderr, if I remember correctly. You didn't happen to apply that patch by hand, did you? I can think of a couple tricky places that might have tripped you up if you did. Especially the part about adding the new function to the fbComposite "switch case of doom". Care to send me your patched fbpict.c? Dan Amelang From Tommi.Komulainen@nokia.com Wed May 23 05:03:39 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 16FCA3B013A for ; Wed, 23 May 2007 05:03:39 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.529 X-Spam-Level: X-Spam-Status: No, score=-2.529 tagged_above=-999 required=2 tests=[AWL=0.069, BAYES_00=-2.599, UNPARSEABLE_RELAY=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 1) (up: 7513 hrs), (distance 20, link: ethernet/modem), [131.228.20.170] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NZYNVHS9lqfG for ; Wed, 23 May 2007 05:03:36 -0400 (EDT) Received: from mgw-ext11.nokia.com (smtp.nokia.com [131.228.20.170]) by menubar.gnome.org (Postfix) with ESMTP id 2A4E73B010F for ; Wed, 23 May 2007 05:03:35 -0400 (EDT) Received: from esebh107.NOE.Nokia.com (esebh107.ntc.nokia.com [172.21.143.143]) by mgw-ext11.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id l4N93RTq022702 for ; Wed, 23 May 2007 12:03:33 +0300 Received: from esebh104.NOE.Nokia.com ([172.21.143.34]) by esebh107.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 23 May 2007 12:03:16 +0300 Received: from esebe106.NOE.Nokia.com ([172.21.143.51]) by esebh104.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 23 May 2007 12:03:16 +0300 Received: from 172.21.35.33 ([172.21.35.33]) by esebe106.NOE.Nokia.com ([172.21.143.51]) with Microsoft Exchange Server HTTP-DAV ; Wed, 23 May 2007 09:03:15 +0000 Received: from localhost by esebe106.noe.nokia.com; 23 May 2007 09:03:15 +0000 Subject: Re: hildon@gnome.org From: Tommi Komulainen To: mobile-devel-list@gnome.org In-Reply-To: <1179872013.26524.9.camel@behdad> References: <46536826.6020504@nokia.com> <1179872013.26524.9.camel@behdad> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Wed, 23 May 2007 12:03:14 +0300 Message-Id: <1179910995.30497.35.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-OriginalArrivalTime: 23 May 2007 09:03:16.0337 (UTC) FILETIME=[3346CE10:01C79D19] X-Nokia-AV: Clean X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 May 2007 09:03:39 -0000 On Tue, 2007-05-22 at 18:13 -0400, ext Behdad Esfahbod wrote: > On Wed, 2007-05-23 at 01:01 +0300, Carlos Guerreiro wrote: > > > > Since then, a lot of effort has been put on improving Hildon's > > alignment with gtk+ and GNOME by aggressively reducing our > > patch against gtk+ and Hildon's dependencies on Maemo specifics. > > This is all very interesting. In the long run, what features do you see > that have to live in Hildon and cannot be moved to current GNOME > platform libraries? Given that there are bugs/proposals to add > GtkApplication classes and similar efforts, what is it in Hildon that > doesn't have a future in Gtk+? Well, basically Hildon widgets could be just gtk+ widgets themed in a special way, at least in theory. However, in practice I think there may be widgets that would be easier to maintain and customize when they're more standalone. But even in that case it would be really useful to be able to provide the same interface for the application developers. -- Tommi Komulainen From allen.well@yahoo.com Wed May 23 05:48:44 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7FDC83B010F for ; Wed, 23 May 2007 05:48:44 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: YES X-Spam-Score: 2.171 X-Spam-Level: ** X-Spam-Status: Yes, score=2.171 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, HTML_MESSAGE=0.001, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: FreeBSD 6.x (1) (up: 1220 hrs), (distance 11, link: ethernet/modem), [66.196.100.37] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MR51ZuExkejE for ; Wed, 23 May 2007 05:48:41 -0400 (EDT) Received: from web57301.mail.re1.yahoo.com (web57301.mail.re1.yahoo.com [66.196.100.37]) by menubar.gnome.org (Postfix) with SMTP id AB9DB3B007E for ; Wed, 23 May 2007 05:48:40 -0400 (EDT) Received: (qmail 60306 invoked by uid 60001); 23 May 2007 09:48:39 -0000 X-YMail-OSG: nJuQq6gVM1kWn32gMJkhis42i6Rivu5mDU2nt8bPfbCS00A_T8huOMfhNHwv6GvfLQhemYx6n42lgM7F98SVwzOAEtATMWBgxJa9gmO2z1hrK8KiV.wa_w-- Received: from [219.142.125.223] by web57301.mail.re1.yahoo.com via HTTP; Wed, 23 May 2007 16:48:38 ICT X-Mailer: YahooMailRC/651.23.1 YahooMailWebService/0.7.41.14 Date: Wed, 23 May 2007 16:48:38 +0700 (ICT) From: Allen Wang Subject: Re: where to go To: Philip Van Hoof MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-608602689-1179913718=:59642" Message-ID: <961797.59642.qm@web57301.mail.re1.yahoo.com> Cc: mobile-devel-list@gnome.org, allen.well@yahoo.com X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 May 2007 09:48:44 -0000 --0-608602689-1179913718=:59642 Content-Type: text/plain; charset=ascii Hey, Philip, Thanks very much for your help. So mobile platform based on gnome already exists and is even mature like maemo. The main goal of GMAE is to standardize the functionalities of components and the interfaces between them so that they can work smoothly. The standardization work should be based on existing platform like GPE or Maemo. am I right ? My other question is, How to become a developer to contribute to this project? GMAE have already selected teams and developers or you are still recruiting resource ? Thanks again. Regards, Allen Hey Allen, As a currently available solution to putting a GNOME environment on a mobile device you could already take a look at GPE or Maemo. Both provide you with sufficient tools to customise them in such a way that they can easily be deployed on a wide range of mobile devices (once you have a kernel and for example KDrive running on it). Although the Maemo distribution, right now, has a strong emphasis on the Nokia products (the 770 and the N800), it consists of a lot of the exact same components as for example ... GPE. The GMAE initiative, though, is getting different teams and people together to create the necessary synergy to get all the different components working cooperatively together. This is happening right now, indeed. On one mobile device (instance) having competing components is usually very uninteresting (on performance, on memory utilisation and on the final UI experience. All of those depending on the component, of course) ps. Although competition is very interesting and very needed in our communities to achieve getting better than what other solutions offer, I believe the answer for competitors is to nevertheless cooperate on standardisation (for example via. freedesktop.org) and compete with each other on implementation (if there is actual competition). GMAE will indeed help you with knowing which components are recommended and are compatible with which other component. Eventually it might also cause some sort of standard set of components and mark specific component's versions that identifies a distribution like GPE, Maemo, Hiker, OLPC's Sugar, etc as "a typical GMAE one". On Wed, 2007-05-23 at 00:43 +0800, allen_mail wrote: > Hi, Adilson / Naveen, > > I have the same question about this project as yours, I joined this > maillist and don't know how to move ahead now. Let me introduce myself > also. > > I am Allen from Motorola, working on LinuxJava Platform project. > Several monthes ago,I was very curious about what would it be if we > transplant gnome to mobile phones. Then I did some trying but > eventually I gave up. It is really a big work for myself to do this. > > I am very excited with the news that gnome will develop gnome mobile > platform, I joined this mailist immediately. I have mobile device > developing experience, hopefully I can bring in my effort to this > project. > > But I don't know where to go now, can anyone help give us some brief > description about the progress/achievements and the plan ? Is there > anything we can help ? Thanks very much. > > Regards, > Allen ____________________________________________________________________________________ Moody friends. Drama queens. Your life? Nope! - their life, your story. Play Sims Stories at Yahoo! Games. http://sims.yahoo.com/ --0-608602689-1179913718=:59642 Content-Type: text/html; charset=ascii
Hey, Philip,
 
Thanks very much for your help.
 
So mobile platform based on gnome already exists and is even mature like maemo. The main goal of GMAE is to standardize the functionalities of components and the interfaces between them so that they can work smoothly. 
The standardization work should be based on existing platform like GPE or Maemo.  am I right ?

 

My other question is,

How to become a developer to contribute to this project?  GMAE have already selected teams and developers or you are still recruiting resource ?  Thanks again.


 

Regards,
Allen

 

 

Hey Allen,

As a currently available solution to putting a GNOME environment on a
mobile device you could already take a look at GPE or Maemo. Both
provide you with sufficient tools to customise them in such a way that
they can easily be deployed on a wide range of mobile devices (once you
have a kernel and for example KDrive running on it).

Although the Maemo distribution, right now, has a strong emphasis on the
Nokia products (the 770 and the N800), it consists of a lot of the exact
same components as for example ... GPE.

The GMAE initiative, though, is getting different teams and people
together to create the necessary synergy to get all the different
components working cooperatively together. This is happening right now,
indeed.

On one mobile device (instance) having competing components is usually
very uninteresting (on performance, on memory utilisation and on the
final UI experience. All of those depending on the component, of course)

ps. Although competition is very interesting and very needed in our
communities to achieve getting better than what other solutions offer, I
believe the answer for competitors is to nevertheless cooperate on
standardisation (for example via. freedesktop.org) and compete with each
other on implementation (if there is actual competition).

GMAE will indeed help you with knowing which components are recommended
and are compatible with which other component. Eventually it might also
cause some sort of standard set of components and mark specific
component's versions that identifies a distribution like GPE, Maemo,
Hiker, OLPC's Sugar, etc as "a typical GMAE one".



On Wed, 2007-05-23 at 00:43 +0800, allen_mail wrote:
> Hi, Adilson / Naveen,

> I have the same question about this project as yours, I joined this
> maillist and don't know how to move ahead now. Let me introduce myself
> also.

> I am Allen from Motorola, working on LinuxJava Platform project.
> Several monthes ago,I was very curious about what would it be if we
> transplant gnome to mobile phones. Then I did some trying but
> eventually I gave up. It is really a big work for myself to do this.

> I am very excited with the news that gnome will develop gnome mobile
> platform, I joined this mailist immediately. I have mobile device
> developing experience, hopefully I can bring in my effort to this
> project.

> But I don't know where to go now, can anyone help give us some brief
> description about the progress/achievements and the plan ? Is there
> anything we can help ? Thanks very much.

> Regards,
> Allen



Now that's room service! Choose from over 150,000 hotels
in 45,000 destinations on Yahoo! Travel
to find your fit. --0-608602689-1179913718=:59642-- From pvanhoof@gnome.org Wed May 23 05:53:18 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E46323B00FF for ; Wed, 23 May 2007 05:53:17 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.545 X-Spam-Level: X-Spam-Status: No, score=-2.545 tagged_above=-999 required=2 tests=[AWL=0.055, BAYES_00=-2.599, SPF_HELO_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 3953 hrs), (distance 25, link: ethernet/modem), [86.39.154.66] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hf9dkGbn8DDr for ; Wed, 23 May 2007 05:53:15 -0400 (EDT) Received: from mail.freax.org (mail.freax.org [86.39.154.66]) by menubar.gnome.org (Postfix) with ESMTP id 0BA623B0074 for ; Wed, 23 May 2007 05:53:14 -0400 (EDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.freax.org (Postfix) with ESMTP id 3806718EEC7; Wed, 23 May 2007 11:35:12 +0200 (CEST) Received: from mail.freax.org ([127.0.0.1]) by localhost (mail.freax.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TPHA6u3DyKCg; Wed, 23 May 2007 11:35:12 +0200 (CEST) Received: from [192.168.1.113] (d54C0EE14.access.telenet.be [84.192.238.20]) (using SSLv3 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mail.freax.org (Postfix) with ESMTP id E074118E778; Wed, 23 May 2007 11:35:11 +0200 (CEST) Subject: Re: where to go From: Philip Van Hoof To: Allen Wang In-Reply-To: <961797.59642.qm@web57301.mail.re1.yahoo.com> References: <961797.59642.qm@web57301.mail.re1.yahoo.com> Content-Type: text/plain Date: Wed, 23 May 2007 11:53:12 +0200 Message-Id: <1179913992.7013.135.camel@schtrumpf> Mime-Version: 1.0 X-Mailer: Evolution 2.10.1 Content-Transfer-Encoding: 7bit Cc: mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 May 2007 09:53:18 -0000 On Wed, 2007-05-23 at 16:48 +0700, Allen Wang wrote: > > Hey, Philip, > > Thanks very much for your help. > > So mobile platform based on gnome already exists and is even mature > like maemo. The main goal of GMAE is to standardize the > functionalities of components and the interfaces between them so that > they can work smoothly. > The standardization work should be based on existing platform like GPE > or Maemo. am I right ? > > > My other question is, > > How to become a developer to contribute to this project? GMAE have > already selected teams and developers or you are still recruiting > resource ? Thanks again. The best way is to join one or more of the project's mailing lists, talk with people about your intentions with the software, start providing patches. Another excellent way to get started is to visit a conference like GUADEC. You'll meet the the 'dudes' who actually did all that fancy software in GNOME, including the ones who work on embedded and mobile things. You'll also meetup with people of some very interesting companies. Including Nokia, indeed. > Hey Allen, > > As a currently available solution to putting a GNOME environment on a > mobile device you could already take a look at GPE or Maemo. Both > provide you with sufficient tools to customise them in such a way that > they can easily be deployed on a wide range of mobile devices (once > you > have a kernel and for example KDrive running on it). > > Although the Maemo distribution, right now, has a strong emphasis on > the > Nokia products (the 770 and the N800), it consists of a lot of the > exact > same components as for example ... GPE. > > The GMAE initiative, though, is getting different teams and people > together to create the necessary synergy to get all the different > components working cooperatively together. This is happening right > now, > indeed. > > On one mobile device (instance) having competing components is usually > very uninteresting (on performance, on memory utilisation and on the > final UI experience. All of those depending on the component, of > course) > > ps. Although competition is very interesting and very needed in our > communities to achieve getting better than what other solutions offer, > I > believe the answer for competitors is to nevertheless cooperate on > standardisation (for example via. freedesktop.org) and compete with > each > other on implementation (if there is actual competition). > > GMAE will indeed help you with knowing which components are > recommended > and are compatible with which other component. Eventually it might > also > cause some sort of standard set of components and mark specific > component's versions that identifies a distribution like GPE, Maemo, > Hiker, OLPC's Sugar, etc as "a typical GMAE one". > > > > On Wed, 2007-05-23 at 00:43 +0800, allen_mail wrote: > > Hi, Adilson / Naveen, > > > > I have the same question about this project as yours, I joined this > > maillist and don't know how to move ahead now. Let me introduce > myself > > also. > > > > I am Allen from Motorola, working on LinuxJava Platform project. > > Several monthes ago,I was very curious about what would it be if we > > transplant gnome to mobile phones. Then I did some trying but > > eventually I gave up. It is really a big work for myself to do > this. > > > > I am very excited with the news that gnome will develop gnome mobile > > platform, I joined this mailist immediately. I have mobile device > > developing experience, hopefully I can bring in my effort to this > > project. > > > > But I don't know where to go now, can anyone help give us some brief > > description about the progress/achievements and the plan ? Is there > > anything we can help ? Thanks very much. > > > > Regards, > > Allen > > > > > > ______________________________________________________________________ > Now that's room service! Choose from over 150,000 hotels > in 45,000 destinations on Yahoo! Travel to find your fit. -- Philip Van Hoof, software developer home: me at pvanhoof dot be gnome: pvanhoof at gnome dot org http://www.pvanhoof.be/blog From kalle.vahlman@gmail.com Thu May 24 03:54:45 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AD8D13B00C9 for ; Thu, 24 May 2007 03:54:45 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.307 X-Spam-Level: X-Spam-Status: No, score=-2.307 tagged_above=-999 required=2 tests=[AWL=0.216, BAYES_00=-2.599, SPF_PASS=-0.001, TW_EV=0.077] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (Google crawlbot) (firewall!) (up: 60 hrs), (distance 11, link: (Google 2)), [66.249.82.226] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BIay2gNsMeNE for ; Thu, 24 May 2007 03:54:42 -0400 (EDT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.226]) by menubar.gnome.org (Postfix) with ESMTP id B929B3B00BE for ; Thu, 24 May 2007 03:54:42 -0400 (EDT) Received: by wx-out-0506.google.com with SMTP id i26so239672wxd for ; Thu, 24 May 2007 00:54:41 -0700 (PDT) Received: by 10.90.56.5 with SMTP id e5mr1538906aga.1179993280897; Thu, 24 May 2007 00:54:40 -0700 (PDT) Received: by 10.90.27.5 with HTTP; Thu, 24 May 2007 00:54:40 -0700 (PDT) Message-ID: <177e83dd0705240054w5405126epaefedfbf3b1aa92c@mail.gmail.com> Date: Thu, 24 May 2007 10:54:40 +0300 From: "Kalle Vahlman" To: mobile-devel-list@gnome.org Subject: Re: hildon@gnome.org In-Reply-To: <1179910995.30497.35.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <46536826.6020504@nokia.com> <1179872013.26524.9.camel@behdad> <1179910995.30497.35.camel@localhost.localdomain> X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: zuh@iki.fi List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 May 2007 07:54:45 -0000 2007/5/23, Tommi Komulainen : > On Tue, 2007-05-22 at 18:13 -0400, ext Behdad Esfahbod wrote: > > On Wed, 2007-05-23 at 01:01 +0300, Carlos Guerreiro wrote: > > > > > > Since then, a lot of effort has been put on improving Hildon's > > > alignment with gtk+ and GNOME by aggressively reducing our > > > patch against gtk+ and Hildon's dependencies on Maemo specifics. > > > > This is all very interesting. In the long run, what features do you see > > that have to live in Hildon and cannot be moved to current GNOME > > platform libraries? Given that there are bugs/proposals to add > > GtkApplication classes and similar efforts, what is it in Hildon that > > doesn't have a future in Gtk+? > > Well, basically Hildon widgets could be just gtk+ widgets themed in a > special way, at least in theory. However, in practice I think there may > be widgets that would be easier to maintain and customize when they're > more standalone. But even in that case it would be really useful to be > able to provide the same interface for the application developers. Right now would be a good time to actually define what is included in this "Hildon" anyway... While in the context of GTK+, the answer is probably "the Hildon widgets", the url pointed to by Carlos includes *loads* of other stuff, like the Sapwood theme engine and gnomevfs stuff, as well as the rewrite of maemo-af-desktop. So perhaps some list of things actually thought to be developed within the Hildon project should be created, to help with grasping what all we are talking about here exactly. -- Kalle Vahlman, zuh@iki.fi Powered by http://movial.fi Interesting stuff at http://syslog.movial.fi From tfheen@err.no Thu May 24 04:23:00 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1E86D3B00C9 for ; Thu, 24 May 2007 04:23:00 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.464 X-Spam-Level: X-Spam-Status: No, score=-2.464 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 1844 hrs), (distance 21, link: ethernet/modem), [85.19.200.177] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d3wXJtOMDIrD for ; Thu, 24 May 2007 04:22:58 -0400 (EDT) Received: from vawad.err.no (vawad.err.no [85.19.200.177]) by menubar.gnome.org (Postfix) with ESMTP id 094233B0084 for ; Thu, 24 May 2007 04:22:57 -0400 (EDT) Received: from 189.84-48-121.nextgentel.com ([84.48.121.189] helo=localhost.localdomain) by vawad.err.no with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.62) (envelope-from ) id 1Hr8ay-0006O5-U4; Thu, 24 May 2007 10:22:53 +0200 Received: by localhost.localdomain (Postfix, from userid 1000) id AD47BAB15B; Thu, 24 May 2007 10:22:07 +0200 (CEST) From: Tollef Fog Heen To: mobile-devel-list@gnome.org Subject: Introduction Mail-Copies-To: never Mail-Followup-To: mobile-devel-list@gnome.org Date: Thu, 24 May 2007 10:22:07 +0200 Message-ID: <87wsyybphs.fsf@xoog.err.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 May 2007 08:23:00 -0000 Hi all, I am Tollef Fog Heen, technical lead of Ubuntu Mobile. I am currently working on getting maemo packaged up for Ubuntu; the GMAE stack should already be available in Ubuntu. While I haven't been involved in GNOME before, I have been using it for years and am excited to help bring it to more platforms it has not been used for before. -- Tollef Fog Heen UNIX is user friendly, it's just picky about who its friends are From luc.pionchon@nokia.com Thu May 24 06:40:26 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6B2EE3B0084 for ; Thu, 24 May 2007 06:40:26 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -1.599 X-Spam-Level: X-Spam-Status: No, score=-1.599 tagged_above=-999 required=2 tests=[AWL=0.845, BAYES_00=-2.599, TW_EV=0.077, TW_SV=0.077, UNPARSEABLE_RELAY=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 1) (up: 7769 hrs), (distance 20, link: ethernet/modem), [131.228.20.171] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RwxkPbcJjR+g for ; Thu, 24 May 2007 06:40:25 -0400 (EDT) Received: from mgw-ext12.nokia.com (smtp.nokia.com [131.228.20.171]) by menubar.gnome.org (Postfix) with ESMTP id 9D5D93B006E for ; Thu, 24 May 2007 06:40:24 -0400 (EDT) Received: from esebh107.NOE.Nokia.com (esebh107.ntc.nokia.com [172.21.143.143]) by mgw-ext12.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id l4OAeDK3027270; Thu, 24 May 2007 13:40:21 +0300 Received: from esebh103.NOE.Nokia.com ([172.21.143.33]) by esebh107.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 24 May 2007 13:40:09 +0300 Received: from esebe102.NOE.Nokia.com ([172.21.138.217]) by esebh103.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 24 May 2007 13:40:09 +0300 Received: from 172.21.39.58 ([172.21.39.58]) by esebe102.NOE.Nokia.com ([172.21.138.217]) with Microsoft Exchange Server HTTP-DAV ; Thu, 24 May 2007 10:40:09 +0000 Received: from hed041-152 by esebe102.NOE.Nokia.com; 24 May 2007 13:37:50 +0300 Subject: Re: hildon@gnome.org From: Luc Pionchon To: zuh@iki.fi In-Reply-To: <177e83dd0705240054w5405126epaefedfbf3b1aa92c@mail.gmail.com> References: <46536826.6020504@nokia.com> <1179872013.26524.9.camel@behdad> <1179910995.30497.35.camel@localhost.localdomain> <177e83dd0705240054w5405126epaefedfbf3b1aa92c@mail.gmail.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Thu, 24 May 2007 13:37:50 +0300 Message-Id: <1180003070.19923.152.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.10.1 X-OriginalArrivalTime: 24 May 2007 10:40:09.0856 (UTC) FILETIME=[E6D12800:01C79DEF] X-Nokia-AV: Clean Cc: mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: luc.pionchon@nokia.com List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 May 2007 10:40:26 -0000 Hi, Hildon bits are tagged at, https://stage.maemo.org/svn/maemo/projects/haf/maemo-tags/hildon-bits/ Basically, a set of panels, a theme framework, and a set of libraries. Tommi described the components in this post, https://lists.ubuntu.com/archives/ubuntu-mobile/2007-May/000098.html As Carlos mentioned, our first "release" was a dump. Since we spent a lot of efforts to clean up the mess and align with upstream, and now is about time to release something stable and coherent. This is a work in progress, we are preparing a better information system than just a svn folder :) luc On Thu, 2007-05-24 at 10:54 +0300, ext Kalle Vahlman wrote: > 2007/5/23, Tommi Komulainen : > > On Tue, 2007-05-22 at 18:13 -0400, ext Behdad Esfahbod wrote: > > > On Wed, 2007-05-23 at 01:01 +0300, Carlos Guerreiro wrote: > > > > > > > > Since then, a lot of effort has been put on improving Hildon's > > > > alignment with gtk+ and GNOME by aggressively reducing our > > > > patch against gtk+ and Hildon's dependencies on Maemo specifics. > > > > > > This is all very interesting. In the long run, what features do you see > > > that have to live in Hildon and cannot be moved to current GNOME > > > platform libraries? Given that there are bugs/proposals to add > > > GtkApplication classes and similar efforts, what is it in Hildon that > > > doesn't have a future in Gtk+? > > > > Well, basically Hildon widgets could be just gtk+ widgets themed in a > > special way, at least in theory. However, in practice I think there may > > be widgets that would be easier to maintain and customize when they're > > more standalone. But even in that case it would be really useful to be > > able to provide the same interface for the application developers. > > Right now would be a good time to actually define what is included in > this "Hildon" anyway... > > While in the context of GTK+, the answer is probably "the Hildon > widgets", the url pointed to by Carlos includes *loads* of other > stuff, like the Sapwood theme engine and gnomevfs stuff, as well as > the rewrite of maemo-af-desktop. > > So perhaps some list of things actually thought to be developed within > the Hildon project should be created, to help with grasping what all > we are talking about here exactly. > From koen@dominion.kabel.utwente.nl Sun May 27 05:22:36 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 29B653B00A5; Sun, 27 May 2007 05:22:36 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.455 X-Spam-Level: X-Spam-Status: No, score=-2.455 tagged_above=-999 required=2 tests=[AWL=0.009, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (up: 657 hrs), (distance 20, link: ethernet/modem), [130.89.2.9] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id of3lrGf-k17p; Sun, 27 May 2007 05:22:33 -0400 (EDT) Received: from smtp.utwente.nl (smtp2.utsp.utwente.nl [130.89.2.9]) by menubar.gnome.org (Postfix) with ESMTP id E54D13B0072; Sun, 27 May 2007 05:22:32 -0400 (EDT) Received: from [172.20.1.5] (dominion.kabel.utwente.nl [130.89.193.158]) by smtp.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id l4R9MLox023213; Sun, 27 May 2007 11:22:26 +0200 Message-ID: <46594DCE.8050506@dominion.kabel.utwente.nl> Date: Sun, 27 May 2007 11:22:22 +0200 From: Koen Kooi User-Agent: Thunderbird 1.5.0.10 (Macintosh/20070221) MIME-Version: 1.0 To: mobile-devel-list@gnome.org Subject: Re: Question about the performance of gtk+ in neo1973 mobile phone References: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> <465294EB.6060909@dominion.kabel.utwente.nl> <4653EFDC.4010903@dominion.kabel.utwente.nl> In-Reply-To: <4653EFDC.4010903@dominion.kabel.utwente.nl> X-Enigmail-Version: 0.94.2.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact helpdesk@ITBE.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-SpamScore: ss X-UTwente-MailScanner-From: koen@dominion.kabel.utwente.nl Cc: performance-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: koen@dominion.kabel.utwente.nl List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 May 2007 09:22:36 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Koen Kooi schreef: > Daniel Amelang schreef: >> http://lists.freedesktop.org/archives/xorg/2007-April/024286.html > >> That speedup was measured on a N800, but the neo1973 should see >> similar improvement. > > I gave the testapp and patch a spin: > > ipaq hx4700: > > unpatched Xw100: 6.04 FPS > patched Xw100: 6.04 FPS > unpatched Xfbdev: 6.04 FPS > patched Xfbdev: 6.04 FPS > > ipaq h2200: > > unpatched Xfbdev: 4.18 FPS > patched Xfbdev: 4.17 FPS > > Any clues why the patch doesn't seem to have an effect? Yes: the accelerated function doesn't get called. regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFGWU3OMkyGM64RGpERAhVtAKCegBmoba2FtppB6+USDNa3hhbchwCgsj2g TRa8FVGADQMOJqG0Wt3FOT4= =5jJE -----END PGP SIGNATURE----- From vincent@vuntz.net Tue May 29 17:50:10 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 91BD53B0087; Tue, 29 May 2007 17:50:10 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.059 X-Spam-Level: X-Spam-Status: No, score=-2.059 tagged_above=-999 required=2 tests=[AWL=-0.259, BAYES_00=-2.599, L_P0F_UNKN=0.8, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: UNKNOWN [S4:47:1:60:M1460,S,T,N,W4:.:?:?] (up: 4920 hrs), (link: ethernet/modem), [82.228.182.88] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Yn5TgKaohToh; Tue, 29 May 2007 17:50:09 -0400 (EDT) Received: from fennas.vuntz.net (fennas.vuntz.net [82.228.182.88]) by menubar.gnome.org (Postfix) with ESMTP id 77A113B0080; Tue, 29 May 2007 17:50:09 -0400 (EDT) Received: by fennas.vuntz.net (Postfix, from userid 1000) id 729CE1126D6; Tue, 29 May 2007 23:50:07 +0200 (CEST) Date: Tue, 29 May 2007 23:50:07 +0200 From: Vincent Untz To: Philip Van Hoof Subject: Re: where to go Message-ID: <20070529215007.GX8499@vuntz.net> References: <961797.59642.qm@web57301.mail.re1.yahoo.com> <1179913992.7013.135.camel@schtrumpf> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1179913992.7013.135.camel@schtrumpf> User-Agent: Mutt/1.5.13 (2006-08-11) Cc: mobile-devel-list@gnome.org, Allen Wang X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 May 2007 21:50:10 -0000 Hi, Le mercredi 23 mai 2007, 11:53 +0200, Philip Van Hoof a crit : > > How to become a developer to contribute to this project? GMAE have > > already selected teams and developers or you are still recruiting > > resource ? Thanks again. > > > The best way is to join one or more of the project's mailing lists, talk > with people about your intentions with the software, start providing > patches. I just want to add one more word about this: the first step for contributing is really yours. Join mailing lists, listen, try to know where help is needed, be curious, find an area you're interested in (it can be code, but it can also be non-code stuff, like bug triaging, documentation, etc.), try to solve a small problem that is bothering you. And have fun. You really shouldn't wait for people to tell you what to do. There are really many areas where you can help. Just find one. And if you have difficulties finding what you can do, just tell us what you'd love to do and I'm sure we'll be able to show you where you can help. Vincent -- Les gens heureux ne sont pas presss. From vincent@vuntz.net Tue May 29 17:56:38 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 03CD63B0105 for ; Tue, 29 May 2007 17:56:38 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -1.13 X-Spam-Level: X-Spam-Status: No, score=-1.13 tagged_above=-999 required=2 tests=[AWL=-1.189, BAYES_20=-0.74, L_P0F_UNKN=0.8, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: UNKNOWN [S4:47:1:60:M1460,S,T,N,W4:.:?:?] (up: 4920 hrs), (link: ethernet/modem), [82.228.182.88] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1dZ8WUpHcQAO for ; Tue, 29 May 2007 17:56:05 -0400 (EDT) Received: from fennas.vuntz.net (fennas.vuntz.net [82.228.182.88]) by menubar.gnome.org (Postfix) with ESMTP id E411E3B006A for ; Tue, 29 May 2007 17:56:04 -0400 (EDT) Received: by fennas.vuntz.net (Postfix, from userid 1000) id 0E4E51126D6; Tue, 29 May 2007 23:56:03 +0200 (CEST) Date: Tue, 29 May 2007 23:56:03 +0200 From: Vincent Untz To: Carlos Guerreiro Subject: Re: hildon@gnome.org Message-ID: <20070529215603.GY8499@vuntz.net> References: <46536826.6020504@nokia.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <46536826.6020504@nokia.com> User-Agent: Mutt/1.5.13 (2006-08-11) Cc: mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 May 2007 21:56:38 -0000 Hi Carlos, Le mercredi 23 mai 2007, 01:01 +0300, Carlos Guerreiro a crit : > At this point maemo's infrastructure is becoming inappropriate > to host the development of a project that needs to be spun off > from the specifics of the maemo environment and made accessible > to developers interested in deploying Hildon in other environments > such as Mobile Ubuntu. > > Setting up independent Hildon infrastructure (mailing list, wiki, > svn, bugzilla,...) is clearly an option but there's a bolder possibility > to consider: relocating the Hildon project to GNOME infrastructure > moving Hildon closer to the project and community it is based on. > > I believe GNOME is where Hildon ultimately belongs as a > GNOME Mobile framework optimized for the Tablet / MID form factors. > > Hildon could not (yet?) be part of the GNOME release but I believe it > would fit well as a user of the GNOME infrastructure and could > well move closer. As an example, releasing Hildon on a public > schedule aligned with GNOME's is a very attractive proposition right now. > > Getting there would require solving a lot of practical problems > mainly but not only at Nokia and would not happen overnight but > could be worth the effort. So hildon@gnome.org is a possibility > that we are very seriously considering now at Nokia. > > With that in mind, I'd like to hear from the GNOME community, > particularly the GNOME Mobile people, about how realistic and > desirable you find this possibility. I think this is an awesome idea, and I'm pretty sure there'd be no major issue in moving hildon to the GNOME infrastructure. Hildon doesn't have to follow a schedule similar to the GNOME one for this move to happen. Of course, this is also something which would be nice :-) Vincent -- Les gens heureux ne sont pas presss. From ernaveenverma@gmail.com Wed May 30 04:02:36 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 73C723B0094 for ; Wed, 30 May 2007 04:02:36 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -1.966 X-Spam-Level: X-Spam-Status: No, score=-1.966 tagged_above=-999 required=2 tests=[AWL=0.259, BAYES_00=-2.599, HTML_30_40=0.374, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (Google crawlbot) (firewall!) (up: 243 hrs), (distance 12, link: (Google 2)), [64.233.162.238] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QbEfdxLy1dLz for ; Wed, 30 May 2007 04:02:32 -0400 (EDT) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.238]) by menubar.gnome.org (Postfix) with ESMTP id 194273B022F for ; Wed, 30 May 2007 04:02:29 -0400 (EDT) Received: by nz-out-0506.google.com with SMTP id n1so1672273nzf for ; Wed, 30 May 2007 01:02:28 -0700 (PDT) Received: by 10.115.55.1 with SMTP id h1mr3817197wak.1180512148133; Wed, 30 May 2007 01:02:28 -0700 (PDT) Received: by 10.114.125.10 with HTTP; Wed, 30 May 2007 01:02:28 -0700 (PDT) Message-ID: <9d71b7f00705300102k28b4f77bnb9f934557079936b@mail.gmail.com> Date: Wed, 30 May 2007 11:02:28 +0300 From: "Naveen Verma" To: "Vincent Untz" Subject: Re: where to go In-Reply-To: <20070529215007.GX8499@vuntz.net> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_966_3350754.1180512148097" References: <961797.59642.qm@web57301.mail.re1.yahoo.com> <1179913992.7013.135.camel@schtrumpf> <20070529215007.GX8499@vuntz.net> Cc: mobile-devel-list@gnome.org, Allen Wang X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 May 2007 08:02:37 -0000 ------=_Part_966_3350754.1180512148097 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi, On 5/30/07, Vincent Untz wrote: > > Hi, Thanks for you kind information. But as a beginner it is a bit difficult to find some area where we can start contribution. One reason is I don't know whats going on in this direction so that I can select some are and start looking at it. So it would be great if I can get some idea what is the plan and what is ongoing that will help us to find a way to start. -Regards Naveen Le mercredi 23 mai 2007, =E0 11:53 +0200, Philip Van Hoof a =E9crit : > > > How to become a developer to contribute to this project? GMAE have > > > already selected teams and developers or you are still recruiting > > > resource ? Thanks again. > > > > > > The best way is to join one or more of the project's mailing lists, tal= k > > with people about your intentions with the software, start providing > > patches. > > I just want to add one more word about this: the first step for > contributing is really yours. Join mailing lists, listen, try to know > where help is needed, be curious, find an area you're interested in (it > can be code, but it can also be non-code stuff, like bug triaging, > documentation, etc.), try to solve a small problem that is bothering > you. And have fun. > > You really shouldn't wait for people to tell you what to do. There are > really many areas where you can help. Just find one. > > And if you have difficulties finding what you can do, just tell us what > you'd love to do and I'm sure we'll be able to show you where you can > help. > > Vincent > > -- > Les gens heureux ne sont pas press=E9s. > _______________________________________________ > mobile-devel-list mailing list > mobile-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/mobile-devel-list > ------=_Part_966_3350754.1180512148097 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi,

On 5/30/07, Vincent Untz <vuntz@gn= ome.org> wrote:
Hi,

Thanks for you kind information. But as a beginner= it is a bit difficult to find some area where we can start contribution. O= ne reason is I don't know whats going on in this direction so that I ca= n select some are and start looking at it.

So it would be great if I can get some idea what is the plan and wh= at is ongoing that will help us to find a way to start.

-Regards
= Naveen
 

Le mercredi 23 mai 2007, =E0 11:53 +0200, Philip Van Hoof a =E9crit :
&g= t; > How to become a developer to contribute to this project?  = ;GMAE have
> > already selected teams and developers or you are st= ill recruiting
> > resource ?  Thanks again.
>
>
> T= he best way is to join one or more of the project's mailing lists, talk=
> with people about your intentions with the software, start providi= ng
> patches.

I just want to add one more word about this: the first= step for
contributing is really yours. Join mailing lists, listen, try = to know
where help is needed, be curious, find an area you're intere= sted in (it
can be code, but it can also be non-code stuff, like bug triaging,
d= ocumentation, etc.), try to solve a small problem that is bothering
you.= And have fun.

You really shouldn't wait for people to tell you = what to do. There are
really many areas where you can help. Just find one.

And if you = have difficulties finding what you can do, just tell us what
you'd l= ove to do and I'm sure we'll be able to show you where you can
help.

Vincent

--
Les gens heureux ne sont pas press=E9s._______________________________________________
mobile-devel-list mail= ing list
mobile-devel-lis= t@gnome.org
http://mail.gnome.org/mailman/listinfo/mobile-devel-list

------=_Part_966_3350754.1180512148097-- From allen.well@yahoo.com Wed May 30 05:25:52 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 486A23B0248 for ; Wed, 30 May 2007 05:25:52 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: 0.253 X-Spam-Level: X-Spam-Status: No, score=0.253 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, HTML_40_50=0.496, HTML_MESSAGE=0.001, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: FreeBSD 4.7-5.2 (or MacOS X 10.2-10.4) (2) (up: 5892 hrs), (distance 11, link: ethernet/modem), [68.142.237.92] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Tru1yhQin3wW for ; Wed, 30 May 2007 05:25:50 -0400 (EDT) Received: from n7.bullet.re3.yahoo.com (n7.bullet.re3.yahoo.com [68.142.237.92]) by menubar.gnome.org (Postfix) with SMTP id 284AD3B00A6 for ; Wed, 30 May 2007 05:25:49 -0400 (EDT) Received: from [68.142.230.29] by n7.bullet.re3.yahoo.com with NNFMP; 30 May 2007 09:25:48 -0000 Received: from [66.196.101.131] by t2.bullet.re2.yahoo.com with NNFMP; 30 May 2007 09:25:48 -0000 Received: from [127.0.0.1] by rrr2.mail.re1.yahoo.com with NNFMP; 30 May 2007 09:25:48 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 485237.6614.bm@rrr2.mail.re1.yahoo.com Received: (qmail 89810 invoked by uid 60001); 30 May 2007 09:25:48 -0000 X-YMail-OSG: mqhSka0VM1nO7iwRKmb5F14KnKFFB6BIw1vy8CHz1N02SlFqcHKWyabwsr2cOOATlkGZ_pb_fvCW81KMVyEx3tRcwQ-- Received: from [69.147.97.214] by web57302.mail.re1.yahoo.com via HTTP; Wed, 30 May 2007 02:25:48 PDT X-Mailer: YahooMailRC/651.23.1 YahooMailWebService/0.7.41.16 Date: Wed, 30 May 2007 02:25:48 -0700 (PDT) From: Allen Wang Subject: Re: where to go To: Naveen Verma , Vincent Untz MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-1845190719-1180517148=:89554" Message-ID: <374993.89554.qm@web57302.mail.re1.yahoo.com> Cc: mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 May 2007 09:25:52 -0000 --0-1845190719-1180517148=:89554 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Vincent, =0A=0AThanks much.=0A=0AI am interested in coding / bug fix, of co= urse, I can also work on testing if needed. Can you give me some suggesti= ons on where to move on?=0A=0AI know this mail list is specified for GMAE, = Are there any other maillists who are discussing about GAME topics ?=0A = =0ARegards,=0AAllen=0A=0A=0A=0A----- Original Message ----=0AFrom: Naveen V= erma =0ATo: Vincent Untz =0ACc: P= hilip Van Hoof ; mobile-devel-list@gnome.org; Allen Wan= g =0ASent: Wednesday, May 30, 2007 4:02:28 PM=0ASubje= ct: Re: where to go=0A=0AHi,=0A=0A=0AOn 5/30/07, Vincent Untz wrote:=0AHi,=0A=0AThanks for you kind information. But as a beginner i= t is a bit difficult to find some area where we can start contribution. One= reason is I don't know whats going on in this direction so that I can sele= ct some are and start looking at it. =0A=0ASo it would be great if I can ge= t some idea what is the plan and what is ongoing that will help us to find = a way to start.=0A=0A-Regards=0ANaveen=0A =0A=0A=0ALe mercredi 23 mai 2007,= =E0 11:53 +0200, Philip Van Hoof a =E9crit :=0A> > How to become a develop= er to contribute to this project? GMAE have=0A> > already selected teams a= nd developers or you are still recruiting =0A> > resource ? Thanks again.= =0A>=0A>=0A> The best way is to join one or more of the project's mailing l= ists, talk=0A> with people about your intentions with the software, start p= roviding=0A> patches.=0A=0AI just want to add one more word about this: the= first step for=0Acontributing is really yours. Join mailing lists, listen,= try to know=0Awhere help is needed, be curious, find an area you're intere= sted in (it =0Acan be code, but it can also be non-code stuff, like bug tri= aging,=0Adocumentation, etc.), try to solve a small problem that is botheri= ng=0Ayou. And have fun.=0A=0AYou really shouldn't wait for people to tell y= ou what to do. There are =0Areally many areas where you can help. Just find= one.=0A=0AAnd if you have difficulties finding what you can do, just tell = us what=0Ayou'd love to do and I'm sure we'll be able to show you where you= can=0Ahelp.=0A=0AVincent=0A=0A--=0ALes gens heureux ne sont pas press=E9s.= =0A_______________________________________________=0Amobile-devel-list mail= ing list=0Amobile-devel-list@gnome.org =0Ahttp://mail.gnome.org/mailman/lis= tinfo/mobile-devel-list=0A=0A=0A =0A_______________________________________= _____________________________________________=0AExpecting? Get great news r= ight away with email Auto-Check. =0ATry the Yahoo! Mail Beta.=0Ahttp://advi= sion.webevents.yahoo.com/mailbeta/newmail_tools.html --0-1845190719-1180517148=:89554 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable
=0A
Vincent,
=0A
 
=0A
Than= ks much.
=0A
 
=0A
I am interested in coding / = bug fix, of course,  I can also work on testing if needed.&n= bsp; Can you give me some suggestions on where to move on?
=0A
&nb= sp;
=0A
I know this mail list is specified for GMAE,&nbs= p; Are there any other maillists who are discussing about GA= ME topics ?
 
Regards,
Allen
=0A


=0A
----- Original Message ----
From: Naveen Verma <ernaveenverma@gmail.= com>
To: Vincent Untz <vuntz@gnome.org>
Cc: Philip Van Hoof = <pvanhoof@gnome.org>; mobile-devel-list@gnome.org; Allen Wang <all= en.well@yahoo.com>
Sent: Wednesday, May 30, 2007 4:02:28 PM
Subjec= t: Re: where to go

Hi,

=0A
On 5= /30/07, Vincent Untz <vuntz@gnome.org> wro= te:=0A
Hi,=0A

Thanks for you kind information. But as a beginner it is= a bit difficult to find some area where we can start contribution. One rea= son is I don't know whats going on in this direction so that I can select s= ome are and start looking at it.

So it would be great if I can get = some idea what is the plan and what is ongoing that will help us to find a = way to start.

-Regards
Naveen
 

=0A
Le mercredi 23 mai 2007, =E0 11:53 = +0200, Philip Van Hoof a =E9crit :
> > How to become a developer t= o contribute to this project?  GMAE have
> > already sel= ected teams and developers or you are still recruiting
> > resour= ce ?  Thanks again.
>
>
> The best way is to jo= in one or more of the project's mailing lists, talk
> with people abo= ut your intentions with the software, start providing
> patches.
<= BR>I just want to add one more word about this: the first step for
contr= ibuting is really yours. Join mailing lists, listen, try to know
where h= elp is needed, be curious, find an area you're interested in (it
can be= code, but it can also be non-code stuff, like bug triaging,
documentati= on, etc.), try to solve a small problem that is bothering
you. And have fun.

You really shouldn't wait for people to tell you what to do. T= here are
really many areas where you can help. Just find one.

An= d if you have difficulties finding what you can do, just tell us what
yo= u'd love to do and I'm sure we'll be able to show you where you can
help= ..

Vincent

--
Les gens heureux ne sont pas press=E9s.
__= _____________________________________________
mobile-devel-list mailing = list
mobile-devel-list@gnome.org
ht= tp://mail.gnome.org/mailman/listinfo/mobile-devel-list
=



=0A=0A
Food fight? Enjoy some healthy debate
in the Yahoo! Answers Food & Drink Q&A. --0-1845190719-1180517148=:89554-- From tfheen@err.no Thu May 24 06:25:32 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 87F5D3B008F for ; Thu, 24 May 2007 06:25:32 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.464 X-Spam-Level: X-Spam-Status: No, score=-2.464 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 1846 hrs), (distance 22, link: ethernet/modem), [85.19.200.177] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RfqeKEjnI+ZJ for ; Thu, 24 May 2007 06:25:30 -0400 (EDT) Received: from vawad.err.no (vawad.err.no [85.19.200.177]) by menubar.gnome.org (Postfix) with ESMTP id 78AA23B006E for ; Thu, 24 May 2007 06:25:30 -0400 (EDT) Received: from 189.84-48-121.nextgentel.com ([84.48.121.189] helo=localhost.localdomain) by vawad.err.no with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.62) (envelope-from ) id 1HrAVX-0006pp-AQ; Thu, 24 May 2007 12:25:25 +0200 Received: by localhost.localdomain (Postfix, from userid 1000) id 0ED765F73B; Thu, 24 May 2007 12:24:36 +0200 (CEST) From: Tollef Fog Heen To: mobile-devel-list@gnome.org Subject: Re: hildon@gnome.org References: <46536826.6020504@nokia.com> <1179872013.26524.9.camel@behdad> <1179910995.30497.35.camel@localhost.localdomain> <177e83dd0705240054w5405126epaefedfbf3b1aa92c@mail.gmail.com> Mail-Copies-To: never Mail-Followup-To: mobile-devel-list@gnome.org In-Reply-To: <177e83dd0705240054w5405126epaefedfbf3b1aa92c@mail.gmail.com> (Kalle Vahlman's message of "Thu, 24 May 2007 10:54:40 +0300") Message-ID: <87ps4qbjtn.fsf@xoog.err.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailman-Approved-At: Thu, 16 Aug 2007 19:52:44 -0400 X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Thu, 24 May 2007 10:25:32 -0000 X-Original-Date: Thu, 24 May 2007 12:24:36 +0200 X-List-Received-Date: Thu, 24 May 2007 10:25:32 -0000 * "Kalle Vahlman" | So perhaps some list of things actually thought to be developed within | the Hildon project should be created, to help with grasping what all | we are talking about here exactly. https://lists.ubuntu.com/archives/ubuntu-mobile/2007-May/000098.html explains what the different bits of hildon are and their relation to each other. -- Tollef Fog Heen UNIX is user friendly, it's just picky about who its friends are From koen@dominion.kabel.utwente.nl Wed May 23 04:46:38 2007 Return-Path: X-Original-To: mobile-devel-list@gnome.org Delivered-To: mobile-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AC3D53B010F; Wed, 23 May 2007 04:46:38 -0400 (EDT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Score: -2.456 X-Spam-Level: X-Spam-Status: No, score=-2.456 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (up: 1446 hrs), (distance 20, link: ethernet/modem), [130.89.2.8] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ud2Q-xkvISw0; Wed, 23 May 2007 04:46:33 -0400 (EDT) Received: from smtp.utwente.nl (smtp1.utsp.utwente.nl [130.89.2.8]) by menubar.gnome.org (Postfix) with ESMTP id 755633B007E; Wed, 23 May 2007 04:46:32 -0400 (EDT) Received: from [172.20.1.5] (dominion.kabel.utwente.nl [130.89.193.158]) by smtp.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id l4N8kLLr012707; Wed, 23 May 2007 10:46:21 +0200 Message-ID: <4653FF5C.60302@dominion.kabel.utwente.nl> From: Koen Kooi User-Agent: Thunderbird 1.5.0.10 (Macintosh/20070221) MIME-Version: 1.0 To: Daniel Amelang Subject: Re: Question about the performance of gtk+ in neo1973 mobile phone References: <49eab5c80705212027q722d9956qfbdebdff55941f5b@mail.gmail.com> <465294EB.6060909@dominion.kabel.utwente.nl> <4653EFDC.4010903@dominion.kabel.utwente.nl> In-Reply-To: X-Enigmail-Version: 0.94.2.0 Content-Type: multipart/mixed; boundary="------------070003000508070405010307" X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact helpdesk@ITBE.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: koen@dominion.kabel.utwente.nl X-Mailman-Approved-At: Thu, 16 Aug 2007 19:52:50 -0400 Cc: performance-list@gnome.org, mobile-devel-list@gnome.org X-BeenThere: mobile-devel-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: GNOME Mobile Platform development and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Wed, 23 May 2007 08:46:38 -0000 X-Original-Date: Wed, 23 May 2007 10:46:20 +0200 X-List-Received-Date: Wed, 23 May 2007 08:46:38 -0000 This is a multi-part message in MIME format. --------------070003000508070405010307 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Daniel Amelang schreef: > On 5/23/07, Koen Kooi wrote: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Daniel Amelang schreef: >> >>> If slow pixbuf rendering were a problem, you may be interested in a >>> patch I submitted recently to xorg that speeded up pixbuf rendering on >>> R5G6B5 framebuffers by 3.4x : >>> >>> http://lists.freedesktop.org/archives/xorg/2007-April/024286.html >>> >>> That speedup was measured on a N800, but the neo1973 should see >>> similar improvement. >> I gave the testapp and patch a spin: >> >> ipaq hx4700: >> >> unpatched Xw100: 6.04 FPS >> patched Xw100: 6.04 FPS >> unpatched Xfbdev: 6.04 FPS >> patched Xfbdev: 6.04 FPS >> >> ipaq h2200: >> >> unpatched Xfbdev: 4.18 FPS >> patched Xfbdev: 4.17 FPS >> >> Any clues why the patch doesn't seem to have an effect? > > Assuming you didn't make any errors in applying the patch and getting > the patched server compiled and up and running (I do have faith in you > :), it's likely that for your combination of Gdk+Xserver+hardware, the > test program doesn't hit the exact same composite case > (fbCompositeSrc_8888RevNPx0565) as it does on my N800. gtk 2.10.12 + xserver-xorg 1.2.0, built as kdrive. > Easiest way to tell that would to add a couple ErrorF calls in > fbpict.c to see what functions are called. ErrorF messages get spat > out to stderr, if I remember correctly. > > You didn't happen to apply that patch by hand, did you? I can think of > a couple tricky places that might have tripped you up if you did. > Especially the part about adding the new function to the fbComposite > "switch case of doom". Care to send me your patched fbpict.c? attached. regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFGU/9cMkyGM64RGpERAst6AJwKBtrF10aXL64PINzp64UeS2MG5ACeKOc3 plSyJuOetHvaqxZyw8OfCTM= =N20f -----END PGP SIGNATURE----- --------------070003000508070405010307 Content-Type: text/plain; x-mac-type="54455854"; x-mac-creator="70627861"; name="fbpict.c" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="fbpict.c" LyoKICoKICogQ29weXJpZ2h0IMKpIDIwMDAgU3VTRSwgSW5jLgogKgogKiBQZXJtaXNzaW9u IHRvIHVzZSwgY29weSwgbW9kaWZ5LCBkaXN0cmlidXRlLCBhbmQgc2VsbCB0aGlzIHNvZnR3 YXJlIGFuZCBpdHMKICogZG9jdW1lbnRhdGlvbiBmb3IgYW55IHB1cnBvc2UgaXMgaGVyZWJ5 IGdyYW50ZWQgd2l0aG91dCBmZWUsIHByb3ZpZGVkIHRoYXQKICogdGhlIGFib3ZlIGNvcHly aWdodCBub3RpY2UgYXBwZWFyIGluIGFsbCBjb3BpZXMgYW5kIHRoYXQgYm90aCB0aGF0CiAq IGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgYXBwZWFyIGlu IHN1cHBvcnRpbmcKICogZG9jdW1lbnRhdGlvbiwgYW5kIHRoYXQgdGhlIG5hbWUgb2YgU3VT RSBub3QgYmUgdXNlZCBpbiBhZHZlcnRpc2luZyBvcgogKiBwdWJsaWNpdHkgcGVydGFpbmlu ZyB0byBkaXN0cmlidXRpb24gb2YgdGhlIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMsCiAq IHdyaXR0ZW4gcHJpb3IgcGVybWlzc2lvbi4gIFN1U0UgbWFrZXMgbm8gcmVwcmVzZW50YXRp b25zIGFib3V0IHRoZQogKiBzdWl0YWJpbGl0eSBvZiB0aGlzIHNvZnR3YXJlIGZvciBhbnkg cHVycG9zZS4gIEl0IGlzIHByb3ZpZGVkICJhcyBpcyIKICogd2l0aG91dCBleHByZXNzIG9y IGltcGxpZWQgd2FycmFudHkuCiAqCiAqIFN1U0UgRElTQ0xBSU1TIEFMTCBXQVJSQU5USUVT IFdJVEggUkVHQVJEIFRPIFRISVMgU09GVFdBUkUsIElOQ0xVRElORyBBTEwKICogSU1QTElF RCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUywgSU4gTk8gRVZF TlQgU0hBTEwgU3VTRQogKiBCRSBMSUFCTEUgRk9SIEFOWSBTUEVDSUFMLCBJTkRJUkVDVCBP UiBDT05TRVFVRU5USUFMIERBTUFHRVMgT1IgQU5ZIERBTUFHRVMKICogV0hBVFNPRVZFUiBS RVNVTFRJTkcgRlJPTSBMT1NTIE9GIFVTRSwgREFUQSBPUiBQUk9GSVRTLCBXSEVUSEVSIElO IEFOIEFDVElPTgogKiBPRiBDT05UUkFDVCwgTkVHTElHRU5DRSBPUiBPVEhFUiBUT1JUSU9V UyBBQ1RJT04sIEFSSVNJTkcgT1VUIE9GIE9SIElOCiAqIENPTk5FQ1RJT04gV0lUSCBUSEUg VVNFIE9SIFBFUkZPUk1BTkNFIE9GIFRISVMgU09GVFdBUkUuCiAqCiAqIEF1dGhvcjogIEtl aXRoIFBhY2thcmQsIFN1U0UsIEluYy4KICovCgojaWZkZWYgSEFWRV9ESVhfQ09ORklHX0gK I2luY2x1ZGUgPGRpeC1jb25maWcuaD4KI2VuZGlmCgojaW5jbHVkZSA8c3RyaW5nLmg+Cgoj aW5jbHVkZSAiZmIuaCIKCiNpZmRlZiBSRU5ERVIKCiNpbmNsdWRlICJwaWN0dXJlc3RyLmgi CiNpbmNsdWRlICJtaXBpY3QuaCIKI2luY2x1ZGUgImZicGljdC5oIgojaW5jbHVkZSAiZmJt bXguaCIKCnR5cGVkZWYgdm9pZAkoKkNvbXBvc2l0ZUZ1bmMpIChDQVJEOCAgICAgIG9wLAoJ CQkJICBQaWN0dXJlUHRyIHBTcmMsCgkJCQkgIFBpY3R1cmVQdHIgcE1hc2ssCgkJCQkgIFBp Y3R1cmVQdHIgcERzdCwKCQkJCSAgSU5UMTYgICAgICB4U3JjLAoJCQkJICBJTlQxNiAgICAg IHlTcmMsCgkJCQkgIElOVDE2ICAgICAgeE1hc2ssCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBJTlQxNiAgICAgIHlNYXNrLAoJCQkJICBJTlQxNiAgICAgIHhEc3QsCgkJ CQkgIElOVDE2ICAgICAgeURzdCwKCQkJCSAgQ0FSRDE2ICAgICB3aWR0aCwKCQkJCSAgQ0FS RDE2ICAgICBoZWlnaHQpOwoKQ0FSRDMyCmZiT3ZlciAoQ0FSRDMyIHgsIENBUkQzMiB5KQp7 CiAgICBDQVJEMTYgIGEgPSB+eCA+PiAyNDsKICAgIENBUkQxNiAgdDsKICAgIENBUkQzMiAg bSxuLG8scDsKCiAgICBtID0gRmJPdmVyVSh4LHksMCxhLHQpOwogICAgbiA9IEZiT3ZlclUo eCx5LDgsYSx0KTsKICAgIG8gPSBGYk92ZXJVKHgseSwxNixhLHQpOwogICAgcCA9IEZiT3Zl clUoeCx5LDI0LGEsdCk7CiAgICByZXR1cm4gbXxufG98cDsKfQoKQ0FSRDMyCmZiT3ZlcjI0 IChDQVJEMzIgeCwgQ0FSRDMyIHkpCnsKICAgIENBUkQxNiAgYSA9IH54ID4+IDI0OwogICAg Q0FSRDE2ICB0OwogICAgQ0FSRDMyICBtLG4sbzsKCiAgICBtID0gRmJPdmVyVSh4LHksMCxh LHQpOwogICAgbiA9IEZiT3ZlclUoeCx5LDgsYSx0KTsKICAgIG8gPSBGYk92ZXJVKHgseSwx NixhLHQpOwogICAgcmV0dXJuIG18bnxvOwp9CgpDQVJEMzIKZmJJbiAoQ0FSRDMyIHgsIENB UkQ4IHkpCnsKICAgIENBUkQxNiAgYSA9IHk7CiAgICBDQVJEMTYgIHQ7CiAgICBDQVJEMzIg IG0sbixvLHA7CgogICAgbSA9IEZiSW5VKHgsMCxhLHQpOwogICAgbiA9IEZiSW5VKHgsOCxh LHQpOwogICAgbyA9IEZiSW5VKHgsMTYsYSx0KTsKICAgIHAgPSBGYkluVSh4LDI0LGEsdCk7 CiAgICByZXR1cm4gbXxufG98cDsKfQoKLyoKICogTmFtaW5nIGNvbnZlbnRpb246CiAqCiAq ICBvcFNSQ3hNQVNLeERTVAogKi8KCnZvaWQKZmJDb21wb3NpdGVTb2xpZE1hc2tfbng4eDg4 ODggKENBUkQ4ICAgICAgb3AsCgkJCSAgICAgICBQaWN0dXJlUHRyIHBTcmMsCgkJCSAgICAg ICBQaWN0dXJlUHRyIHBNYXNrLAoJCQkgICAgICAgUGljdHVyZVB0ciBwRHN0LAoJCQkgICAg ICAgSU5UMTYgICAgICB4U3JjLAoJCQkgICAgICAgSU5UMTYgICAgICB5U3JjLAoJCQkgICAg ICAgSU5UMTYgICAgICB4TWFzaywKCQkJICAgICAgIElOVDE2ICAgICAgeU1hc2ssCgkJCSAg ICAgICBJTlQxNiAgICAgIHhEc3QsCgkJCSAgICAgICBJTlQxNiAgICAgIHlEc3QsCgkJCSAg ICAgICBDQVJEMTYgICAgIHdpZHRoLAoJCQkgICAgICAgQ0FSRDE2ICAgICBoZWlnaHQpCnsK ICAgIENBUkQzMglzcmMsIHNyY2E7CiAgICBDQVJEMzIJKmRzdExpbmUsICpkc3QsIGQsIGRz dE1hc2s7CiAgICBDQVJEOAkqbWFza0xpbmUsICptYXNrLCBtOwogICAgRmJTdHJpZGUJZHN0 U3RyaWRlLCBtYXNrU3RyaWRlOwogICAgQ0FSRDE2CXc7CgogICAgZmJDb21wb3NlR2V0U29s aWQocFNyYywgc3JjLCBwRHN0LT5mb3JtYXQpOwoKICAgIGRzdE1hc2sgPSBGYkZ1bGxNYXNr IChwRHN0LT5wRHJhd2FibGUtPmRlcHRoKTsKICAgIHNyY2EgPSBzcmMgPj4gMjQ7CiAgICBp ZiAoc3JjID09IDApCglyZXR1cm47CgogICAgZmJDb21wb3NlR2V0U3RhcnQgKHBEc3QsIHhE c3QsIHlEc3QsIENBUkQzMiwgZHN0U3RyaWRlLCBkc3RMaW5lLCAxKTsKICAgIGZiQ29tcG9z ZUdldFN0YXJ0IChwTWFzaywgeE1hc2ssIHlNYXNrLCBDQVJEOCwgbWFza1N0cmlkZSwgbWFz a0xpbmUsIDEpOwoKICAgIHdoaWxlIChoZWlnaHQtLSkKICAgIHsKCWRzdCA9IGRzdExpbmU7 Cglkc3RMaW5lICs9IGRzdFN0cmlkZTsKCW1hc2sgPSBtYXNrTGluZTsKCW1hc2tMaW5lICs9 IG1hc2tTdHJpZGU7Cgl3ID0gd2lkdGg7CgoJd2hpbGUgKHctLSkKCXsKCSAgICBtID0gKm1h c2srKzsKCSAgICBpZiAobSA9PSAweGZmKQoJICAgIHsKCQlpZiAoc3JjYSA9PSAweGZmKQoJ CSAgICAqZHN0ID0gc3JjICYgZHN0TWFzazsKCQllbHNlCgkJICAgICpkc3QgPSBmYk92ZXIg KHNyYywgKmRzdCkgJiBkc3RNYXNrOwoJICAgIH0KCSAgICBlbHNlIGlmIChtKQoJICAgIHsK CQlkID0gZmJJbiAoc3JjLCBtKTsKCQkqZHN0ID0gZmJPdmVyIChkLCAqZHN0KSAmIGRzdE1h c2s7CgkgICAgfQoJICAgIGRzdCsrOwoJfQogICAgfQp9Cgp2b2lkCmZiQ29tcG9zaXRlU29s aWRNYXNrX254ODg4OHg4ODg4QyAoQ0FSRDggICAgICBvcCwKCQkJCSAgIFBpY3R1cmVQdHIg cFNyYywKCQkJCSAgIFBpY3R1cmVQdHIgcE1hc2ssCgkJCQkgICBQaWN0dXJlUHRyIHBEc3Qs CgkJCQkgICBJTlQxNiAgICAgIHhTcmMsCgkJCQkgICBJTlQxNiAgICAgIHlTcmMsCgkJCQkg ICBJTlQxNiAgICAgIHhNYXNrLAoJCQkJICAgSU5UMTYgICAgICB5TWFzaywKCQkJCSAgIElO VDE2ICAgICAgeERzdCwKCQkJCSAgIElOVDE2ICAgICAgeURzdCwKCQkJCSAgIENBUkQxNiAg ICAgd2lkdGgsCgkJCQkgICBDQVJEMTYgICAgIGhlaWdodCkKewogICAgQ0FSRDMyCXNyYywg c3JjYTsKICAgIENBUkQzMgkqZHN0TGluZSwgKmRzdCwgZCwgZHN0TWFzazsKICAgIENBUkQz MgkqbWFza0xpbmUsICptYXNrLCBtYTsKICAgIEZiU3RyaWRlCWRzdFN0cmlkZSwgbWFza1N0 cmlkZTsKICAgIENBUkQxNgl3OwogICAgQ0FSRDMyCW0sIG4sIG8sIHA7CgogICAgZmJDb21w b3NlR2V0U29saWQocFNyYywgc3JjLCBwRHN0LT5mb3JtYXQpOwoKICAgIGRzdE1hc2sgPSBG YkZ1bGxNYXNrIChwRHN0LT5wRHJhd2FibGUtPmRlcHRoKTsKICAgIHNyY2EgPSBzcmMgPj4g MjQ7CiAgICBpZiAoc3JjID09IDApCglyZXR1cm47CgogICAgZmJDb21wb3NlR2V0U3RhcnQg KHBEc3QsIHhEc3QsIHlEc3QsIENBUkQzMiwgZHN0U3RyaWRlLCBkc3RMaW5lLCAxKTsKICAg IGZiQ29tcG9zZUdldFN0YXJ0IChwTWFzaywgeE1hc2ssIHlNYXNrLCBDQVJEMzIsIG1hc2tT dHJpZGUsIG1hc2tMaW5lLCAxKTsKCiAgICB3aGlsZSAoaGVpZ2h0LS0pCiAgICB7Cglkc3Qg PSBkc3RMaW5lOwoJZHN0TGluZSArPSBkc3RTdHJpZGU7CgltYXNrID0gbWFza0xpbmU7Cglt YXNrTGluZSArPSBtYXNrU3RyaWRlOwoJdyA9IHdpZHRoOwoKCXdoaWxlICh3LS0pCgl7Cgkg ICAgbWEgPSAqbWFzaysrOwoJICAgIGlmIChtYSA9PSAweGZmZmZmZmZmKQoJICAgIHsKCQlp ZiAoc3JjYSA9PSAweGZmKQoJCSAgICAqZHN0ID0gc3JjICYgZHN0TWFzazsKCQllbHNlCgkJ ICAgICpkc3QgPSBmYk92ZXIgKHNyYywgKmRzdCkgJiBkc3RNYXNrOwoJICAgIH0KCSAgICBl bHNlIGlmIChtYSkKCSAgICB7CgkJZCA9ICpkc3Q7CiNkZWZpbmUgRmJJbk92ZXJDKHNyYyxz cmNhLG1zayxkc3QsaSxyZXN1bHQpIHsgXAogICAgQ0FSRDE2ICBfX2EgPSBGYkdldDgobXNr LGkpOyBcCiAgICBDQVJEMzIgIF9fdCwgX190YTsgXAogICAgQ0FSRDMyICBfX2k7IFwKICAg IF9fdCA9IEZiSW50TXVsdCAoRmJHZXQ4KHNyYyxpKSwgX19hLF9faSk7IFwKICAgIF9fdGEg PSAoQ0FSRDgpIH5GYkludE11bHQgKHNyY2EsIF9fYSxfX2kpOyBcCiAgICBfX3QgPSBfX3Qg KyBGYkludE11bHQoRmJHZXQ4KGRzdCxpKSxfX3RhLF9faSk7IFwKICAgIF9fdCA9IChDQVJE MzIpIChDQVJEOCkgKF9fdCB8ICgtKF9fdCA+PiA4KSkpOyBcCiAgICByZXN1bHQgPSBfX3Qg PDwgKGkpOyBcCn0KCQlGYkluT3ZlckMgKHNyYywgc3JjYSwgbWEsIGQsIDAsIG0pOwoJCUZi SW5PdmVyQyAoc3JjLCBzcmNhLCBtYSwgZCwgOCwgbik7CgkJRmJJbk92ZXJDIChzcmMsIHNy Y2EsIG1hLCBkLCAxNiwgbyk7CgkJRmJJbk92ZXJDIChzcmMsIHNyY2EsIG1hLCBkLCAyNCwg cCk7CgkJKmRzdCA9IG18bnxvfHA7CgkgICAgfQoJICAgIGRzdCsrOwoJfQogICAgfQp9Cgp2 b2lkCmZiQ29tcG9zaXRlU29saWRNYXNrX254OHgwODg4IChDQVJEOCAgICAgIG9wLAoJCQkg ICAgICAgUGljdHVyZVB0ciBwU3JjLAoJCQkgICAgICAgUGljdHVyZVB0ciBwTWFzaywKCQkJ ICAgICAgIFBpY3R1cmVQdHIgcERzdCwKCQkJICAgICAgIElOVDE2ICAgICAgeFNyYywKCQkJ ICAgICAgIElOVDE2ICAgICAgeVNyYywKCQkJICAgICAgIElOVDE2ICAgICAgeE1hc2ssCgkJ CSAgICAgICBJTlQxNiAgICAgIHlNYXNrLAoJCQkgICAgICAgSU5UMTYgICAgICB4RHN0LAoJ CQkgICAgICAgSU5UMTYgICAgICB5RHN0LAoJCQkgICAgICAgQ0FSRDE2ICAgICB3aWR0aCwK CQkJICAgICAgIENBUkQxNiAgICAgaGVpZ2h0KQp7CiAgICBDQVJEMzIJc3JjLCBzcmNhOwog ICAgQ0FSRDgJKmRzdExpbmUsICpkc3Q7CiAgICBDQVJEMzIJZDsKICAgIENBUkQ4CSptYXNr TGluZSwgKm1hc2ssIG07CiAgICBGYlN0cmlkZQlkc3RTdHJpZGUsIG1hc2tTdHJpZGU7CiAg ICBDQVJEMTYJdzsKCiAgICBmYkNvbXBvc2VHZXRTb2xpZChwU3JjLCBzcmMsIHBEc3QtPmZv cm1hdCk7CgogICAgc3JjYSA9IHNyYyA+PiAyNDsKICAgIGlmIChzcmMgPT0gMCkKCXJldHVy bjsKCiAgICBmYkNvbXBvc2VHZXRTdGFydCAocERzdCwgeERzdCwgeURzdCwgQ0FSRDgsIGRz dFN0cmlkZSwgZHN0TGluZSwgMyk7CiAgICBmYkNvbXBvc2VHZXRTdGFydCAocE1hc2ssIHhN YXNrLCB5TWFzaywgQ0FSRDgsIG1hc2tTdHJpZGUsIG1hc2tMaW5lLCAxKTsKCiAgICB3aGls ZSAoaGVpZ2h0LS0pCiAgICB7Cglkc3QgPSBkc3RMaW5lOwoJZHN0TGluZSArPSBkc3RTdHJp ZGU7CgltYXNrID0gbWFza0xpbmU7CgltYXNrTGluZSArPSBtYXNrU3RyaWRlOwoJdyA9IHdp ZHRoOwoKCXdoaWxlICh3LS0pCgl7CgkgICAgbSA9ICptYXNrKys7CgkgICAgaWYgKG0gPT0g MHhmZikKCSAgICB7CgkJaWYgKHNyY2EgPT0gMHhmZikKCQkgICAgZCA9IHNyYzsKCQllbHNl CgkJewoJCSAgICBkID0gRmV0Y2gyNChkc3QpOwoJCSAgICBkID0gZmJPdmVyMjQgKHNyYywg ZCk7CgkJfQoJCVN0b3JlMjQoZHN0LGQpOwoJICAgIH0KCSAgICBlbHNlIGlmIChtKQoJICAg IHsKCQlkID0gZmJPdmVyMjQgKGZiSW4oc3JjLG0pLCBGZXRjaDI0KGRzdCkpOwoJCVN0b3Jl MjQoZHN0LGQpOwoJICAgIH0KCSAgICBkc3QgKz0gMzsKCX0KICAgIH0KfQoKdm9pZApmYkNv bXBvc2l0ZVNvbGlkTWFza19ueDh4MDU2NSAoQ0FSRDggICAgICBvcCwKCQkJCSAgUGljdHVy ZVB0ciBwU3JjLAoJCQkJICBQaWN0dXJlUHRyIHBNYXNrLAoJCQkJICBQaWN0dXJlUHRyIHBE c3QsCgkJCQkgIElOVDE2ICAgICAgeFNyYywKCQkJCSAgSU5UMTYgICAgICB5U3JjLAoJCQkJ ICBJTlQxNiAgICAgIHhNYXNrLAoJCQkJICBJTlQxNiAgICAgIHlNYXNrLAoJCQkJICBJTlQx NiAgICAgIHhEc3QsCgkJCQkgIElOVDE2ICAgICAgeURzdCwKCQkJCSAgQ0FSRDE2ICAgICB3 aWR0aCwKCQkJCSAgQ0FSRDE2ICAgICBoZWlnaHQpCnsKICAgIENBUkQzMglzcmMsIHNyY2E7 CiAgICBDQVJEMTYJKmRzdExpbmUsICpkc3Q7CiAgICBDQVJEMzIJZDsKICAgIENBUkQ4CSpt YXNrTGluZSwgKm1hc2ssIG07CiAgICBGYlN0cmlkZQlkc3RTdHJpZGUsIG1hc2tTdHJpZGU7 CiAgICBDQVJEMTYJdzsKCiAgICBmYkNvbXBvc2VHZXRTb2xpZChwU3JjLCBzcmMsIHBEc3Qt PmZvcm1hdCk7CgogICAgc3JjYSA9IHNyYyA+PiAyNDsKICAgIGlmIChzcmMgPT0gMCkKCXJl dHVybjsKCiAgICBmYkNvbXBvc2VHZXRTdGFydCAocERzdCwgeERzdCwgeURzdCwgQ0FSRDE2 LCBkc3RTdHJpZGUsIGRzdExpbmUsIDEpOwogICAgZmJDb21wb3NlR2V0U3RhcnQgKHBNYXNr LCB4TWFzaywgeU1hc2ssIENBUkQ4LCBtYXNrU3RyaWRlLCBtYXNrTGluZSwgMSk7CgogICAg d2hpbGUgKGhlaWdodC0tKQogICAgewoJZHN0ID0gZHN0TGluZTsKCWRzdExpbmUgKz0gZHN0 U3RyaWRlOwoJbWFzayA9IG1hc2tMaW5lOwoJbWFza0xpbmUgKz0gbWFza1N0cmlkZTsKCXcg PSB3aWR0aDsKCgl3aGlsZSAody0tKQoJewoJICAgIG0gPSAqbWFzaysrOwoJICAgIGlmICht ID09IDB4ZmYpCgkgICAgewoJCWlmIChzcmNhID09IDB4ZmYpCgkJICAgIGQgPSBzcmM7CgkJ ZWxzZQoJCXsKCQkgICAgZCA9ICpkc3Q7CgkJICAgIGQgPSBmYk92ZXIyNCAoc3JjLCBjdnQw NTY1dG84ODg4KGQpKTsKCQl9CgkJKmRzdCA9IGN2dDg4ODh0bzA1NjUoZCk7CgkgICAgfQoJ ICAgIGVsc2UgaWYgKG0pCgkgICAgewoJCWQgPSAqZHN0OwoJCWQgPSBmYk92ZXIyNCAoZmJJ bihzcmMsbSksIGN2dDA1NjV0bzg4ODgoZCkpOwoJCSpkc3QgPSBjdnQ4ODg4dG8wNTY1KGQp OwoJICAgIH0KCSAgICBkc3QrKzsKCX0KICAgIH0KfQoKdm9pZApmYkNvbXBvc2l0ZVNvbGlk TWFza19ueDg4ODh4MDU2NUMgKENBUkQ4ICAgICAgb3AsCgkJCQkgICBQaWN0dXJlUHRyIHBT cmMsCgkJCQkgICBQaWN0dXJlUHRyIHBNYXNrLAoJCQkJICAgUGljdHVyZVB0ciBwRHN0LAoJ CQkJICAgSU5UMTYgICAgICB4U3JjLAoJCQkJICAgSU5UMTYgICAgICB5U3JjLAoJCQkJICAg SU5UMTYgICAgICB4TWFzaywKCQkJCSAgIElOVDE2ICAgICAgeU1hc2ssCgkJCQkgICBJTlQx NiAgICAgIHhEc3QsCgkJCQkgICBJTlQxNiAgICAgIHlEc3QsCgkJCQkgICBDQVJEMTYgICAg IHdpZHRoLAoJCQkJICAgQ0FSRDE2ICAgICBoZWlnaHQpCnsKICAgIENBUkQzMglzcmMsIHNy Y2E7CiAgICBDQVJEMTYJc3JjMTY7CiAgICBDQVJEMTYJKmRzdExpbmUsICpkc3Q7CiAgICBD QVJEMzIJZDsKICAgIENBUkQzMgkqbWFza0xpbmUsICptYXNrLCBtYTsKICAgIEZiU3RyaWRl CWRzdFN0cmlkZSwgbWFza1N0cmlkZTsKICAgIENBUkQxNgl3OwogICAgQ0FSRDMyCW0sIG4s IG87CgogICAgZmJDb21wb3NlR2V0U29saWQocFNyYywgc3JjLCBwRHN0LT5mb3JtYXQpOwoK ICAgIHNyY2EgPSBzcmMgPj4gMjQ7CiAgICBpZiAoc3JjID09IDApCglyZXR1cm47CgogICAg c3JjMTYgPSBjdnQ4ODg4dG8wNTY1KHNyYyk7CgogICAgZmJDb21wb3NlR2V0U3RhcnQgKHBE c3QsIHhEc3QsIHlEc3QsIENBUkQxNiwgZHN0U3RyaWRlLCBkc3RMaW5lLCAxKTsKICAgIGZi Q29tcG9zZUdldFN0YXJ0IChwTWFzaywgeE1hc2ssIHlNYXNrLCBDQVJEMzIsIG1hc2tTdHJp ZGUsIG1hc2tMaW5lLCAxKTsKCiAgICB3aGlsZSAoaGVpZ2h0LS0pCiAgICB7Cglkc3QgPSBk c3RMaW5lOwoJZHN0TGluZSArPSBkc3RTdHJpZGU7CgltYXNrID0gbWFza0xpbmU7CgltYXNr TGluZSArPSBtYXNrU3RyaWRlOwoJdyA9IHdpZHRoOwoKCXdoaWxlICh3LS0pCgl7CgkgICAg bWEgPSAqbWFzaysrOwoJICAgIGlmIChtYSA9PSAweGZmZmZmZmZmKQoJICAgIHsKCQlpZiAo c3JjYSA9PSAweGZmKQoJCXsKCQkgICAgKmRzdCA9IHNyYzE2OwoJCX0KCQllbHNlCgkJewoJ CSAgICBkID0gKmRzdDsKCQkgICAgZCA9IGZiT3ZlcjI0IChzcmMsIGN2dDA1NjV0bzg4ODgo ZCkpOwoJCSAgICAqZHN0ID0gY3Z0ODg4OHRvMDU2NShkKTsKCQl9CgkgICAgfQoJICAgIGVs c2UgaWYgKG1hKQoJICAgIHsKCQlkID0gKmRzdDsKCQlkID0gY3Z0MDU2NXRvODg4OChkKTsK CQlGYkluT3ZlckMgKHNyYywgc3JjYSwgbWEsIGQsIDAsIG0pOwoJCUZiSW5PdmVyQyAoc3Jj LCBzcmNhLCBtYSwgZCwgOCwgbik7CgkJRmJJbk92ZXJDIChzcmMsIHNyY2EsIG1hLCBkLCAx Niwgbyk7CgkJZCA9IG18bnxvOwoJCSpkc3QgPSBjdnQ4ODg4dG8wNTY1KGQpOwoJICAgIH0K CSAgICBkc3QrKzsKCX0KICAgIH0KfQoKdm9pZApmYkNvbXBvc2l0ZVNyY184ODg4eDg4ODgg KENBUkQ4ICAgICAgb3AsCgkJCSBQaWN0dXJlUHRyIHBTcmMsCgkJCSBQaWN0dXJlUHRyIHBN YXNrLAoJCQkgUGljdHVyZVB0ciBwRHN0LAoJCQkgSU5UMTYgICAgICB4U3JjLAoJCQkgSU5U MTYgICAgICB5U3JjLAoJCQkgSU5UMTYgICAgICB4TWFzaywKCQkJIElOVDE2ICAgICAgeU1h c2ssCgkJCSBJTlQxNiAgICAgIHhEc3QsCgkJCSBJTlQxNiAgICAgIHlEc3QsCgkJCSBDQVJE MTYgICAgIHdpZHRoLAoJCQkgQ0FSRDE2ICAgICBoZWlnaHQpCnsKICAgIENBUkQzMgkqZHN0 TGluZSwgKmRzdCwgZHN0TWFzazsKICAgIENBUkQzMgkqc3JjTGluZSwgKnNyYywgczsKICAg IEZiU3RyaWRlCWRzdFN0cmlkZSwgc3JjU3RyaWRlOwogICAgQ0FSRDgJYTsKICAgIENBUkQx Ngl3OwoKICAgIGZiQ29tcG9zZUdldFN0YXJ0IChwRHN0LCB4RHN0LCB5RHN0LCBDQVJEMzIs IGRzdFN0cmlkZSwgZHN0TGluZSwgMSk7CiAgICBmYkNvbXBvc2VHZXRTdGFydCAocFNyYywg eFNyYywgeVNyYywgQ0FSRDMyLCBzcmNTdHJpZGUsIHNyY0xpbmUsIDEpOwoKICAgIGRzdE1h c2sgPSBGYkZ1bGxNYXNrIChwRHN0LT5wRHJhd2FibGUtPmRlcHRoKTsKCiAgICB3aGlsZSAo aGVpZ2h0LS0pCiAgICB7Cglkc3QgPSBkc3RMaW5lOwoJZHN0TGluZSArPSBkc3RTdHJpZGU7 CglzcmMgPSBzcmNMaW5lOwoJc3JjTGluZSArPSBzcmNTdHJpZGU7Cgl3ID0gd2lkdGg7CgoJ d2hpbGUgKHctLSkKCXsKCSAgICBzID0gKnNyYysrOwoJICAgIGEgPSBzID4+IDI0OwoJICAg IGlmIChhID09IDB4ZmYpCgkJKmRzdCA9IHMgJiBkc3RNYXNrOwoJICAgIGVsc2UgaWYgKGEp CgkJKmRzdCA9IGZiT3ZlciAocywgKmRzdCkgJiBkc3RNYXNrOwoJICAgIGRzdCsrOwoJfQog ICAgfQp9Cgp2b2lkCmZiQ29tcG9zaXRlU3JjXzg4ODh4MDg4OCAoQ0FSRDggICAgICBvcCwK CQkJIFBpY3R1cmVQdHIgcFNyYywKCQkJIFBpY3R1cmVQdHIgcE1hc2ssCgkJCSBQaWN0dXJl UHRyIHBEc3QsCgkJCSBJTlQxNiAgICAgIHhTcmMsCgkJCSBJTlQxNiAgICAgIHlTcmMsCgkJ CSBJTlQxNiAgICAgIHhNYXNrLAoJCQkgSU5UMTYgICAgICB5TWFzaywKCQkJIElOVDE2ICAg ICAgeERzdCwKCQkJIElOVDE2ICAgICAgeURzdCwKCQkJIENBUkQxNiAgICAgd2lkdGgsCgkJ CSBDQVJEMTYgICAgIGhlaWdodCkKewogICAgQ0FSRDgJKmRzdExpbmUsICpkc3Q7CiAgICBD QVJEMzIJZDsKICAgIENBUkQzMgkqc3JjTGluZSwgKnNyYywgczsKICAgIENBUkQ4CWE7CiAg ICBGYlN0cmlkZQlkc3RTdHJpZGUsIHNyY1N0cmlkZTsKICAgIENBUkQxNgl3OwoKICAgIGZi Q29tcG9zZUdldFN0YXJ0IChwRHN0LCB4RHN0LCB5RHN0LCBDQVJEOCwgZHN0U3RyaWRlLCBk c3RMaW5lLCAzKTsKICAgIGZiQ29tcG9zZUdldFN0YXJ0IChwU3JjLCB4U3JjLCB5U3JjLCBD QVJEMzIsIHNyY1N0cmlkZSwgc3JjTGluZSwgMSk7CgogICAgd2hpbGUgKGhlaWdodC0tKQog ICAgewoJZHN0ID0gZHN0TGluZTsKCWRzdExpbmUgKz0gZHN0U3RyaWRlOwoJc3JjID0gc3Jj TGluZTsKCXNyY0xpbmUgKz0gc3JjU3RyaWRlOwoJdyA9IHdpZHRoOwoKCXdoaWxlICh3LS0p Cgl7CgkgICAgcyA9ICpzcmMrKzsKCSAgICBhID0gcyA+PiAyNDsKCSAgICBpZiAoYSkKCSAg ICB7CgkJaWYgKGEgPT0gMHhmZikKCQkgICAgZCA9IHM7CgkJZWxzZQoJCSAgICBkID0gZmJP dmVyMjQgKHMsIEZldGNoMjQoZHN0KSk7CgkJU3RvcmUyNChkc3QsZCk7CgkgICAgfQoJICAg IGRzdCArPSAzOwoJfQogICAgfQp9Cgp2b2lkCmZiQ29tcG9zaXRlU3JjXzg4ODh4MDU2NSAo Q0FSRDggICAgICBvcCwKCQkJIFBpY3R1cmVQdHIgcFNyYywKCQkJIFBpY3R1cmVQdHIgcE1h c2ssCgkJCSBQaWN0dXJlUHRyIHBEc3QsCgkJCSBJTlQxNiAgICAgIHhTcmMsCgkJCSBJTlQx NiAgICAgIHlTcmMsCgkJCSBJTlQxNiAgICAgIHhNYXNrLAoJCQkgSU5UMTYgICAgICB5TWFz aywKCQkJIElOVDE2ICAgICAgeERzdCwKCQkJIElOVDE2ICAgICAgeURzdCwKCQkJIENBUkQx NiAgICAgd2lkdGgsCgkJCSBDQVJEMTYgICAgIGhlaWdodCkKewogICAgQ0FSRDE2CSpkc3RM aW5lLCAqZHN0OwogICAgQ0FSRDMyCWQ7CiAgICBDQVJEMzIJKnNyY0xpbmUsICpzcmMsIHM7 CiAgICBDQVJEOAlhOwogICAgRmJTdHJpZGUJZHN0U3RyaWRlLCBzcmNTdHJpZGU7CiAgICBD QVJEMTYJdzsKCiAgICBmYkNvbXBvc2VHZXRTdGFydCAocFNyYywgeFNyYywgeVNyYywgQ0FS RDMyLCBzcmNTdHJpZGUsIHNyY0xpbmUsIDEpOwogICAgZmJDb21wb3NlR2V0U3RhcnQgKHBE c3QsIHhEc3QsIHlEc3QsIENBUkQxNiwgZHN0U3RyaWRlLCBkc3RMaW5lLCAxKTsKCiAgICB3 aGlsZSAoaGVpZ2h0LS0pCiAgICB7Cglkc3QgPSBkc3RMaW5lOwoJZHN0TGluZSArPSBkc3RT dHJpZGU7CglzcmMgPSBzcmNMaW5lOwoJc3JjTGluZSArPSBzcmNTdHJpZGU7Cgl3ID0gd2lk dGg7CgoJd2hpbGUgKHctLSkKCXsKCSAgICBzID0gKnNyYysrOwoJICAgIGEgPSBzID4+IDI0 OwoJICAgIGlmIChhKQoJICAgIHsKCQlpZiAoYSA9PSAweGZmKQoJCSAgICBkID0gczsKCQll bHNlCgkJewoJCSAgICBkID0gKmRzdDsKCQkgICAgZCA9IGZiT3ZlcjI0IChzLCBjdnQwNTY1 dG84ODg4KGQpKTsKCQl9CgkJKmRzdCA9IGN2dDg4ODh0bzA1NjUoZCk7CgkgICAgfQoJICAg IGRzdCsrOwoJfQogICAgfQp9Cgp2b2lkCmZiQ29tcG9zaXRlU3JjXzA1NjV4MDU2NSAoQ0FS RDggICAgICBvcCwKCQkJICBQaWN0dXJlUHRyIHBTcmMsCgkJCSAgUGljdHVyZVB0ciBwTWFz aywKCQkJICBQaWN0dXJlUHRyIHBEc3QsCgkJCSAgSU5UMTYgICAgICB4U3JjLAoJCQkgIElO VDE2ICAgICAgeVNyYywKCQkJICBJTlQxNiAgICAgIHhNYXNrLAoJCQkgIElOVDE2ICAgICAg eU1hc2ssCgkJCSAgSU5UMTYgICAgICB4RHN0LAoJCQkgIElOVDE2ICAgICAgeURzdCwKCQkJ ICBDQVJEMTYgICAgIHdpZHRoLAoJCQkgIENBUkQxNiAgICAgaGVpZ2h0KQp7CiAgICBDQVJE MTYJKmRzdExpbmUsICpkc3Q7CiAgICBDQVJEMTYJKnNyY0xpbmUsICpzcmM7CiAgICBGYlN0 cmlkZQlkc3RTdHJpZGUsIHNyY1N0cmlkZTsKICAgIENBUkQxNgl3OwoKICAgIGZiQ29tcG9z ZUdldFN0YXJ0IChwU3JjLCB4U3JjLCB5U3JjLCBDQVJEMTYsIHNyY1N0cmlkZSwgc3JjTGlu ZSwgMSk7CgogICAgZmJDb21wb3NlR2V0U3RhcnQgKHBEc3QsIHhEc3QsIHlEc3QsIENBUkQx NiwgZHN0U3RyaWRlLCBkc3RMaW5lLCAxKTsKCiAgICB3aGlsZSAoaGVpZ2h0LS0pCiAgICB7 Cglkc3QgPSBkc3RMaW5lOwoJZHN0TGluZSArPSBkc3RTdHJpZGU7CglzcmMgPSBzcmNMaW5l OwoJc3JjTGluZSArPSBzcmNTdHJpZGU7Cgl3ID0gd2lkdGg7CgoJd2hpbGUgKHctLSkKCSAg ICAqZHN0KysgPSAqc3JjKys7CiAgICB9Cn0KCgojZGVmaW5lIGN2dDg4ODhSZXZ0bzA1NjUo cykgKCgoKHMpID4+IDE5KSAmIDB4MDAxZikgfCBcCgkJCSAgICAgKCgocykgPj4gIDUpICYg MHgwN2UwKSB8IFwKCQkJICAgICAoKChzKSA8PCAgOCkgJiAweGY4MDApKQoKI2RlZmluZSBG Yk92ZXJVXzg4ODhSZXZOUHg1NjUocywgZCkgXAogICAgICAgIFwKICAgICAgICAvKiBFeHRy YWN0IGFscGhhICovIFwKICAgICAgICBzX2EgPSAocykgPj4gMjQ7IFwKICAgICAgICBcCiAg ICAgICAgLyogRXh0cmFjdCByOGc4YjggY29sb3IgY2hhbm5lbHMgKi8gXAogICAgICAgIHNf ciAgPSAoIChzKSAgICAgICAgJiAweGZmKTsgXAogICAgICAgIHNfZyAgPSAoKChzKSA+PiAg OCkgJiAweGZmKTsgXAogICAgICAgIHNfYiAgPSAoKChzKSA+PiAxNikgJiAweGZmKTsgXAog ICAgICAgIFwKICAgICAgICAvKiBFeHRyYWN0IHI1ZzZiNSBjb2xvciBjaGFubmVscyAqLyBc CiAgICAgICAgZF9yID0gKChkKSA+PiA4KSAmIDB4Zjg7IFwKICAgICAgICBkX2cgPSAoKGQp ID4+IDMpICYgMHhmYzsgXAogICAgICAgIGRfYiA9ICgoZCkgPDwgMykgJiAweGY4OyBcCiAg ICAgICAgXAogICAgICAgIC8qIFVzZSB0aGUgaGlnaGVyIGJpdHMgb2YgdGhlIGNoYW5uZWwg dG8gZmlsbCBvdXQgdGhlIGJvdHRvbSAqLyBcCiAgICAgICAgZF9yIHw9IChkX3IgPj4gNSk7 IFwKICAgICAgICBkX2cgfD0gKGRfZyA+PiA2KTsgXAogICAgICAgIGRfYiB8PSAoZF9iID4+ IDUpOyBcCiAgICAgICAgXAogICAgICAgIC8qIEJsZW5kICovIFwKICAgICAgICBkX3IgPSAo c19yIC0gZF9yKSAqIHNfYSArIChkX3IgPDwgOCk7IFwKICAgICAgICBkX2cgPSAoc19nIC0g ZF9nKSAqIHNfYSArIChkX2cgPDwgOCk7IFwKICAgICAgICBkX2IgPSAoc19iIC0gZF9iKSAq IHNfYSArIChkX2IgPDwgOCk7IFwKICAgICAgICBcCiAgICAgICAgLyogUGFjayByZXN1bHQg YXMgcjVnNmI1ICovIFwKICAgICAgICAoZCkgPSAoZF9yICYgMHhmODAwKSB8ICgoZF9nICYg MHhmYzAwKSA+PiA1KSB8IChkX2IgPj4gMTEpCgp2b2lkCmZiQ29tcG9zaXRlU3JjXzg4ODhS ZXZOUHgwNTY1IChGYkNvbXBvc2VEYXRhICpwYXJhbXMpCnsKICAgIENBUkQxNgkqZHN0TGlu ZSwgKmRzdDsKICAgIENBUkQzMgkqc3JjTGluZSwgKnNyYzsKICAgIEZiU3RyaWRlCWRzdFN0 cmlkZSwgc3JjU3RyaWRlOwogICAgaW50ICAgICAgICAgdywgaDsKCiAgICBmYkNvbXBvc2VH ZXRTdGFydCAocGFyYW1zLT5zcmMsIHBhcmFtcy0+eFNyYywgcGFyYW1zLT55U3JjLCBDQVJE MzIsCiAgICAgICAgICAgICAgICAgICAgICAgc3JjU3RyaWRlLCBzcmNMaW5lLCAxKTsKICAg IGZiQ29tcG9zZUdldFN0YXJ0IChwYXJhbXMtPmRlc3QsIHBhcmFtcy0+eERlc3QsIHBhcmFt cy0+eURlc3QsIENBUkQxNiwKICAgICAgICAgICAgICAgICAgICAgICBkc3RTdHJpZGUsIGRz dExpbmUsIDEpOwogICAgaCA9IHBhcmFtcy0+aGVpZ2h0OwoKICAgIHdoaWxlIChoLS0pCiAg ICB7CiAgICAgICAgQ0FSRDMyIHMxLCBzMiwgczMsIHM0OwogICAgICAgIGludCBkX3IsIGRf ZywgZF9iLCBzX3IsIHNfZywgc19iLCBzX2E7CiAgICAgICAgQ0FSRDMyICpkc3RfMnB4X3dp ZGU7CgogICAgICAgIHNyYyA9IHNyY0xpbmU7CiAgICAgICAgc3JjTGluZSArPSBzcmNTdHJp ZGU7CiAgICAgICAgZHN0XzJweF93aWRlID0gKENBUkQzMiAqKSBkc3RMaW5lOwogICAgICAg IGRzdExpbmUgKz0gZHN0U3RyaWRlOwoJdyA9IHBhcmFtcy0+d2lkdGggLSA0OwoKICAgICAg ICB3aGlsZSAodyA+PSAwKQogICAgICAgIHsKICAgICAgICAgICAgczEgPSAqc3JjOwogICAg ICAgICAgICBzMiA9ICooc3JjICsgMSk7CiAgICAgICAgICAgIHMzID0gKihzcmMgKyAyKTsK ICAgICAgICAgICAgczQgPSAqKHNyYyArIDMpOwoKICAgICAgICAgICAgdyAtPSA0OwogICAg ICAgICAgICBzcmMgKz0gNDsKCiAgICAgICAgICAgIC8qIENoZWNrIGlmIHRoZSBuZXh0IDQg cGl4ZWxzIGFyZSBvcGFxdWUgKi8KICAgICAgICAgICAgaWYgKChzMSAmIHMyICYgczMgJiBz NCkgPiAweGZlZmZmZmZmKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAvKiBJbiB0 aGlzIGNhc2UsIHdlIGp1c3QgcGVyZm9ybSBhIFNPVVJDRSBmb3IgYWxsIDQgcGl4ZWxzICov CiNpZiBYX0JZVEVfT1JERVIgPT0gWF9CSUdfRU5ESUFOCiAgICAgICAgICAgICAgICAqZHN0 XzJweF93aWRlKysgPSAoY3Z0ODg4OFJldnRvMDU2NSAoczEpIDw8IDE2KSB8CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Z0ODg4OFJldnRvMDU2NSAoczIpOwogICAg ICAgICAgICAgICAgKmRzdF8ycHhfd2lkZSsrID0gKGN2dDg4ODhSZXZ0bzA1NjUgKHMzKSA8 PCAxNikgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN2dDg4ODhSZXZ0 bzA1NjUgKHM0KTsKI2Vsc2UKICAgICAgICAgICAgICAgICpkc3RfMnB4X3dpZGUrKyA9ICBj dnQ4ODg4UmV2dG8wNTY1IChzMSkgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKGN2dDg4ODhSZXZ0bzA1NjUgKHMyKSA8PCAxNik7CiAgICAgICAgICAgICAgICAqZHN0 XzJweF93aWRlKysgPSAgY3Z0ODg4OFJldnRvMDU2NSAoczMpIHwKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChjdnQ4ODg4UmV2dG8wNTY1IChzNCkgPDwgMTYpOwojZW5k aWYKICAgICAgICAgICAgfQogICAgICAgICAgICAvKiBOZXh0LCBjaGVjayBpZiB0aGUgbmV4 dCA0IHBpeGVscyBoYXZlIGFueSBhbHBoYSBpbiB0aGVtIGF0IGFsbCAqLwogICAgICAgICAg ICBlbHNlIGlmICgoczEgfCBzMiB8IHMzIHwgczQpID4gMHgwMGZmZmZmZikKICAgICAgICAg ICAgewogICAgICAgICAgICAgICAgLyogSW4gd2hpY2ggY2FzZSwgd2UgcGVyZm9ybSBPVkVS IG9uIGVhY2ggb25lIG9mIHRoZW0gKi8KICAgICAgICAgICAgICAgIENBUkQzMiBkMSwgZDIs IGQzLCBkNDsKCiNpZiBYX0JZVEVfT1JERVIgPT0gWF9CSUdfRU5ESUFOCiAgICAgICAgICAg ICAgICBkMSA9ICgqZHN0XzJweF93aWRlID4+IDE2KTsKICAgICAgICAgICAgICAgIGQyID0g KCpkc3RfMnB4X3dpZGUgJiAweGZmZmYpOwogICAgICAgICAgICAgICAgRmJPdmVyVV84ODg4 UmV2TlB4NTY1IChzMSwgZDEpOwogICAgICAgICAgICAgICAgRmJPdmVyVV84ODg4UmV2TlB4 NTY1IChzMiwgZDIpOwogICAgICAgICAgICAgICAgKmRzdF8ycHhfd2lkZSsrID0gKGQxIDw8 IDE2KSB8IGQyOwojZWxzZQogICAgICAgICAgICAgICAgZDIgPSAoKmRzdF8ycHhfd2lkZSA+ PiAxNik7CiAgICAgICAgICAgICAgICBkMSA9ICgqZHN0XzJweF93aWRlICYgMHhmZmZmKTsK ICAgICAgICAgICAgICAgIEZiT3ZlclVfODg4OFJldk5QeDU2NSAoczEsIGQxKTsKICAgICAg ICAgICAgICAgIEZiT3ZlclVfODg4OFJldk5QeDU2NSAoczIsIGQyKTsKICAgICAgICAgICAg ICAgICpkc3RfMnB4X3dpZGUrKyA9IGQxIHwgKGQyIDw8IDE2KTsKI2VuZGlmCgojaWYgWF9C WVRFX09SREVSID09IFhfQklHX0VORElBTgogICAgICAgICAgICAgICAgZDMgPSAoKmRzdF8y cHhfd2lkZSA+PiAxNik7CiAgICAgICAgICAgICAgICBkNCA9ICgqZHN0XzJweF93aWRlICYg MHhmZmZmKTsKICAgICAgICAgICAgICAgIEZiT3ZlclVfODg4OFJldk5QeDU2NSAoczMsIGQz KTsKICAgICAgICAgICAgICAgIEZiT3ZlclVfODg4OFJldk5QeDU2NSAoczQsIGQ0KTsKICAg ICAgICAgICAgICAgICpkc3RfMnB4X3dpZGUrKyA9IChkMyA8PCAxNikgfCBkNDsKI2Vsc2UK ICAgICAgICAgICAgICAgIGQ0ID0gKCpkc3RfMnB4X3dpZGUgPj4gMTYpOwogICAgICAgICAg ICAgICAgZDMgPSAoKmRzdF8ycHhfd2lkZSAmIDB4ZmZmZik7CiAgICAgICAgICAgICAgICBG Yk92ZXJVXzg4ODhSZXZOUHg1NjUgKHMzLCBkMyk7CiAgICAgICAgICAgICAgICBGYk92ZXJV Xzg4ODhSZXZOUHg1NjUgKHM0LCBkNCk7CiAgICAgICAgICAgICAgICAqZHN0XzJweF93aWRl KysgPSBkMyB8IChkNCA8PCAxNik7CiNlbmRpZgogICAgICAgICAgICB9CiAgICAgICAgICAg IGVsc2UKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgLyogRG8gbm90aGluZywgc2lu Y2UgdGhlIHNvdXJjZSBwaXhlbHMgYXJlIGFsbCB0cmFuc3BhcmVudCAqLwogICAgICAgICAg ICAgICAgZHN0XzJweF93aWRlICs9IDI7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAg ICAgIC8qIERlYWwgd2l0aCBsZWZ0IG92ZXIgcGl4ZWxzICovCiAgICAgICAgZm9yIChkc3Qg PSAoQ0FSRDE2ICopIGRzdF8ycHhfd2lkZTsgdyA+IC00OyB3LS0pCiAgICAgICAgewogICAg ICAgICAgICBDQVJEMzIgZCA9ICpkc3Q7CiAgICAgICAgICAgIENBUkQzMiBzID0gKnNyYysr OwogICAgICAgICAgICBGYk92ZXJVXzg4ODhSZXZOUHg1NjUgKHMsIGQpOwogICAgICAgICAg ICAqZHN0KysgPSBkOwogICAgICAgIH0KICAgIH0KfQoKdm9pZApmYkNvbXBvc2l0ZVNyY0Fk ZF84MDAweDgwMDAgKENBUkQ4CW9wLAoJCQkgICAgIFBpY3R1cmVQdHIgcFNyYywKCQkJICAg ICBQaWN0dXJlUHRyIHBNYXNrLAoJCQkgICAgIFBpY3R1cmVQdHIgcERzdCwKCQkJICAgICBJ TlQxNiAgICAgIHhTcmMsCgkJCSAgICAgSU5UMTYgICAgICB5U3JjLAoJCQkgICAgIElOVDE2 ICAgICAgeE1hc2ssCgkJCSAgICAgSU5UMTYgICAgICB5TWFzaywKCQkJICAgICBJTlQxNiAg ICAgIHhEc3QsCgkJCSAgICAgSU5UMTYgICAgICB5RHN0LAoJCQkgICAgIENBUkQxNiAgICAg d2lkdGgsCgkJCSAgICAgQ0FSRDE2ICAgICBoZWlnaHQpCnsKICAgIENBUkQ4CSpkc3RMaW5l LCAqZHN0OwogICAgQ0FSRDgJKnNyY0xpbmUsICpzcmM7CiAgICBGYlN0cmlkZQlkc3RTdHJp ZGUsIHNyY1N0cmlkZTsKICAgIENBUkQxNgl3OwogICAgQ0FSRDgJcywgZDsKICAgIENBUkQx Ngl0OwoKICAgIGZiQ29tcG9zZUdldFN0YXJ0IChwU3JjLCB4U3JjLCB5U3JjLCBDQVJEOCwg c3JjU3RyaWRlLCBzcmNMaW5lLCAxKTsKICAgIGZiQ29tcG9zZUdldFN0YXJ0IChwRHN0LCB4 RHN0LCB5RHN0LCBDQVJEOCwgZHN0U3RyaWRlLCBkc3RMaW5lLCAxKTsKCiAgICB3aGlsZSAo aGVpZ2h0LS0pCiAgICB7Cglkc3QgPSBkc3RMaW5lOwoJZHN0TGluZSArPSBkc3RTdHJpZGU7 CglzcmMgPSBzcmNMaW5lOwoJc3JjTGluZSArPSBzcmNTdHJpZGU7Cgl3ID0gd2lkdGg7CgoJ d2hpbGUgKHctLSkKCXsKCSAgICBzID0gKnNyYysrOwoJICAgIGlmIChzKQoJICAgIHsKCQlp ZiAocyAhPSAweGZmKQoJCXsKCQkgICAgZCA9ICpkc3Q7CgkJICAgIHQgPSBkICsgczsKCQkg ICAgcyA9IHQgfCAoMCAtICh0ID4+IDgpKTsKCQl9CgkJKmRzdCA9IHM7CgkgICAgfQoJICAg IGRzdCsrOwoJfQogICAgfQp9Cgp2b2lkCmZiQ29tcG9zaXRlU3JjQWRkXzg4ODh4ODg4OCAo Q0FSRDgJb3AsCgkJCSAgICAgUGljdHVyZVB0ciBwU3JjLAoJCQkgICAgIFBpY3R1cmVQdHIg cE1hc2ssCgkJCSAgICAgUGljdHVyZVB0ciBwRHN0LAoJCQkgICAgIElOVDE2ICAgICAgeFNy YywKCQkJICAgICBJTlQxNiAgICAgIHlTcmMsCgkJCSAgICAgSU5UMTYgICAgICB4TWFzaywK CQkJICAgICBJTlQxNiAgICAgIHlNYXNrLAoJCQkgICAgIElOVDE2ICAgICAgeERzdCwKCQkJ ICAgICBJTlQxNiAgICAgIHlEc3QsCgkJCSAgICAgQ0FSRDE2ICAgICB3aWR0aCwKCQkJICAg ICBDQVJEMTYgICAgIGhlaWdodCkKewogICAgQ0FSRDMyCSpkc3RMaW5lLCAqZHN0OwogICAg Q0FSRDMyCSpzcmNMaW5lLCAqc3JjOwogICAgRmJTdHJpZGUJZHN0U3RyaWRlLCBzcmNTdHJp ZGU7CiAgICBDQVJEMTYJdzsKICAgIENBUkQzMglzLCBkOwogICAgQ0FSRDE2CXQ7CiAgICBD QVJEMzIJbSxuLG8scDsKCiAgICBmYkNvbXBvc2VHZXRTdGFydCAocFNyYywgeFNyYywgeVNy YywgQ0FSRDMyLCBzcmNTdHJpZGUsIHNyY0xpbmUsIDEpOwogICAgZmJDb21wb3NlR2V0U3Rh cnQgKHBEc3QsIHhEc3QsIHlEc3QsIENBUkQzMiwgZHN0U3RyaWRlLCBkc3RMaW5lLCAxKTsK CiAgICB3aGlsZSAoaGVpZ2h0LS0pCiAgICB7Cglkc3QgPSBkc3RMaW5lOwoJZHN0TGluZSAr PSBkc3RTdHJpZGU7CglzcmMgPSBzcmNMaW5lOwoJc3JjTGluZSArPSBzcmNTdHJpZGU7Cgl3 ID0gd2lkdGg7CgoJd2hpbGUgKHctLSkKCXsKCSAgICBzID0gKnNyYysrOwoJICAgIGlmIChz KQoJICAgIHsKCQlpZiAocyAhPSAweGZmZmZmZmZmKQoJCXsKCQkgICAgZCA9ICpkc3Q7CgkJ ICAgIGlmIChkKQoJCSAgICB7CgkJCW0gPSBGYkFkZChzLGQsMCx0KTsKCQkJbiA9IEZiQWRk KHMsZCw4LHQpOwoJCQlvID0gRmJBZGQocyxkLDE2LHQpOwoJCQlwID0gRmJBZGQocyxkLDI0 LHQpOwoJCQlzID0gbXxufG98cDsKCQkgICAgfQoJCX0KCQkqZHN0ID0gczsKCSAgICB9Cgkg ICAgZHN0Kys7Cgl9CiAgICB9Cn0KCnZvaWQKZmJDb21wb3NpdGVTcmNBZGRfMTAwMHgxMDAw IChDQVJEOAlvcCwKCQkJICAgICBQaWN0dXJlUHRyIHBTcmMsCgkJCSAgICAgUGljdHVyZVB0 ciBwTWFzaywKCQkJICAgICBQaWN0dXJlUHRyIHBEc3QsCgkJCSAgICAgSU5UMTYgICAgICB4 U3JjLAoJCQkgICAgIElOVDE2ICAgICAgeVNyYywKCQkJICAgICBJTlQxNiAgICAgIHhNYXNr LAoJCQkgICAgIElOVDE2ICAgICAgeU1hc2ssCgkJCSAgICAgSU5UMTYgICAgICB4RHN0LAoJ CQkgICAgIElOVDE2ICAgICAgeURzdCwKCQkJICAgICBDQVJEMTYgICAgIHdpZHRoLAoJCQkg ICAgIENBUkQxNiAgICAgaGVpZ2h0KQp7CiAgICBGYkJpdHMJKmRzdEJpdHMsICpzcmNCaXRz OwogICAgRmJTdHJpZGUJZHN0U3RyaWRlLCBzcmNTdHJpZGU7CiAgICBpbnQJCWRzdEJwcCwg c3JjQnBwOwogICAgaW50CQlkc3RYb2ZmLCBkc3RZb2ZmOwogICAgaW50CQlzcmNYb2ZmLCBz cmNZb2ZmOwoKICAgIGZiR2V0RHJhd2FibGUocFNyYy0+cERyYXdhYmxlLCBzcmNCaXRzLCBz cmNTdHJpZGUsIHNyY0JwcCwgc3JjWG9mZiwgc3JjWW9mZik7CgogICAgZmJHZXREcmF3YWJs ZShwRHN0LT5wRHJhd2FibGUsIGRzdEJpdHMsIGRzdFN0cmlkZSwgZHN0QnBwLCBkc3RYb2Zm LCBkc3RZb2ZmKTsKCiAgICBmYkJsdCAoc3JjQml0cyArIHNyY1N0cmlkZSAqICh5U3JjICsg c3JjWW9mZiksCgkgICBzcmNTdHJpZGUsCgkgICB4U3JjICsgc3JjWG9mZiwKCgkgICBkc3RC aXRzICsgZHN0U3RyaWRlICogKHlEc3QgKyBkc3RZb2ZmKSwKCSAgIGRzdFN0cmlkZSwKCSAg IHhEc3QgKyBkc3RYb2ZmLAoKCSAgIHdpZHRoLAoJICAgaGVpZ2h0LAoKCSAgIEdYb3IsCgkg ICBGQl9BTExPTkVTLAoJICAgc3JjQnBwLAoKCSAgIEZBTFNFLAoJICAgRkFMU0UpOwp9Cgp2 b2lkCmZiQ29tcG9zaXRlU29saWRNYXNrX254MXhuIChDQVJEOCAgICAgIG9wLAoJCQkgICAg UGljdHVyZVB0ciBwU3JjLAoJCQkgICAgUGljdHVyZVB0ciBwTWFzaywKCQkJICAgIFBpY3R1 cmVQdHIgcERzdCwKCQkJICAgIElOVDE2ICAgICAgeFNyYywKCQkJICAgIElOVDE2ICAgICAg eVNyYywKCQkJICAgIElOVDE2ICAgICAgeE1hc2ssCgkJCSAgICBJTlQxNiAgICAgIHlNYXNr LAoJCQkgICAgSU5UMTYgICAgICB4RHN0LAoJCQkgICAgSU5UMTYgICAgICB5RHN0LAoJCQkg ICAgQ0FSRDE2ICAgICB3aWR0aCwKCQkJICAgIENBUkQxNiAgICAgaGVpZ2h0KQp7CiAgICBG YkJpdHMJKmRzdEJpdHM7CiAgICBGYlN0aXAJKm1hc2tCaXRzOwogICAgRmJTdHJpZGUJZHN0 U3RyaWRlLCBtYXNrU3RyaWRlOwogICAgaW50CQlkc3RCcHAsIG1hc2tCcHA7CiAgICBpbnQJ CWRzdFhvZmYsIGRzdFlvZmY7CiAgICBpbnQJCW1hc2tYb2ZmLCBtYXNrWW9mZjsKICAgIEZi Qml0cwlzcmM7CgogICAgZmJDb21wb3NlR2V0U29saWQocFNyYywgc3JjLCBwRHN0LT5mb3Jt YXQpOwoKICAgIGlmICgoc3JjICYgMHhmZjAwMDAwMCkgIT0gMHhmZjAwMDAwMCkKICAgIHsK CWZiQ29tcG9zaXRlR2VuZXJhbCAgKG9wLCBwU3JjLCBwTWFzaywgcERzdCwKCQkJICAgICB4 U3JjLCB5U3JjLCB4TWFzaywgeU1hc2ssIHhEc3QsIHlEc3QsCgkJCSAgICAgd2lkdGgsIGhl aWdodCk7CglyZXR1cm47CiAgICB9CiAgICBmYkdldFN0aXBEcmF3YWJsZSAocE1hc2stPnBE cmF3YWJsZSwgbWFza0JpdHMsIG1hc2tTdHJpZGUsIG1hc2tCcHAsIG1hc2tYb2ZmLCBtYXNr WW9mZik7CiAgICBmYkdldERyYXdhYmxlIChwRHN0LT5wRHJhd2FibGUsIGRzdEJpdHMsIGRz dFN0cmlkZSwgZHN0QnBwLCBkc3RYb2ZmLCBkc3RZb2ZmKTsKCiAgICBzd2l0Y2ggKGRzdEJw cCkgewogICAgY2FzZSAzMjoKCWJyZWFrOwogICAgY2FzZSAyNDoKCWJyZWFrOwogICAgY2Fz ZSAxNjoKCXNyYyA9IGN2dDg4ODh0bzA1NjUoc3JjKTsKCWJyZWFrOwogICAgfQoKICAgIHNy YyA9IGZiUmVwbGljYXRlUGl4ZWwgKHNyYywgZHN0QnBwKTsKCiAgICBmYkJsdE9uZSAobWFz a0JpdHMgKyBtYXNrU3RyaWRlICogKHlNYXNrICsgbWFza1lvZmYpLAoJICAgICAgbWFza1N0 cmlkZSwKCSAgICAgIHhNYXNrICsgbWFza1hvZmYsCgoJICAgICAgZHN0Qml0cyArIGRzdFN0 cmlkZSAqICh5RHN0ICsgZHN0WW9mZiksCgkgICAgICBkc3RTdHJpZGUsCgkgICAgICAoeERz dCArIGRzdFhvZmYpICogZHN0QnBwLAoJICAgICAgZHN0QnBwLAoKCSAgICAgIHdpZHRoICog ZHN0QnBwLAoJICAgICAgaGVpZ2h0LAoKCSAgICAgIDB4MCwKCSAgICAgIHNyYywKCSAgICAg IEZCX0FMTE9ORVMsCgkgICAgICAweDApOwp9CgojIGRlZmluZSBtb2QoYSxiKQkoKGIpID09 IDEgPyAwIDogKGEpID49IDAgPyAoYSkgJSAoYikgOiAoYikgLSAoLWEpICUgKGIpKQoKdm9p ZApmYkNvbXBvc2l0ZSAoQ0FSRDggICAgICBvcCwKCSAgICAgUGljdHVyZVB0ciBwU3JjLAoJ ICAgICBQaWN0dXJlUHRyIHBNYXNrLAoJICAgICBQaWN0dXJlUHRyIHBEc3QsCgkgICAgIElO VDE2ICAgICAgeFNyYywKCSAgICAgSU5UMTYgICAgICB5U3JjLAoJICAgICBJTlQxNiAgICAg IHhNYXNrLAoJICAgICBJTlQxNiAgICAgIHlNYXNrLAoJICAgICBJTlQxNiAgICAgIHhEc3Qs CgkgICAgIElOVDE2ICAgICAgeURzdCwKCSAgICAgQ0FSRDE2ICAgICB3aWR0aCwKCSAgICAg Q0FSRDE2ICAgICBoZWlnaHQpCnsKICAgIFJlZ2lvblJlYwkgICAgcmVnaW9uOwogICAgaW50 CQkgICAgbjsKICAgIEJveFB0cgkgICAgcGJveDsKICAgIENvbXBvc2l0ZUZ1bmMgICBmdW5j ID0gTlVMTDsKICAgIEJvb2wJICAgIHNyY1JlcGVhdCA9IHBTcmMtPnBEcmF3YWJsZSAmJiBw U3JjLT5yZXBlYXQ7CiAgICBCb29sCSAgICBtYXNrUmVwZWF0ID0gRkFMU0U7CiAgICBCb29s CSAgICBzcmNBbHBoYU1hcCA9IHBTcmMtPmFscGhhTWFwICE9IDA7CiAgICBCb29sCSAgICBt YXNrQWxwaGFNYXAgPSBGQUxTRTsKICAgIEJvb2wJICAgIGRzdEFscGhhTWFwID0gcERzdC0+ YWxwaGFNYXAgIT0gMDsKICAgIGludAkJICAgIHhfbXNrLCB5X21zaywgeF9zcmMsIHlfc3Jj LCB4X2RzdCwgeV9kc3Q7CiAgICBpbnQJCSAgICB3LCBoLCB3X3RoaXMsIGhfdGhpczsKCiNp ZmRlZiBVU0VfTU1YCiAgICBzdGF0aWMgQm9vbCBtbXhfc2V0dXAgPSBGQUxTRTsKICAgIGlm ICghbW14X3NldHVwKSB7CiAgICAgICAgZmJDb21wb3NlU2V0dXBNTVgoKTsKICAgICAgICBt bXhfc2V0dXAgPSBUUlVFOwogICAgfQojZW5kaWYKICAgICAgICAKICAgIHhEc3QgKz0gcERz dC0+cERyYXdhYmxlLT54OwogICAgeURzdCArPSBwRHN0LT5wRHJhd2FibGUtPnk7CiAgICBp ZiAocFNyYy0+cERyYXdhYmxlKSB7CiAgICAgICAgeFNyYyArPSBwU3JjLT5wRHJhd2FibGUt Png7CiAgICAgICAgeVNyYyArPSBwU3JjLT5wRHJhd2FibGUtPnk7CiAgICB9CiAgICBpZiAo cE1hc2sgJiYgcE1hc2stPnBEcmF3YWJsZSkKICAgIHsKCXhNYXNrICs9IHBNYXNrLT5wRHJh d2FibGUtPng7Cgl5TWFzayArPSBwTWFzay0+cERyYXdhYmxlLT55OwoJbWFza1JlcGVhdCA9 IHBNYXNrLT5yZXBlYXQgPT0gUmVwZWF0Tm9ybWFsOwoJbWFza0FscGhhTWFwID0gcE1hc2st PmFscGhhTWFwICE9IDA7CiAgICB9CgogICAgaWYgKHBTcmMtPnBEcmF3YWJsZSAmJiAoIXBN YXNrIHx8IHBNYXNrLT5wRHJhd2FibGUpCiAgICAgICAgJiYgIXBTcmMtPnRyYW5zZm9ybSAm JiAhKHBNYXNrICYmIHBNYXNrLT50cmFuc2Zvcm0pCiAgICAgICAgJiYgIW1hc2tBbHBoYU1h cCAmJiAhc3JjQWxwaGFNYXAgJiYgIWRzdEFscGhhTWFwCiAgICAgICAgJiYgKHBTcmMtPmZp bHRlciAhPSBQaWN0RmlsdGVyQ29udm9sdXRpb24pCiAgICAgICAgJiYgKCFwTWFzayB8fCBw TWFzay0+ZmlsdGVyICE9IFBpY3RGaWx0ZXJDb252b2x1dGlvbikpCiAgICBzd2l0Y2ggKG9w KSB7CiAgICBjYXNlIFBpY3RPcFNyYzoKI2lmZGVmIFVTRV9NTVgKCWlmICghcE1hc2sgJiYg cFNyYy0+Zm9ybWF0ID09IHBEc3QtPmZvcm1hdCAmJgoJICAgIHBTcmMtPmZvcm1hdCAhPSBQ SUNUX2E4ICYmIHBTcmMtPnBEcmF3YWJsZSAhPSBwRHN0LT5wRHJhd2FibGUpCgl7CgkgICAg ZnVuYyA9IGZiQ29tcG9zaXRlQ29weUFyZWFtbXg7Cgl9CiNlbmRpZgoJYnJlYWs7CiAgICBj YXNlIFBpY3RPcE92ZXI6CglpZiAocE1hc2spCgl7CgkgICAgaWYgKGZiQ2FuR2V0U29saWQo cFNyYykgJiYKCQkhbWFza1JlcGVhdCkKCSAgICB7CgkJc3JjUmVwZWF0ID0gRkFMU0U7CgkJ aWYgKFBJQ1RfRk9STUFUX0NPTE9SKHBTcmMtPmZvcm1hdCkpIHsKCQkgICAgc3dpdGNoIChw TWFzay0+Zm9ybWF0KSB7CgkJICAgIGNhc2UgUElDVF9hODoKCQkJc3dpdGNoIChwRHN0LT5m b3JtYXQpIHsKCQkJY2FzZSBQSUNUX3I1ZzZiNToKCQkJY2FzZSBQSUNUX2I1ZzZyNToKI2lm ZGVmIFVTRV9NTVgKCQkJICAgIGlmIChmYkhhdmVNTVgoKSkKCQkJCWZ1bmMgPSBmYkNvbXBv c2l0ZVNvbGlkTWFza19ueDh4MDU2NW1teDsKCQkJICAgIGVsc2UKI2VuZGlmCgkJCQlmdW5j ID0gZmJDb21wb3NpdGVTb2xpZE1hc2tfbng4eDA1NjU7CgkJCSAgICBicmVhazsKCQkJY2Fz ZSBQSUNUX3I4ZzhiODoKCQkJY2FzZSBQSUNUX2I4ZzhyODoKCQkJICAgIGZ1bmMgPSBmYkNv bXBvc2l0ZVNvbGlkTWFza19ueDh4MDg4ODsKCQkJICAgIGJyZWFrOwoJCQljYXNlIFBJQ1Rf YThyOGc4Yjg6CgkJCWNhc2UgUElDVF94OHI4ZzhiODoKCQkJY2FzZSBQSUNUX2E4YjhnOHI4 OgoJCQljYXNlIFBJQ1RfeDhiOGc4cjg6CiNpZmRlZiBVU0VfTU1YCgkJCSAgICBpZiAoZmJI YXZlTU1YKCkpCgkJCQlmdW5jID0gZmJDb21wb3NpdGVTb2xpZE1hc2tfbng4eDg4ODhtbXg7 CgkJCSAgICBlbHNlCiNlbmRpZgoJCQkJZnVuYyA9IGZiQ29tcG9zaXRlU29saWRNYXNrX254 OHg4ODg4OwoJCQkgICAgYnJlYWs7CgkJCWRlZmF1bHQ6CgkJCSAgICBicmVhazsKCQkJfQoJ CQlicmVhazsKCQkgICAgY2FzZSBQSUNUX2E4cjhnOGI4OgoJCQlpZiAocE1hc2stPmNvbXBv bmVudEFscGhhKSB7CgkJCSAgICBzd2l0Y2ggKHBEc3QtPmZvcm1hdCkgewoJCQkgICAgY2Fz ZSBQSUNUX2E4cjhnOGI4OgoJCQkgICAgY2FzZSBQSUNUX3g4cjhnOGI4OgojaWZkZWYgVVNF X01NWAoJCQkJaWYgKGZiSGF2ZU1NWCgpKQoJCQkJICAgIGZ1bmMgPSBmYkNvbXBvc2l0ZVNv bGlkTWFza19ueDg4ODh4ODg4OENtbXg7CgkJCQllbHNlCiNlbmRpZgoJCQkJICAgIGZ1bmMg PSBmYkNvbXBvc2l0ZVNvbGlkTWFza19ueDg4ODh4ODg4OEM7CgkJCQlicmVhazsKCQkJICAg IGNhc2UgUElDVF9yNWc2YjU6CiNpZmRlZiBVU0VfTU1YCgkJCQlpZiAoZmJIYXZlTU1YKCkp CgkJCQkgICAgZnVuYyA9IGZiQ29tcG9zaXRlU29saWRNYXNrX254ODg4OHgwNTY1Q21teDsK CQkJCWVsc2UKI2VuZGlmCgkJCQkgICAgZnVuYyA9IGZiQ29tcG9zaXRlU29saWRNYXNrX254 ODg4OHgwNTY1QzsKCQkJCWJyZWFrOwoJCQkgICAgZGVmYXVsdDoKCQkJCWJyZWFrOwoJCQkg ICAgfQoJCQl9CgkJCWJyZWFrOwoJCSAgICBjYXNlIFBJQ1RfYThiOGc4cjg6CgkJCWlmIChw TWFzay0+Y29tcG9uZW50QWxwaGEpIHsKCQkJICAgIHN3aXRjaCAocERzdC0+Zm9ybWF0KSB7 CgkJCSAgICBjYXNlIFBJQ1RfYThiOGc4cjg6CgkJCSAgICBjYXNlIFBJQ1RfeDhiOGc4cjg6 CiNpZmRlZiBVU0VfTU1YCgkJCQlpZiAoZmJIYXZlTU1YKCkpCgkJCQkgICAgZnVuYyA9IGZi Q29tcG9zaXRlU29saWRNYXNrX254ODg4OHg4ODg4Q21teDsKCQkJCWVsc2UKI2VuZGlmCgkJ CQkgICAgZnVuYyA9IGZiQ29tcG9zaXRlU29saWRNYXNrX254ODg4OHg4ODg4QzsKCQkJCWJy ZWFrOwoJCQkgICAgY2FzZSBQSUNUX2I1ZzZyNToKI2lmZGVmIFVTRV9NTVgKCQkJCWlmIChm YkhhdmVNTVgoKSkKCQkJCSAgICBmdW5jID0gZmJDb21wb3NpdGVTb2xpZE1hc2tfbng4ODg4 eDA1NjVDbW14OwoJCQkJZWxzZQojZW5kaWYKCQkJCSAgICBmdW5jID0gZmJDb21wb3NpdGVT b2xpZE1hc2tfbng4ODg4eDA1NjVDOwoJCQkJYnJlYWs7CgkJCSAgICBkZWZhdWx0OgoJCQkJ YnJlYWs7CgkJCSAgICB9CgkJCX0KCQkJYnJlYWs7CgkJICAgIGNhc2UgUElDVF9hMToKCQkJ c3dpdGNoIChwRHN0LT5mb3JtYXQpIHsKCQkJY2FzZSBQSUNUX3I1ZzZiNToKCQkJY2FzZSBQ SUNUX2I1ZzZyNToKCQkJY2FzZSBQSUNUX3I4ZzhiODoKCQkJY2FzZSBQSUNUX2I4ZzhyODoK CQkJY2FzZSBQSUNUX2E4cjhnOGI4OgoJCQljYXNlIFBJQ1RfeDhyOGc4Yjg6CgkJCWNhc2Ug UElDVF9hOGI4ZzhyODoKCQkJY2FzZSBQSUNUX3g4YjhnOHI4OgoJCQkgICAgZnVuYyA9IGZi Q29tcG9zaXRlU29saWRNYXNrX254MXhuOwoJCQkgICAgYnJlYWs7CgkJCWRlZmF1bHQ6CgkJ CSAgICBicmVhazsKCQkJfQoJCQlicmVhazsKCQkgICAgZGVmYXVsdDoKCQkJYnJlYWs7CgkJ ICAgIH0KCQlkZWZhdWx0OgoJCSAgICBicmVhazsKCQl9CgkgICAgfQoJICAgIGVsc2UgaWYg KCEgc3JjUmVwZWF0KSAvKiBoYXMgbWFzayBhbmQgbm9uLXJlcGVhdGluZyBzb3VyY2UgKi8K CSAgICB7CgkJaWYgKHBTcmMtPnBEcmF3YWJsZSA9PSBwTWFzay0+cERyYXdhYmxlICYmCgkJ ICAgIHhTcmMgPT0geE1hc2sgJiYgeVNyYyA9PSB5TWFzayAmJgoJCSAgICAhcE1hc2stPmNv bXBvbmVudEFscGhhICYmICFtYXNrUmVwZWF0KQoJCXsKCQkgICAgLyogc291cmNlID09IG1h c2s6IG5vbi1wcmVtdWx0aXBsaWVkIGRhdGEgKi8KCQkgICAgc3dpdGNoIChwU3JjLT5mb3Jt YXQpIHsKCQkgICAgY2FzZSBQSUNUX3g4YjhnOHI4OgoJCQlzd2l0Y2ggKHBNYXNrLT5mb3Jt YXQpIHsKCQkJY2FzZSBQSUNUX2E4cjhnOGI4OgoJCQljYXNlIFBJQ1RfYThiOGc4cjg6CgkJ CSAgICBzd2l0Y2ggKHBEc3QtPmZvcm1hdCkgewoJCQkgICAgY2FzZSBQSUNUX2E4cjhnOGI4 OgoJCQkgICAgY2FzZSBQSUNUX3g4cjhnOGI4OgojaWZkZWYgVVNFX01NWAoJCQkJaWYgKGZi SGF2ZU1NWCgpKQoJCQkJICAgIGZ1bmMgPSBmYkNvbXBvc2l0ZVNyY184ODg4UmV2TlB4ODg4 OG1teDsKI2VuZGlmCgkJCQlicmVhazsKCQkJICAgIGNhc2UgUElDVF9yNWc2YjU6CiNpZmRl ZiBVU0VfTU1YCgkJCQlpZiAoZmJIYXZlTU1YKCkpCgkJCQkgICAgZnVuYyA9IGZiQ29tcG9z aXRlU3JjXzg4ODhSZXZOUHgwNTY1bW14OwojZW5kaWYKCQkJCWJyZWFrOwoJCQkgICAgZGVm YXVsdDoKCQkJCWJyZWFrOwoJCQkgICAgfQoJCQkgICAgYnJlYWs7CgkJCWRlZmF1bHQ6CgkJ CSAgICBicmVhazsKCQkJfQoJCQlicmVhazsKCQkgICAgY2FzZSBQSUNUX3g4cjhnOGI4OgoJ CQlzd2l0Y2ggKHBNYXNrLT5mb3JtYXQpIHsKCQkJY2FzZSBQSUNUX2E4cjhnOGI4OgoJCQlj YXNlIFBJQ1RfYThiOGc4cjg6CgkJCSAgICBzd2l0Y2ggKHBEc3QtPmZvcm1hdCkgewoJCQkg ICAgY2FzZSBQSUNUX2E4YjhnOHI4OgoJCQkgICAgY2FzZSBQSUNUX3g4YjhnOHI4OgojaWZk ZWYgVVNFX01NWAoJCQkJaWYgKGZiSGF2ZU1NWCgpKQoJCQkJICAgIGZ1bmMgPSBmYkNvbXBv c2l0ZVNyY184ODg4UmV2TlB4ODg4OG1teDsKI2VuZGlmCgkJCQlicmVhazsKCQkJICAgIGNh c2UgUElDVF9yNWc2YjU6CiNpZmRlZiBVU0VfTU1YCgkJCQlpZiAoZmJIYXZlTU1YKCkpCgkJ CQkgICAgZnVuYyA9IGZiQ29tcG9zaXRlU3JjXzg4ODhSZXZOUHgwNTY1bW14OwogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKI2VuZGlmCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGZ1bmMgPSBmYkNvbXBvc2l0ZVNyY184ODg4UmV2TlB4MDU2 NTsKCQkJCWJyZWFrOwoJCQkgICAgZGVmYXVsdDoKCQkJCWJyZWFrOwoJCQkgICAgfQoJCQkg ICAgYnJlYWs7CgkJCWRlZmF1bHQ6CgkJCSAgICBicmVhazsKCQkJfQoJCQlicmVhazsKCQkg ICAgZGVmYXVsdDoKCQkJYnJlYWs7CgkJICAgIH0KCQkgICAgYnJlYWs7CgkJfQoJCWVsc2UK CQl7CgkJICAgIC8qIG5vbi1yZXBlYXRpbmcgc291cmNlLCByZXBlYXRpbmcgbWFzayA9PiB0 cmFuc2x1Y2VudCB3aW5kb3cgKi8KCQkgICAgaWYgKGZiQ2FuR2V0U29saWQocE1hc2spKQoJ CSAgICB7CgkJCWlmIChwU3JjLT5mb3JtYXQgPT0gUElDVF94OHI4ZzhiOCAmJgoJCQkgICAg cERzdC0+Zm9ybWF0ID09IFBJQ1RfeDhyOGc4YjggJiYKCQkJICAgIHBNYXNrLT5mb3JtYXQg PT0gUElDVF9hOCkKCQkJewojaWZkZWYgVVNFX01NWAoJCQkgICAgaWYgKGZiSGF2ZU1NWCgp KQoJCQkJZnVuYyA9IGZiQ29tcG9zaXRlU3JjXzg4ODh4OHg4ODg4bW14OwojZW5kaWYKCQkJ fQoJCSAgICB9CgkJfQoJICAgIH0KCX0KCWVsc2UgLyogbm8gbWFzayAqLwoJewoJICAgIGlm IChmYkNhbkdldFNvbGlkKHBTcmMpKQoJICAgIHsKCQkvKiBubyBtYXNrIGFuZCByZXBlYXRp bmcgc291cmNlICovCgkJc3dpdGNoIChwU3JjLT5mb3JtYXQpIHsKCQljYXNlIFBJQ1RfYThy OGc4Yjg6CgkJICAgIHN3aXRjaCAocERzdC0+Zm9ybWF0KSB7CgkJICAgIGNhc2UgUElDVF9h OHI4ZzhiODoKCQkgICAgY2FzZSBQSUNUX3g4cjhnOGI4OgojaWZkZWYgVVNFX01NWAoJCQlp ZiAoZmJIYXZlTU1YKCkpCgkJCXsKCQkJICAgIHNyY1JlcGVhdCA9IEZBTFNFOwoJCQkgICAg ZnVuYyA9IGZiQ29tcG9zaXRlU29saWRfbng4ODg4bW14OwoJCQl9CiNlbmRpZgoJCQlicmVh azsKCQkgICAgY2FzZSBQSUNUX3I1ZzZiNToKI2lmZGVmIFVTRV9NTVgKCQkJaWYgKGZiSGF2 ZU1NWCgpKQoJCQl7CgkJCSAgICBzcmNSZXBlYXQgPSBGQUxTRTsKCQkJICAgIGZ1bmMgPSBm YkNvbXBvc2l0ZVNvbGlkX254MDU2NW1teDsKCQkJfQojZW5kaWYKCQkJYnJlYWs7CgkJICAg IGRlZmF1bHQ6CgkJCWJyZWFrOwoJCSAgICB9CgkJICAgIGJyZWFrOwoJCWRlZmF1bHQ6CgkJ ICAgIGJyZWFrOwoJCX0KCSAgICB9CgkgICAgZWxzZSBpZiAoISBzcmNSZXBlYXQpCgkgICAg ewoJCXN3aXRjaCAocFNyYy0+Zm9ybWF0KSB7CgkJY2FzZSBQSUNUX2E4cjhnOGI4OgoJCSAg ICBzd2l0Y2ggKHBEc3QtPmZvcm1hdCkgewoJCSAgICBjYXNlIFBJQ1RfYThyOGc4Yjg6CgkJ ICAgIGNhc2UgUElDVF94OHI4ZzhiODoKI2lmZGVmIFVTRV9NTVgKCQkJaWYgKGZiSGF2ZU1N WCgpKQoJCQkgICAgZnVuYyA9IGZiQ29tcG9zaXRlU3JjXzg4ODh4ODg4OG1teDsKCQkJZWxz ZQojZW5kaWYKCQkJICAgIGZ1bmMgPSBmYkNvbXBvc2l0ZVNyY184ODg4eDg4ODg7CgkJCWJy ZWFrOwoJCSAgICBjYXNlIFBJQ1RfcjhnOGI4OgoJCQlmdW5jID0gZmJDb21wb3NpdGVTcmNf ODg4OHgwODg4OwoJCQlicmVhazsKCQkgICAgY2FzZSBQSUNUX3I1ZzZiNToKCQkJZnVuYyA9 IGZiQ29tcG9zaXRlU3JjXzg4ODh4MDU2NTsKCQkJYnJlYWs7CgkJICAgIGRlZmF1bHQ6CgkJ CWJyZWFrOwoJCSAgICB9CgkJICAgIGJyZWFrOwoJCWNhc2UgUElDVF94OHI4ZzhiODoKCQkg ICAgc3dpdGNoIChwRHN0LT5mb3JtYXQpIHsKCQkgICAgY2FzZSBQSUNUX2E4cjhnOGI4OgoJ CSAgICBjYXNlIFBJQ1RfeDhyOGc4Yjg6CiNpZmRlZiBVU0VfTU1YCgkJCWlmIChmYkhhdmVN TVgoKSkKCQkJICAgIGZ1bmMgPSBmYkNvbXBvc2l0ZUNvcHlBcmVhbW14OwojZW5kaWYKCQkJ YnJlYWs7CgkJICAgIGRlZmF1bHQ6CgkJCWJyZWFrOwoJCSAgICB9CgkJY2FzZSBQSUNUX3g4 YjhnOHI4OgoJCSAgICBzd2l0Y2ggKHBEc3QtPmZvcm1hdCkgewoJCSAgICBjYXNlIFBJQ1Rf YThiOGc4cjg6CgkJICAgIGNhc2UgUElDVF94OGI4ZzhyODoKI2lmZGVmIFVTRV9NTVgKCQkJ aWYgKGZiSGF2ZU1NWCgpKQoJCQkgICAgZnVuYyA9IGZiQ29tcG9zaXRlQ29weUFyZWFtbXg7 CiNlbmRpZgoJCQlicmVhazsKCQkgICAgZGVmYXVsdDoKCQkJYnJlYWs7CgkJICAgIH0KCQkg ICAgYnJlYWs7CgkJY2FzZSBQSUNUX2E4YjhnOHI4OgoJCSAgICBzd2l0Y2ggKHBEc3QtPmZv cm1hdCkgewoJCSAgICBjYXNlIFBJQ1RfYThiOGc4cjg6CgkJICAgIGNhc2UgUElDVF94OGI4 ZzhyODoKI2lmZGVmIFVTRV9NTVgKCQkJaWYgKGZiSGF2ZU1NWCgpKQoJCQkgICAgZnVuYyA9 IGZiQ29tcG9zaXRlU3JjXzg4ODh4ODg4OG1teDsKCQkJZWxzZQojZW5kaWYKCQkJICAgIGZ1 bmMgPSBmYkNvbXBvc2l0ZVNyY184ODg4eDg4ODg7CgkJCWJyZWFrOwoJCSAgICBjYXNlIFBJ Q1RfYjhnOHI4OgoJCQlmdW5jID0gZmJDb21wb3NpdGVTcmNfODg4OHgwODg4OwoJCQlicmVh azsKCQkgICAgY2FzZSBQSUNUX2I1ZzZyNToKCQkJZnVuYyA9IGZiQ29tcG9zaXRlU3JjXzg4 ODh4MDU2NTsKCQkJYnJlYWs7CgkJICAgIGRlZmF1bHQ6CgkJCWJyZWFrOwoJCSAgICB9CgkJ ICAgIGJyZWFrOwoJCWNhc2UgUElDVF9yNWc2YjU6CgkJICAgIHN3aXRjaCAocERzdC0+Zm9y bWF0KSB7CgkJICAgIGNhc2UgUElDVF9yNWc2YjU6CgkJCWZ1bmMgPSBmYkNvbXBvc2l0ZVNy Y18wNTY1eDA1NjU7CgkJCWJyZWFrOwoJCSAgICBkZWZhdWx0OgoJCQlicmVhazsKCQkgICAg fQoJCSAgICBicmVhazsKCQljYXNlIFBJQ1RfYjVnNnI1OgoJCSAgICBzd2l0Y2ggKHBEc3Qt PmZvcm1hdCkgewoJCSAgICBjYXNlIFBJQ1RfYjVnNnI1OgoJCQlmdW5jID0gZmJDb21wb3Np dGVTcmNfMDU2NXgwNTY1OwoJCQlicmVhazsKCQkgICAgZGVmYXVsdDoKCQkJYnJlYWs7CgkJ ICAgIH0KCQkgICAgYnJlYWs7CgkJZGVmYXVsdDoKCQkgICAgYnJlYWs7CgkJfQoJICAgIH0K CX0KCWJyZWFrOwogICAgY2FzZSBQaWN0T3BBZGQ6CglpZiAocE1hc2sgPT0gMCkKCXsKCSAg ICBzd2l0Y2ggKHBTcmMtPmZvcm1hdCkgewoJICAgIGNhc2UgUElDVF9hOHI4ZzhiODoKCQlz d2l0Y2ggKHBEc3QtPmZvcm1hdCkgewoJCWNhc2UgUElDVF9hOHI4ZzhiODoKI2lmZGVmIFVT RV9NTVgKCQkgICAgaWYgKGZiSGF2ZU1NWCgpKQoJCQlmdW5jID0gZmJDb21wb3NpdGVTcmNB ZGRfODg4OHg4ODg4bW14OwoJCSAgICBlbHNlCiNlbmRpZgoJCQlmdW5jID0gZmJDb21wb3Np dGVTcmNBZGRfODg4OHg4ODg4OwoJCSAgICBicmVhazsKCQlkZWZhdWx0OgoJCSAgICBicmVh azsKCQl9CgkJYnJlYWs7CgkgICAgY2FzZSBQSUNUX2E4YjhnOHI4OgoJCXN3aXRjaCAocERz dC0+Zm9ybWF0KSB7CgkJY2FzZSBQSUNUX2E4YjhnOHI4OgojaWZkZWYgVVNFX01NWAoJCSAg ICBpZiAoZmJIYXZlTU1YKCkpCgkJCWZ1bmMgPSBmYkNvbXBvc2l0ZVNyY0FkZF84ODg4eDg4 ODhtbXg7CgkJICAgIGVsc2UKI2VuZGlmCgkJCWZ1bmMgPSBmYkNvbXBvc2l0ZVNyY0FkZF84 ODg4eDg4ODg7CgkJICAgIGJyZWFrOwoJCWRlZmF1bHQ6CgkJICAgIGJyZWFrOwoJCX0KCQli cmVhazsKCSAgICBjYXNlIFBJQ1RfYTg6CgkJc3dpdGNoIChwRHN0LT5mb3JtYXQpIHsKCQlj YXNlIFBJQ1RfYTg6CiNpZmRlZiBVU0VfTU1YCgkJICAgIGlmIChmYkhhdmVNTVgoKSkKCQkJ ZnVuYyA9IGZiQ29tcG9zaXRlU3JjQWRkXzgwMDB4ODAwMG1teDsKCQkgICAgZWxzZQojZW5k aWYKCQkJZnVuYyA9IGZiQ29tcG9zaXRlU3JjQWRkXzgwMDB4ODAwMDsKCQkgICAgYnJlYWs7 CgkJZGVmYXVsdDoKCQkgICAgYnJlYWs7CgkJfQoJCWJyZWFrOwoJICAgIGNhc2UgUElDVF9h MToKCQlzd2l0Y2ggKHBEc3QtPmZvcm1hdCkgewoJCWNhc2UgUElDVF9hMToKCQkgICAgZnVu YyA9IGZiQ29tcG9zaXRlU3JjQWRkXzEwMDB4MTAwMDsKCQkgICAgYnJlYWs7CgkJZGVmYXVs dDoKCQkgICAgYnJlYWs7CgkJfQoJCWJyZWFrOwoJICAgIGRlZmF1bHQ6CgkJYnJlYWs7Cgkg ICAgfQoJfQoJYnJlYWs7CiAgICB9CgogICAgaWYgKCFmdW5jKSB7CiAgICAgICAgIC8qIG5v IGZhc3QgcGF0aCwgdXNlIHRoZSBnZW5lcmFsIGNvZGUgKi8KICAgICAgICAgZmJDb21wb3Np dGVHZW5lcmFsKG9wLCBwU3JjLCBwTWFzaywgcERzdCwgeFNyYywgeVNyYywgeE1hc2ssIHlN YXNrLCB4RHN0LCB5RHN0LCB3aWR0aCwgaGVpZ2h0KTsKICAgICAgICAgcmV0dXJuOwogICAg fQoKICAgIGlmICghbWlDb21wdXRlQ29tcG9zaXRlUmVnaW9uICgmcmVnaW9uLAogCQkJCSAg IHBTcmMsCiAJCQkJICAgcE1hc2ssCiAJCQkJICAgcERzdCwKIAkJCQkgICB4U3JjLAogCQkJ CSAgIHlTcmMsCiAJCQkJICAgeE1hc2ssCiAJCQkJICAgeU1hc2ssCiAJCQkJICAgeERzdCwK IAkJCQkgICB5RHN0LAogCQkJCSAgIHdpZHRoLAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGhlaWdodCkpCiAgICAgICAgcmV0dXJuOwoKICAgIG4gPSBSRUdJT05fTlVN X1JFQ1RTICgmcmVnaW9uKTsKICAgIHBib3ggPSBSRUdJT05fUkVDVFMgKCZyZWdpb24pOwog ICAgd2hpbGUgKG4tLSkKICAgIHsKCWggPSBwYm94LT55MiAtIHBib3gtPnkxOwoJeV9zcmMg PSBwYm94LT55MSAtIHlEc3QgKyB5U3JjOwoJeV9tc2sgPSBwYm94LT55MSAtIHlEc3QgKyB5 TWFzazsKCXlfZHN0ID0gcGJveC0+eTE7Cgl3aGlsZSAoaCkKCXsKCSAgICBoX3RoaXMgPSBo OwoJICAgIHcgPSBwYm94LT54MiAtIHBib3gtPngxOwoJICAgIHhfc3JjID0gcGJveC0+eDEg LSB4RHN0ICsgeFNyYzsKCSAgICB4X21zayA9IHBib3gtPngxIC0geERzdCArIHhNYXNrOwoJ ICAgIHhfZHN0ID0gcGJveC0+eDE7CgkgICAgaWYgKG1hc2tSZXBlYXQpCgkgICAgewoJCXlf bXNrID0gbW9kICh5X21zayAtIHBNYXNrLT5wRHJhd2FibGUtPnksIHBNYXNrLT5wRHJhd2Fi bGUtPmhlaWdodCk7CgkJaWYgKGhfdGhpcyA+IHBNYXNrLT5wRHJhd2FibGUtPmhlaWdodCAt IHlfbXNrKQoJCSAgICBoX3RoaXMgPSBwTWFzay0+cERyYXdhYmxlLT5oZWlnaHQgLSB5X21z azsKCQl5X21zayArPSBwTWFzay0+cERyYXdhYmxlLT55OwoJICAgIH0KCSAgICBpZiAoc3Jj UmVwZWF0KQoJICAgIHsKCQl5X3NyYyA9IG1vZCAoeV9zcmMgLSBwU3JjLT5wRHJhd2FibGUt PnksIHBTcmMtPnBEcmF3YWJsZS0+aGVpZ2h0KTsKCQlpZiAoaF90aGlzID4gcFNyYy0+cERy YXdhYmxlLT5oZWlnaHQgLSB5X3NyYykKCQkgICAgaF90aGlzID0gcFNyYy0+cERyYXdhYmxl LT5oZWlnaHQgLSB5X3NyYzsKCQl5X3NyYyArPSBwU3JjLT5wRHJhd2FibGUtPnk7CgkgICAg fQoJICAgIHdoaWxlICh3KQoJICAgIHsKCQl3X3RoaXMgPSB3OwoJCWlmIChtYXNrUmVwZWF0 KQoJCXsKCQkgICAgeF9tc2sgPSBtb2QgKHhfbXNrIC0gcE1hc2stPnBEcmF3YWJsZS0+eCwg cE1hc2stPnBEcmF3YWJsZS0+d2lkdGgpOwoJCSAgICBpZiAod190aGlzID4gcE1hc2stPnBE cmF3YWJsZS0+d2lkdGggLSB4X21zaykKCQkJd190aGlzID0gcE1hc2stPnBEcmF3YWJsZS0+ d2lkdGggLSB4X21zazsKCQkgICAgeF9tc2sgKz0gcE1hc2stPnBEcmF3YWJsZS0+eDsKCQl9 CgkJaWYgKHNyY1JlcGVhdCkKCQl7CgkJICAgIHhfc3JjID0gbW9kICh4X3NyYyAtIHBTcmMt PnBEcmF3YWJsZS0+eCwgcFNyYy0+cERyYXdhYmxlLT53aWR0aCk7CgkJICAgIGlmICh3X3Ro aXMgPiBwU3JjLT5wRHJhd2FibGUtPndpZHRoIC0geF9zcmMpCgkJCXdfdGhpcyA9IHBTcmMt PnBEcmF3YWJsZS0+d2lkdGggLSB4X3NyYzsKCQkgICAgeF9zcmMgKz0gcFNyYy0+cERyYXdh YmxlLT54OwoJCX0KCQkoKmZ1bmMpIChvcCwgcFNyYywgcE1hc2ssIHBEc3QsCgkJCSB4X3Ny YywgeV9zcmMsIHhfbXNrLCB5X21zaywgeF9kc3QsIHlfZHN0LAoJCQkgd190aGlzLCBoX3Ro aXMpOwoJCXcgLT0gd190aGlzOwoJCXhfc3JjICs9IHdfdGhpczsKCQl4X21zayArPSB3X3Ro aXM7CgkJeF9kc3QgKz0gd190aGlzOwoJICAgIH0KCSAgICBoIC09IGhfdGhpczsKCSAgICB5 X3NyYyArPSBoX3RoaXM7CgkgICAgeV9tc2sgKz0gaF90aGlzOwoJICAgIHlfZHN0ICs9IGhf dGhpczsKCX0KCXBib3grKzsKICAgIH0KICAgIFJFR0lPTl9VTklOSVQgKHBEc3QtPnBEcmF3 YWJsZS0+cFNjcmVlbiwgJnJlZ2lvbik7Cn0KCiNlbmRpZiAvKiBSRU5ERVIgKi8KCkJvb2wK ZmJQaWN0dXJlSW5pdCAoU2NyZWVuUHRyIHBTY3JlZW4sIFBpY3RGb3JtYXRQdHIgZm9ybWF0 cywgaW50IG5mb3JtYXRzKQp7CgojaWZkZWYgUkVOREVSCgogICAgUGljdHVyZVNjcmVlblB0 ciAgICBwczsKCiAgICBpZiAoIW1pUGljdHVyZUluaXQgKHBTY3JlZW4sIGZvcm1hdHMsIG5m b3JtYXRzKSkKCXJldHVybiBGQUxTRTsKICAgIHBzID0gR2V0UGljdHVyZVNjcmVlbihwU2Ny ZWVuKTsKICAgIHBzLT5Db21wb3NpdGUgPSBmYkNvbXBvc2l0ZTsKICAgIHBzLT5HbHlwaHMg PSBtaUdseXBoczsKICAgIHBzLT5Db21wb3NpdGVSZWN0cyA9IG1pQ29tcG9zaXRlUmVjdHM7 CiAgICBwcy0+UmFzdGVyaXplVHJhcGV6b2lkID0gZmJSYXN0ZXJpemVUcmFwZXpvaWQ7CiAg ICBwcy0+QWRkVHJhcHMgPSBmYkFkZFRyYXBzOwogICAgcHMtPkFkZFRyaWFuZ2xlcyA9IGZi QWRkVHJpYW5nbGVzOwoKI2VuZGlmIC8qIFJFTkRFUiAqLwoKICAgIHJldHVybiBUUlVFOwp9 CgojaWZkZWYgVVNFX01NWAovKiBUaGUgQ1BVIGRldGVjdGlvbiBjb2RlIG5lZWRzIHRvIGJl IGluIGEgZmlsZSBub3QgY29tcGlsZWQgd2l0aAogKiAiLW1tbXggLW1zc2UiLCBhcyBnY2Mg d291bGQgZ2VuZXJhdGUgQ01PViBpbnN0cnVjdGlvbnMgb3RoZXJ3aXNlCiAqIHRoYXQgd291 bGQgbGVhZCB0byBTSUdJTEwgaW5zdHJ1Y3Rpb25zIG9uIG9sZCBDUFVzIHRoYXQgZG9uJ3Qg aGF2ZQogKiBpdC4KICovCiNpZiAhZGVmaW5lZChfX2FtZDY0X18pICYmICFkZWZpbmVkKF9f eDg2XzY0X18pCgojaWZkZWYgSEFWRV9HRVRJU0FYCiNpbmNsdWRlIDxzeXMvYXV4di5oPgoj ZW5kaWYKCmVudW0gQ1BVRmVhdHVyZXMgewogICAgTm9GZWF0dXJlcyA9IDAsCiAgICBNTVgg PSAweDEsCiAgICBNTVhfRXh0ZW5zaW9ucyA9IDB4MiwgCiAgICBTU0UgPSAweDYsCiAgICBT U0UyID0gMHg4LAogICAgQ01PViA9IDB4MTAKfTsKCnN0YXRpYyB1bnNpZ25lZCBpbnQgZGV0 ZWN0Q1BVRmVhdHVyZXModm9pZCkgewogICAgdW5zaWduZWQgaW50IGZlYXR1cmVzID0gMDsK ICAgIHVuc2lnbmVkIGludCByZXN1bHQ7CgojaWZkZWYgSEFWRV9HRVRJU0FYCiAgICBpZiAo Z2V0aXNheCgmcmVzdWx0LCAxKSkgewogICAgICAgIGlmIChyZXN1bHQgJiBBVl8zODZfQ01P VikKICAgICAgICAgICAgZmVhdHVyZXMgfD0gQ01PVjsKICAgICAgICBpZiAocmVzdWx0ICYg QVZfMzg2X01NWCkKICAgICAgICAgICAgZmVhdHVyZXMgfD0gTU1YOwogICAgICAgIGlmIChy ZXN1bHQgJiBBVl8zODZfQU1EX01NWCkKICAgICAgICAgICAgZmVhdHVyZXMgfD0gTU1YX0V4 dGVuc2lvbnM7CiAgICAgICAgaWYgKHJlc3VsdCAmIEFWXzM4Nl9TU0UpCiAgICAgICAgICAg IGZlYXR1cmVzIHw9IFNTRTsKICAgICAgICBpZiAocmVzdWx0ICYgQVZfMzg2X1NTRTIpCiAg ICAgICAgICAgIGZlYXR1cmVzIHw9IFNTRTI7CiAgICB9CiNlbHNlCiAgICBjaGFyIHZlbmRv clsxM107CiAgICB2ZW5kb3JbMF0gPSAwOwogICAgdmVuZG9yWzEyXSA9IDA7CiAgICAvKiBz ZWUgcC4gMTE4IG9mIGFtZDY0IGluc3RydWN0aW9uIHNldCBtYW51YWwgVm9sMyAqLwogICAg LyogV2UgbmVlZCB0byBiZSBjYXJlZnVsIGFib3V0IHRoZSBoYW5kbGluZyBvZiAlZWJ4IGFu ZAogICAgICogJWVzcCBoZXJlLiBXZSBjYW4ndCBkZWNsYXJlIGVpdGhlciBvbmUgYXMgY2xv YmJlcmVkCiAgICAgKiBzaW5jZSB0aGV5IGFyZSBzcGVjaWFsIHJlZ2lzdGVycyAoJWVieCBp cyB0aGUgIlBJQwogICAgICogcmVnaXN0ZXIiIGhvbGRpbmcgYW4gb2Zmc2V0IHRvIGdsb2Jh bCBkYXRhLCAlZXNwIHRoZQogICAgICogc3RhY2sgcG9pbnRlciksIHNvIHdlIG5lZWQgdG8g bWFrZSBzdXJlIHRoZXkgaGF2ZSB0aGVpcgogICAgICogb3JpZ2luYWwgdmFsdWVzIHdoZW4g d2UgYWNjZXNzIHRoZSBvdXRwdXQgb3BlcmFuZHMuCiAgICAgKi8KICAgIF9fYXNtX18gKCJw dXNoZlxuIgogICAgICAgICAgICAgInBvcCAlJWVheFxuIgogICAgICAgICAgICAgIm1vdiAl JWVheCwgJSVlY3hcbiIKICAgICAgICAgICAgICJ4b3IgJDB4MDAyMDAwMDAsICUlZWF4XG4i CiAgICAgICAgICAgICAicHVzaCAlJWVheFxuIgogICAgICAgICAgICAgInBvcGZcbiIKICAg ICAgICAgICAgICJwdXNoZlxuIgogICAgICAgICAgICAgInBvcCAlJWVheFxuIgogICAgICAg ICAgICAgIm1vdiAkMHgwLCAlJWVkeFxuIgogICAgICAgICAgICAgInhvciAlJWVjeCwgJSVl YXhcbiIKICAgICAgICAgICAgICJqeiAxXG4iCgogICAgICAgICAgICAgIm1vdiAkMHgwMDAw MDAwMCwgJSVlYXhcbiIKCSAgICAgInB1c2ggJSVlYnhcbiIKICAgICAgICAgICAgICJjcHVp ZFxuIgogICAgICAgICAgICAgIm1vdiAlJWVieCwgJSVlYXhcbiIKCSAgICAgInBvcCAlJWVi eFxuIgoJICAgICAibW92ICUlZWF4LCAlMVxuIgogICAgICAgICAgICAgIm1vdiAlJWVkeCwg JTJcbiIKICAgICAgICAgICAgICJtb3YgJSVlY3gsICUzXG4iCiAgICAgICAgICAgICAibW92 ICQweDAwMDAwMDAxLCAlJWVheFxuIgoJICAgICAicHVzaCAlJWVieFxuIgogICAgICAgICAg ICAgImNwdWlkXG4iCgkgICAgICJwb3AgJSVlYnhcbiIKICAgICAgICAgICAgICIxOlxuIgog ICAgICAgICAgICAgIm1vdiAlJWVkeCwgJTBcbiIKICAgICAgICAgICAgIDogIj1yIiAocmVz dWx0KSwgCiAgICAgICAgICAgICAgICI9bSIgKHZlbmRvclswXSksIAogICAgICAgICAgICAg ICAiPW0iICh2ZW5kb3JbNF0pLCAKICAgICAgICAgICAgICAgIj1tIiAodmVuZG9yWzhdKQog ICAgICAgICAgICAgOgogICAgICAgICAgICAgOiAiJWVheCIsICIlZWN4IiwgIiVlZHgiCiAg ICAgICAgKTsKCiAgICBpZiAocmVzdWx0KSB7CiAgICAgICAgLyogcmVzdWx0IG5vdyBjb250 YWlucyB0aGUgc3RhbmRhcmQgZmVhdHVyZSBiaXRzICovCiAgICAgICAgaWYgKHJlc3VsdCAm ICgxIDw8IDE1KSkKICAgICAgICAgICAgZmVhdHVyZXMgfD0gQ01PVjsKICAgICAgICBpZiAo cmVzdWx0ICYgKDEgPDwgMjMpKQogICAgICAgICAgICBmZWF0dXJlcyB8PSBNTVg7CiAgICAg ICAgaWYgKHJlc3VsdCAmICgxIDw8IDI1KSkKICAgICAgICAgICAgZmVhdHVyZXMgfD0gU1NF OwogICAgICAgIGlmIChyZXN1bHQgJiAoMSA8PCAyNikpCiAgICAgICAgICAgIGZlYXR1cmVz IHw9IFNTRTI7CiAgICAgICAgaWYgKChyZXN1bHQgJiBNTVgpICYmICEocmVzdWx0ICYgU1NF KSAmJiAoc3RyY21wKHZlbmRvciwgIkF1dGhlbnRpY0FNRCIpID09IDApKSB7CiAgICAgICAg ICAgIC8qIGNoZWNrIGZvciBBTUQgTU1YIGV4dGVuc2lvbnMgKi8KCiAgICAgICAgICAgIHVu c2lnbmVkIGludCByZXN1bHQ7ICAgICAgICAgICAgCiAgICAgICAgICAgIF9fYXNtX18oInB1 c2ggJSVlYnhcbiIKICAgICAgICAgICAgICAgICAgICAibW92ICQweDgwMDAwMDAwLCAlJWVh eFxuIgogICAgICAgICAgICAgICAgICAgICJjcHVpZFxuIgogICAgICAgICAgICAgICAgICAg ICJ4b3IgJSVlZHgsICUlZWR4XG4iCiAgICAgICAgICAgICAgICAgICAgImNtcCAkMHgxLCAl JWVheFxuIgogICAgICAgICAgICAgICAgICAgICJqZ2UgMlxuIgogICAgICAgICAgICAgICAg ICAgICJtb3YgJDB4ODAwMDAwMDEsICUlZWF4XG4iCiAgICAgICAgICAgICAgICAgICAgImNw dWlkXG4iCiAgICAgICAgICAgICAgICAgICAgIjI6XG4iCiAgICAgICAgICAgICAgICAgICAg InBvcCAlJWVieFxuIgogICAgICAgICAgICAgICAgICAgICJtb3YgJSVlZHgsICUwXG4iCiAg ICAgICAgICAgICAgICAgICAgOiAiPXIiIChyZXN1bHQpCiAgICAgICAgICAgICAgICAgICAg OgogICAgICAgICAgICAgICAgICAgIDogIiVlYXgiLCAiJWVjeCIsICIlZWR4IgogICAgICAg ICAgICAgICAgKTsKICAgICAgICAgICAgaWYgKHJlc3VsdCAmICgxPDwyMikpCiAgICAgICAg ICAgICAgICBmZWF0dXJlcyB8PSBNTVhfRXh0ZW5zaW9uczsKICAgICAgICB9CiAgICB9CiNl bmRpZiAvKiBIQVZFX0dFVElTQVggKi8KICAgIHJldHVybiBmZWF0dXJlczsKfQoKQm9vbApm YkhhdmVNTVggKHZvaWQpCnsKICAgIHN0YXRpYyBCb29sIGluaXRpYWxpemVkID0gRkFMU0U7 CiAgICBzdGF0aWMgQm9vbCBtbXhfcHJlc2VudDsKCiAgICBpZiAoIWluaXRpYWxpemVkKQog ICAgewogICAgICAgIHVuc2lnbmVkIGludCBmZWF0dXJlcyA9IGRldGVjdENQVUZlYXR1cmVz KCk7CgltbXhfcHJlc2VudCA9IChmZWF0dXJlcyAmIChNTVh8TU1YX0V4dGVuc2lvbnMpKSA9 PSAoTU1YfE1NWF9FeHRlbnNpb25zKTsKICAgICAgICBpbml0aWFsaXplZCA9IFRSVUU7CiAg ICB9CiAgICAKICAgIHJldHVybiBtbXhfcHJlc2VudDsKfQojZW5kaWYgLyogX19hbWQ2NF9f ICovCiNlbmRpZgo= --------------070003000508070405010307--