From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: George Plymale II Newsgroups: gmane.emacs.devel Subject: Re: Should this package be included into the NS port? Date: Sat, 19 May 2018 12:52:17 -0400 Message-ID: References: <20180519103329.GB31853@breton.holly.idiocy.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1526748628 2100 195.159.176.226 (19 May 2018 16:50:28 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 19 May 2018 16:50:28 +0000 (UTC) Cc: nick@tenpoint.co.nz, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Alan Third Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat May 19 18:50:23 2018 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 1fK53n-0000Qn-Ah for ged-emacs-devel@m.gmane.org; Sat, 19 May 2018 18:50:23 +0200 Original-Received: from localhost ([::1]:43772 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fK55u-0006D2-5k for ged-emacs-devel@m.gmane.org; Sat, 19 May 2018 12:52:34 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46251) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fK55k-0006Cx-Rz for emacs-devel@gnu.org; Sat, 19 May 2018 12:52:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fK55g-0001TJ-0K for emacs-devel@gnu.org; Sat, 19 May 2018 12:52:24 -0400 Original-Received: from mail-it0-x232.google.com ([2607:f8b0:4001:c0b::232]:39267) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fK55f-0001T6-RS for emacs-devel@gnu.org; Sat, 19 May 2018 12:52:19 -0400 Original-Received: by mail-it0-x232.google.com with SMTP id c3-v6so16812142itj.4 for ; Sat, 19 May 2018 09:52:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orbitalimpact.com; s=google; h=from:to:cc:subject:in-reply-to:date:message-id:mime-version; bh=qH4S+vqbgy6cuLgrSrDkfcsvzzHg8HfFoEuOIgBIgg8=; b=lrbOX83fOvCQbhQCTbMNLEg55V0yR4st+ktys9DQQbMDcoR0XSQMy1o3Cf+y/eTnHQ gGGswqdVBLDSEkEWJn90J4M9zcS03O/kVa0Kd2WiuaRxpc/lPGENPjUmFqyqfr2xwKMA C67XJNB3zzLCfYMffO8QDDOD+mgvr6nNPmvN4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :mime-version; bh=qH4S+vqbgy6cuLgrSrDkfcsvzzHg8HfFoEuOIgBIgg8=; b=a+IpdoZpVG5+EUaB47fICHdkVQ2Wxm7QKp9YNjStPd9OpSJl1yFBRESkvEjZw6XI4i AyA773A3MKi1XyQACKyu6bvCAYNipy7t7mfMuMap6ODUR3E5ThtXWBc/cYUXXNjxSZo8 hQVUubpIbsLALK2lUpijqxGhjhdUNuZwGGK5QKNtGe81mZ3jS+zjdVmIemojRzeSyt8D /n5t9h16l0V6t8LajvUajkZh5hF4HF4LnUteKH6/sbJZL7753l2LLTVrQLUHVplviblH YlZ9NhbspwGiziuxVZWtiJtVS07ufLqQNcA9YhsyB5J5IMw+rUrw19sMWQW7M58tibRL OkzA== X-Gm-Message-State: ALKqPwegX1AfP1BordIwox/i4BCdvRWJj9fRhPtB5/Npi1InJ4U7/QTt c/6/6vsRd+uTGMyLIuqRSSPkBj4l X-Google-Smtp-Source: AB8JxZqf3ljPQV/RuiMdzW8vmYougXuCFr4cor5Pfgv31RnGvuSOk4t8yQiA0qMfpgwVirc6NIjHZg== X-Received: by 2002:a24:47d1:: with SMTP id t200-v6mr12241531itb.1.1526748739036; Sat, 19 May 2018 09:52:19 -0700 (PDT) Original-Received: from lehi.dev.orbitalimpact.com (ip-6-39-52-196.chicago.us.northamericancoax.com. [196.52.39.6]) by smtp.gmail.com with ESMTPSA id k3-v6sm5549898ioj.55.2018.05.19.09.52.18 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 19 May 2018 09:52:18 -0700 (PDT) In-Reply-To: <20180519103329.GB31853@breton.holly.idiocy.org> (message from Alan Third on Sat, 19 May 2018 11:33:29 +0100) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4001:c0b::232 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:225445 Archived-At: Thanks a lot for your elucidation of the fundamental problem, Alan. Your post reminds me of an article with a somewhat more detailed description of this same sort of problem on X11. The author of said article was trying to remove flickering in Emacs when frames are resized and he managed to accomplish it by adding support for double-buffering. I think it may be informative to Nick & others, since your post echoes many of the same points. Here is the link: https://www.facebook.com/notes/daniel-colascione/buttery-smooth-emacs/10155313440066102/ (Warning: the article has multiple instances of profanity so read it at your own discretion) Thanks, - George Plymale II