From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jason Rumney Newsgroups: gmane.emacs.devel Subject: Re: Why Emacs should have a good web-browser Date: Thu, 09 Jul 2009 20:36:08 +0800 Message-ID: <4A55E438.9020106@gnu.org> References: <87r5wqvqsn.fsf@stupidchicken.com> <87ocrueqdz.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1247143034 15036 80.91.229.12 (9 Jul 2009 12:37:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 9 Jul 2009 12:37:14 +0000 (UTC) Cc: ferkiwi+a@gmail.com, joakim@verona.se, emacs-devel@gnu.org To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 09 14:37:07 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MOss7-0005cf-0e for ged-emacs-devel@m.gmane.org; Thu, 09 Jul 2009 14:37:07 +0200 Original-Received: from localhost ([127.0.0.1]:42182 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MOss6-00029u-Au for ged-emacs-devel@m.gmane.org; Thu, 09 Jul 2009 08:37:06 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MOsru-00026c-33 for emacs-devel@gnu.org; Thu, 09 Jul 2009 08:36:54 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MOsrn-0001v2-Qh for emacs-devel@gnu.org; Thu, 09 Jul 2009 08:36:52 -0400 Original-Received: from [199.232.76.173] (port=43777 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MOsrn-0001uT-Ba for emacs-devel@gnu.org; Thu, 09 Jul 2009 08:36:47 -0400 Original-Received: from mail-pz0-f197.google.com ([209.85.222.197]:61083) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MOsrm-0005tQ-Tt for emacs-devel@gnu.org; Thu, 09 Jul 2009 08:36:47 -0400 Original-Received: by pzk35 with SMTP id 35so89681pzk.14 for ; Thu, 09 Jul 2009 05:36:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=MLOh9XdG1TfkvkUUegGvjgox61uGWpuCKvA1GrN/SpM=; b=C3M9sKf/ektoijgplZVFAATl2hq2tSBLBa6tdooBL2PspF+BjzLhLOFI9ftd6leIrT /ELtqiIvRdZiyONbRZl4kGSXovnv4RQsrpqu+zoTmh/JAWWOWI09gIK9nLkIG80ObPDU ueei56j9tIPmgj1kKrp/Zaw3tRc+6r30dDTqs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=MHvqrgq9+CbI0CuwrpycwV8+GKqlP+77aZWpKdcfdUJQckKvvDpwQigj2qbJZW10Vs QZi8sF2KMzm5te35SOHMJFXVRWJ7Gy+FvRO3KnlrgCVxxl18vkW4bSyfEBy896He2Bz0 v377MDSNpaCw63eVtYeApZccZREikVZiqsNEk= Original-Received: by 10.143.19.16 with SMTP id w16mr213277wfi.292.1247143006086; Thu, 09 Jul 2009 05:36:46 -0700 (PDT) Original-Received: from ?192.168.249.26? ([124.13.7.225]) by mx.google.com with ESMTPS id 24sm8356215wff.26.2009.07.09.05.36.43 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 09 Jul 2009 05:36:45 -0700 (PDT) User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) In-Reply-To: <87ocrueqdz.fsf@stupidchicken.com> X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:112240 Archived-At: Chong Yidong wrote: > That's excellent news. > > On a technical note, I think it makes more sense to associate embedded > applications with Emacs windows, rather than buffers as you're > apparently trying to do. Otherwise, we run into the problem of handling > the situation where the same buffer is displayed in more than one > window. Basically, we should have a way to say "the contents of this > window are handled by an embedded program, rather than by Emacs". WDYT? > It's not that difficult to handle, you just need to take snapshots of the application's display now and then. The active window contains the real application, and any other windows can contain a snapshot of the display of that program.