X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s1024; t=1410059895; bh=rNnWsWAjs71A1N3BVdo33ZY7oTlr0+SoUEmwB4LAiwA=; h=Received:Received:Received:DKIM-Signature:X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Content-Transfer-Encoding:Message-Id:References:To:X-Mailer:From:Subject; b=GmUnETPcpm1SVMJaAiGID0E8yugDjTRL07LEaSDbyAHowUVoXurlmWOzSMr7uePS11knyP96jneMcVvS/M2v1zGvo/on26MS2FppFi1yIhvrxbEMvMUgJ37HO8P2dYFmRnH81BYiVlphIrzmV3ckIP22UW63o3MuyZnVc8/Ozmo= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=sbcglobal.net; b=kkdymsnJyMyjhJXSaF1OhOVLWCyqMFfD0JM77MUaX4MzOO5DZQgLh0AZfCJcQFqWMjeAA/NLJkC6mlzBDhN4oDgbqLR4TjxnjEeTR8qRSks51ZTwjf09au9Yj8+TucUgMcgQStQNFB6gfO3TEDaOtOFTa7mgvOq+J0fT10JY70w=; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s1024; t=1410059895; bh=rNnWsWAjs71A1N3BVdo33ZY7oTlr0+SoUEmwB4LAiwA=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Content-Transfer-Encoding:Message-Id:References:To:X-Mailer; b=Mqfxw0WQcK0Mg1j+DfwLzTqC3jAarN8Lyj6CN8cp7SSbwE3PYqke64t5DEeUT2rt40tvvN3f+mC7cbj81cmgfCg0L5CPFOuvIQnD4z3Lagl0zkQhC2zNGw4O5/w0jQpnQmZObeRGKUuInLfQ8JAGzjqy4/VxF+H8U4FoIb9Wmmo= X-Yahoo-Newman-Id: 891987 DOT 55905 DOT bm AT smtp231 DOT mail DOT gq1 DOT yahoo DOT com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: _9pZZ5gVM1kSpDMnvDthkud67UJUywNzP8jR5NztnLJYk_3 qXRoZOSKy1WTP2Bb3.e5s5DO38AGCuKl8sLuXDySgnH7sOzYCo.X9rDWv9wV 0JeNONVVVIJfMu16L6brWlzSXrUdg3vugaTC4AMybUZzoEby90obI4R6d0j7 Ukm.XrzguaWOc8H_xBMTgRrY_nz7wdUDevpq9gOibFwPS0tanJgFyjpvLrTi BdKaHCilKlEjDMA3475h3c92bVVihcc2s2TUUHreTX4TnDKHLtCtoSK.vui8 uPmqc1oz2p8W9uKEZzbd7hXXUN1J74EkELxZPF_o4_Q7RHYviUL08xrWlChC kgGaPnCjQ5pIyQ9vkAgsFpsVes1MpSHL6b2kXANYRCdneCIqwIJooHZ9dos2 iGe0RLn_c8NPhHtyC7l6P4ZSo9wNgaHj2FxXIN28ReXAsdrU4zCfNnrBhdQO Z.nyCVCJLWhhesIt67u3oACiycTIx08o2D5rL9c2yHTZAnaITT4GZiIJhMgq 2xIvefCWGiJu_nEx0K1_nXhWGmkj_TXFgnyOlXRPtOpijVRo- X-Yahoo-SMTP: b8jVkbOswBAqZ4BhECp7nxPJUfTGEnEGv_G4qgQeZMeAbA-- Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [geda-user] gschem sometimes takes a nap From: Edward Hennessy In-Reply-To: <1410041434.27594.3.camel@cam.ac.uk> Date: Sat, 6 Sep 2014 20:18:14 -0700 Content-Transfer-Encoding: 7bit Message-Id: <61FA7D7D-BA1E-4678-89B7-99FE1AAA428B@sbcglobal.net> References: <7C56210D-D45D-4E93-B755-E373AC009668 AT sbcglobal DOT net> <68DB3C77-2335-4016-B466-20CA135CD4CC AT sbcglobal DOT net> <75C94905-4B16-4DEE-B42F-E33F35312204 AT sbcglobal DOT net> <1410041434 DOT 27594 DOT 3 DOT camel AT cam DOT ac DOT uk> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.1878.6) Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Sep 6, 2014, at 3:10 PM, Peter Clifton wrote: > I'd suggest looking at whether there is a heuristic you can apply for > the operations which cause a certain amount of redraw, to force a redraw > of the whole screen rather than the individual areas. > > It might be worth looking at whether invalidating the whole screen for > _every_ update is actually a pragmatic way to proceed. > > If you invalidate the whole screen area, GDK _should_ subsume the small > regions into the larger one. The commit improves performance by about 10:1. If the users don't complain, I'm calling this one done. Cheers, Ed