From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan Nicolaescu Newsgroups: gmane.emacs.devel Subject: Re: multi-tty breakage on MS-Windows Date: Sat, 08 Sep 2007 10:24:00 -0700 Message-ID: <200709081724.l88HO0Jd018184@oogie-boogie.ics.uci.edu> References: <200709081532.l88FWcUu014489@oogie-boogie.ics.uci.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1189272349 30211 80.91.229.12 (8 Sep 2007 17:25:49 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 8 Sep 2007 17:25:49 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Sep 08 19:25:50 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 1IU445-00020u-Ec for ged-emacs-devel@m.gmane.org; Sat, 08 Sep 2007 19:25:49 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IU443-0004SI-8z for ged-emacs-devel@m.gmane.org; Sat, 08 Sep 2007 13:25:47 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IU440-0004S3-Ir for emacs-devel@gnu.org; Sat, 08 Sep 2007 13:25:44 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IU43z-0004Rr-Uh for emacs-devel@gnu.org; Sat, 08 Sep 2007 13:25:44 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IU43z-0004Ro-RF for emacs-devel@gnu.org; Sat, 08 Sep 2007 13:25:43 -0400 Original-Received: from oogie-boogie.ics.uci.edu ([128.195.1.41]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IU43w-00080F-9i; Sat, 08 Sep 2007 13:25:40 -0400 Original-Received: from mothra.ics.uci.edu (mothra.ics.uci.edu [128.195.6.93]) by oogie-boogie.ics.uci.edu (8.13.6/8.13.6) with ESMTP id l88HO0Jd018184; Sat, 8 Sep 2007 10:24:00 -0700 (PDT) In-Reply-To: (Eli Zaretskii's message of "Sat\, 08 Sep 2007 19\:29\:45 +0300") Original-Lines: 65 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (score=-1.44, required 5, autolearn=disabled, ALL_TRUSTED -1.44) X-ICS-MailScanner-From: dann@mothra.ics.uci.edu X-Detected-Kernel: Solaris 9 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:78274 Archived-At: Eli Zaretskii writes: > > Cc: emacs-devel@gnu.org > > From: Dan Nicolaescu > > Date: Sat, 08 Sep 2007 08:32:38 -0700 > > > > Eli Zaretskii writes: > > > > > . "emacs -nw" crashes on startup; backtrace attached below. > > > > This is a known problem, Jason Rumney stated that this does not work > > in his message announcing that multi-tty was ported to Windows. > > Can you please help fixing it? > > I will, if I find enough time. This is made harder by almost complete > lack of documentation of how multi-tty works. Can someone please make > an effort of explaining it in plain English? IHMO there's nobody beside the multi-tty author that understands the design well enough to be able to write correct documentation... > The changes installed as result of the merge are extensive and > very invasive, and it's hard to figure them out without some > guidance. Judging by the amount of problems we had lately on any > platform but GNU/Linux, I have a different impression, things have not been bad at all. It might be misleading that the same problems were reported over and over followed by very long discussions. Here's a summary of what I can remember right now: Cygwin: - 1 problem that was solved with a 2 line patch by people that (from the sound of it) didn't have much experience hacking either emacs or cygwin. Pretty good in my book. Mac: - 2 problems: - bootstrap problem because of requiring 'url from term/mac-win.el. The fix is simple, but nobody has done it. - input is very slow Unfortunately nobody is willing to do any work on this platform, the plan seems to be to abandon this port and switch to a different toolkit (or whatever is called on a mac). Nobody has done any testing on this platform since multi-tty has been in CVS and until after the merge. I am inclined to say that we should disable/or print a big warning when configuring this platform. Windows: - 2 problems: - -nw not working - Some issue with setting the invisible property in default-frame-alist Those were both known at the time the Windows port first worked on the multi-tty branch. > Also, how come Karoly is suddenly silent or unavailable for help when > his work is being installed Don't know, last I heard from him was about 2 months ago... > and used on platforms he obviously didn't try? To his defense, this was documented as such.