From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: dhruva Newsgroups: gmane.emacs.devel Subject: Re: multi-tty breakage on MS-Windows Date: Mon, 10 Sep 2007 10:14:18 +0530 Message-ID: References: <200709081532.l88FWcUu014489@oogie-boogie.ics.uci.edu> <200709081724.l88HO0Jd018184@oogie-boogie.ics.uci.edu> <200709100335.l8A3Zm2a010641@oogie-boogie.ics.uci.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1189401702 5987 80.91.229.12 (10 Sep 2007 05:21:42 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 10 Sep 2007 05:21:42 +0000 (UTC) Cc: eliz@gnu.org, rms@gnu.org, emacs-devel@gnu.org To: "Dan Nicolaescu" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Sep 10 15:21:28 2007 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 1IUicj-00060C-Qj for ged-emacs-devel@m.gmane.org; Mon, 10 Sep 2007 14:44:18 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IUb8N-0007iZ-7B for ged-emacs-devel@m.gmane.org; Mon, 10 Sep 2007 00:44:27 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IUb8J-0007gm-Rs for emacs-devel@gnu.org; Mon, 10 Sep 2007 00:44:23 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IUb8H-0007fg-ON for emacs-devel@gnu.org; Mon, 10 Sep 2007 00:44:22 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IUb8H-0007fY-Ip for emacs-devel@gnu.org; Mon, 10 Sep 2007 00:44:21 -0400 Original-Received: from nf-out-0910.google.com ([64.233.182.185]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IUb8H-0005oI-14 for emacs-devel@gnu.org; Mon, 10 Sep 2007 00:44:21 -0400 Original-Received: by nf-out-0910.google.com with SMTP id e27so823404nfd for ; Sun, 09 Sep 2007 21:44:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=AQKHFaEpNQXE9gXenBJpjlZhRcvkYyoK81lRrllh8yg=; b=eR6PY9o3zkQTTapou4C6aEHFFeD+2Uejal0a59wRlbblP8Xgru9xrVMR0rLBcHEleN9lo1kbt8mxJC4YhDIbwAn+EI1Qm/ab1yz16MUnJW+bPTgJsjS63SiX3WeA+e4vGZ4pmW0HpkJQEc2lbJpFfuDci/d5pZm/CSTVz97L+Zc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ob0bYxjGFXSD8rO+OCL9GmzhxD+RlRl8t24+sWp0VH2gyNNRQYa+tvwrCE7xobHB+maDimsQSRsE3nej77tzriWU1rJQTWcCySbwIxnZNT/tr7Ukj82Xp52szBY0EkcDKzs6ivsD5DD54YI52KNCbNXM1xeCL/5U11j6TlwThqQ= Original-Received: by 10.78.172.20 with SMTP id u20mr1699085hue.1189399458909; Sun, 09 Sep 2007 21:44:18 -0700 (PDT) Original-Received: by 10.78.90.19 with HTTP; Sun, 9 Sep 2007 21:44:18 -0700 (PDT) In-Reply-To: <200709100335.l8A3Zm2a010641@oogie-boogie.ics.uci.edu> Content-Disposition: inline X-Detected-Kernel: 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:78414 Archived-At: Hi, On 9/10/07, Dan Nicolaescu wrote: > multi-tty to document them. Anyway reverting the multi-tty patch as > you said in another message will not help with that. IMHO, the best way forward is that someone with best knowledge of multi-tty as on today actively involved (maybe Dan) make a short write up on the files modified and some top level functions that need to be explored in depth. If possible, platform specific functions that need special attention or porting. This document could be just a seed at first cut and can evolve as more developers find out during exploring the code. Though I do not have any GUI/rendering related programming, I can start exploring as a learning experience. What do people say for this approach? >From a programmer's ego (I know should not be there), reverting the multi-tty patch will send wrong signals about the abilities. It is just a temporary phase of turbulence, we just need to sail past. I am sure more complex issues were fixed. If nothing else, we will try to disable parts which break the features on some platforms (ex: M$) inside some MACRO and add the same in TODO. We can take a second sweep and fix them. We will know the code better in the process. -dky -- Dhruva Krishnamurthy Contents reflect my personal views only!