From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: To: 9fans@9fans.net Date: Mon, 1 Nov 2010 09:03:01 +0100 From: cinap_lenrek@gmx.de In-Reply-To: <4CCE083B.2090708@orthanc.ca> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-pmafxkawqxomyvqamjteadzulb" Subject: Re: [9fans] Non-VESA video card Topicbox-Message-UUID: 749769b0-ead6-11e9-9d60-3106f5b1d025 This is a multi-part message in MIME format. --upas-pmafxkawqxomyvqamjteadzulb Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit this is how /sys/src/cmd/vnc/draw.c was changed to not "mouse turd" on vesa. have put the changed file in contrib at: /n/sources/contrib/cinap_lenrek/draw.c didnt made a patch because its just a work arround, not a real fix. cpu% diff -c /n/dump/2009/0923/sys/src/cmd/vnc/draw.c draw.c /n/dump/2009/0923/sys/src/cmd/vnc/draw.c:107,112 - draw.c:107,113 updatescreen(Rectangle r) { int b, bb; + Image *i; lockdisplay(display); if(r.max.x > Dx(screen->r) || r.max.y > Dy(screen->r)){ /n/dump/2009/0923/sys/src/cmd/vnc/draw.c:117,129 - draw.c:118,138 } } + b = Dx(r) * pixb * Dy(r); + + if(i = allocimage(display, r, screen->chan, 0, DNofill)){ + loadimage(i, r, pixbuf, b); + draw(screen, rectaddpt(r, screen->r.min), i, nil, r.min); + freeimage(i); + } + /* * assume load image fails only because of resize - */ - b = Dx(r) * pixb * Dy(r); bb = loadimage(screen, rectaddpt(r, screen->r.min), pixbuf, b); if(bb != b && verbose) fprint(2, "loadimage %d on %R for %R returned %d: %r\n", b, rectaddpt(r, screen->r.min), screen->r, bb); + */ + unlockdisplay(display); } -- cinap --upas-pmafxkawqxomyvqamjteadzulb Content-Type: message/rfc822 Content-Disposition: inline Return-Path: <9fans-bounces+cinap_lenrek=gmx.de@9fans.net> Delivered-To: GMX delivery to cinap_lenrek@gmx.de Received: (qmail invoked by alias); 01 Nov 2010 00:26:06 -0000 Received: from gouda.swtch.com (EHLO gouda.swtch.com) [67.207.142.3] by mx0.gmx.net (mx118) with SMTP; 01 Nov 2010 01:26:06 +0100 Received: from localhost ([127.0.0.1] helo=gouda.swtch.com) by gouda.swtch.com with esmtp (Exim 4.69) (envelope-from <9fans-bounces@9fans.net>) id 1PCiAK-00022D-UP; Mon, 01 Nov 2010 00:22:24 +0000 Received: from orthanc.ca ([208.86.224.138]) by gouda.swtch.com with esmtp (Exim 4.69) (envelope-from ) id 1PCiAJ-00021z-0V for 9fans@9fans.net; Mon, 01 Nov 2010 00:22:23 +0000 Received: from rastawifi.orthanc.ca ([96.54.178.129]) (authenticated bits=0) by orthanc.ca (8.14.4/8.14.4) with ESMTP id oA10MJB0069038 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for <9fans@9fans.net>; Sun, 31 Oct 2010 17:22:21 -0700 (PDT) (envelope-from lyndon@orthanc.ca) Message-ID: <4CCE083B.2090708@orthanc.ca> Date: Sun, 31 Oct 2010 17:22:19 -0700 From: Lyndon Nerenberg User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6 MIME-Version: 1.0 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> References: <4CC85D81.60603@orthanc.ca> <7477907E-2C0D-4E41-80A8-7A688B19A91F@fastmail.fm> <4CCDD32A.3030803@orthanc.ca> <43a720345b1b95e7a3818ac782a31e6d@plug.quanstro.net> In-Reply-To: <43a720345b1b95e7a3818ac782a31e6d@plug.quanstro.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,RDNS_NONE autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on orthanc.ca Subject: Re: [9fans] Non-VESA video card X-BeenThere: 9fans@9fans.net X-Mailman-Version: 2.1.10 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.9fans.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces@9fans.net Errors-To: 9fans-bounces+cinap_lenrek=gmx.de@9fans.net X-GMX-Antivirus: 0 (no virus found) X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=5D7Q89H36p6i75npGen84eVAEFK/syJmiNoEBJhgjYKpglu1TZLLw7xMZnJMXwBFy+Sxe D/AUQGQOurK3ezVJqUBFH0uN5pjmWoMfpyHp518poSICCBQ3WUApI1qcKE/hAo0KDMd7Kye5Yu0/ AMi7A==V1; On 10-10-31 5:13 PM, erik quanstrom wrote: > what's the restriction you're not telling us? Mouse turds in the VNC client when running VESA mode. --upas-pmafxkawqxomyvqamjteadzulb--