From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Yuri D'Elia Newsgroups: gmane.emacs.devel Subject: Re: Issues with partial repainting when enabling cairo Date: Fri, 27 Jan 2017 17:39:17 +0100 Message-ID: <871svoe9u2.fsf@wavexx.thregr.org> References: <87bmus8scp.fsf@wavexx.thregr.org> <834m0k1poc.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1485535253 24607 195.159.176.226 (27 Jan 2017 16:40:53 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 27 Jan 2017 16:40:53 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 27 17:40:45 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cX9Zk-0004xG-4E for ged-emacs-devel@m.gmane.org; Fri, 27 Jan 2017 17:40:36 +0100 Original-Received: from localhost ([::1]:46703 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cX9Zp-0004Qp-8D for ged-emacs-devel@m.gmane.org; Fri, 27 Jan 2017 11:40:41 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47702) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cX9ZD-0004Qh-Vc for emacs-devel@gnu.org; Fri, 27 Jan 2017 11:40:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cX9Z8-0003Ei-VL for emacs-devel@gnu.org; Fri, 27 Jan 2017 11:40:03 -0500 Original-Received: from [195.159.176.226] (port=59614 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cX9Z8-0003Eb-P6 for emacs-devel@gnu.org; Fri, 27 Jan 2017 11:39:58 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1cX9Yk-0000OO-3P for emacs-devel@gnu.org; Fri, 27 Jan 2017 17:39:34 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 23 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:V2xO88F64V06asmecu1wcqpMRys= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:211646 Archived-At: On Fri, Jan 27 2017, Eli Zaretskii wrote: >> There are some bug reports about cairo on the bts, but nothing so >> glaring. > > Glaring display bugs are the main problem with Cairo, AFAIK. We need > motivated individuals who'd work on debugging and fixing those > problems. Apart from being newer, is there any advantage that cairo should bring to the display engine? When I was reading the display code (for debugging the line truncation hang some months ago) it didn't seem quickly approachable to the uninitiated. In addition, there's quite some historical baggage one needs to consider. Similarly, I wanted to fix the fontconf/Xresource discrepancy for the freetype rendering params, but again I ran out of time during the weekend :/ Each time I read the internals I can get further, but I've been using emacs for 10+ years, and I wonder what kind of guru one needs to be to have the balls^H^H^H^Hbeard to fix cairo ;)