From xemacs-beta-bounces@xemacs.org Fri Oct 1 00:04:46 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9144jLZ019539; Fri, 1 Oct 2004 00:04:45 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9144gpn019528 for ; Fri, 1 Oct 2004 00:04:42 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9144gMD019527 for xemacs-beta-mailman@xemacs.org; Fri, 1 Oct 2004 00:04:42 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9144cYO019511 for ; Fri, 1 Oct 2004 00:04:38 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9144cBW019510 for xemacweb@tux.org; Fri, 1 Oct 2004 00:04:38 -0400 Received: from stephens.ittc.ku.edu (stephens.ittc.ku.edu [129.237.125.220]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9144bkP019487; Fri, 1 Oct 2004 00:04:37 -0400 Received: from diannao.ittc.ku.edu (diannao.ittc.ku.edu [129.237.126.112]) by stephens.ittc.ku.edu (8.12.11/8.12.11/ITTC-ANTISPAM-ANTIVIRUS-3.1) with ESMTP id i9144NxS007175 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 30 Sep 2004 23:04:23 -0500 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.12.11/8.12.11) with ESMTP id i9144Ni5026265; Thu, 30 Sep 2004 23:04:23 -0500 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id i9144NV4026264; Thu, 30 Sep 2004 23:04:23 -0500 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: Adrian Aichner References: <8yarcqww.fsf_-_@smtprelay.t-online.de> From: Jerry James X-Face: +5(Pfr,; N>q#6NT,Qi5^TQh-MaUnz#kGN~OW[CQj~RS+sIor( '_8K^f9u^Y#.N`>9oKN$\JpI Date: Thu, 30 Sep 2004 23:04:23 -0500 In-Reply-To: <8yarcqww.fsf_-_@smtprelay.t-online.de> (Adrian Aichner's message of "Fri, 01 Oct 2004 00:50:39 +0200") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-VirusScan: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of james@eecs.ku.edu does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta , tbennett@nvidia.com Subject: Re: Please revert commit of lstream.c 1.29, which causes XEmacs hangs! (was: [Bug: 21.5-b17] Email truncation) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org I see I have several XEmacs-related emails to answer, but I do not have time tonight. I'll try to get around to everybody this weekend. For now, I'll answer this urgent plea for help. Adrian Aichner wrote: > Jerry James writes: > >> Yes, my version crashes too, which isn't surprising since it is the same >> as your version. :-) Okay, so we can't put a call to >> Faccept_process_output in there, given the current code organization. >> Well, let's try to simplify then. I just tried this: > > Hi Jerry, this patch reproducibly causes temacs to consume > 90% cpu > for > 22 minutes during building natively on Windows XP SP1. Well, phooey. Yet *something* needs to be done to solve the email truncation problem. I've been bit by that way too many times in the last year. > I had to kill the compilation process twice (each time starting with > nmake clean): Okay, so that's clearly not the right answer. If anybody in the gallery has another suggestion, I am all ears. > With your last commit of lstream.c > > revision 1.29 > date: 2004/09/20 19:19:50; author: james; state: Exp; lines: +3 -2 > Mark all unused parameters as unused. Also eliminate some unneeded local > variables. > > I have seen multiple hangups of cvs HEAD XEmacs on Windows XP SP1 > during mail/news fetching with the last gnus package. Well, that's mighty strange. Here is the difference between 1.28 and 1.29. Index: src/lstream.c =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/src/lstream.c,v retrieving revision 1.28 retrieving revision 1.29 diff -d -u -r1.28 -r1.29 --- src/lstream.c 2004/03/08 15:41:36 1.28 +++ src/lstream.c 2004/09/20 19:19:50 1.29 @@ -58,7 +58,8 @@ } static void -print_lstream (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) +print_lstream (Lisp_Object obj, Lisp_Object printcharfun, + int UNUSED (escapeflag)) { Lstream *lstr = XLSTREAM (obj); @@ -1601,7 +1602,7 @@ } static int -dynarr_closer (Lstream *stream) +dynarr_closer (Lstream *UNUSED (stream)) { return 0; } If anybody can explain to me how that causes ANY difference in execution on Windows (where UNUSED(x) expands to unused_x), I'd really like to know how that happened. > It's not coming back for > 10 minutes and neither many quick > C-g (keyboard-quit) > nor > C-G (keyboard-quit) > interrupt the hang! Okay, so take the patch I proposed to Tony out of your source tree. It obviously does bad things to Windows builds. > Rebuilding after reverting to > > revision 1.28 > date: 2004/03/08 15:41:36; author: james; state: Exp; lines: +1 -1 > Lutz Euler's fix for Lstream_pseudo_close: missing parentheses. > > made the hangups go away again. Actually, reverting to 1.29 should have made the hangups go away again. > Please revert your commit of lstream.c 1.29. You are confused. I never committed the patch. It was sent to Tony and xemacs-beta precisely because I didn't know if it was correct or not. You have confirmed that it is not. (Or, at least, that it causes other problems.) > I'm willing to test further lstream.c patches, but please do not > commit before extensive testing with feedback from multiple platforms. I'm willing to have you test further lstream.c patches, but please try to remember when you are testing one and revert to the current CVS version if it isn't working out. > I don't know that I have lost any data due to the above and I don't > want that to happen either. Well, I *have* lost data due to the current state of lstream.c, quite a few times, and I want it to stop. > Best regards, Right back at you! :-) Are people starting to take the Build-Bane thing seriously? I thought it was all just a big joke. Please tell me it is. I don't remember ever taking much time to clear up problems caused by my commits. In fact, the bignum stuff was the one that stretched on the longest, and that was only a couple of weeks, wasn't it? I thought that was pretty good for such an invasive change. -- Jerry James, suddenly feeling insecure http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Fri Oct 1 00:51:07 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i914p4uj008798; Fri, 1 Oct 2004 00:51:05 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i914p31i008789 for ; Fri, 1 Oct 2004 00:51:03 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i914p3Rb008788 for xemacs-beta-mailman@xemacs.org; Fri, 1 Oct 2004 00:51:03 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i914owod008764 for ; Fri, 1 Oct 2004 00:50:58 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i914owoJ008763 for xemacweb@tux.org; Fri, 1 Oct 2004 00:50:58 -0400 Received: from bastard.youngs.au.com (CPE-61-9-212-151.qld.bigpond.net.au [61.9.212.151]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i914oujT008757 for ; Fri, 1 Oct 2004 00:50:57 -0400 Received: from bastard.youngs.au.com (localhost [127.0.0.1]) by bastard.youngs.au.com (8.12.11/8.12.11) with ESMTP id i914ot6s021169 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 1 Oct 2004 14:50:55 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id i914otTf021168; Fri, 1 Oct 2004 14:50:55 +1000 X-Authentication-Warning: bastard.youngs.au.com: steve set sender to steve@youngs.au.com using -f Mail-Copies-To: never To: XEmacs beta Keywords: steve,stephen,groups References: From: Steve Youngs X-Face: %@A&y\ef)A6pi|q43; M>uyhO)~NP*fpdo0XrUuutf0|nku\O5JV(7EG%odc'n6}G@tYRl+B #[n,%B`.sHZ5>3MZvrm%,rWE7)c}ZXjH\>=p@AL\y\gyu|.lJ8B`F++86 Organization: The XEmacs Project X-X-Day: Only 2431332 days till X-Day. Got Slack? X-URL: X-Request-PGP: X-OpenPGP-Fingerprint: 1659 2093 19D5 C06E D320 3A20 1D27 DB4B A94B 3003 X-Discordian-Date: Prickle-Prickle, the 55th day of Bureaucracy, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Fri, 01 Oct 2004 14:50:50 +1000 In-Reply-To: (Vin Shelton's message of "Thu, 30 Sep 2004 21:23:28 -0400") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of steve@youngs.au.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.6 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: [Bug: 21.4.15] add-change-log-entry broken for Makefiles X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-=-= * Vin Shelton writes: > Steve Youngs writes: >> I've narrowed this down to Steve T's "shy groups" patch (regex.[ch]). >> That's the good news. The bad news is that I still haven't pinpointed >> the exact cause of the bug. :-( > Steve, > Take a look at add-change-log-entry in the file add-log.el in > the xemacs-base package. There must be a regexp there that was > affected by Stephen's change. Another clue... `makefile-add-log-defun' is returning the entire buffer instead of the name of the target or variable etc or nil. > I'm trying to debug this now. When we figure out what the problem > is, we can figure out how to address it - in packages or core. Yep, obviously. My money's on core simply because Stephen's ChangeLog entry in 21.4... 2004-09-08 Stephen J. Turnbull Fix shy groups by implementing recording of all groups for repetition and backtracking. Backport from 21.5. ...suggests that this code is already in 21.5 and I am _not_ seeing this bug in 21.5. (both XEmacsen are using the same set of packages) -- |---------------------| | XEmacs - The only _______ you'll ever need. | | Fill in the blank, yes, it's THAT good! | |-------------------------------------| --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Eicq - The XEmacs ICQ Client iEYEABECAAYFAkFc4i8ACgkQHSfbS6lLMAM+TgCeO0EJyBxUX/a5cBSOFzzVmtE9 I6QAoLZ2E5A0KAbofYT1rH/VrU4qIbPa =qnTz -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Fri Oct 1 01:20:38 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i915KSAE012946; Fri, 1 Oct 2004 01:20:29 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i915KRZ4012938 for ; Fri, 1 Oct 2004 01:20:27 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i915KRdC012937 for xemacs-beta-mailman@xemacs.org; Fri, 1 Oct 2004 01:20:27 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i915KQJm012925 for ; Fri, 1 Oct 2004 01:20:26 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i915KQd2012924 for xemacweb@tux.org; Fri, 1 Oct 2004 01:20:26 -0400 Received: from bastard.youngs.au.com (CPE-61-9-212-151.qld.bigpond.net.au [61.9.212.151]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i915KPPL012917 for ; Fri, 1 Oct 2004 01:20:26 -0400 Received: from bastard.youngs.au.com (localhost [127.0.0.1]) by bastard.youngs.au.com (8.12.11/8.12.11) with ESMTP id i915KOlq021855 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 1 Oct 2004 15:20:24 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id i915KOYR021854; Fri, 1 Oct 2004 15:20:24 +1000 X-Authentication-Warning: bastard.youngs.au.com: steve set sender to steve@youngs.au.com using -f Mail-Copies-To: never To: XEmacs beta Keywords: james,wasn,jerry References: <8yarcqww.fsf_-_@smtprelay.t-online.de> From: Steve Youngs X-Face: %@A&y\ef)A6pi|q43; M>uyhO)~NP*fpdo0XrUuutf0|nku\O5JV(7EG%odc'n6}G@tYRl+B #[n,%B`.sHZ5>3MZvrm%,rWE7)c}ZXjH\>=p@AL\y\gyu|.lJ8B`F++86 Organization: The XEmacs Project X-X-Day: Only 2431332 days till X-Day. Got Slack? X-URL: X-Request-PGP: X-OpenPGP-Fingerprint: 1659 2093 19D5 C06E D320 3A20 1D27 DB4B A94B 3003 X-Discordian-Date: Prickle-Prickle, the 55th day of Bureaucracy, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Fri, 01 Oct 2004 15:20:21 +1000 In-Reply-To: (Jerry James's message of "Thu, 30 Sep 2004 23:04:23 -0500") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of steve@youngs.au.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.6 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: Please revert commit of lstream.c 1.29, which causes XEmacs hangs! X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-=-= * Jerry James writes: > I don't remember ever taking much time to clear up problems caused > by my commits. That's because you haven't. > In fact, the bignum stuff was the one that stretched on the > longest, and that was only a couple of weeks, wasn't it? I > thought that was pretty good for such an invasive change. Yep. I, for one, was really impressed with how quickly you responded with fixes for the bugs that cropped up with the bignum integration. But that wasn't the best part. The best part was that this wasn't an exception, it was just you being you. You didn't go to any extra effort that you normally wouldn't have gone to to get the job done. Jerry James, you are a bigger asset to this project than you (or probably anyone else) realise. Thank you so very much for _everything_ you have brought to this project. I just wish we could clone you a few times. > Jerry James, suddenly feeling insecure Go look into your new baby's eyes and understand that the look of security you see there is a reflection of you. -- |---------------------| | XEmacs - The only _______ you'll ever need. | | Fill in the blank, yes, it's THAT good! | |-------------------------------------| --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Eicq - The XEmacs ICQ Client iEYEABECAAYFAkFc6RgACgkQHSfbS6lLMAPWxQCgjiXrkF7sFyIQKop3W78CvIkM maMAoNyuMaef3LYanMGLUHFwKT9AGGvN =Dw5H -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Fri Oct 1 04:16:08 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i918G0Wf004194; Fri, 1 Oct 2004 04:16:01 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i918FvrY004179 for ; Fri, 1 Oct 2004 04:15:57 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i918FvY8004178 for xemacs-beta-mailman@xemacs.org; Fri, 1 Oct 2004 04:15:57 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i918FlLx004145 for ; Fri, 1 Oct 2004 04:15:47 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i918FlFc004144 for xemacweb@tux.org; Fri, 1 Oct 2004 04:15:47 -0400 Received: from 199.184.165.136 ([220.171.62.42]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i918FGcU004078 for ; Fri, 1 Oct 2004 04:15:24 -0400 X-Message-Info: Q/gh+37+bmr/X+605/292763955255 Received: from smtp-disyllable.cliffhang.slgjikqcotyt@kittymail.com ([220.171.62.42]) by z747-cc1.slgjikqcotyt@kittymail.com with Microsoft SMTPSVC(5.0.3943.6058); Fri, 01 Oct 2004 07:18:53 -0200 Received: from gypsite231.julius.slgjikqcotyt@kittymail.com (deputation477.slgjikqcotyt@kittymail.com [220.171.62.42]) by smtp-callahan.lessor.slgjikqcotyt@kittymail.com (Postfix) with SMTP id 65EO938A27EG for ; Fri, 01 Oct 2004 14:21:53 +0500 Received: from smtp-nodular.conspire.slgjikqcotyt@kittymail.com ([220.171.62.42]) by qn59-ur04.slgjikqcotyt@kittymail.com with Microsoft SMTPSVC(5.0.2031.7125); Fri, 01 Oct 2004 08:14:53 -0100 X-Message-Info: LRGQ+%ND_LC_CHAR[1-3]98+xy+MV+1/070703141244 Received: (qmail 04742 invoked by uid 5); Fri, 01 Oct 2004 13:17:53 +0400 Date: Fri, 01 Oct 2004 07:16:53 -0200 Message-Id: <4918563648.55372@slgjikqcotyt@kittymail.com> From: Eloise Berger To: Crashes MIME-Version: 1.0 (produced by axleaccountant 2.4) Content-Type: multipart/alternative; boundary="--942313963448324" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of slgjikqcotyt@kittymail.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: crashes X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: *** X-Spam-Status: No, hits=3.6 required=5.0 tests=DNS_FROM_RFCI_DSN, RCVD_IN_BL_SPAMCOP_NET autolearn=no version=2.63 Cc: Subject: M The best I've ever seen... D july X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org ----942313963448324 Content-Type: text/plain; charset="iso-0973-4" Content-Transfer-Encoding: quoted-printable Content-Description: arsenide byzantine roundtable VoIP... Voice Over Internet Protocol Technology The Next Big Thing *even people on dial up Internet access can use it! Global b usiness! Now's the Time To Get In Front of This Wave! I invite you to take the next step and learn more. Go here to fnd out more>> http://www.1200now.com ******************************************* If you wish to be purged from our listing go to the URL above, www.mymagicmovie.com/chow/chow.html and we will take care of it right away. This is a C0MMERC1AL AD Nusrat Ali Enterprises Chamber No. 45-46 1st Cross Rd, Lokhandwala Complex, Andheri (E), Mumbai 400053 ----942313963448324-- From xemacs-beta-bounces@xemacs.org Fri Oct 1 06:02:25 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91A2M84003074; Fri, 1 Oct 2004 06:02:22 -0400 Received: from gwyn.tux.org (localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i919BW4I014721 for ; Fri, 1 Oct 2004 05:11:32 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i919BW6T014720 for xemacs-beta-mailman@xemacs.org; Fri, 1 Oct 2004 05:11:32 -0400 Received: from gwyn.tux.org (localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i919BUNJ014701 for ; Fri, 1 Oct 2004 05:11:30 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i919BUvu014700 for xemacweb@tux.org; Fri, 1 Oct 2004 05:11:30 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i919BS3I014688; Fri, 1 Oct 2004 05:11:29 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CDJRp-0002jp-00; Fri, 01 Oct 2004 18:11:29 +0900 To: Jerry James References: <8yarcqww.fsf_-_@smtprelay.t-online.de> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 01 Oct 2004 18:11:28 +0900 In-Reply-To: (Jerry James's message of "Thu, 30 Sep 2004 23:04:23 -0500") Message-ID: <87k6uaajlr.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: tbennett@nvidia.com, XEmacs Beta , Adrian Aichner Subject: Re: Please revert commit of lstream.c 1.29, which causes XEmacs hangs! X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Jerry" == Jerry James writes: Jerry> If anybody can explain to me how that causes ANY difference Jerry> in execution on Windows (where UNUSED(x) expands to Jerry> unused_x), I'd really like to know how that happened. In a debug build that could change the position of the code, and if there's a wild pointer, anything could happen. Heisenbugs and all that.... Jerry> Are people starting to take the Build-Bane thing seriously? Jerry> I thought it was all just a big joke. It's a joke. Don't take Ben's attitude seriously; he comes on strong, but after all he's been out of touch for a year. Do take any technical comments seriously, if if he has been out of touch. Adrian has gotten used to using 21.5 as his normal XEmacs; of course he wants it to be stable. Why don't I roll a 21.5.18 beta release for practice; no code freeze or anything like that, do whatever you have in mind for the next few days until I do it. If by some incredible stroke of luck, that seems to be working for everybody, we'll leave it at that, and get back to work. If not, why don't we spend a week or so getting something acceptably stable, maybe even temporarily backing out the Uno-pacifying changes to make Ben happy, roll 21.5.19, and then go back to our evil build-breaking ways? -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Fri Oct 1 06:05:59 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91A5wN5003711; Fri, 1 Oct 2004 06:05:58 -0400 Received: from gwyn.tux.org (localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i919LWjN020171 for ; Fri, 1 Oct 2004 05:21:32 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i919LVof020154 for xemacs-beta-mailman@xemacs.org; Fri, 1 Oct 2004 05:21:31 -0400 Resent-From: XEmacs Webmaster Resent-Message-ID: <16733.8603.647845.480980@gwyn.tux.org> Resent-Date: Fri, 1 Oct 2004 05:21:31 -0400 (EDT) Resent-To: xemacs-beta-mailman@xemacs.org X-Authentication-Warning: denver.icd.teradyne.com: sheltonv set sender to acs@xemacs.org using -f Organization: The XEmacs Development Team Message-ID: <5457jqel7o2.fsf@xemacs.org> Lines: 105 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of acs@xemacs.org does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 From: Vin Shelton To: xemacs-beta@xemacs.org, youngs@xemacs.org Date: Tue, 28 Sep 2004 11:44:45 -0400 Cc: Subject: BBDB Build Failure X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Steve, The bbdb package build is broken. I think your gnus update was responsible; it seems to be some of that sha1 tomfoolery: Compiling /u/sheltonv/software/SunOS-5.8/build/xemacs-packages-2004-09-28/xemacs-packages/bbdb/lisp/bbdb-com.el... While compiling toplevel forms in file /u/sheltonv/software/SunOS-5.8/build/xemacs-packages-2004-09-28/xemacs-packages/bbdb/lisp/bbdb-com.el: !! File error (("Cannot open load file" "sha1")) backtrace(nil t) # bind (error-info) byte-compile-report-error((file-error "Cannot open load file" "sha1")) # bind (error-info) #((file-error "Cannot open load file" "sha1")) load-internal("sha1" nil t nil nil nil) # bind (nosuffix nomessage noerror file) load("sha1" nil t nil) # (unwind-protect ...) require(sha1) # bind (current-load-list) # (unwind-protect ...) # bind (load-file-name) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) load-internal("canlock" nil t nil nil nil) # bind (nosuffix nomessage noerror file) load("canlock" nil t nil) # (unwind-protect ...) require(canlock) # bind (current-load-list) # (unwind-protect ...) # bind (load-file-name) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) load-internal("message" nil t nil nil nil) # bind (nosuffix nomessage noerror file) load("message" nil t nil) # (unwind-protect ...) require(message) (progn (autoload (quote widget-group-match) "wid-edit") (autoload (quote Electric-pop-up-window) "electric") (autoload (quote Electric-command-loop) "electric") (autoload (quote bbdb-migration-query) "bbdb-migrate") (autoload (quote bbdb-migrate) "bbdb-migrate") (autoload (quote bbdb-migrate-rewrite-all) "bbdb-migrate") (autoload (quote bbdb-migrate-update-file-version) "bbdb-migrate") (autoload (quote bbdb-unmigrate-record) "bbdb-migrate") (autoload (quote bbdb-redisplay-records) "bbdb-com") (autoload (quote bbdb-create-internal) "bbdb-com") (autoload (quote y-or-n-p-with-timeout) "timer") (autoload (quote mail-position-on-field) "sendmail") (require (quote message)) (require (quote sendmail))) (eval-when-compile (autoload (quote widget-group-match) "wid-edit") (autoload (quote Electric-pop-up-window) "electric") (autoload (quote Electric-command-loop) "electric") (autoload (quote bbdb-migration-query) "bbdb-migrate") (autoload (quote bbdb-migrate) "bbdb-migrate") (autoload (quote bbdb-migrate-rewrite-all) "bbdb-migrate") (autoload (quote bbdb-migrate-update-file-version) "bbdb-migrate") (autoload (quote bbdb-unmigrate-record) "bbdb-migrate") (autoload (quote bbdb-redisplay-records) "bbdb-com") (autoload (quote bbdb-create-internal) "bbdb-com") (autoload (quote y-or-n-p-with-timeout) "timer") (autoload (quote mail-position-on-field) "sendmail") (require (quote message)) (require (quote sendmail))) # bind (current-load-list) # (unwind-protect ...) # bind (load-file-name) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) load-internal("bbdb" nil t nil nil nil) # bind (nosuffix nomessage noerror file) load("bbdb" nil t nil) # (unwind-protect ...) require(bbdb) eval((require (quote bbdb))) # bind (form) byte-compile-file-form-eval-boundary((require (quote bbdb))) # bind (byte-compile-current-form handler form) byte-compile-file-form((require (quote bbdb))) # (unwind-protect ...) #() # (unwind-protect ...) call-with-condition-handler(# #) # (unwind-protect ...) # bind (byte-compile-warnings-beginning byte-compile-point-max-prev byte-compile-log-buffer byte-compile-macro-environment byte-compile-function-environment byte-compile-autoload-environment byte-compile-unresolved-functions byte-compile-bound-variables byte-compile-free-references byte-compile-free-assignments byte-compile-verbose byte-optimize byte-compile-emacs19-compatibility byte-compile-dynamic byte-compile-dynamic-docstrings byte-compile-warnings byte-compile-file-domain byte-compile-outbuffer float-output-format case-fold-search print-length print-level byte-compile-constants byte-compile-variables byte-compile-tag-number byte-compile-depth byte-compile-maxdepth byte-compile-output eval filename byte-compile-inbuffer) byte-compile-from-buffer(# "/u/sheltonv/software/SunOS-5.8/build/xemacs-packages-2004-09-28/xemacs-packages/bbdb/lisp/bbdb-com.el") # bind (byte-compile-current-file target-file input-buffer output-buffer byte-compile-dest-file load filename) byte-compile-file("lisp/bbdb-com.el") byte-code("..." [file byte-compile-file t] 2) # (condition-case ... . ((error (byte-code "ÂÃ!ˆÂ!ˆÂÄ!ˆÅÆ!«‡Æ Ç\"ˆª‘ @ÈN®‚ @!ˆÉÊ A\"ˆÂË!ˆÇ‡" ... 3)))) # bind (file) batch-byte-compile-1("lisp/bbdb-com.el") # bind (error file-to-process) batch-byte-compile-one-file() # bind (error) batch-byte-compile() # bind (arg) command-line-do-funcall("-f") # bind (dir file-count line end-of-options file-p arg tem) command-line-1() # bind (command-line-args-left) command-line() # (condition-case ... . ((t (byte-code " .‡" ... 1)))) # bind (error-data) normal-top-level() # (condition-case ... . error) # (catch top-level ...) >>Error occurred processing lisp/bbdb-com.el: Cannot open load file: sha1 Done make: *** [lisp/bbdb-com.elc] Error 1 Thanks for investigating, Vin -- In a minute there is time For decisions and revisions which a minute will reverse. T.S. Eliot [URL: http://www.cs.amherst.edu/~ccm/prufrock.html] From xemacs-beta-bounces@xemacs.org Fri Oct 1 06:06:03 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91A62Hu003784; Fri, 1 Oct 2004 06:06:02 -0400 Received: from gwyn.tux.org (localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i919NvWJ021641 for ; Fri, 1 Oct 2004 05:23:57 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i919Nvu2021640 for xemacs-beta-mailman@xemacs.org; Fri, 1 Oct 2004 05:23:57 -0400 Received: from gwyn.tux.org (localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i919Nqqs021622 for ; Fri, 1 Oct 2004 05:23:52 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i919NqAC021621 for xemacweb@tux.org; Fri, 1 Oct 2004 05:23:52 -0400 Received: from mail.LF.net (mail.LF.net [212.9.160.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i919NoX6021608 for ; Fri, 1 Oct 2004 05:23:51 -0400 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CDJdl-000FCw-TL for xemacs-beta@xemacs.org; Fri, 01 Oct 2004 11:23:50 +0200 Received: from nk by arafel.viteno.net with local (Exim 4.42 (FreeBSD)) id 1CDJdl-0000mo-E1 for xemacs-beta@xemacs.org; Fri, 01 Oct 2004 11:23:49 +0200 To: xemacs-beta@xemacs.org From: Norbert Koch X-Face: 5*nyF1\39:,h6Sk1<}(t1O5x!y5y6@XzBRq5LAYj;Xzb*Ak,]@$HL@>: c&#dUFU=U8O(+/6T0k{j{1~uS@GVk4zurEEb.~MoSbG2pM4z!~/<@.tcd `uD`fNR+TM\@++x@!/Bq)24"xD_kGn,jqwVQa|R'|FFxgWa+$0x]p>KE9E /Xk0$%a*2*K]"zOtbk9v0sNgwb2H"IOaEjCVolb5&yW`o#w2}!w!M{Dn&{K0t Mail-Followup-To: xemacs-beta@xemacs.org User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, berkeley-unix) Date: Fri, 01 Oct 2004 11:23:27 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of nk@viteno.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Subject: XEmacs Packages have been pre-released 2004-10-01-10 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hey there everyone. I have just added the following packages to the 'Pre-Releases' directory: New Packages in Pre-Release: =========================== auctex-1.42-pkg.tar.gz upstream version: 11.53 dictionary-1.14-pkg.tar.gz upstream version: 1.8 edit-utils-2.16-pkg.tar.gz upstream version: none ess-1.12-pkg.tar.gz upstream version: 5.2.3 gnus-1.82-pkg.tar.gz upstream version: 5.10.6 tramp-1.19-pkg.tar.gz upstream version: 2.0.44 Previously Announced Packages Still in Pre-Release: ================================================== Sun-1.16-pkg.tar.gz upstream version: none calc-1.26-pkg.tar.gz upstream version: 2.02fX3 ecb-1.19-pkg.tar.gz upstream version: 2.27 ecrypto-0.18-pkg.tar.gz upstream version: 2.0 mail-lib-1.68-pkg.tar.gz upstream version: none pgg-1.05-pkg.tar.gz upstream version: 0.1 riece-1.16-pkg.tar.gz upstream version: 1.0.3 sasl-1.15-pkg.tar.gz upstream version: 1.14.4 sieve-1.17-pkg.tar.gz upstream version: none text-modes-1.79-pkg.tar.gz upstream version: none xemacs-base-1.88-pkg.tar.gz upstream version: none xemacs-devel-1.65-pkg.tar.gz upstream version: none xwem-1.18-pkg.tar.gz upstream version: 0.2 Detailed Changes: ================ - ------- ChangeLog Entries from xemacs-packages/auctex/ChangeLog ------- 2004-10-01 Norbert Koch * Makefile (VERSION): XEmacs package 1.42 released. 2004-09-29 Norbert Koch * Makefile (VERSION): XEmacs package 1.41 released. 2004-09-15 Steve Youngs * tex-site.el: Whitespace clean up. Put the additions to `auto-mode-alist' in an autoload cookie comment so `auto-mode-alist' is only updated when auto-autoloads.el is loaded. Remove unnecessary autoload forms. (TeX-lisp-directory): Removed and don't add it to `load-path'. (TeX-macro-global): Slightly less confusing doc string. (eval-after-load "tex"): Only message the user if `TeX-macro-global' is nil _AND_ either $TEXMFCNF or $TEXMFLOCAL is set. * tex-jp.el (japanese-plain-tex-mode): Update the autoload cookie to something that autoload can understand. (japanese-latex-mode): ditto. * tex.el (ams-tex-mode): ditto. (TeX-style-global): Use `locate-data-directory' to set a sane default for XEmacs. - ------- ChangeLog Entries from xemacs-packages/dictionary/ChangeLog ------- 2004-10-01 Norbert Koch * Makefile (VERSION): XEmacs package 1.14 released. 2004-09-29 Norbert Koch * Makefile (VERSION): XEmacs package 1.13 released. 2004-09-25 Torsten Hilbrich * dictionary.el: added patch fixing the wrong display of dictionary description (provided by Sergei Pokrovsky) * added dictionary-description-open-delimiter and dictionary-description-close-delimiter (suggested by Sergei Pokrovsky) - ------- ChangeLog Entries from xemacs-packages/edit-utils/ChangeLog ------- 2004-10-01 Norbert Koch * Makefile (VERSION): XEmacs package 2.16 released. 2004-09-29 Norbert Koch * Makefile (VERSION): XEmacs package 2.15 released. 2004-09-23 Zajcev Evgeny * func-menu.el (fume-mode): [fix] typo. - ------- ChangeLog Entries from xemacs-packages/ess/ChangeLog ------- 2004-10-01 Norbert Koch * Makefile (VERSION): XEmacs package 1.12 released. - ------- ChangeLog Entries from xemacs-packages/gnus/ChangeLog ------- 2004-10-01 Norbert Koch * Makefile (VERSION): XEmacs package 1.82 released. 2004-09-29 Norbert Koch * Makefile (VERSION): XEmacs package 1.81 released. 2004-09-28 Steve Youngs * Sync to upstream 5.10 branch. See ChangeLog.upstream files for details. - ------- ChangeLog Entries from xemacs-packages/tramp/ChangeLog ------- 2004-10-01 Norbert Koch * Makefile (VERSION): XEmacs package 1.19 released. 2004-09-29 Norbert Koch * Makefile (VERSION): XEmacs package 1.18 released. 2004-09-22 Michael Albinus * Makefile (AUTHOR_VERSION): Bump to 2.0.44. Installing These: ================ Manually: - -------- 1) Download the packages that you want to install from: /ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/ 2) Unpack them to: [1] /usr/local/lib/xemacs/xemacs-packages/ 3) Re-start XEmacs. Using XEmacs Package Tools (XEmacs 21.[245].x): - ---------------------------------------------- 1) Tools -> Packages -> Add Download Site -> Pre-Releases 2) Tools -> Packages -> List and Install 3) Select the packages you wish to install (there are brief instructions at the bottom of the packages buffer). 4) Packages -> Install/Remove Selected 5) Re-start XEmacs. Using XEmacs Package Tools (XEmacs 21.1.14): - ------------------------------------------- 1) Options -> Manage Packages -> Add Download Site -> Pre-Releases 2) Options -> Manage Packages -> List and Install 3 - 5) As per XEmacs 21.[245].x. norbert - XEmacs Package Release Manager. Footnotes: [1] Note: Mule packages should be installed into: /usr/local/lib/xemacs/mule-packages/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQFBXSIlgu3ywdHdhM0RAmhRAJ0Zb3cCU9m0px0EeJ2y1nwGelIKfgCcCZur UEHUVdzFAyTlnbzgy8lrs74= =pcMA -----END PGP SIGNATURE----- From xemacs-beta-bounces@xemacs.org Fri Oct 1 06:06:06 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91A65ha003827; Fri, 1 Oct 2004 06:06:05 -0400 Received: from gwyn.tux.org (localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i919fHZ8027478 for ; Fri, 1 Oct 2004 05:41:17 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i919fHeh027477 for xemacs-beta-mailman@xemacs.org; Fri, 1 Oct 2004 05:41:17 -0400 Received: from gwyn.tux.org (localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i919fCAt027451 for ; Fri, 1 Oct 2004 05:41:12 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i919fC1N027449 for xemacweb@tux.org; Fri, 1 Oct 2004 05:41:12 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i919f8Dq027412 for ; Fri, 1 Oct 2004 05:41:12 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CDJuX-0002nO-00 for ; Fri, 01 Oct 2004 18:41:09 +0900 To: xemacs-beta@xemacs.org Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 01 Oct 2004 18:41:08 +0900 Message-ID: <87ekkiai8b.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Subject: regexp breakage X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org I dunno what's going on there. I can't reproduce on Debian Linux or on the Mac. :-( I'm not seeing any of Steve Y's mails in Gnus for some reason, so I'm probably going to lag a bit, as I have to grab them from my pre-spam- filtering backups. Steve -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Fri Oct 1 06:23:28 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91ANNe8006115; Fri, 1 Oct 2004 06:23:23 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91ANL27006105 for ; Fri, 1 Oct 2004 06:23:21 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i91ANLxr006104 for xemacs-beta-mailman@xemacs.org; Fri, 1 Oct 2004 06:23:21 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91ANKc2006088 for ; Fri, 1 Oct 2004 06:23:20 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i91ANKnE006087 for xemacweb@tux.org; Fri, 1 Oct 2004 06:23:20 -0400 Received: from bastard.youngs.au.com (CPE-61-9-212-151.qld.bigpond.net.au [61.9.212.151]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91ANHbK006079 for ; Fri, 1 Oct 2004 06:23:19 -0400 Received: from bastard.youngs.au.com (localhost [127.0.0.1]) by bastard.youngs.au.com (8.12.11/8.12.11) with ESMTP id i91ANHMP028872 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 1 Oct 2004 20:23:17 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id i91ANHpT028871; Fri, 1 Oct 2004 20:23:17 +1000 X-Authentication-Warning: bastard.youngs.au.com: steve set sender to steve@youngs.au.com using -f Mail-Copies-To: never To: XEmacs beta References: <87ekkiai8b.fsf@tleepslib.sk.tsukuba.ac.jp> From: Steve Youngs X-Face: %@A&y\ef)A6pi|q43; M>uyhO)~NP*fpdo0XrUuutf0|nku\O5JV(7EG%odc'n6}G@tYRl+B #[n,%B`.sHZ5>3MZvrm%,rWE7)c}ZXjH\>=p@AL\y\gyu|.lJ8B`F++86 Organization: The XEmacs Project X-X-Day: Only 2431332 days till X-Day. Got Slack? X-URL: X-Request-PGP: X-OpenPGP-Fingerprint: 1659 2093 19D5 C06E D320 3A20 1D27 DB4B A94B 3003 X-Discordian-Date: Prickle-Prickle, the 55th day of Bureaucracy, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Fri, 01 Oct 2004 20:23:10 +1000 In-Reply-To: <87ekkiai8b.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Fri, 01 Oct 2004 18:41:08 +0900") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of steve@youngs.au.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.5 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: regexp breakage X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-=-= * Stephen J Turnbull writes: > I'm not seeing any of Steve Y's mails in Gnus for some reason (message-make-fqdn) => "bastard.youngs.au.com" Would be my guess, you old prude. :-P -- |---------------------| | XEmacs - The only _______ you'll ever need. | | Fill in the blank, yes, it's THAT good! | |-------------------------------------| --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Eicq - The XEmacs ICQ Client iEYEABECAAYFAkFdMBUACgkQHSfbS6lLMAOxQgCgmqVArV25bNPZifugySCndVQW VzgAoLXeyEXmk6k97yjvltqwrtK5IDEe =zUHR -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Fri Oct 1 06:29:39 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91ATbK6007124; Fri, 1 Oct 2004 06:29:37 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91ATXBd007091 for ; Fri, 1 Oct 2004 06:29:33 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i91ATXLZ007086 for xemacs-beta-mailman@xemacs.org; Fri, 1 Oct 2004 06:29:33 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91ATQJ2007058 for ; Fri, 1 Oct 2004 06:29:26 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i91ATQTR007057 for xemacweb@tux.org; Fri, 1 Oct 2004 06:29:26 -0400 Received: from mailgate1.uni-kl.de (mailgate1.uni-kl.de [131.246.120.5]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91ATLui007033 for ; Fri, 1 Oct 2004 06:29:21 -0400 Received: from dfki-2203.dfki.uni-kl.de (isg-200.dfki.uni-kl.de [131.246.241.120]) by mailgate1.uni-kl.de (8.12.10/8.12.10) with ESMTP id i91ATE25014248 for ; Fri, 1 Oct 2004 12:29:14 +0200 Received: from serv-3100.kl.dfki.de (serv-3100.kl.dfki.de [192.168.31.180]) by dfki-2203.dfki.uni-kl.de (8.11.7p1+Sun/8.11.4) with ESMTP id i91ATEt01336 for ; Fri, 1 Oct 2004 12:29:14 +0200 (MEST) Received: from port-3108.kl.dfki.de (port-3108.kl.dfki.de [192.168.31.18]) by serv-3100.kl.dfki.de (8.11.7p1+Sun/8.11.7) with ESMTP id i91ATDu14781 for ; Fri, 1 Oct 2004 12:29:13 +0200 (MEST) Received: by port-3108.kl.dfki.de (Postfix, from userid 500) id D4969BDA44; Fri, 1 Oct 2004 12:28:28 +0200 (CEST) From: Tristan Miller To: XEmacs Beta Date: Fri, 1 Oct 2004 12:28:26 +0200 User-Agent: KMail/1.7 X-Face: ,|JJNi.kzX63(aV,0XbB~?dW%VP=u--Ye!qJWlt$gXhm)|>,->@; eGma\{@.zaH:Y%lrG7N7jLuDwQMOk^#5nC"TL$0e\}b[tNPO#+0PL{(^MeyEIZ(a]Nu)?NJ|+gU0[.Ih6K]rQ<:o.?w0S5w_HRtmMIU2\#G"<[Me[HtW"N=kz%=4"#\]1hhw7&wZV#<4=vGay/$5&~4{~#z]:m<174,Bfj^E8No!zH+1ZMlB/(2705k&5)(<{|U(Z>C[npKiK; qiGb|jdJ=_~mz Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of psychonaut@nothingisreal.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: [Bug: 21.5-b16] Can't open file X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --Boundary-00=_KFTXBCkH8hvydt5 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline ================================================================ Dear Bug Team! I receive an error with the following backtrace when trying to open a standard teTeX file /usr/share/texmf/tex/generic/ukrhyph/ukrhypfa.tex (attached with this message). I thought it might have been a bug in AUCTeX but the maintainer thinks it is a bug in the XEmacs Beta. Regards, Tristan Backtrace --------- Signaling: (void-variable locale) signal(void-variable (locale)) byte-code("..." [buf data kill-buffer signal] 3) find-file-noselect("/usr/share/texmf/tex/generic/ukrhyph/ukrhypfa.tex" nil nil t) #("/usr/share/texmf/tex/generic/ukrhyph/ukrhypfa.tex" nil t) call-interactively(find-file) ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux gambey 2.6.0-test3 #1 Tue Apr 8 12:59:09 UTC 2003 i686 athlon i386 GNU/Linux ./configure 'i386-suse-linux' '--with-gcc' '--dynamic' '--rel-alloc' '--debug=no' '--error-checking=none' '--cflags=-O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -Wno-switch -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fno-strict-aliasing' '--ldflags=-s' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/X11R6/bin' '--datadir=/usr/share' '--archlibdir=/usr/lib/xemacs/21.5.16/i386-suse-linux' '--docdir=/usr/lib/xemacs/21.5.16/i386-suse-linux' '--lispdir=/usr/share/xemacs/21.5.16/lisp' '--etcdir=/usr/share/xemacs/21.5.16/etc' '--statedir=/var/lib/xemacs' '--moduledir=/usr/lib/xemacs/21.5.16/i386-suse-linux/modules' '--infodir=/usr/share/xemacs/info' '--mandir=/usr/share/man/man1' '--with-database=gnudbm,berkdb' '--with-ncurses' '--with-tty=yes' '--with-site-lisp' '--with-sound=native' '--with-gpm' '--pdump' '--with-xpm' '--with-gif' '--with-tiff' '--with-jpeg' '--with-png' '--with-x' '--with-athena=3d' '--with-menubars=lucid' '--with-scrollbars=lucid' '--with-dialogs=athena' '--with-widgets=athena' '--x-includes=/usr/X11R6/include' '--x-libraries=/usr/X11R6/lib' '--with-mule' '--with-xim=xlib' '--with-xfs' '--with-clash-detection' '--with-ldap' '--with-pop' XEmacs 21.5-b16 "celeriac" configured for `i386-suse-linux'. Compilation / Installation: Source code location: /usr/src/packages/BUILD/xemacs-21.5.16 Installation prefix: /usr Operating system description file: `s/linux.h' Machine description file: `m/intel386.h' Compiler: gcc -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wundef -Wstrict-prototypes -Wpacked -Wshadow -Wmissing-declarations -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -Wno-switch -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fno-strict-aliasing Relocating allocator for buffers: yes GNU version of malloc: yes - Using Doug Lea's new malloc from the GNU C Library. Window System: Compiling in support for the X window system: - X Windows headers location: /usr/X11R6/include - X Windows libraries location: /usr/X11R6/lib - Handling WM_COMMAND properly. Compiling in support for the Athena widget set: - Athena headers location: X11/Xaw3d - Athena library to link: Xaw3d Using Lucid menubars. Using Lucid scrollbars. Using Athena dialog boxes. Using Athena native widgets. TTY: Compiling in support for ncurses. Compiling in support for GPM (General Purpose Mouse). Images: Compiling in support for GIF images (builtin). Compiling in support for XPM images. Compiling in support for PNG images. Compiling in support for JPEG images. Compiling in support for TIFF images. Compiling in support for X-Face message headers. Sound: Compiling in support for sound (native). Databases: Compiling in support for Berkeley database. Compiling in support for GNU DBM. Compiling in support for LDAP. Internationalization: Compiling in support for Mule (multi-lingual Emacs). Compiling in support for XIM (X11R5+ I18N input method). - Using raw Xlib to provide XIM support. - Using XFontSet to provide bilingual menubar. Compiling in support for Canna on Mule. Compiling in support for the WNN input method on Mule. Mail: Compiling in support for POP mail retrieval. Compiling in support for "dot-locking" mail spool file locking method. Other Features: Inhibiting IPv6 canonicalization at startup. Compiling in support for dynamic shared object modules. Using the new portable dumper. Load-Path Lisp Shadows: ---------------------- (/usr/share/xemacs/xemacs-packages/lisp/auctex/tex-info /usr/share/xemacs/xemacs-packages/lisp/auctex/tex-info /usr/share/xemacs/xemacs-packages/lisp/auctex/auc-old /usr/share/xemacs/xemacs-packages/lisp/auctex/auc-old /usr/share/xemacs/xemacs-packages/lisp/auctex/latex /usr/share/xemacs/xemacs-packages/lisp/auctex/latex /usr/share/xemacs/xemacs-packages/lisp/auctex/tex-mik /usr/share/xemacs/xemacs-packages/lisp/auctex/tex-mik /usr/share/xemacs/xemacs-packages/lisp/auctex/tex-jp /usr/share/xemacs/xemacs-packages/lisp/auctex/tex-jp /usr/share/xemacs/xemacs-packages/lisp/auctex/texmathp /usr/share/xemacs/xemacs-packages/lisp/auctex/texmathp /usr/share/xemacs/xemacs-packages/lisp/auctex/tex-buf /usr/share/xemacs/xemacs-packages/lisp/auctex/tex-buf /usr/share/xemacs/xemacs-packages/lisp/auctex/bib-cite /usr/share/xemacs/xemacs-packages/lisp/auctex/bib-cite /usr/share/xemacs/xemacs-packages/lisp/auctex/tex /usr/share/xemacs/xemacs-packages/lisp/auctex/tex /usr/share/xemacs/xemacs-packages/lisp/auctex/multi-prompt /usr/share/xemacs/xemacs-packages/lisp/auctex/multi-prompt /usr/share/xemacs/xemacs-packages/lisp/auctex/tex-site /usr/share/xemacs/xemacs-packages/lisp/auctex/tex-site /usr/share/xemacs/xemacs-packages/lisp/auctex/font-latex /usr/share/xemacs/xemacs-packages/lisp/auctex/font-latex /usr/share/xemacs/mule-packages/lisp/mule-base/ethio-util /usr/share/xemacs/21.5.16/lisp/mule/ethio-util /usr/share/xemacs/mule-packages/lisp/mule-base/china-util /usr/share/xemacs/21.5.16/lisp/mule/china-util /usr/share/xemacs/mule-packages/lisp/mule-base/cyril-util /usr/share/xemacs/21.5.16/lisp/mule/cyril-util /usr/share/xemacs/mule-packages/lisp/mule-base/korea-util /usr/share/xemacs/21.5.16/lisp/mule/korea-util /usr/share/xemacs/mule-packages/lisp/mule-base/viet-util /usr/share/xemacs/21.5.16/lisp/mule/viet-util /usr/share/xemacs/mule-packages/lisp/mule-base/japan-util /usr/share/xemacs/21.5.16/lisp/mule/japan-util /usr/share/xemacs/mule-packages/lisp/mule-ucs/unicode /usr/share/xemacs/21.5.16/lisp/unicode /usr/share/xemacs/xemacs-packages/lisp/build/build-report /usr/share/xemacs/21.5.16/lisp/build-report /usr/share/xemacs/site-packages/lisp/term/gnome /usr/share/xemacs/21.5.16/lisp/gnome) Installed XEmacs Packages: ------------------------- (zenirc ver: 1.15 upstream: 2.112) (xslt-process ver: 1.11 upstream: regular) (xslide ver: 1.09 upstream: 0.2.2) (xemacs-devel ver: 1.64 upstream: No-Upstream-Ver) (xemacs-base ver: 1.87 upstream: No-Upstream-Ver) (x-symbol ver: 1.1 upstream: 4.5.1) (w3 ver: 1.3 upstream: 4.0pre47) (vm ver: 7.18 upstream: 7.17) (viper ver: 1.37 upstream: 3.09) (view-process ver: 1.13 upstream: 2.4) (vhdl ver: 1.19 upstream: 3.32.20) (vc-cc ver: 1.22 upstream: No-Upstream-Ver) (vc ver: 1.38 upstream: No-Upstream-Ver) (tramp ver: 1.17 upstream: 2.0.35) (tpu ver: 1.14 upstream: 4.2X) (tooltalk ver: 1.15 upstream: No-Upstream-Ver) (tm ver: 1.37 upstream: No-Upstream-Ver) (time ver: 1.14 upstream: 1.17) (textools ver: 1.15 upstream: No-Upstream-Ver) (text-modes ver: 1.78 upstream: No-Upstream-Ver) (texinfo ver: 1.25 upstream: No-Upstream-Ver) (supercite ver: 1.2 upstream: 3.55x3) (strokes ver: 1.1 upstream: No-Upstream-Ver) (speedbar ver: 1.27 upstream: 0.14beta4) (sounds-wav ver: 1.12 upstream: No-Upstream-Ver) (sounds-au ver: 1.12 upstream: No-Upstream-Ver) (sml-mode ver: 0.11 upstream: 3.9.5) (slider ver: 1.15 upstream: 0.3x1) (sieve ver: 1.16 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (sgml ver: 1.11 upstream: No-Upstream-Ver) (semantic ver: 1.18 upstream: 1.4.2) (scheme ver: 1.14 upstream: No-Upstream-Ver) (sasl ver: 1.14 upstream: 1.14.4) (ruby-modes ver: 1.02 upstream: 1.6.8) (rmail ver: 1.14 upstream: No-Upstream-Ver) (reftex ver: 1.34 upstream: 4.21) (python-modes ver: 1.06 upstream: No-Upstream-Ver) (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) (psgml ver: 1.43 upstream: 1.3.1) (ps-print ver: 1.11 upstream: 6.5.6) (prog-modes ver: 2.01 upstream: No-Upstream-Ver) (pgg ver: 1.04 upstream: 0.1) (perl-modes ver: 1.06 upstream: No-Upstream-Ver) (pcomplete ver: 1.03 upstream: 1.1.6) (pcl-cvs ver: 1.65 upstream: R-2_9_9) (pc ver: 1.26 upstream: No-Upstream-Ver) (os-utils ver: 1.35 upstream: No-Upstream-Ver) (ocaml ver: 0.05 upstream: 3.06) (net-utils ver: 1.44 upstream: N/A) (mmm-mode ver: 1.02 upstream: 0.4.7) (misc-games ver: 1.18 upstream: No-Upstream-Ver) (mine ver: 1.16 upstream: 1.9) (mh-e ver: 1.28 upstream: 7.4.2) (mew ver: 1.18 upstream: 1.94.2) (mailcrypt ver: 2.14 upstream: 3.5.8) (mail-lib ver: 1.67 upstream: No-Upstream-Ver) (liece ver: 1.13 upstream: 1.4.9) (jde ver: 1.46 upstream: regular) (ispell ver: 1.29 upstream: 3.6) (ilisp ver: 1.33 upstream: 5.12.0) (igrep ver: 1.13 upstream: 2.111) (idlwave ver: 1.31 upstream: 5.1) (ibuffer ver: 1.09 upstream: No-Upstream-Ver) (hm--html-menus ver: 1.23 upstream: 5.9) (haskell-mode ver: 1.07 upstream: 1.45) (gnus ver: 1.8 upstream: 5.10.6) (gnats ver: 1.16 upstream: 3.101) (general-docs ver: 1.01 upstream: No-Upstream-Ver) (games ver: 1.15 upstream: 1.04) (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) (frame-icon ver: 1.11 upstream: No-Upstream-Ver) (fortran-modes ver: 1.04 upstream: No-Upstream-Ver) (forms ver: 1.15 upstream: 2.37) (footnote ver: 1.16 upstream: 0.18x) (eudc ver: 1.39 upstream: 1.32) (eterm ver: 1.15 upstream: No-Upstream-Ver) (ess ver: 1.1 upstream: 5.2.2) (eshell ver: 1.07 upstream: 2.4.1) (emerge ver: 1.11 upstream: No-Upstream-Ver) (elib ver: 1.11 upstream: 1.0) (eieio ver: 1.05 upstream: 0.17) (efs ver: 1.32 upstream: 1.22) (edt ver: 1.13 upstream: No-Upstream-Ver) (edit-utils ver: 2.14 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edebug ver: 1.21 upstream: No-Upstream-Ver) (ecrypto ver: 0.17 upstream: 2.0) (ecb ver: 1.18 upstream: 2.24) (docbookide ver: 0.07000000000000001 upstream: 0.1) (dired ver: 1.15 upstream: 7.11) (dictionary ver: 1.12 upstream: regular) (debug ver: 1.17 upstream: No-Upstream-Ver) (crisp ver: 1.14 upstream: 1.34) (cookie ver: 1.15 upstream: No-Upstream-Ver) (clearcase ver: 1.08 upstream: No-Upstream-Ver) (cc-mode ver: 1.43 upstream: 5.30.9) (calendar ver: 1.23 upstream: No-Upstream-Ver) (calc ver: 1.25 upstream: 2.02fX3) (c-support ver: 1.2 upstream: No-Upstream-Ver) (build ver: 1.14 upstream: 2.02) (bbdb ver: 1.24 upstream: 2.34) (auctex ver: 1.38 upstream: 11.14) (apel ver: 1.27 upstream: 10.2) (ada ver: 1.14 upstream: 2.27) (Sun ver: 1.15 upstream: No-Upstream-Ver) (skk ver: 1.23 upstream: regular) (mule-ucs ver: 1.06 upstream: 0.84) (mule-base ver: 1.46 upstream: No-Upstream-Ver) (lookup ver: 1.14 upstream: 1.0) (locale ver: 1.21 upstream: No-Upstream-Ver) (leim ver: 1.22 upstream: No-Upstream-Ver) (latin-unity ver: 1.1 upstream: 1.10) (egg-its ver: 1.27 upstream: No-Upstream-Ver) (edict ver: 1.16 upstream: 0.9.9) Installed Modules: ----------------- Features: -------- (mail-abbrevs xemacsbug shadow sendmail rfc822 debug font-latex tex efs-cu font-lock recent-files mwheel cus-edit cus-load wid-edit cus-face tramp-smb tramp-vc tramp regexp-opt executable advice advice-preload shell comint format-spec timer trampver vc ring vc-hooks tex-site ispell zenirc-autoloads xslt-process-autoloads xslide-autoloads xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads w3-autoloads vm-autoloads viper-autoloads view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads tramp-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads textools-autoloads text-modes-autoloads texinfo-autoloads supercite-autoloads strokes-autoloads speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads sml-mode-autoloads slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads scheme-autoloads sasl-autoloads ruby-modes-autoloads rmail-autoloads reftex-autoloads python-modes-autoloads psgml-dtds-autoloads psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads ocaml-autoloads net-utils-autoloads mmm-mode-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads mail-lib-autoloads liece-autoloads jde-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads gnats-autoloads general-docs-autoloads games-autoloads fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads ess-autoloads eshell-autoloads emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads ecrypto-autoloads ecb-autoloads docbookide-autoloads dired-autoloads dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads clearcase-autoloads cc-mode-autoloads calendar-autoloads calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads Sun-autoloads skk-autoloads mule-ucs-autoloads mule-base-autoloads lookup-autoloads locale-autoloads leim-autoloads latin-unity-autoloads egg-its-autoloads edict-autoloads modules-autoloads mule-autoloads auto-autoloads disp-table loadhist rsz-minibuf auto-show fontl-hooks x-iso8859-1 canna-leim tibetan lao devanagari indian slovenian czech romanian ccl code-cmds gutter-items menubar-items x-menubar mode-motion mouse behavior itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete cus-file derived newcomment env text-props frame obsolete cus-start custom widget cl-extra mini-cl cl cl-19 packages backquote CANNA wnn unicode lucid-scrollbars cut-buffer lucid-menubars athena-dialogs x c-balloon-help tty-frames tty toolbar native-sound scrollbar unix-processes multicast network-streams subprocesses modules menu-accelerator-support menubar berkeley-db dbm md5 xemacs xim mule gutter tiff png gif jpeg xface xpm xbm lisp-float-type file-coding linux dialog devices window-system base64) Recent keystrokes: ----------------- C-x C-f button2 button2up C-a C-d C-d C-d C-d C-d C-d C-d C-d C-d C-d RET ESC x s e n d TAB b i u TAB BS BS u g TAB TAB BS BS BS BS BS BS BS BS b u g TAB BS BS BS s e BS BS s e n d TAB TAB BS BS BS BS BS b u g TAB BS BS BS r e p TAB o r t - x e TAB RET Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Making completion list... Making completion list... Entering debugger... Loading debug...done Loading debug... Loading font-latex...done Loading font-latex... Loading tex...done Loading tex... Loading efs-cu...done Loading efs-cu... Note: file is write protected Loading font-lock...done Loading font-lock... Enabling behavior recent-files...done Loading /home/psy/.recent-files.el...done Loading /home/psy/.recent-files.el... Loading recent-files...done --Boundary-00=_KFTXBCkH8hvydt5 Content-Type: text/x-tex; charset="us-ascii"; name="ukrhypfa.tex" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="ukrhypfa.tex" % Ukrainian hyphenation patterns in LCY (cp866nav) encoding. % Based on the patterns originally written by Dimitri Vulis. % Adapted for Ukrainian by Maksym Polyakov, 1996-1998. % Russian vowels substituted by similar Ukrainian, % some other corrections made. \patterns{ . ¢¨2 . ¢÷2 . ¤¨2 . ¤÷2 . «ì5 . á6ª . è1 .¡¥2§1ã2 .¡õ2§1ã2 .¢¨¯ãª«1 .¢¨¯ã2ª .¢®2᪠.¤¢®2õ .¤¨2  .¤®1ᬠ.¤÷2  .§ á2 .§ ã2 .§ è2 .§®2®3 .¨£2 .¨§1­ .¨á1⨠.¨á5âà .ªà¨1¯ .ªà÷1¯ .«¥1¬ .«ì2 .¬ 3 .¬¥2¦5 .¬¨2­ â .¬®2£1« .¬÷2­ â .­ ¤5 .­ 1ç2­ .­ 5¢6 .­¥ 6 .­¥1¢ .­¥1§2 .­¥5« .­¥6¢à¨ .­¥6¢à÷ .­®á5ª  á5­ . .®¡3 .®¡1«¥ .®¡1«® .®¡1«õ .®¡1ॠ.®¡1àã .®¡5«¨¢ .®¡5«¨â .®¡5«÷¢ .®¡5«÷â .®£1­ .®§2 .®á2¯ .®â®1¬ .®â1à .®â3¢ .¯¥5à¥5 .¯÷¤5 .¯®3 .¯®1¢2 .¯®1¦2 .¯à¥1« .¯à®á2 .¯àõ1« .à 2á1â  .ॣ¨6® .ॣ÷6® .᥯5â .ᮯ1« .⥪1á .⮯1« .âà ­2á1 .âì2 .âõª1á .ã¤2« .ãª2 .ãà6¢ .å« 2 .ç 2¥ .ç 2õ .ç¥àáâ5 .ç¥à2á .ç¥2áâ1¢ .çõàáâ5 .çõà2á .çõ2áâ1¢ .÷£2 .÷§1­ .÷á1â÷ .÷á5âà .ù£2 .ù§1¤ .ùá1â÷ .ùá5âà 1 £à® 1 ¤¬ 1 «£ 1 ¬¯¥ 1 ¬¯õ 1 ¯¯ 1 â ª 1¡¥ 1¡« 1¡à¨ 1¡à÷ 1¡ã 1¡î 1¡ï 1¡õ 1¢ £ 1¢¥£ 1¢¥«« 1¢¥à. 1¢§2 1¢¨å 1¢¨ç 1¢¨ 1¢« 1¢®ª 1¢®ï 1¢¯ 1¢à2 1¢ã¤ 1¢î 1¢õ£ 1¢õ«« 1¢õà. 1¢÷å 1¢÷ç 1¢2á  1¢2ᯠ1¢2áå 1¢2áî 1¢2訢 1¢2è÷¢ 1£  1£« ¬ 1£®à 1£à 1¤¢¨¦ 1¤¢¨§ 1¤¢÷§ 1¤§¥. 1¤­¥¢­ 1¤­ïè 1¤®¢ 1¤®ç 1¤à®¡ 1¤à®¬ 1¤ã­ 1¤ìõ 1¤2«¥¢ 1¤2«¨« 1¤2«õ¢ 1¤2«÷« 1¤6à ¦ 1¥2ª 1¦£ 1¦¤ 1¦¬ã 1§¢ã 1§®« 1§ã 1ª ¢ 1ª ¥ 1ª ¯ 1ª â 1ª î 1ª õ 1ª¨¢ 1ª« 1ª®¬¯ 1ª®­ 1ª®® 1ª®á 1ª®è 1ªà 1ª÷¢ 1« ­¤ 1«¥¤¥ 1«ì® 1«ìî 1¬ £ 1¬¥© 1¬¥­. 5¬¨. 1¬ª­ 1¬®­ 1¬è 1¬é¥ 1¬éõ 1¬õ© 1¬õ­. 1­ ¤ 3­ . 1­ 1£ 1­ 1á2 1­ 1è2 1­¨æ 1­®© 1­®¬ 1­®å 1­®. 1­à  1­ãî 1­ì® 1­ìî 1­ï 1­÷æ 1®¡¥á 1®¡' 1®¡õá 1®ªâ 1®â¤ 1®â¯ 1®2¡®§ 1¯¥­§ 1¯¥ç 1¯¨á 1¯« ¢ 1¯« § 1¯«¨ª 1¯«¨ 1¯«÷ª 1¯® 1¯à 1¯â®£ 1¯õ­§ 1¯õç 1¯÷á 1¯2«¥â 1¯2«õâ 1¯2ᨠ1¯2á÷ 1¯6⮬ 1à ¡ 1à «£ 1ॣ¨ 1ॣ÷ 1१  1४«  1ਡ 1à®áè 1àõ£¨ 1àõ£÷ 1àõ§  1àõª«  1á  1ᢠ1ᥠ1ᦠ1ᨠ1᪠ä 1᪮¯ 1á« 1á®3 1ᯥ­á 1á¯õ­á 1áà 1áâ® 1áâ஢ 1áã 1áä¥ 1áäõ 1áå¥ 1áåõ 1áç á 1áç¨â 1áç÷â 1á' 1áõ 1á÷ 1á2¯®â 1á2楬 1á2æõ¬ 1â ªâ 1⥪  1⥪è 1â¥à« 1â¥ç¥ 1⪭ 1â«¥ 1â«õ 1⮫ª 1â®àá 1â®àæ 1â®ç­ 1âॡ 1âਡ 1âàã¡ 1âàõ¡ 1âà÷¡ 1âõª  1âõªè 1âõà« 1âõçõ 1â2¢®à 1â2ª ­ 1â6«¨â 1â6«÷â 1㧫 1ä  1ä¨ 1ä« 1ä® 1äà6 1äâ®­£ 1ä÷ 1å¢ 1å¨ 1åà 1åã. 1å÷ 1æ ¬ 1æ¢ 1æ¥ 1æ¨ 1æ® 1æõ 1æ÷ 1祫 1稢 1稪 1ç«¥ 1ç«õ 1ç® 1çâ 1çå 1çï 1çõ« 1ç÷¢ 1ç÷ª 1该 1诨« 1è¯õ 1è¯÷« 1è⥠1èâã 1èâõ 1èî 1è2¢ 1è2ª®« 1é¨ 1é÷ 1ï1¢¨ 1ï1¢÷ 2 1¬  2 3® 2¡¥á3¯ 2¡« á 2¡«¤ 2¡«ì 2¡àì 2¡à. 2¡õá3¯ 2¡1¤ 2¡1­ 2¡1â 2¡1æ 2¡5ª 2¢«ì 2¢à. 2¢1« ¡ 2¢1«¥á 2¢1«õá 2¢1¬¨ 2¢1¬÷ 2¢1¬ù 2£à®¯ 2£1¡ 2£1ª 2£1¬ 2£1¯ 2£1á 2£1å 2£1è 2£5â 2¤ «£ 2¤­¨ 2¤®ªâ 2¤àá 2¤à. 2¤1¨­ä 2¤1ª 2¤1¬ 2¤1®¡« 2¤1®2ᨠ2¤1®2á÷ 2¤1á 2¤1ä 2¤1è2 2¤1÷­ä 2¥¢à 2¥­ 2¥1ª® 2¥1® 2¦ ¢¥ 2¦ ¢õ 2¦¤« 2¦¤ì 2¦1ª 2¦1®2á 2¦1æ 2§¤­ 2§­ . 2§­¨ 2§1¡ 2§1¨­â 2§1¨­ä 2§1ª 2§1á 2§1ã2á 2§1÷­â 2§1÷­ä 2¨¬¥­¥ 2¨¬¥­ì 2¨¬õ­ì 2¨¬õ­õ 2¨1¡ 2¨1¢¨ 2ª §ª 2ª ä 2ª«ì 2ª«. 2ª­ 2ªá 2ª1¡ 2ª1£ 2ª1ª 2ª1« ª 2ª1¬ 2ª1â 2ª1æ 2ª1è 2ª1ï 2«1­ 2¬®â¯ 2¬1¢2 2¬1¨§¤ 2¬1« 2¬1÷§¤ 2­¥¢­ 2­®â¤ 2­ïè 2­õ¢­ 2­1¨§¤ 2­1á 2­1æ 2­1è 2­1÷§¤ 2®¢ 2®¤ 2®« 2®¬ 2®¯¨à 2®¯÷à 2®áâ « 2®áä 2®ä 2®1 2 2®1£ 2®1¥ 2®1§  2®1¨ 2®1ਠ2®1á® 2®1⥠2®1âà 2®1âõ 2®1ã2 2®1å¨ 2®1å÷ 2®1÷ 2®5åà® 2¯àá 2¯á. 2¯1ª 2¯1¬ 2¯1­ 2¯1¯ 2¯1áâ 2¯1ä 2¯1æ 2¯1ç 2¯1è 2à ¥ 2à¨á¯ 2à®â¤ 2à÷ᯠ2à1 «î 2à1®àâ 2᪭ 2áª. 2á«ì 2ᬥ­. 2á¬õ­. 2á­¨ 2á᪠2áâ¢. 2áâ¥à« 2á⪠2áâ­ 2áâà. 2áâì. 2áâõà« 2áâ. 2áä®à 2á1¨á¯ 2á1¨2®à 2á1«¨àã 2á1«÷àã 2á1¬ã 2á1÷ᯠ2á1÷2®à 2â ¬¯ 2â© 2⮬¬ 2⮬é 2â®­£ 2âà ¡® 2âà¡ 2â࣠2âठ2âॠ2âਣà 2âઠ2âଠ2â௠2âàà 2âàâ 2âàä 2âàæ 2âàé 2âà÷£à 2âà. 2âà1 à 2âà5è 2âãç 2âì. 2â1£ 2â6¥ 2â1¨­¢ 2â1¨­ä 2â1¬ 2â1­ 2â1¯ 2â1á 2â1ä 2â1æ 2â1é 2â1÷­¢ 2â1÷­ä 2â1ù­ä 2ä1¢ 2ä1­ 2ä1®¡à 2ä1®à£ 2ä1á 2å1 ­£ 2å1 2¤ 2å1¢¥ 2å1¢õ 2å1£ 2å1®2ª 2å1á 2å1ã2£ 2å1ã2ç 2æ1£ 2æ1§ 2æ1ª 2æ1« 2æ1¬ 2æ1®â 2æ1®2¤ 2æ1á 2ç⬠2è1ä 2é1­ 2î¬ 2õ¢à 2õ­à 2õ1ª® 2õ1® 2÷¬¥­¥ 2÷¬¥­ì 2÷¬õ­ì 2÷¬õ­õ 2÷1¡ 2÷1¢¨ 2ù¬¥­¥ 2ù¬¥­ì 2ù¬õ­ì 2ù¬õ­õ 2ù1¡ 2ù1¢¨ 3§¨á 3§÷á 3§ùá 3ª6­¨¦ 3ª6­÷¦ 3­ ï 5­¥­5­ï 3­¨ª. 5­¨. 5­¥. 5­÷. 5­ï. 3­÷ª 3®¬¬¥ 3®¬¬õ 3¯« ­ 3å®à 3稩 3ç÷© 5¡¢ 5¡¨2® 5¡®â 5¡®æ 5¡÷2® 5¡ù2® 5¢ ª 5¢ «¥ 5¢ «õ 5¢ ï 5¢¨­â 5¢¨­ç 5¢ã  5¢÷­â 5¢÷­ç 5£«¥¬ 5£«õ¬ 5¤¢¨­ã 5¤¢÷­ã 5¤¥¡ 5¤¦  5¤®â 5¤®. 5¤ìî 5¤õ¡ 5¤6«¥© 5¤6«õ© 5¦¥¢ 5¦õ¢ 5§®. 5§à¨ 5§à÷ 5§àù 5§ìî 5¨­¦ 5¨­á¯ 5ª®  5ª®¢¨ 5ª®à¨ 5ª6â®. 5«¨£ 5«¨æ® 5«¨ç¨ 5«÷£ 5«÷æ® 5«÷ç÷ 5«ù£ 5«ùæ® 5«ùçù 5«6¦¥è 5«6¦õè 5¬¥¤ 5¬¨© 5¬¨­£ 5¬®â¨ 5¬®â÷ 5¬®âù 5¬õ¤ 5¬÷© 5¬÷­£ 5¬ù© 5¬ù­£ 5­ ¯ 5­ æ 5­¨¡ 5­÷¡ 5®âªà 5¯¢ 5¯«î 5¯®á¨ 5¯à®¥6 5¯à®õ6 5¯â . 5¯â¨ª  5¯â¨æ 5¯â¨ 5¯âï 5¯ï 5¯2ᥠ5¯6áã 5à ¬« 5à¨á® 5à®ã¥ 5à÷á® 5᪮ï 5ᬥá 5ᬨ 5á¬õá 5á⨠5áâì® 5á2­ ¡ 5â¥çì 5⨣¥ 5⨣õ 5⨧. 5â«ï 5â®é 5â㤨 5âã襢 5âãèõ¢ 5âï­ã 5âõçì 5â÷£¥ 5â÷£õ 5â÷§. 5âù£¥ 5âù£õ 5âù§. 5宧 5宬 5å®ã 5æ . 5ç ­ 5è¨ 5諨 5è«® 5èâà 5éï 6¡1¡ 6¡1£ 6¡1¬ 6¡1á2 6¡1é 6¢áª 6¢5¨­ä 6¢5«¨ª 6¢5«¨ç 6¢5«÷ª 6¢5«÷ç 6¢5à æ 6¢5à¨â¨ 6¢5à÷⨠6¢5÷­ä 6£«. 6£à¥ª 6£5« © 6¤§. 6¤®â¤ 6¤ì. 6¤1¡ 6¤5஧ 6¥ 6a 6÷ 6® 6ã 6¦¤. 6§­ ï 6§1¦ 6§1¬ 6§1àã 6¨¯ 6ª¢. 6ª¥  6ªà. 6ª1ä 6«ìè 6«ì. 6«1á2 6¬1¡ 6¬1¬ 6¬1¯ 6¬1â 6¬1ç¥ 6¬1çõ 6­¥¢ª 6­à. 6­õ¢ª 6®¤ à 6®ª« 6®ª®« 6®å®à 6®5¡  6¯« ­¤ 6¯à­ 6᪮­ 6á«ï¬ 6á«. 6ááâ 6áâ㤨 6áâì¤ 6áâìá 6áì. 6á1§ 6á5«®ª 6á5çã 6â¢ì. 6⨭¦ 6⮬¥ 6⮬á 6âࢠ6âà㯠6â÷­¦ 6âù­¦ 6â1¡ 6â1। 6â1àõ¤ 6â1â 6äà. 6äì. 6å¢. 6å1ç 6å5¢¨ 6ç1ª 6ç1¬ 6ç5«¥£ 6ç5«¥¦ 6ç5«õ£ 6ç5«õ¦ 6èì. 6è1¡ 6è5¤ 6õ¢¨¤ 6õ¢®« 6÷¯   6¡  ¡¥3á  ¡õ3á  £ 5á6  £1¤  ¤ì2  ¤÷2®  ¤ù2®  ¤1 £¥  ¤1 £õ  ¤5१  ¤5àõ§  §'1  §1¢¥  §1¢¨  §1¢®  §1¢õ  §1¢÷  §1¤   §1à  ¨2£  ¨2­¨  ¨6§5  ©2¬   ª®¯5«  ª1­  ª1á  ¬1ç  ­á1ã  ­2ªà  ­2áªà  ­2ᯠ ­2áãà  ­2áæ  ®2¯  ®2á  ®6ª  à2â1®à  á¥5¯  áá6¯  áâ1¢ã  áõ5¯  á1ª  á1¯ã  á1âண  á1å  á1ç  á3¯®  á5«¥â  á5«ï¬  á5«ïå  á5«õâ  á5¬¨  á5¬÷  á5¬ù  â¥2á1  âõ2á1  â5¢¨  â5¢÷  ãâ1à  ã2ç¨  ã2ç÷  ã2çù  ã5᪠ ç5â   è1â   ï2§  ÷2£  ÷2­÷  ÷6§5  ù2£  ù6§5  1   1¡   1¡¥  1¡¨  1¡®  1¡à  1¡ã  1¡å  1¡ìî  1¡ìõ  1¡ì÷  1¡î  1¡ï  1¡õ  1¡÷  1¡ù  1¢   1¢¨  1¢®  1¢ã  1¢ìî  1¢ìõ  1¢ì÷  1¢î  1¢ï  1£   1£¥  1£¨  1£«  1£®  1£ìî  1£ìõ  1£ì÷  1£î  1£ï  1£õ  1£÷  1£ù  1¤   1¤¥  1¤¦  1¤¨  1¤®  1¤à   1¤ã  1¤æ  1¤ìî  1¤ìõ  1¤ì÷  1¤î  1¤ï  1¤õ  1¤÷  1¤ù  1¥1  1¦   1¦¥  1¦¦  1¦¨  1¦¬  1¦®  1¦ã  1¦ìî  1¦ìõ  1¦ì÷  1¦î  1¦ï  1¦õ  1¦÷  1¦ù  1§   1§¥  1§¨  1§®  1§ìî  1§ìõ  1§ì÷  1§î  1§ï  1§õ  1§÷  1§ù  1¨  1ª   1ª¥  1ª¨  1ª®  1ªã  1ªìî  1ªìõ  1ªì÷  1ªî  1ªï  1ªõ  1ª÷  1ªù  1«   1«¥  1«¨  1«®  1«ã  1«ìî  1«ìõ  1«ì÷  1«î  1«ï  1«õ  1¬¥  1¬¨  1¬­®  1¬®  1¬ã  1¬ìî  1¬ìõ  1¬ì÷  1¬î  1¬ï  1¬õ  1¬÷  1¬ù  1­   1­¥  1­¨  1­®  1­à  1­ã  1­ìî  1­ìõ  1­ì÷  1­î  1­ï  1­õ  1­÷  1¯   1¯¥  1¯¨  1¯®  1¯ã  1¯ìî  1¯ìõ  1¯ì÷  1¯î  1¯ï  1¯õ  1¯÷  1¯  1ॠ 1ਠ 1à®  1àã  1àìî  1àìõ  1àì÷  1àî  1àï  1àõ  1à÷  1àù  1à6   1á   1ᥠ 1ᨠ 1á®  1áâ   1á⥠ 1á⨠ 1áâ®  1áâã  1áâìî  1áâìõ  1áâì÷  1áâî  1áâï  1áâõ  1áâ÷  1áâù  1áã  1áìî  1áìõ  1áì÷  1áî  1áï  1áõ  1á÷  1áù  1á2è¥  1á2èõ  1â   1⥠ 1⨠ 1â®  1âà  1âã  1âìî  1âìõ  1âì÷  1âî  1âï  1âõ  1â÷  1âù  1ã  1ä   1ä¥  1ä¨  1ä®  1äã  1äìî  1äìõ  1äì÷  1äî  1äï  1äõ  1ä÷  1äù  1å   1å¥  1å¨  1å®  1åã  1åìî  1åìõ  1åì÷  1åî  1åï  1åõ  1å÷  1åù  1æ   1æ¥  1æ¨  1æ®  1æã  1æõ  1æ÷  1æù  1ç   1ç¥  1ç¨  1çã  1çìî  1çìõ  1çì÷  1çõ  1ç÷  1çù  1ç2­¥  1ç2­õ  1è   1è¥  1è¨  1è®  1èã  1èìî  1èìõ  1èì÷  1èõ  1è÷  1èù  1é   1é¥  1é¨  1é®  1éã  1éìî  1éìõ  1éì÷  1éõ  1é÷  1éù  1î  1ï  1õ  1÷  1ù  2¢®â  2¥à  2¨å  2­1®¡  2­5㧠 2á1â¨à  2á1â÷à  2á1âùà  2㥠 2ã«¥  2ã«õ  2㬠 2ã­  2ãá  2÷å  2ùå  3£ã  5¢¥  5¢õ  5¢÷  5£¢  5¤¢¨  5¤¢÷  5§6ã  5«÷  5«ù  5áâਠ 5é  6­¨­á  6­÷­á  6áâï­  6á5âï£  6⮬­ ¡ á1¬ ¡ 1á2ª ¡¥£1« ¡¥§1¤2 ¡¥§5¢ ¡¥áá2 ¡¥á1ç ¡¥1¤à ¡¥2§1¨ ¡¥2§1÷ ¡¥2§1ù ¡¥2᪠¡¥2áâ  ¡§¤6 ¡¨®5á ¡¨5áâà ¡«¥2á1ª ¡«õ2á1ª ¡«1¨á¯ ¡«1÷ᯠ¡«1ùᯠ¡®àâ5 ¡®à6âà ¡®á®2¡1 ¡®á2á ¡®1¤6à ¡®1¦¦ ¡®1§ ¡®1ࢠ¡®1á ¡®1â2« ¡¯5« ¡à 6á« ¡áâ6 ¡ã1£ ¡'1 ¡ì1ï¢ ¡õ£1« ¡õ§1¤2 ¡õ§5¢ ¡õáá2 ¡õá1ç ¡õ1¤à ¡õ2§1¨ ¡õ2§1÷ ¡õ2§1ù ¡õ2᪠¡õ2áâ  ¡÷®5á ¡÷5áâà ¡ù®5á ¡ù5áâà ¡1 ¥ ¡1¢  ¡1¢® ¡1¢ï ¡1¦ ¡1§6 ¡1« ¢ ¡1«¥£ ¡1«®¦ ¡1«®¬ ¡1«õ£ ¡1ਢ ¡1ä ¡1å ¡1ç ¡1è ¡5«¨§  ¡5«¨¬ ¡5«÷§  ¡5«÷¬ ¡5«ù§  ¡5«ù¬ ¡5®ª¥ ¡5®ªõ ¡5®à¡ ¡5ਣ ¡5ਤ ¢ ­5á6 ¢ å1 ¢ 1¤ ¢¤®1á ¢¥§1¤® ¢¥®2á ¢¥2áâ1¢ ¢¥5¤à ¢§¨á5 ¢¨ 5á ¢¨­6¤à ¢¨1᪠¢¨1è ¢¨2 ¬ ¢¨2§­ ¢¨5 ä ¢¨5®« ¢¨5®­ ¢¨5¯ ¢¨5ᯠ¢¨5­¨ ¢ª1­ ¢«¨6¥ ¢«¨6õ ¢«÷6¥ ¢«÷6õ ¢«ù6¥ ¢«ù6õ ¢®§1¢ ¢®¨2á ¢®á1ª ¢®÷2á ¢®ù2á ¢®1¢ª ¢®1¯ ¢®2áâà ¢¯®6« ¢à 2¦5¤ ¢à®5â ¢â®3ª2 ¢ã1§ ¢ã2å1 ¢ã5£ ¢ç¥6â5 ¢çõ6â5 ¢õ§1¤® ¢õ®2á ¢õ2áâ1¢ ¢õ5¤à ¢÷ 5á ¢÷­6¤à ¢÷2 ¬ ¢÷2§­ ¢÷5 ä ¢÷5®« ¢÷5®­ ¢1¡ ¢1¢ ¢1£ ¢1¤ ¢1¥ ¢1ª ¢1« £ ¢1¬  ¢1¬® ¢1­ ¢1á2 ¢1â ¢1ä ¢1å ¢1æ ¢1ç  ¢1ç¨ ¢1ç÷ ¢1çù ¢1è ¢1é ¢2­ãè ¢5à á ¢5à®à ¢6¡¨ ¢6¡÷ ¢6¡ù ¢6ªãá ¢6¬®£® ¢6¬®ç ¢6ᥣ ¢6áõ£ ¢6室 £ 1áâ £ 2ã £ 5¤à £¥2­1¨­ £¥2­1÷­ £¥2­1ù­ £¥2®¤ £¥2®¯ £¥2®á £¥2®æ £¥6®¡ £¨1á £ª®1¢ £®á1ª £®á3á £®1§ £®1¯ £®1áè £®2á¡ £®2á1  £®2á1âà £õ2­1¨­ £õ2­1÷­ £õ2­1ù­ £õ2®¤ £õ2®¯ £õ2®á £õ2®æ £õ6®¡ £÷1á £ù1á £1£ £1¥ £1§ £1«ï¥ £1«ïâ £1«ïî £1«ïõ £1­¨ £1­÷ £1æ £1ç ¤ 2£¥­ ¤ 2£õ­ ¤ 2¯à ¤¢¥2á1ª ¤¢ã1è ¤¢õ2á1ª ¤¥á2ª ¤¥1£« ¤¥1áâ ¤¥2§1 2 ¤¥2§1¨2® ¤¥2§1®2 ¤¥2§1÷2® ¤¥2§1ù2® ¤¥2® ¤¥5à¥5¢®5 ¤¥5å ¤¦1¬ ¤¦1à ¤¨¯5â ¤¨á1âà ¤¨2 ¤ ¤¨2 ¬ ¤¨2®¡ ¤¨2®5á ¤¨2áâ® ¤¨2á1¥ ¤¨2á1õ ¤¨5®­ ¤¨5å ¤¬®1á ¤­®5¤ ¤®â®1 ¤®1¡à ¤®1¤2 ¤®1§ ¤®1¯ ¤®1á­ ¤®1á2¯ ¤®1è2 ¤®2àã ¤®5¬­® ¤®5ࢠ ¤®6¡«  ¤á3ª­ ¤ã1¯ ¤ã1áâ ¤ã2® ¤'1 ¤õá2ª ¤õ1£« ¤õ1áâ ¤õ2§1 2 ¤õ2§1¨2® ¤õ2§1®2 ¤õ2§1÷2® ¤õ2§1ù2® ¤õ2® ¤õ5å ¤÷¯5â ¤÷á1âà ¤÷2 ¤ ¤÷2 ¬ ¤÷2®¡ ¤÷2®5á ¤÷2áâ® ¤÷2á1¥ ¤÷2á1õ ¤÷5®­ ¤÷5å ¤ù¯5â ¤ùá1âà ¤ù2 ¤ ¤ù2 ¬ ¤ù2®¡ ¤ù2®5á ¤ù2áâ® ¤ù2á1¥ ¤ù2á1õ ¤ù5®­ ¤ù5å ¤1¢  ¤1¢¥ ¤1¢¨¤ ¤1¢¨á ¤1¢®¤ ¤1¢õ ¤1¢÷¤ ¤1¢÷á ¤1£2 ¤1¤ ¤2¥ ¤1§  ¤1§® ¤1« ¤1­ ¤1¯ ¤1à á ¤1० ¤1ਢ ¤1àã¡ ¤1àï¤ ¤1àõ¦ ¤1â ¤1å ¤1ç ¤2¬á ¤5§¥¬ ¤5§¨ ¤5§õ¬ ¤5§÷ ¤5§ù ¤6à ï ¥ 2¤¥ ¥ 2§ ¥ 6¤  ¥¢®2á ¥¢1ç ¥¢2­¨¬ ¥¢2­ïâ ¥¢2­÷¬ ¥¢2¯ ¥¢6ªã ¥£1« . ¥£1«¨ ¥£1«® ¥£1­ ¥£6­ â ¥¤®ã5ª ¥¦ 6â ¥¦1¬ ¥¦1à ¥§1¢® ¥§1¤  ¥§1¤à ¥§5¢¨ ¥§5¢÷ ¥¨2£ ¥¨2¤ ¥¨2¬ ¥ªá1 ¥ªá2¯ ¥ª1­ ¥ª1᪠¥ª1áâã ¥«ì5 ¥¬1­¥ ¥¬1ç ¥­1ਠ¥­1à÷ ¥­1àù ¥­5ॠ¥®¡1« ¥®1á ¥®2¡ ¥®2¦ ¥®2ª®­ ¥®2¯à ¥®2àã ¥®2á  ¥®2ᥠ¥®2ç ¥®2é ¥®6ᢠ¥®6áã ¥®6å¢ ¥®6è ¥¯1«¥ ¥¯1â  ¥¯1â® ¥¯5«¨. ¥¯5«÷. ¥¯5«ù. ¥¯5⥠¥¯5â¨ç ¥¯5âãà ¥¯5â÷ç ¥¯5âùç ¥à¥1¤¢ ¥à¥1§¢ ¥à¥1¯ ¥à¥1áá ¥à¥5£­ ¥à¨á2 ¥à¨1᪠¥à®1 ¥à®6¡ ¥à÷á2 ¥à÷1᪠¥àùá2 ¥àù1᪠¥à1 ¥ ¥à1¢ â ¥à1âï ¥à2å¨ ¥à2å÷ ¥à2åù ¥à5⫨ ¥à5â«÷ ¥à5â«ù ¥à6ª« ¥áªà¨¯1 ¥áªà÷¯1 ¥áªàù¯1 ¥á1ª ¥á1¯ ¥á1â à ¥á2¯  ¥á5¢  ¥á5ªãà ¥á5¬ ¥á5à  ¥â®à 5 ¥ã3â® ¥å1¬ ¥å5®¡ ¥è1â® ¥÷2£ ¥÷2¤ ¥÷2¬ ¥ù2£ ¥ù2¤ ¥ù2¬ ¥1  ¥1¡  ¥1¡¥ ¥1¡¨ ¥1¡® ¥1¡à ¥1¡ã ¥1¡ìî ¥1¡ì÷ ¥1¡î ¥1¡ï ¥1¡÷ ¥1¡ù ¥1¢  ¥1¢¥ ¥1¢¨ ¥3¢® ¥1¢ã ¥1¢î ¥1¢ï ¥1¢÷ ¥1£  ¥1£¤ ¥1£¥ ¥1£¨ ¥1£® ¥1£ã ¥1£ìî ¥1£ì÷ ¥1£î ¥1£ï ¥1£÷ ¥1£ù ¥1¤  ¥1¤¥ ¥1¤¨ ¥1¤® ¥1¤ã ¥1¤ìî ¥1¤ì÷ ¥1¤î ¥1¤ï ¥1¤÷ ¥1¤ù ¥1¥ ¥1¦  ¥1¦¥ ¥1¦¦ ¥1¦® ¥1¦ã ¥1¦ìî ¥1¦ì÷ ¥1¦î ¥1¦ï ¥1§  ¥1§¥ ¥1§¨ ¥1§® ¥1§ã ¥1§ìî ¥1§ì÷ ¥1§î ¥1§ï ¥1§÷ ¥1§ù ¥1¨ ¥1ª  ¥1ª¢ ¥1ª¥ ¥1ª¨ ¥1ªã ¥1ªìî ¥1ªì÷ ¥1ªî ¥1ªï ¥1ª÷ ¥1ªù ¥1«  ¥1«¥ ¥1«¨ ¥1«® ¥1«ã ¥1«ìî ¥1«ì÷ ¥1«î ¥1«ï ¥1«÷ ¥1«ù ¥1¬  ¥1¬¥ ¥1¬¨ ¥1¬® ¥1¬ã ¥1¬ìî ¥1¬ì÷ ¥1¬î ¥1¬ï ¥1­  ¥1­¥ ¥1­¨ ¥1­® ¥1­ã ¥1­ìî ¥1­ì÷ ¥1­ì ¥1­î ¥1­ï ¥1­÷ ¥1¯  ¥1¯¥ ¥1¯¨ ¥1¯® ¥1¯ã ¥1¯ìî ¥1¯ì÷ ¥1¯î ¥1¯ï ¥1¯÷ ¥1à  ¥1ॠ¥1ਠ¥1àã ¥1àìî ¥1àì÷ ¥1àî ¥1àï ¥1à÷ ¥1àù ¥1á  ¥1á¡ ¥1ᤠ¥1ᥠ¥1ᨠ¥1á® ¥1áâ  ¥1á⢠¥1á⥠¥1á⨠¥1áâ® ¥1áâà ¥1áâã ¥1áâìî ¥1áâì÷ ¥1áâî ¥1áâï ¥1áâ÷ ¥1áâù ¥1áã ¥1áìî ¥1áì÷ ¥1áî ¥1áï ¥1á÷ ¥1áù ¥1á2£ ¥1â  ¥1⢠¥1⥠¥1⨠¥1â« ¥1â® ¥1âà ¥1âã ¥1âìî ¥1âì÷ ¥1âî ¥1âï ¥1â÷ ¥1âù ¥1ã ¥1ä  ¥1ä¥ ¥1ä¨ ¥1ä® ¥1äã ¥1äìî ¥1äì÷ ¥1äî ¥1äï ¥1ä÷ ¥1äù ¥1å  ¥1å¥ ¥1å¨ ¥1å® ¥1åã ¥1åìî ¥1åì÷ ¥1åî ¥1åï ¥1å÷ ¥1åù ¥1æ  ¥1æ¥ ¥1æ¨ ¥1æ® ¥1æã ¥1æ÷ ¥1æù ¥1ç  ¥1ç¥ ¥1ç¨ ¥1çã ¥1çìî ¥1çì÷ ¥1ç÷ ¥1çù ¥1è  ¥1è¥ ¥1è¨ ¥1è« ¥1è® ¥1èâ  ¥1èã ¥1èìî ¥1èì÷ ¥1è÷ ¥1èù ¥1é  ¥1é¥ ¥1é¨ ¥1é® ¥1éã ¥1éìî ¥1éì÷ ¥1é÷ ¥1éù ¥1î ¥1ï ¥1õ ¥1÷ ¥1ù ¥2¢à® ¥2¤ ¥2¤1 ¯ ¥2¤1¨î ¥2¤1÷î ¥2¤1ùî ¥2¥¢  ¥2®¤¨ ¥2®¤÷ ¥2®¤ù ¥2®­  ¥2®à® ¥2à1ã2¯ ¥2á3¯ã ¥3®«  ¥3®­. ¥5£6­® ¥5¦¨ ¥5¦÷ ¥5¦ù ¥5ªõ ¥5¬÷ ¥5¬ù ¥5®«¨ ¥5®«ï ¥5®«. ¥5®å« ¥5áâ . ¥6¢ ¥6¤5ã6£ ¥6¥¬  ¥6á⨣ ¥6áâ÷£ ¥6áâù£ ¥6ä ¥6æ ¦ â1¢ ¦¥2® ¦¥5¤2 ¦ª®1 ¦õ2® ¦õ5¤2 ¦1¡ ¦1¦ ¦1§ ¦1« ¦1¬  ¦1­ ¦1¯ ¦1á ¦1â ¦1ç ¦2¦¥ ¦2¦õ ¦5¥ § ¥2 § ­5á6 § á2­ § â2 § ï6 § õ2 § 1¢ç § 1£2 § 1¤à § 1§2 § 1ª¢ § 1à2¦ § 1á § 1å § 1è § 2èª § 3⬠§ 5¯6­ã § 5⢠§ 5ã §¢¥2â3¢ §¢õ2â3¢ §¢2 §£1­ã §¤¨2á §¤à®2 §¤÷2á §¤ù2á §¨5¤¢ §¨6®­® §®ª2 §®1¡ §®1¤2à §®1§2 §®1ࢠ§®1á2 §®1é §®5¬6 §'ï5¢ §÷5¤¢ §÷6­÷ §÷6®­® §ù5¤¢ §ù6®­® §1 ªâ §1¢ª §1¢ï §1£ §1¤¢ §1¤¥ §1¤¨ §1¤ã §1¤ï §1¤õ §1¤÷ §1¤ù §1¥ §1§ §1« §1­¥ §1­® §1­ã §1­õ §1­÷ §1®ªá §1®à£ §1¯ §1à  §1த §1àï §1â §1æ §1ç §1è §2à ª §2à ç §5¢¥â §5¢õâ §5£­  §5¤ . §5¤®¬ §5१ §5àõ§ §6¢®­ §6¬á ¨ á2 ¨ 1᪠¨£1­ ¨¤¨3®¬ ¨¤¨5  ¨¤1æ ¨§£1­¥ ¨§£1­õ ¨§¨1á ¨§®1â ¨§®2® ¨§'5 ¨§1¢ ¨§1¤ ¨§2¢  ¨§2£­ ¨§5ॠ¨§5àõ ¨¨2§ ¨ªá1âã ¨ª1¢ ¨ª1­ ¨ª1᪠¨«¥1¯ ¨«õ1¯ ¨¬1­ ¨¬1ç ¨­®5á ¨­á2 ¨­1 â®¬ ¨­1à ¨®á2 ¨®2áâ  ¨®5ᯠ¨¯1«¥ ¨¯1«õ ¨¯1âã ¨à¥2å ¨àõ2å ¨à5¢ ¨áª1­ ¨áâ1¢ ¨á1¡ ¨á1ª ¨á1¬ ¨á1¯ ¨á1⥪ ¨á1âõª ¨á1ç ¨á2¯ á ¨á5ª¨ ¨á5ª÷ ¨á5ªù ¨á5â¥æ ¨á5âõæ ¨á6¯  ¨á6¯« ¨â1¢  ¨â1¢¥ ¨â1¢õ ¨â1¢ ¨â1ãç ¨â5¢ã ¨ã2£ ¨ã2ç ¨ã6à ¨è1«¥ ¨è1«õ ¨ï2¤ ¨1  ¨1¡  ¨1¡¥ ¨1¡¨ ¨1¡® ¨1¡à ¨1¡ã ¨1¡ìî ¨1¡ìõ ¨1¡ì÷ ¨1¡î ¨1¡ï ¨1¡õ ¨1¡÷ ¨1¡ù ¨1¢  ¨1¢¥ ¨1¢® ¨1¢ã ¨1¢ìî ¨1¢ìõ ¨1¢ì÷ ¨1¢î ¨1¢ï ¨1¢õ ¨1¢÷ ¨1¢2á ¨1£  ¨1£¥ ¨1£¨ ¨1£« ¨1£® ¨1£ã ¨1£ìî ¨1£ìõ ¨1£ì÷ ¨1£î ¨1£ï ¨1£õ ¨1£÷ ¨1£ù ¨1£ ¨1¤  ¨1¤¢ ¨1¤¥ ¨1¤¨ ¨1¤® ¨1¤à ¨1¤ã ¨1¤ìî ¨1¤ìõ ¨1¤ì÷ ¨1¤î ¨1¤ï ¨1¤õ ¨1¤÷ ¨1¤ù ¨1¥ ¨1¦  ¨1¦¥ ¨1¦¦ ¨1¦¨ ¨1¦¬ ¨1¦® ¨1¦à ¨1¦ã ¨1¦ìî ¨1¦ìõ ¨1¦ì÷ ¨1¦î ¨1¦ï ¨1¦õ ¨1¦÷ ¨1¦ù ¨1§  ¨1§¥ ¨1§¨ ¨1§­  ¨1§® ¨1§à ¨1§ã ¨1§ìî ¨1§ìõ ¨1§ì÷ ¨1§î ¨1§ï ¨1§õ ¨1§÷ ¨1§ù ¨1¨ ¨1ª  ¨1ª¥ ¨1ª¨ ¨1ª® ¨1ªã ¨1ªìî ¨1ªìõ ¨1ªì÷ ¨1ªî ¨1ªï ¨1ªõ ¨1ª÷ ¨1ªù ¨1«  ¨1«¥ ¨1«¨ ¨1«® ¨1«ã ¨1«ìî ¨1«ìõ ¨1«ì÷ ¨1«î ¨1«ï ¨1«õ ¨1«÷ ¨1«ù ¨1¬  ¨1¬¥ ¨1¬¨ ¨1¬® ¨1¬ã ¨1¬ìî ¨1¬ìõ ¨1¬ì÷ ¨1¬î ¨1¬ï ¨1¬õ ¨1¬÷ ¨1¬ù ¨1­  ¨1­¥ ¨1­¨ ¨1­® ¨1­ã ¨1­î ¨1­ï ¨1­õ ¨1­÷ ¨1® ¨1¯  ¨1¯¥ ¨1¯¨ ¨1¯« ¨1¯® ¨1¯á ¨1¯ã ¨1¯î ¨1¯ï ¨1¯õ ¨1¯÷ ¨1à  ¨1ॠ¨1ਠ¨1à® ¨1àã ¨1àî ¨1àï ¨1àõ ¨1à÷ ¨1àù ¨1á  ¨1ᥠ¨1ᨠ¨1á® ¨1áâ  ¨1á⥠¨1á⨠¨1áâ® ¨1áâà  ¨1áâã ¨1áâìî ¨1áâìõ ¨1áâì÷ ¨1áâî ¨1áâï ¨1áâõ ¨1áâ÷ ¨1áâù ¨1áâ ¨1áã ¨1áìî ¨1áìõ ¨1áì÷ ¨1áî ¨1áï ¨1áõ ¨1á÷ ¨1áù ¨1á2­¨ ¨1â  ¨1⥠¨1⨠¨1â« ¨1â® ¨1âà ¨1âã ¨1âìî ¨1âìõ ¨1âì÷ ¨1âî ¨1âï ¨1âõ ¨1â÷ ¨1âù ¨1ã ¨1ä  ¨1ä¥ ¨1ä¨ ¨1ä® ¨1äã ¨1äìî ¨1äìõ ¨1äì÷ ¨1äî ¨1äï ¨1äõ ¨1ä÷ ¨1äù ¨1å  ¨1å¥ ¨1å¨ ¨1å® ¨1åã ¨1åìî ¨1åìõ ¨1åì÷ ¨1åî ¨1åï ¨1åõ ¨1å÷ ¨1åù ¨1æ  ¨1æ¥ ¨1æ¨ ¨1æ® ¨1æã ¨1æõ ¨1æ÷ ¨1æù ¨1æ ¨1ç  ¨1ç¥ ¨1ç¨ ¨1çã ¨1çìî ¨1çìõ ¨1çì÷ ¨1çõ ¨1ç÷ ¨1çù ¨1è  ¨1è¥ ¨1è¨ ¨1è« ¨1è® ¨1èã ¨1èìî ¨1èìõ ¨1èì÷ ¨1èõ ¨1è÷ ¨1èù ¨1è2¯ ¨1é  ¨1é¥ ¨1é¨ ¨1é® ¨1éã ¨1éìî ¨1éìõ ¨1éì÷ ¨1éõ ¨1é÷ ¨1éù ¨1î ¨1ï ¨1õ ¨1÷2 ¨1ù2 ¨2 ¯ ¨2 ä ¨2 1£ ¨2¤¥© ¨2¤õ© ¨2«1 2æ ¨2¬¥­® ¨2¬õ­® ¨2®ª6 ¨2®¯à ¨2®å ¨2®æ ¨2®1᪠¨2¯1«¨ ¨2á' ¨2â1㯠¨2î« ¨2î­ ¨3®àâ ¨5£¤ ¨5ª6ç ¨5®«¥ ¨5®«õ ¨5áªã ¨6¯5⨧ ¨6â®â ¨6è­ ©¥à5 ©ª®5¯ ©¬1  ©á1ªãà ©å2᪠©õà5 ©1 ©2¤¢ ©2¤­ ©2¤1à ©2«ì ©2¯1â ©2á­ ©2áè ©2á1¡ ©2å ©5® ©6á5âà ©6á5ä ª ¬5­ ª ¯6«  ª 1¤ ª 1ᯠª 1áâ ª 1â« ª 2¯1« ª 3ãá ª¥1áâ ª¥5£«¨ ª¥5£«÷ ª¥5£«ù ª¥5¤ ª¥5¯â¨ ª¥5¯â÷ ª¥5¯âù ª¨ª1á ª¨5® ª®£2­ ª®¯ã5 ª®à1¢ ª®á1¬® ª®á5­ ª®1¤2­ ª®1᪠ª®1â2« ª®2¬¨­ ª®2¬÷­ ª®2¬ù­ ª®2ᢠª®5§­ ª®5á⢠ªà¨2®5 ªà÷2®5 ªàù2®5 ªá1¯ ªá1âà ªã£1 ªãá1ª ªã6â« ªõ1áâ ªõ5£«¨ ªõ5£«÷ ªõ5£«ù ªõ5¤ ªõ5¯â¨ ªõ5¯â÷ ªõ5¯âù ª÷ª1á ª÷5® ªùª1á ªù5® ª1¤ ª1¥ ª1­  ª1­® ª1®à£ ª1¯ ª1᪨ ª1áª÷ ª1áªù ª1áå ª1å ª1ç ª2á1« ª5¦ ª5«¨© ª5«÷© ª5«ù© ª5áâ¥. ª5áâõ. ª5áî ª6ᢠª6á1¬ « ã1 « 2£1« «¥£5« «¥¯5«® «¥2® «¥6¢5à  «¥6áâ5¢ «¨®5 «¨1¯â «¨1ᯠ «¨2¢1« «¨2⮡ «¨5áâà «¨6¥­¨ «¨6®á «¨6å5¢ «ª1­ ««î1 «®¡®1 «®á5ª  «®å5« «®1¤6à «®1§ «®1áªã «®5¢¤ «®5¤¦ «®5á⢠«®6¡®à «ã1¤2 «ã5á «ã5â «îª1¢ «õ£5« «õ¯5«® «õ2® «õ6¢5à  «õ6áâ5¢ «÷®5 «÷1¯â «÷1ᯠ «÷2¢1« «÷2⮡ «÷5áâà «÷5á®5 «÷6¥­÷ «÷6®á «÷6å5¢ «÷6õ­÷ «ù®5 «ù1¯â «ù1ᯠ «ù2¢1« «ù2⮡ «ù5áâà «ù6®á «ù6å5¢ «1¡  «1¡¨ «1¡® «1¡÷ «1¡ù «1¢ «1£ «1¤6 «1¦  «1¦¥ «1¦¨ «1¦ì «1¦õ «1¦÷ «1¦ù «1§  «1§¤ «1§¥ «1§® «1§õ «1ª «1« «1¬ «1¯ «1â «1ä «1å6 «1æ «1ç  «1çì «1è6 «1é «2£ â «2«ì «2⪠«5¦6¡ «5ç¥ «5çõ «6¢ª «6¬é «6â5« ¬ £1­ ¬ ã2â ¬ 1á¡ ¬ 2¢§ ¬ 2⮡ ¬ 2â1 ­ ¬ 2ã ¬ 5⢠¬ 6çâ ¬¥2¤1® ¬¥2¦1¤ ¬¥2® ¬¨2­î ¬¨6§5 ­ ¬­®£®1 ¬®áª1¢ ¬®1¬ ¬®1᪮ ¬®3® ¬®5¯ ¬¯®2ç ¬¯2« ¬á2­ ¬á2á ¬á6¯ ¬ã5£ ¬ã5á6ª ¬õ2¤1® ¬õ2¦1¤ ¬õ2® ¬÷2­î ¬÷6§5 ­ ¬ù2­î ¬ù6§5 ­ ¬1£ ¬1§ ¬1ª ¬1­  ¬1­®¥ ¬1­®á ¬1­®õ ¬1á ¬1ä ¬1æ ¬1ç¨á ¬1ç÷á ¬1çùá ¬1î2á ¬2¬1­ ¬2¬1ç ¬2á¡ ¬2á⨠¬2áâ÷ ¬2áâù ¬2á1®à ¬5¥ ¬5­¥¯ ¬5­¨© ¬5­®¢ ¬5­®â ¬5­õ¯ ¬5­÷© ¬5å ¬6 â ¬6«ì ­ ã6ç ­ 1§2 ­ 1ª¢ ­ 1¬­ ­ 1ࢠ­ 1å ­ 2¨« ­ 2÷« ­ 2ù« ­ 5¥ ­£®ã5 ­¤¥2á5 ­¤õ2á5 ­¤6§ ­¥¢1à® ­¥¢5à¨â ­¥¢5à÷â ­¥¢5àùâ ­¥¢6â ­¥¥6 ­¥¨2 ­¥®2¯ ­¥®2à ­¥®2å ­¥®2æ ­¥®6áâ® ­¥á2ª ­¥ã5áâà ­¥ï6 ­¥÷2 ­¥ù2 ­¥1¢2¤ ­¥1£« ­¥1¤à ­¥1§­ ­¥1¬­ ­¥1¯2 ­¥1áâ ­¥1áç ­¥1á2­ ­¥1á2¯ ­¥1á2ä ­¥2¢à  ­¥3®2£à ­¥5ªáâ ­¥5ঠ­¥5á6å ­¨« 6 ­¨«5 ¬ ­¨1áâà ­¨5ªâ ­¨5®ª ­¨5¯ ­ª®1¯ ­ª5à® ­®¬5­ ­®¯6« ­®1§ ­®1¯ ­®1⢠­®5¥ ­®5® ­®5⪠­®5è ­®5õ ­áã2à ­â¨ 2 ­â¨®2 ­âà1¨2£à ­âà1÷2£à ­âà1ù2£à ­âà5ã6¯ ­â÷ 2 ­â÷®2 ­âù 2 ­âù®2 ­â2à ­ã§2 ­ã1᪠­ã1âà ­ã6§¥ ­ã6§õ ­'1 ­î2á ­õ¢1à® ­õ¢5à¨â ­õ¢5à÷â ­õ¢5àùâ ­õ¢6â ­õ¨2 ­õ®2¯ ­õ®2à ­õ®2å ­õ®2æ ­õ®6áâ® ­õá2ª ­õã5áâà ­õï6 ­õõ6 ­õ÷2 ­õù2 ­õ1¢2¤ ­õ1£« ­õ1¤à ­õ1§­ ­õ1¬­ ­õ1¯2 ­õ1áâ ­õ1áç ­õ1á2­ ­õ1á2¯ ­õ1á2ä ­õ2¢à  ­õ3®2£à ­õ5ªáâ ­õ5ঠ­õ5á6å ­÷« 6 ­÷«5 ¬ ­÷1áâà ­÷5ªâ ­÷5®ª ­÷5¯ ­1¡ ­1¢2 ­1£ ­1¤ ­1¥ ­1¦ ­1§ ­1ª ­1« ­1¬ ­5­ ­5­ï. ­1¯ ­1â ­1ä ­1å ­1ç ­1é ­2£1¤ ­2¤¢ ­2¤« ­2¤­ ­2á­ ­2áä ­2á1¢ ­2á1¤ ­2á1«ï ­2á1¬ ­2⪠­2âà ¤ ­6¤â ­6¤æ ® ­ ¡¨5 ® ­ ¡÷5 ® ­ ¡ù5 ®¡®1« ®¡1¢ ®¡1«ã ®¡5«¨ª ®¡5«¨ç ®¡5«÷ª ®¡5«÷ç ®¡5«ùª ®¡5«ùç ®¡5à ¤ ®¡5à ¬ ®¡5à á ®¢®á6ª ®¢®5áâà ®¢2ª« ®¢5¨­â ®¢5÷­â ®¢5ù­â ®¢6¤  ®¤¨5 ¯ ®¤®1á ®¤ì1 ®¤÷5 ¯ ®¤ù5 ¯ ®¤1à  ®¤1à®á ®¤2«¨â ®¤2«÷â ®¤2«ùâ ®¥2¤ ®¥5⨠®¥5â÷ ®¥5âù ®¥5å ®¥6á ®§1 à ®§1à® ®§5¤® ®§5¤î ®¨2£6 ®¨2§ ®¨2¬¥ ®¨2¬ã ®¨2¬õ ®¨6® ®ª1§ ®ª1­ã ®ª5­¥ ®ª5­õ ®«ã®2 ®¬1¨­â ®¬1à ®¬1÷­â ®¬1ù­â ®¬2­ï ®¬2¯1â ®­á2 ®­2âà â ®­5à ®­6âàã ®®ª6á ®¯ «¥5 ®¯ «õ5 ®¯5âã ®à á6¯à ®à¨3®« ®à÷3®« ®àù3®« ®à1¨á¯ ®à1÷ᯠ®à1ùᯠ®à2¢¨ ®à5âì ®à5âï ®à5㧠®á1ª ¬ ®á1ª å ®á1ª . ®á1ª¥ ®á1ª¨ ®á1ª®© ®á1ªã. ®á1ªõ ®á1ª÷ ®á1ªù ®á1¬®á ®á2­ ®á2ᢠ®á2᪮ ®á2ᯠ®á2á1¬ ®á5¡  ®á5¬¨ ®á5¬÷ ®á5¬ù ®á5­¨â ®á5­÷â ®á6¯«¥ ®á6¯«õ ®â¥6¯5 ®âã2  ®âõ6¯5 ®â1¢ ®â1« ®ä®á5 ®ä®2à ®ç¨6ï ®ç÷6ï ®çù6ï ®î2¡ ®ï2¢ ®ï2¤ ®ï2§ ®ï6à ®õ2¤ ®õ6á ®÷2£6 ®÷2§ ®÷2¬¥ ®÷2¬ã ®÷2¬õ ®÷6® ®ù2£6 ®ù2§ ®ù2¬¥ ®ù2¬ã ®ù2¬õ ®ù6® ®1¡¥ ®1¡¨ ®1¡® ®1¡ã ®1¡ìî ®1¡ìõ ®1¡ì÷ ®1¡î ®1¡õ ®1¡÷ ®1¡ù ®1¢  ®1¢¥ ®1¢¨ ®1¢¬ ®1¢® ®1¢ã ®1¢ìî ®1¢ìõ ®1¢ì÷ ®1¢î ®1¢ï ®1¢õ ®1¢÷ ®1¢2¢ ®1¢2ᥠ®1¢2áõ ®1¢2â ®1£  ®1£¥ ®1£¨ ®1£® ®1£ã ®1£ìî ®1£ìõ ®1£ì÷ ®1£î ®1£ï ®1£õ ®1£÷ ®1£ù ®1¤  ®1¤¥ ®1¤¨ ®1¤® ®1¤àã ®1¤ã ®1¤ìî ®1¤ìõ ®1¤ì÷ ®1¤î ®1¤ï ®1¤õ ®1¤÷ ®1¤ù ®1¦  ®1¦¥ ®1¦¨ ®1¦¬ ®1¦® ®1¦ã ®1¦ìî ®1¦ìõ ®1¦ì÷ ®1¦î ®1¦ï ®1¦õ ®1¦÷ ®1¦ù ®1§¥ ®1§¨ ®1§® ®1§ã ®1§ìî ®1§ìõ ®1§ì÷ ®1§î ®1§ï ®1§õ ®1§÷ ®1§ù ®1ª  ®1ª¢ ®1ª¥ ®1ª¨ ®1ª® ®1ªã ®1ªìî ®1ªìõ ®1ªì÷ ®1ªî ®1ªï ®1ªõ ®1ª÷ ®1ªù ®1«  ®1«¥ ®1«¨ ®1«ã ®1«ìî ®1«ìõ ®1«ì÷ ®1«î ®1«ï ®1«õ ®1¬  ®1¬¥ ®1¬¨ ®1¬® ®1¬ã ®1¬ç ®1¬ìî ®1¬ìõ ®1¬ì÷ ®1¬ï ®1¬õ ®1¬÷ ®1¬ù ®1­  ®1­¥ ®1­¨ ®1­® ®1­ã ®1­ìî ®1­ìõ ®1­ì÷ ®1­î ®1­ï ®1­õ ®1­÷ ®1®2 ®1¯  ®1¯¥ ®1¯¨ ®1¯® ®1¯ã ®1¯ìî ®1¯ìõ ®1¯ì÷ ®1¯î ®1¯ï ®1¯õ ®1¯÷ ®1à  ®1ࢠ⠮1ॠ®1à® ®1àã ®1àìî ®1àìõ ®1àì÷ ®1àî ®1àï ®1àõ ®1à÷ ®1àù ®1á  ®1á¡ ®1ᥠ®1ᨠ®1á­¥ ®1á­¨¬ ®1á­õ ®1á­÷¬ ®1ᯥ ®1á¯õ ®1áâ  ®1á⥠®1á⨠®1áâà ®1áâã ®1áâìî ®1áâìõ ®1áâì÷ ®1áâî ®1áâï ®1áâõ ®1áâ÷ ®1áâù ®1áã ®1áç¥ ®1áçõ ®1áìî ®1áìõ ®1áì÷ ®1áî ®1áï ®1áõ ®1á÷ ®1áù ®1á6â® ®1â  ®1⢮ ®1⨠®1â® ®1âã ®1âìî ®1âìõ ®1âì÷ ®1âî ®1âï ®1ä  ®1ä¥ ®1ä¨ ®1ä® ®1äã ®1äìî ®1äìõ ®1äì÷ ®1äî ®1äï ®1äõ ®1ä÷ ®1äù ®1å  ®1å¥ ®1å® ®1åã ®1åìî ®1åìõ ®1åì÷ ®1åî ®1åï ®1åõ ®1æ  ®1æ¥ ®1æ¨ ®1æã ®1æõ ®1æ÷ ®1æù ®1ç¥ ®1ç¨ ®1ç« ®1çã ®1çìî ®1çìõ ®1çì÷ ®1çõ ®1ç÷ ®1çù ®1è  ®1è¥ ®1è¨ ®1è® ®1èã ®1èìî ®1èìõ ®1èì÷ ®1èõ ®1è÷ ®1èù ®1è6« ®1é  ®1é¥ ®1é¨ ®1é® ®1éã ®1éìî ®1éìõ ®1éì÷ ®1éõ ®1é÷ ®1éù ®1î ®1ï ®1õ ®2¡« £ ®2¡ï ®2¢«  ®2¢à¨ ®2¤1 ¤ ®2¤1ã2à ®2¥¢« ®2¥â ®2§1®¡ ®2ª1 2ã ®2¬î ®2®å® ®2à «£ ®2á1ã­ ®2ä1®à¨ ®2ä1®à÷ ®2ä1®àù ®2æ® ®2õ¢« ®2õâ ®3«® ®3â÷ ®3âù ®5¤¢¨£ ®5¤¢÷£ ®5«÷ ®5«ù ®5®  ®5®¬ ®5¯â¥ ®5¯âõ ®5àã. ®5á¯ã ®5âì6¬ ®5å6â ®5ç  ®6 5â  ®6¢¯à ®6á5¨§ ®6á5÷§ ®6á5ù§ ®6⢠ ®6è­ ¯ å1« ¯ 1á2ª ¯ 2¢ ¯ 5¢® ¯ 5¤à ¯¥à1¢ ¯¥à2¬1 « ¯¥1¯6 ¯¥2à1®á ¯¥5¤¦ ¯¥5¤à ¯¥6á5ª ¯¨6᪠¯«¥6¢5à ¯«®á1 ¯«õ6¢5à ¯®£6 ¯®¤1¦ ¯®¥1¬ ¯®¥2 ¯®«5®¡ ¯®á2 ¯®õ2 ¯®1§ ¯®1¬­ ¯®1¯ ¯®1᪠¯®1ᬠ¯®1áå ¯®1â2« ¯®1å ¯®2¤ì ¯®2§1¤  ¯®5¡ ¯®5áá ¯®6á⨠¯®6áâ÷ ¯®6áâù ¯¯®1¤ ¯à¥©2 ¯à¨«ì2 ¯à¨ç¥2á1ª ¯à¨çõ2á1ª ¯à¨1« ¯à¨1á ¯à¨1â ¯à®1¤2« ¯à®1à ¯à®1᪠¯àõ©2 ¯à÷«ì2 ¯à÷ç¥2á1ª ¯à÷çõ2á1ª ¯à÷1« ¯à÷1á ¯à÷1â ¯àù«ì2 ¯àùç¥2á1ª ¯àùçõ2á1ª ¯àù1« ¯àù1á ¯àù1â ¯â1¢ ¯õà1¢ ¯õà2¬1 « ¯õ1¯6 ¯õ2à1®á ¯õ5¤¦ ¯õ5¤à ¯õ6á5ª ¯÷6᪠¯1¤ ¯1« . ¯1«¥­¨ ¯1«¥­­ ¯1«¥­÷ ¯1«ï ¯1«õ­¨ ¯1«õ­­ ¯1«õ­÷ ¯1᪠¯1âà ¯1âã  ¯1é ¯2á® ¯5¡ ¯5«®¢  ¯5â â ¯5⨫ ¯5â÷« ¯5âù« ¯6¥ ¯6⥪ ¯6âõª ¯6õ à  6 à §1¢ à ¯6« à á1¡ à á1âà  à á1â஥ à á1âà®õ à á5¬ à 1£­ à 2á1â¥à à 2á1â® à 2á1âõà à 2â ª à 5⢠à 5ã­ à 5ãá à 5å« à 6á«ï à 6áâãè à¤2« ॣ1«¨ ॣ1«÷ ॣ1«ù ।1à ॥2 ६1­ ८2¤ ८2æ ९5«® à¥1§à à¥1à2 à¥1áç à¥1á2¯ à¥2ª1¢  à¥2®á à¥2ᢠà¥2å1à à¨ã2 à¨å1 à¨1¤¢ à¨1¦¬ à¨1§¢ à¨1¬ç à¨2£1­ à¨5¢ª àª1­ àª6­¨ àª6­÷ ஥6å ஦3¦ ந2á à®®¯1à à®õ6å à®÷2á à®ù2á à®1¤¢ à®1¤§ à®1§¢ à®1§à à®1¯« à®1ᬠà®1å à®2£1­¥ à®2£1­ã à®2£1­õ à®5¡à à®5¢å à®5¤¦ à®5á­ã à®5ᯠ à®5ᯫ à®5áæ à®5èâ à®6¬5ç à¯ãá5 àà®á6 àà®5 àá6¯ àâ¥6¯5« àâõ6¯5« àâ1¢ àâ1«î àâ5«® àã£1« àã§2« àã2¥¢ àã2õ¢ àã5£¢ àã5¯« àå1®¯ àå1ã2 à'1 àî5ª¢  àî5ª¢¥ àî5ª¢õ àõ£1«¨ àõ£1«÷ àõ£1«ù àõ¤1à àõ¬1­ àõ®2¤ àõ®2æ àõ¯5«® àõõ2 àõ1§à àõ1à2 àõ1áç àõ1á2¯ àõ2ª1¢  àõ2®á àõ2ᢠàõ2å1à à÷ã2 à÷1¤¢ à÷1¦¬ à÷1§¢ à÷1¬ç à÷5¢ª àùã2 àù1¤¢ àù1¦¬ àù1§¢ àù1¬ç àù5¢ª à1¡ à1¢ à à1¢ æ à1¢ . à1¢¥¦ à1¢¥© à1¢¥­ à1¢¨ à1¢® à1¢õ¦ à1¢õ© à1¢õ­ à1¢÷ à1£ à1¤ à2¥ à1¦ à1§  à1§¥ à1§¨ à1§® à1§ï à1§õ à1§÷ à1§ù à1ª à1« à1¬ à1­ à1¯ à1à à1á à1â  à1⥠à1⨠à1â® à1âà à1âã à1âìî à1âî à1âõ à1â÷ à1âù à1ä à1å  à1å¥ à1å«® à1客 à1åõ à1æ à1ç à1è à1é à2£¢ à2£®â à2£1­ à2¤­ à2¤1æ à2¦­ à2¬ª à2¬á à2¬1­ à2¬5ç à2á­ à2â1 ªâ à2â1®¡ à2å¢ à2æ1¢ à2èª à2è­ à2è1à à5¢ï à5§¤ à5ã6«¨ à5ã6«÷ à5ã6«ù à5å®â à6¤¢ à6¤â à6¥¯ à6¬é à6åॠà6åàõ á ¬®1 á¡®1â ᢠ6¥ ᢠ6õ ᢥàå1 á¢õàå1 á£6 ᥣ®¤2 ᥣ®1 ᥪá1â á¥à5¢  á¥1§ á¨3®¬ áª1­ã ᬮ2£1« ᮡ1« £ á®1¡à á®1¦ á®1§ á®1«2£ á®1à2¢ á®1á2 á®1⢠á®5¢« á®5¬2 á®5® á®5é á®6¢¨­ á®6¢÷­ á®6á5­ ᯥ1à2ᨠᯥ1à2á÷ ᯥ1à2áù á¯õ1à2ᨠá¯õ1à2á÷ á¯õ1à2áù áá1¢® áâ 2¢1à áâ®1¯« áâ1«¨ áâ1«÷ áâ1«ù áâ5¢¥à áâ5¢õà áâ6¡® áã¡1  á㯥à1 á㯥2 áã¯õà1 áã¯õ2 áã1£« áã2¡ áã2¥¢ áã2­¨ áã2­÷ áã2õ¢ áç¥2á1ª áçõ2á1ª á'¥3¤ á'¥3« á'¥3¬® á'¥5¬  á'¥5å á'õ3¤ á'õ3« á'õ3¬® á'õ5¬  á'õ5å áõ£®¤2 áõ£®1 áõªá1â áõà5¢  áõ1§ á÷3®¬ áù3®¬ á1¢¥­ á1¢õ­ á1¤  á1¤¥ á1¤® á1¤õ á1¬¥â á1¬õâ á1­ á1¯  á1¯¨â á1¯« á1¯÷â á1á á1å® á1æ á1ç â á1ç« á1è6 á1é á2¯¥è á2¯®á á2¯õè á2á¡ á2á­ á2á®à¨ á2á®à÷ á2á®àù á2訡 á2è÷¡ á2èù¡ á3á2­¥ á3á2­õ á5¢¥. á5¢õ. á5£¥ á5£õ á5¤¨ á5¤÷ á5¤ù á5­ . á5­®¥ á5­®© á5­®¬ á5­®õ á5¯¨« á5¯÷« á6ª ª á6áæ á6áè â ¬¥á1 â ¬¥2 â ¬õá1 â ¬õ2 â 1áâ â 2­ « ⢮1§ ⥪1áâ  â¥«¥3® ⥬5­ â¥à¥2® â¥à1¢ â¥1¯« â¥1áâ â¥2®á â¥2à1 ª â¥6å® â¨®2¯ â¨á5ª â¨1á2¯ã â¨2£1« â¨5  â¨5®ª â¨5®«¨ â«¥5£6 â«õ5£6 ⮧ 6¢5 â®®¯1 â®1¡à â®1¤ â®1§ â®1á2 â®5èâ âà¥2å âà¨1¯ âàõ2å âà÷1¯ âàù1¯ âá2ª âá2­ âã¯1« âã2¯à âã2ç¥ âã2çõ âå1« â'1 âì5®à âì6¬ã âï5¡àï âõª1áâ  âõ«õ3® âõ¬5­ âõàõ2® âõà1¢ âõ1¯« âõ1áâ âõ2®á âõ2à1 ª âõ6å® â÷®2¯ â÷1á2¯ã â÷2£1« â÷5  â÷5®ª â÷5®«÷ âù®2¯ âù1á2¯ã âù2£1« âù5  âù5®ª âù5®«ù â1¢®© â1¤2 â1¦ â1§ â1ª â1«®£ â1à § â1१ â1ਢ â1àõ§ â1å  â1å® â1ç â1è2 â1ï2ç â2¢« â2à ¢ â2â« â5¨¬¯ â5«¨­ â5«÷­ â5«ù­ â5å¥ â5åõ â5÷¬¯ â5ù¬¯ â6ª ç ã¡5ॠã¡5àõ ã¤2¢ ã¥1à ã¥5«  ã¥5«¥ ã¥5«õ ã§5¤  ã§5¤î 㪮á6 ãª5­ ã«ì1¤ ã¬1­®£ ãà1¢ ãá1ª  ãá1ª¥ ãá1ª¨ ãá1ª®¬ ãá1ªõ ãá1ª÷ ãá1ªù ãá1ç ãá2ªà ãá2¯® ãá2ᬠãá5ª®¢ ãá5ªã. ãâì6¬ ãâ5«  ãã¬5 ãã2á ãåã2« ãå1« ãå1¬ ãï2§ ãõ1à ã1  ã1¡  ã1¡¥ ã1¡¨ ã1¡® ã1¡à ã1¡ã ã1¡ìî ã1¡ìõ ã1¡ì÷ ã1¡î ã1¡ï ã1¡õ ã1¡÷ ã1¡ù ã1¢  ã1¢¥ ã1¢¨ ã1¢® ã1¢ã ã1¢ìî ã1¢ìõ ã1¢ì÷ ã1¢î ã1¢ï ã1¢õ ã1¢÷ ã1£  ã1£¥ ã1£¨ ã1£® ã1£ã ã1£ìî ã1£ìõ ã1£ì÷ ã1£î ã1£ï ã1£õ ã1£÷ ã1£ù ã1¤  ã1¤¥ ã1¤¨ ã1¤® ã1¤à ã1¤ã ã1¤ìî ã1¤ìõ ã1¤ì÷ ã1¤î ã1¤ï ã1¤õ ã1¤÷ ã1¤ù ã1¥ ã1¦  ã1¦¥ ã1¦¨ ã1¦® ã1¦ã ã1¦ìî ã1¦ìõ ã1¦ì÷ ã1¦î ã1¦ï ã1¦õ ã1¦÷ ã1¦ù ã1§  ã1§¥ ã1§¨ ã1§® ã1§ã ã1§ìî ã1§ìõ ã1§ì÷ ã1§î ã1§ï ã1§õ ã1§÷ ã1§ù ã1¨ ã1ª  ã1ª¥ ã1ª¨ ã1ª® ã1ªã ã1ªìî ã1ªìõ ã1ªì÷ ã1ªî ã1ªï ã1ªõ ã1ª÷ ã1ªù ã1ª6¢ ã1«  ã1«¨ ã1«® ã1«ã ã1«ìî ã1«ìõ ã1«ì÷ ã1«î ã1«ï ã1«÷ ã1«ù ã1¬  ã1¬¥ ã1¬¨ ã1¬® ã1¬ã ã1¬ìî ã1¬ìõ ã1¬ì÷ ã1¬î ã1¬ï ã1¬õ ã1¬÷ ã1¬ù ã1­  ã1­¥ ã1­¨ ã1­® ã1­ã ã1­ìî ã1­ìõ ã1­ì÷ ã1­î ã1­ï ã1­õ ã1­÷ ã1® ã1¯  ã1¯¥ ã1¯¨ ã1¯® ã1¯ã ã1¯ìî ã1¯ìõ ã1¯ì÷ ã1¯î ã1¯ï ã1¯õ ã1¯÷ ã1à  ã1ॠã1ਠã1à® ã1àã ã1àìî ã1àìõ ã1àì÷ ã1àî ã1àï ã1àõ ã1à÷ ã1àù ã1á  ã1ᥠã1ᨠã1ᬠã1á® ã1áâ  ã1á⥠ã1á⨠ã1áâ® ã1áâã ã1áâìî ã1áâìõ ã1áâì÷ ã1áâî ã1áâï ã1áâõ ã1áâ÷ ã1áâù ã1áã ã1áä ã1áìî ã1áìõ ã1áì÷ ã1áî ã1áï ã1áõ ã1á÷ ã1áù ã1â  ã1⥠ã1⨠ã1â« ã1â® ã1âã ã1âìî ã1âìõ ã1âì÷ ã1âî ã1âï ã1âõ ã1â÷ ã1âù ã1ã ã1ä  ã1ä¥ ã1ä¨ ã1ä® ã1äã ã1äìî ã1äìõ ã1äì÷ ã1äî ã1äï ã1äõ ã1ä÷ ã1äù ã1å  ã1å¥ ã1å¨ ã1å® ã1åã ã1åìî ã1åìõ ã1åì÷ ã1åî ã1åï ã1åõ ã1å÷ ã1åù ã1æ  ã1æ¥ ã1æ¨ ã1æ® ã1æã ã1æõ ã1æ÷ ã1æù ã1ç  ã1ç¥ ã1ç¨ ã1çã ã1çìî ã1çìõ ã1çì÷ ã1çõ ã1ç÷ ã1çù ã1è  ã1è¥ ã1è¨ ã1è® ã1è¯ ã1èã ã1èìî ã1èìõ ã1èì÷ ã1èõ ã1è÷ ã1èù ã1é  ã1é¥ ã1é¨ ã1é® ã1éã ã1éìî ã1éìõ ã1éì÷ ã1éõ ã1é÷ ã1éù ã1î ã1ï ã1õ ã1÷ ã1ù ã2¤1àã ã2¥á ã2å¢ ã2å1à ã2õá ã4­¨¢ ã5¤¦ ã5«¥ ã5«õ ã5¬à ã5®« ã5è« ã6 «¥ ã6 «õ ã6 á ã6§¥« ã6§õ« ã6âàì ä £1­ ä à5¢ ä 5ã 䥬5­ 䥭¨6 䥭÷6 ä¥1¤ ä¥2á1ª ä¨1¤ ä¨1á2ª ä¨3® ä¨6­¨­ ä®â®1 ä®5¥ ä®5õ äà 5á äà¥6á5 äõ2á1ª ä÷1¤ ä÷1á2ª ä÷3® ä÷6­÷­ ä1£ ä1ª ä1¬ ä1¯ ä1â ä1ä ä1è ä2â1à ä6ॠä6àõ ä6⢠堡2 å 2â å¥6®5 娥2 å¨õ2 å®1⢠å®2¯¥ å®5â6« åà¨2¯1 åà÷2¯1 åá1ª  åá2å åã2¥à åã2õà åõ6®5 å÷¥2 å÷õ2 åù¥2 åùõ2 å1 â® å1¡ å1¤6 å1¥ å1§ å1¨§« å1ª å1«¨ å1«ã å1«ï å1«÷ å1«ù å1¬  å1¬¨ å1¬÷ å1¬ù å1­ å1®á­ å1¯ å1â å1ã« å1ãà å1ä6 å1å å1æ å1è å1÷§« å1ù§« å2⪠å5« . å5¬¥â å5¬õâ å5®á¬ 楩6â5 æ¥5¤ æõ©6â5 æõ5¤ æ1¡ æ1¤ æ1­ æ1®2¡ æ1¯ æ1à æ1â æ1æ æ5ç ç à3â ç áâ1¢ ç¥å1« ç¨6ïå çõå1« ç÷6ïå çù6ïå ç1¢ ç1«  ç1­ ç1¯ ç1á ç1⥫ ç1âõ« ç1ç ç1è è £1­ 襪1 襮2 è¥1á è¥5¢à èª5­ èõª1 èõ®2 èõ1á èõ5¢à è1ª è1«ï è1¬ è1­ è1á è1æ è1è è2ª¨¢ è2ª÷¢ è2ªù¢ è2¯à è5£ è5ç è6«¥¬ è6«¥è è6«õ¬ è6«õè é 5ã é¥1¤ é¥1á 骠¯5 骠6 éõ1¤ éõ1á é1é '¥¬5­ '¥2 'î6á 'î6â 'õ¬5­ 'õ2 '1ã '1î '1ï2 줮á6 줮5 ìª5­ ìá1⨭ ìá1â÷­ ìá1âù­ ìâ¨5á ìâ÷5á ìâù5á ìå®2 ì1¡ ì1¢  ì1¢¥ ì1¢¨ ì1¢õ ì1¢÷ ì1£ ì1¤¥ ì1¤¦ ì1¤¨ ì1¤õ ì1¤÷ ì1¤ù ì1¥ ì1¦ ì1§ ì1ª ì1« ì1¬ ì1­ ì1¯ ì1á ì1â ì1å ì1ç ì1è ì1é ì2ª1«® ì2­ã« ì2á­ ì2á⨠ì2áâ÷ ì2áâù ì2ä1à ì5¤à ì5¤ì ì5¤ï ì5ä¥ ì5äõ ì5ïá ì6§­ ì6§ï. ì6¬à ì6¬á ì6èª ì6é  ì6é¥ ì6éã ì6éõ î£1­ î¤1¦ ®6 î©2¤1 îª1§ îª1­ ­¨5 î¬÷­÷5 î¯5â îá5ª î1  î1¡  î1¡¥ î1¡¨ î1¡® î1¡ã î1¡ìî î1¡ìõ î1¡ì÷ î1¡î î1¡ï î1¡õ î1¡÷ î1¡ù î1¡ î1¢  î1¢¥ î1¢¨ î1¢® î1¢ã î1¢ìî î1¢ìõ î1¢ì÷ î1¢î î1¢ï î1¢õ î1¢÷ î1£  î1£¥ î1£¨ î1£® î1£ã î1£ìî î1£ìõ î1£ì÷ î1£î î1£ï î1£õ î1£÷ î1£ù î1¤  î1¤¥ î1¤¨ î1¤® î1¤ã î1¤ìî î1¤ìõ î1¤ì÷ î1¤î î1¤ï î1¤õ î1¤÷ î1¤ù î1¥ î1¦  î1¦¥ î1¦¨ î1¦® î1¦ã î1¦ìî î1¦ìõ î1¦ì÷ î1¦î î1¦ï î1¦õ î1¦÷ î1¦ù î1§  î1§¥ î1§¨ î1§® î1§ã î1§ìî î1§ìõ î1§ì÷ î1§î î1§ï î1§õ î1§÷ î1§ù î1¨ î1ª  î1ª¥ î1ª¨ î1ª® î1ªã î1ªìî î1ªìõ î1ªì÷ î1ªî î1ªï î1ªõ î1ª÷ î1ªù î1«  î1«¥ î1«¨ î1«® î1«ã î1«ìî î1«ìõ î1«ì÷ î1«î î1«ï î1«õ î1¬  î1¬¥ î1¬¨ î1¬® î1¬ã î1¬ìî î1¬ìõ î1¬ì÷ î1¬î î1¬ï î1¬õ î1¬÷ î1¬ù î1­  î1­¥ î1­¨ î1­® î1­ã î1­ìî î1­ìõ î1­ì÷ î1­î î1­ï î1­õ î1­÷ î1® î1¯  î1¯¥ î1¯¨ î1¯® î1¯ã î1¯ìî î1¯ìõ î1¯ì÷ î1¯î î1¯ï î1¯õ î1¯÷ î1à  î1ॠî1ਠî1à® î1àã î1àìî î1àìõ î1àì÷ î1àî î1àï î1àõ î1à÷ î1àù î1á  î1ᥠî1ᨠî1á® î1áâ  î1á⥠î1á⨠î1áâ® î1áâà î1áâã î1áâìî î1áâìõ î1áâì÷ î1áâî î1áâï î1áâõ î1áâ÷ î1áâù î1áã î1áìî î1áìõ î1áì÷ î1áî î1áï î1áõ î1á÷ î1áù î1â  î1⥠î1⨠î1â® î1âã î1âìî î1âìõ î1âì÷ î1âî î1âï î1âõ î1â÷ î1âù î1ã î1ä  î1ä¥ î1ä¨ î1ä® î1äã î1äìî î1äìõ î1äì÷ î1äî î1äï î1äõ î1ä÷ î1äù î1å  î1å¥ î1å¨ î1å® î1åã î1åìî î1åìõ î1åì÷ î1åî î1åï î1åõ î1å÷ î1åù î1æ  î1æ¥ î1æ¨ î1æ® î1æã î1æõ î1æ÷ î1æù î1è  î1è¥ î1è¨ î1è® î1èã î1èìî î1èìõ î1èì÷ î1èõ î1è÷ î1èù î1é  î1é¥ î1é¨ î1é® î1éã î1éìî î1éìõ î1éì÷ î1éõ î1é÷ î1éù î1ï î1õ î1÷ î1ù î2«÷ î2«ù î5é ï£1« ï£5­ ï§1¢ ïª1­ ïá1ª ïá6â ïâ1¢ ï1  ï1¡  ï1¡¥ ï1¡¨ ï1¡® ï1¡ã ï1¡ìî ï1¡ìõ ï1¡ì÷ ï1¡î ï1¡ï ï1¡õ ï1¡÷ ï1¡ù ï1¢  ï1¢¥ ï1¢® ï1¢ã ï1¢ìî ï1¢ìõ ï1¢ì÷ ï1¢î ï1¢ï ï1¢õ ï1£  ï1£¥ ï1£¨ ï1£® ï1£ã ï1£ìî ï1£ìõ ï1£ì÷ ï1£î ï1£ï ï1£õ ï1£÷ ï1£ù ï1¤  ï1¤¥ ï1¤¨ ï1¤® ï1¤ã ï1¤ìî ï1¤ìõ ï1¤ì÷ ï1¤î ï1¤ï ï1¤õ ï1¤÷ ï1¤ù ï1¥ ï1¦  ï1¦¥ ï1¦¨ ï1¦® ï1¦ã ï1¦ìî ï1¦ìõ ï1¦ì÷ ï1¦î ï1¦ï ï1¦õ ï1¦÷ ï1¦ù ï1§  ï1§¥ ï1§¨ ï1§® ï1§ã ï1§ìî ï1§ìõ ï1§ì÷ ï1§î ï1§ï ï1§õ ï1§÷ ï1§ù ï1¨ ï1ª  ï1ª¥ ï1ª¨ ï1ª® ï1ªã ï1ªìî ï1ªìõ ï1ªì÷ ï1ªî ï1ªï ï1ªõ ï1ª÷ ï1ªù ï1«  ï1«¥ ï1«¨ ï1«® ï1«ã ï1«ìî ï1«ìõ ï1«ì÷ ï1«î ï1«ï ï1«õ ï1«÷ ï1«ù ï1¬  ï1¬¥ ï1¬¨ ï1¬® ï1¬ã ï1¬ìî ï1¬ìõ ï1¬ì÷ ï1¬î ï1¬ï ï1¬õ ï1¬÷ ï1¬ù ï1­  ï1­¥ ï1­¨ ï1­® ï1­ã ï1­ìî ï1­ìõ ï1­ì÷ ï1­î ï1­ï ï1­õ ï1­÷ ï1®2 ï1¯  ï1¯¥ ï1¯¨ ï1¯® ï1¯ã ï1¯ìî ï1¯ìõ ï1¯ì÷ ï1¯î ï1¯ï ï1¯õ ï1¯÷ ï1à  ï1ॠï1ਠï1à® ï1àã ï1àìî ï1àìõ ï1àì÷ ï1àî ï1àï ï1àõ ï1à÷ ï1àù ï1á  ï1ᥠï1ᨠï1á® ï1áâ  ï1á⥠ï1á⨠ï1áâ® ï1áâã ï1áâìî ï1áâìõ ï1áâì÷ ï1áâî ï1áâï ï1áâõ ï1áâ÷ ï1áâù ï1áã ï1áìî ï1áìõ ï1áì÷ ï1áî ï1áï ï1áõ ï1á÷ ï1áù ï1â  ï1⥠ï1⨠ï1â® ï1âã ï1âìî ï1âìõ ï1âì÷ ï1âî ï1âï ï1âõ ï1ã ï1ä  ï1ä¥ ï1ä¨ ï1ä® ï1äã ï1äìî ï1äìõ ï1äì÷ ï1äî ï1äï ï1äõ ï1ä÷ ï1äù ï1å  ï1å¥ ï1å¨ ï1å® ï1åã ï1åìî ï1åìõ ï1åì÷ ï1åî ï1åï ï1åõ ï1å÷ ï1åù ï1æ  ï1æ¥ ï1æ¨ ï1æ® ï1æã ï1æõ ï1æ÷ ï1æù ï1ç  ï1ç¥ ï1ç¨ ï1çã ï1çìî ï1çìõ ï1çì÷ ï1çõ ï1ç÷ ï1çù ï1è  ï1è¥ ï1è¨ ï1è® ï1èã ï1èìî ï1èìõ ï1èì÷ ï1èõ ï1è÷ ï1èù ï1é  ï1é¥ ï1é¨ ï1é® ï1éã ï1éìî ï1éìõ ï1éì÷ ï1éõ ï1é÷ ï1éù ï1î ï1ï ï1õ ï1÷ ï1ù ï2¢« ï5áâà ï5âà ï5â÷ ï5âù õ 2¤õ õ 2§ õ 6¤  õ¢®2á õ¢1ç õ¢2­¨¬ õ¢2­ïâ õ¢2­÷¬ õ¢2¯ õ¢6ªã õ£1« . õ£1«¨ õ£1«® õ£1­ õ£6­ â õ¤®ã5ª õ¦ 6â õ¦1¬ õ¦1à õ§1¢® õ§1¤  õ§1¤à õ§5¢¨ õ§5¢÷ õ¨2£ õ¨2¤ õ¨2¬ õªá2¯ õª1­ õª1᪠õª1áâã õ¬1­õ õ¬1ç õ­1ਠõ­1à÷ õ­1àù õ­5àõ õ®¡1« õ®1á õ®2¡ õ®2¦ õ®2ª®­ õ®2¯à õ®2àã õ®2á  õ®2áõ õ®2ç õ®2é õ®6ᢠõ®6áã õ®6å¢ õ®6è õ¯1«õ õ¯1â  õ¯1â® õ¯5«¨. õ¯5«÷. õ¯5«ù. õ¯5â¨ç õ¯5âãà õ¯5âõ õ¯5â÷ç õ¯5âùç õà¨á2 õà¨1᪠õà®6¡ õàõ1¤¢ õàõ1§¢ õàõ1¯ õàõ1áá õàõ5£­ õà÷á2 õà÷1᪠õàùá2 õàù1᪠õà1 ¥ õà1¢ â õà1âï õà2å¨ õà2å÷ õà2åù õà5⫨ õà5â«÷ õà5â«ù õà6ª« õáªà¨¯1 õáªà÷¯1 õáªàù¯1 õá1¯ õá1â à õá5¢  õá5ªãà õá5à  õâ®à 5 õã3â® õå1¬ õå5®¡ õè1â® õ÷2£ õ÷2¤ õ÷2¬ õù2£ õù2¤ õù2¬ õ1  õ1¡  õ1¡¨ õ1¡® õ1¡à õ1¡ã õ1¡ìî õ1¡ìõ õ1¡ì÷ õ1¡î õ1¡ï õ1¡õ õ1¡÷ õ1¡ù õ1¢  õ1¢¨ õ1¢® õ1¢ã õ1¢ìî õ1¢ìõ õ1¢ì÷ õ1¢î õ1¢ï õ1¢õ õ1¢÷ õ1£  õ1£¤ õ1£¨ õ1£® õ1£ã õ1£ìî õ1£ìõ õ1£ì÷ õ1£î õ1£ï õ1£õ õ1£÷ õ1£ù õ1¤  õ1¤¨ õ1¤® õ1¤ã õ1¤ìî õ1¤ìõ õ1¤ì÷ õ1¤î õ1¤ï õ1¤õ õ1¤÷ õ1¤ù õ1¥ õ1¦  õ1¦¦ õ1¦® õ1¦ã õ1¦ìî õ1¦ìõ õ1¦ì÷ õ1¦î õ1¦ï õ1¦õ õ1§  õ1§¨ õ1§® õ1§ã õ1§ìî õ1§ìõ õ1§ì÷ õ1§î õ1§ï õ1§õ õ1§÷ õ1§ù õ1¨ õ1ª  õ1ª¢ õ1ª¨ õ1ªã õ1ªìî õ1ªìõ õ1ªì÷ õ1ªî õ1ªï õ1ªõ õ1ª÷ õ1ªù õ1«  õ1«¨ õ1«® õ1«ã õ1«ìî õ1«ìõ õ1«ì÷ õ1«î õ1«ï õ1«õ õ1«÷ õ1«ù õ1¬  õ1¬¨ õ1¬® õ1¬ã õ1¬ìî õ1¬ìõ õ1¬ì÷ õ1¬î õ1¬ï õ1¬õ õ1­  õ1­¨ õ1­® õ1­ã õ1­ìî õ1­ìõ õ1­ì÷ õ1­î õ1­ï õ1­õ õ1­÷ õ1¯  õ1¯¨ õ1¯® õ1¯ã õ1¯ìî õ1¯ìõ õ1¯ì÷ õ1¯î õ1¯ï õ1¯õ õ1¯÷ õ1à  õ1ਠõ1à® õ1àã õ1àìî õ1àìõ õ1àì÷ õ1àî õ1àï õ1àõ õ1à÷ õ1àù õ1á  õ1á¡ õ1ᤠõ1ᨠõ1᪠õ1ᬠõ1á® õ1áâ  õ1á⢠õ1á⨠õ1áâ® õ1áâà õ1áâã õ1áâìî õ1áâìõ õ1áâì÷ õ1áâî õ1áâï õ1áâõ õ1áâ÷ õ1áâù õ1áã õ1áìî õ1áìõ õ1áì÷ õ1áî õ1áï õ1áõ õ1á÷ õ1áù õ1á2£ õ1â  õ1⢠õ1⨠õ1â« õ1â® õ1âà õ1âã õ1âìî õ1âìõ õ1âì÷ õ1âî õ1âï õ1âõ õ1â÷ õ1âù õ1ã2 õ1ä  õ1ä¨ õ1ä® õ1äã õ1äìî õ1äìõ õ1äì÷ õ1äî õ1äï õ1äõ õ1ä÷ õ1äù õ1å  õ1å¨ õ1å® õ1åã õ1åìî õ1åìõ õ1åì÷ õ1åî õ1åï õ1åõ õ1å÷ õ1åù õ1æ  õ1æ¨ õ1æ® õ1æã õ1æõ õ1æ÷ õ1æù õ1ç  õ1ç¨ õ1çã õ1çìî õ1çìõ õ1çì÷ õ1çõ õ1ç÷ õ1çù õ1è  õ1è¨ õ1è« õ1è® õ1èâ  õ1èã õ1èìî õ1èìõ õ1èì÷ õ1èõ õ1è÷ õ1èù õ1é  õ1é¨ õ1é® õ1éã õ1éìî õ1éìõ õ1éì÷ õ1éõ õ1é÷ õ1éù õ1î õ1ï õ1õ õ1÷ õ1ù õ2¢à® õ2¤1 ¯ õ2¤1¨î õ2¤1÷î õ2¤1ùî õ2®¤¨ õ2®¤÷ õ2®¤ù õ2®­  õ2®à® õ2à1ã2¯ õ2á3¯ã õ2õ¢  õ3®«  õ3®­. õ5£6­® õ5¤¦õ õ5¦¨ õ5¦÷ õ5¦ù õ5¬÷ õ5¬ù õ5®«¨ õ5®«ï õ5®«. õ5®å« õ5áâ . õ6¤5ã6£ õ6á⨣ õ6áâ÷£ õ6áâù£ õ6õ¬  ÷ á2 ÷ 1᪠÷£1­ ÷¤÷3®¬ ÷¤÷5  ÷¤1æ ÷§£1­¥ ÷§£1­õ ÷§¨1á ÷§®1â ÷§®2® ÷§'5 ÷§1¢ ÷§1¤ ÷§2¢  ÷§2£­ ÷§5ॠ÷§5àõ ÷ªá1âã ÷ª1­ ÷ª1᪠÷«¥1¯ ÷«õ1¯ ÷¬1­ ÷­®5á ÷­á2 ÷­1 â®¬ ÷­1à ÷®á2 ÷®2áâ  ÷®5ᯠ÷¯1âã ÷à5¢ ÷áª1­ ÷áâ1¢ ÷á1¡ ÷á1ª ÷á1¬ ÷á1¯ ÷á1⥪ ÷á1âõª ÷á1ç ÷á2¯ á ÷á5â¥æ ÷á5âõæ ÷â1¢  ÷â1¢¥ ÷â1¢õ ÷â1ãç ÷â5¢ã ÷ã2£ ÷ã2ç ÷ã6à ÷ï2¤ ÷÷2§ ÷1  ÷1¡  ÷1¡¥ ÷1¡¨ ÷1¡® ÷1¡ã ÷1¡ìî ÷1¡ìõ ÷1¡ì÷ ÷1¡î ÷1¡ï ÷1¡õ ÷1¡÷ ÷1¢  ÷1¢¥ ÷1¢® ÷1¢ã ÷1¢ìî ÷1¢ìõ ÷1¢ì÷ ÷1¢î ÷1¢ï ÷1¢õ ÷1¢÷ ÷1¢2á ÷1£  ÷1£¥ ÷1£¨ ÷1£« ÷1£® ÷1£ã ÷1£ìî ÷1£ìõ ÷1£ì÷ ÷1£î ÷1£ï ÷1£õ ÷1£÷ ÷1¤  ÷1¤¥ ÷1¤¨ ÷1¤® ÷1¤à ÷1¤ã ÷1¤ìî ÷1¤ìõ ÷1¤ì÷ ÷1¤î ÷1¤ï ÷1¤õ ÷1¤÷ ÷1¥ ÷1¦  ÷1¦¥ ÷1¦¦ ÷1¦® ÷1¦ã ÷1¦ìî ÷1¦ìõ ÷1¦ì÷ ÷1¦î ÷1¦ï ÷1¦õ ÷1¦÷ ÷1§  ÷1§¥ ÷1§¨ ÷1§­  ÷1§® ÷1§à ÷1§ã ÷1§ìî ÷1§ìõ ÷1§ì÷ ÷1§î ÷1§ï ÷1§õ ÷1§÷ ÷1¨ ÷1ª  ÷1ª¢ ÷1ª¥ ÷1ª¨ ÷1ª® ÷1ªã ÷1ªìî ÷1ªìõ ÷1ªì÷ ÷1ªî ÷1ªï ÷1ªõ ÷1ª÷ ÷1«  ÷1«¥ ÷1«¨ ÷1«® ÷1«ã ÷1«ìî ÷1«ìõ ÷1«ì÷ ÷1«î ÷1«ï ÷1«õ ÷1«÷ ÷1¬  ÷1¬¥ ÷1¬¨ ÷1¬® ÷1¬ã ÷1¬ìî ÷1¬ìõ ÷1¬ì÷ ÷1¬î ÷1¬ï ÷1¬õ ÷1­  ÷1­¥ ÷1­¨ ÷1­® ÷1­ã ÷1­ìî ÷1­ìõ ÷1­ì÷ ÷1­ï ÷1­õ ÷1­÷ ÷1­1î ÷1® ÷1¯  ÷1¯¨ ÷1¯« ÷1¯® ÷1¯á ÷1¯ã ÷1¯ìî ÷1¯ìõ ÷1¯ì÷ ÷1¯î ÷1¯ï ÷1¯÷ ÷1à  ÷1ॠ÷1ਠ÷1à® ÷1àã ÷1àìî ÷1àìõ ÷1àì÷ ÷1àî ÷1àï ÷1àõ ÷1à÷ ÷1á  ÷1ᥠ÷1ᨠ÷1á® ÷1áâ  ÷1á⥠÷1á⨠÷1áâ® ÷1áâà  ÷1áâã ÷1áâìî ÷1áâìõ ÷1áâì÷ ÷1áâî ÷1áâï ÷1áâõ ÷1áâ÷ ÷1áã ÷1áìî ÷1áìõ ÷1áì÷ ÷1áî ÷1áï ÷1áõ ÷1á÷ ÷1á2­÷ ÷1⥠÷1⨠÷1â« ÷1â® ÷1âà ÷1âã ÷1âìî ÷1âìõ ÷1âì÷ ÷1âî ÷1âï ÷1âõ ÷1â÷ ÷1ã ÷1ä  ÷1ä¥ ÷1ä® ÷1äã ÷1äìî ÷1äìõ ÷1äì÷ ÷1äî ÷1äï ÷1äõ ÷1ä÷ ÷1å  ÷1å¥ ÷1å¨ ÷1å® ÷1åã ÷1åìî ÷1åìõ ÷1åì÷ ÷1åî ÷1åï ÷1åõ ÷1å÷ ÷1æ  ÷1æ¥ ÷1æ® ÷1æã ÷1æõ ÷1æ÷ ÷1ç  ÷1ç¥ ÷1çã ÷1çìî ÷1çìõ ÷1çì÷ ÷1çõ ÷1ç÷ ÷1è  ÷1è¥ ÷1è« ÷1è® ÷1èã ÷1èìî ÷1èìõ ÷1èì÷ ÷1èõ ÷1è÷ ÷1è2¯ ÷1é  ÷1é¥ ÷1é® ÷1éã ÷1éìî ÷1éìõ ÷1éì÷ ÷1éõ ÷1é÷ ÷1î ÷1ï ÷1õ ÷1÷ ÷2 ¯ ÷2 ä ÷2 1£ ÷2¤¥© ÷2¤õ© ÷2«1 2æ ÷2¬¥­® ÷2¬õ­® ÷2®ª6 ÷2®¯à ÷2®å ÷2®æ ÷2®1᪠÷2¯1«¨ ÷2á' ÷2â1㯠÷2î« ÷2î­ ÷3®àâ ÷5£¤ ÷5ª6ç ÷5¬÷ ÷5®«¥ ÷5®«õ ÷5¯¥ ÷5¯õ ÷5â  ÷6¯5â÷§ ÷6â®â ù¤1æ ù«¥1¯ ù¬1­ ù1á⨠ù1⨠ù1âã ù1å¥ ù1å¨ ù1å® ù1åã ù1æ  ù1æ¥ ù1æ® ù1æã ù1æõ ù1ç  ù1ç¥ ù1çã } --Boundary-00=_KFTXBCkH8hvydt5-- From xemacs-beta-bounces@xemacs.org Fri Oct 1 07:00:47 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91B0iMP011034; Fri, 1 Oct 2004 07:00:45 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91B0hDa011026 for ; Fri, 1 Oct 2004 07:00:43 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i91B0h7S011025 for xemacs-beta-mailman@xemacs.org; Fri, 1 Oct 2004 07:00:43 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91B0fCw011009 for ; Fri, 1 Oct 2004 07:00:41 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i91B0fl5011008 for xemacweb@tux.org; Fri, 1 Oct 2004 07:00:41 -0400 Received: from rent.teradyne.com (rent.teradyne.com [198.51.251.8]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91B0eFi010996; Fri, 1 Oct 2004 07:00:41 -0400 Received: from chorus.teradyne.com (chorus.teradyne.com [131.101.1.195]) by rent.teradyne.com (8.8.8+Sun/8.8.8) with ESMTP id HAA07243; Fri, 1 Oct 2004 07:00:40 -0400 (EDT) Received: from engine.ecf.teradyne.com (engine.ecf.teradyne.com [131.101.192.6]) by chorus.teradyne.com (8.8.8+Sun/8.7.1) with ESMTP id HAA20849; Fri, 1 Oct 2004 07:00:39 -0400 (EDT) Received: from D5DC120J.ecf.teradyne.com (d5dc120j.ecf.teradyne.com [131.101.192.101]) by engine.ecf.teradyne.com (8.7.1/8.7.1) with ESMTP id NAA13233; Fri, 1 Oct 2004 13:00:36 +0200 (MET DST) To: Jerry James X-Attribution: APA References: <8yarcqww.fsf_-_@smtprelay.t-online.de> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Fri, 01 Oct 2004 13:01:59 +0200 In-Reply-To: (Jerry James's message of "Thu, 30 Sep 2004 23:04:23 -0500") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of aichner@ecf.teradyne.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: tbennett@nvidia.com, XEmacs Beta , Adrian Aichner Subject: Re: Please revert commit of lstream.c 1.29, which causes XEmacs hangs! X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Jerry James writes: > I see I have several XEmacs-related emails to answer, but I do not have > time tonight. I'll try to get around to everybody this weekend. For > now, I'll answer this urgent plea for help. Jerry, just to be clear, you're doing a wonderful job and I was just reporting problems I'm seeing. > > Adrian Aichner wrote: >> Jerry James writes: >> >>> Yes, my version crashes too, which isn't surprising since it is the same >>> as your version. :-) Okay, so we can't put a call to >>> Faccept_process_output in there, given the current code organization. >>> Well, let's try to simplify then. I just tried this: >> >> Hi Jerry, this patch reproducibly causes temacs to consume > 90% cpu >> for > 22 minutes during building natively on Windows XP SP1. > > Well, phooey. Yet *something* needs to be done to solve the email > truncation problem. I've been bit by that way too many times in the > last year. This is with From: Jerry James Subject: Re: [Bug: 21.5-b17] Email truncation To: tbennett@nvidia.com Cc: XEmacs Beta Date: Mon, 27 Sep 2004 22:50:34 -0500 References: Message-ID: Xref: D5DC120J xemacs-beta:39193 applied on top of revision 1.29. > >> I had to kill the compilation process twice (each time starting with >> nmake clean): > > Okay, so that's clearly not the right answer. If anybody in the gallery > has another suggestion, I am all ears. > >> With your last commit of lstream.c >> >> revision 1.29 >> date: 2004/09/20 19:19:50; author: james; state: Exp; lines: +3 -2 >> Mark all unused parameters as unused. Also eliminate some unneeded local >> variables. >> >> I have seen multiple hangups of cvs HEAD XEmacs on Windows XP SP1 >> during mail/news fetching with the last gnus package. > > Well, that's mighty strange. Here is the difference between 1.28 and > 1.29. > > Index: src/lstream.c > =================================================================== > RCS file: /pack/xemacscvs/XEmacs/xemacs/src/lstream.c,v > retrieving revision 1.28 > retrieving revision 1.29 > diff -d -u -r1.28 -r1.29 > --- src/lstream.c 2004/03/08 15:41:36 1.28 > +++ src/lstream.c 2004/09/20 19:19:50 1.29 > @@ -58,7 +58,8 @@ > } > > static void > -print_lstream (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) > +print_lstream (Lisp_Object obj, Lisp_Object printcharfun, > + int UNUSED (escapeflag)) > { > Lstream *lstr = XLSTREAM (obj); > > @@ -1601,7 +1602,7 @@ > } > > static int > -dynarr_closer (Lstream *stream) > +dynarr_closer (Lstream *UNUSED (stream)) > { > return 0; > } > > If anybody can explain to me how that causes ANY difference in execution > on Windows (where UNUSED(x) expands to unused_x), I'd really like to > know how that happened. > >> It's not coming back for > 10 minutes and neither many quick >> C-g (keyboard-quit) >> nor >> C-G (keyboard-quit) >> interrupt the hang! > > Okay, so take the patch I proposed to Tony out of your source tree. It > obviously does bad things to Windows builds. > >> Rebuilding after reverting to >> >> revision 1.28 >> date: 2004/03/08 15:41:36; author: james; state: Exp; lines: +1 -1 >> Lutz Euler's fix for Lstream_pseudo_close: missing parentheses. >> >> made the hangups go away again. > > Actually, reverting to 1.29 should have made the hangups go away again. > >> Please revert your commit of lstream.c 1.29. Minutes after I sent my reversion request my XEmacs 21.5 (beta17) "chayote" (+CVS-20040928) [Lucid] (i586-pc-win32, Mule) of Wed Sep 29 2004 on D5DC120J hung uninterruptibly, which it hadn't since I had built it with lstream.c revision 1.28. So the hang appears for me with 1.28 too. Please don't revert anything, while I wipe the egg off my face. > > You are confused. I never committed the patch. It was sent to Tony and Yes, I was confused, but in a slightly different way. I was convinced that 1.29 already contained an earlier email truncation fix attempt, which it did not. I should have checked more carefully. > xemacs-beta precisely because I didn't know if it was correct or not. > You have confirmed that it is not. (Or, at least, that it causes other > problems.) > >> I'm willing to test further lstream.c patches, but please do not >> commit before extensive testing with feedback from multiple platforms. > > I'm willing to have you test further lstream.c patches, but please try > to remember when you are testing one and revert to the current CVS > version if it isn't working out. I'll start by replicating your truncation recipe and a variation of Tony's crash recipe. > >> I don't know that I have lost any data due to the above and I don't >> want that to happen either. > > Well, I *have* lost data due to the current state of lstream.c, quite a > few times, and I want it to stop. Doh. > >> Best regards, > > Right back at you! :-) > > Are people starting to take the Build-Bane thing seriously? I thought > it was all just a big joke. Please tell me it is. I don't remember > ever taking much time to clear up problems caused by my commits. In > fact, the bignum stuff was the one that stretched on the longest, and > that was only a couple of weeks, wasn't it? I thought that was pretty > good for such an invasive change. I was not complaining, hard to tell with email communication, I know. I'll try to provide testing services for Windows XP. Best regards, Adrian -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Fri Oct 1 07:50:28 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91BoP1f018031; Fri, 1 Oct 2004 07:50:26 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91BoNfq018024 for ; Fri, 1 Oct 2004 07:50:23 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i91BoNaC018023 for xemacs-beta-mailman@xemacs.org; Fri, 1 Oct 2004 07:50:23 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91BoMsj018008 for ; Fri, 1 Oct 2004 07:50:22 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i91BoM0T018007 for xemacweb@tux.org; Fri, 1 Oct 2004 07:50:22 -0400 Received: from main.gmane.org (main.gmane.org [80.91.229.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91BoH1D017991 for ; Fri, 1 Oct 2004 07:50:21 -0400 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CDLvU-0007SP-00 for ; Fri, 01 Oct 2004 13:50:16 +0200 Received: from iwi190.iwi.uni-sb.de ([134.96.72.190]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 01 Oct 2004 13:50:16 +0200 Received: from angeli by iwi190.iwi.uni-sb.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 01 Oct 2004 13:50:16 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: xemacs-beta@xemacs.org To: xemacs-beta@xemacs.org From: Ralf Angeli Date: Fri, 01 Oct 2004 13:52:27 +0200 Lines: 53 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: iwi190.iwi.uni-sb.de Mail-Copies-To: nobody User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:rgJJdRB05tuRh4XNMdsOnG9RvSI= Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of gexb-xemacs-beta@m.gmane.org designates 80.91.229.2 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-1.5 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Font locking of syntactic keywords and multi-line constructs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: angeli@iwi.uni-sb.de List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hi everybody, AUCTeX, more specifically font-latex, currently does not fontify verbatim environments and macros in XEmacs, while it is working fine in GNU Emacs. At the moment I am struggling with XEmacs' font-lock.el to make this work in XEmacs as well. font-latex uses syntactic keywords for the fontification. For example we set stuff like ("\\\\verb\\([^a-z@*]\\).*?\\(\\1\\)" (1 "\"") (2 "\"")) in `font-lock-syntactic-keywords'. (The example is a simplified version of the code in font-latex.el.) This works in GNU Emacs. Now XEmacs' font-lock.el suggests to use things like `(7 . nil)' instead of "\"" to define string quote syntax. But XEmacs doesn't seem to recognize the syntax. I can see that the syntax specifier was applied because a `(text-properties-at (point))' on the "|" characters of a "\verb|foo|" string returns `(syntax-table (7) font-lock t)'. Is this a bug or am I doing something wrong? I saw at least in php-mode.el shipping with XEmacs 21.4.15 that other people have problems with this functionality as well: ,----[ php-mode.el ] | (defconst php-font-lock-syntactic-keywords | (if xemacsp nil | ;; Mark shell-style comments. font-lock handles this in a | ;; separate pass from normal syntactic scanning (somehow), so we | ;; get a chance to mark these in addition to C and C++ style | ;; comments. This only works in GNU Emacs, not XEmacs 21 which | ;; seems to ignore this same code if we try to use it. `---- Anyway, if this would work, I could give the XEmacs users at least the font locking of verbatim environments we had until now in GNU Emacs. Now in GNU Emacs I am already a step further. The font-lock.el there allows us to specify a function via `font-lock-syntactic-face-function' which serves to differentiate between comment, math and verbatim constructs. Would it be possible to get this functionality in XEmacs as well? Another functionality AUCTeX/font-latex now uses is multi-line font locking. While font-latex provides its own mechanism for this, the implementation in GNU Emacs' font-lock.el is more reliable. That's why we use it instead of font-latex's mechanism if the feature is present. It would be great if XEmacs would provide such functionality as well. -- Ralf From xemacs-beta-bounces@xemacs.org Fri Oct 1 09:30:56 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91DUruR000854; Fri, 1 Oct 2004 09:30:53 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91DTZQT000456 for ; Fri, 1 Oct 2004 09:29:35 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i91DTZbi000455 for xemacs-beta-mailman@xemacs.org; Fri, 1 Oct 2004 09:29:35 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91DTWQI000395 for ; Fri, 1 Oct 2004 09:29:32 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i91DTWXC000394 for xemacweb@tux.org; Fri, 1 Oct 2004 09:29:32 -0400 Received: from syl.extundo.com (syl.extundo.com [212.32.189.101]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91DTV2D000376 for ; Fri, 1 Oct 2004 09:29:32 -0400 Received: from c-67-164-35-174.client.comcast.net (c-67-164-35-174.client.comcast.net [67.164.35.174]) by syl.extundo.com (8.12.10/8.12.10) with SMTP id i91CZSkT001824 for ; Fri, 1 Oct 2004 14:35:33 +0200 Message-Id: <200410011235.i91CZSkT001824@syl.extundo.com> Date: Fri, 01 Oct 2004 13:19:18 +0000 From: ho-chi To: xemacs-beta@xemacs.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7bit Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 212.32.189.101 is authenticated by a trusted mechanism) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: **** X-Spam-Status: No, hits=4.8 required=5.0 tests=DCC_CHECK, MSGID_FROM_MTA_BACKUP,RCVD_IN_DSBL,RCVD_IN_SORBS autolearn=no version=2.63 Subject: Weapons t of xkmass destruction u X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org These n Weapons of Mass Destruction cannot be displayed The weapons you are e looking for are currently unavailable. d The country might be experiencing technical difficulties, or d you may need to adjust your weapons inspectors mandate. Please try the following: Click the Regime b change button, or try again later. If you are George q Bush and typed the country's name in the address bar, make sure that it is spelled correctly. (IRAQ). To check your weapons jt inspector settings, click the UN menu, and then click Weapons lbq Inspector Options. On the Security Council tab, click Consensus. The settings should match those provided by your gxy government or NATO. If the pgb Security Council has enabled it, The United States of America can examine your country and automatically discover br Weapons of Mass Destruction. If you would like d to use the CIA to try and discover them, click Detect weapons c Some countries require 128 thousand tlh troops to liberate them. Click the Panic menu avfd nd then click About US foreign policy to determine what h regime they will install. If you bf are an Old European Country trying to protect your interests, make sure your options are left wide open as long as possible. Click g the Tools menu, and then gmb click on League of Nations. On the Advanced tab, scroll gj to the Head in the Sand section and tzx check settings for your exports to Iraq. Click the Bomb button if you are Donald Rumsfeld. From xemacs-beta-bounces@xemacs.org Fri Oct 1 09:43:09 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91Dh1p9002999; Fri, 1 Oct 2004 09:43:01 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91DgwtL002959 for ; Fri, 1 Oct 2004 09:42:58 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i91DgwG4002958 for xemacs-beta-mailman@xemacs.org; Fri, 1 Oct 2004 09:42:58 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91DgtZb002945 for ; Fri, 1 Oct 2004 09:42:55 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i91Dgt4x002944 for xemacweb@tux.org; Fri, 1 Oct 2004 09:42:55 -0400 Received: from syl.extundo.com (syl.extundo.com [212.32.189.101]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91DgsaO002936 for ; Fri, 1 Oct 2004 09:42:55 -0400 Received: from esemetz.metz.supelec.fr (esemetz.metz.supelec.fr [193.48.224.212]) by syl.extundo.com (8.12.10/8.12.10) with ESMTP id i91CDZkT001714 for ; Fri, 1 Oct 2004 14:13:36 +0200 Received: from ansible (ansible.metz.supelec.fr [193.48.224.192]) by esemetz.metz.supelec.fr (8.11.6/8.9.3) with ESMTP id i91D7L518729 for ; Fri, 1 Oct 2004 15:07:21 +0200 Message-Id: <200410011307.i91D7L518729@esemetz.metz.supelec.fr> From: "Fabrice Popineau" To: Date: Fri, 1 Oct 2004 15:07:21 +0200 Organization: =?us-ascii?Q?Supelec?= MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook, Build 11.0.5510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Thread-Index: AcSnt5Xgm3E6o22JTtmXr9kYPqcLAg== Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 212.32.189.101 is authenticated by a trusted mechanism) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: SLIME: (not so) new package supporting Lisp programming X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fabrice.Popineau@supelec.fr List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org http://common-lisp.net/project/slime/ It is really a nice piece of work. This should be at least advertised on the http://www.xemacs.org/Download/elispPackages.html Page. It is also a good candidate to be added to the standard packages. If someone provides the right support files. Fabrice From xemacs-beta-bounces@xemacs.org Fri Oct 1 13:54:43 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91Hsdup008600; Fri, 1 Oct 2004 13:54:40 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91HscjL008593 for ; Fri, 1 Oct 2004 13:54:38 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i91HsctM008592 for xemacs-beta-mailman@xemacs.org; Fri, 1 Oct 2004 13:54:38 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91HsZip008571 for ; Fri, 1 Oct 2004 13:54:35 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i91HsVjF008563 for xemacweb@tux.org; Fri, 1 Oct 2004 13:54:31 -0400 Received: from mx1.informatik.uni-tuebingen.de (mx1.Informatik.Uni-Tuebingen.De [134.2.12.5]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91HsSSM008525; Fri, 1 Oct 2004 13:54:29 -0400 Received: from localhost (loopback [127.0.0.1]) by mx1.informatik.uni-tuebingen.de (Postfix) with ESMTP id 82A44214; Fri, 1 Oct 2004 19:54:22 +0200 (DFT) Received: from mx1.informatik.uni-tuebingen.de ([127.0.0.1]) by localhost (mx1 [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29656-02; Fri, 1 Oct 2004 19:54:22 +0200 (DFT) Received: from sams.informatik.uni-tuebingen.de (sams.Informatik.Uni-Tuebingen.De [134.2.12.50]) by mx1.informatik.uni-tuebingen.de (Postfix) with ESMTP id 3012B1D9; Fri, 1 Oct 2004 19:54:02 +0200 (DFT) Received: from sams.informatik.uni-tuebingen.de (localhost.informatik.uni-tuebingen.de [127.0.0.1]) by sams.informatik.uni-tuebingen.de (8.12.10/8.12.3) with ESMTP id i91Hs2QV012646; Fri, 1 Oct 2004 19:54:02 +0200 (CEST) (envelope-from sperber@sams.informatik.uni-tuebingen.de) Received: (from sperber@localhost) by sams.informatik.uni-tuebingen.de (8.12.10/8.12.10/Submit) id i91Hs1Om012645; Fri, 1 Oct 2004 19:54:01 +0200 (CEST) (envelope-from sperber) To: Jerry James References: <000001c4a5e8$acac8680$210110ac@NEEEEEEE> From: Michael Sperber Date: Fri, 01 Oct 2004 19:54:00 +0200 In-Reply-To: (Jerry James's message of "Wed, 29 Sep 2004 10:07:36 -0500") Message-ID: User-Agent: Gnus/5.110002 (No Gnus v0.2) XEmacs/21.5 (chayote, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of sperber@informatik.uni-tuebingen.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: Ben Wing , "'XEmacs Beta'" Subject: Re: Unused parameters X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Jerry" == Jerry James writes: Jerry> "Ben Wing" wrote: >> Ok, so I decided to update my cvs to the latest xemacs and try to build. I >> get a zillion warnings, some for unused args, some for failure to inline. I >> don't quite know why these failure to inline messages are happening, but I >> definitely have something to say about the unused-args warnings: let's >> please not bother. Jerry> Argh! Why didn't you bring this up a few weeks ago when I first propsed Jerry> the idea? Jerry> http://list-archive.xemacs.org/xemacs-beta/200409/msg00097.html Jerry> In all the time I've been talking about it, and then doing it, not once Jerry> did anybody oppose the idea. Now that I've spent hours making it Jerry> happen, you want me to just throw that away?! Exactly. Stay. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Fri Oct 1 15:11:09 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91JB2uV020819; Fri, 1 Oct 2004 15:11:03 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91JAx34020801 for ; Fri, 1 Oct 2004 15:10:59 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i91JAwY2020800 for xemacs-beta-mailman@xemacs.org; Fri, 1 Oct 2004 15:10:58 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91JAsZX020780 for ; Fri, 1 Oct 2004 15:10:54 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i91JArjX020779 for xemacweb@tux.org; Fri, 1 Oct 2004 15:10:53 -0400 Received: from mailout05.sul.t-online.com (mailout05.sul.t-online.com [194.25.134.82]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91JAprK020771; Fri, 1 Oct 2004 15:10:52 -0400 Received: from fwd04.aul.t-online.de by mailout05.sul.t-online.com with smtp id 1CDSnm-00033N-03; Fri, 01 Oct 2004 21:10:46 +0200 Received: from D5DC120J.t-online.de (rPpPU8ZOoeUmJ1RDmWFa6XFpwagmf19bCpOA1aMsOYnTkQ8usLdC0O@[217.229.8.6]) by fmrl04.sul.t-online.com with esmtp id 1CDSnf-0r9O6a0; Fri, 1 Oct 2004 21:10:39 +0200 To: xemacs-beta@xemacs.org X-Attribution: APA References: X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Fri, 01 Oct 2004 21:12:00 +0200 In-Reply-To: (Norbert Koch's message of "Fri, 01 Oct 2004 11:23:27 +0200") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: rPpPU8ZOoeUmJ1RDmWFa6XFpwagmf19bCpOA1aMsOYnTkQ8usLdC0O@t-dialin.net X-TOI-MSGID: 81908047-f665-4e66-907a-313bc4a0768b Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Subject: Re: XEmacs Packages have been pre-released 2004-10-01-10 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Norbert Koch writes: > Hey there everyone. > > I have just added the following packages to the 'Pre-Releases' > directory: > > New Packages in Pre-Release: > =========================== > auctex-1.42-pkg.tar.gz upstream version: 11.53 > dictionary-1.14-pkg.tar.gz upstream version: 1.8 > edit-utils-2.16-pkg.tar.gz upstream version: none > ess-1.12-pkg.tar.gz upstream version: 5.2.3 > gnus-1.82-pkg.tar.gz upstream version: 5.10.6 > tramp-1.19-pkg.tar.gz upstream version: 2.0.44 Hi Norbert, installation worked fine. Gonna test a bit now as part of my usual work. Best regards, Adrian 39 lines matching ^[^" ]* package in buffer *Help: lossage*. 17:Creating package list ... 18:Added package `tramp' 21:Warning: Error in loading package file "c:\Program Files\XEmacs\xemacs-packages\lisp\tramp\auto-autoloads": Already loaded 79:Installing package `tramp' ... 80:Removing old files for package "tramp" ... done 81:Removing old files for package "tramp" ... 120:Retrieving package `tramp-1.19-pkg.tar.gz' ... 121:Added package `gnus' 124:Warning: Error in loading package file "c:\Program Files\XEmacs\xemacs-packages\lisp\gnus\auto-autoloads": Already loaded 201:Installing package `gnus' ... 202:Removing old files for package "gnus" ... done 203:Removing old files for package "gnus" ... 319:Retrieving package `gnus-1.82-pkg.tar.gz' ... 320:Added package `ess' 323:Warning: Error in loading package file "c:\Program Files\XEmacs\xemacs-packages\lisp\ess\auto-autoloads": Already loaded 381:Installing package `ess' ... 382:Removing old files for package "ess" ... done 383:Removing old files for package "ess" ... 426:Retrieving package `ess-1.12-pkg.tar.gz' ... 427:Added package `edit-utils' 430:Warning: Error in loading package file "c:\Program Files\XEmacs\xemacs-packages\lisp\edit-utils\auto-autoloads": Already loaded 488:Installing package `edit-utils' ... 489:Removing old files for package "edit-utils" ... done 490:Removing old files for package "edit-utils" ... 555:Retrieving package `edit-utils-2.16-pkg.tar.gz' ... 556:Added package `dictionary' 559:Warning: Error in loading package file "c:\Program Files\XEmacs\xemacs-packages\lisp\dictionary\auto-autoloads": Already loaded 617:Installing package `dictionary' ... 618:Removing old files for package "dictionary" ... done 619:Removing old files for package "dictionary" ... 628:Retrieving package `dictionary-1.14-pkg.tar.gz' ... 629:Added package `auctex' 632:Warning: Error in loading package file "c:\Program Files\XEmacs\xemacs-packages\lisp\auctex\auto-autoloads": Already loaded 690:Installing package `auctex' ... 691:Removing old files for package "auctex" ... done 692:Removing old files for package "auctex" ... 712:Retrieving package `auctex-1.42-pkg.tar.gz' ... 718:Creating package list ... 720:Updated package database > > > Previously Announced Packages Still in Pre-Release: > ================================================== > Sun-1.16-pkg.tar.gz upstream version: none > calc-1.26-pkg.tar.gz upstream version: 2.02fX3 > ecb-1.19-pkg.tar.gz upstream version: 2.27 > ecrypto-0.18-pkg.tar.gz upstream version: 2.0 > mail-lib-1.68-pkg.tar.gz upstream version: none > pgg-1.05-pkg.tar.gz upstream version: 0.1 > riece-1.16-pkg.tar.gz upstream version: 1.0.3 > sasl-1.15-pkg.tar.gz upstream version: 1.14.4 > sieve-1.17-pkg.tar.gz upstream version: none > text-modes-1.79-pkg.tar.gz upstream version: none > xemacs-base-1.88-pkg.tar.gz upstream version: none > xemacs-devel-1.65-pkg.tar.gz upstream version: none > xwem-1.18-pkg.tar.gz upstream version: 0.2 > > > Detailed Changes: > ================ > ------- ChangeLog Entries from xemacs-packages/auctex/ChangeLog ------- > > 2004-10-01 Norbert Koch > > * Makefile (VERSION): XEmacs package 1.42 released. > > 2004-09-29 Norbert Koch > > * Makefile (VERSION): XEmacs package 1.41 released. > > 2004-09-15 Steve Youngs > > * tex-site.el: Whitespace clean up. > Put the additions to `auto-mode-alist' in an autoload cookie > comment so `auto-mode-alist' is only updated when > auto-autoloads.el is loaded. > > Remove unnecessary autoload forms. > > (TeX-lisp-directory): Removed and don't add it to `load-path'. > (TeX-macro-global): Slightly less confusing doc string. > (eval-after-load "tex"): Only message the user if > `TeX-macro-global' is nil _AND_ either $TEXMFCNF or $TEXMFLOCAL is > set. > > * tex-jp.el (japanese-plain-tex-mode): Update the autoload cookie > to something that autoload can understand. > (japanese-latex-mode): ditto. > > * tex.el (ams-tex-mode): ditto. > (TeX-style-global): Use `locate-data-directory' to set a > sane default for XEmacs. > > > > > ------- ChangeLog Entries from xemacs-packages/dictionary/ChangeLog ------- > > 2004-10-01 Norbert Koch > > * Makefile (VERSION): XEmacs package 1.14 released. > > 2004-09-29 Norbert Koch > > * Makefile (VERSION): XEmacs package 1.13 released. > > 2004-09-25 Torsten Hilbrich > * dictionary.el: added patch fixing the wrong display of > dictionary description (provided by Sergei Pokrovsky) > > * added dictionary-description-open-delimiter and > dictionary-description-close-delimiter (suggested by Sergei > Pokrovsky) > > > > ------- ChangeLog Entries from xemacs-packages/edit-utils/ChangeLog ------- > > 2004-10-01 Norbert Koch > > * Makefile (VERSION): XEmacs package 2.16 released. > > 2004-09-29 Norbert Koch > > * Makefile (VERSION): XEmacs package 2.15 released. > > 2004-09-23 Zajcev Evgeny > > * func-menu.el (fume-mode): [fix] typo. > > > > > ------- ChangeLog Entries from xemacs-packages/ess/ChangeLog ------- > > 2004-10-01 Norbert Koch > > * Makefile (VERSION): XEmacs package 1.12 released. > > > > ------- ChangeLog Entries from xemacs-packages/gnus/ChangeLog ------- > > 2004-10-01 Norbert Koch > > * Makefile (VERSION): XEmacs package 1.82 released. > > 2004-09-29 Norbert Koch > > * Makefile (VERSION): XEmacs package 1.81 released. > > 2004-09-28 Steve Youngs > > * Sync to upstream 5.10 branch. > See ChangeLog.upstream files for details. > > > > ------- ChangeLog Entries from xemacs-packages/tramp/ChangeLog ------- > > 2004-10-01 Norbert Koch > > * Makefile (VERSION): XEmacs package 1.19 released. > > 2004-09-29 Norbert Koch > > * Makefile (VERSION): XEmacs package 1.18 released. > > 2004-09-22 Michael Albinus > > * Makefile (AUTHOR_VERSION): Bump to 2.0.44. > > > > > Installing These: > ================ > > Manually: > -------- > 1) Download the packages that you want to install from: > /ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/ > 2) Unpack them to: [1] > /usr/local/lib/xemacs/xemacs-packages/ > 3) Re-start XEmacs. > > Using XEmacs Package Tools (XEmacs 21.[245].x): > ---------------------------------------------- > 1) Tools -> Packages -> Add Download Site -> Pre-Releases > 2) Tools -> Packages -> List and Install > 3) Select the packages you wish to install (there are brief > instructions at the bottom of the packages buffer). > 4) Packages -> Install/Remove Selected > 5) Re-start XEmacs. > > Using XEmacs Package Tools (XEmacs 21.1.14): > ------------------------------------------- > 1) Options -> Manage Packages -> Add Download Site -> Pre-Releases > 2) Options -> Manage Packages -> List and Install > 3 - 5) As per XEmacs 21.[245].x. > > > norbert - XEmacs Package Release Manager. > > Footnotes: > [1] Note: Mule packages should be installed into: > /usr/local/lib/xemacs/mule-packages/ -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Fri Oct 1 16:23:55 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91KNe8N002318; Fri, 1 Oct 2004 16:23:46 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91KNcPC002305 for ; Fri, 1 Oct 2004 16:23:38 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i91KNc0M002304 for xemacs-beta-mailman@xemacs.org; Fri, 1 Oct 2004 16:23:38 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91KNYIb002287 for ; Fri, 1 Oct 2004 16:23:34 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i91KNYY5002286 for xemacweb@tux.org; Fri, 1 Oct 2004 16:23:34 -0400 Received: from mailout06.sul.t-online.com (mailout06.sul.t-online.com [194.25.134.19]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i91KNVBY002278; Fri, 1 Oct 2004 16:23:31 -0400 Received: from fwd04.aul.t-online.de by mailout06.sul.t-online.com with smtp id 1CDTwB-0007sB-00; Fri, 01 Oct 2004 22:23:31 +0200 Received: from D5DC120J.t-online.de (GvCHs8ZSZeuJxeWbcg+qT-6zcNMg+CIT3s+80meRL4sLdXp-wo6u0R@[217.229.8.6]) by fmrl04.sul.t-online.com with esmtp id 1CDTw0-0akECG0; Fri, 1 Oct 2004 22:23:20 +0200 To: Jerry James X-Attribution: APA References: X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Fri, 01 Oct 2004 22:24:40 +0200 In-Reply-To: (Jerry James's message of "Fri, 23 Jul 2004 15:56:47 -0500") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: GvCHs8ZSZeuJxeWbcg+qT-6zcNMg+CIT3s+80meRL4sLdXp-wo6u0R@t-dialin.net X-TOI-MSGID: 72b84be8-6195-4d0b-9fcd-33b6c59252cc Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: [Bug: 21.5-b17] Email truncation X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Jerry James writes: > ================================================================ > Dear Bug Team! > > I just had the dreaded email truncation bug bite me again. Fortunately, > the recipient replied quickly, and I still had the message buffer lying > around. After a short debugging session, I can now reproduce the bug at > will, even though I still do not understand it. > > Steps to reproduce (21.5, current CVS): > 1) Open the attached file (text.txt) in a buffer. > 2) M-C-: (call-process-internal "/usr/bin/tee" > (list (current-buffer) (point-min) (point-max)) nil nil "/tmp/test.txt") > 3) Observe that /tmp/test.txt does not contain all of the text in the > buffer Hi Jerry, does the following still show file truncation for you? Where in the buffer is point when you run above recipe? (with-temp-buffer (insert (make-string 4179 "X")) (call-process-internal "tee" (list (current-buffer) (point-min) (point-max)) nil nil "test.txt")) I cannot reproduce the problem, using tee (sh-utils) 2.0.15 Written by Mike Parker, Richard M. Stallman, and David MacKenzie. of CYGWIN_NT-5.1 D5DC120J 1.5.7(0.109/3/2) 2004-01-30 19:32 i686 unknown unknown Cygwin I have tried doubling file size up to > 1MB. I also tried your original recipe without data loss, using cygwin tee as well plus a few other things. Adrian > > > > For debugging purposes, you might want to do something like this instead: > > (call-process-internal "/bin/cat" > (list (current-buffer) (point-min) (point-max)) "stuff.out" nil "-") > > but the above formula verified for me that the subprocess simply is not > getting all of the input that it should be getting; i.e., reading the > output of the subprocess has nothing to do with it. > > Note that Heisenberg is alive and well. Here is what I have discovered > so far: > > 1) If I instrument call-process-internal for debugging, then all of the > output appears. > 2) If I put a breakpoint on Fprocess_send_region, then all of the output > appears. > 3) If I change the size of the input slightly, then the size of the > output changes by a different number of bytes. > > It's got to be a timing bug. I can think of no other explanation that > accounts for all 3 of the above. Somehow we are slamming the outgoing > pipe shut before all of the bytes have been shoved into it. Slowing > things down a bit with either edebug or gdb is sufficient to allow all > of the bytes to get in before the pipe is shut down. > > Do we have any process experts who know where such a timer might lie in > the code? > > ================================================================ > > System Info to help track down your bug: > --------------------------------------- > > uname -a: Linux diannao.ittc.ku.edu 2.6.6-1.435.2.3 #1 Thu Jul 1 08:25:29 EDT 2004 i686 i686 i386 GNU/Linux > > ../xemacs-21.5/configure '--prefix=/usr/local/test' '--mail-locking=lockf' '--with-pop' '--with-mule' '--with-xfs' '--with-xim=xlib' '--with-dialogs=athena' '--with-widgets=athena' '--pdump' '--debug' '--use-kkcc' '--use-number-lib=gmp' '--use-union-type' '--cflags=-march=pentium4 -msse2 -mfpmath=sse -O2 -g3 -pipe' > > > XEmacs 21.5-b17 "chayote" (+CVS-20040706) configured for `i686-pc-linux'. > > > Compilation Environment and Installation Defaults: > Source code location: /usr/src/xemacs/xemacs-21.5 > Installation prefix: /usr/local/test > Operating system description file: `s/linux.h' > Machine description file: `m/intel386.h' > Compiler version: gcc (GCC) 3.3.3 20040412 (Red Hat Linux 3.3.3-7) > - GCC specs file: /usr/lib/gcc-lib/i386-redhat-linux/3.3.3/specs > - Compiler command: gcc -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wundef -Wstrict-prototypes -Wpacked -Wshadow -Wmissing-declarations -march=pentium4 -msse2 -mfpmath=sse -O2 -g3 -pipe > libc version: glibc-2.3.3-27 > Relocating allocator for buffers: no > GNU version of malloc: yes > - Using Doug Lea's new malloc from the GNU C Library. > > Window System: > Compiling in support for the X window system: > - X Windows headers location: /usr/X11R6/include > - X Windows libraries location: /usr/X11R6/lib > - Handling WM_COMMAND properly. > Compiling in support for the Athena widget set: > - Athena headers location: X11/Xaw > - Athena library to link: Xaw > Using Lucid menubars. > Using Lucid scrollbars. > Using Athena dialog boxes. > Using Athena native widgets. > > TTY: > Compiling in support for ncurses. > Compiling in support for GPM (General Purpose Mouse). > > Images: > Compiling in support for GIF images (builtin). > Compiling in support for XPM images. > Compiling in support for PNG images. > Compiling in support for JPEG images. > Compiling in support for TIFF images. > Compiling in support for X-Face message headers. > > Sound: > Compiling in support for sound (native). > > Databases: > Compiling in support for Berkeley database. > Compiling in support for LDAP. > Compiling in support for PostgreSQL. > - Using PostgreSQL header file: libpq-fe.h > - Using PostgreSQL V7 bindings. > > Internationalization: > Compiling in support for Mule (multi-lingual Emacs). > Compiling in support for XIM (X11R5+ I18N input method). > - Using raw Xlib to provide XIM support. > - Using XFontSet to provide bilingual menubar. > Compiling in support for Canna on Mule. > > Mail: > Compiling in support for POP mail retrieval. > Compiling in support for "lockf" mail spool file locking method. > > Other Features: > Inhibiting IPv6 canonicalization at startup. > Compiling in support for dynamic shared object modules. > Compiling in support for more number types using the GNU MP library. > Using the union type for Lisp_Objects. > WARNING: --------------------------------------------------------- > WARNING: This tends to trigger compiler bugs, especially when > WARNING: combined with MULE and ERROR_CHECKING. Crashes have > WARNING: been seen with various versions of GCC (up to about 2.95), > WARNING: and recently with Visual C++ as well (mid-2003). > WARNING: More recent versions may be safer, or not. > WARNING: --------------------------------------------------------- > Using the new GC algorithms. > Using the new portable dumper. > Compiling in support for extra debugging code. > Compiling in support for runtime error checking. > WARNING: --------------------------------------------------------- > WARNING: XEmacs will run noticeably more slowly as a result. > WARNING: Error checking is on by default for XEmacs beta releases. > WARNING: --------------------------------------------------------- > > > > Load-Path Lisp Shadows: > ---------------------- > (/users/james/emacs/vcard > /usr/local/test/lib/xemacs/xemacs-packages/lisp/gnus/vcard > /usr/local/test/lib/xemacs/mule-packages/lisp/mule-base/china-util > /usr/local/test/lib/xemacs-21.5-b17/lisp/mule/china-util > /usr/local/test/lib/xemacs/mule-packages/lisp/mule-base/cyril-util > /usr/local/test/lib/xemacs-21.5-b17/lisp/mule/cyril-util > /usr/local/test/lib/xemacs/mule-packages/lisp/mule-base/ethio-util > /usr/local/test/lib/xemacs-21.5-b17/lisp/mule/ethio-util > /usr/local/test/lib/xemacs/mule-packages/lisp/mule-base/japan-util > /usr/local/test/lib/xemacs-21.5-b17/lisp/mule/japan-util > /usr/local/test/lib/xemacs/mule-packages/lisp/mule-base/korea-util > /usr/local/test/lib/xemacs-21.5-b17/lisp/mule/korea-util > /usr/local/test/lib/xemacs/mule-packages/lisp/mule-base/viet-util > /usr/local/test/lib/xemacs-21.5-b17/lisp/mule/viet-util > /usr/local/test/lib/xemacs/mule-packages/lisp/mule-ucs/unicode > /usr/local/test/lib/xemacs-21.5-b17/lisp/unicode > /usr/local/test/lib/xemacs/xemacs-packages/lisp/build/build-report > /usr/local/test/lib/xemacs-21.5-b17/lisp/build-report) > > > Installed XEmacs Packages: > ------------------------- > (zenirc ver: 1.15 upstream: 2.112) > (xwem ver: 1.13 upstream: 0.2) > (xslt-process ver: 1.11 upstream: 1.2.1) > (xslide ver: 1.09 upstream: 0.2.2) > (xlib ver: 1.11 upstream: 0.2) > (xemacs-devel ver: 1.64 upstream: No-Upstream-Ver) > (xemacs-base ver: 1.87 upstream: No-Upstream-Ver) > (x-symbol ver: 1.1 upstream: 4.5.1) > (w3 ver: 1.3 upstream: 4.0pre47) > (vm ver: 7.18 upstream: 7.17) > (viper ver: 1.37 upstream: 3.09) > (view-process ver: 1.13 upstream: 2.4) > (vhdl ver: 1.19 upstream: 3.32.20) > (vc-cc ver: 1.22 upstream: No-Upstream-Ver) > (vc ver: 1.38 upstream: No-Upstream-Ver) > (tramp ver: 1.17 upstream: 2.0.35) > (tpu ver: 1.14 upstream: 4.2X) > (tooltalk ver: 1.15 upstream: No-Upstream-Ver) > (tm ver: 1.37 upstream: No-Upstream-Ver) > (time ver: 1.14 upstream: 1.17) > (textools ver: 1.15 upstream: No-Upstream-Ver) > (text-modes ver: 1.78 upstream: No-Upstream-Ver) > (texinfo ver: 1.25 upstream: No-Upstream-Ver) > (supercite ver: 1.2 upstream: 3.55x3) > (strokes ver: 1.1 upstream: No-Upstream-Ver) > (speedbar ver: 1.27 upstream: 0.14beta4) > (sounds-wav ver: 1.12 upstream: No-Upstream-Ver) > (sounds-au ver: 1.12 upstream: No-Upstream-Ver) > (sml-mode ver: 0.11 upstream: 3.9.5) > (slider ver: 1.15 upstream: 0.3x1) > (sieve ver: 1.16 upstream: No-Upstream-Ver) > (sh-script ver: 1.18 upstream: 2.0e) > (sgml ver: 1.11 upstream: No-Upstream-Ver) > (semantic ver: 1.18 upstream: 1.4.2) > (scheme ver: 1.14 upstream: No-Upstream-Ver) > (sasl ver: 1.14 upstream: 1.14.4) > (ruby-modes ver: 1.02 upstream: 1.6.8) > (rmail ver: 1.14 upstream: No-Upstream-Ver) > (riece ver: 1.15 upstream: 0.2.2) > (reftex ver: 1.34 upstream: 4.21) > (python-modes ver: 1.06 upstream: No-Upstream-Ver) > (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) > (psgml ver: 1.43 upstream: 1.3.1) > (ps-print ver: 1.1 upstream: 6.5.6) > (prog-modes ver: 1.98 upstream: No-Upstream-Ver) > (pgg ver: 1.04 upstream: 0.1) > (perl-modes ver: 1.05 upstream: No-Upstream-Ver) > (pcomplete ver: 1.03 upstream: 1.1.6) > (pcl-cvs ver: 1.65 upstream: R-2_9_9) > (pc ver: 1.26 upstream: No-Upstream-Ver) > (os-utils ver: 1.35 upstream: No-Upstream-Ver) > (oo-browser ver: 1.04 upstream: 4.08) > (ocaml ver: 0.05 upstream: 3.06) > (net-utils ver: 1.43 upstream: N/A) > (mmm-mode ver: 1.02 upstream: 0.4.7) > (misc-games ver: 1.18 upstream: No-Upstream-Ver) > (mine ver: 1.16 upstream: 1.9) > (mh-e ver: 1.28 upstream: 7.4.2) > (mew ver: 1.18 upstream: 1.94.2) > (mailcrypt ver: 2.14 upstream: 3.5.8) > (mail-lib ver: 1.67 upstream: No-Upstream-Ver) > (liece ver: 1.13 upstream: 1.4.9) > (jde ver: 1.46 upstream: 2.3.2) > (ispell ver: 1.29 upstream: 3.6) > (ilisp ver: 1.33 upstream: 5.12.0) > (igrep ver: 1.12 upstream: 2.95) > (idlwave ver: 1.31 upstream: 5.1) > (ibuffer ver: 1.09 upstream: No-Upstream-Ver) > (hyperbole ver: 1.16 upstream: 4.18) > (hm--html-menus ver: 1.23 upstream: 5.9) > (haskell-mode ver: 1.07 upstream: 1.45) > (gnus ver: 1.8 upstream: 5.10.6) > (gnats ver: 1.16 upstream: 3.101) > (general-docs ver: 1.01 upstream: No-Upstream-Ver) > (games ver: 1.15 upstream: 1.04) > (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) > (frame-icon ver: 1.11 upstream: No-Upstream-Ver) > (fortran-modes ver: 1.04 upstream: No-Upstream-Ver) > (forms ver: 1.15 upstream: 2.37) > (footnote ver: 1.16 upstream: 0.18x) > (eudc ver: 1.39 upstream: 1.32) > (eterm ver: 1.15 upstream: No-Upstream-Ver) > (ess ver: 1.09 upstream: 5.2.1) > (eshell ver: 1.07 upstream: 2.4.1) > (escreen ver: 1.01 upstream: 1.16) > (erc ver: 0.11 upstream: Version 4.0 Revision: 1.671) > (emerge ver: 1.11 upstream: No-Upstream-Ver) > (elib ver: 1.11 upstream: 1.0) > (eieio ver: 1.05 upstream: 0.17) > (efs ver: 1.32 upstream: 1.22) > (edt ver: 1.13 upstream: No-Upstream-Ver) > (edit-utils ver: 2.14 upstream: No-Upstream-Ver) > (ediff ver: 1.5 upstream: 2.75) > (edebug ver: 1.21 upstream: No-Upstream-Ver) > (ecrypto ver: 0.17 upstream: 2.0) > (ecb ver: 1.18 upstream: 2.24) > (docbookide ver: 0.07000000000000001 upstream: 0.1) > (dired ver: 1.15 upstream: 7.11) > (dictionary ver: 1.12 upstream: 1.8) > (debug ver: 1.17 upstream: No-Upstream-Ver) > (crisp ver: 1.14 upstream: 1.34) > (cookie ver: 1.15 upstream: No-Upstream-Ver) > (clearcase ver: 1.08 upstream: No-Upstream-Ver) > (cc-mode ver: 1.42 upstream: 5.30.8) > (calendar ver: 1.23 upstream: No-Upstream-Ver) > (calc ver: 1.25 upstream: 2.02fX3) > (c-support ver: 1.2 upstream: No-Upstream-Ver) > (build ver: 1.14 upstream: 2.02) > (bbdb ver: 1.24 upstream: 2.34) > (auctex ver: 1.37 upstream: 11.13) > (apel ver: 1.27 upstream: 10.2) > (ada ver: 1.14 upstream: 2.27) > (Sun ver: 1.15 upstream: No-Upstream-Ver) > (skk ver: 1.23 upstream: 10.62a) > (mule-ucs ver: 1.06 upstream: 0.84) > (mule-base ver: 1.46 upstream: No-Upstream-Ver) > (lookup ver: 1.14 upstream: 1.0) > (locale ver: 1.21 upstream: No-Upstream-Ver) > (leim ver: 1.22 upstream: No-Upstream-Ver) > (latin-unity ver: 1.1 upstream: 1.10) > (egg-its ver: 1.27 upstream: No-Upstream-Ver) > (edict ver: 1.16 upstream: 0.9.9) > (antlr-mode ver: 0.99 upstream: 2.2c) > > > > Installed Modules: > ----------------- > > > Features: > -------- > > (xemacsbug shadow find-func view-less view hyper-apropos bbdb-gui time-stamp > flow-fill gnus-picon sort earcon gnus-cite smiley annotations gnus-async > gnus-bcklg gnus-dup gnus-ml disp-table cus-edit cus-load cc-mode cc-fonts > cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs gnus-topic > byte-optimize bytecomp byte-compile nnml nndraft nnmh efs-cu bbdb-gnus > bbdb-snarf mail-extr bbdb-com gnus-agent gnus-srvr gnus-score score-mode > nnvirtual gnus-msg nntp gnus-cache gnus-diary gnus-art mm-uu mml2015 pgg > pgg-parse pgg-def mm-view nndiary gnus-sum gnus-group gnus-undo nnmail > mail-source nnoo bbdb timezone gnus-audio gnus-start gnus-spec gnus-int > gnus-range message mml mml-sec mml-smime smime dig mm-decode mm-bodies > mm-encode mailcap lpr mail-parse rfc2045 rfc2231 rfc2047 qp ietf-drums > mail-abbrevs sendmail rfc822 mailheader canlock gnus-win gnus gnus-ems > gnus-xmas messagexmas nnheader nnheaderxm gnus-util netrc time-date parse-time > mail-utils mm-util mail-prsvr wid-edit icomplete paren blink-paren saveplace > font-lock cus-face vc-hooks tramp-smb tramp regexp-opt executable advice > advice-preload shell comint ring format-spec timer trampver tex-site > ediff-hook jka-compr zenirc-autoloads xwem-autoloads xslt-process-autoloads > xslide-autoloads xlib-autoloads xemacs-devel-autoloads xemacs-base-autoloads > x-symbol-autoloads w3-autoloads vm-autoloads viper-autoloads > view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads > tramp-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads > textools-autoloads text-modes-autoloads texinfo-autoloads supercite-autoloads > strokes-autoloads speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads > sml-mode-autoloads slider-autoloads sieve-autoloads sh-script-autoloads > sgml-autoloads semantic-autoloads scheme-autoloads sasl-autoloads > ruby-modes-autoloads rmail-autoloads riece-autoloads reftex-autoloads > python-modes-autoloads psgml-dtds-autoloads psgml-autoloads ps-print-autoloads > prog-modes-autoloads pgg-autoloads perl-modes-autoloads pcomplete-autoloads > pcl-cvs-autoloads pc-autoloads os-utils-autoloads oo-browser-autoloads > ocaml-autoloads net-utils-autoloads mmm-mode-autoloads misc-games-autoloads > mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads > mail-lib-autoloads liece-autoloads jde-autoloads ispell-autoloads > ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads > hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads > gnus-autoloads gnats-autoloads general-docs-autoloads games-autoloads > fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads > forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads > ess-autoloads eshell-autoloads escreen-autoloads erc-autoloads > emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads edt-autoloads > edit-utils-autoloads ediff-autoloads edebug-autoloads ecrypto-autoloads > ecb-autoloads docbookide-autoloads dired-autoloads dictionary-autoloads > debug-autoloads crisp-autoloads cookie-autoloads clearcase-autoloads > cc-mode-autoloads calendar-autoloads calc-autoloads c-support-autoloads > build-autoloads bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads > Sun-autoloads skk-autoloads mule-ucs-autoloads mule-base-autoloads > lookup-autoloads locale-autoloads leim-autoloads latin-unity-autoloads > egg-its-autoloads edict-autoloads antlr-mode-autoloads modules-autoloads > mule-autoloads lisp-autoloads loadhist rsz-minibuf auto-show fontl-hooks > x-iso8859-1 canna-leim tibetan lao devanagari indian slovenian czech romanian > ccl code-cmds gutter-items menubar-items x-menubar mode-motion mouse behavior > itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete > cus-file derived newcomment env text-props frame obsolete cus-start custom > widget cl-extra cl cl-19 packages backquote CANNA unicode lucid-scrollbars > cut-buffer lucid-menubars athena-dialogs x c-balloon-help tty-frames tty > toolbar native-sound scrollbar unix-processes multicast network-streams > subprocesses bigfloat ratio bignum number-types modules > menu-accelerator-support menubar berkeley-db md5 xemacs xim mule gutter tiff > png gif jpeg xface xpm xbm lisp-float-type file-coding linux dialog devices > window-system base64) > > > Recent keystrokes: > ----------------- > > down down down C-down C-down C-down C-down C-down C-down > C-down up up C-right C-right down C-h f RET q M-: up > button1 button1up C-g C-g down down down down down > down down down down down down down down down down down > down down down down down down down down down down down > down down down down down down down down down down down > down down down down up up up C-h f RET q M-: up button1 > button1up C-g C-g prior prior prior next next next > M-x r e p o r t - e m SPC b SPC RET > > > Recent messages (most recent first): > ----------------------------------- > > Fontifying *mail to XEmacs Beta*... done. > Fontifying *mail to XEmacs Beta*... > Loading xemacsbug...done > Loading xemacsbug... > Quit > Quit > > [censored - irrelevant anyway] -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Fri Oct 1 23:06:43 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9236DBD018754; Fri, 1 Oct 2004 23:06:14 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9236Bkh018741 for ; Fri, 1 Oct 2004 23:06:11 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9236BF4018740 for xemacs-beta-mailman@xemacs.org; Fri, 1 Oct 2004 23:06:11 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92369BD018724 for ; Fri, 1 Oct 2004 23:06:09 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9236954018723 for xemacweb@tux.org; Fri, 1 Oct 2004 23:06:09 -0400 Received: from smtp808.mail.sc5.yahoo.com (smtp808.mail.sc5.yahoo.com [66.163.168.187]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i92369iN018717 for ; Fri, 1 Oct 2004 23:06:09 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@70.240.15.158 with login) by smtp808.mail.sc5.yahoo.com with SMTP; 2 Oct 2004 03:06:08 -0000 From: "Ben Wing" To: "'XEmacs Beta'" Date: Fri, 1 Oct 2004 22:07:50 -0700 Message-ID: <003301c4a83d$c46855e0$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i92369iN018717 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: Can mailing list searches be reverse chronologically? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org I imagine this is an easy fix. Perhaps xemacs-beta is the wrong place to ask. Currently, if you go to the mailing list web archive and do a search, you get results starting from 1998, usually cutting off by 1999. This is not so useful and no options even exist for reverse chronological order. From xemacs-beta-bounces@xemacs.org Fri Oct 1 23:16:08 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i923G6p3020166; Fri, 1 Oct 2004 23:16:06 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i923G40v020157 for ; Fri, 1 Oct 2004 23:16:04 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i923G4tY020155 for xemacs-beta-mailman@xemacs.org; Fri, 1 Oct 2004 23:16:04 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i923G18Q020140 for ; Fri, 1 Oct 2004 23:16:01 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i923G1PY020139 for xemacweb@tux.org; Fri, 1 Oct 2004 23:16:01 -0400 Received: from smtp813.mail.sc5.yahoo.com (smtp813.mail.sc5.yahoo.com [66.163.170.83]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i923G0pX020123 for ; Fri, 1 Oct 2004 23:16:00 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@70.240.15.158 with login) by smtp813.mail.sc5.yahoo.com with SMTP; 2 Oct 2004 03:15:59 -0000 From: "Ben Wing" To: "'XEmacs Beta'" Date: Fri, 1 Oct 2004 22:17:41 -0700 Message-ID: <003401c4a83f$24b05b40$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i923G0pX020123 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: Unicode warnings, cygwin scanf bug X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org I get a zillion unicode warnings trying to compile under Cygwin: Warning: Unrecognized line in translation file /e/xemacs/cygbuild/build-mule-union-cpp-pdump-kkcc-optimized/etc/unicode/mul e-ucs/vietnamese-viscii-upper.txt: 0x7d 0x00DD Warning: Unrecognized line in translation file /e/xemacs/cygbuild/build-mule-union-cpp-pdump-kkcc-optimized/etc/unicode/mul e-ucs/vietnamese-viscii-upper.txt: 0x7a 0x00DA Warning: Unrecognized line in translation file /e/xemacs/cygbuild/build-mule-union-cpp-pdump-kkcc-optimized/etc/unicode/mul e-ucs/vietnamese-viscii-upper.txt: 0x79 0x00D9 Warning: Unrecognized line in translation file /e/xemacs/cygbuild/build-mule-union-cpp-pdump-kkcc-optimized/etc/unicode/mul e-ucs/vietnamese-viscii-upper.txt: 0x75 0x00D5 Warning: Unrecognized line in translation file /e/xemacs/cygbuild/build-mule-union-cpp-pdump-kkcc-optimized/etc/unicode/mul e-ucs/vietnamese-viscii-upper.txt: 0x74 0x00D4 Warning: Unrecognized line in translation file /e/xemacs/cygbuild/build-mule-union-cpp-pdump-kkcc-optimized/etc/unicode/mul e-ucs/vietnamese-viscii-upper.txt: 0x73 0x00D3 Warning: Unrecognized line in translation file /e/xemacs/cygbuild/build-mule-union-cpp-pdump-kkcc-optimized/etc/unicode/mul e-ucs/vietnamese-viscii-upper.txt: 0x72 0x00D2 Warning: Unrecognized line in translation file /e/xemacs/cygbuild/build-mule-union-cpp-pdump-kkcc-optimized/etc/unicode/mul e-ucs/vietnamese-viscii-upper.txt: 0x6d 0x00CD Warning: Unrecognized line in translation file /e/xemacs/cygbuild/build-mule-union-cpp-pdump-kkcc-optimized/etc/unicode/mul e-ucs/vietnamese-viscii-upper.txt: 0x6c 0x00CC Warning: Unrecognized line in translation file /e/xemacs/cygbuild/build-mule-union-cpp-pdump-kkcc-optimized/etc/unicode/mul e-ucs/vietnamese-viscii-upper.txt: 0x6a 0x00CA Warning: Unrecognized line in translation file /e/xemacs/cygbuild/build-mule-union-cpp-pdump-kkcc-optimized/etc/unicode/mul e-ucs/vietnamese-viscii-upper.txt: 0x69 0x00C9 Warning: Unrecognized line in translation file /e/xemacs/cygbuild/build-mule-union-cpp-pdump-kkcc-optimized/etc/unicode/mul e-ucs/vietnamese-viscii-upper.txt: 0x68 0x00C8 Warning: Unrecognized line in translation file /e/xemacs/cygbuild/build-mule-union-cpp-pdump-kkcc-optimized/etc/unicode/mul e-ucs/vietnamese-viscii-upper.txt: 0x63 0x00C3 Warning: Unrecognized line in translation file /e/xemacs/cygbuild/build-mule-union-cpp-pdump-kkcc-optimized/etc/unicode/mul e-ucs/vietnamese-viscii-upper.txt: 0x62 0x00C2 Warning: Unrecognized line in translation file /e/xemacs/cygbuild/build-mule-union-cpp-pdump-kkcc-optimized/etc/unicode/mul e-ucs/vietnamese-viscii-upper.txt: 0x61 0x00C1 Warning: Unrecognized line in translation file /e/xemacs/cygbuild/build-mule-union-cpp-pdump-kkcc-optimized/etc/unicode/mul e-ucs/vietnamese-viscii-upper.txt: 0x60 0x00C0 Warning: Unrecognized line in translation file /e/xemacs/cygbuild/build-mule-union-cpp-pdump-kkcc-optimized/etc/unicode/mul e-ucs/vietnamese-viscii-lower.txt: 0x7d 0x00FD Warning: Unrecognized line in translation file /e/xemacs/cygbuild/build-mule-union-cpp-pdump-kkcc-optimized/etc/unicode/mul e-ucs/vietnamese-viscii-lower.txt: 0x7a 0x00FA Warning: Unrecognized line in translation file /e/xemacs/cygbuild/build-mule-u Etc. Notice that all the second values start with 0x00... I traced this to a scanf() bug in recent versions of Cygwin! Here is what I emailed to cygwin@cygwin.com: Somehow or other, sscanf() has gotten messed up in recent Cygwin installations. Test program, with output: /xemacs/test 2391% cat testscanf.c int main (int argc, char **argv) { int ret, cp1, cp2, endcount; char *p = "0x7d 0x000E "; ret = sscanf (p, "%i %i%n", &cp1, &cp2, &endcount); printf ("ret: %d cp1: %d cp2: %d endcount: %d\n", ret, cp1, cp2, endcount); printf ("%d\n", endcount + strspn (p + endcount, " \t\n\r\f")); return 0; } /xemacs/test 2392% gcc --verbose testscanf.c Reading specs from /usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/specs Configured with: /gcc/gcc-3.3.3-3/configure --verbose --prefix=/usr --exec-prefi x=/usr --sysconfdir=/etc --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/s hare/man --infodir=/usr/share/info --enable-languages=c,ada,c++,d,f77,java,objc, pascal --enable-nls --without-included-gettext --enable-libgcj --with-system-zli b --enable-interpreter --enable-threads=posix --enable-java-gc=boehm --enable-sj lj-exceptions --disable-version-specific-runtime-libs --disable-win32-registry Thread model: posix gcc version 3.3.3 (cygwin special) /usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/cc1.exe -quiet -v -D__GNUC__=3 -D__GNUC_M INOR__=3 -D__GNUC_PATCHLEVEL__=3 -D__CYGWIN32__ -D__CYGWIN__ -Dunix -D__unix__ - D__unix -idirafter /usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/../../../../include/w32 api -idirafter /usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/../../../../i686-pc-cygwin/ lib/../../include/w32api testscanf.c -quiet -dumpbase testscanf.c -auxbase tests canf -version -o /DOCUME~1/BENWIN~1/LOCALS~1/Temp/cco65aDq.s GNU C version 3.3.3 (cygwin special) (i686-pc-cygwin) compiled by GNU C version 3.3.3 (cygwin special). GGC heuristics: --param ggc-min-expand=82 --param ggc-min-heapsize=98244 ignoring nonexistent directory "/usr/i686-pc-cygwin/include" ignoring duplicate directory "/usr/i686-pc-cygwin/lib/../../include/w32api" #include "..." search starts here: #include <...> search starts here: /usr/local/include /usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/include /usr/include /usr/include/w32api End of search list. /usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/../../../../i686-pc-cygwin/bin/as.exe --t raditional-format -o /DOCUME~1/BENWIN~1/LOCALS~1/Temp/ccSaWKvo.o /DOCUME~1/BENWI N~1/LOCALS~1/Temp/cco65aDq.s /usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/collect2.exe -Bdynamic --dll-search-prefi x=cyg /usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/../../../crt0.o /usr/lib/gcc-lib/i68 6-pc-cygwin/3.3.3/crtbegin.o -L/usr/lib/gcc-lib/i686-pc-cygwin/3.3.3 -L/usr/lib/ gcc-lib/i686-pc-cygwin/3.3.3/../../.. /DOCUME~1/BENWIN~1/LOCALS~1/Temp/ccSaWKvo. o -lgcc -lcygwin -luser32 -lkernel32 -ladvapi32 -lshell32 -lgcc /usr/lib/gcc-lib /i686-pc-cygwin/3.3.3/crtend.o /xemacs/test 2393% a ret: 2 cp1: 125 cp2: 14 endcount: 11 11 The value of endcount should be 13, not 11. The problem is with hex numbers with more than one leading 0. Change 0x000E to 0x0FFE or 0xFFFE and you get 13. Change it to 0x00EE and you get 12. In all cases cp2 is correct. This used to work. I know because the above code is part of XEmacs and we are getting lots of warnings as a result of this bug, which didn't used to be there, and the code hasn't changed. ------------ Anyone seen or heard of this? From xemacs-beta-bounces@xemacs.org Sat Oct 2 00:12:22 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i924CEW5027237; Sat, 2 Oct 2004 00:12:15 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i924CDvg027228 for ; Sat, 2 Oct 2004 00:12:13 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i924CDpP027227 for xemacs-beta-mailman@xemacs.org; Sat, 2 Oct 2004 00:12:13 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i924C9ls027209 for ; Sat, 2 Oct 2004 00:12:09 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i924C9AR027208 for xemacweb@tux.org; Sat, 2 Oct 2004 00:12:09 -0400 Received: from smtp814.mail.sc5.yahoo.com (smtp814.mail.sc5.yahoo.com [66.163.170.84]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i924C8xs027202 for ; Sat, 2 Oct 2004 00:12:08 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@70.240.15.158 with login) by smtp814.mail.sc5.yahoo.com with SMTP; 2 Oct 2004 04:12:04 -0000 From: "Ben Wing" To: "'XEmacs Beta'" Date: Fri, 1 Oct 2004 23:13:47 -0700 Message-ID: <003601c4a846$fa8ba790$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i924C8xs027202 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: Module failures, cygwin X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org A very basic compilation using latest Cygwin, W2k latest, like this: Running configure with options --verbose --extra-verbose --srcdir=/xemacs/build --quick-build --site-includes= --site-libraries= --cflags=-g --with-mule=yes --package-path=~/.xemacs::/xemacs/site-packages:/xemacs/xemacs-packages:/xem acs/mule-packages Fails with a bunch of link errors. I notice a message I posted with the identical problem, in Oct 2002. The thread ended with Jerry saying "I will take a look at it after I return home, which probably means next week." Jerry, has this ever been fixed? If not we should certainly disable module support by default in cygwin rather than just leaving it broken. ../../lib-src/ellcc -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wunde f -Wstrict-prototypes -Wpacked -Wpointer-arith -Wshadow -Wmissing-declarations - g --mode=compile --mod-output=eldap_i.o -I../../src -I/xemacs/build/modules/ldap /../../src -c eldap_i.c ../../lib-src/ellcc --mode=link --mode=verbose --mod-output=eldap.ell \ eldap.o eldap_i.o ../../src/xemacs-import.a -L/usr/X11R6/lib -lldap ellcc driver version 21.5-b17 for EMODULES version 1.1.0 (1010) eldap.o(.text+0xa8): In function `make_ldap': /xemacs/build/modules/ldap/eldap.c:111: undefined reference to `_wrap_record_1' eldap.o(.text+0xcb): In function `mark_ldap': /xemacs/build/modules/ldap/eldap.c:122: undefined reference to `_error_check_lda p' eldap.o(.text+0xf1): In function `print_ldap': /xemacs/build/modules/ldap/eldap.c:128: undefined reference to `_error_check_lda p' eldap.o(.text+0x11c):/xemacs/build/modules/ldap/eldap.c:131: undefined reference to `_error_check_string' eldap.o(.text+0x2a5): In function `Fldap_host': /xemacs/build/modules/ldap/eldap.c:187: undefined reference to `_error_check_lda p' eldap.o(.text+0x2f8): In function `Fldap_live_p': /xemacs/build/modules/ldap/eldap.c:196: undefined reference to `_error_check_lda p' eldap.o(.text+0x3ca): In function `Fldap_open': /xemacs/build/modules/ldap/eldap.c:236: undefined reference to `_error_check_con s' eldap.o(.text+0x3eb):/xemacs/build/modules/ldap/eldap.c:236: undefined reference to `_error_check_cons' eldap.o(.text+0x430):/xemacs/build/modules/ldap/eldap.c:236: undefined reference to `_error_check_cons' eldap.o(.text+0x49e):/xemacs/build/modules/ldap/eldap.c:242: undefined reference to `_XINT_1' eldap.o(.text+0x8cc):/xemacs/build/modules/ldap/eldap.c:290: undefined reference to `_XINT_1' eldap.o(.text+0x919):/xemacs/build/modules/ldap/eldap.c:296: undefined reference to `_XINT_1' eldap.o(.text+0x937):/xemacs/build/modules/ldap/eldap.c:236: undefined reference to `_error_check_cons' eldap.o(.text+0x974):/xemacs/build/modules/ldap/eldap.c:236: undefined reference to `_error_check_cons' From xemacs-beta-bounces@xemacs.org Sat Oct 2 17:14:35 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92LEVaK010322; Sat, 2 Oct 2004 17:14:32 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92LEUvj010310 for ; Sat, 2 Oct 2004 17:14:30 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i92LEUV3010308 for xemacs-beta-mailman@xemacs.org; Sat, 2 Oct 2004 17:14:30 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92LETET010288 for ; Sat, 2 Oct 2004 17:14:29 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i92LETug010287 for xemacweb@tux.org; Sat, 2 Oct 2004 17:14:29 -0400 Received: from syl.extundo.com (syl.extundo.com [212.32.189.101]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92LC2fb009718; Sat, 2 Oct 2004 17:14:29 -0400 Received: from mailout06.sul.t-online.com (mailout06.sul.t-online.com [194.25.134.19]) by syl.extundo.com (8.12.10/8.12.10) with ESMTP id i92HG4Jl003692; Sat, 2 Oct 2004 19:16:05 +0200 Received: from fwd02.aul.t-online.de by mailout06.sul.t-online.com with smtp id 1CDoKK-0004My-01; Sat, 02 Oct 2004 20:09:48 +0200 Received: from D5DC120J.t-online.de (JlZQ6vZBQe4xX3OFiNBYzYqITammBKXho5+RKlk0VEaAsrHSLnTIcn@[217.229.9.167]) by fmrl02.sul.t-online.com with esmtp id 1CDoKI-1sEjlQ0; Sat, 2 Oct 2004 20:09:46 +0200 From: Adrian Aichner To: "Fabrice.Popineau@supelec.fr, "Stephen.J.Turnbull" "@syl.extundo.com Organization: The XEmacs Project References: <200409201120.i8KBKhO24467@esemetz.metz.supelec.fr> Date: Sat, 02 Oct 2004 20:11:07 +0200 Message-ID: <3c0xxa6c.fsf@smtprelay.t-online.de> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: JlZQ6vZBQe4xX3OFiNBYzYqITammBKXho5+RKlk0VEaAsrHSLnTIcn@t-dialin.net X-TOI-MSGID: c62a2017-6b9d-4a6c-ba0e-62126d42b49c Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 212.32.189.101 is authenticated by a trusted mechanism) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: XEmacs 21.5b17 native win32 with installer X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Fabrice Popineau" writes: > I have packaged the (almost) latest beta version of XEmacs with and MSI > installer. It is available from: > > http://www.metz.supelec.fr/~popineau/xemacs-21.5.17.exe Hello Fabrice, Stephen, I have copied this installer to /[sshx/adrian@www.xemacs.org]/ftp/xemacs/binaries/win32/installshield/ Stephen, I was not able to add info on this new version to /[sshx/adrian@www.xemacs.org]/ftp/xemacs/binaries/win32/installshield/README which is only writeable by you. Could you please review README.new, make any improvements, and mv it over README. Thanks in advance, Adrian > > It is a bit crude, it installs all the packages. I have support to offer > customization if needed (personally, I'm not in favour of it). > > There are a couple of companion apps: grep, patch, diff. > > Any comments will be welcome. I'd like to improve it. > > Fabrice Popineau > ------------------------ > e-mail: Fabrice.Popineau@supelec.fr | The difference between theory > voice-mail: +33 (0) 387764715 | and practice, is that > surface-mail: Supelec, 2 rue E. Belin, | theoretically, > F-57070 Metz | there is no difference ! > > > > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sat Oct 2 17:32:28 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92LWQmc014569; Sat, 2 Oct 2004 17:32:26 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92LWOGc014560 for ; Sat, 2 Oct 2004 17:32:24 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i92LWNu3014559 for xemacs-beta-mailman@xemacs.org; Sat, 2 Oct 2004 17:32:23 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92LWKA9014534 for ; Sat, 2 Oct 2004 17:32:20 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i92LWKrD014533 for xemacweb@tux.org; Sat, 2 Oct 2004 17:32:20 -0400 Received: from yxa.extundo.com (root@178.230.13.217.in-addr.dgcsystems.net [217.13.230.178]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92LWA8j014486 for ; Sat, 2 Oct 2004 17:32:20 -0400 Received: from mail.LF.net (mail.lf.net [212.9.160.2]) by yxa.extundo.com (8.13.1/8.13.1/Debian-13) with ESMTP id i92A2Tw4029358 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO) for ; Sat, 2 Oct 2004 12:02:29 +0200 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CDgih-000Bxy-SH for xemacs-beta@xemacs.org; Sat, 02 Oct 2004 12:02:28 +0200 Received: from nk by arafel.viteno.net with local (Exim 4.42 (FreeBSD)) id 1CDgif-0001So-8i for xemacs-beta@xemacs.org; Sat, 02 Oct 2004 12:02:25 +0200 To: xemacs-beta@xemacs.org References: From: Norbert Koch X-Face: 5*nyF1\39:,h6Sk1<}(t1O5x!y5y6@XzBRq5LAYj;Xzb*Ak,]@$HL@>: c&#dUFU=U8O(+/6T0k{j{1~uS@GVk4zurEEb.~MoSbG2pM4z!~/<@.tcd `uD`fNR+TM\@++x@!/Bq)24"xD_kGn,jqwVQa|R'|FFxgWa+$0x]p>KE9E /Xk0$%a*2*K]"zOtbk9v0sNgwb2H"IOaEjCVolb5&yW`o#w2}!w!M{Dn&{K0t Mail-Followup-To: xemacs-beta@xemacs.org Date: Sat, 02 Oct 2004 12:02:25 +0200 In-Reply-To: (Adrian Aichner's message of "Fri, 01 Oct 2004 21:12:00 +0200") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version 0.75-1, clamav-milter version 0.75c on yxa-iv X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 217.13.230.178 is authenticated by a trusted mechanism) X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: XEmacs Packages have been pre-released 2004-10-01-10 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Adrian Aichner writes: > Hi Norbert, installation worked fine. > > Gonna test a bit now as part of my usual work. Thanks Adrian, norbert. From xemacs-beta-bounces@xemacs.org Sat Oct 2 17:34:00 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92LXx99015116; Sat, 2 Oct 2004 17:33:59 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92LWxNj014782 for ; Sat, 2 Oct 2004 17:32:59 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i92LWxwm014779 for xemacs-beta-mailman@xemacs.org; Sat, 2 Oct 2004 17:32:59 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92LWvo9014765 for ; Sat, 2 Oct 2004 17:32:57 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i92LWv0F014764 for xemacweb@tux.org; Sat, 2 Oct 2004 17:32:57 -0400 Received: from yxa.extundo.com (root@178.230.13.217.in-addr.dgcsystems.net [217.13.230.178]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92LWeRZ014644; Sat, 2 Oct 2004 17:32:57 -0400 Received: from mailout02.sul.t-online.com (mailout02.sul.t-online.com [194.25.134.17]) by yxa.extundo.com (8.13.1/8.13.1/Debian-13) with ESMTP id i928hXJQ025897; Sat, 2 Oct 2004 10:43:36 +0200 Received: from fwd01.aul.t-online.de by mailout02.sul.t-online.com with smtp id 1CDfUJ-0007tv-02; Sat, 02 Oct 2004 10:43:31 +0200 Received: from D5DC120J.t-online.de (Z4hcoUZaZeJcs2bIIcnyh56IKLVmi4HnEckJce7e6tpjtBGN3qjbcv@[217.229.8.6]) by fmrl01.sul.t-online.com with esmtp id 1CDfUF-0zD1yC0; Sat, 2 Oct 2004 10:43:27 +0200 To: "Fabrice.Popineau@supelec.fr \"Stephen J. Turnbull\"" X-Attribution: APA References: <200409201120.i8KBKhO24467@esemetz.metz.supelec.fr> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Sat, 02 Oct 2004 10:44:42 +0200 In-Reply-To: <200409201120.i8KBKhO24467@esemetz.metz.supelec.fr> (Fabrice Popineau's message of "Mon, 20 Sep 2004 13:20:38 +0200") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: Z4hcoUZaZeJcs2bIIcnyh56IKLVmi4HnEckJce7e6tpjtBGN3qjbcv@t-dialin.net X-TOI-MSGID: 5a82a18b-ee98-4237-8314-c3019143a1aa X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version 0.75-1, clamav-milter version 0.75c on yxa-iv X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 217.13.230.178 is authenticated by a trusted mechanism) X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: XEmacs 21.5b17 native win32 with installer X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Fabrice Popineau" writes: > I have packaged the (almost) latest beta version of XEmacs with and MSI > installer. It is available from: > > http://www.metz.supelec.fr/~popineau/xemacs-21.5.17.exe Hello Fabrice, Stephen, I have copied this installer to /[sshx/adrian@www.xemacs.org]/ftp/xemacs/binaries/win32/installshield/ Stephen, I was not able to add info on this new version to /[sshx/adrian@www.xemacs.org]/ftp/xemacs/binaries/win32/installshield/README which is only writeable by you. Could you please review README.new, make any improvements, and mv it over README. Thanks in advance, Adrian > > It is a bit crude, it installs all the packages. I have support to offer > customization if needed (personally, I'm not in favour of it). > > There are a couple of companion apps: grep, patch, diff. > > Any comments will be welcome. I'd like to improve it. > > Fabrice Popineau > ------------------------ > e-mail: Fabrice.Popineau@supelec.fr | The difference between theory > voice-mail: +33 (0) 387764715 | and practice, is that > surface-mail: Supelec, 2 rue E. Belin, | theoretically, > F-57070 Metz | there is no difference ! > > > > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sat Oct 2 17:35:25 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92LZNks015605; Sat, 2 Oct 2004 17:35:24 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92LXUpK014881 for ; Sat, 2 Oct 2004 17:33:30 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i92LXUYF014878 for xemacs-beta-mailman@xemacs.org; Sat, 2 Oct 2004 17:33:30 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92LXTmP014863 for ; Sat, 2 Oct 2004 17:33:29 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i92LXThQ014862 for xemacweb@tux.org; Sat, 2 Oct 2004 17:33:29 -0400 Received: from yxa.extundo.com (root@178.230.13.217.in-addr.dgcsystems.net [217.13.230.178]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92LVhb9014317; Sat, 2 Oct 2004 17:33:28 -0400 Received: from mailout09.sul.t-online.com (mailout09.sul.t-online.com [194.25.134.84]) by yxa.extundo.com (8.13.1/8.13.1/Debian-13) with ESMTP id i92ICEu9017968; Sat, 2 Oct 2004 20:12:16 +0200 Received: from fwd02.aul.t-online.de by mailout09.sul.t-online.com with smtp id 1CDoMf-0005r9-01; Sat, 02 Oct 2004 20:12:13 +0200 Received: from D5DC120J.t-online.de (ES14seZUZeRT3idhIWQd7M99pPNaN0cFTVXfiHex8upcrcsNPwhQZn@[217.229.9.167]) by fmrl02.sul.t-online.com with esmtp id 1CDoMd-05TbOq0; Sat, 2 Oct 2004 20:12:11 +0200 From: Adrian Aichner To: Fabrice.Popineau@supelec.fr, "Stephen J. Turnbull" Organization: The XEmacs Project References: <200409201120.i8KBKhO24467@esemetz.metz.supelec.fr> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) Date: Sat, 02 Oct 2004 20:13:32 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: ES14seZUZeRT3idhIWQd7M99pPNaN0cFTVXfiHex8upcrcsNPwhQZn@t-dialin.net X-TOI-MSGID: 0a75efa2-fff0-4126-b12a-4477f89113f2 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version 0.75-1, clamav-milter version 0.75c on yxa-iv X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 217.13.230.178 is authenticated by a trusted mechanism) X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: XEmacs 21.5b17 native win32 with installer X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Fabrice Popineau" writes: > I have packaged the (almost) latest beta version of XEmacs with and MSI > installer. It is available from: > > http://www.metz.supelec.fr/~popineau/xemacs-21.5.17.exe Hello Fabrice, Stephen, I have copied this installer to /[sshx/adrian@www.xemacs.org]/ftp/xemacs/binaries/win32/installshield/ Stephen, I was not able to add info on this new version to /[sshx/adrian@www.xemacs.org]/ftp/xemacs/binaries/win32/installshield/README which is only writeable by you. Could you please review README.new, make any improvements, and mv it over README. Thanks in advance, Adrian > > It is a bit crude, it installs all the packages. I have support to offer > customization if needed (personally, I'm not in favour of it). > > There are a couple of companion apps: grep, patch, diff. > > Any comments will be welcome. I'd like to improve it. > > Fabrice Popineau > ------------------------ > e-mail: Fabrice.Popineau@supelec.fr | The difference between theory > voice-mail: +33 (0) 387764715 | and practice, is that > surface-mail: Supelec, 2 rue E. Belin, | theoretically, > F-57070 Metz | there is no difference ! > > > > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sat Oct 2 17:42:08 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92Lg6Ym017918; Sat, 2 Oct 2004 17:42:07 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92Lg6EX017912 for ; Sat, 2 Oct 2004 17:42:06 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i92Lg6tk017911 for xemacs-beta-mailman@xemacs.org; Sat, 2 Oct 2004 17:42:06 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92Lg1ww017896 for ; Sat, 2 Oct 2004 17:42:01 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i92Lg15o017895 for xemacweb@tux.org; Sat, 2 Oct 2004 17:42:01 -0400 Received: from yxa.extundo.com (root@178.230.13.217.in-addr.dgcsystems.net [217.13.230.178]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92Lf8VQ017569; Sat, 2 Oct 2004 17:42:01 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by yxa.extundo.com (8.13.1/8.13.1/Debian-13) with ESMTP id i926SDD7020388; Sat, 2 Oct 2004 08:28:19 +0200 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CDdNN-0007KR-00; Sat, 02 Oct 2004 15:28:13 +0900 To: Adrian Aichner References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Sat, 02 Oct 2004 15:28:12 +0900 In-Reply-To: (Adrian Aichner's message of "Fri, 01 Oct 2004 22:24:40 +0200") Message-ID: <877jq9ab2b.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version 0.75-1, clamav-milter version 0.75c on yxa-iv X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 217.13.230.178 is authenticated by a trusted mechanism) X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: Jerry James , XEmacs Beta Subject: Re: [Bug: 21.5-b17] Email truncation X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "APA" == Adrian Aichner writes: APA> I also tried your original recipe without data loss, using APA> cygwin tee as well plus a few other things. You're probably not going to see it on Windows with the same recipe, if at all. This is very dependent on the OS implementation of processes. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Sat Oct 2 18:12:39 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92MCVrn022984; Sat, 2 Oct 2004 18:12:32 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92MCTux022955 for ; Sat, 2 Oct 2004 18:12:29 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i92MCTLU022954 for xemacs-beta-mailman@xemacs.org; Sat, 2 Oct 2004 18:12:29 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92MCSxn022937 for ; Sat, 2 Oct 2004 18:12:28 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i92MCSEe022936 for xemacweb@tux.org; Sat, 2 Oct 2004 18:12:28 -0400 Received: from syl.extundo.com (syl.extundo.com [212.32.189.101]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92MCRc5022929 for ; Sat, 2 Oct 2004 18:12:28 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by syl.extundo.com (8.12.10/8.12.10) with ESMTP id i925rZkT006224 for ; Sat, 2 Oct 2004 07:53:36 +0200 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CDdfm-0007Ld-00; Sat, 02 Oct 2004 15:47:14 +0900 To: "Ben Wing" References: <003301c4a83d$c46855e0$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Sat, 02 Oct 2004 15:47:14 +0900 In-Reply-To: <003301c4a83d$c46855e0$210110ac@NEEEEEEE> (Ben Wing's message of "Fri, 1 Oct 2004 22:07:50 -0700") Message-ID: <87u0td8vm5.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 212.32.189.101 is authenticated by a trusted mechanism) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: Can mailing list searches be reverse chronologically? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Ben" == Ben Wing writes: Ben> I imagine this is an easy fix. Nope. The whole archive setup really needs to be ripped out by the roots and started over again. Ben> This is not so useful and no options even exist for reverse Ben> chronological order. You can select the months to search. Don't select more than 4 at a time; for some reason the search engine can't handle it. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Sat Oct 2 18:18:16 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92MIEwo023894; Sat, 2 Oct 2004 18:18:15 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92MCVNg022991 for ; Sat, 2 Oct 2004 18:12:31 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i92MCViv022990 for xemacs-beta-mailman@xemacs.org; Sat, 2 Oct 2004 18:12:31 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92MCU6A022969 for ; Sat, 2 Oct 2004 18:12:30 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i92MCUUM022966 for xemacweb@tux.org; Sat, 2 Oct 2004 18:12:30 -0400 Received: from syl.extundo.com (syl.extundo.com [212.32.189.101]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92MCRc9022929 for ; Sat, 2 Oct 2004 18:12:30 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by syl.extundo.com (8.12.10/8.12.10) with ESMTP id i925pbkT006214 for ; Sat, 2 Oct 2004 07:51:38 +0200 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CDddj-0007LN-00; Sat, 02 Oct 2004 15:45:07 +0900 To: Fabrice.Popineau@supelec.fr References: <200410011307.i91D7L518729@esemetz.metz.supelec.fr> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Sat, 02 Oct 2004 15:45:07 +0900 In-Reply-To: <200410011307.i91D7L518729@esemetz.metz.supelec.fr> (Fabrice Popineau's message of "Fri, 1 Oct 2004 15:07:21 +0200") Message-ID: <87y8ip8vpo.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 212.32.189.101 is authenticated by a trusted mechanism) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: SLIME: (not so) new package supporting Lisp programming X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Fabrice" == Fabrice Popineau writes: Fabrice> This should be at least advertised on the Fabrice> http://www.xemacs.org/Download/elispPackages.html Page. Patches welcome. Check out the xemacsweb modules from CVS. Fabrice> It is also a good candidate to be added to the standard Fabrice> packages. If someone provides the right support files. Been there, done that, somebody volunteered, but I still haven't got the T-shirt. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Sat Oct 2 18:19:50 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92MJjiq024157; Sat, 2 Oct 2004 18:19:46 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92MDdYZ023183 for ; Sat, 2 Oct 2004 18:13:39 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i92MDdSn023182 for xemacs-beta-mailman@xemacs.org; Sat, 2 Oct 2004 18:13:39 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92MDcTH023171 for ; Sat, 2 Oct 2004 18:13:38 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i92MDccR023170 for xemacweb@tux.org; Sat, 2 Oct 2004 18:13:38 -0400 Received: from syl.extundo.com (syl.extundo.com [212.32.189.101]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i92MDbgW023162 for ; Sat, 2 Oct 2004 18:13:38 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by syl.extundo.com (8.12.10/8.12.10) with ESMTP id i925makT006192 for ; Sat, 2 Oct 2004 07:48:37 +0200 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CDdau-0007L7-00; Sat, 02 Oct 2004 15:42:12 +0900 To: Tristan Miller References: <200410011228.26768.psychonaut@nothingisreal.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Sat, 02 Oct 2004 15:42:11 +0900 In-Reply-To: <200410011228.26768.psychonaut@nothingisreal.com> (Tristan Miller's message of "Fri, 1 Oct 2004 12:28:26 +0200") Message-ID: <873c0xaaf0.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 212.32.189.101 is authenticated by a trusted mechanism) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: [Bug: 21.5-b16] Can't open file X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Tristan" == Tristan Miller writes: Tristan> Signaling: (void-variable locale) Well, it's a bug, but I can't reproduce it (that file does exist on my system, and XEmacs finds it fine), and your backtrace is useless in tracking it down, as that identifier is not used in find-file-noselect. No variable by that name exists in XEmacs, but it is a very common parameter name used with specifiers. My best guess is that you have a broken build; some macro was improperly expanded or something like that. Try rebuilding and/or updating to a newer version of XEmacs. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Sat Oct 2 22:22:40 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i932Lvue022450; Sat, 2 Oct 2004 22:22:03 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i932Lt3Q022442 for ; Sat, 2 Oct 2004 22:21:55 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i932LtEp022440 for xemacs-beta-mailman@xemacs.org; Sat, 2 Oct 2004 22:21:55 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i932LsXu022429 for ; Sat, 2 Oct 2004 22:21:54 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i932LsiW022428 for xemacweb@tux.org; Sat, 2 Oct 2004 22:21:54 -0400 Received: from smtp811.mail.sc5.yahoo.com (smtp811.mail.sc5.yahoo.com [66.163.170.81]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i932LqKv022420 for ; Sat, 2 Oct 2004 22:21:52 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@70.240.15.158 with login) by smtp811.mail.sc5.yahoo.com with SMTP; 3 Oct 2004 02:21:47 -0000 From: "Ben Wing" To: "'XEmacs Beta'" Date: Sat, 2 Oct 2004 21:23:27 -0700 Message-ID: <006701c4a900$bbc7e3b0$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i932LqKv022420 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: RE: Module failures, cygwin X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Ok, I see that Jerry has indeed put in a bunch of work to fix modules on cygwin. The link errors I'm getting all appear to be inline functions. None of these are listed in xemacs.def.in.in, which may account for the problem -- here is what gcc.info says under -Winline: `-Winline' Warn if a function can not be inlined and it was declared as inline. Even with this option, the compiler will not warn about failures to inline functions declared in system headers. The compiler uses a variety of heuristics to determine whether or not to inline a function. For example, the compiler takes into account the size of the function being inlined and the the amount of inlining that has already been done in the current function. Therefore, seemingly insignificant changes in the source program can cause the warnings produced by `-Winline' to appear or disappear. Hence there is no guarantee that functions declared inline will actually be inlined, and so presumably should be listed in xemacs.def.in.in. -----Original Message----- From: Ben Wing [mailto:ben@666.com] Sent: Friday, October 01, 2004 11:14 PM To: 'XEmacs Beta' Subject: Module failures, cygwin A very basic compilation using latest Cygwin, W2k latest, like this: Running configure with options --verbose --extra-verbose --srcdir=/xemacs/build --quick-build --site-includes= --site-libraries= --cflags=-g --with-mule=yes --package-path=~/.xemacs::/xemacs/site-packages:/xemacs/xemacs-packages:/xem acs/mule-packages Fails with a bunch of link errors. I notice a message I posted with the identical problem, in Oct 2002. The thread ended with Jerry saying "I will take a look at it after I return home, which probably means next week." Jerry, has this ever been fixed? If not we should certainly disable module support by default in cygwin rather than just leaving it broken. ../../lib-src/ellcc -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wunde f -Wstrict-prototypes -Wpacked -Wpointer-arith -Wshadow -Wmissing-declarations - g --mode=compile --mod-output=eldap_i.o -I../../src -I/xemacs/build/modules/ldap /../../src -c eldap_i.c ../../lib-src/ellcc --mode=link --mode=verbose --mod-output=eldap.ell \ eldap.o eldap_i.o ../../src/xemacs-import.a -L/usr/X11R6/lib -lldap ellcc driver version 21.5-b17 for EMODULES version 1.1.0 (1010) eldap.o(.text+0xa8): In function `make_ldap': /xemacs/build/modules/ldap/eldap.c:111: undefined reference to `_wrap_record_1' eldap.o(.text+0xcb): In function `mark_ldap': /xemacs/build/modules/ldap/eldap.c:122: undefined reference to `_error_check_lda p' eldap.o(.text+0xf1): In function `print_ldap': /xemacs/build/modules/ldap/eldap.c:128: undefined reference to `_error_check_lda p' eldap.o(.text+0x11c):/xemacs/build/modules/ldap/eldap.c:131: undefined reference to `_error_check_string' eldap.o(.text+0x2a5): In function `Fldap_host': /xemacs/build/modules/ldap/eldap.c:187: undefined reference to `_error_check_lda p' eldap.o(.text+0x2f8): In function `Fldap_live_p': /xemacs/build/modules/ldap/eldap.c:196: undefined reference to `_error_check_lda p' eldap.o(.text+0x3ca): In function `Fldap_open': /xemacs/build/modules/ldap/eldap.c:236: undefined reference to `_error_check_con s' eldap.o(.text+0x3eb):/xemacs/build/modules/ldap/eldap.c:236: undefined reference to `_error_check_cons' eldap.o(.text+0x430):/xemacs/build/modules/ldap/eldap.c:236: undefined reference to `_error_check_cons' eldap.o(.text+0x49e):/xemacs/build/modules/ldap/eldap.c:242: undefined reference to `_XINT_1' eldap.o(.text+0x8cc):/xemacs/build/modules/ldap/eldap.c:290: undefined reference to `_XINT_1' eldap.o(.text+0x919):/xemacs/build/modules/ldap/eldap.c:296: undefined reference to `_XINT_1' eldap.o(.text+0x937):/xemacs/build/modules/ldap/eldap.c:236: undefined reference to `_error_check_cons' eldap.o(.text+0x974):/xemacs/build/modules/ldap/eldap.c:236: undefined reference to `_error_check_cons' From xemacs-beta-bounces@xemacs.org Sun Oct 3 01:11:59 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i935BLvL027327; Sun, 3 Oct 2004 01:11:27 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i935BJoC027315 for ; Sun, 3 Oct 2004 01:11:19 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i935BJoo027314 for xemacs-beta-mailman@xemacs.org; Sun, 3 Oct 2004 01:11:19 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i935BIUV027302 for ; Sun, 3 Oct 2004 01:11:18 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i935BI81027301 for xemacweb@tux.org; Sun, 3 Oct 2004 01:11:18 -0400 Received: from mailout05.sul.t-online.com (mailout05.sul.t-online.com [194.25.134.82]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i935BH3c027295; Sun, 3 Oct 2004 01:11:18 -0400 Received: from fwd00.aul.t-online.de by mailout05.sul.t-online.com with smtp id 1CDyeT-0007eH-00; Sun, 03 Oct 2004 07:11:17 +0200 Received: from D5DC120J.t-online.de (ZqRa2TZQweq3y+XlH+wa8OhW2Y1QNMfyeK0if17QJPje1JiLeRR0YX@[217.89.6.186]) by fmrl00.sul.t-online.com with esmtp id 1CDyeI-09ZPXc0; Sun, 3 Oct 2004 07:11:06 +0200 To: "Stephen J. Turnbull" X-Attribution: APA References: <877jq9ab2b.fsf@tleepslib.sk.tsukuba.ac.jp> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Sun, 03 Oct 2004 07:12:28 +0200 In-Reply-To: <877jq9ab2b.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Sat, 02 Oct 2004 15:28:12 +0900") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: ZqRa2TZQweq3y+XlH+wa8OhW2Y1QNMfyeK0if17QJPje1JiLeRR0YX@t-dialin.net X-TOI-MSGID: 78605061-0b61-4ab1-bca7-00f6f759ac97 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: XEmacs Beta , Jerry James , Adrian Aichner Subject: Re: [Bug: 21.5-b17] Email truncation X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Stephen J. Turnbull" writes: >>>>>> "APA" == Adrian Aichner writes: > > APA> I also tried your original recipe without data loss, using > APA> cygwin tee as well plus a few other things. > > You're probably not going to see it on Windows with the same recipe, > if at all. This is very dependent on the OS implementation of > processes. Hi Stephen, my question was whether this recipe still shows the problem for Jerry. Does it show the problem for you, Stephen? Anybody else on xemacs-beta? -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sun Oct 3 18:42:10 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i93Mfvdb008691; Sun, 3 Oct 2004 18:42:01 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i93Mft44008682 for ; Sun, 3 Oct 2004 18:41:55 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i93Mftlx008681 for xemacs-beta-mailman@xemacs.org; Sun, 3 Oct 2004 18:41:55 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i93Mfr2K008670 for ; Sun, 3 Oct 2004 18:41:53 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i93MfrMF008669 for xemacweb@tux.org; Sun, 3 Oct 2004 18:41:53 -0400 Received: from smtp801.mail.sc5.yahoo.com (smtp801.mail.sc5.yahoo.com [66.163.168.180]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i93Mfrnk008662 for ; Sun, 3 Oct 2004 18:41:53 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@70.240.15.158 with login) by smtp801.mail.sc5.yahoo.com with SMTP; 3 Oct 2004 22:41:52 -0000 From: "Ben Wing" To: "'XEmacs Beta'" Date: Sun, 3 Oct 2004 17:43:30 -0700 Message-ID: <004401c4a9ab$2bd11140$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: Unused parm warnings to fix X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Jerry -- here is a list of unused-parameter warnings I discovered when I did a build with a number of different configurations: [no mule, no error-checking] Running configure with options --verbose --extra-verbose --srcdir=/xemacs/build --quick-build --site-includes= --site-libraries= --cflags=-g -O3 --error-checkin g=none --debug=no --with-system-malloc --package-path=~/.xemacs::/xemacs/site-pa ckages:/xemacs/xemacs-packages:/xemacs/mule-packages /xemacs/build/src/buffer.h:512: warning: unused parameter `buf' /xemacs/build/src/buffer.h:521: warning: unused parameter `buf' /xemacs/build/src/buffer.h:611: warning: unused parameter `buf' /xemacs/build/src/buffer.h:641: warning: unused parameter `buf' /xemacs/build/src/device-x.c:183: warning: unused parameter `db' /xemacs/build/src/elhash.c:411: warning: unused parameter `size' /xemacs/build/src/objects.c:792: warning: unused parameter `matchspec' /xemacs/build/src/regex.c:3696: warning: unused parameter `lispbuf' /xemacs/build/src/regex.c:3696: warning: unused parameter `lispobj' /xemacs/build/src/regex.c:4765: warning: unused parameter `lispbuf' /xemacs/build/src/regex.c:6659: warning: unused parameter `fmt' /xemacs/build/src/regex.c:6661: warning: unused parameter `lispobj' /xemacs/build/src/search.c:1548: warning: unused parameter `charset_base' /xemacs/build/src/text.c:1178: warning: unused parameter `srcobj' /xemacs/build/src/text.c:1181: warning: unused parameter `dstobj' /xemacs/build/src/text.c:1273: warning: unused parameter `str' /xemacs/build/src/text.c:1274: warning: unused parameter `len' /xemacs/build/src/text.c:1300: warning: unused parameter `str' /xemacs/build/src/text.c:1301: warning: unused parameter `len' /xemacs/build/src/text.c:1346: warning: unused parameter `str' /xemacs/build/src/text.c:1362: warning: unused parameter `len' /xemacs/build/src/text.c:1362: warning: unused parameter `str' /xemacs/build/src/text.c:3582: warning: unused parameter `arg2' /xemacs/build/src/text.h:1123: warning: unused parameter `s' /xemacs/build/src/text.h:1150: warning: unused parameter `s' /xemacs/build/src/text.h:1177: warning: unused parameter `off' /xemacs/build/src/text.h:1177: warning: unused parameter `s' /xemacs/build/src/text.h:1206: warning: unused parameter `off' /xemacs/build/src/text.h:1206: warning: unused parameter `s' /xemacs/build/src/text.h:754: warning: unused parameter `ptr' /xemacs/build/src/unicode.c:1225: warning: unused parameter `charsets' /xemacs/build/src/unicode.c:1653: warning: unused parameter `charset' /xemacs/build/src/unicode.c:1653: warning: unused parameter `l' From xemacs-beta-bounces@xemacs.org Sun Oct 3 21:58:09 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i941w5js032195; Sun, 3 Oct 2004 21:58:06 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i941w4Kg032187 for ; Sun, 3 Oct 2004 21:58:04 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i941w4rM032186 for xemacs-beta-mailman@xemacs.org; Sun, 3 Oct 2004 21:58:04 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i941w34J032175 for ; Sun, 3 Oct 2004 21:58:03 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i941w3eY032174 for xemacweb@tux.org; Sun, 3 Oct 2004 21:58:03 -0400 Received: from smtp803.mail.sc5.yahoo.com (smtp803.mail.sc5.yahoo.com [66.163.168.182]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i941w2vM032164 for ; Sun, 3 Oct 2004 21:58:02 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@70.240.15.158 with login) by smtp803.mail.sc5.yahoo.com with SMTP; 4 Oct 2004 01:57:58 -0000 From: "Ben Wing" To: "'XEmacs Beta'" Date: Sun, 3 Oct 2004 20:59:35 -0700 Message-ID: <004501c4a9c6$902a0c30$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i941w2vM032164 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: Ansi aliasing and other weird compiler issues X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org [1] I don't really understand at all what the restrictions are on aliasing that are defined by ANSI. GCC complains about casting a something ** to a void **, but it gets shut up by the following nasty trick: #define ANSI_ALIASING_CAST(type, val) (((union { char c; type p; } *) &(val))->p) #define VOIDP_CAST(l) ANSI_ALIASING_CAST (void *, l) Then use &VOIDP_CAST (psl) instead of (void **) (&psl), where psl is a pointer. This does shut up GCC and is similar in spirit to the dfc_aliasing_voidpp hack in text.h, put in by Martin, who presumably does understand this stuff. But I don't really know if what I'm doing is legal or is just tricking GCC. [2] A catch-22: /xemacs/build/src/cmdloop.c: In function `Fcommand_loop_1': /xemacs/build/src/cmdloop.c:614: warning: no return statement in function return ing non-void Put in a return statement, and: /xemacs/build/src/cmdloop.c: In function `Fcommand_loop_1': /xemacs/build/src/cmdloop.c:612: warning: function declared `noreturn' has a `re turn' statement ???????? From xemacs-beta-bounces@xemacs.org Mon Oct 4 00:25:20 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i944PHIS029955; Mon, 4 Oct 2004 00:25:17 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i944PEmv029551 for ; Mon, 4 Oct 2004 00:25:14 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i944PE7f029550 for xemacs-beta-mailman@xemacs.org; Mon, 4 Oct 2004 00:25:14 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i944PDvv029367 for ; Mon, 4 Oct 2004 00:25:13 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i944PDBS029350 for xemacweb@tux.org; Mon, 4 Oct 2004 00:25:13 -0400 Received: from invasion.mail.pas.earthlink.net (invasion.mail.pas.earthlink.net [207.217.120.254]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i944PCKq028104 for ; Mon, 4 Oct 2004 00:25:13 -0400 Received: from c-24-5-61-145.client.comcast.net ([24.5.61.145] helo=will) by invasion.mail.pas.earthlink.net with asmtp (Exim 4.34) id 1CEKPL-0006Si-IJ for xemacs-beta@xemacs.org; Sun, 03 Oct 2004 21:25:07 -0700 Message-ID: <000501c4a9ca$215c46c0$0300a8c0@attbi.com> From: "William BC Crandall" To: Date: Sun, 3 Oct 2004 21:25:06 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1437 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-ELNK-Trace: 2386d642646ac7ad99385b58da72e30c9ef193a6bfc3dd480d6315565382cfed4ac16ebd9ddd0fbbc9b5e52464f59f68350badd9bab72f9c350badd9bab72f9c X-Originating-IP: 24.5.61.145 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of bc.crandall@earthlink.net designates 207.217.120.254 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Subject: Reformatting dired output X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org My apologies if this is not the place for such a simple question, but the other lists seem so swamped in spam, I can't imagine they get read. If there is a functional list for non-beginner/non-expert XEmacs questions, please send me there ;) My question: Running dired on windows, the left half of the window is filled with useless information, and my longish file names force ugly line breaks. (example below). Any way to hide the rwx and ownership parts of each listing? Thanks for a terrific editor, and for any help on my question. -BC William BC Crandall bc.crandall about earthlink.net -------------------------------------------------------------------- -rw-rw-rw- 1 BC 0 1623 Sep 21 21:22 HomeRenderer.java -rw-rw-rw- 1 BC 0 3090 Oct 03 18:27 HomeReqHandler.java -rw-rw-rw- 1 BC 0 2940 Oct 03 19:55 LoginCheckEmailRendere r.java -rw-rw-rw- 1 BC 0 2628 Oct 03 19:37 LoginCookiesRenderer.j ava -rw-rw-rw- 1 BC 0 2579 Sep 25 17:38 LoginFirstRenderer.jav a -rw-rw-rw- 1 BC 0 2690 Oct 03 19:42 LoginPwordLostRenderer .java \___________________________________/ ^ |- What I'd like to hide. Reformatting From xemacs-beta-bounces@xemacs.org Mon Oct 4 01:17:13 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i945GqgO012256; Mon, 4 Oct 2004 01:16:56 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i945Gomq012243 for ; Mon, 4 Oct 2004 01:16:50 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i945Goct012242 for xemacs-beta-mailman@xemacs.org; Mon, 4 Oct 2004 01:16:50 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i945GkGF012228 for ; Mon, 4 Oct 2004 01:16:46 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i945Gkov012227 for xemacweb@tux.org; Mon, 4 Oct 2004 01:16:46 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i945Gjak012220 for ; Mon, 4 Oct 2004 01:16:45 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CELDI-0008BV-00; Mon, 04 Oct 2004 14:16:44 +0900 To: "Ben Wing" References: <004501c4a9c6$902a0c30$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 04 Oct 2004 14:16:43 +0900 In-Reply-To: <004501c4a9c6$902a0c30$210110ac@NEEEEEEE> (Ben Wing's message of "Sun, 3 Oct 2004 20:59:35 -0700") Message-ID: <87is9r6p1g.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: Ansi aliasing and other weird compiler issues X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Ben" == Ben Wing writes: Ben> [2] A catch-22: If the function doesn't return, shouldn't DEFUN_NORETURN expand to "void Fname ..." rather than "Lisp_Object Fname ..."? -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Mon Oct 4 02:36:49 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i946aBGW022790; Mon, 4 Oct 2004 02:36:16 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i946a8Hv022778 for ; Mon, 4 Oct 2004 02:36:08 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i946a80j022777 for xemacs-beta-mailman@xemacs.org; Mon, 4 Oct 2004 02:36:08 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i946a75m022744 for ; Mon, 4 Oct 2004 02:36:07 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i946a7Jj022739 for xemacweb@tux.org; Mon, 4 Oct 2004 02:36:07 -0400 Received: from mailout05.sul.t-online.com (mailout05.sul.t-online.com [194.25.134.82]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i946a6tk022713; Mon, 4 Oct 2004 02:36:06 -0400 Received: from fwd07.aul.t-online.de by mailout05.sul.t-online.com with smtp id 1CEMS5-0006QP-01; Mon, 04 Oct 2004 08:36:05 +0200 Received: from D5DC120J.t-online.de (SUYVsEZ6Qee5z6LXqLWcFsABjQTqLolEGSKyq0kpgb4XRbSddrzpZQ@[217.229.0.5]) by fmrl07.sul.t-online.com with esmtp id 1CEMS1-1JgtpA0; Mon, 4 Oct 2004 08:36:01 +0200 To: "William BC Crandall" X-Attribution: APA References: <000501c4a9ca$215c46c0$0300a8c0@attbi.com> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Mon, 04 Oct 2004 08:37:16 +0200 In-Reply-To: <000501c4a9ca$215c46c0$0300a8c0@attbi.com> (William BC Crandall's message of "Sun, 3 Oct 2004 21:25:06 -0700") Message-ID: <1xgfyoo3.fsf@smtprelay.t-online.de> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: SUYVsEZ6Qee5z6LXqLWcFsABjQTqLolEGSKyq0kpgb4XRbSddrzpZQ@t-dialin.net X-TOI-MSGID: e559a9d5-a2d5-4802-b7cb-c4b1e5d57206 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Reformatting dired output X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "William BC Crandall" writes: > My apologies if this is not the place for such a simple question, > but the other lists seem so swamped in spam, I can't imagine they > get read. If there is a functional list for non-beginner/non-expert > XEmacs questions, please send me there ;) Hi William, M-x dired-report-bug will get the attention of the upstream dired maintainer, but I would definitely copy xemacs-beta too. > > My question: > > Running dired on windows, the left half of the window is filled with > useless information, and my longish file names force ugly line breaks. > (example below). This isnformation is not generally useless. > > Any way to hide the rwx and ownership parts of each listing? On a quick glimpse thru C-h a dired-... I have not found anything relevant ... > > Thanks for a terrific editor, and for any help on my question. > Best regards, Adrian > -BC > > William BC Crandall > bc.crandall about earthlink.net > > > > -------------------------------------------------------------------- > > -rw-rw-rw- 1 BC 0 1623 Sep 21 21:22 HomeRenderer.java > -rw-rw-rw- 1 BC 0 3090 Oct 03 18:27 HomeReqHandler.java > -rw-rw-rw- 1 BC 0 2940 Oct 03 19:55 > LoginCheckEmailRendere > r.java > -rw-rw-rw- 1 BC 0 2628 Oct 03 19:37 > LoginCookiesRenderer.j > ava > -rw-rw-rw- 1 BC 0 2579 Sep 25 17:38 > LoginFirstRenderer.jav > a > -rw-rw-rw- 1 BC 0 2690 Oct 03 19:42 > LoginPwordLostRenderer > .java > > \___________________________________/ > ^ > |- What I'd like to hide. > > Reformatting > > > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Mon Oct 4 02:40:09 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i946e7U0023416; Mon, 4 Oct 2004 02:40:08 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i946e6dE023408 for ; Mon, 4 Oct 2004 02:40:06 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i946e60A023407 for xemacs-beta-mailman@xemacs.org; Mon, 4 Oct 2004 02:40:06 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i946e4rU023395 for ; Mon, 4 Oct 2004 02:40:04 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i946e4ME023394 for xemacweb@tux.org; Mon, 4 Oct 2004 02:40:04 -0400 Received: from mta9.srv.hcvlny.cv.net (mta9.srv.hcvlny.cv.net [167.206.5.42]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i946dxE5023356; Mon, 4 Oct 2004 02:39:59 -0400 Received: from kiferserv.kiferhome.com (ool-18bf23f8.dyn.optonline.net [24.191.35.248]) by mta9.srv.hcvlny.cv.net (iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with ESMTP id <0I51002EIRUNXO@mta9.srv.hcvlny.cv.net>; Mon, 04 Oct 2004 02:39:59 -0400 (EDT) Received: by kiferserv.kiferhome.com (Postfix, from userid 500) id 35213CB6D3; Mon, 04 Oct 2004 02:41:49 -0400 (EDT) Received: from mail.optonline.net (localhost [127.0.0.1]) by kiferserv.kiferhome.com (Postfix) with ESMTP id 2F2F8CB6B9; Mon, 04 Oct 2004 02:41:49 -0400 (EDT) Date: Mon, 04 Oct 2004 02:41:49 -0400 From: Michael Kifer In-reply-to: Message from Adrian Aichner "of Fri, 01 Oct 2004 00:15:35 +0200." <7jqbe73s.fsf@smtprelay.t-online.de> To: Adrian Aichner Message-id: <20041004064149.35213CB6D3@kiferserv.kiferhome.com> X-Mailer: MH-E 7.4.4; nmh 1.0.4; GNU Emacs 21.3.50.1 Content-transfer-encoding: 7BIT Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of kifer@cs.sunysb.edu does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL,CONGRATULATIONS, RCVD_IN_SORBS autolearn=no version=2.63 Cc: XEmacs Beta List Subject: Re: Ediff 2.78 of May 18, 2003; ediff-patch-file ignores patch path components X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > Congratulations! You may have unearthed a bug in Ediff! > > Please make a concise and accurate summary of what happened > and mail it to the address above. > ----------------------------------------------------------- > > Hi again! > > Michael, for a patch like > > > Index: xemacs-packages/edit-utils/ChangeLog > =================================================================== > RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/edit-utils/ChangeLog,v > retrieving revision 1.181 > diff -u -r1.181 ChangeLog > --- xemacs-packages/edit-utils/ChangeLog 2004/06/18 07:22:31 1.181 > +++ xemacs-packages/edit-utils/ChangeLog 2004/09/23 11:29:01 > @@ -1,3 +1,7 @@ > > I would expect ediff-patch-file to honor the paths present in the > Index: PATCH/FILE > lines. > > Instead I am prompted for the directory in which the file to be > patched resides. > > This seems surprising when one considers that a patch could contains > hunks for various files all relative to a common directory. > > Is it not that directory, which ediff-patch-file should prompt for? > > Best regards, > > Adrian Yes, there is a not in ediff-ptch basically saying that ediff doesn't try to do all that patch does in this respect: ;; Algorithm: find the first file's directory and cut it out from each file ;; name in the patch. Prepend the directory of FILENAME to each file in the ;; patch. In addition, the first file in the patch is replaced by FILENAME. ;; Each file is actually a file-pair of files found in the context diff header ;; In the end, for each pair, we select the shortest existing file. ;; Note: Ediff doesn't recognize multi-file patches that are separated ;; with the `Index:' line. It treats them as a single-file patch. This is because I couldn't at the time to find a good description of how patch determines the file names and I didn't have the time to do it anyway. So, I settled for a simple-minded algorithm that works reasonably well but sometimes gives a wrong prompt. regards --michael From xemacs-beta-bounces@xemacs.org Mon Oct 4 03:40:03 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i947dwhF031011; Mon, 4 Oct 2004 03:39:58 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i947duD5031005 for ; Mon, 4 Oct 2004 03:39:56 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i947duiv031004 for xemacs-beta-mailman@xemacs.org; Mon, 4 Oct 2004 03:39:56 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i947dtcX030991 for ; Mon, 4 Oct 2004 03:39:55 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i947dtq6030990 for xemacweb@tux.org; Mon, 4 Oct 2004 03:39:55 -0400 Received: from smtp813.mail.sc5.yahoo.com (smtp813.mail.sc5.yahoo.com [66.163.170.83]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i947dtru030981 for ; Mon, 4 Oct 2004 03:39:55 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@70.240.15.158 with login) by smtp813.mail.sc5.yahoo.com with SMTP; 4 Oct 2004 07:39:54 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" Date: Mon, 4 Oct 2004 02:41:30 -0700 Message-ID: <005001c4a9f6$55b43960$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: <87is9r6p1g.fsf@tleepslib.sk.tsukuba.ac.jp> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: Ansi aliasing and other weird compiler issues X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org No because it's funcalled through a pointer and thus must conform to all other Lisp functions. -----Original Message----- From: Stephen J. Turnbull [mailto:turnbull@sk.tsukuba.ac.jp] On Behalf Of Stephen J. Turnbull Sent: Sunday, October 03, 2004 10:17 PM To: Ben Wing Cc: 'XEmacs Beta' Subject: Re: Ansi aliasing and other weird compiler issues >>>>> "Ben" == Ben Wing writes: Ben> [2] A catch-22: If the function doesn't return, shouldn't DEFUN_NORETURN expand to "void Fname ..." rather than "Lisp_Object Fname ..."? -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Mon Oct 4 03:45:35 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i947jXXv031805; Mon, 4 Oct 2004 03:45:34 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i947h7rb031443 for ; Mon, 4 Oct 2004 03:43:08 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i947h7Qj031442 for xemacs-beta-mailman@xemacs.org; Mon, 4 Oct 2004 03:43:07 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i947h5XZ031430 for ; Mon, 4 Oct 2004 03:43:06 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i947h5pp031429 for xemacweb@tux.org; Mon, 4 Oct 2004 03:43:05 -0400 Received: from mail5.speakeasy.net (mail5.speakeasy.net [216.254.0.205]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i947h4Le031421 for ; Mon, 4 Oct 2004 03:43:04 -0400 Received: (qmail 18560 invoked from network); 4 Oct 2004 07:43:03 -0000 Received: from dsl081-234-094.lax1.dsl.speakeasy.net (HELO gaelicWizard.net) ([64.81.234.94]) (envelope-sender ) by mail5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 4 Oct 2004 07:43:03 -0000 Received: by gaelicWizard.net (Postfix, from userid 1001) id EF65726D135; Mon, 4 Oct 2004 00:43:02 -0700 (PDT) From: John Davidorff Pell To: XEmacs Beta Message-Id: <20041004074302.EF65726D135@gaelicWizard.net> Date: Mon, 4 Oct 2004 00:43:02 -0700 (PDT) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of pell@gaelicwizard.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: [Bug: 21.5-b17] Entering Extended Passive Mode X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org ================================================================ Dear Bug Team! My ftp client (lukemftp 1.5 on MacOSX) prints an "unexpected" notification of passive mode: 229 Entering Extended Passive Mode (|||44696|) which XEmacs interprets as an error: efs is unable to identify the following reply code from the ftp server ftp.xemacs.org: 229 Entering Extended Passive Mode (|||44696|) Please send a bug report to efs-bugs@hplb.hpl.hp.com. In your report include a transcript of your *ftp anonymous@ftp.xemacs.org* buffer. here's my ftp buffer, but I doubt it will be useful in any way: open ftp.xemacs.org Connected to xemacs.org. 220 ProFTPD 1.2.9 Server (XEmacs FTP Archives) [199.184.165.136] quote user "anonymous" ftp> 331 Anonymous login ok, send your complete email address as your password. quote pass Turtle Power! ftp> 230 Anonymous access granted, restrictions apply. hash ftp> Hash mark printing on (1024 bytes/hash mark). quote cwd /pub/xemacs/beta/experimental/packages/package-index.LATEST.gpg/. ftp> 550 /pub/xemacs/beta/experimental/packages/package-index.LATEST.gpg/.: No such file or directory quote cwd /pub/xemacs/beta/experimental/packages/. ftp> 250 CWD command successful. ls "-al" /tmp/pell/efsfsBOIg ftp> 229 Entering Extended Passive Mode (|||44790|) 150 Opening ASCII mode data connection for file list ## 226 Transfer complete. ftp> -JP ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Darwin Esther.g 7.5.0 Darwin Kernel Version 7.5.0: Thu Aug 5 19:26:16 PDT 2004; root:xnu/xnu-517.7.21.obj~3/RELEASE_PPC Power Macintosh powerpc ../configure '--with-prefix=no' '--with-tty' '--prefix=/usr' '--datadir=\${prefix}/share' '--mandir=\${datadir}/man/man1' '--infodir=\${datadir}/info' '--with-ldap=no' '--error-checking=none' '--statedir=/tmp' '--archlibdir=\${exec_prefix}/libexec/\${instvardir}/\${configuration}' XEmacs 21.5-b17 "chayote" (+CVS-20041002) configured for `powerpc-apple-darwin7.5.0'. Compilation Environment and Installation Defaults: Source code location: /Users/pell/Desktop/xemacs Installation prefix: /usr Operating system description file: `s/darwin.h' Machine description file: `m/powerpc.h' Compiler version: gcc (GCC) 3.3 20030304 (Apple Computer, Inc. build 1666) - GCC specs file: /usr/libexec/gcc/darwin/ppc/3.3/specs - Compiler command: gcc -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wundef -Wstrict-prototypes -Wpacked -Wpointer-arith -Wunused-parameter -pipe -Os -faltivec libc version: Relocating allocator for buffers: no GNU version of malloc: no - The GNU allocators don't work with this system configuration. Window System: Compiling in support for the X window system: - X Windows headers location: /usr/X11R6/include - X Windows libraries location: /usr/X11R6/lib - Handling WM_COMMAND properly. Using Lucid menubars. Using Lucid scrollbars. TTY: Compiling in support for ncurses. Images: Compiling in support for GIF images (builtin). Compiling in support for XPM images. WARNING: ----------------------------------------------------------- WARNING: Compiling without PNG image support. WARNING: You should strongly consider installing the PNG libraries. WARNING: Otherwise certain images and glyphs may not display. WARNING: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux) WARNING: ----------------------------------------------------------- Sound: Databases: Compiling in support for Berkeley database. Compiling in support for DBM. Internationalization: Mail: Compiling in support for "dot-locking" mail spool file locking method. Other Features: Inhibiting IPv6 canonicalization at startup. Compiling in support for dynamic shared object modules. Using the new portable dumper. Compiling in support for extra debugging code. Load-Path Lisp Shadows: ---------------------- (/usr/lib/xemacs/xemacs-packages/lisp/build/build-report /usr/share/xemacs-21.5-b17/lisp/build-report) Installed XEmacs Packages: ------------------------- (zenirc ver: 1.15 upstream: 2.112) (xwem ver: 1.14 upstream: 0.2) (xslt-process ver: 1.11 upstream: regular) (xslide ver: 1.09 upstream: 0.2.2) (xlib ver: 1.12 upstream: 0.2) (xemacs-devel ver: 1.64 upstream: No-Upstream-Ver) (xemacs-base ver: 1.87 upstream: No-Upstream-Ver) (x-symbol ver: 1.1 upstream: 4.5.1) (w3 ver: 1.3 upstream: 4.0pre47) (vm ver: 7.18 upstream: 7.17) (viper ver: 1.37 upstream: 3.09) (view-process ver: 1.13 upstream: 2.4) (vhdl ver: 1.19 upstream: 3.32.20) (vc-cc ver: 1.22 upstream: No-Upstream-Ver) (vc ver: 1.38 upstream: No-Upstream-Ver) (tramp ver: 1.17 upstream: 2.0.35) (tpu ver: 1.14 upstream: 4.2X) (tooltalk ver: 1.15 upstream: No-Upstream-Ver) (tm ver: 1.37 upstream: No-Upstream-Ver) (time ver: 1.14 upstream: 1.17) (textools ver: 1.15 upstream: No-Upstream-Ver) (text-modes ver: 1.78 upstream: No-Upstream-Ver) (texinfo ver: 1.25 upstream: No-Upstream-Ver) (supercite ver: 1.2 upstream: 3.55x3) (strokes ver: 1.1 upstream: No-Upstream-Ver) (speedbar ver: 1.27 upstream: 0.14beta4) (sounds-wav ver: 1.12 upstream: No-Upstream-Ver) (sounds-au ver: 1.12 upstream: No-Upstream-Ver) (sml-mode ver: 0.11 upstream: 3.9.5) (slider ver: 1.15 upstream: 0.3x1) (sieve ver: 1.16 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (sgml ver: 1.11 upstream: No-Upstream-Ver) (semantic ver: 1.18 upstream: 1.4.2) (scheme ver: 1.14 upstream: No-Upstream-Ver) (sasl ver: 1.14 upstream: 1.14.4) (ruby-modes ver: 1.02 upstream: 1.6.8) (rmail ver: 1.14 upstream: No-Upstream-Ver) (riece ver: 1.15 upstream: 0.2.2) (reftex ver: 1.34 upstream: 4.21) (python-modes ver: 1.06 upstream: No-Upstream-Ver) (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) (psgml ver: 1.43 upstream: 1.3.1) (ps-print ver: 1.11 upstream: 6.5.6) (prog-modes ver: 2.01 upstream: No-Upstream-Ver) (pgg ver: 1.04 upstream: 0.1) (perl-modes ver: 1.06 upstream: No-Upstream-Ver) (pcomplete ver: 1.03 upstream: 1.1.6) (pcl-cvs ver: 1.65 upstream: R-2_9_9) (pc ver: 1.26 upstream: No-Upstream-Ver) (os-utils ver: 1.35 upstream: No-Upstream-Ver) (oo-browser ver: 1.04 upstream: 4.08) (ocaml ver: 0.05 upstream: 3.06) (net-utils ver: 1.44 upstream: N/A) (mmm-mode ver: 1.02 upstream: 0.4.7) (misc-games ver: 1.18 upstream: No-Upstream-Ver) (mine ver: 1.16 upstream: 1.9) (mh-e ver: 1.28 upstream: 7.4.2) (mew ver: 1.18 upstream: 1.94.2) (mailcrypt ver: 2.14 upstream: 3.5.8) (mail-lib ver: 1.67 upstream: No-Upstream-Ver) (liece ver: 1.13 upstream: 1.4.9) (jde ver: 1.46 upstream: regular) (ispell ver: 1.29 upstream: 3.6) (ilisp ver: 1.33 upstream: 5.12.0) (igrep ver: 1.13 upstream: 2.111) (idlwave ver: 1.31 upstream: 5.1) (ibuffer ver: 1.09 upstream: No-Upstream-Ver) (hyperbole ver: 1.16 upstream: 4.18) (hm--html-menus ver: 1.23 upstream: 5.9) (haskell-mode ver: 1.07 upstream: 1.45) (gnus ver: 1.8 upstream: 5.10.6) (gnats ver: 1.16 upstream: 3.101) (games ver: 1.15 upstream: 1.04) (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) (frame-icon ver: 1.11 upstream: No-Upstream-Ver) (fortran-modes ver: 1.04 upstream: No-Upstream-Ver) (forms ver: 1.15 upstream: 2.37) (footnote ver: 1.16 upstream: 0.18x) (eudc ver: 1.39 upstream: 1.32) (eterm ver: 1.15 upstream: No-Upstream-Ver) (ess ver: 1.1 upstream: 5.2.2) (eshell ver: 1.07 upstream: 2.4.1) (escreen ver: 1.01 upstream: 1.16) (erc ver: 0.12 upstream: Version 4.0 Revision: 1.675) (emerge ver: 1.11 upstream: No-Upstream-Ver) (elib ver: 1.11 upstream: 1.0) (eieio ver: 1.05 upstream: 0.17) (efs ver: 1.32 upstream: 1.22) (edt ver: 1.13 upstream: No-Upstream-Ver) (edit-utils ver: 2.14 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edebug ver: 1.21 upstream: No-Upstream-Ver) (ecrypto ver: 0.17 upstream: 2.0) (ecb ver: 1.18 upstream: 2.24) (docbookide ver: 0.07000000000000001 upstream: 0.1) (dired ver: 1.15 upstream: 7.11) (dictionary ver: 1.12 upstream: regular) (debug ver: 1.17 upstream: No-Upstream-Ver) (crisp ver: 1.14 upstream: 1.34) (cookie ver: 1.15 upstream: No-Upstream-Ver) (clearcase ver: 1.08 upstream: No-Upstream-Ver) (cc-mode ver: 1.43 upstream: 5.30.9) (calendar ver: 1.23 upstream: No-Upstream-Ver) (calc ver: 1.25 upstream: 2.02fX3) (c-support ver: 1.2 upstream: No-Upstream-Ver) (build ver: 1.14 upstream: 2.02) (bbdb ver: 1.24 upstream: 2.34) (auctex ver: 1.38 upstream: 11.14) (apel ver: 1.27 upstream: 10.2) (ada ver: 1.14 upstream: 2.27) Installed Modules: ----------------- Features: -------- (mail-abbrevs xemacsbug shadow sendmail rfc822 view-less view passwd efs-netrc efs-defun comint ring efs package-ui package-get package-admin config gnuserv efs-cu efs-x19.15 efs-fnh efs-ovwrt efs-auto cus-edit cus-load wid-edit cus-face mwheel zenirc-autoloads xwem-autoloads xslt-process-autoloads xslide-autoloads xlib-autoloads xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads w3-autoloads vm-autoloads viper-autoloads view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads tramp-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads textools-autoloads text-modes-autoloads texinfo-autoloads supercite-autoloads strokes-autoloads speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads sml-mode-autoloads slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads scheme-autoloads sasl-autoloads ruby-modes-autoloads rmail-autoloads riece-autoloads reftex-autoloads python-modes-autoloads psgml-dtds-autoloads psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads oo-browser-autoloads ocaml-autoloads net-utils-autoloads mmm-mode-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads mail-lib-autoloads liece-autoloads jde-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads gnats-autoloads games-autoloads fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads ess-autoloads eshell-autoloads escreen-autoloads erc-autoloads emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads ecrypto-autoloads ecb-autoloads docbookide-autoloads dired-autoloads dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads clearcase-autoloads cc-mode-autoloads calendar-autoloads calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads modules-autoloads lisp-autoloads loadhist rsz-minibuf auto-show fontl-hooks x-iso8859-1 code-cmds gutter-items menubar-items x-menubar mode-motion mouse behavior itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete cus-file derived newcomment env text-props frame obsolete cus-start custom widget cl-extra cl cl-19 packages backquote unicode lucid-scrollbars cut-buffer lucid-menubars x c-balloon-help tty-frames tty toolbar scrollbar unix-processes multicast network-streams subprocesses modules menu-accelerator-support menubar berkeley-db dbm md5 xemacs gutter gif xpm xbm lisp-float-type file-coding darwin devices window-system base64) Recent keystrokes: ----------------- up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up misc-user misc-user misc-user misc-user q u i t RET misc-user misc-user misc-user ESC x b u TAB g TAB BS BS BS r e p TAB o TAB r TAB e TAB RET Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Making completion list... Making completion list... Making completion list... Loading view-less...done Loading view-less... ftp-error: "FTP Error: DIR failed: 229 Entering Extended Passive Mode (|||43875|)" Unable to identify server code. Listing anonymous@ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/... Quit > 'ing to anonymous@ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/...done CWD'ing to anonymous@ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/... > .xemacs.org:/pub/xemacs/beta/experimental/packages/package-index.LATEST.gpg/... Getting pwd...done Getting pwd... Logging in as user anonymous...done Loading passwd...done Loading passwd... Logging in as user anonymous... From xemacs-beta-bounces@xemacs.org Mon Oct 4 05:11:57 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i949BrpB011218; Mon, 4 Oct 2004 05:11:54 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i949BprC011208 for ; Mon, 4 Oct 2004 05:11:51 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i949BpN5011207 for xemacs-beta-mailman@xemacs.org; Mon, 4 Oct 2004 05:11:51 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i949BmaI011180 for ; Mon, 4 Oct 2004 05:11:48 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i949BmJP011179 for xemacweb@tux.org; Mon, 4 Oct 2004 05:11:48 -0400 Received: from askold.net (unknown.sagonet.net [65.110.39.180] (may be forged)) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i949BlB6011165 for ; Mon, 4 Oct 2004 05:11:47 -0400 Received: (qmail 27121 invoked by uid 1009); 4 Oct 2004 08:11:09 -0000 Received: from 82.144.212.216 by askold (envelope-from , uid 1001) with qmail-scanner-1.23 (clamdscan: 0.75-1. spamassassin: 3.0.0. Clear:RC:0(82.144.212.216):SA:0(0.2/5.0):. Processed in 19.685455 secs); 04 Oct 2004 08:11:09 -0000 X-Envelope-From: tech@askold.net Received: from ip.82.144.212.216.dyn.pool-1.broadband.voliacable.com (HELO localhost.localdomain) (tech@askold.net@82.144.212.216) by unknown.sagonet.net with SMTP; 4 Oct 2004 08:10:48 -0000 Date: Mon, 04 Oct 2004 12:11:23 +0300 Message-Id: <87oejizw3o.fsf@askold.net> To: XEmacs Beta From: Yuri Karaban Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of tech@askold.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: [Bug: 21.4.15] Emacs crashes when trying to start gnus X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org ================================================================ Dear Bug Team! My XEmacs crashes when I try to start gnus (this happens not every time, so after several tries and core dumps I can start gnus). I'm running gnus by M-x gnus This is the text which xemacs displays on crash: Fatal error: assertion failed, file bytecode.c, line 1479, abort() Fatal error (6). Your files have been auto-saved. Use `M-x recover-session' to recover them. Your version of XEmacs was distributed with a PROBLEMS file that may describe your crash, and with luck a workaround. Please check it first, but do report the crash anyway. Please report this bug by invoking M-x report-emacs-bug, or by selecting `Send Bug Report' from the Help menu. If necessary, send ordinary email to `crashes@xemacs.org'. *MAKE SURE* to include the XEmacs configuration from M-x describe-installation, or equivalently the file Installation in the top of the build tree. *Please* try *hard* to obtain a C stack backtrace; without it, we are unlikely to be able to analyze the problem. Locate the core file produced as a result of this crash (often called `core' or `core.', and located in the directory in which you started XEmacs or your home directory), and type gdb /usr/local/bin/xemacs core then type `where' at the debugger prompt. No GDB on your system? You may have DBX, or XDB, or SDB. (Ask your system administrator if you need help.) If no core file was produced, enable them (often with `ulimit -c unlimited' in case of future recurrance of the crash. Lisp backtrace follows: # bind (form) gnus-byte-compile((lambda (file orig-file) (nnmail-split-incoming file (quote nnml-save-mail) (quote nil) (if ... nil ...) (quote nnml-active-number)))) # bind (source incomings incoming total new i group-in fetching-sources sources spool-func group temp exit-func method) nnmail-get-new-mail(nnml nnml-save-nov "~/Gnus/Mail" nil) # bind (server group) nnml-request-scan(nil "") # bind (gnus-command-method gnus-inhibit-demon mail-source-plugged gnus-command-method group) gnus-request-scan(nil (nnml "" (nnml-directory "~/Gnus/Mail"))) # bind (where mesg force method) gnus-read-active-file-1((nnml "" (nnml-directory "~/Gnus/Mail")) nil) # (condition-case ... . ((quit (message "Quit reading the active file")))) # (unwind-protect ...) # bind (methods method not-native force) gnus-read-active-file(nil nil) # bind (init nnmail-fetched-sources dont-connect level rawfile) gnus-setup-news(nil nil nil) byte-code("..." [gnus-slave gnus-current-startup-file gnus-startup-file did-connect level dont-connect gnus-group-quit gnus-run-hooks gnus-startup-hook gnus-make-newsrc-file gnus-dribble-read-file bbb-login add-hook gnus-summary-mode-hook gnus-grouplens-mode gnus-request-create-group "queue" (nndraft "") "drafts" (nndraft "") gnus-setup-news nil gnus-setup-news-hook gnus-start-draft-setup gnus-g-group-set-mode-line gnus-started-hook gnus-use-dribble-file gnus-use-grouplens gnus-agent] 4) # bind (level did-connect slave dont-connect arg) gnus-1(nil nil nil) # bind (slave dont-connect arg) gnus(nil) # bind (command-debug-status) call-interactively(gnus) command-execute(gnus t) # bind (_execute_command_keys_ _execute_command_name_ prefix-arg) execute-extended-command(nil) # bind (command-debug-status) call-interactively(execute-extended-command) # (condition-case ... . error) # (catch top-level ...) Abort (core dumped) This is the gdb backtrace GNU gdb 6.2.1 Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1". Core was generated by `xemacs'. Program terminated with signal 6, Aborted. Reading symbols from /usr/X11R6/lib/libXaw.so.8...done. Loaded symbols for /usr/X11R6/lib/libXaw.so.8 Reading symbols from /usr/lib/libtiff.so.3...done. Loaded symbols for /usr/lib/libtiff.so.3 Reading symbols from /usr/lib/libpng.so.3...done. Loaded symbols for /usr/lib/libpng.so.3 Reading symbols from /usr/lib/libjpeg.so.62...done. Loaded symbols for /usr/lib/libjpeg.so.62 Reading symbols from /lib/libz.so.1...done. Loaded symbols for /lib/libz.so.1 Reading symbols from /usr/X11R6/lib/libXpm.so.4...done. Loaded symbols for /usr/X11R6/lib/libXpm.so.4 Reading symbols from /usr/X11R6/lib/libXmu.so.6...done. Loaded symbols for /usr/X11R6/lib/libXmu.so.6 Reading symbols from /usr/X11R6/lib/libXt.so.6...done. Loaded symbols for /usr/X11R6/lib/libXt.so.6 Reading symbols from /usr/X11R6/lib/libXext.so.6...done. Loaded symbols for /usr/X11R6/lib/libXext.so.6 Reading symbols from /usr/X11R6/lib/libX11.so.6...done. Loaded symbols for /usr/X11R6/lib/libX11.so.6 Reading symbols from /usr/X11R6/lib/libSM.so.6...done. Loaded symbols for /usr/X11R6/lib/libSM.so.6 Reading symbols from /usr/X11R6/lib/libICE.so.6...done. Loaded symbols for /usr/X11R6/lib/libICE.so.6 Reading symbols from /usr/lib/libgpm.so.1...done. Loaded symbols for /usr/lib/libgpm.so.1 Reading symbols from /lib/libncursesw.so.5...done. Loaded symbols for /lib/libncursesw.so.5 Reading symbols from /usr/lib/libpq.so.3...done. Loaded symbols for /usr/lib/libpq.so.3 Reading symbols from /lib/libm.so.6...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /lib/libutil.so.1...done. Loaded symbols for /lib/libutil.so.1 Reading symbols from /lib/libc.so.6...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/libdl.so.2...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /usr/X11R6/lib/libXp.so.6...done. Loaded symbols for /usr/X11R6/lib/libXp.so.6 Reading symbols from /usr/lib/libssl.so.0.9.7...done. Loaded symbols for /usr/lib/libssl.so.0.9.7 Reading symbols from /usr/lib/libcrypto.so.0.9.7...done. Loaded symbols for /usr/lib/libcrypto.so.0.9.7 Reading symbols from /lib/libcrypt.so.1...done. Loaded symbols for /lib/libcrypt.so.1 Reading symbols from /lib/libresolv.so.2...done. Loaded symbols for /lib/libresolv.so.2 Reading symbols from /lib/libnsl.so.1...done. Loaded symbols for /lib/libnsl.so.1 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done. Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2 Reading symbols from /lib/libnss_files.so.2...done. Loaded symbols for /lib/libnss_files.so.2 Reading symbols from /lib/libnss_compat.so.2...done. Loaded symbols for /lib/libnss_compat.so.2 Reading symbols from /lib/libnss_nis.so.2...done. Loaded symbols for /lib/libnss_nis.so.2 Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2...done. Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2 Reading symbols from /usr/X11R6/lib/libXcursor.so.1...done. Loaded symbols for /usr/X11R6/lib/libXcursor.so.1 Reading symbols from /usr/X11R6/lib/libXrender.so.1...done. Loaded symbols for /usr/X11R6/lib/libXrender.so.1 Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2...done. Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2 #0 0xffffe410 in ?? () (gdb) bt #0 0xffffe410 in ?? () #1 0xbfffc404 in ?? () #2 0x0000217d in ?? () #3 0x00000006 in ?? () #4 0xb7bcaf46 in kill () from /lib/libc.so.6 #5 0x080b3198 in fatal_error_signal (sig=6) at emacs.c:642 #6 #7 0xffffe410 in ?? () #8 0xbfffc6fc in ?? () #9 0x00000006 in ?? () #10 0x0000217d in ?? () #11 0xb7bcac31 in raise () from /lib/libc.so.6 #12 0xb7bcc3a9 in abort () from /lib/libc.so.6 #13 0x080b5a62 in assert_failed (file=0x8200dc8 "bytecode.c", line=1479, expr=0x8200dc0 "abort()") at emacs.c:3429 #14 0x08091ece in execute_rare_opcode (stack_ptr=0xbfffc8a4, program_ptr=0x9356e1d "", opcode=1) at bytecode.c:1479 #15 0x0809020e in execute_optimized_program (program=0x9356e08 "\001", stack_depth=3, constants_data=0x88d53d8) at bytecode.c:658 #16 0x0809000c in funcall_compiled_function (fun=144305940, nargs=1, args=0xbfffcaf0) at bytecode.c:516 #17 0x080bbe96 in Ffuncall (nargs=2, args=0xbfffcaec) at eval.c:3572 #18 0x080904b0 in execute_optimized_program ( program=0x9355d28 "\016>®\r\0168<«\005\0168ª\004\0168C\031Æ\033\0169\036?Ç\211\036:\036;Ç\032Æ\211\036@\036AÆ\035ÈÉ\f\"\203\220", stack_depth=17, constants_data=0x969a848) at bytecode.c:748 #19 0x0809000c in funcall_compiled_function (fun=157220140, nargs=4, args=0xbfffcd68) at bytecode.c:516 #20 0x080bbe96 in Ffuncall (nargs=5, args=0xbfffcd64) at eval.c:3572 #21 0x080904b0 in execute_optimized_program ( program=0x94083f0 "Ä\022Å\v\t\"\210ÆÇÈ\b\v$\207", stack_depth=5, constants_data=0x92322a8) at bytecode.c:748 #22 0x0809000c in funcall_compiled_function (fun=157186512, nargs=2, args=0xbfffcfb8) at bytecode.c:516 #23 0x080bbe96 in Ffuncall (nargs=3, args=0xbfffcfb4) at eval.c:3572 #24 0x080904b0 in execute_optimized_program ( program=0x96a7898 "\f«\006Æ\f!ª\002\rÇ\n\031\030\035\n¬\aÈ\r!?­ \r\026\017É\rÊ\"\f­\022\f\033ËÌ\v\"«\b\vÍ\225ÎOª\002\v)\rA@\"+\207s", stack_depth=4, constants_data=0x89660f0) at bytecode.c:748 #25 0x0809000c in funcall_compiled_function (fun=144743216, nargs=2, args=0xbfffd208) at bytecode.c:516 #26 0x080bbe96 in Ffuncall (nargs=3, args=0xbfffd204) at eval.c:3572 #27 0x080904b0 in execute_optimized_program ( program=0x9406d70 "Æ\211\036=\036>\rA@\026>ÇÈ\016>«\016\016>GÉU¬\aÊ\016>Pª\002Ë\r@#\026=ÌÍ\016=\"\210Î\r!\205¥\004Ï\r@\031\036JÆÐÑ\217*«\006ÒÆ\r\"\210\016NÓa\203X\004Ô\r@\031\036JÆÕÖ\217*\203J\004\016O\204E\004\016?AÆ\r\035\031\r;\203\221", stack_depth=7, constants_data=0x89f20a0) at bytecode.c:748 #28 0x0809000c in funcall_compiled_function (fun=145360572, nargs=2, args=0xbfffd3c0) at bytecode.c:516 #29 0x080bb7ba in Feval (form=145195964) at eval.c:3392 #30 0x080b843b in condition_case_1 (handlers=145142124, bfun=0x80bad36 , barg=145195964, hfun=0x80b8488 , harg=-1216643688) at eval.c:1652 #31 0x080b877c in condition_case_3 (bodyform=145195964, var=-1216643688, handlers=145142124) at eval.c:1730 #32 0x080918af in execute_rare_opcode (stack_ptr=0xbfffd6a4, program_ptr=0x95f7ec8 "\210ªÜ+\207ft-poss\211", opcode=Bcondition_case) at bytecode.c:1273 #33 0x0809020e in execute_optimized_program ( program=0x95f7e80 "Æ \210ÇÈÉ\t¬\vÊ\v!«\006\v\nBª\002\nË ­\003ÌC\"\"Í\035\034Í\020\212\016\021q\210\f\211A\024@\211\025­\035\r\f¶¬ó\016\022¬\005\016\023«\tÎ\r\016\024\"\210ªãÍÏÐ\217\210ªÜ+\207ft-poss\211", stack_depth=5, constants_data=0x89f1b98) at bytecode.c:658 #34 0x0809000c in funcall_compiled_function (fun=145360096, nargs=2, args=0xbfffd8f8) at bytecode.c:516 #35 0x080bbe96 in Ffuncall (nargs=3, args=0xbfffd8f4) at eval.c:3572 #36 0x080904b0 in execute_optimized_program ( program=0x9660ab8 "ÆÇ!\210\016)­\a\n­\004\016*??ÈC\036-\211\033«\vÉ\211\026)\022Ê\016*!\210\016.«!ËÌ\t\"¬\033ÌÍÌÎÏ\016+Ì\"DÐÏ\016+Ñ\"DÒBBBBB\tB\021\r«\006\rÓa«\004Ô \210\016/«\004Õ \210\r«\t\f¬\006ÅÉ\b\"\210\n¬\005Ö×!\022\0160«\004Ø \210\v«\f\0161¬\005\016(«\004Ù \210\v«\b\016(«\004Ú \210Û \210ÜÝ!«\036\016\035;«\031É\0362Þß\016\035\")«\016\0163¬\n\b¬\a\r«\004à \210\v«\031\0164«\025\f¬\022á\016,!«\f\016(¬\b\0165«\004â \210"..., stack_depth=9, constants_data=0x8ab1b18) at bytecode.c:748 #37 0x0809000c in funcall_compiled_function (fun=145429052, nargs=3, args=0xbfffdb58) at bytecode.c:516 #38 0x080bbe96 in Ffuncall (nargs=4, args=0xbfffdb54) at eval.c:3572 #39 0x080904b0 in execute_optimized_program ( program=0xbfffdca0 "\r¬\t\v¬\006Æ \210ªLÇÈ!\210É\n!\021\b¬\005\016\036«\004Ê \210\016\037«\tË \210ÌÍÎ\"\210\016 «\006ÏÐÑ\"\210ÏÒÓ\"\210ÔÕ\f\r#\210ÇÖ!\210× \210Ø\f!\210Ù \210ÚÛ!\210Ü \210ÇÝ!\210Õ\207XÝÿ¿\001", stack_depth=4, constants_data=0x8ab1008) at bytecode.c:748 #40 0x080940fc in Fbyte_code (instructions=144727428, constants=145428472, stack_depth=9) at bytecode.c:2405 #41 0x080bb36a in Feval (form=145113540) at eval.c:3335 #42 0x080b73cb in Fprogn (args=145116020) at eval.c:775 #43 0x080be496 in unbind_to_hairy (count=12) at eval.c:4984 #44 0x08090577 in execute_optimized_program ( program=0x8922f78 "Æ «\025Ç\t!\210È\r§­\n\rÉV­\005\b@\r]!\207Ê \210Ë \210ÌÍ!\210Î \210\016\032\026\033Ï \210\016\034«\004Ð \210\f«\034Ñ\024ÒÓ!«\006Ô \210ª\020\016\035«\fÕ Ö TU«\004× \210\r§­\a\rÉV­\002\rÑ\033\032Ø\216\016\036?­\nÙ\r­\003\n?!\211\023+\207thodù", stack_depth=3, constants_data=0x8ab10a0) at bytecode.c:759 #45 0x0809000c in funcall_compiled_function (fun=145428772, nargs=3, args=0xbfffe1f8) at bytecode.c:516 #46 0x080bbe96 in Ffuncall (nargs=4, args=0xbfffe1f4) at eval.c:3572 #47 0x080904b0 in execute_optimized_program ( program=0x88d53b0 "ÃÄK!¬\tÅÆ!\210ÇÈ!\210É\n\t\b#\207A", stack_depth=4, constants_data=0x8932f68) at bytecode.c:748 #48 0x0809000c in funcall_compiled_function (fun=144129788, nargs=1, args=0xbfffe454) at bytecode.c:516 #49 0x080bbe96 in Ffuncall (nargs=2, args=0xbfffe450) at eval.c:3572 #50 0x08095c5d in Fcall_interactively (function=-1216730640, record_flag=-1216645008, keys=-1216643688) at callint.c:941 #51 0x080ba7a4 in Fcommand_execute (cmd=-1216730640, record_flag=-1216645008, keys=-1216643688) at eval.c:2974 #52 0x080bbc0e in Ffuncall (nargs=3, args=0xbfffe6c4) at eval.c:3536 #53 0x080904b0 in execute_optimized_program ( program=0x87defa0 "\r\035Æ\rÇa«\004Ȫ$\rÉk«\004ʪ\034\r¨«\aËÌ\r\"ª\022\r:«\r\r@¨«\bËÌ\r@\"ª\002Í!\024)\t«Kt«HÎ\f!\f\032\033Ï\fÐ\"\210\v­8\b¬\023Ñ Ò a«\aÓ pa«\006Ô \210ª\004Õ \210Ö×!­\033ØÙË\vA«\004Úª\002Û\nÜ\v!#\"\210Ö\016\036!\210ÝÙ!*\207Ï\fÐ\"\207", stack_depth=7, constants_data=0xb783a818) at bytecode.c:748 #54 0x0809000c in funcall_compiled_function (fun=-1215642856, nargs=1, args=0xbfffe924) at bytecode.c:516 #55 0x080bbe96 in Ffuncall (nargs=2, args=0xbfffe920) at eval.c:3572 #56 0x08095c5d in Fcall_interactively (function=-1216771896, record_flag=-1216643688, keys=-1216643688) at callint.c:941 #57 0x080ba7a4 in Fcommand_execute (cmd=-1216771896, record_flag=-1216643688, keys=-1216643688) at eval.c:2974 #58 0x08104fc0 in execute_command_event (command_builder=0x8631dd8, event=141041012) at event-stream.c:3924 #59 0x081055e9 in Fdispatch_event (event=141041012) at event-stream.c:4210 #60 0x0809c694 in Fcommand_loop_1 () at cmdloop.c:583 #61 0x0809c501 in command_loop_1 (dummy=-1216643688) at cmdloop.c:494 #62 0x080b843b in condition_case_1 (handlers=-1216644072, bfun=0x809c4e8 , barg=-1216643688, hfun=0x809bf81 , harg=-1216643688) at eval.c:1652 #63 0x0809c093 in command_loop_3 () at cmdloop.c:256 #64 0x0809c0b5 in command_loop_2 (dummy=-1216643688) at cmdloop.c:267 #65 0x080b8089 in internal_catch (tag=-1216841208, func=0x809c0aa , arg=-1216643688, threw=0x0) at eval.c:1318 #66 0x0809c23e in initial_command_loop (load_me=-1216643688) at cmdloop.c:305 #67 0x080b45e3 in xemacs_21_4_15_i686_pc_linux (argc=1, argv=0xbfffefc4, envp=0xbfffefcc, restart=0) at emacs.c:2460 #68 0x080b5031 in main (argc=1, argv=0xbfffefc4, envp=0xbfffefcc) at emacs.c:2829 (gdb) q If you need, I can send you a xemacs binary and core dump. Thanks for help ! ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux sphinx 2.6.9-rc3 #1 Fri Oct 1 09:26:33 EEST 2004 i686 Celeron (Coppermine) GenuineIntel GNU/Linux ./configure '--with-x' '--with-xim=xlib' '--with-athena=xaw' '--with-menubars=lucid' '--with-scrollbars=lucid' '--with-dialogs=athena' '--with-widgets=athena' '--with-sound=no' '--with-site-lisp=yes' '--with-mule' '--with-png' '--with-xpm' '--with-jpeg' '--with-tiff' '--with-gif' '--with-x11' XEmacs 21.4.15 "Security Through Obscurity" configured for `i686-pc-linux'. Compilation / Installation: Source code location: /home/ura/build/xemacs Installation prefix: /usr/local Operating system description file: `s/linux.h' Machine description file: `m/intel386.h' Compiler: gcc -g -pipe Compiler version: gcc (GCC) 3.4.2 (Gentoo Linux 3.4.2-r2, ssp-3.4.1-1, pie-8.7.6.5) Compiler specs file: /usr/lib/gcc/i686-pc-linux-gnu/3.4.2/specs Relocating allocator for buffers: no GNU version of malloc: yes - Using Doug Lea's new malloc from the GNU C Library. Need to guess glibc1/2/etc here Window System: Compiling in support for the X window system: - X Windows headers location: /usr/X11R6/include - X Windows libraries location: /usr/X11R6/lib - Handling WM_COMMAND properly. Compiling in support for the Athena widget set: - Athena headers location: X11/Xaw - Athena library to link: Xaw Using Lucid menubars. Using Lucid scrollbars. Using Athena dialog boxes. Using Athena native widgets. TTY: Compiling in support for ncurses. Compiling in support for GPM (General Purpose Mouse). Images: Compiling in support for GIF images (builtin). Compiling in support for XPM images. Compiling in support for PNG images. Compiling in support for JPEG images. Compiling in support for TIFF images. Sound: Databases: Compiling in support for PostgreSQL. - Using PostgreSQL header file: libpq-fe.h - Using PostgreSQL V7 bindings. Internationalization: Compiling in support for Mule (multi-lingual Emacs). Compiling in support for XIM (X11R5+ I18N input method). - Using raw Xlib to provide XIM support. Mail: Compiling in support for "dot-locking" mail spool file locking method. Other Features: Inhibiting IPv6 canonicalization at startup. Compiling in support for dynamic shared object modules. Using the new portable dumper. Load-Path Lisp Shadows: ---------------------- (/home/ura/xemacs/pc-select /usr/local/lib/xemacs/xemacs-packages/lisp/pc/pc-select /home/ura/xemacs/cvs /usr/local/lib/xemacs/xemacs-packages/lisp/prog-modes/cvs /home/ura/xemacs/cyrillic /usr/local/lib/xemacs-21.4.15/lisp/mule/cyrillic /usr/local/lib/xemacs/xemacs-packages/lisp/build/build-report /usr/local/lib/xemacs-21.4.15/lisp/build-report) Installed XEmacs Packages: ------------------------- (xslt-process ver: 1.11 upstream: regular) (xslide ver: 1.09 upstream: 0.2.2) (xemacs-devel ver: 1.64 upstream: No-Upstream-Ver) (xemacs-base ver: 1.87 upstream: No-Upstream-Ver) (w3 ver: 1.3 upstream: 4.0pre47) (vm ver: 7.18 upstream: 7.17) (view-process ver: 1.13 upstream: 2.4) (vhdl ver: 1.19 upstream: 3.32.20) (vc ver: 1.38 upstream: No-Upstream-Ver) (tramp ver: 1.17 upstream: 2.0.35) (tm ver: 1.37 upstream: No-Upstream-Ver) (time ver: 1.14 upstream: 1.17) (textools ver: 1.15 upstream: No-Upstream-Ver) (text-modes ver: 1.78 upstream: No-Upstream-Ver) (texinfo ver: 1.25 upstream: No-Upstream-Ver) (supercite ver: 1.2 upstream: 3.55x3) (strokes ver: 1.1 upstream: No-Upstream-Ver) (speedbar ver: 1.27 upstream: 0.14beta4) (sml-mode ver: 0.11 upstream: 3.9.5) (slider ver: 1.15 upstream: 0.3x1) (sieve ver: 1.16 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (sgml ver: 1.11 upstream: No-Upstream-Ver) (semantic ver: 1.18 upstream: 1.4.2) (scheme ver: 1.14 upstream: No-Upstream-Ver) (sasl ver: 1.14 upstream: 1.14.4) (ruby-modes ver: 1.02 upstream: 1.6.8) (rmail ver: 1.14 upstream: No-Upstream-Ver) (reftex ver: 1.34 upstream: 4.21) (python-modes ver: 1.06 upstream: No-Upstream-Ver) (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) (psgml ver: 1.43 upstream: 1.3.1) (ps-print ver: 1.11 upstream: 6.5.6) (prog-modes ver: 2.01 upstream: No-Upstream-Ver) (pgg ver: 1.04 upstream: 0.1) (perl-modes ver: 1.06 upstream: No-Upstream-Ver) (pcomplete ver: 1.03 upstream: 1.1.6) (pcl-cvs ver: 1.65 upstream: R-2_9_9) (pc ver: 1.26 upstream: No-Upstream-Ver) (os-utils ver: 1.35 upstream: No-Upstream-Ver) (oo-browser ver: 1.04 upstream: 4.08) (ocaml ver: 0.05 upstream: 3.06) (net-utils ver: 1.44 upstream: N/A) (mule-base ver: 1.46 upstream: No-Upstream-Ver) (mmm-mode ver: 1.02 upstream: 0.4.7) (misc-games ver: 1.18 upstream: No-Upstream-Ver) (mine ver: 1.16 upstream: 1.9) (mh-e ver: 1.28 upstream: 7.4.2) (mew ver: 1.18 upstream: 1.94.2) (mailcrypt ver: 2.14 upstream: 3.5.8) (mail-lib ver: 1.67 upstream: No-Upstream-Ver) (liece ver: 1.13 upstream: 1.4.9) (leim ver: 1.22 upstream: No-Upstream-Ver) (jde ver: 1.46 upstream: regular) (ispell ver: 1.29 upstream: 3.6) (ilisp ver: 1.33 upstream: 5.12.0) (igrep ver: 1.13 upstream: 2.111) (idlwave ver: 1.31 upstream: 5.1) (ibuffer ver: 1.09 upstream: No-Upstream-Ver) (hyperbole ver: 1.16 upstream: 4.18) (hm--html-menus ver: 1.23 upstream: 5.9) (haskell-mode ver: 1.07 upstream: 1.45) (gnus ver: 1.8 upstream: 5.10.6) (gnats ver: 1.16 upstream: 3.101) (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) (frame-icon ver: 1.11 upstream: No-Upstream-Ver) (fortran-modes ver: 1.04 upstream: No-Upstream-Ver) (footnote ver: 1.16 upstream: 0.18x) (eudc ver: 1.39 upstream: 1.32) (eterm ver: 1.15 upstream: No-Upstream-Ver) (ess ver: 1.1 upstream: 5.2.2) (eshell ver: 1.07 upstream: 2.4.1) (emerge ver: 1.11 upstream: No-Upstream-Ver) (elib ver: 1.11 upstream: 1.0) (eieio ver: 1.05 upstream: 0.17) (efs ver: 1.32 upstream: 1.22) (edit-utils ver: 2.14 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edebug ver: 1.21 upstream: No-Upstream-Ver) (ecrypto ver: 0.17 upstream: 2.0) (ecb ver: 1.18 upstream: 2.24) (docbookide ver: 0.07000000000000001 upstream: 0.1) (dired ver: 1.15 upstream: 7.11) (dictionary ver: 1.12 upstream: regular) (debug ver: 1.17 upstream: No-Upstream-Ver) (cc-mode ver: 1.43 upstream: 5.30.9) (calendar ver: 1.23 upstream: No-Upstream-Ver) (calc ver: 1.25 upstream: 2.02fX3) (c-support ver: 1.2 upstream: No-Upstream-Ver) (build ver: 1.14 upstream: 2.02) (bbdb ver: 1.24 upstream: 2.34) (auctex ver: 1.38 upstream: 11.14) (apel ver: 1.27 upstream: 10.2) (ada ver: 1.14 upstream: 2.27) (mule-ucs ver: 1.06 upstream: 0.84) (latin-unity ver: 1.1 upstream: 1.10) Installed Modules: ----------------- Features: -------- (xemacsbug shadow view-less view sort gnus-cite smiley annotations flow-fill mail-extr gnus-async gnus-bcklg gnus-ml timezone pop3 env byte-optimize bytecomp byte-compile nnml nnmaildir nndraft nnmh efs-cu gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 pgg pgg-parse pgg-def mm-view gnus-sum gnus-group gnus-undo nntp nnoo nnmail mail-source format-spec gnus-cache mailcrypt comint ring un-define mule-uni gnus-start gnus-spec gnus-int gnus-range message mml mml-sec mml-smime smime dig mm-decode mm-bodies mm-encode mailcap lpr mail-parse rfc2045 rfc2231 rfc2047 qp ietf-drums mail-abbrevs sendmail rfc822 mailheader canlock gnus-win gnus gnus-ems gnus-xmas messagexmas nnheader nnheaderxm gnus-util netrc time-date parse-time mail-utils mm-util mail-prsvr wid-edit pending-del cyril-util func-menu iso-control-hack cc-fonts font-lock cus-face paren blink-paren disp-table ispell rus-syntax rus-encodings tex-site cc-mode cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs regexp-opt select-conv vc-hooks xslt-process-autoloads xslide-autoloads xemacs-devel-autoloads xemacs-base-autoloads w3-autoloads vm-autoloads view-process-autoloads vhdl-autoloads vc-autoloads tramp-autoloads tm-autoloads time-autoloads textools-autoloads text-modes-autoloads texinfo-autoloads supercite-autoloads strokes-autoloads speedbar-autoloads sml-mode-autoloads slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads scheme-autoloads sasl-autoloads ruby-modes-autoloads rmail-autoloads reftex-autoloads python-modes-autoloads psgml-dtds-autoloads psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads oo-browser-autoloads ocaml-autoloads net-utils-autoloads mule-base-autoloads mmm-mode-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads mail-lib-autoloads liece-autoloads leim-autoloads jde-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads gnats-autoloads fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads footnote-autoloads eudc-autoloads eterm-autoloads ess-autoloads eshell-autoloads emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads ecrypto-autoloads ecb-autoloads docbookide-autoloads dired-autoloads dictionary-autoloads debug-autoloads cc-mode-autoloads calendar-autoloads calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads mule-ucs-autoloads latin-unity-autoloads lisp-autoloads loadhist auto-show fontl-hooks x-iso8859-1 slovenian czech romanian ccl mule-help code-cmds gutter-items menubar-items x-menubar mode-motion mouse itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete cus-file derived frame text-props obsolete cus-start custom widget cl-extra mini-cl cl cl-19 packages backquote very-early-lisp postgresqlv7 postgresql file-coding mule lucid-scrollbars cut-buffer lucid-menubars athena-dialogs x c-balloon-help tty-frames tty toolbar scrollbar unix-processes multicast network-streams subprocesses modules menu-accelerator-support menubar md5 xemacs xim gutter tiff png gif jpeg xpm xbm lisp-float-type linux dialog devices window-system base64) Recent keystrokes: ----------------- prior button5 button5up button1 button1up next C-home C-end C-end C-end C-end C-end C-end C-end C-end C-home f2 f2 f2 f2 f2 f2 f2 f2 f2 f2 f2 f2 f2 f2 f2 f2 next prior up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up up end home C-x k RET M-x r e p TAB o TAB t TAB BS r TAB e m TAB BS BS BS BS BS BS BS BS BS x e m TAB RET Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Making completion list... Making completion list... Wrote /home/ura/build/installation (New file) (New file) Loading view-less...done Loading view-less... Saving /home/ura/.newsrc.eld...done Wrote /home/ura/.newsrc.eld Saving /home/ura/.newsrc.eld... Wrote /home/ura/.newsrc Are you sure you want to quit reading news? (y or n) Yes Are you sure you want to quit reading news? (y or n) Generating summary...done Generating summary... Fetching headers for nnmaildir+Mail:Inbox...done Fetching headers for nnmaildir+Mail:Inbox... Retrieving newsgroup: nnmaildir+Mail:Inbox... From xemacs-beta-bounces@xemacs.org Mon Oct 4 05:20:55 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i949KsYs012412; Mon, 4 Oct 2004 05:20:54 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i949KqoT012405 for ; Mon, 4 Oct 2004 05:20:52 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i949Kq3j012404 for xemacs-beta-mailman@xemacs.org; Mon, 4 Oct 2004 05:20:52 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i949KoRj012389 for ; Mon, 4 Oct 2004 05:20:51 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i949KoAP012388 for xemacweb@tux.org; Mon, 4 Oct 2004 05:20:50 -0400 Received: from mail.LF.net (mail.LF.net [212.9.160.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i949KjlM012362 for ; Mon, 4 Oct 2004 05:20:49 -0400 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CEP1P-000BCc-W0 for xemacs-beta@xemacs.org; Mon, 04 Oct 2004 11:20:44 +0200 Received: from nk by arafel.viteno.net with local (Exim 4.42 (FreeBSD)) id 1CEP1O-000I1F-JA for xemacs-beta@xemacs.org; Mon, 04 Oct 2004 11:20:42 +0200 To: xemacs-beta@xemacs.org From: Norbert Koch X-Face: 5*nyF1\39:,h6Sk1<}(t1O5x!y5y6@XzBRq5LAYj;Xzb*Ak,]@$HL@>: c&#dUFU=U8O(+/6T0k{j{1~uS@GVk4zurEEb.~MoSbG2pM4z!~/<@.tcd `uD`fNR+TM\@++x@!/Bq)24"xD_kGn,jqwVQa|R'|FFxgWa+$0x]p>KE9E /Xk0$%a*2*K]"zOtbk9v0sNgwb2H"IOaEjCVolb5&yW`o#w2}!w!M{Dn&{K0t Mail-Followup-To: xemacs-beta@xemacs.org Date: Mon, 04 Oct 2004 11:20:31 +0200 Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of nk@viteno.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i949KjlM012362 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Subject: XEmacs Packages have been pre-released 2004-10-04-10 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hey there everyone. I have just added the following packages to the 'Pre-Releases' directory: New Packages in Pre-Release: =========================== dictionary-1.15-pkg.tar.gz upstream version: 1.8 dired-1.16-pkg.tar.gz upstream version: 7.12 efs-1.33-pkg.tar.gz upstream version: 1.23 Previously Announced Packages Still in Pre-Release: ================================================== Sun-1.16-pkg.tar.gz upstream version: none auctex-1.42-pkg.tar.gz upstream version: 11.53 calc-1.26-pkg.tar.gz upstream version: 2.02fX3 ecb-1.19-pkg.tar.gz upstream version: 2.27 ecrypto-0.18-pkg.tar.gz upstream version: 2.0 edit-utils-2.16-pkg.tar.gz upstream version: none ess-1.12-pkg.tar.gz upstream version: 5.2.3 gnus-1.82-pkg.tar.gz upstream version: 5.10.6 mail-lib-1.68-pkg.tar.gz upstream version: none pgg-1.05-pkg.tar.gz upstream version: 0.1 riece-1.16-pkg.tar.gz upstream version: 1.0.3 sasl-1.15-pkg.tar.gz upstream version: 1.14.4 sieve-1.17-pkg.tar.gz upstream version: none text-modes-1.79-pkg.tar.gz upstream version: none tramp-1.19-pkg.tar.gz upstream version: 2.0.44 xemacs-base-1.88-pkg.tar.gz upstream version: none xemacs-devel-1.65-pkg.tar.gz upstream version: none xwem-1.18-pkg.tar.gz upstream version: 0.2 Detailed Changes: ================ - ------- ChangeLog Entries from xemacs-packages/dictionary/ChangeLog ------- 2004-10-04 Norbert Koch * Makefile (VERSION): XEmacs package 1.15 released. 2004-10-02 Torsten Hilbrich * dictionary.el: fixed decoding problem when selecting dictionary (problem reported by Kuno Strassmann) - ------- ChangeLog Entries from xemacs-packages/dired/ChangeLog ------- 2004-10-04 Norbert Koch * Makefile (VERSION): XEmacs package 1.16 released. 2004-10-02 Mike Sperber * Dired 7.12. 2004-08-27 Ville Skyttä * diff.el (diff): `diff-next-hunk' has been renamed to `diff-hunk-next' in diff-mode.el. 2004-05-02 Hynek Schlawack * dired.el (dired-re-month-and-time): Extended the RegExp to allow German dates which contain a dot behind the day. 2004-04-09 Mike Sperber * dired.el (dired-kill-line): Add this function, copied straight from the version in GNU Emacs. 2004-03-07 Jouni K Seppanen * dired-help.el (dired-summary): Fix `dired-summary' to correctly handle the output of XEmacs's `where-is-internal.' - ------- ChangeLog Entries from xemacs-packages/efs/ChangeLog ------- 2004-10-04 Norbert Koch * Makefile (VERSION): XEmacs package 1.33 released. 2004-10-02 Mike Sperber * EFS 1.23. 2003-12-02 Michael Sperber * efs.el (efs-cmd-ok-msgs): Add 229 to `efs-cmd-ok-msgs' as per RFC 2428. For full RFC 2428, we still need to be able to do a EPSV instead of a PASV. 2003-09-29 Ville Skyttä * efs.el: Add "efs-" prefix to all defgroups. Installing These: ================ Manually: - -------- 1) Download the packages that you want to install from: /ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/ 2) Unpack them to: [1] /usr/local/lib/xemacs/xemacs-packages/ 3) Re-start XEmacs. Using XEmacs Package Tools (XEmacs 21.[245].x): - ---------------------------------------------- 1) Tools -> Packages -> Add Download Site -> Pre-Releases 2) Tools -> Packages -> List and Install 3) Select the packages you wish to install (there are brief instructions at the bottom of the packages buffer). 4) Packages -> Install/Remove Selected 5) Re-start XEmacs. Using XEmacs Package Tools (XEmacs 21.1.14): - ------------------------------------------- 1) Options -> Manage Packages -> Add Download Site -> Pre-Releases 2) Options -> Manage Packages -> List and Install 3 - 5) As per XEmacs 21.[245].x. norbert - XEmacs Package Release Manager. Footnotes: [1] Note: Mule packages should be installed into: /usr/local/lib/xemacs/mule-packages/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQFBYRXqgu3ywdHdhM0RAlRWAKDjMrMzxS0iQvOTDTWe7xmCnebAJACfbDOx 96Gz/c9EpNQgN9DH5r1TFI0= =YFMD -----END PGP SIGNATURE----- From xemacs-beta-bounces@xemacs.org Mon Oct 4 05:25:37 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i949Pa8Z013136; Mon, 4 Oct 2004 05:25:36 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i949PYMT013127 for ; Mon, 4 Oct 2004 05:25:34 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i949PYfN013126 for xemacs-beta-mailman@xemacs.org; Mon, 4 Oct 2004 05:25:34 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i949PXAi013115 for ; Mon, 4 Oct 2004 05:25:33 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i949PXNF013114 for xemacweb@tux.org; Mon, 4 Oct 2004 05:25:33 -0400 Received: from bastard.youngs.au.com (CPE-61-9-212-151.qld.bigpond.net.au [61.9.212.151]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i949PV3b013104 for ; Mon, 4 Oct 2004 05:25:32 -0400 Received: from bastard.youngs.au.com (localhost [127.0.0.1]) by bastard.youngs.au.com (8.12.11/8.12.11) with ESMTP id i949PUcF027927 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 4 Oct 2004 19:25:30 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id i949PUwx027926; Mon, 4 Oct 2004 19:25:30 +1000 X-Authentication-Warning: bastard.youngs.au.com: steve set sender to steve@youngs.au.com using -f Mail-Copies-To: never To: XEmacs beta References: <20041004074302.EF65726D135@gaelicWizard.net> From: Steve Youngs X-Face: %@A&y\ef)A6pi|q43; M>uyhO)~NP*fpdo0XrUuutf0|nku\O5JV(7EG%odc'n6}G@tYRl+B #[n,%B`.sHZ5>3MZvrm%,rWE7)c}ZXjH\>=p@AL\y\gyu|.lJ8B`F++86 Organization: The XEmacs Project X-X-Day: Only 2431329 days till X-Day. Got Slack? X-URL: X-Request-PGP: X-OpenPGP-Fingerprint: 1659 2093 19D5 C06E D320 3A20 1D27 DB4B A94B 3003 X-Discordian-Date: Boomtime, the 58th day of Bureaucracy, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Mon, 04 Oct 2004 19:25:28 +1000 In-Reply-To: <20041004074302.EF65726D135@gaelicWizard.net> (John Davidorff Pell's message of "Mon, 4 Oct 2004 00:43:02 -0700 (PDT)") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of steve@youngs.au.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.5 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: [Bug: 21.5-b17] Entering Extended Passive Mode X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-=-= * John Davidorff Pell writes: > Please send a bug report to efs-bugs@hplb.hpl.hp.com. > In your report include a transcript of your > *ftp anonymous@ftp.xemacs.org* buffer. I wonder why you _didn't_ follow this suggestion? There's even a convenience function to do it for you... `M-x efs-report-bug' -- |---------------------| | XEmacs - The only _______ you'll ever need. | | Fill in the blank, yes, it's THAT good! | |-------------------------------------| --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Eicq - The XEmacs ICQ Client iEYEABECAAYFAkFhFwoACgkQHSfbS6lLMAMA8gCg2uX9Ug5UyzE6qDwbNJhnR0z0 vWMAnR//cWSsa7/9Q9m2YjSyB1BBf0Sy =v7aQ -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Mon Oct 4 05:40:24 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i949eJSI015108; Mon, 4 Oct 2004 05:40:20 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i949eIFU015102 for ; Mon, 4 Oct 2004 05:40:18 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i949eIXZ015101 for xemacs-beta-mailman@xemacs.org; Mon, 4 Oct 2004 05:40:18 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i949eDci015085 for ; Mon, 4 Oct 2004 05:40:13 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i949eDwu015084 for xemacweb@tux.org; Mon, 4 Oct 2004 05:40:13 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i949eB2D015069 for ; Mon, 4 Oct 2004 05:40:12 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CEPKA-0000jj-00; Mon, 04 Oct 2004 18:40:06 +0900 To: "William BC Crandall" References: <000501c4a9ca$215c46c0$0300a8c0@attbi.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 04 Oct 2004 18:40:05 +0900 In-Reply-To: <000501c4a9ca$215c46c0$0300a8c0@attbi.com> (William BC Crandall's message of "Sun, 3 Oct 2004 21:25:06 -0700") Message-ID: <87is9q6cui.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Reformatting dired output X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "William" == William BC Crandall writes: William> My apologies if this is not the place for such a simple William> question, The best place is the newsgroup comp.emacs.xemacs. There is supposed to be a news<->mail gateway to xemacs-news, but after the number of upstream newsserver configuration changes exceeded the number of requests for the gateway, I gave up. ;-) William> but the other lists seem so swamped in spam, I William> can't imagine they get read. The lists (I assume you mean xemacs-news and xemacs-nt) themselves aren't so bad, although they get very few posts nowadays. However, the archiver is just an ordinary sendmail alias, subscribed to the lists, with no filtering in place. Unfortunately this address has leaked out somehow for some of the archives. This will get changed to not expose the archives to the Internet as soon as I have some time, and then I'll clean up the archives as well. William> Any way to hide the rwx and ownership parts of each William> listing? Probably not. dired's parser expects them to be there, and probably wouldn't be able to find the file name without them. Urk! If you (setq truncate-lines t) in the Dired buffer and then scroll to the end of a long line, it turns out that dired motion and file commands (at least "dx") leave the horizontal scroll position alone, so if you don't need to see the Dired marks in the leftmost columns, you'll probably be able to get work done more pleasantly that way. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Mon Oct 4 15:31:24 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i94JV1Oq012584; Mon, 4 Oct 2004 15:31:03 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i94JUx7p012566 for ; Mon, 4 Oct 2004 15:30:59 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i94JUxZP012565 for xemacs-beta-mailman@xemacs.org; Mon, 4 Oct 2004 15:30:59 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i94JUvrF012548 for ; Mon, 4 Oct 2004 15:30:57 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i94JUvpn012547 for xemacweb@tux.org; Mon, 4 Oct 2004 15:30:57 -0400 Received: from ns5.nestdesign.com (170.69-93-162.reverse.theplanet.com [69.93.162.170] (may be forged)) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i94JUurS012538 for ; Mon, 4 Oct 2004 15:30:57 -0400 Received: by ns5.nestdesign.com (Postfix, from userid 508) id 99088328015; Mon, 4 Oct 2004 20:30:55 +0100 (IST) From: Aidan Kehoe MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-ID: <16737.42223.476357.402774@ns5.nestdesign.com> Date: Mon, 4 Oct 2004 20:30:55 +0100 To: xemacs-beta@xemacs.org X-Mailer: VM 7.18 under 21.4 (patch 13) "Rational FORTRAN" XEmacs Lucid X-Echelon-distraction: Kilderkin CESID rsta SABENA B.D.M. NSIRL Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of kehoea@parhasard.net designates 69.93.162.170 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Sundry C functions, and the ASCII-compatible assumptions made. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Aidan Kehoe List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hi, There's a decent amount of C code that assumes our internal representation is ASCII-compatible, and the eistr_* functions as currently used don't eliminate dependencies on this assumption. Have a look at the following as an example, from editfns.c:605, Ftemp_directory; [... snipping some windows-specific stuff that is also broken for similar reasons. ... ], tmpdir = egetenv ("TMPDIR"); if (!tmpdir) { [...] } return build_intstring (tmpdir); } Now, here, tmpdir should be transformed, using file-name-coding-system[1] to our internal format before being passed back to lisp, but it's not. On Mac OS X, where all file names are encoded in UTF-8 (open("\200 ", O_CREAT) fails with EINVAL, if I remember the errno correctly) (temp-directory) will thus give the wrong answer. (Ignore that creating temporary files in /tmp/å— will succeed; we won't display the name correctly, that makes it the wrong answer). So, to DTRT, the last line there should be build_extstring(tmpdir, Vfile_name_coding_system);. Much more strangeness is to be found inside the if statement; struct stat st; int myuid = getuid (); Ibyte *login_name = user_login_name (NULL); Firstly, login_name isn't in internal format--it's taken straight from either pw->pw_name or getenv()--and as such the right thing to declare it as is an Extbyte *. (And user_login_name to return such.) DECLARE_EISTRING (eipath); Ibyte *path; eicpy_c (eipath, "/tmp/"); eicat_rawz (eipath, login_name); Again, the external coding system that the user's name is in has been ignored. path = eidata (eipath); if (qxe_lstat (path, &st) < 0 && errno == ENOENT) And then the data from the eistring is passed directly to lstat--that's going to blow up hugely if our internal representation involves embedded null octets. It should be (and this requires that we pay attention to the coding system further up); eito_external (eipath, Vfile_name_coding_system); path = eiextdata(eipath); if (qxe_lstat (path ... And then in the further error handling, there's more treating of the internal data as fit to pass to qxe_mkdir and qxe_open. Because we're not passing this data to lisp--at least not until the return statement--it seems to me that there is actually no need to do the conversion to our internal format that using the eistr_* API necessitates. But that's almost immaterial. I'm just detailing this function as an example of the amount of confusion between externally-formatted strings and internally formatted textual data that can be seen in editfns.c and various other places through the code. What I'd like to know is, would effort on my part to weed out this confusion be considered worthwhile? It really breaks any effort to determine the internal format at compile time, when that internal format may routinely have null octets. I'd like to do is move all those functions that are just wrappers around POSIX counterparts, and that have exactly the same semantics as them (qxestrdup, qxestrlen, and friends) to being declared as taking Extbyte * arguments and returning Extbyte *s, where now they deal in Ibyte *s. This will underline where we should be calling coding conversions now, but aren't. It'll also underline that we do case transformations (and comparisons) wrongly at the moment, which is no bad thing :-) . Bye, - Aidan [1] Yeah, you could argue that the coding system of environment variables is not necessarily that of system filenames; but, I don't see any corresponding getenv-coding-system variable to me. -- Like the early Christians, Marx expected the millennium very soon; like their successors, his have been disappointed--once more, the world has shown itself recalcitrant to a tidy formula embodying the hopes of some section of mankind. (Russell) From xemacs-beta-bounces@xemacs.org Mon Oct 4 17:45:34 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i94LjUf9031700; Mon, 4 Oct 2004 17:45:31 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i94LhNbK031312 for ; Mon, 4 Oct 2004 17:43:23 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i94LhNRb031311 for xemacs-beta-mailman@xemacs.org; Mon, 4 Oct 2004 17:43:23 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i94LhJXT031295 for ; Mon, 4 Oct 2004 17:43:19 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i94LhJ2A031294 for xemacweb@tux.org; Mon, 4 Oct 2004 17:43:19 -0400 Received: from ns5.nestdesign.com (170.69-93-162.reverse.theplanet.com [69.93.162.170] (may be forged)) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i94LhIF6031287 for ; Mon, 4 Oct 2004 17:43:18 -0400 Received: by ns5.nestdesign.com (Postfix, from userid 508) id C1297328019; Mon, 4 Oct 2004 22:43:17 +0100 (IST) From: Aidan Kehoe MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <16737.50165.662475.446449@ns5.nestdesign.com> Date: Mon, 4 Oct 2004 22:43:17 +0100 To: xemacs-beta@xemacs.org In-Reply-To: <16737.42223.476357.402774@ns5.nestdesign.com> References: <16737.42223.476357.402774@ns5.nestdesign.com> X-Mailer: VM 7.18 under 21.4 (patch 13) "Rational FORTRAN" XEmacs Lucid X-Echelon-distraction: SIGS FCA FBIS LBSD Uzi CIM Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of kehoea@parhasard.net designates 69.93.162.170 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: Sundry C functions, and the ASCII-compatible assumptions made. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Aidan Kehoe List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Ar an ceathrú lá de mí Deireadh Fómhair, scríobh Aidan Kehoe: > [...] [What] I'd like to do is move all those functions that are just > wrappers around POSIX counterparts, and that have exactly the same > semantics as them (qxestrdup, qxestrlen, and friends) to being declared > as taking Extbyte * arguments and returning Extbyte *s, where now they > deal in Ibyte *s. Of course, an issue with this is that qxe_open and a few of its friends already do some translation; but they will break with embedded zero bytes in the internal encoding, when qxestrlen is used on them. -- Like the early Christians, Marx expected the millennium very soon; like their successors, his have been disappointed--once more, the world has shown itself recalcitrant to a tidy formula embodying the hopes of some section of mankind. (Russell) From xemacs-beta-bounces@xemacs.org Mon Oct 4 19:57:32 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i94NvFuv015780; Mon, 4 Oct 2004 19:57:16 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i94NvEMj015750 for ; Mon, 4 Oct 2004 19:57:14 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i94NvEAu015748 for xemacs-beta-mailman@xemacs.org; Mon, 4 Oct 2004 19:57:14 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i94NvCDb015729 for ; Mon, 4 Oct 2004 19:57:12 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i94NvCdS015728 for xemacweb@tux.org; Mon, 4 Oct 2004 19:57:12 -0400 Received: from nwkea-mail-2.sun.com (nwkea-mail-2.sun.com [192.18.42.14]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i94Nv7tr015708 for ; Mon, 4 Oct 2004 19:57:07 -0400 Received: from phys-d3-ha21sca-1 ([129.145.155.163]) by nwkea-mail-2.sun.com (8.12.10/8.12.9) with ESMTP id i94Nv635022908 for ; Mon, 4 Oct 2004 16:57:06 -0700 (PDT) Received: from conversion-daemon.ha21sca-mail1.sfbay.sun.com by ha21sca-mail1.sfbay.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) id <0I5300H013V6M1@ha21sca-mail1.sfbay.sun.com> (original mail from Sunil.Rajbhandary@Sun.COM) for crashes@xemacs.org; Mon, 04 Oct 2004 16:57:06 -0700 (PDT) Received: from Sun.COM (rajbhandary.red.iplanet.com [192.18.190.126]) by ha21sca-mail1.sfbay.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) with ESMTP id <0I53005XL3V5A6@ha21sca-mail1.sfbay.sun.com> for crashes@xemacs.org; Mon, 04 Oct 2004 16:57:06 -0700 (PDT) Date: Mon, 04 Oct 2004 16:49:26 -0700 From: Sunil Rajbhandary To: crashes@xemacs.org Message-id: <4161E186.5060809@Sun.COM> Organization: Sun Microsystems MIME-version: 1.0 Content-type: text/plain; charset=us-ascii; format=flowed Content-transfer-encoding: 7BIT X-Accept-Language: en-us, en User-Agent: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.4) Gecko/20040414 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of sunil.rajbhandary@sun.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: crashes X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: Subject: Unable to launch xemacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Sunil.Rajbhandary@Sun.COM List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org I was using xemacs for last several month but recently I am getting following error. Any HELP appreciated to make it work. rajbhandary:/home/sunilraj5 % xemacs& [1] 2085 rajbhandary:/home/sunilraj 6 % Fatal error: assertion failed, file /set/ipe/sb2/xemacs-19.14-release/editor/src/glyphs-x.c, line 2537, abort() Fatal error (6). Your files have been auto-saved. Use `M-x recover-session' to recover them. Please report this bug to the address `crashes@xemacs.org'. If at all possible, *please* try to obtain a C stack backtrace; it will help us immensely in determining what went wrong. To do this, locate the core file that was produced as a result of this crash (it's usually called `core' and is located in the directory in which you started XEmacs, or maybe in your home directory), and type gdb /usr/dist/share/xemacs,v19.14/5bin.sun4/xemacs core then type `where' when the debugger prompt comes up. (If you don't have GDB on your system, you might have DBX, or XDB, or SDB. A similar procedure should work for all of these. Ask your system administrator if you need more help.) [1] Abort xemacs (core dumped) rajbhandary:/home/sunilraj 6 % -- Sunil Rajbhandary Sun Microsystems From xemacs-beta-bounces@xemacs.org Mon Oct 4 22:07:47 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9527WU0002317; Mon, 4 Oct 2004 22:07:33 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9527Ubi002305 for ; Mon, 4 Oct 2004 22:07:30 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9527UdU002302 for xemacs-beta-mailman@xemacs.org; Mon, 4 Oct 2004 22:07:30 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9527TUJ002285 for ; Mon, 4 Oct 2004 22:07:29 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9527TET002284 for xemacweb@tux.org; Mon, 4 Oct 2004 22:07:29 -0400 Received: from smtp807.mail.sc5.yahoo.com (smtp807.mail.sc5.yahoo.com [66.163.168.186]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9527S3Z002271 for ; Mon, 4 Oct 2004 22:07:28 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@70.240.15.158 with login) by smtp807.mail.sc5.yahoo.com with SMTP; 5 Oct 2004 02:07:27 -0000 From: "Ben Wing" To: "'XEmacs Beta'" Date: Mon, 4 Oct 2004 21:09:02 -0700 Message-ID: <003701c4aa91$0d262500$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9527S3Z002271 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: "'Stephen J. Turnbull'" Subject: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org I notice a thread about continuing the partial work I did on "8-bit Mule". I haven't read through the whole thread but I'll put in a few things. Aidan, you seem to have missed some of the intention behind the work I did. First: One of the main goals was being able to turn on Mule by default. That means that a Mule build shouldn't go much slower, if at all, than a non-Mule build when working only with Latin-1 characters. This is something we should do before worrying about switching the internal format to UTF-anything. In fact this should already be the case with pure 7-bit ASCII files due to the simple caching in charbpos_to_bytebpos or whatever. The idea of turning Mule on by default is to *eliminate* basic compile-time choices, and so I don't think it's a good idea to implement your idea of a compile-time choice for IByte representation. Second, you mention "loads of work to do". My first intention was to worry about the format only of buffers, not strings. With this caveat, there is not that much to do. You say >I'm, at least initially, not going to do that, because I don't have the energy >to hunt down all the calls to INC_IBYTEPTR(ptr) and change them to >INC_IBYTEPTR_FMT(ptr, format), where format is taken from the associated >buffer, or the associated string. But I already did this for buffers. Basically, you just have to finish the routines to do appropriate buffer conversion. I'm pretty sure the actual code to convert a buffer is already there, but the controlling code to trigger it appropriately (and figure out when to do the reverse transformation -- from variable-width back to fixed-width) is not there. Strings are usually not very big compared to buffers, and there is already a simple caching mechanism for strings that keeps track of how long an initial substring of 7-bit ASCII there is. Before worrying about dealing with strings (either Lisp_Strings or pure IByte *), try to get what I was working on finished and tested. There isn't that much there. Skimming the latter messages, I notice all sorts of discussions of things coming up ... You should really really proceed one issue at a time. Implement a change, get XEmacs working, then work on the next change, iteratively. It's very easy to bite off more than you can chew. Only once you've gotten the above stuff working, should you consider changing the default format of IByte *, if at all -- the assumption that IByte * is compatible with ASCII is all over the place and it's not clear that you want to remove this assumption. Changing the default 8-bit format from Mule-internal to UTF-8 is orthogonal to the issue of changing the IByte * representation. It's this issue that "Moving to Unicode internally" signifies to me. As Stephen pointed out, I wrote the Mule code so that the vast majority of XEmacs code doesn't care about the internal representation. Hence, this kind of format switch should not be a very big deal. (Didn't someone already do this in fact in the UTF-2000 project?) However, this kind of change brings up the issue of how you encode language-specific tagging. Currently this is done in the charset (yuck), and doing it using extents would be better, but a fair amount of work. As for lazy loading of Unicode tables, this is not really possible. At first I implemented this but then ripped it out. As Stephen mentions, converting from Unicode is one-to-many, and you don't know which table to load until you already load it to find out what's there. Attempting to condition on this or that is just heuristics, which are bound to fail (and silently). Besides, the tables aren't that big. Btw, this quote "Welcome to X11, the de facto substandard." Sounds like something Jamie either made up or would claim to have made up. From xemacs-beta-bounces@xemacs.org Mon Oct 4 22:39:24 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i952dDf0007403; Mon, 4 Oct 2004 22:39:13 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i952dB3Q007388 for ; Mon, 4 Oct 2004 22:39:11 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i952dB2s007385 for xemacs-beta-mailman@xemacs.org; Mon, 4 Oct 2004 22:39:11 -0400 Resent-From: XEmacs Webmaster Resent-Message-ID: <16738.2382.993586.79566@gwyn.tux.org> Resent-Date: Mon, 4 Oct 2004 22:39:10 -0400 (EDT) Resent-To: xemacs-beta-mailman@xemacs.org Message-ID: <001301c4a938$df8eb1b0$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9393kZ8000435 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 From: "Ben Wing" To: "'XEmacs Beta'" Date: Sun, 3 Oct 2004 04:05:19 -0700 Cc: Subject: More cygwin problems -- attn Stephen T and Jerry X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org OK, I've been able to get a native windows build to work without too much code fiddling. But cygwin is still stumping me. This is a very basic build, just Mule and nothing else: Running configure with options --verbose --extra-verbose --srcdir=/xemacs/build --quick-build --site-includes= --site-libraries= --cflags=-g --with-mule=yes --package-path=~/.xemacs::/xemacs/site-packages:/xemacs/xemacs-packages:/xemacs/mule-packages More configure output below at bottom. First: ------ Problems like 8 [main] temacs 2212 fhandler_console::fixup_after_exec: error opening input console handle after exec, errno 13, Win32 error 5 115 [main] temacs 2212 fhandler_console::fixup_after_exec: error opening input console handle after exec, errno 13, Win32 error 5 6 [main] temacs 2052 fhandler_console::fixup_after_exec: error opening input console handle after exec, errno 13, Win32 error 5 104 [main] temacs 2052 fhandler_console::fixup_after_exec: error opening input console handle after exec, errno 13, Win32 error 5 I see periodic reports of these problems in the past in the archives, but no indications of how they might have been fixed. Stephen T got them, for example. Did they just go away magically? Second: ------- And this continues on to ... Updating elcs before dumping... 8 [main] temacs 1936 fhandler_console::fixup_after_exec: error opening input console handle after exec, errno 13, Win32 error 5 105 [main] temacs 1936 fhandler_console::fixup_after_exec: error opening input console handle after exec, errno 13, Win32 error 5 Dumping... 6 [main] temacs 1868 fhandler_console::fixup_after_exec: error opening input console handle after exec, errno 13, Win32 error 5 103 [main] temacs 1868 fhandler_console::fixup_after_exec: error opening input console handle after exec, errno 13, Win32 error 5 7 [main] xemacs 1500 fhandler_console::fixup_after_exec: error opening input console handle after exec, errno 13, Win32 error 5 103 [main] xemacs 1500 fhandler_console::fixup_after_exec: error opening input console handle after exec, errno 13, Win32 error 5 Fatal error (11). Your files have been auto-saved. Use `M-x recover-session' to recover them. Your version of XEmacs was distributed with a PROBLEMS file that may describe your crash, and with luck a workaround. Please check it first, but do report the crash anyway. Please report this bug by invoking M-x report-emacs-bug, or by selecting `Send Bug Report' from the Help menu. If that won't work, send ordinary email to `crashes@xemacs.org'. *MAKE SURE* to include this entire output from this crash, especially including the Lisp backtrace, as well as the XEmacs configuration from M-x describe-installation (or equivalently, the file `Installation' in the top of the build tree). *Please* try *hard* to obtain a C stack backtrace; without it, we are unlikely to be able to analyze the problem. Locate the core file produced as a result of this crash (often called `core' or `core.', and located in the directory in which you started XEmacs or your home directory), and type gdb /e/xemacs/cygbuild/build-mule/src/xemacs core then type `where' at the debugger prompt. No GDB on your system? You may have DBX, or XDB, or SDB. (Ask your system administrator if you need help.) If no core file was produced, enable them (often with `ulimit -c unlimited') in case of future recurrance of the crash. Lisp backtrace follows: # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) string-match("\\(^\\(RCS\\|CVS\\|SCCS\\)$\\)\\|\\(^\\(etc\\|info\\|man\\|lisp\\|lib-src\\|bin\\|pkginfo\\)$\\)" "bin from best-2-4-00 lots of utilities, some probably worthwhile") # bind (raw-entries reverse-dirs directory path exclude-regexp max-depth directories) paths-find-recursive-path(("~/.xemacs") 1 "\\(^\\(RCS\\|CVS\\|SCCS\\)$\\)\\|\\(^\\(etc\\|info\\|man\\|lisp\\|lib-src\\|bin\\|pkginfo\\)$\\)") # bind (directories) packages-find-packages-in-directories(("~/.xemacs")) # bind (last late stuff late+last early stuff package-path) packages-split-package-path(("~/.xemacs" "" "/xemacs/site-packages" "/xemacs/xemacs-packages" "/xemacs/mule-packages")) # bind (envvar-value package-locations roots) packages-find-packages(("/e/xemacs/cygbuild/build-mule/") (("~/.xemacs/site-packages" early #) ("~/.xemacs/infodock-packages" early #) ("~/.xemacs/mule-packages" early #) ("~/.xemacs/xemacs-packages" early #) ("site-packages" late #) ("infodock-packages" late #) ("mule-packages" late #) ("xemacs-packages" late #))) # bind (earlyp latep lastp earlyp-lp latep-lp lastp-lp set-global-package-paths inhibit-packages) startup-find-load-path((early late last) t) # bind (called-early inhibit-packages) startup-setup-paths(t nil) normal-top-level() # (condition-case ... . error) # (catch top-level ...) This occurs when executing ./xemacs -no-packages -batch -no-autoloads -l update-elc-2.el -f batch-update-elc-2 /xemacs/build/src/../lisp The C backtrace: #0 0x0062d91f in _free_internal (ptr=0x6b1380) at /xemacs/build/src/gmalloc.c:903 #1 0x0062da90 in free (ptr=0x6b1380) at /xemacs/build/src/gmalloc.c:955 #2 0x0062de67 in realloc (ptr=0x6b1380, size=200) at /xemacs/build/src/gmalloc.c:1151 #3 0x00402361 in xrealloc (block=0x6b1380, size=200) at /xemacs/build/src/alloc.c:375 #4 0x00591463 in regex_compile ( pattern=0x6f53d8 "\\(^\\(RCS\\|CVS\\|SCCS\\)$\\)\\|\\(^\\(etc\\|info\\|man\\ |lisp\\|lib-src\\|bin\\|pkginfo\\)$\\)", size=79, syntax=262656, bufp=0x663a60) at /xemacs/build/src/regex.c:3000 #5 0x0059e179 in re_compile_pattern ( pattern=0x6f53d8 "\\(^\\(RCS\\|CVS\\|SCCS\\)$\\)\\|\\(^\\(etc\\|info\\|man\\ |lisp\\|lib-src\\|bin\\|pkginfo\\)$\\)", length=79, bufp=0x663a60) at /xemacs/build/src/regex.c:6727 #6 0x0059e25d in compile_pattern_1 (cp=0x663a58, pattern=7491940, unused_regp=0x663ba0, translate=7198720, posix=0, errb= {really_unlikely_name_to_have_accidentally_in_a_non_errb_structure = 666}) at /xemacs/build/src/search.c:172 #7 0x0059e355 in compile_pattern (pattern=7491940, regp=0x663ba0, translate=7198720, unused_searchobj=7135012, unused_searchbuf=0x6e0400, posix=0, errb= {really_unlikely_name_to_have_accidentally_in_a_non_errb_structure = 666}) at /xemacs/build/src/search.c:224 #8 0x0059eaf6 in string_match_1 (regexp=7491940, string=7135012, start=6764548, buf=0x6e0400, unused_posix=0) at /xemacs/build/src/search.c:436 #9 0x0059ec8c in Fstring_match (regexp=7491940, string=7135012, start=6764548, buffer=6764548) at /xemacs/build/src/search.c:500 #10 0x00453ceb in Ffuncall (nargs=3, args=0x18ddb64) at /xemacs/build/src/eval.c:3841 #11 0x00415c2b in execute_optimized_program ( program=0x721790 "Æ\e\n«ZÇE\n@!!\035É\r!«G\tEk?-\006E\rÆI#Æ\030\211\034«\e\0 16\020«\tI\016\020\f@\"¬\tE\f@\r\"\bB\020\fA\211\024II\b!\t§«\005\tSª\002\t\01 6\020#\036\021\v\rC☼\016\021☼\023+)\nA\211\022¬"\v)\207", stack_depth=5, constants_data=0x6d6190) at /xemacs/build/src/bytecode.c:823 #12 0x00459987 in funcall_compiled_function (fun=7327504, nargs=3, args=0x18dddb8) at /xemacs/build/src/eval.c:3451 #13 0x00453f94 in Ffuncall (nargs=4, args=0x18dddb4) at /xemacs/build/src/eval.c:3880 #14 0x00415c2b in execute_optimized_program (program=0x714c10 "A\n\t\b#\207", stack_depth=4, constants_data=0x714f10) at /xemacs/build/src/bytecode.c:823 #15 0x00459987 in funcall_compiled_function (fun=7429684, nargs=1, args=0x18de008) at /xemacs/build/src/eval.c:3451 #16 0x00453f94 in Ffuncall (nargs=2, args=0x18de004) at /xemacs/build/src/eval.c:3880 #17 0x00415c2b in execute_optimized_program ( program=0x72cb50 "Æ\b!\211\035A-\003\r@\034\rAr\003\r@\eÆ\v!\211\035@\032\rA \031Ç\f!Ç\n!Ç\t!E.\006\207", stack_depth=5, constants_data=0x702490) at /xemacs/build/src/bytecode.c:823 #18 0x00459987 in funcall_compiled_function (fun=7429772, nargs=1, args=0x18de25c) at /xemacs/build/src/eval.c:3451 #19 0x00453f94 in Ffuncall (nargs=2, args=0x18de258) at /xemacs/build/src/eval.c:3880 #20 0x00415c2b in execute_optimized_program ( program=0x72cb90 "AA!\211\031«\bÄÅ\t!!ª\aÆÄ\b!Ç\")\207", stack_depth=4, constants_data=0x702350) at /xemacs/build/src/bytecode.c:823 #21 0x00459987 in funcall_compiled_function (fun=7430036, nargs=2, args=0x18de4b0) at /xemacs/build/src/eval.c:3451 #22 0x00453f94 in Ffuncall (nargs=3, args=0x18de4ac) at /xemacs/build/src/eval.c:3880 #23 0x00415c2b in execute_optimized_program ( program=0x721810 "Æ\211\211\211\211\211\035\034\e\032\031\030ÇEÉ\016\rE\016\ 016!\"\"\210E\b!\023E\t!\024E\n!\025\016\017«\023\b\026\020\t\026\021\n\026\022\ v\026\023\f\026\024\r\026\025I\016\026\v\f\r\016\027\016\030\016\031&\a.\006\207 ", stack_depth=8, constants_data=0x721990) at /xemacs/build/src/bytecode.c:823 #24 0x00459987 in funcall_compiled_function (fun=7501364, nargs=2, args=0x18de708) at /xemacs/build/src/eval.c:3451 #25 0x00453f94 in Ffuncall (nargs=3, args=0x18de704) at /xemacs/build/src/eval.c:3880 #26 0x00415c2b in execute_optimized_program ( program=0x6e8610 "\rr\aÆÇ!-\002E\025ÉE!\024ÉE!\026?\f¬\037\212EI!q\210I \210 Ip!\210ID±\002\210ÑOO\"\210ÑO O\"\210)\vEa«\003O\023\v<¬\004\vC\023\r«\eÑÖx\v\01 68\016@$O\"\210ÑÖO\f\016?\016H\016I%O\"\210U\f!\0269\r«\nÑÖU\0169\"O\"\210UÃœ!«\0 26Y\f\0169\"\026:\r«\017ÑÖ_\016:\"O\"\210ª\004ß\026:\0168?-\004à\f!\026A\r«\016\ 0168¬\nÑÖá\016A\"O\"\210â\vE\"\026B\r«\037ÑÖa\n\016J#O\"\210ÑÖä\t\016K#O\"\210ÑÖ Ã¥\b"..., stack_depth=7, constants_data=0x6e8210) at /xemacs/build/src/bytecode.c:823 #27 0x00459987 in funcall_compiled_function (fun=7501408, nargs=2, args=0x18de958) at /xemacs/build/src/eval.c:3451 #28 0x00453f94 in Ffuncall (nargs=3, args=0x18de954) at /xemacs/build/src/eval.c:3880 #29 0x00415c2b in execute_optimized_program ( program=0xb9ec10 "\n«\005ÆÇ!\207E\022ÉE!«\tEIÉE!!!\210I \211\034«\025\fG\rGW «\016I\r!I\f!k«\005I\f!\025)D\r!\025Ñ \210O \210O\016(«\004Eª\006\016)-\002OO\"\ 210Ö \210x \210O\eO «\006U \210ª\006UUÃœ\217\210D\r!\025\t«\rY_ß\tà á $!\026*âa!\ 210\b«\005âA!\210O\020ä \210\016%«\005âå!\210O\026%\v«\bæ\v@\vA\"\210)\016+-\003 ç \207", stack_depth=7, constants_data=0x969310) at /xemacs/build/src/bytecode.c:823 #30 0x00459987 in funcall_compiled_function (fun=9764228, nargs=0, args=0x18deb00) at /xemacs/build/src/eval.c:3451 #31 0x00453601 in Feval (form=9771612) at /xemacs/build/src/eval.c:3662 #32 0x0044ffcb in condition_case_1 (handlers=6764644, bfun=0x452803 , barg=9771612, hfun=0x423fc3 , harg=6764548) at /xemacs/build/src/eval.c:1918 #33 0x00424060 in top_level_1 (unused_dummy=6764548) at /xemacs/build/src/cmdloop.c:223 #34 0x0044fa33 in internal_catch (tag=6845212, func=0x42401e , arg=6764548, threw=0x0, thrown_tag=0x0) at /xemacs/build/src/eval.c:1527 #35 0x00424159 in initial_command_loop (load_me=6764548) at /xemacs/build/src/cmdloop.c:293 #36 0x00449484 in xemacs_21_5_b17_i686_pc_cygwin (argc=9, argv=0xb9ad40, unused_envp=0xb99000, restart=0) at /xemacs/build/src/emacs.c:2407 #37 0x0044a2b6 in main (argc=9, argv=0xb9ad40, envp=0xb99000) at /xemacs/build/src/emacs.c:2899 #38 0x61005f34 in getprogname () from /usr/bin/cygwin1.dll #39 0x00b9ad40 in _data_end__ () #40 0x00b99000 in _data_end__ () #41 0x00000001 in ?? () #42 0x61003320 in getprogname () from /usr/bin/cygwin1.dll #43 0x63616d65 in ?? () #44 0x79635c73 in ?? () #45 0x69756267 in ?? () #46 0x625c646c in ?? () #47 0x646c6975 in ?? () #48 0x6c756d2d in ?? () #49 0x72735c65 in ?? () #50 0x65785c63 in ?? () #51 0x7363616d in ?? () #52 0x6578652e in ?? () #53 0x6f6e2d00 in ?? () #54 0x6361702d in ?? () #55 0x6567616b in ?? () #56 0x622d0073 in ?? () #57 0x68637461 in ?? () #58 0x6f6e2d00 in ?? () #59 0x7475612d in ?? () #60 0x616f6c6f in ?? () #61 0x2d007364 in ?? () #62 0x7075006c in ?? () #63 0x65746164 in ?? () #64 0x636c652d in ?? () #65 0x652e322d in ?? () #66 0x662d006c in ?? () #67 0x74616200 in ?? () #68 0x752d6863 in ?? () #69 0x74616470 in ?? () #70 0x6c652d65 in ?? () #71 0x00322d63 in ?? () #72 0x6d65782f in ?? () #73 0x2f736361 in ?? () #74 0x6c697562 in ?? () #75 0x72732f64 in ?? () #76 0x2e2e2f63 in ?? () #77 0x73696c2f in ?? () #78 0x00000070 in ?? () #79 0x018df088 in ?? () #80 0x018df0c0 in ?? () #81 0x0044a1a7 in Frun_emacs_from_temacs (nargs=Cannot access memory at address 0x785c3a6d ) at /xemacs/build/src/emacs.c:2764 Crashing in free() is not good at all. Stephen T's reports mentioning those weird "error opening input console" problems also mention crashes relating to byte-code, so maybe there's a connection here. Any ideas, Stephen? Third: ------ Even with make -k, things bite the dust when the modules are linked in. eldap.o(.text+0xcb): In function `mark_ldap': /xemacs/build/modules/ldap/eldap.c:122: undefined reference to `_error_check_ldap' eldap.o(.text+0xf1): In function `print_ldap': /xemacs/build/modules/ldap/eldap.c:128: undefined reference to `_error_check_ldap' eldap.o(.text+0x2a5): In function `Fldap_host': /xemacs/build/modules/ldap/eldap.c:187: undefined reference to `_error_check_ldap' eldap.o(.text+0x2f8): In function `Fldap_live_p': /xemacs/build/modules/ldap/eldap.c:196: undefined reference to `_error_check_ldap' eldap.o(.text+0xad6): In function `Fldap_open': /xemacs/build/modules/ldap/eldap.c:324: undefined reference to `_ber_pvt_opt_on' eldap.o(.text+0xb14):/xemacs/build/modules/ldap/eldap.c:327: undefined reference to `_ber_pvt_opt_on' eldap.o(.text+0xba1):/xemacs/build/modules/ldap/eldap.c:347: undefined reference to `_dfc_external_data_len' eldap.o(.text+0xd32): In function `Fldap_close': /xemacs/build/modules/ldap/eldap.c:367: undefined reference to `_error_check_ldap' eldap.o(.text+0xd68):/xemacs/build/modules/ldap/eldap.c:368: undefined reference to `_error_check_ldap' eldap.o(.text+0xec6): In function `Fldap_search_basic': /xemacs/build/modules/ldap/eldap.c:449: undefined reference to `_error_check_ldap' eldap.o(.text+0xefc):/xemacs/build/modules/ldap/eldap.c:450: undefined reference to `_error_check_ldap' eldap.o(.text+0x18e2): In function `Fldap_add': /xemacs/build/modules/ldap/eldap.c:626: undefined reference to `_error_check_ldap' eldap.o(.text+0x1918):/xemacs/build/modules/ldap/eldap.c:627: more undefined references to `_error_check_ldap' follow Note that this is *AFTER* adding stuff to xemacs.def.in.in like this: #ifdef ERROR_CHECK_TYPES error_check_cons error_check_opaque error_check_string error_check_opaque_ptr XINT_1 #endif ... #ifdef ERROR_CHECK_TYPES wrap_record_1 #endif This takes care of many but not all of the link errors. In particular, you CANNOT put error_check_ldap into xemacs.def.in.in, as this doesn't exist in XEmacs itself and you get a link error somewhat earlier on, when temacs is first linked. So [a] I'm stumped as to why I'm the only one getting these link errors -- Jerry obviously doesn't get them since he compiles under Cygwin and got modules working there, and clearly must compile with them turned on. (Right?) Note that I DO NOT get any messages from -Winline stating that functions could not be inlined. But maybe -Winline is just broken under gcc -- when using g++ earlier I did get a bunch of such warnings. [b] I don't know how to fix this problem with error_check_ldap() etc. Jerry? Other output from configure in case you care: Compilation Environment and Installation Defaults: Source code location: /xemacs/build Installation prefix: /usr/local Operating system description file: `s/cygwin32.h' Machine description file: `m/intel386.h' Compiler version: gcc (GCC) 3.3.3 (cygwin special) - GCC specs file: /usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/specs - Compiler command: gcc -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Wpointer-arith -Wunused-parameter -g libc version: Relocating allocator for buffers: no GNU version of malloc: yes Window System: Compiling in support for the Microsoft window system. Compiling in support for the X window system: - X Windows headers location: /usr/X11R6/include - X Windows libraries location: /usr/X11R6/lib - Handling WM_COMMAND properly. Using Lucid menubars. Using Lucid scrollbars. Using Motif dialog boxes. Using Motif native widgets. Compiling in support for Drag'n'Drop (EXPERIMENTAL). - Drag'n'Drop prototype: msw. TTY: Images: Compiling in support for GIF images (builtin). Compiling in support for XPM images. Compiling in support for PNG images. Compiling in support for JPEG images. Compiling in support for TIFF images. Compiling in support for X-Face message headers. Sound: Compiling in support for sound (native). Databases: Compiling in support for LDAP. Compiling in support for PostgreSQL. - Using PostgreSQL header file: libpq-fe.h - Using PostgreSQL V7 bindings. Internationalization: Compiling in support for Mule (multi-lingual Emacs). Compiling in support for XIM (X11R5+ I18N input method). - Using raw Xlib to provide XIM support. Mail: Compiling in support for POP mail retrieval. Other Features: Inhibiting IPv6 canonicalization at startup. Compiling in support for dynamic shared object modules. Compiling in support for extra debugging code. Compiling in support for runtime error checking. WARNING: --------------------------------------------------------- WARNING: XEmacs will run noticeably more slowly as a result. WARNING: Error checking is on by default for XEmacs beta releases. WARNING: --------------------------------------------------------- From xemacs-beta-bounces@xemacs.org Mon Oct 4 22:39:58 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i952dvec007575; Mon, 4 Oct 2004 22:39:57 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i952dtBV007564 for ; Mon, 4 Oct 2004 22:39:55 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i952dtTT007561 for xemacs-beta-mailman@xemacs.org; Mon, 4 Oct 2004 22:39:55 -0400 Resent-From: XEmacs Webmaster MIME-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp Resent-Message-ID: <16738.2426.960868.562084@gwyn.tux.org> Resent-Date: Mon, 4 Oct 2004 22:39:54 -0400 (EDT) Resent-To: xemacs-beta-mailman@xemacs.org X-Authenticated: #3823021 Message-Id: <868yamnr64.fsf@dipsy.harnisch.local> X-Face: 9LaBG,eEW^IB); =a+ebK4!}.:,ah"Uj-_AmwCi To: XEmacs Beta Date: Mon, 04 Oct 2004 22:50:59 +0200 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i952dtBV007564 Cc: Subject: [Bug: 21.4.14] Bug in calc-1.26 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org ================================================================ Hi Steve :-) This time I happened to trigger what looks like a bug in the help function. BTW, normally I discover the bugs on a pristine native Win32 XEmacs @work, before I send off the report after reproducing the error @home. I double-checked with `xemacs -vanilla' Here we go: M-x calc ? h ? ? Signaling: (wrong-type-argument windowp nil) select-window(nil) byte-code("..." [key describe-function calc-help-for-help select-window get-buffer-window "*Help*" message "Calc Help options: Help, Info, ... press SPC, DEL to scroll, C-g to cancel" calc-read-key t (?\ ?\^H ?\^? ?\^V ?ö) err (byte-code "@Ás«… ˆªƒÃ ˆÂ‡" [key ... scroll-up scroll-down] 2) ((error ...))] 3) calc-help-for-help(nil) call-interactively(calc-help-for-help) calc-help-prefix(nil) calc-help-for-help(nil) call-interactively(calc-help-for-help) calc-help-prefix(nil) call-interactively(calc-help-prefix) Best regards, Marcus ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux typhoon 2.4.20 #4 Sat Nov 1 16:31:36 EST 2003 i686 unknown unknown GNU/Linux ../configure '--prefix=/usr' '--mandir=/usr/share/man' '--dynamic' '--with-sound=esd' '--with-database=gnudbm' '--mail-locking=flock' '--pdump' '--with-pop' '--with-menubars=lucid' '--with-scrollbars=lucid' '--with-dialogs=lucid' '--with-widgets=lucid' '--with-athena=xaw' XEmacs 21.4.14 "Reasonable Discussion" configured for `i686-pc-linux'. Compilation / Installation: Source code location: /usr/local/src/redhat/BUILD/xemacs-21.4.14 Installation prefix: /usr Operating system description file: `s/linux.h' Machine description file: `m/intel386.h' Compiler: gcc -O2 -march=pentium3 -fno-strength-reduce -fomit-frame-pointer Relocating allocator for buffers: no GNU version of malloc: yes - Using Doug Lea's new malloc from the GNU C Library. Window System: Compiling in support for the X window system: - X Windows headers location: /usr/X11/include - X Windows libraries location: /usr/X11R6/lib - Handling WM_COMMAND properly. Compiling in support for Motif. *WARNING* Many versions of Motif are buggy, requiring workarounds. You are likely to experience slow redisplay. You may need to install vendor patches to Motif. See PROBLEMS for more information. Using Lucid menubars. Using Lucid scrollbars. Using Motif dialog boxes. Using Motif native widgets. TTY: Compiling in support for ncurses. Compiling in support for GPM (General Purpose Mouse). Images: Compiling in support for GIF images (builtin). Compiling in support for XPM images. WARNING: ----------------------------------------------------------- WARNING: Compiling without PNG image support. WARNING: You should strongly consider installing the PNG libraries. WARNING: Otherwise certain images and glyphs may not display. WARNING: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux) WARNING: ----------------------------------------------------------- Compiling in support for JPEG images. Compiling in support for TIFF images. Compiling in support for X-Face message headers. Sound: Compiling in support for sound (native). Compiling in support for ESD (Enlightened Sound Daemon). Databases: Compiling in support for GNU DBM. Internationalization: Mail: Compiling in support for POP mail retrieval. Compiling in support for "flock" mail spool file locking method. Other Features: Inhibiting IPv6 canonicalization at startup. Compiling in support for dynamic shared object modules. Using the new portable dumper. Load-Path Lisp Shadows: ---------------------- (/home/marcus/projekte/cedet/common/cedet /home/marcus/projekte/cedet/common/cedet /home/marcus/projekte/cedet/common/cedet-edebug /home/marcus/projekte/cedet/common/cedet-edebug /home/marcus/projekte/cedet/common/inversion /home/marcus/projekte/cedet/common/inversion /home/marcus/projekte/cedet/common/sformat /home/marcus/projekte/cedet/common/sformat /home/marcus/projekte/cedet/common/mode-local /home/marcus/projekte/cedet/common/mode-local /home/marcus/projekte/cedet/common/working /home/marcus/projekte/cedet/common/working /home/marcus/projekte/cedet/common/cedet-autogen /home/marcus/projekte/cedet/common/cedet-autogen /home/marcus/projekte/cedet/common/cedet-load /home/marcus/projekte/cedet/common/cedet-load /home/marcus/projekte/cedet/common/cedet-compat /home/marcus/projekte/cedet/common/cedet-compat /home/marcus/projekte/cedet/common/pprint /home/marcus/projekte/cedet/common/pprint /home/marcus/projekte/cedet/common/ezimage /home/marcus/projekte/cedet/common/ezimage /home/marcus/projekte/cedet/common/cedet-loaddefs /home/marcus/projekte/cedet/common/cedet-loaddefs /usr/lib/xemacs/site-packages/lisp/friedman/vcard /usr/lib/xemacs/xemacs-packages/lisp/gnus/vcard) Installed XEmacs Packages: ------------------------- (xslt-process ver: 1.11 upstream: regular) (xslide ver: 1.09 upstream: 0.2.2) (xlib ver: 1.12 upstream: 0.2) (xemacs-devel ver: 1.64 upstream: No-Upstream-Ver) (xemacs-base ver: 1.87 upstream: No-Upstream-Ver) (w3 ver: 1.3 upstream: 4.0pre47) (vm ver: 7.18 upstream: 7.17) (vhdl ver: 1.19 upstream: 3.32.20) (vc ver: 1.38 upstream: No-Upstream-Ver) (time ver: 1.14 upstream: 1.17) (textools ver: 1.15 upstream: No-Upstream-Ver) (text-modes ver: 1.78 upstream: No-Upstream-Ver) (texinfo ver: 1.25 upstream: No-Upstream-Ver) (supercite ver: 1.2 upstream: 3.55x3) (strokes ver: 1.1 upstream: No-Upstream-Ver) (sounds-au ver: 1.12 upstream: No-Upstream-Ver) (slider ver: 1.15 upstream: 0.3x1) (sh-script ver: 1.18 upstream: 2.0e) (sgml ver: 1.11 upstream: No-Upstream-Ver) (scheme ver: 1.14 upstream: No-Upstream-Ver) (sasl ver: 1.14 upstream: 1.14.4) (reftex ver: 1.34 upstream: 4.21) (python-modes ver: 1.06 upstream: No-Upstream-Ver) (psgml ver: 1.43 upstream: 1.3.1) (ps-print ver: 1.11 upstream: 6.5.6) (prog-modes ver: 2.01 upstream: No-Upstream-Ver) (pgg ver: 1.04 upstream: 0.1) (perl-modes ver: 1.06 upstream: No-Upstream-Ver) (pcomplete ver: 1.03 upstream: 1.1.6) (pcl-cvs ver: 1.65 upstream: R-2_9_9) (pc ver: 1.26 upstream: No-Upstream-Ver) (os-utils ver: 1.35 upstream: No-Upstream-Ver) (oo-browser ver: 1.04 upstream: 4.08) (net-utils ver: 1.44 upstream: N/A) (mmm-mode ver: 1.02 upstream: 0.4.7) (misc-games ver: 1.18 upstream: No-Upstream-Ver) (mine ver: 1.16 upstream: 1.9) (mailcrypt ver: 2.14 upstream: 3.5.8) (mail-lib ver: 1.67 upstream: No-Upstream-Ver) (ispell ver: 1.29 upstream: 3.6) (ilisp ver: 1.33 upstream: 5.12.0) (igrep ver: 1.13 upstream: 2.111) (idlwave ver: 1.31 upstream: 5.1) (ibuffer ver: 1.09 upstream: No-Upstream-Ver) (hyperbole ver: 1.16 upstream: 4.18) (hm--html-menus ver: 1.23 upstream: 5.9) (gnus ver: 1.8 upstream: 5.10.6) (gnats ver: 1.16 upstream: 3.101) (general-docs ver: 1.01 upstream: No-Upstream-Ver) (games ver: 1.15 upstream: 1.04) (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) (frame-icon ver: 1.11 upstream: No-Upstream-Ver) (footnote ver: 1.16 upstream: 0.18x) (eterm ver: 1.15 upstream: No-Upstream-Ver) (eshell ver: 1.07 upstream: 2.4.1) (emerge ver: 1.11 upstream: No-Upstream-Ver) (elib ver: 1.11 upstream: 1.0) (efs ver: 1.32 upstream: 1.22) (edit-utils ver: 2.14 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edebug ver: 1.21 upstream: No-Upstream-Ver) (ecrypto ver: 0.17 upstream: 2.0) (docbookide ver: 0.07000000000000001 upstream: 0.1) (dired ver: 1.15 upstream: 7.11) (dictionary ver: 1.12 upstream: regular) (debug ver: 1.17 upstream: No-Upstream-Ver) (cookie ver: 1.15 upstream: No-Upstream-Ver) (cc-mode ver: 1.43 upstream: 5.30.9) (calendar ver: 1.23 upstream: No-Upstream-Ver) (calc ver: 1.26 upstream: 2.02fX3) (c-support ver: 1.2 upstream: No-Upstream-Ver) (auctex ver: 1.38 upstream: 11.14) (apel ver: 1.27 upstream: 10.2) (ada ver: 1.14 upstream: 2.27) (preview ver: 2002.1216 upstream: regular) (bbdb ver: 1.24 upstream: 2.34) Installed Modules: ----------------- Features: -------- (xemacsbug shadow debug cus-edit cus-load wid-edit view-less view hyper-apropos calc-ext calc-macs calc vm-virtual vm-sort w3m-form w3m parse-time browse-url w3m-hist w3m-xmas pccl broken path-util w3m-image w3m-proc w3m-util poem poem-ltn1 pces pces-raw poe-xemacs poe pym static apel-ver product vm-delete vm-crypto vm-pop vm-minibuf vm-macro vm-undo vm-page vm-mime vm-save vm-toolbar vm-summary tapestry vm-motion vm-message vm-menu vm-folder vm-misc vm-mouse vm-window bbdb-vm bbdb-snarf mail-extr bbdb-com mail-abbrevs sendmail vm-vcard vcard vm-autoload vm-vars highlight-headers vm-version vm vm-startup efs-cu diary-lib time appt calendar strokes atomic-extents blink-paren mmm-mode mmm-univ mmm-class mmm-region mmm-utils lazy-lock rsz-minibuf pending-del paren mic-paren mmm-auto mmm-vars mmm-compat overlay regexp-opt bufcomp light c-comment-edit ctypes font-lock xcscope align prcs prcs-hooks add-log emerge mailcrypt rfc822 comint bbdb timezone uniquify senator ring semantic-imenu imenu semantic-format ezimage semantic-decorate-mode semantic-decorate cedet cedet-contrib-load speedbar-load semantic-load semanticdb-el semanticdb-search semantic-find semanticdb eieio-base eieio semantic-idle semantic-ctxt timer semantic-util-modes cus-face semantic-util semantic semantic-lex semantic-tag assoc working semantic-fw mode-local advice advice-preload eieio-load ede-load cogre-load cedet-load inversion mwheel meta-mode tex-site vc-hooks xslt-process-autoloads xslide-autoloads xlib-autoloads xemacs-devel-autoloads xemacs-base-autoloads w3-autoloads vm-autoloads vhdl-autoloads vc-autoloads time-autoloads textools-autoloads text-modes-autoloads texinfo-autoloads supercite-autoloads strokes-autoloads sounds-au-autoloads slider-autoloads sh-script-autoloads sgml-autoloads scheme-autoloads sasl-autoloads reftex-autoloads python-modes-autoloads psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads oo-browser-autoloads net-utils-autoloads mmm-mode-autoloads misc-games-autoloads mine-autoloads mailcrypt-autoloads mail-lib-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads hyperbole-autoloads hm--html-menus-autoloads gnus-autoloads gnats-autoloads general-docs-autoloads games-autoloads fsf-compat-autoloads frame-icon-autoloads footnote-autoloads eterm-autoloads eshell-autoloads emerge-autoloads elib-autoloads efs-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads ecrypto-autoloads docbookide-autoloads dired-autoloads dictionary-autoloads debug-autoloads cookie-autoloads cc-mode-autoloads calendar-autoloads calc-autoloads c-support-autoloads auctex-autoloads apel-autoloads ada-autoloads bbdb-autoloads lisp-autoloads loadhist auto-show fontl-hooks x-iso8859-1 gutter-items menubar-items x-menubar mode-motion mouse itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete help-nomule cus-file derived frame text-props obsolete cus-start custom widget cl-extra mini-cl cl cl-19 packages backquote very-early-lisp lucid-scrollbars cut-buffer lucid-menubars motif-dialogs x c-balloon-help tty-frames tty toolbar esd-sound native-sound scrollbar unix-processes multicast network-streams subprocesses modules menu-accelerator-support menubar dbm md5 xemacs gutter tiff gif jpeg xface xpm xbm lisp-float-type linux dialog devices window-system base64) Recent keystrokes: ----------------- h ? ? q f3 v RET SPC down d down d down d # # # up up SPC button2 button2up button5 button5up button5 button5up button5 button5up button5 button5up misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user button1 button1up SPC k # # # q A-x M-x c a l c RET misc-user ? h ? ? misc-user Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Entering debugger... Loading debug...done Loading debug... Calc Help options: Help, Info, Tutorial, Summary; Key, Function; ?=more Press `h' for complete help; press `?' repeatedly for a summary: [?=MORE] Loading cus-edit...done Loading customization dependencies...done Loading customization dependencies... Loading cus-edit... Welcome to the GNU Emacs Calculator! Press `?' or `h' for help, `q' to quit. A-x not defined. Wrote /home/marcus/Mail/POPGMX Saving... Stuffing attributes... done Stuffing 100% complete... Ordering updates... 1 message to stuff Stuffing attributes... From xemacs-beta-bounces@xemacs.org Mon Oct 4 23:23:01 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i953MnYW013549; Mon, 4 Oct 2004 23:22:55 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i953MmSx013540 for ; Mon, 4 Oct 2004 23:22:48 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i953Mm6g013539 for xemacs-beta-mailman@xemacs.org; Mon, 4 Oct 2004 23:22:48 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i953MkVv013527 for ; Mon, 4 Oct 2004 23:22:46 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i953MknQ013526 for xemacweb@tux.org; Mon, 4 Oct 2004 23:22:46 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i953MiZc013518 for ; Mon, 4 Oct 2004 23:22:45 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CEfuV-0005Br-00; Tue, 05 Oct 2004 12:22:43 +0900 To: "Ben Wing" References: <003701c4aa91$0d262500$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 05 Oct 2004 12:22:43 +0900 In-Reply-To: <003701c4aa91$0d262500$210110ac@NEEEEEEE> (Ben Wing's message of "Mon, 4 Oct 2004 21:09:02 -0700") Message-ID: <877jq56e7w.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Ben" == Ben Wing writes: Ben> That means that a Mule build shouldn't go much slower, if at Ben> all, than a non-Mule build when working only with Latin-1 Ben> characters. This is something we should do before worrying Ben> about switching the internal format to UTF-anything. In fact Ben> this should already be the case with pure 7-bit ASCII files Ben> due to the simple caching in charbpos_to_bytebpos or Ben> whatever. AFAICT there is no optimization that knows whether the file is constant-width or pure ASCII or not. It is known that there are important special cases where Mule still sucks badly (VM summary generation is one), so presumably the caching is not good enough. Things like font-lock trip on this, occasionally. Steve Y AFAIK is still suffering with a terminal case of the slows. Since he's on Linux, I have to suspect his homebrew environment and penchant for cranking up gcc optimization have something to do with it; I don't see the problems he does on Linux with slower hardware (which is also running heavy stuff in the background). But he's not imagining things, he's got timings that are horrifying. And they're bad with vanilla build settings, too. Is it really worth trying to improve caching? IMO, we need the fixed-width buffer optimization. As you point out, strings aren't so important. Ben> Changing the default 8-bit format from Mule-internal to UTF-8 Ben> is orthogonal to the issue of changing the IByte * Ben> representation. It's this issue that "Moving to Unicode Ben> internally" signifies to me. As Stephen pointed out, I wrote Ben> the Mule code so that the vast majority of XEmacs code Ben> doesn't care about the internal representation. Hence, this Ben> kind of format switch should not be a very big deal. (Didn't Ben> someone already do this in fact in the UTF-2000 project?) Yes. The big issue is converting back to font indicies that the system understands. I still haven't figured out how to get Xft to eat Unicode, but for X11 fonts the functions from unicode.c are fine. Ben> However, this kind of change brings up the issue of how you Ben> encode language-specific tagging. Currently this is done in Ben> the charset (yuck), and doing it using extents would be Ben> better, but a fair amount of work. I think that recording undo information is (a) more important and (b) easily generalizes to language tagging. But for the moment can't we just say it's a YAGNI? The only people who really care would probably like to use XEmacs/CHISE anyway (it has special functions for database access to character property data, etc), except Olivier Galibert. ;-) Ben> Besides, the tables aren't that big. Well, they're not all that small, either. Under 1MB, with only the CNS charsets we can't yet (?) represent left out. 5% < charsets < 10% of total XEmacs (dumped) with all the trimmings. Optimized for size, it's probably about 10%. Still, most people can probably live without any of the Oriental charsets, which would cut it to under 100KB, and it's easy enough to customize by simply commenting out in the charset loader. I think that's easy enough ... if you don't want space badly enough to edit that list, you don't want it badly enough. ;-) Ben> Sounds like something Jamie either made up or would claim to Ben> have made up. Now that's .sig material! -- Institute of Policy and Planning S From xemacs-beta-bounces@xemacs.org Mon Oct 4 23:58:40 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i953wXb2019073; Mon, 4 Oct 2004 23:58:38 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i953wVg6019062 for ; Mon, 4 Oct 2004 23:58:31 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i953wVJl019061 for xemacs-beta-mailman@xemacs.org; Mon, 4 Oct 2004 23:58:31 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i953wUFN019047 for ; Mon, 4 Oct 2004 23:58:30 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i953wUi9019046 for xemacweb@tux.org; Mon, 4 Oct 2004 23:58:30 -0400 Received: from bastard.youngs.au.com (CPE-61-9-212-151.qld.bigpond.net.au [61.9.212.151]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i953wO1f019031 for ; Mon, 4 Oct 2004 23:58:29 -0400 Received: from bastard.youngs.au.com (localhost [127.0.0.1]) by bastard.youngs.au.com (8.12.11/8.12.11) with ESMTP id i953wM7f030794 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 5 Oct 2004 13:58:23 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id i953wMwM030793; Tue, 5 Oct 2004 13:58:22 +1000 X-Authentication-Warning: bastard.youngs.au.com: steve set sender to steve@youngs.au.com using -f Mail-Copies-To: never To: XEmacs beta Keywords: marcus References: <868yamnr64.fsf@dipsy.harnisch.local> From: Steve Youngs X-Face: %@A&y\ef)A6pi|q43; M>uyhO)~NP*fpdo0XrUuutf0|nku\O5JV(7EG%odc'n6}G@tYRl+B #[n,%B`.sHZ5>3MZvrm%,rWE7)c}ZXjH\>=p@AL\y\gyu|.lJ8B`F++86 Organization: The XEmacs Project X-X-Day: Only 2431328 days till X-Day. Got Slack? X-URL: X-Request-PGP: X-OpenPGP-Fingerprint: 1659 2093 19D5 C06E D320 3A20 1D27 DB4B A94B 3003 X-Discordian-Date: Pungenday, the 59th day of Bureaucracy, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Tue, 05 Oct 2004 13:58:20 +1000 In-Reply-To: <868yamnr64.fsf@dipsy.harnisch.local> (Marcus Harnisch's message of "Mon, 04 Oct 2004 22:50:59 +0200") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of steve@youngs.au.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.5 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: [Bug: 21.4.14] Bug in calc-1.26 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-=-= * Marcus Harnisch writes: > Hi Steve :-) Hi! > This time I happened to trigger what looks like a bug in the help > function. BTW, normally I discover the bugs on a pristine native > Win32 XEmacs @work, before I send off the report after reproducing > the error @home. I double-checked with `xemacs -vanilla' Good way to do it. > Here we go: M-x calc ? h ? ? > Signaling: (wrong-type-argument windowp nil) And this time I _can_ reproduce your bug. :-) I'll look into this a bit later (next couple of days probably). Thank you very much for the report, Marcus! -- |---------------------| | XEmacs - The only _______ you'll ever need. | | Fill in the blank, yes, it's THAT good! | |-------------------------------------| --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Eicq - The XEmacs ICQ Client iEYEABECAAYFAkFiG94ACgkQHSfbS6lLMANAjQCgjhvgzngfrq5qayn1qttX41pR 9bMAoLnbQWfaWcr4nwiDsAS66F+Ai/l3 =xv/A -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Tue Oct 5 09:11:41 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95DB7Qu003972; Tue, 5 Oct 2004 09:11:08 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95DB5CP003958 for ; Tue, 5 Oct 2004 09:11:05 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95DB5QZ003957 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 09:11:05 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95DB3S9003938 for ; Tue, 5 Oct 2004 09:11:03 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95DB3lD003937 for xemacweb@tux.org; Tue, 5 Oct 2004 09:11:03 -0400 Received: from smtp813.mail.sc5.yahoo.com (smtp813.mail.sc5.yahoo.com [66.163.170.83]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i95DB1Zq003925 for ; Tue, 5 Oct 2004 09:11:01 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@70.240.15.158 with login) by smtp813.mail.sc5.yahoo.com with SMTP; 5 Oct 2004 07:44:21 -0000 From: "Ben Wing" To: Date: Tue, 5 Oct 2004 02:45:46 -0700 Message-ID: <003901c4aac0$18712ed0$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i95DB1Zq003925 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: Subject: Re: Sundry C functions, and the ASCII-compatible assumptions made. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Tread softly, Aidan. There is much you do not know. Also, anything you want me to see quickly, please put my address in the Cc:. I'm not on xemacs-beta and my access to it is only off of the web page, which happens intermittently. First, I did go through and Mule-ize most of the code. That means, it has been checked for problems with internal/external data conversion. There are in fact not very many problems remaining; what looks like a problem to you is often simply a case of you not sufficiently understanding the code. E.g. in the case of editfns.c, it says at the top of the file /* This file has been Mule-ized, June 2001. */ That's a good sign that if something looks broken, you should look again. E.g. [1] ------- You say: [... snipping some windows-specific stuff that is also broken for similar reasons. ... ], tmpdir = egetenv ("TMPDIR"); if (!tmpdir) { [...] } return build_intstring (tmpdir); ------- You evidently assumed `egetenv' is just `getenv'. But look closely at egetenv() and you will see that the translation to internal has already been performed, and that the value is not coming directly from the environment at all but from Vprocess_environment. [2] ------- You say: Much more strangeness is to be found inside the if statement; struct stat st; int myuid = getuid (); Ibyte *login_name = user_login_name (NULL); Firstly, login_name isn't in internal format--it's taken straight from either pw->pw_name or getenv()--and as such the right thing to declare it as is an Extbyte *. (And user_login_name to return such.) DECLARE_EISTRING (eipath); Ibyte *path; eicpy_c (eipath, "/tmp/"); eicat_rawz (eipath, login_name); -------- Again, look at user_login_name(). It ISN't just "taken straight from either pw->pw_name or getenv()". Rather, it comes from either egetenv() or qxe_getpwuid(), both of which do indeed return internal_format data. [3] ------- You say: path = eidata (eipath); if (qxe_lstat (path, &st) < 0 && errno == ENOENT) And then the data from the eistring is passed directly to lstat--that's going to blow up hugely if our internal representation involves embedded null octets. It should be (and this requires that we pay attention to the coding system further up); ------- No no no. Go read the code for qxe_lstat() and you'll see it does the appropriate conversion. You write: >And then in the further error handling, there's more treating of the >internal data as fit to pass to qxe_mkdir and qxe_open. Which is exactly correct; see below, at bottom. >Because we're not passing this data to lisp--at least not until the return >statement--it seems to me that there is actually no need to do the >conversion to our internal format that using the eistr_* API necessitates. Rule #1 of handling conversion is ALWAYS convert at the moment the data enters or exits XEmacs. We *ALWAYS* want our data in internal format, because only that way do we have a prayer of either [a] being able to do any kind of operations on it (e.g. in internal format we can safely scan for '/' to find a path separator; not safe in JIS7, UTF16, etc.); or [b] of keeping the data format straight. There is no single "external format". Different library functions take/return different formats, and we may easily be taking data from a library function in one format and sending it to various library functions in various other formats. >But that's almost immaterial. I'm just detailing this function as an example >of the amount of confusion between externally-formatted strings and >internally formatted textual data that can be seen in editfns.c and various >other places through the code. The confusion is not in the code :) Have you looked at the internals manual? It contains a section all about internal-external format conversion. >What I'd like to know is, would effort on my part to weed out this confusion >be considered worthwhile? It really breaks any effort to determine the >internal format at compile time, when that internal format may routinely >have null octets. What I'd suggest is, once you figure out what's really going on, improve the documentation concerning it -- e.g. if you didn't know about the internals manual, put in mentions to it in prominent places where someone like you who's trying to understand the code will encounter it. Stuff that you've learned in the process of spending the last month or so poring over the code, write it up if it isn't already in the internals manual. Places that you found particularly confusing, put prominent descriptions of what's going on with appropriate references elsewhere. Cross-reference all over the place so that it's more likely the next person coming along will have an easier time. I'm very serious about this, this would be a great improvement to XEmacs. >I'd like to do is move all those functions that are just wrappers around >POSIX counterparts, and that have exactly the same semantics as them >(qxestrdup, qxestrlen, and friends) to being declared as taking Extbyte * >arguments and returning Extbyte *s, where now they deal in Ibyte *s. This >will underline where we should be calling coding conversions now, but >aren't. It'll also underline that we do case transformations (and >comparisons) wrongly at the moment, which is no bad thing :-) . No, you've got it exactly backwards -- the whole point of the qxe_() functions is to handle conversion between internal and external format. They are NOT "just wrappers", they are encapsulators. (Again, if this is not clearly documented, make it happen!) Being declared as Ibytes is exactly right. In general, assume that if things are carefully labeled everywhere with Ibyte, Extbyte, CIbyte, etc., then the code has been "Mule-ized". In general, non-Mule-ized code will work in `char', which should never occur anymore and should always be replaced with a type indicating the actual semantics. (There should be a comment to this effect in lisp.h or text.h or the Internals manual.) It may also be marked "!!#### not Mule-ized". As for switching the internal format to UTF-16 or something, that would indeed require a certain amount of work, but the basic interfaces (ei, dfc) are specifically designed not to assume that they are working with ASCII-compatible data. Dfc for sure, and perhaps ei as well, already handle UTF-16 as possible input and output, and look for a double-null terminator when no length is given. But I would say, given the scope of what you're proposing as well as some of the confusions you still have regarding the code base, write up a relatively detailed plan of what you plan to do exactly, what stages you plan to test things, etc., and very importantly, WHY you want to do these things and what benefit will be gained from them -- before sitting down to write a lot of code. That way we (Stephen and I) can critique you and help you avoid those "gotcha!" problems and lots of fruitless work. Ben From xemacs-beta-bounces@xemacs.org Tue Oct 5 09:39:04 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95Dct8u011211; Tue, 5 Oct 2004 09:38:55 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95DcqJp011193 for ; Tue, 5 Oct 2004 09:38:52 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95Dcq27011192 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 09:38:52 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95DcmrN011168 for ; Tue, 5 Oct 2004 09:38:48 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95DcmUM011167 for xemacweb@tux.org; Tue, 5 Oct 2004 09:38:48 -0400 Received: from moat.camk.edu.pl (moat.camk.edu.pl [148.81.175.50]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95Dclxv011152 for ; Tue, 5 Oct 2004 09:38:47 -0400 Received: by moat.camk.edu.pl (Postfix, from userid 99) id AEE396F4ED; Tue, 5 Oct 2004 15:38:45 +0200 (CEST) Received: from rhea.camk.edu.pl (rhea.camk.edu.pl [192.168.1.29]) by moat.camk.edu.pl (Postfix) with SMTP id 34ABF6F4EB; Tue, 5 Oct 2004 15:38:45 +0200 (CEST) Received: (nullmailer pid 31896 invoked by uid 1050); Tue, 05 Oct 2004 13:38:45 -0000 To: XEmacs Beta From: chris@camk.edu.pl (Krzysztof Leszczynski) Date: Tue, 05 Oct 2004 15:38:45 +0200 Message-Id: <1096983525.172267.31895.nullmailer@rhea.camk.edu.pl> Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of chris@camk.edu.pl designates 148.81.175.50 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: Jan Rychter Subject: [Bug: 21.5-b17] Invalid o-acute conversion in iso-8859-2 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org ================================================================ Dear Bug Team! Xemacs incorrectly converts o-acute from ISO-8859-2 files. It assigns the code 371 (0x173) instead of 243 (0xF3). How to reproduce the bug: 1. Create the ISO-8859-2 file manually: perl -e 'print "\xF3\n"' > iso88592test.txt 2. Visit the file (find-file "iso88592test.txt" 'iso-8859-2) 3. Point the cursor to the first character (o with acute) and try M-x what-cursor-position. The code is 371, it should be 243. 4. Now kill the buffer and reopen it using ISO-8859-1, i.e. (find-file "iso88592test.txt" 'iso-8859-1) Repeat the step 3. Now the code is 243, which is correct. In fact, both ISO-8859-1 and ISO-8859-2 share the same code for o-acute but xemacs converts ISO-8859-1 correctly and incorrectly converts ISO-8859-2. The X11 XBK send the correct code. For instance, if you set your X11 keyboard using setxkbmap pl then the combination Right-Alt-o (it depends on your configuration) sends the correct code, and emacs correctly displays both o-acute from iso-8859-2-converted file and from keyboard. Thanks Krzysztof Leszczynski ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux alec.camk.edu.pl 2.4.26-1.ll.rh90.ccrma #1 Fri Apr 16 21:20:02 PDT 2004 i686 i686 i386 GNU/Linux /configure '--prefix=/usr' '--with-prefix=yes' '--with-x11=yes' '--with-gpm=no' '--with-sound=native' '--with-pop' '--mail-locking=lockf' '--debug=no' '--error-checking=none' '--with-mule=yes' '--with-database=no' '--with-ldap=no' '--with-hesiod=no' '--with-canna=no' '--with-wnn=no' '--with-wnn6=no' '--with-xfs=yes' XEmacs 21.5-b17 "chayote" (+CVS-20040321) configured for `i686-pc-linux'. Compilation Environment and Installation Defaults: Source code location: /tmp/chris/xe/BUILD/xemacs-21.5.17 Installation prefix: /usr Operating system description file: `s/linux.h' Machine description file: `m/intel386.h' Compiler version: gcc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5) - GCC specs file: /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/specs - Compiler command: gcc -g -O3 libc version: glibc-2.3.2-27.9.7 Relocating allocator for buffers: no GNU version of malloc: yes - Using Doug Lea's new malloc from the GNU C Library. Window System: Compiling in support for the X window system: - X Windows headers location: /usr/X11R6/include - X Windows libraries location: /usr/X11R6/lib - Handling WM_COMMAND properly. Using Lucid menubars. Using Lucid scrollbars. Using Motif dialog boxes. Using Motif native widgets. TTY: Compiling in support for ncurses. Images: Compiling in support for GIF images (builtin). Compiling in support for XPM images. Compiling in support for PNG images. Compiling in support for JPEG images. Compiling in support for TIFF images. Sound: Compiling in support for sound (native). Databases: Compiling in support for PostgreSQL. - Using PostgreSQL header file: libpq-fe.h - Using PostgreSQL V7 bindings. Internationalization: Compiling in support for Mule (multi-lingual Emacs). Compiling in support for XIM (X11R5+ I18N input method). - Using Motif to provide XIM support. Mail: Compiling in support for POP mail retrieval. Compiling in support for "lockf" mail spool file locking method. Other Features: Inhibiting IPv6 canonicalization at startup. Compiling in support for dynamic shared object modules. Using the new portable dumper. Load-Path Lisp Shadows: ---------------------- (/usr/lib/xemacs-21.5-b17/mule-packages/lisp/mule-base/viet-util /usr/lib/xemacs-21.5-b17/lisp/mule/viet-util /usr/lib/xemacs-21.5-b17/mule-packages/lisp/mule-base/korea-util /usr/lib/xemacs-21.5-b17/lisp/mule/korea-util /usr/lib/xemacs-21.5-b17/mule-packages/lisp/mule-base/japan-util /usr/lib/xemacs-21.5-b17/lisp/mule/japan-util /usr/lib/xemacs-21.5-b17/mule-packages/lisp/mule-base/ethio-util /usr/lib/xemacs-21.5-b17/lisp/mule/ethio-util /usr/lib/xemacs-21.5-b17/mule-packages/lisp/mule-base/cyril-util /usr/lib/xemacs-21.5-b17/lisp/mule/cyril-util /usr/lib/xemacs-21.5-b17/mule-packages/lisp/mule-base/china-util /usr/lib/xemacs-21.5-b17/lisp/mule/china-util /usr/lib/xemacs-21.5-b17/mule-packages/lisp/mule-ucs/unicode /usr/lib/xemacs-21.5-b17/lisp/unicode /usr/lib/xemacs-21.5-b17/xemacs-packages/lisp/build/build-report /usr/lib/xemacs-21.5-b17/lisp/build-report /usr/lib/xemacs-21.5-b17/xemacs-packages/lisp/text-modes/filladapt /home/chris/.e/packages/filladapt) Installed XEmacs Packages: ------------------------- (zenirc ver: 1.15 upstream: 2.112) (xslt-process ver: 1.11 upstream: regular) (xslide ver: 1.09 upstream: 0.2.2) (xemacs-devel ver: 1.61 upstream: No-Upstream-Ver) (xemacs-base ver: 1.84 upstream: No-Upstream-Ver) (x-symbol ver: 1.09 upstream: 4.5.1) (w3 ver: 1.29 upstream: 4.0pre47) (vm ver: 7.18 upstream: 7.17) (viper ver: 1.37 upstream: 3.09) (view-process ver: 1.13 upstream: 2.4) (vhdl ver: 1.18 upstream: 3.31.20) (vc-cc ver: 1.22 upstream: No-Upstream-Ver) (vc ver: 1.38 upstream: No-Upstream-Ver) (tramp ver: 1.17 upstream: 2.0.35) (tpu ver: 1.14 upstream: 4.2X) (tooltalk ver: 1.15 upstream: No-Upstream-Ver) (tm ver: 1.37 upstream: No-Upstream-Ver) (time ver: 1.14 upstream: 1.17) (textools ver: 1.15 upstream: No-Upstream-Ver) (text-modes ver: 1.73 upstream: No-Upstream-Ver) (texinfo ver: 1.25 upstream: No-Upstream-Ver) (supercite ver: 1.2 upstream: 3.55x3) (strokes ver: 1.1 upstream: No-Upstream-Ver) (speedbar ver: 1.27 upstream: 0.14beta4) (sounds-wav ver: 1.12 upstream: No-Upstream-Ver) (sounds-au ver: 1.12 upstream: No-Upstream-Ver) (sml-mode ver: 0.11 upstream: 3.9.5) (slider ver: 1.15 upstream: 0.3x1) (sieve ver: 1.15 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (sgml ver: 1.11 upstream: No-Upstream-Ver) (semantic ver: 1.18 upstream: 1.4.2) (scheme ver: 1.14 upstream: No-Upstream-Ver) (sasl ver: 1.14 upstream: 1.14.4) (ruby-modes ver: 1.02 upstream: 1.6.8) (rmail ver: 1.14 upstream: No-Upstream-Ver) (riece ver: 1.14 upstream: 0.1.7) (reftex ver: 1.33 upstream: 4.21) (python-modes ver: 1.03 upstream: No-Upstream-Ver) (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) (psgml ver: 1.42 upstream: 1.3.1) (ps-print ver: 1.09 upstream: 6.5.6) (prog-modes ver: 1.94 upstream: No-Upstream-Ver) (pgg ver: 1.04 upstream: 0.1) (perl-modes ver: 1.05 upstream: No-Upstream-Ver) (pcomplete ver: 1.03 upstream: 1.1.6) (pcl-cvs ver: 1.65 upstream: R-2_9_9) (pc ver: 1.26 upstream: No-Upstream-Ver) (os-utils ver: 1.35 upstream: No-Upstream-Ver) (oo-browser ver: 1.04 upstream: 4.08) (ocaml ver: 0.05 upstream: 3.06) (net-utils ver: 1.38 upstream: N/A) (mmm-mode ver: 1.01 upstream: 0.4.7) (misc-games ver: 1.18 upstream: No-Upstream-Ver) (mine ver: 1.16 upstream: 1.9) (mh-e ver: 1.28 upstream: 7.4.2) (mew ver: 1.18 upstream: 1.94.2) (mailcrypt ver: 2.14 upstream: 3.5.8) (mail-lib ver: 1.64 upstream: No-Upstream-Ver) (liece ver: 1.13 upstream: 1.4.9) (jde ver: 1.46 upstream: regular) (ispell ver: 1.29 upstream: 3.6) (ilisp ver: 1.33 upstream: 5.12.0) (igrep ver: 1.12 upstream: 2.95) (idlwave ver: 1.31 upstream: 5.1) (ibuffer ver: 1.09 upstream: No-Upstream-Ver) (hyperbole ver: 1.15 upstream: 4.18) (hm--html-menus ver: 1.23 upstream: 5.9) (haskell-mode ver: 1.06 upstream: 1.44) (gnus ver: 1.79 upstream: 5.10.6) (gnats ver: 1.16 upstream: 3.101) (games ver: 1.15 upstream: 1.04) (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) (frame-icon ver: 1.11 upstream: No-Upstream-Ver) (fortran-modes ver: 1.03 upstream: No-Upstream-Ver) (forms ver: 1.15 upstream: 2.37) (footnote ver: 1.16 upstream: 0.18x) (eudc ver: 1.39 upstream: 1.32) (eterm ver: 1.15 upstream: No-Upstream-Ver) (ess ver: 1.07 upstream: 5.1.21) (eshell ver: 1.06 upstream: 2.4.1) (erc ver: 0.05 upstream: Version 4.0 Revision: 1.608) (emerge ver: 1.11 upstream: No-Upstream-Ver) (elib ver: 1.11 upstream: 1.0) (eieio ver: 1.05 upstream: 0.17) (efs ver: 1.32 upstream: 1.22) (edt ver: 1.13 upstream: No-Upstream-Ver) (edit-utils ver: 2.11 upstream: No-Upstream-Ver) (ediff ver: 1.49 upstream: 2.75) (edebug ver: 1.2 upstream: No-Upstream-Ver) (ecrypto ver: 0.16 upstream: 2.0) (ecb ver: 1.14 upstream: 2.11) (docbookide ver: 0.07000000000000001 upstream: 0.1) (dired ver: 1.15 upstream: 7.11) (dictionary ver: 1.12 upstream: regular) (debug ver: 1.17 upstream: No-Upstream-Ver) (crisp ver: 1.14 upstream: 1.34) (cookie ver: 1.15 upstream: No-Upstream-Ver) (clearcase ver: 1.08 upstream: No-Upstream-Ver) (cc-mode ver: 1.42 upstream: 5.30.8) (calendar ver: 1.23 upstream: No-Upstream-Ver) (calc ver: 1.24 upstream: 2.02fX3) (c-support ver: 1.19 upstream: No-Upstream-Ver) (build ver: 1.14 upstream: 2.02) (bbdb ver: 1.24 upstream: 2.34) (auctex ver: 1.36 upstream: 11.13) (apel ver: 1.27 upstream: 10.2) (ada ver: 1.14 upstream: 2.27) (skk ver: 1.23 upstream: regular) (mule-ucs ver: 1.05 upstream: 0.84) (mule-base ver: 1.46 upstream: No-Upstream-Ver) (lookup ver: 1.14 upstream: 1.0) (locale ver: 1.21 upstream: No-Upstream-Ver) (leim ver: 1.22 upstream: No-Upstream-Ver) (latin-unity ver: 1.09 upstream: 1.09) (egg-its ver: 1.27 upstream: No-Upstream-Ver) (edict ver: 1.16 upstream: 0.9.9) Installed Modules: ----------------- Features: -------- (gnus-ems gnus-xmas mail-extr message messagexmas mml mml-sec mml-smime smime dig mm-decode mm-bodies mm-encode mailcap lpr mail-parse rfc2045 rfc2231 rfc2047 qp ietf-drums mail-abbrevs nnheader nnheaderxm gnus-util netrc mm-util mail-prsvr mail-utils mailheader canlock xemacsbug shadow symbol-syntax tags etags compile dired-faces dired-xemacs dired paren blink-paren alist x-font-menu font-menu sh-script skeleton executable cal-move cal-xemacs calendar cus-edit cus-load wid-edit vc vc-hooks hyper-apropos dabbrev time cperl-mode view-less view man texmathp flyspell ispell timer lazy-lock tex-mode efs-cu tempo sgml-mode psgml psgml-html font disp-table mmm-mode mmm-univ mmm-class mmm-region mmm-utils chris-emacs-customize mmm-auto mmm-vars mmm-compat xtla xtla-core xtla-xemacs xtla-defs ffap add-log diff-mode ewoc pp sendmail rfc822 ediff-merg ediff-diff ediff-tbar ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff escreen noweb-mode ess advice advice-preload ess-cust ess-emcs mwheel gnuserv auto-kill time-date parse-time iswitchb saveplace info shell comint ring PL easy-mmode quail overlay cc-fonts font-lock cus-face cc-mode cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs regexp-opt filladapt zenirc-autoloads xslt-process-autoloads xslide-autoloads xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads w3-autoloads vm-autoloads viper-autoloads view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads tramp-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads textools-autoloads text-modes-autoloads texinfo-autoloads supercite-autoloads strokes-autoloads speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads sml-mode-autoloads slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads scheme-autoloads sasl-autoloads ruby-modes-autoloads rmail-autoloads riece-autoloads reftex-autoloads python-modes-autoloads psgml-dtds-autoloads psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads oo-browser-autoloads ocaml-autoloads net-utils-autoloads mmm-mode-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads mail-lib-autoloads liece-autoloads jde-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads gnats-autoloads games-autoloads fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads ess-autoloads eshell-autoloads erc-autoloads emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads ecrypto-autoloads ecb-autoloads docbookide-autoloads dired-autoloads dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads clearcase-autoloads cc-mode-autoloads calendar-autoloads calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads skk-autoloads mule-ucs-autoloads mule-base-autoloads lookup-autoloads locale-autoloads leim-autoloads latin-unity-autoloads egg-its-autoloads edict-autoloads modules-autoloads mule-autoloads lisp-autoloads loadhist rsz-minibuf auto-show fontl-hooks x-iso8859-1 tibetan lao devanagari indian slovenian czech romanian ccl code-cmds gutter-items menubar-items x-menubar mode-motion mouse behavior itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete cus-file derived newcomment env text-props frame obsolete cus-start custom widget cl-extra mini-cl cl cl-19 packages backquote unicode lucid-scrollbars cut-buffer lucid-menubars motif-dialogs x c-balloon-help tty-frames tty toolbar native-sound scrollbar unix-processes multicast network-streams subprocesses modules menu-accelerator-support menubar md5 xemacs xim mule gutter tiff png gif jpeg xpm xbm lisp-float-type file-coding linux dialog devices window-system base64) Recent keystrokes: ----------------- C-x 1 C-x C-f C-g C-b a a TAB C-x k RET C-x RET c i o s TAB BS BS s TAB 8 8 TAB 2 BS 1 TAB RET C-x C-x C-f up C-x b RET C-x C-f C-g C-x RET c up RET C-x C-f up up up C-a C-k / t m p / a a BS BS c h TAB a a TAB TAB RET right C-x = right / o left C-x = C-x C-s C-x k RET C-x RET c up RET C-x C-f up RET right BS left M-x up RET Recent messages (most recent first): ----------------------------------- Loading gnus-ems...done Loading gnus-xmas...done Loading gnus-xmas... Loading gnus-ems... Loading mail-extr...done Loading mail-extr... Loading message...done Loading message... Wrote /tmp/chris/aa.txt Quit No mark set in this buffer Quit Quit Quit Quit Loading xemacsbug...done Loading xemacsbug... Making completion list... From xemacs-beta-bounces@xemacs.org Tue Oct 5 09:47:03 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95DkwLf012835; Tue, 5 Oct 2004 09:46:58 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95DktPM012812 for ; Tue, 5 Oct 2004 09:46:55 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95DktLJ012811 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 09:46:55 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95Dkool012786 for ; Tue, 5 Oct 2004 09:46:51 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95Dko92012785 for xemacweb@tux.org; Tue, 5 Oct 2004 09:46:50 -0400 Received: from yxa.extundo.com (root@178.230.13.217.in-addr.dgcsystems.net [217.13.230.178]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95Dkj5e012739 for ; Tue, 5 Oct 2004 09:46:49 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by yxa.extundo.com (8.13.1/8.13.1/Debian-13) with ESMTP id i959mKVw018818 for ; Tue, 5 Oct 2004 11:48:22 +0200 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CElvd-0006R0-00; Tue, 05 Oct 2004 18:48:17 +0900 To: "Ben Wing" References: <001301c4a938$df8eb1b0$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 05 Oct 2004 18:48:15 +0900 In-Reply-To: <001301c4a938$df8eb1b0$210110ac@NEEEEEEE> (Ben Wing's message of "Sun, 3 Oct 2004 04:05:19 -0700") Message-ID: <877jq54hsw.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version 0.75-1, clamav-milter version 0.75c on yxa-iv X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 217.13.230.178 is authenticated by a trusted mechanism) X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: More cygwin problems -- attn Stephen T and Jerry X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Ben" == Ben Wing writes: Ben> 104 [main] temacs 2052 Ben> fhandler_console::fixup_after_exec: error opening input Ben> console handle after exec, errno 13, Win32 error 5 Ben> I see periodic reports of these problems in the past in the Ben> archives, but no indications of how they might have been Ben> fixed. Stephen T got them, for example. Did they just go Ben> away magically? Yes, AFAICR ATM. Upgraded Cygwin, I think. Anyway, I never knew squat about Cygwin, I just wanted to avoid any more DOAs so I built on it. Granted, I was happy to have it around when I was forced to use Windows for something besides FreeCell. :-) Ben> Any ideas, Stephen? I'll go take a look and see if my memory gets jogged ... can you point me to the thread or at least the list and month? Ben> eldap.o(.text+0xcb): In function `mark_ldap': Ben> /xemacs/build/modules/ldap/eldap.c:122: undefined reference Ben> to `_error_check_ldap' Mac OS X does this too, I think on the same symbol. I know that Apple's ldap libraries are wonky, there are a number of Fink and DarwinPorts packages (approximate Mac OS X equivalents to Debian and BSD ports, resp.) that just ignore LDAP. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Tue Oct 5 10:26:46 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95EQYHl020300; Tue, 5 Oct 2004 10:26:40 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95EQXSq020288 for ; Tue, 5 Oct 2004 10:26:33 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95EQXUx020287 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 10:26:33 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95EQWYX020274 for ; Tue, 5 Oct 2004 10:26:32 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95EQWbI020273 for xemacweb@tux.org; Tue, 5 Oct 2004 10:26:32 -0400 Received: from yxa.extundo.com (root@178.230.13.217.in-addr.dgcsystems.net [217.13.230.178]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95EPrqF020108; Tue, 5 Oct 2004 10:26:31 -0400 Received: from mailout10.sul.t-online.com (mailout10.sul.t-online.com [194.25.134.21]) by yxa.extundo.com (8.13.1/8.13.1/Debian-13) with ESMTP id i956QFs4007905; Tue, 5 Oct 2004 08:26:15 +0200 Received: from fwd07.aul.t-online.de by mailout10.sul.t-online.com with smtp id 1CEim5-0004Ij-04; Tue, 05 Oct 2004 08:26:13 +0200 Received: from D5DC120J.t-online.de (VTzQmkZFoeE+Bex1+tJGmVaOzsRVi2fCfBsimQfAys1LJJ0OZqjC0G@[217.89.13.192]) by fmrl07.sul.t-online.com with esmtp id 1CEilw-25qNoO0; Tue, 5 Oct 2004 08:26:04 +0200 To: "Ben Wing" X-Attribution: APA References: <001301c4a938$df8eb1b0$210110ac@NEEEEEEE> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Tue, 05 Oct 2004 08:27:26 +0200 In-Reply-To: <001301c4a938$df8eb1b0$210110ac@NEEEEEEE> (Ben Wing's message of "Sun, 3 Oct 2004 04:05:19 -0700") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: VTzQmkZFoeE+Bex1+tJGmVaOzsRVi2fCfBsimQfAys1LJJ0OZqjC0G@t-dialin.net X-TOI-MSGID: bd14ea28-5d3a-4ed8-964d-0b19506b6a36 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version 0.75-1, clamav-milter version 0.75c on yxa-iv X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 217.13.230.178 is authenticated by a trusted mechanism) X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: * X-Spam-Status: No, hits=1.7 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS,RCVD_IN_SORBS_WEB autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: More cygwin problems -- attn Stephen T and Jerry X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Ben Wing" writes: > OK, I've been able to get a native windows build to work without too > much code fiddling. But cygwin is still stumping me. Hi Ben, I can only guess your are trying to build cvs HEAD? Please clarify. Adrian > > This is a very basic build, just Mule and nothing else: > > Running configure with options --verbose --extra-verbose --srcdir=/xemacs/build --quick-build --site-includes= --site-libraries= --cflags=-g --with-mule=yes --package-path=~/.xemacs::/xemacs/site-packages:/xemacs/xemacs-packages:/xemacs/mule-packages > > More configure output below at bottom. > > First: > ------ > > Problems like > > 8 [main] temacs 2212 fhandler_console::fixup_after_exec: error opening input console handle after exec, errno 13, Win32 error 5 > 115 [main] temacs 2212 fhandler_console::fixup_after_exec: error opening input console handle after exec, errno 13, Win32 error 5 > 6 [main] temacs 2052 fhandler_console::fixup_after_exec: error opening input console handle after exec, errno 13, Win32 error 5 > 104 [main] temacs 2052 fhandler_console::fixup_after_exec: error opening input console handle after exec, errno 13, Win32 error 5 > > > I see periodic reports of these problems in the past in the archives, but no indications of how they might have been fixed. Stephen T got them, for example. Did they just go away magically? > > Second: > ------- > <344 lines deleted by Adrian Aichner> -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Tue Oct 5 10:44:18 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95EiGNN024088; Tue, 5 Oct 2004 10:44:16 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95EiEcE024071 for ; Tue, 5 Oct 2004 10:44:15 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95EiEcV024070 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 10:44:14 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95EiDkJ024057 for ; Tue, 5 Oct 2004 10:44:13 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95EiDFR024056 for xemacweb@tux.org; Tue, 5 Oct 2004 10:44:13 -0400 Received: from syl.extundo.com (syl.extundo.com [212.32.189.101]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95EhojR024011; Tue, 5 Oct 2004 10:44:12 -0400 Received: from mailout02.sul.t-online.com (mailout02.sul.t-online.com [194.25.134.17]) by syl.extundo.com (8.12.10/8.12.10) with ESMTP id i955bMJl024398; Tue, 5 Oct 2004 07:37:23 +0200 Received: from fwd07.aul.t-online.de by mailout02.sul.t-online.com with smtp id 1CEiq5-0006F4-08; Tue, 05 Oct 2004 08:30:21 +0200 Received: from D5DC120J.t-online.de (Th3k7TZOZeLYlhWO7E99GwgZQtG67-yO-YkroQiFPtvDixWhUf5FsP@[217.89.13.192]) by fmrl07.sul.t-online.com with esmtp id 1CEiq3-0ey0ky0; Tue, 5 Oct 2004 08:30:19 +0200 To: Sunil.Rajbhandary@Sun.COM X-Attribution: APA References: <4161E186.5060809@Sun.COM> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Tue, 05 Oct 2004 08:31:41 +0200 In-Reply-To: <4161E186.5060809@Sun.COM> (Sunil Rajbhandary's message of "Mon, 04 Oct 2004 16:49:26 -0700") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: Th3k7TZOZeLYlhWO7E99GwgZQtG67-yO-YkroQiFPtvDixWhUf5FsP@t-dialin.net X-TOI-MSGID: 16659f02-372a-4fdd-9d24-d602c34106e3 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 212.32.189.101 is authenticated by a trusted mechanism) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: crashes X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: * X-Spam-Status: No, hits=1.7 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS,RCVD_IN_SORBS_WEB autolearn=no version=2.63 Cc: crashes@xemacs.org Subject: Re: Unable to launch xemacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Sunil Rajbhandary writes: > I was using xemacs for last several month but recently I am getting > following error. Any HELP appreciated to make it work. Hello Sunil, please use Help->Send Bug Report... or M-x report-emacs-bug as suggested in http://www.xemacs.org/Debug/index.html This will tell us enough about your XEmacs installation so that we should be able to help you. If XEmacs does not build or start up, please send any version and configuration information you have to xemacs-beta@xemacs.org with any mailer as plain text (MIME attachments are OK, please don't send HTML mail). On linux type ulimit -c unlimited in the shell before starting XEmacs from it, else you might not get a core file. If you're really using 19.14 as your paths suggest, then please upgrade to 21.4.15 at least. Best regards, Adrian > > > > > > > rajbhandary:/home/sunilraj5 % xemacs& > [1] 2085 > rajbhandary:/home/sunilraj 6 % Fatal error: assertion failed, file > /set/ipe/sb2/xemacs-19.14-release/editor/src/glyphs-x.c, line 2537, abort() > > Fatal error (6). > Your files have been auto-saved. > Use `M-x recover-session' to recover them. > > Please report this bug to the address `crashes@xemacs.org'. > If at all possible, *please* try to obtain a C stack backtrace; > it will help us immensely in determining what went wrong. > To do this, locate the core file that was produced as a result > of this crash (it's usually called `core' and is located in the > directory in which you started XEmacs, or maybe in your home > directory), and type > > gdb /usr/dist/share/xemacs,v19.14/5bin.sun4/xemacs core > > then type `where' when the debugger prompt comes up. > (If you don't have GDB on your system, you might have DBX, > or XDB, or SDB. A similar procedure should work for all of > these. Ask your system administrator if you need more help.) > > [1] Abort xemacs (core dumped) > rajbhandary:/home/sunilraj 6 % -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Tue Oct 5 13:10:40 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95HAbaf014197; Tue, 5 Oct 2004 13:10:37 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95HAZCs014186 for ; Tue, 5 Oct 2004 13:10:35 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95HAZBA014185 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 13:10:35 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95HAXmG014174 for ; Tue, 5 Oct 2004 13:10:33 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95HAXqq014173 for xemacweb@tux.org; Tue, 5 Oct 2004 13:10:33 -0400 Received: from nwkea-mail-2.sun.com (nwkea-mail-2.sun.com [192.18.42.14]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95HASXm014155 for ; Tue, 5 Oct 2004 13:10:28 -0400 Received: from phys-d3-ha21sca-1 ([129.145.155.163]) by nwkea-mail-2.sun.com (8.12.10/8.12.9) with ESMTP id i95HAR37027091 for ; Tue, 5 Oct 2004 10:10:27 -0700 (PDT) Received: from conversion-daemon.ha21sca-mail1.sfbay.sun.com by ha21sca-mail1.sfbay.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) id <0I5400601FND6N@ha21sca-mail1.sfbay.sun.com> (original mail from Sunil.Rajbhandary@Sun.COM) for crashes@xemacs.org; Tue, 05 Oct 2004 10:10:27 -0700 (PDT) Received: from Sun.COM (rajbhandary.red.iplanet.com [192.18.190.126]) by ha21sca-mail1.sfbay.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) with ESMTP id <0I5400AL4FPF90@ha21sca-mail1.sfbay.sun.com>; Tue, 05 Oct 2004 10:10:27 -0700 (PDT) Date: Tue, 05 Oct 2004 10:02:47 -0700 From: Sunil Rajbhandary In-reply-to: To: Adrian Aichner Message-id: <4162D3B7.9060107@Sun.COM> Organization: Sun Microsystems MIME-version: 1.0 Content-type: text/plain; charset=us-ascii; format=flowed Content-transfer-encoding: 7BIT X-Accept-Language: en-us, en User-Agent: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.4) Gecko/20040414 References: <4161E186.5060809@Sun.COM> Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of sunil.rajbhandary@sun.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: crashes X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: crashes@xemacs.org Subject: Re: Unable to launch xemacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Sunil.Rajbhandary@Sun.COM List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Today I am getting different error message. and I can't "Help->Send Bug Report.." the system gives me beep sound. Every time I move my mouse in side xemacs window I get beep and a error is written in the terminal window. rajbhandary:/home/sunilraj 27 % xemacs Help! x_get_gc got a bogus fg value! fg = # Help! x_get_gc got a bogus fg value! fg = # Help! x_get_gc got a bogus fg value! fg = # Help! x_get_gc got a bogus fg value! fg = # Help! x_get_gc got a bogus fg value! fg = # Help! x_get_gc got a bogus fg value! fg = # Help! x_get_gc got a bogus fg value! fg = # Adrian Aichner wrote: > Sunil Rajbhandary writes: > > >>I was using xemacs for last several month but recently I am getting >>following error. Any HELP appreciated to make it work. > > > Hello Sunil, > > please use > Help->Send Bug Report... > or > M-x report-emacs-bug > as suggested in > http://www.xemacs.org/Debug/index.html > > This will tell us enough about your XEmacs installation so that we > should be able to help you. > > If XEmacs does not build or start up, please send any version and > configuration information you have to xemacs-beta@xemacs.org with any > mailer as plain text (MIME attachments are OK, please don't send HTML > mail). > > On linux type > ulimit -c unlimited > in the shell before starting XEmacs from it, else you might not get a > core file. > > If you're really using 19.14 as your paths suggest, then please > upgrade to 21.4.15 at least. > > Best regards, > > Adrian > > >> >> >> >> >> >>rajbhandary:/home/sunilraj5 % xemacs& >>[1] 2085 >>rajbhandary:/home/sunilraj 6 % Fatal error: assertion failed, file >>/set/ipe/sb2/xemacs-19.14-release/editor/src/glyphs-x.c, line 2537, abort() >> >>Fatal error (6). >>Your files have been auto-saved. >>Use `M-x recover-session' to recover them. >> >>Please report this bug to the address `crashes@xemacs.org'. >>If at all possible, *please* try to obtain a C stack backtrace; >>it will help us immensely in determining what went wrong. >>To do this, locate the core file that was produced as a result >>of this crash (it's usually called `core' and is located in the >>directory in which you started XEmacs, or maybe in your home >>directory), and type >> >> gdb /usr/dist/share/xemacs,v19.14/5bin.sun4/xemacs core >> >>then type `where' when the debugger prompt comes up. >>(If you don't have GDB on your system, you might have DBX, >>or XDB, or SDB. A similar procedure should work for all of >>these. Ask your system administrator if you need more help.) >> >>[1] Abort xemacs (core dumped) >>rajbhandary:/home/sunilraj 6 % > > -- Sunil Rajbhandary Sun Microsystems ph: (408)-635-0540 From xemacs-beta-bounces@xemacs.org Tue Oct 5 14:34:55 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95IYk2p027664; Tue, 5 Oct 2004 14:34:52 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95IYi0W027657 for ; Tue, 5 Oct 2004 14:34:44 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95IYiEu027656 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 14:34:44 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95IYgRV027642 for ; Tue, 5 Oct 2004 14:34:42 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95IYgkj027641 for xemacweb@tux.org; Tue, 5 Oct 2004 14:34:42 -0400 Received: from mtao001.wamu.net (mtao001.wamu.net [167.88.201.31]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95IYemN027615 for ; Tue, 5 Oct 2004 14:34:41 -0400 Received: from ([10.144.81.63]) by mtao001.wamu.net with ESMTP id KP-BXZ13.46208008; Tue, 05 Oct 2004 11:33:59 -0700 Received: from EXMSEA005.us.wamu.net ([10.144.81.24]) by exisea010.us.wamu.net with Microsoft SMTPSVC(5.0.2195.6713); Tue, 5 Oct 2004 11:33:59 -0700 X-MIMEOLE: Produced By Microsoft Exchange V6.0.6556.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Tue, 5 Oct 2004 11:33:58 -0700 Message-ID: <0C260F619E428642BFA6380177C3ADF30126B2AC@exmsea005.us.wamu.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Bug: 21.4.13] After update, get error in 'font-lock-pre-idle-hook' Thread-index: AcSrCeC4yXojZVsCRTaSV5XadhiMSg== From: "Karr, David" To: "XEmacs Beta" X-OriginalArrivalTime: 05 Oct 2004 18:33:59.0219 (UTC) FILETIME=[E10FF030:01C4AB09] Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of david.karr@wamu.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i95IYemN027615 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: [Bug: 21.4.13] After update, get error in 'font-lock-pre-idle-hook' X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org ================================================================ Dear Bug Team! I just upgraded my Cygwin and XEmacs, and now I'm seeing the following warning pop up when I do various things: (8) (warning/warning) Error caught in `font-lock-pre-idle-hook': (error Invalid search limit (wrong side of point)) My current test case for this is creating a new line in a Java source file. ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: CYGWIN_NT-5.0 TSUNAMI 1.3.20(0.73/3/2) 2003-02-08 12:10 i686 unknown unknown Cygwin ./configure '--with-dragndrop' '--with-postgresql=no' '--with-x=no' '--bindir=/usr/local/bin/i686-pc-cygwin' '--with-site-lisp=yes' '--with-ipv6-cname=no' '--with-netinstall' XEmacs 21.4.13 "Rational FORTRAN" configured for `i686-pc-cygwin'. Compilation / Installation: Source code location: /development/xemacs/xemacs-21.4-release Installation prefix: /usr/local Operating system description file: `s/cygwin32.h' Machine description file: `m/intel386.h' Compiler: gcc -I/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../include/noX -I/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../include/noX -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wshadow -Wpointer-arith Relocating allocator for buffers: no GNU version of malloc: yes Window System: Compiling in support for the Microsoft window system. Using MS-Windows menubars. Using MS-Windows scrollbars. Using MS-Windows dialog boxes. Using MS-Windows native widgets. Compiling in support for Drag'n'Drop (EXPERIMENTAL). - Drag'n'Drop prototype: msw. TTY: Compiling in support for ncurses. Images: Compiling in support for GIF images (builtin). Compiling in support for XPM images. Compiling in support for PNG images. Compiling in support for JPEG images. Compiling in support for TIFF images. Compiling in support for X-Face message headers. Sound: Compiling in support for sound (native). Databases: Compiling in support for GNU DBM. Internationalization: Compiling in support for file coding. Mail: Compiling in support for POP mail retrieval. Other Features: Inhibiting IPv6 canonicalization at startup. Compiling in support for dynamic shared object modules. Load-Path Lisp Shadows: ---------------------- (/home/u166705/ntlisp/clearcase /usr/local/lib/xemacs/xemacs-packages/lisp/clearcase/clearcase /home/u166705/ntlisp/p4 /usr/local/lib/xemacs/xemacs-packages/lisp/prog-modes/p4 /home/u166705/ntlisp/compile2/compile /usr/local/lib/xemacs/xemacs-packages/lisp/xemacs-base/compile /usr/local/lib/xemacs/xemacs-packages/lisp/build/build-report /usr/local/lib/xemacs-21.4.13/lisp/build-report) Installed XEmacs Packages: ------------------------- (zenirc ver: 1.15 upstream: 2.112) (xwem ver: 1.14 upstream: 0.2) (xslt-process ver: 1.11 upstream: regular) (xslide ver: 1.09 upstream: 0.2.2) (xlib ver: 1.12 upstream: 0.2) (xemacs-devel ver: 1.64 upstream: No-Upstream-Ver) (xemacs-base ver: 1.87 upstream: No-Upstream-Ver) (x-symbol ver: 1.1 upstream: 4.5.1) (w3 ver: 1.3 upstream: 4.0pre47) (vm ver: 7.18 upstream: 7.17) (viper ver: 1.37 upstream: 3.09) (view-process ver: 1.13 upstream: 2.4) (vhdl ver: 1.19 upstream: 3.32.20) (vc-cc ver: 1.22 upstream: No-Upstream-Ver) (vc ver: 1.38 upstream: No-Upstream-Ver) (tramp ver: 1.17 upstream: 2.0.35) (tpu ver: 1.14 upstream: 4.2X) (tooltalk ver: 1.15 upstream: No-Upstream-Ver) (tm ver: 1.37 upstream: No-Upstream-Ver) (time ver: 1.14 upstream: 1.17) (textools ver: 1.15 upstream: No-Upstream-Ver) (text-modes ver: 1.78 upstream: No-Upstream-Ver) (texinfo ver: 1.25 upstream: No-Upstream-Ver) (supercite ver: 1.2 upstream: 3.55x3) (strokes ver: 1.1 upstream: No-Upstream-Ver) (speedbar ver: 1.27 upstream: 0.14beta4) (sounds-wav ver: 1.12 upstream: No-Upstream-Ver) (sounds-au ver: 1.12 upstream: No-Upstream-Ver) (sml-mode ver: 0.11 upstream: 3.9.5) (slider ver: 1.15 upstream: 0.3x1) (sieve ver: 1.16 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (sgml ver: 1.11 upstream: No-Upstream-Ver) (semantic ver: 1.18 upstream: 1.4.2) (scheme ver: 1.14 upstream: No-Upstream-Ver) (sasl ver: 1.14 upstream: 1.14.4) (ruby-modes ver: 1.02 upstream: 1.6.8) (rmail ver: 1.14 upstream: No-Upstream-Ver) (riece ver: 1.15 upstream: 0.2.2) (reftex ver: 1.34 upstream: 4.21) (python-modes ver: 1.06 upstream: No-Upstream-Ver) (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) (psgml ver: 1.43 upstream: 1.3.1) (ps-print ver: 1.11 upstream: 6.5.6) (prog-modes ver: 2.01 upstream: No-Upstream-Ver) (pgg ver: 1.04 upstream: 0.1) (perl-modes ver: 1.06 upstream: No-Upstream-Ver) (pcomplete ver: 1.03 upstream: 1.1.6) (pcl-cvs ver: 1.65 upstream: R-2_9_9) (pc ver: 1.26 upstream: No-Upstream-Ver) (os-utils ver: 1.35 upstream: No-Upstream-Ver) (oo-browser ver: 1.04 upstream: 4.08) (ocaml ver: 0.05 upstream: 3.06) (net-utils ver: 1.44 upstream: N/A) (mmm-mode ver: 1.02 upstream: 0.4.7) (misc-games ver: 1.18 upstream: No-Upstream-Ver) (mine ver: 1.16 upstream: 1.9) (mh-e ver: 1.28 upstream: 7.4.2) (mew ver: 1.18 upstream: 1.94.2) (mailcrypt ver: 2.14 upstream: 3.5.8) (mail-lib ver: 1.67 upstream: No-Upstream-Ver) (liece ver: 1.13 upstream: 1.4.9) (jde ver: 1.46 upstream: regular) (ispell ver: 1.29 upstream: 3.6) (ilisp ver: 1.33 upstream: 5.12.0) (igrep ver: 1.13 upstream: 2.111) (idlwave ver: 1.31 upstream: 5.1) (ibuffer ver: 1.09 upstream: No-Upstream-Ver) (hyperbole ver: 1.16 upstream: 4.18) (hm--html-menus ver: 1.23 upstream: 5.9) (haskell-mode ver: 1.07 upstream: 1.45) (gnus ver: 1.8 upstream: 5.10.6) (gnats ver: 1.16 upstream: 3.101) (general-docs ver: 1.01 upstream: No-Upstream-Ver) (games ver: 1.15 upstream: 1.04) (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) (frame-icon ver: 1.11 upstream: No-Upstream-Ver) (fortran-modes ver: 1.04 upstream: No-Upstream-Ver) (forms ver: 1.15 upstream: 2.37) (footnote ver: 1.16 upstream: 0.18x) (eudc ver: 1.39 upstream: 1.32) (eterm ver: 1.15 upstream: No-Upstream-Ver) (ess ver: 1.1 upstream: 5.2.2) (eshell ver: 1.07 upstream: 2.4.1) (escreen ver: 1.01 upstream: 1.16) (erc ver: 0.12 upstream: Version 4.0 Revision: 1.675) (emerge ver: 1.11 upstream: No-Upstream-Ver) (elib ver: 1.11 upstream: 1.0) (eieio ver: 1.05 upstream: 0.17) (efs ver: 1.32 upstream: 1.22) (edt ver: 1.13 upstream: No-Upstream-Ver) (edit-utils ver: 2.14 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edebug ver: 1.21 upstream: No-Upstream-Ver) (ecrypto ver: 0.17 upstream: 2.0) (ecb ver: 1.18 upstream: 2.24) (docbookide ver: 0.07000000000000001 upstream: 0.1) (dired ver: 1.15 upstream: 7.11) (dictionary ver: 1.12 upstream: regular) (debug ver: 1.17 upstream: No-Upstream-Ver) (crisp ver: 1.14 upstream: 1.34) (cookie ver: 1.15 upstream: No-Upstream-Ver) (clearcase ver: 1.08 upstream: No-Upstream-Ver) (cc-mode ver: 1.43 upstream: 5.30.9) (calendar ver: 1.23 upstream: No-Upstream-Ver) (calc ver: 1.25 upstream: 2.02fX3) (c-support ver: 1.2 upstream: No-Upstream-Ver) (build ver: 1.14 upstream: 2.02) (bbdb ver: 1.24 upstream: 2.34) (auctex ver: 1.38 upstream: 11.14) (apel ver: 1.27 upstream: 10.2) (ada ver: 1.14 upstream: 2.27) (Sun ver: 1.15 upstream: No-Upstream-Ver) Installed Modules: ----------------- Features: -------- (xemacsbug shadow semantic-el view-less view hyper-apropos debug jde jde-open-source executable jde-import jde-java-font-lock jde-which-method jde-java-grammar jde-wiz jde-complete senator eldoc browse-url jde-gen tempo jde-run jde-jdb jde-bug jde-dbs jde-dbo jde-db overlay jde-parse jde-imenu semantic-imenu imenu semantic-java thingatpt avltree stack-m elib-node semantic-bnf semantic-sb semantic-ia-sb semantic-analyze semantic-ctxt semantic-cb eieio-base eieio-speedbar eieio-custom speedbar sb-image dframe semantic-util-modes semantic-util semantic assoc working jde-compile cus-edit cus-load semantic-load jde-help jde-util jde-widgets tree-widget efc wid-edit beanshell eieio bbdb timezone vc vc-hooks sgml-mode psgml advice advice-preload message-x cperl-mode efs-x19.15 efs-fnh efs-ovwrt efs-cu efs-netrc efs-defun efs analog mail-source format-spec message messagexmas mml mml-sec mml-smime smime dig mm-decode mm-bodies mm-encode mailcap lpr mail-parse rfc2045 rfc2231 rfc2047 qp ietf-drums mail-abbrevs nnheader nnheaderxm gnus-util netrc time-date parse-time mm-util mail-prsvr mail-utils mailheader canlock smtpmail sendmail rfc822 idl-font-lock supercite mail-extr regi cc-fonts font-lock shell comint ring gnuserv rsz-minibuf cc-mode cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs regexp-opt filladapt compile2 compile request-directory generic-filter command-window window-manip-fns hlist declare-object env buffer-cycle time ffap paren mic-paren timer cus-face edmacro iswitchb zenirc-autoloads xwem-autoloads xslt-process-autoloads xslide-autoloads xlib-autoloads xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads w3-autoloads vm-autoloads viper-autoloads view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads tramp-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads textools-autoloads text-modes-autoloads texinfo-autoloads supercite-autoloads strokes-autoloads speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads sml-mode-autoloads slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads scheme-autoloads sasl-autoloads ruby-modes-autoloads rmail-autoloads riece-autoloads reftex-autoloads python-modes-autoloads psgml-dtds-autoloads psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads oo-browser-autoloads ocaml-autoloads net-utils-autoloads mmm-mode-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads mail-lib-autoloads liece-autoloads jde-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads gnats-autoloads general-docs-autoloads games-autoloads fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads ess-autoloads eshell-autoloads escreen-autoloads erc-autoloads emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads ecrypto-autoloads ecb-autoloads docbookide-autoloads dired-autoloads dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads clearcase-autoloads cc-mode-autoloads calendar-autoloads calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads Sun-autoloads lisp-autoloads loadhist auto-show fontl-hooks code-cmds gutter-items menubar-items x-menubar dragdrop mode-motion mouse itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete help-nomule cus-file derived frame text-props obsolete cus-start custom widget cl-extra mini-cl cl cl-19 packages backquote very-early-lisp file-coding mswindows-scrollbars mswindows tty-frames tty toolbar native-sound scrollbar unix-processes multicast network-streams subprocesses modules menu-accelerator-support menubar dbm md5 xemacs gutter tiff png gif jpeg xface xpm xbm lisp-float-type cygwin32 dragdrop-api dialog devices window-system base64) Recent keystrokes: ----------------- BS BS p r e TAB C-g C-h f f o n t - l o c k - p r e TAB - i TAB RET q C-f C-x C-f C-a C-k $ H O M E / . x e m TAB i n TAB RET C-x / f o n t - l o c k C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-a C-x C-f C-x , C-b C-k n t l TAB f o n TAB TAB C-x o C-o M-x r e p o r t - e m TAB RET Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Quit Fontifying init.el... done. Loading semantic-el...done Fontifying init.el... (regexps)................. Fontifying init.el... (regexps)................. Fontifying init.el... (regexps)................. Fontifying init.el... (regexps)................. Fontifying init.el... (regexps)............... Fontifying init.el... (regexps)............... Fontifying init.el... (regexps)............ Fontifying init.el... (regexps)......... Fontifying init.el... (regexps)........ Fontifying init.el... (regexps)........ Fontifying init.el... (regexps)........ Fontifying init.el... (regexps)........ Fontifying init.el... (regexps)....... Fontifying init.el... (regexps)....... Fontifying init.el... (regexps)....... From xemacs-beta-bounces@xemacs.org Tue Oct 5 15:22:27 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95JMFKm002343; Tue, 5 Oct 2004 15:22:21 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95JMDD6002337 for ; Tue, 5 Oct 2004 15:22:13 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95JMD76002336 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 15:22:13 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95JMBhP002323 for ; Tue, 5 Oct 2004 15:22:11 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95JMB5Y002322 for xemacweb@tux.org; Tue, 5 Oct 2004 15:22:11 -0400 Received: from mailout02.sul.t-online.com (mailout02.sul.t-online.com [194.25.134.17]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95JM8OV002310; Tue, 5 Oct 2004 15:22:09 -0400 Received: from fwd02.aul.t-online.de by mailout02.sul.t-online.com with smtp id 1CEusy-0004qH-04; Tue, 05 Oct 2004 21:22:08 +0200 Received: from D5DC120J.t-online.de (bjDKn+ZfQesH5eCH0dwLxs87yUr4nGH+nkb1j9atgmUddW8Jm8z+Uk@[193.158.170.98]) by fmrl02.sul.t-online.com with esmtp id 1CEusr-1wkwbI0; Tue, 5 Oct 2004 21:22:01 +0200 To: "Karr, David" X-Attribution: APA References: <0C260F619E428642BFA6380177C3ADF30126B2AC@exmsea005.us.wamu.net> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Tue, 05 Oct 2004 21:23:21 +0200 In-Reply-To: <0C260F619E428642BFA6380177C3ADF30126B2AC@exmsea005.us.wamu.net> (David Karr's message of "Tue, 5 Oct 2004 11:33:58 -0700") Message-ID: <8yalc6l2.fsf@smtprelay.t-online.de> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: bjDKn+ZfQesH5eCH0dwLxs87yUr4nGH+nkb1j9atgmUddW8Jm8z+Uk@t-dialin.net X-TOI-MSGID: 21d9c28b-a0b9-4d9d-a773-2b56ba945dc1 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: [Bug: 21.4.13] After update, get error in 'font-lock-pre-idle-hook' X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Karr, David" writes: > ================================================================ > Dear Bug Team! > > I just upgraded my Cygwin and XEmacs, and now I'm seeing the following > warning > pop up when I do various things: Hi David, could you please reduce the "various things" to a real short list, ideally starting with xemacs -vanilla ? A *Bachtrace* of the problem with also help a lot. You packages look fairly recent as well. You way want to review the list of load-path shadows, which isn't too long in your case. > > (8) (warning/warning) Error caught in `font-lock-pre-idle-hook': (error > Invalid search limit (wrong side of point)) > > My current test case for this is creating a new line in a Java source > file. Will M-x toggle-debug-on-error create a *Backtrace* when you create a new line afterwards? Please send us that if so. Best regards, Adrian > > ================================================================ > > System Info to help track down your bug: > --------------------------------------- > > uname -a: CYGWIN_NT-5.0 TSUNAMI 1.3.20(0.73/3/2) 2003-02-08 12:10 i686 > unknown unknown Cygwin > > ./configure '--with-dragndrop' '--with-postgresql=no' '--with-x=no' > '--bindir=/usr/local/bin/i686-pc-cygwin' '--with-site-lisp=yes' > '--with-ipv6-cname=no' '--with-netinstall' > > > XEmacs 21.4.13 "Rational FORTRAN" configured for `i686-pc-cygwin'. > > > Compilation / Installation: > Source code location: > /development/xemacs/xemacs-21.4-release > Installation prefix: /usr/local > Operating system description file: `s/cygwin32.h' > Machine description file: `m/intel386.h' > Compiler: gcc > -I/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../include/noX > -I/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../include/noX -g -O3 > -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wshadow > -Wpointer-arith > Relocating allocator for buffers: no > GNU version of malloc: yes > > Window System: > Compiling in support for the Microsoft window system. > Using MS-Windows menubars. > Using MS-Windows scrollbars. > Using MS-Windows dialog boxes. > Using MS-Windows native widgets. > Compiling in support for Drag'n'Drop (EXPERIMENTAL). > - Drag'n'Drop prototype: msw. > > TTY: > Compiling in support for ncurses. > > Images: > Compiling in support for GIF images (builtin). > Compiling in support for XPM images. > Compiling in support for PNG images. > Compiling in support for JPEG images. > Compiling in support for TIFF images. > Compiling in support for X-Face message headers. > > Sound: > Compiling in support for sound (native). > > Databases: > Compiling in support for GNU DBM. > > Internationalization: > Compiling in support for file coding. > > Mail: > Compiling in support for POP mail retrieval. > > Other Features: > Inhibiting IPv6 canonicalization at startup. > Compiling in support for dynamic shared object modules. > > > > Load-Path Lisp Shadows: > ---------------------- > (/home/u166705/ntlisp/clearcase > /usr/local/lib/xemacs/xemacs-packages/lisp/clearcase/clearcase > /home/u166705/ntlisp/p4 > /usr/local/lib/xemacs/xemacs-packages/lisp/prog-modes/p4 > /home/u166705/ntlisp/compile2/compile > /usr/local/lib/xemacs/xemacs-packages/lisp/xemacs-base/compile > /usr/local/lib/xemacs/xemacs-packages/lisp/build/build-report > /usr/local/lib/xemacs-21.4.13/lisp/build-report) > > > Installed XEmacs Packages: > ------------------------- > (zenirc ver: 1.15 upstream: 2.112) > (xwem ver: 1.14 upstream: 0.2) > (xslt-process ver: 1.11 upstream: regular) > (xslide ver: 1.09 upstream: 0.2.2) > (xlib ver: 1.12 upstream: 0.2) > (xemacs-devel ver: 1.64 upstream: No-Upstream-Ver) > (xemacs-base ver: 1.87 upstream: No-Upstream-Ver) > (x-symbol ver: 1.1 upstream: 4.5.1) > (w3 ver: 1.3 upstream: 4.0pre47) > (vm ver: 7.18 upstream: 7.17) > (viper ver: 1.37 upstream: 3.09) > (view-process ver: 1.13 upstream: 2.4) > (vhdl ver: 1.19 upstream: 3.32.20) > (vc-cc ver: 1.22 upstream: No-Upstream-Ver) > (vc ver: 1.38 upstream: No-Upstream-Ver) > (tramp ver: 1.17 upstream: 2.0.35) > (tpu ver: 1.14 upstream: 4.2X) > (tooltalk ver: 1.15 upstream: No-Upstream-Ver) > (tm ver: 1.37 upstream: No-Upstream-Ver) > (time ver: 1.14 upstream: 1.17) > (textools ver: 1.15 upstream: No-Upstream-Ver) > (text-modes ver: 1.78 upstream: No-Upstream-Ver) > (texinfo ver: 1.25 upstream: No-Upstream-Ver) > (supercite ver: 1.2 upstream: 3.55x3) > (strokes ver: 1.1 upstream: No-Upstream-Ver) > (speedbar ver: 1.27 upstream: 0.14beta4) > (sounds-wav ver: 1.12 upstream: No-Upstream-Ver) > (sounds-au ver: 1.12 upstream: No-Upstream-Ver) > (sml-mode ver: 0.11 upstream: 3.9.5) > (slider ver: 1.15 upstream: 0.3x1) > (sieve ver: 1.16 upstream: No-Upstream-Ver) > (sh-script ver: 1.18 upstream: 2.0e) > (sgml ver: 1.11 upstream: No-Upstream-Ver) > (semantic ver: 1.18 upstream: 1.4.2) > (scheme ver: 1.14 upstream: No-Upstream-Ver) > (sasl ver: 1.14 upstream: 1.14.4) > (ruby-modes ver: 1.02 upstream: 1.6.8) > (rmail ver: 1.14 upstream: No-Upstream-Ver) > (riece ver: 1.15 upstream: 0.2.2) > (reftex ver: 1.34 upstream: 4.21) > (python-modes ver: 1.06 upstream: No-Upstream-Ver) > (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) > (psgml ver: 1.43 upstream: 1.3.1) > (ps-print ver: 1.11 upstream: 6.5.6) > (prog-modes ver: 2.01 upstream: No-Upstream-Ver) > (pgg ver: 1.04 upstream: 0.1) > (perl-modes ver: 1.06 upstream: No-Upstream-Ver) > (pcomplete ver: 1.03 upstream: 1.1.6) > (pcl-cvs ver: 1.65 upstream: R-2_9_9) > (pc ver: 1.26 upstream: No-Upstream-Ver) > (os-utils ver: 1.35 upstream: No-Upstream-Ver) > (oo-browser ver: 1.04 upstream: 4.08) > (ocaml ver: 0.05 upstream: 3.06) > (net-utils ver: 1.44 upstream: N/A) > (mmm-mode ver: 1.02 upstream: 0.4.7) > (misc-games ver: 1.18 upstream: No-Upstream-Ver) > (mine ver: 1.16 upstream: 1.9) > (mh-e ver: 1.28 upstream: 7.4.2) > (mew ver: 1.18 upstream: 1.94.2) > (mailcrypt ver: 2.14 upstream: 3.5.8) > (mail-lib ver: 1.67 upstream: No-Upstream-Ver) > (liece ver: 1.13 upstream: 1.4.9) > (jde ver: 1.46 upstream: regular) > (ispell ver: 1.29 upstream: 3.6) > (ilisp ver: 1.33 upstream: 5.12.0) > (igrep ver: 1.13 upstream: 2.111) > (idlwave ver: 1.31 upstream: 5.1) > (ibuffer ver: 1.09 upstream: No-Upstream-Ver) > (hyperbole ver: 1.16 upstream: 4.18) > (hm--html-menus ver: 1.23 upstream: 5.9) > (haskell-mode ver: 1.07 upstream: 1.45) > (gnus ver: 1.8 upstream: 5.10.6) > (gnats ver: 1.16 upstream: 3.101) > (general-docs ver: 1.01 upstream: No-Upstream-Ver) > (games ver: 1.15 upstream: 1.04) > (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) > (frame-icon ver: 1.11 upstream: No-Upstream-Ver) > (fortran-modes ver: 1.04 upstream: No-Upstream-Ver) > (forms ver: 1.15 upstream: 2.37) > (footnote ver: 1.16 upstream: 0.18x) > (eudc ver: 1.39 upstream: 1.32) > (eterm ver: 1.15 upstream: No-Upstream-Ver) > (ess ver: 1.1 upstream: 5.2.2) > (eshell ver: 1.07 upstream: 2.4.1) > (escreen ver: 1.01 upstream: 1.16) > (erc ver: 0.12 upstream: Version 4.0 Revision: 1.675) > (emerge ver: 1.11 upstream: No-Upstream-Ver) > (elib ver: 1.11 upstream: 1.0) > (eieio ver: 1.05 upstream: 0.17) > (efs ver: 1.32 upstream: 1.22) > (edt ver: 1.13 upstream: No-Upstream-Ver) > (edit-utils ver: 2.14 upstream: No-Upstream-Ver) > (ediff ver: 1.5 upstream: 2.75) > (edebug ver: 1.21 upstream: No-Upstream-Ver) > (ecrypto ver: 0.17 upstream: 2.0) > (ecb ver: 1.18 upstream: 2.24) > (docbookide ver: 0.07000000000000001 upstream: 0.1) > (dired ver: 1.15 upstream: 7.11) > (dictionary ver: 1.12 upstream: regular) > (debug ver: 1.17 upstream: No-Upstream-Ver) > (crisp ver: 1.14 upstream: 1.34) > (cookie ver: 1.15 upstream: No-Upstream-Ver) > (clearcase ver: 1.08 upstream: No-Upstream-Ver) > (cc-mode ver: 1.43 upstream: 5.30.9) > (calendar ver: 1.23 upstream: No-Upstream-Ver) > (calc ver: 1.25 upstream: 2.02fX3) > (c-support ver: 1.2 upstream: No-Upstream-Ver) > (build ver: 1.14 upstream: 2.02) > (bbdb ver: 1.24 upstream: 2.34) > (auctex ver: 1.38 upstream: 11.14) > (apel ver: 1.27 upstream: 10.2) > (ada ver: 1.14 upstream: 2.27) > (Sun ver: 1.15 upstream: No-Upstream-Ver) > > > > Installed Modules: > ----------------- > > > Features: > -------- > > (xemacsbug shadow semantic-el view-less view hyper-apropos debug jde > jde-open-source executable jde-import jde-java-font-lock > jde-which-method > jde-java-grammar jde-wiz jde-complete senator eldoc browse-url jde-gen > tempo > jde-run jde-jdb jde-bug jde-dbs jde-dbo jde-db overlay jde-parse > jde-imenu > semantic-imenu imenu semantic-java thingatpt avltree stack-m elib-node > semantic-bnf semantic-sb semantic-ia-sb semantic-analyze semantic-ctxt > semantic-cb eieio-base eieio-speedbar eieio-custom speedbar sb-image > dframe > semantic-util-modes semantic-util semantic assoc working jde-compile > cus-edit > cus-load semantic-load jde-help jde-util jde-widgets tree-widget efc > wid-edit > beanshell eieio bbdb timezone vc vc-hooks sgml-mode psgml advice > advice-preload > message-x cperl-mode efs-x19.15 efs-fnh efs-ovwrt efs-cu efs-netrc > efs-defun > efs analog mail-source format-spec message messagexmas mml mml-sec > mml-smime > smime dig mm-decode mm-bodies mm-encode mailcap lpr mail-parse rfc2045 > rfc2231 > rfc2047 qp ietf-drums mail-abbrevs nnheader nnheaderxm gnus-util netrc > time-date parse-time mm-util mail-prsvr mail-utils mailheader canlock > smtpmail > sendmail rfc822 idl-font-lock supercite mail-extr regi cc-fonts > font-lock shell > comint ring gnuserv rsz-minibuf cc-mode cc-menus cc-cmds cc-styles > cc-align > cc-engine cc-vars cc-defs regexp-opt filladapt compile2 compile > request-directory generic-filter command-window window-manip-fns hlist > declare-object env buffer-cycle time ffap paren mic-paren timer cus-face > edmacro iswitchb zenirc-autoloads xwem-autoloads xslt-process-autoloads > xslide-autoloads xlib-autoloads xemacs-devel-autoloads > xemacs-base-autoloads > x-symbol-autoloads w3-autoloads vm-autoloads viper-autoloads > view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads > tramp-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads > time-autoloads > textools-autoloads text-modes-autoloads texinfo-autoloads > supercite-autoloads > strokes-autoloads speedbar-autoloads sounds-wav-autoloads > sounds-au-autoloads > sml-mode-autoloads slider-autoloads sieve-autoloads sh-script-autoloads > sgml-autoloads semantic-autoloads scheme-autoloads sasl-autoloads > ruby-modes-autoloads rmail-autoloads riece-autoloads reftex-autoloads > python-modes-autoloads psgml-dtds-autoloads psgml-autoloads > ps-print-autoloads > prog-modes-autoloads pgg-autoloads perl-modes-autoloads > pcomplete-autoloads > pcl-cvs-autoloads pc-autoloads os-utils-autoloads oo-browser-autoloads > ocaml-autoloads net-utils-autoloads mmm-mode-autoloads > misc-games-autoloads > mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads > mail-lib-autoloads liece-autoloads jde-autoloads ispell-autoloads > ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads > hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads > gnus-autoloads gnats-autoloads general-docs-autoloads games-autoloads > fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads > forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads > ess-autoloads > eshell-autoloads escreen-autoloads erc-autoloads emerge-autoloads > elib-autoloads eieio-autoloads efs-autoloads edt-autoloads > edit-utils-autoloads > ediff-autoloads edebug-autoloads ecrypto-autoloads ecb-autoloads > docbookide-autoloads dired-autoloads dictionary-autoloads > debug-autoloads > crisp-autoloads cookie-autoloads clearcase-autoloads cc-mode-autoloads > calendar-autoloads calc-autoloads c-support-autoloads build-autoloads > bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads > Sun-autoloads > lisp-autoloads loadhist auto-show fontl-hooks code-cmds gutter-items > menubar-items x-menubar dragdrop mode-motion mouse itimer auto-save > lisp-mode > easymenu iso8859-1 page buff-menu lib-complete help-nomule cus-file > derived > frame text-props obsolete cus-start custom widget cl-extra mini-cl cl > cl-19 > packages backquote very-early-lisp file-coding mswindows-scrollbars > mswindows > tty-frames tty toolbar native-sound scrollbar unix-processes multicast > network-streams subprocesses modules menu-accelerator-support menubar > dbm md5 > xemacs gutter tiff png gif jpeg xface xpm xbm lisp-float-type cygwin32 > dragdrop-api dialog devices window-system base64) > > > Recent keystrokes: > ----------------- > > BS BS p r e TAB C-g C-h f f o n t - l o c k - p r e > TAB - i TAB RET q C-f C-x C-f C-a C-k $ H O M E / . > x e m TAB i n TAB RET C-x / f o n t - l o c k C-s C-s > C-s C-s C-s C-s C-s C-s C-s C-s C-a C-x C-f C-x , C-b > C-k n t l TAB f o n TAB TAB C-x o C-o M-x r e p o r > t - e m TAB RET > > > Recent messages (most recent first): > ----------------------------------- > > Loading xemacsbug...done > Loading xemacsbug... > Quit > Fontifying init.el... done. > Loading semantic-el...done > Fontifying init.el... (regexps)................. > Fontifying init.el... (regexps)................. > Fontifying init.el... (regexps)................. > Fontifying init.el... (regexps)................. > Fontifying init.el... (regexps)............... > Fontifying init.el... (regexps)............... > Fontifying init.el... (regexps)............ > Fontifying init.el... (regexps)......... > Fontifying init.el... (regexps)........ > Fontifying init.el... (regexps)........ > Fontifying init.el... (regexps)........ > Fontifying init.el... (regexps)........ > Fontifying init.el... (regexps)....... > Fontifying init.el... (regexps)....... > Fontifying init.el... (regexps)....... > > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Tue Oct 5 15:48:23 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95JmJBg005985; Tue, 5 Oct 2004 15:48:20 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95JmIeR005978 for ; Tue, 5 Oct 2004 15:48:18 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95JmIaU005977 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 15:48:18 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95JmFjf005959 for ; Tue, 5 Oct 2004 15:48:15 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95JmFtQ005957 for xemacweb@tux.org; Tue, 5 Oct 2004 15:48:15 -0400 Received: from mailout08.sul.t-online.com (mailout08.sul.t-online.com [194.25.134.20]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95JmClY005950; Tue, 5 Oct 2004 15:48:12 -0400 Received: from fwd02.aul.t-online.de by mailout08.sul.t-online.com with smtp id 1CEvIC-0006RY-00; Tue, 05 Oct 2004 21:48:12 +0200 Received: from D5DC120J.t-online.de (XL5ET8ZYYezVALD3zbLYCvGlJMIAZAfawFISHcSTFcrhLB8-C9mo6u@[193.158.170.98]) by fmrl02.sul.t-online.com with esmtp id 1CEvI7-1zya6i0; Tue, 5 Oct 2004 21:48:07 +0200 To: XEmacs Beta List X-Attribution: APA Organization: The XEmacs Project From: Adrian Aichner Date: Tue, 05 Oct 2004 21:49:25 +0200 Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: XL5ET8ZYYezVALD3zbLYCvGlJMIAZAfawFISHcSTFcrhLB8-C9mo6u@t-dialin.net X-TOI-MSGID: 18222861-6cd6-4797-a1eb-f9e98dd2f418 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of aichner@ecf.teradyne.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Subject: [Success] XEmacs 21.4.15 "Security Through Obscurity" i586-pc-win32 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Steve, do the shy group matching errors you have reported recently also produce failing tests in regexp-tests.el ? This was build from release-21-4. Adrian > XEmacs Build Report generated by emacs-version > 21.5 (beta17) "chayote" (+CVS-20040928) XEmacs Lucid > with system-configuration > i586-pc-win32 > follows: > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\Installation: > (Output from most recent run of ./configure) OS version: Microsoft Windows XP [Version 5.1.2600] OS: Windows_NT XEmacs 21.4.15 "Security Through Obscurity" configured for `i586-pc-win32'. Building XEmacs in "c:\\Hacking\\cvs.xemacs.org\\XEmacs\\xemacs-21.4\\nt". Using compiler "cl -nologo -W3 -O2 -G5 -MD". Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.4.15". Package path is "~\\.xemacs;;c:\\Program Files\\XEmacs\\site-packages;c:\\Program Files\\XEmacs\\xemacs-packages". Compiling in support for Microsoft Windows native GUI. Compiling in support for XPM images. Compiling in support for GIF images. Compiling in support for PNG images. Compiling in support for TIFF images. Compiling in support for JPEG images. Compiling in support for X-Face message headers. Compiling in support for toolbars. Compiling in support for dialogs. Compiling in support for widgets. Compiling in support for native sounds. Compiling in fast dired implementation. Using portable dumper. Using system malloc. Using DLL version of C runtime library > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\xemacs-21.4-cvs-update-release-21-4.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?\|^PASS:" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\ Compilation started at Tue Oct 05 20:58:46 2004 +0200 (W. Europe Daylight Time) M lisp/auto-autoloads.el M lisp/custom-load.el M lisp/font-lock.el M nt/installer/Wise/xemacs.tmpl cvs server: Updating tests cvs server: Updating tests/DLL Compilation finished at Tue Oct 05 21:01:27 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\xemacs-21.4-make-install.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?\|^PASS:" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\ nmake /f xemacs.mak install Compilation started at Tue Oct 05 21:38:41 2004 +0200 (W. Europe Daylight Time) Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.4.15". Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp) Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\modules) Note: Strange doc (not fboundp) for function user-name-completion-1 @ 626601 Note: Strange doc (not fboundp) for function user-name-all-completions @ 626925 Installing in c:\Program Files\XEmacs\XEmacs-21.4.15 ... 1 File(s) copied 1 File(s) copied 11 File(s) copied 1 file(s) copied. 1 file(s) copied. 1 file(s) copied. 433 File(s) copied 140 File(s) copied 516 File(s) copied 1 File(s) copied 1 File(s) copied 1 File(s) copied Compilation finished at Tue Oct 05 21:41:12 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\xemacs-21.4-make-check-temacs.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?\|^PASS:" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\ nmake /f xemacs.mak check-temacs Compilation started at Tue Oct 05 21:42:22 2004 +0200 (W. Europe Daylight Time) Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp) Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\modules) Note: Strange doc (not fboundp) for function user-name-completion-1 @ 626601 Note: Strange doc (not fboundp) for function user-name-all-completions @ 626925 base64-tests.el: 1232 of 1232 tests successful (100%). byte-compiler-tests.el: 104 of 104 tests successful (100%). c-tests.el: No tests run. case-tests.el: 1118 of 1118 tests successful (100%). ccl-tests.el: No tests run. database-tests.el: No tests run. extent-tests.el: 194 of 194 tests successful (100%). hash-table-tests.el: 9866 of 9866 tests successful (100%). FAIL: Assertion failed: (string= (format "%e" 100) "1.000000e+02") FAIL: Assertion failed: (string= (format "%E" 100) "1.000000E+02") FAIL: Assertion failed: (string= (format "%g" 1e-006) "1e-06") FAIL: Assertion failed: (string= (format "%G" 1e-006) "1E-06") FAIL: Assertion failed: (string= (format "%#e" 100) "1.000000e+02") FAIL: Assertion failed: (string= (format "%#E" 100) "1.000000E+02") FAIL: Assertion failed: (string= (format "%#g" 1e-006) "1.00000e-06") FAIL: Assertion failed: (string= (format "%#G" 1e-006) "1.00000E-06") FAIL: Assertion failed: (string= (format "%e" 100) "1.000000e+02") FAIL: Assertion failed: (string= (format "%E" 100) "1.000000E+02") FAIL: Assertion failed: (string= (format "%g" 1e-006) "1e-06") FAIL: Assertion failed: (string= (format "%G" 1e-006) "1E-06") FAIL: Assertion failed: (string= (format "%#e" 100) "1.000000e+02") FAIL: Assertion failed: (string= (format "%#E" 100) "1.000000E+02") FAIL: Assertion failed: (string= (format "%#g" 1e-006) "1.00000e-06") FAIL: Assertion failed: (string= (format "%#G" 1e-006) "1.00000E-06") lisp-tests.el: 3588 of 3604 tests successful ( 99%). FAIL: Assertion failed: (string= (format "%e" 100) "1.000000e+02") FAIL: Assertion failed: (string= (format "%E" 100) "1.000000E+02") FAIL: Assertion failed: (string= (format "%g" 1e-006) "1e-06") FAIL: Assertion failed: (string= (format "%G" 1e-006) "1E-06") FAIL: Assertion failed: (string= (format "%#e" 100) "1.000000e+02") FAIL: Assertion failed: (string= (format "%#E" 100) "1.000000E+02") FAIL: Assertion failed: (string= (format "%#g" 1e-006) "1.00000e-06") FAIL: Assertion failed: (string= (format "%#G" 1e-006) "1.00000E-06") FAIL: Assertion failed: (string= (format "%e" 100) "1.000000e+02") FAIL: Assertion failed: (string= (format "%E" 100) "1.000000E+02") FAIL: Assertion failed: (string= (format "%g" 1e-006) "1e-06") FAIL: Assertion failed: (string= (format "%G" 1e-006) "1E-06") FAIL: Assertion failed: (string= (format "%#e" 100) "1.000000e+02") FAIL: Assertion failed: (string= (format "%#E" 100) "1.000000E+02") FAIL: Assertion failed: (string= (format "%#g" 1e-006) "1.00000e-06") FAIL: Assertion failed: (string= (format "%#G" 1e-006) "1.00000E-06") md5-tests.el: 56 of 56 tests successful (100%). mule-tests.el: 2 of 2 tests successful (100%). regexp-tests.el: 266 of 266 tests successful (100%). symbol-tests.el: 264 of 264 tests successful (100%). syntax-tests.el: 64 of 64 tests successful (100%). tag-tests.el: 6 of 6 tests successful (100%). base64-tests.el: 1232 of 1232 tests successful (100%). byte-compiler-tests.el: 104 of 104 tests successful (100%). c-tests.el: No tests run. case-tests.el: 1118 of 1118 tests successful (100%). ccl-tests.el: No tests run. database-tests.el: No tests run. extent-tests.el: 194 of 194 tests successful (100%). hash-table-tests.el: 9866 of 9866 tests successful (100%). lisp-tests.el: 3588 of 3604 tests successful ( 99%). md5-tests.el: 56 of 56 tests successful (100%). mule-tests.el: 2 of 2 tests successful (100%). regexp-tests.el: 266 of 266 tests successful (100%). symbol-tests.el: 264 of 264 tests successful (100%). syntax-tests.el: 64 of 64 tests successful (100%). tag-tests.el: 6 of 6 tests successful (100%). Compilation finished at Tue Oct 05 21:43:01 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\xemacs-21.4-make-check.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?\|^PASS:" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\ nmake /f xemacs.mak check Compilation started at Tue Oct 05 21:43:35 2004 +0200 (W. Europe Daylight Time) base64-tests.el: 1232 of 1232 tests successful (100%). byte-compiler-tests.el: 104 of 104 tests successful (100%). c-tests.el: No tests run. case-tests.el: 1118 of 1118 tests successful (100%). ccl-tests.el: No tests run. database-tests.el: No tests run. extent-tests.el: 194 of 194 tests successful (100%). hash-table-tests.el: 9866 of 9866 tests successful (100%). FAIL: Assertion failed: (string= (format "%e" 100) "1.000000e+02") FAIL: Assertion failed: (string= (format "%E" 100) "1.000000E+02") FAIL: Assertion failed: (string= (format "%g" 1e-006) "1e-06") FAIL: Assertion failed: (string= (format "%G" 1e-006) "1E-06") FAIL: Assertion failed: (string= (format "%#e" 100) "1.000000e+02") FAIL: Assertion failed: (string= (format "%#E" 100) "1.000000E+02") FAIL: Assertion failed: (string= (format "%#g" 1e-006) "1.00000e-06") FAIL: Assertion failed: (string= (format "%#G" 1e-006) "1.00000E-06") FAIL: Assertion failed: (string= (format "%e" 100) "1.000000e+02") FAIL: Assertion failed: (string= (format "%E" 100) "1.000000E+02") FAIL: Assertion failed: (string= (format "%g" 1e-006) "1e-06") FAIL: Assertion failed: (string= (format "%G" 1e-006) "1E-06") FAIL: Assertion failed: (string= (format "%#e" 100) "1.000000e+02") FAIL: Assertion failed: (string= (format "%#E" 100) "1.000000E+02") FAIL: Assertion failed: (string= (format "%#g" 1e-006) "1.00000e-06") FAIL: Assertion failed: (string= (format "%#G" 1e-006) "1.00000E-06") lisp-tests.el: 3588 of 3604 tests successful ( 99%). FAIL: Assertion failed: (string= (format "%e" 100) "1.000000e+02") FAIL: Assertion failed: (string= (format "%E" 100) "1.000000E+02") FAIL: Assertion failed: (string= (format "%g" 1e-006) "1e-06") FAIL: Assertion failed: (string= (format "%G" 1e-006) "1E-06") FAIL: Assertion failed: (string= (format "%#e" 100) "1.000000e+02") FAIL: Assertion failed: (string= (format "%#E" 100) "1.000000E+02") FAIL: Assertion failed: (string= (format "%#g" 1e-006) "1.00000e-06") FAIL: Assertion failed: (string= (format "%#G" 1e-006) "1.00000E-06") FAIL: Assertion failed: (string= (format "%e" 100) "1.000000e+02") FAIL: Assertion failed: (string= (format "%E" 100) "1.000000E+02") FAIL: Assertion failed: (string= (format "%g" 1e-006) "1e-06") FAIL: Assertion failed: (string= (format "%G" 1e-006) "1E-06") FAIL: Assertion failed: (string= (format "%#e" 100) "1.000000e+02") FAIL: Assertion failed: (string= (format "%#E" 100) "1.000000E+02") FAIL: Assertion failed: (string= (format "%#g" 1e-006) "1.00000e-06") FAIL: Assertion failed: (string= (format "%#G" 1e-006) "1.00000E-06") md5-tests.el: 56 of 56 tests successful (100%). mule-tests.el: 2 of 2 tests successful (100%). regexp-tests.el: 266 of 266 tests successful (100%). symbol-tests.el: 264 of 264 tests successful (100%). syntax-tests.el: 64 of 64 tests successful (100%). tag-tests.el: 6 of 6 tests successful (100%). base64-tests.el: 1232 of 1232 tests successful (100%). byte-compiler-tests.el: 104 of 104 tests successful (100%). c-tests.el: No tests run. case-tests.el: 1118 of 1118 tests successful (100%). ccl-tests.el: No tests run. database-tests.el: No tests run. extent-tests.el: 194 of 194 tests successful (100%). hash-table-tests.el: 9866 of 9866 tests successful (100%). lisp-tests.el: 3588 of 3604 tests successful ( 99%). md5-tests.el: 56 of 56 tests successful (100%). mule-tests.el: 2 of 2 tests successful (100%). regexp-tests.el: 266 of 266 tests successful (100%). symbol-tests.el: 264 of 264 tests successful (100%). syntax-tests.el: 64 of 64 tests successful (100%). tag-tests.el: 6 of 6 tests successful (100%). Compilation finished at Tue Oct 05 21:43:58 -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Tue Oct 5 16:17:26 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95KHImM010219; Tue, 5 Oct 2004 16:17:20 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95KHGmQ010213 for ; Tue, 5 Oct 2004 16:17:16 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95KHGXl010212 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 16:17:16 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95KHF73010198 for ; Tue, 5 Oct 2004 16:17:15 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95KHFXA010197 for xemacweb@tux.org; Tue, 5 Oct 2004 16:17:15 -0400 Received: from mailout01.sul.t-online.com (mailout01.sul.t-online.com [194.25.134.80]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95KHEY8010190; Tue, 5 Oct 2004 16:17:14 -0400 Received: from fwd09.aul.t-online.de by mailout01.sul.t-online.com with smtp id 1CEvkH-0003zi-02; Tue, 05 Oct 2004 22:17:13 +0200 Received: from D5DC120J.t-online.de (Xju4CTZFYerLmKV8+Zdi0-u2ffi7uXPFb6T1gJLgMPJ6MUNPNWC2kO@[193.158.170.98]) by fmrl09.sul.t-online.com with esmtp id 1CEvk6-2060Qa0; Tue, 5 Oct 2004 22:17:02 +0200 To: Sunil.Rajbhandary@Sun.COM X-Attribution: APA References: <4161E186.5060809@Sun.COM> <4162D3B7.9060107@Sun.COM> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Tue, 05 Oct 2004 22:18:23 +0200 In-Reply-To: <4162D3B7.9060107@Sun.COM> (Sunil Rajbhandary's message of "Tue, 05 Oct 2004 10:02:47 -0700") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: Xju4CTZFYerLmKV8+Zdi0-u2ffi7uXPFb6T1gJLgMPJ6MUNPNWC2kO@t-dialin.net X-TOI-MSGID: 57df2635-1520-4d4d-80f5-3606b9d7b6d8 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: crashes X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Cc: crashes@xemacs.org Subject: Re: Unable to launch xemacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Sunil Rajbhandary writes: > Today I am getting different error message. and I can't "Help->Send > Bug Report.." the system gives me beep sound. Every time I move my > mouse in side xemacs window I get beep and a error is written in the > terminal window. Oh, INTERNAL EMACS BUG sounds pretty serious. Please copy/paste the bug reporting buffer (*mail to XEmacs Beta*) to a mail program that works, and fill in the headers according to the contents of "*mail to XEmacs Beta*", and then send it. As previously asked, what XEmacs version are you using? The bug report requested above will suffice to answer that question, of course. Best regards, Adrian > > > rajbhandary:/home/sunilraj 27 % xemacs > Help! x_get_gc got a bogus fg value! fg = # 13) 0x24d2a4> > Help! x_get_gc got a bogus fg value! fg = # 13) 0x24d2a4> > Help! x_get_gc got a bogus fg value! fg = # 13) 0x24d2a4> > Help! x_get_gc got a bogus fg value! fg = # 13) 0x24d2a4> > Help! x_get_gc got a bogus fg value! fg = # 13) 0x24d2a4> > Help! x_get_gc got a bogus fg value! fg = # 13) 0x24d2a4> > Help! x_get_gc got a bogus fg value! fg = # 13) 0x24d2a4> > > > > > Adrian Aichner wrote: >> Sunil Rajbhandary writes: >> >>>I was using xemacs for last several month but recently I am getting >>>following error. Any HELP appreciated to make it work. >> Hello Sunil, >> please use >> Help->Send Bug Report... or >> M-x report-emacs-bug as suggested in >> http://www.xemacs.org/Debug/index.html >> This will tell us enough about your XEmacs installation so that we >> should be able to help you. >> If XEmacs does not build or start up, please send any version and >> configuration information you have to xemacs-beta@xemacs.org with any >> mailer as plain text (MIME attachments are OK, please don't send HTML >> mail). >> On linux type >> ulimit -c unlimited >> in the shell before starting XEmacs from it, else you might not get a >> core file. >> If you're really using 19.14 as your paths suggest, then please >> upgrade to 21.4.15 at least. >> Best regards, >> Adrian >> >>> >>> >>> >>> >>> >>>rajbhandary:/home/sunilraj5 % xemacs& >>>[1] 2085 >>>rajbhandary:/home/sunilraj 6 % Fatal error: assertion failed, file >>>/set/ipe/sb2/xemacs-19.14-release/editor/src/glyphs-x.c, line 2537, abort() >>> >>>Fatal error (6). >>>Your files have been auto-saved. >>>Use `M-x recover-session' to recover them. >>> >>>Please report this bug to the address `crashes@xemacs.org'. >>>If at all possible, *please* try to obtain a C stack backtrace; >>>it will help us immensely in determining what went wrong. >>>To do this, locate the core file that was produced as a result >>>of this crash (it's usually called `core' and is located in the >>>directory in which you started XEmacs, or maybe in your home >>>directory), and type >>> >>> gdb /usr/dist/share/xemacs,v19.14/5bin.sun4/xemacs core >>> >>>then type `where' when the debugger prompt comes up. >>>(If you don't have GDB on your system, you might have DBX, >>>or XDB, or SDB. A similar procedure should work for all of >>>these. Ask your system administrator if you need more help.) >>> >>>[1] Abort xemacs (core dumped) >>>rajbhandary:/home/sunilraj 6 % >> -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Tue Oct 5 16:28:01 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95KRx7J011703; Tue, 5 Oct 2004 16:27:59 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95KRwXu011694 for ; Tue, 5 Oct 2004 16:27:58 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95KRw0p011693 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 16:27:58 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95KRu91011679 for ; Tue, 5 Oct 2004 16:27:56 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95KRu0S011678 for xemacweb@tux.org; Tue, 5 Oct 2004 16:27:56 -0400 Received: from mailout10.sul.t-online.com (mailout10.sul.t-online.com [194.25.134.21]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95KRuuI011671; Tue, 5 Oct 2004 16:27:56 -0400 Received: from fwd09.aul.t-online.de by mailout10.sul.t-online.com with smtp id 1CEvud-0007xr-05; Tue, 05 Oct 2004 22:27:55 +0200 Received: from D5DC120J.t-online.de (SrdhWTZLZey9-hZpodrNmBHFkh3MtX+F1iQOEwD7YjWJLwKGeQQ4YX@[193.158.170.98]) by fmrl09.sul.t-online.com with esmtp id 1CEvuc-2AM2YC0; Tue, 5 Oct 2004 22:27:54 +0200 To: Vin Shelton X-Attribution: APA References: X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Tue, 05 Oct 2004 22:29:15 +0200 In-Reply-To: (Vin Shelton's message of "Thu, 30 Sep 2004 22:12:30 -0400") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: SrdhWTZLZey9-hZpodrNmBHFkh3MtX+F1iQOEwD7YjWJLwKGeQQ4YX@t-dialin.net X-TOI-MSGID: f27a2bf1-2a1c-48e7-921f-cab138ff3b7a Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Cc: XEmacs beta Subject: Re: [Bug: 21.4.15] add-change-log-entry broken for Makefiles X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Vin Shelton writes: > Steve Youngs writes: > >> ================================================================ >> Dear Bug Team! >> >> Visit a Makefile >> put point on a variable >> C-x 4 a >> >> The entire Makefile gets inserted into the ChangeLog. >> >> Vin, this is a bug in core not packages. (21.5 is unaffected) >> >> I'm just trying to figure out the last time this bug didn't exist so I >> can look at diffs to see what's up. >> >> I'll post more as and when I know. >> >> Vin, might be an idea to hold 21.4.16 until we get to the bottom of >> this. > > Steve, > > I don't see the effect you're talking about. Can you give me a > -vanilla recipe? Here's what I tried: > > echo 'XXX=yyy > YYY=zzz > > foo: > echo foo > ' > Makefile > > xemacs -vanilla Makefile > > C-x 4 a > > and I ended up with a ChangeLog that looked like this: Vin, using your recipe with latest release-21-4 native Windows XEmacs works fine for me as well (see my build report of today). Best, Adrian > > > 2004-09-30 Vin Shelton > > * Makefile (XXX): > > Thanks, > Vin -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Tue Oct 5 16:32:07 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95KW6Nb012670; Tue, 5 Oct 2004 16:32:07 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95KW4fi012659 for ; Tue, 5 Oct 2004 16:32:04 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95KW4H6012658 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 16:32:04 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95KW0pq012627 for ; Tue, 5 Oct 2004 16:32:00 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95KW0D5012625 for xemacweb@tux.org; Tue, 5 Oct 2004 16:32:00 -0400 Received: from mtao003.wamu.net (mtao003.wamu.net [167.88.201.33]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95KVxM4012607; Tue, 5 Oct 2004 16:31:59 -0400 Received: from ([10.144.81.61]) by mtao003.wamu.net with ESMTP id KP-BYB90.47172057; Tue, 05 Oct 2004 13:31:04 -0700 Received: from EXMSEA005.us.wamu.net ([10.144.81.24]) by exisea012.us.wamu.net with Microsoft SMTPSVC(5.0.2195.6713); Tue, 5 Oct 2004 13:31:04 -0700 X-MIMEOLE: Produced By Microsoft Exchange V6.0.6556.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Tue, 5 Oct 2004 13:31:04 -0700 Message-ID: <0C260F619E428642BFA6380177C3ADF3A3FF38@exmsea005.us.wamu.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Bug: 21.4.13] After update, get error in 'font-lock-pre-idle-hook' Thread-index: AcSrEMGKB31nJhnYQi2zCi2YQTRbrgAB+3qQ From: "Karr, David" To: "Adrian Aichner" X-OriginalArrivalTime: 05 Oct 2004 20:31:04.0648 (UTC) FILETIME=[3C8B5480:01C4AB1A] Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of david.karr@wamu.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i95KVxM4012607 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: XEmacs Beta Subject: RE: [Bug: 21.4.13] After update, get error in 'font-lock-pre-idle-hook' X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Ok, starting "xemacs -vanilla" and then setting debug-on-signal to t (debug-on-error had no effect), I get the stack trace that follows this. It appears to show that it's happening in "senator.el", as a result of the advice for "re-search-forward". That's about all my lisp knowledge will take me. I'm not sure what to review in my load-path shadows. This didn't start happening until I just upgraded my Cygwin and Xemacs earlier today. Signaling: (error "Invalid search limit (wrong side of point)") ad-Orig-re-search-forward("[;,{]" 7347 move nil nil) (if (interactive-p) (call-interactively (quote ad-Orig-re-search-forward)) (ad-Orig-re-search-forward regexp limit noerror count buffer)) (setq ad-return-value (if (interactive-p) (call-interactively ...) (ad-Orig-re-search-forward regexp limit noerror count buffer))) (if (and isearch-mode senator-isearch-semantic-mode (string-equal regexp isearch-string)) (unwind-protect (progn ... ...) (setq senator-isearch-semantic-mode t)) (setq ad-return-value (if ... ... ...))) (let (ad-return-value) (if (and isearch-mode senator-isearch-semantic-mode ...) (unwind-protect ... ...) (setq ad-return-value ...)) ad-return-value) re-search-forward("[;,{]" 7347 move) byte-code("..." [check-state noerror check-pos state state-pos bound re-search-forward parse-partial-sexp 0 nil 7 "[\n ]" 4 search-forward "*/" 5 ?/ extent-at syntax-table extent-property (?/ ?*) signal search-failed 3 make-string 1 t match-data ((store-match-data match-data)) c-beginning-of-macro c-end-of-macro ((store-match-data match-data)) c-end-of-current-token lookbehind-submatch tmp regexp paren-level last-token-end-pos continue search-pos ext ender match-data start not-inside-token match-data found] 7) c-syntactic-re-search-forward("[;,{]" 7347 move t) c-font-lock-declarators(7347 t nil) #(7347) font-lock-fontify-keywords-region(7320 7347 nil) font-lock-default-fontify-region(7320 7347 nil) font-lock-fontify-region(7320 7347) #(7320 7347 t) map-range-table(# #s(range-table data ((7320 7347) t))) # nil font-lock-pending t put-text-property map-range-table #] 9>(# t) maphash(# nil font-lock-pending t put-text-property map-range-table #] 9> #) font-lock-fontify-pending-extents() byte-code("..." [font-lock-pending-buffer-table hash-table-count 0 font-lock-fontify-pending-extents] 2) font-lock-pre-idle-hook() > -----Original Message----- > From: Adrian Aichner [mailto:adrian@xemacs.org] > Sent: Tuesday, October 05, 2004 12:23 PM > To: Karr, David > Cc: XEmacs Beta > Subject: Re: [Bug: 21.4.13] After update, get error in > 'font-lock-pre-idle-hook' > > > "Karr, David" writes: > > > ================================================================ > > Dear Bug Team! > > > > I just upgraded my Cygwin and XEmacs, and now I'm seeing > the following > > warning pop up when I do various things: > > Hi David, could you please reduce the "various things" to a > real short list, ideally starting with xemacs -vanilla ? > > A *Bachtrace* of the problem with also help a lot. > > You packages look fairly recent as well. > > You way want to review the list of load-path shadows, which > isn't too long in your case. > > > > > (8) (warning/warning) Error caught in `font-lock-pre-idle-hook': > > (error Invalid search limit (wrong side of point)) > > > > My current test case for this is creating a new line in a > Java source > > file. > > Will > M-x toggle-debug-on-error > create a *Backtrace* when you create a new line afterwards? > > Please send us that if so. > > Best regards, > > Adrian > > > > > ================================================================ > > > > System Info to help track down your bug: > > --------------------------------------- > > > > uname -a: CYGWIN_NT-5.0 TSUNAMI 1.3.20(0.73/3/2) 2003-02-08 > 12:10 i686 > > unknown unknown Cygwin > > > > ./configure '--with-dragndrop' '--with-postgresql=no' > '--with-x=no' > > '--bindir=/usr/local/bin/i686-pc-cygwin' '--with-site-lisp=yes' > > '--with-ipv6-cname=no' '--with-netinstall' > > > > > > XEmacs 21.4.13 "Rational FORTRAN" configured for `i686-pc-cygwin'. > > > > > > Compilation / Installation: > > Source code location: /development/xemacs/xemacs-21.4-release > > Installation prefix: /usr/local > > Operating system description file: `s/cygwin32.h' > > Machine description file: `m/intel386.h' > > Compiler: gcc > > -I/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../include/noX > > -I/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../include/noX -g -O3 > > -Wall -Wno-switch -Winline -Wmissing-prototypes > -Wsign-compare -Wshadow > > -Wpointer-arith > > Relocating allocator for buffers: no > > GNU version of malloc: yes > > > > Window System: > > Compiling in support for the Microsoft window system. > > Using MS-Windows menubars. > > Using MS-Windows scrollbars. > > Using MS-Windows dialog boxes. > > Using MS-Windows native widgets. > > Compiling in support for Drag'n'Drop (EXPERIMENTAL). > > - Drag'n'Drop prototype: msw. > > > > TTY: > > Compiling in support for ncurses. > > > > Images: > > Compiling in support for GIF images (builtin). > > Compiling in support for XPM images. > > Compiling in support for PNG images. > > Compiling in support for JPEG images. > > Compiling in support for TIFF images. > > Compiling in support for X-Face message headers. > > > > Sound: > > Compiling in support for sound (native). > > > > Databases: > > Compiling in support for GNU DBM. > > > > Internationalization: > > Compiling in support for file coding. > > > > Mail: > > Compiling in support for POP mail retrieval. > > > > Other Features: > > Inhibiting IPv6 canonicalization at startup. > > Compiling in support for dynamic shared object modules. > > > > > > > > Load-Path Lisp Shadows: > > ---------------------- > > (/home/u166705/ntlisp/clearcase > > /usr/local/lib/xemacs/xemacs-packages/lisp/clearcase/clearcase > > /home/u166705/ntlisp/p4 > > /usr/local/lib/xemacs/xemacs-packages/lisp/prog-modes/p4 > > /home/u166705/ntlisp/compile2/compile > > /usr/local/lib/xemacs/xemacs-packages/lisp/xemacs-base/compile > > /usr/local/lib/xemacs/xemacs-packages/lisp/build/build-report > > /usr/local/lib/xemacs-21.4.13/lisp/build-report) > > > > > > Installed XEmacs Packages: > > ------------------------- > > (zenirc ver: 1.15 upstream: 2.112) > > (xwem ver: 1.14 upstream: 0.2) > > (xslt-process ver: 1.11 upstream: regular) > > (xslide ver: 1.09 upstream: 0.2.2) > > (xlib ver: 1.12 upstream: 0.2) > > (xemacs-devel ver: 1.64 upstream: No-Upstream-Ver) > (xemacs-base ver: > > 1.87 upstream: No-Upstream-Ver) (x-symbol ver: 1.1 upstream: 4.5.1) > > (w3 ver: 1.3 upstream: 4.0pre47) > > (vm ver: 7.18 upstream: 7.17) > > (viper ver: 1.37 upstream: 3.09) > > (view-process ver: 1.13 upstream: 2.4) > > (vhdl ver: 1.19 upstream: 3.32.20) > > (vc-cc ver: 1.22 upstream: No-Upstream-Ver) > > (vc ver: 1.38 upstream: No-Upstream-Ver) > > (tramp ver: 1.17 upstream: 2.0.35) > > (tpu ver: 1.14 upstream: 4.2X) > > (tooltalk ver: 1.15 upstream: No-Upstream-Ver) > > (tm ver: 1.37 upstream: No-Upstream-Ver) > > (time ver: 1.14 upstream: 1.17) > > (textools ver: 1.15 upstream: No-Upstream-Ver) > > (text-modes ver: 1.78 upstream: No-Upstream-Ver) > > (texinfo ver: 1.25 upstream: No-Upstream-Ver) > > (supercite ver: 1.2 upstream: 3.55x3) > > (strokes ver: 1.1 upstream: No-Upstream-Ver) > > (speedbar ver: 1.27 upstream: 0.14beta4) > > (sounds-wav ver: 1.12 upstream: No-Upstream-Ver) > > (sounds-au ver: 1.12 upstream: No-Upstream-Ver) > > (sml-mode ver: 0.11 upstream: 3.9.5) > > (slider ver: 1.15 upstream: 0.3x1) > > (sieve ver: 1.16 upstream: No-Upstream-Ver) > > (sh-script ver: 1.18 upstream: 2.0e) > > (sgml ver: 1.11 upstream: No-Upstream-Ver) > > (semantic ver: 1.18 upstream: 1.4.2) > > (scheme ver: 1.14 upstream: No-Upstream-Ver) > > (sasl ver: 1.14 upstream: 1.14.4) > > (ruby-modes ver: 1.02 upstream: 1.6.8) > > (rmail ver: 1.14 upstream: No-Upstream-Ver) > > (riece ver: 1.15 upstream: 0.2.2) > > (reftex ver: 1.34 upstream: 4.21) > > (python-modes ver: 1.06 upstream: No-Upstream-Ver) > > (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) > > (psgml ver: 1.43 upstream: 1.3.1) > > (ps-print ver: 1.11 upstream: 6.5.6) > > (prog-modes ver: 2.01 upstream: No-Upstream-Ver) > > (pgg ver: 1.04 upstream: 0.1) > > (perl-modes ver: 1.06 upstream: No-Upstream-Ver) > > (pcomplete ver: 1.03 upstream: 1.1.6) > > (pcl-cvs ver: 1.65 upstream: R-2_9_9) > > (pc ver: 1.26 upstream: No-Upstream-Ver) > > (os-utils ver: 1.35 upstream: No-Upstream-Ver) > > (oo-browser ver: 1.04 upstream: 4.08) > > (ocaml ver: 0.05 upstream: 3.06) > > (net-utils ver: 1.44 upstream: N/A) > > (mmm-mode ver: 1.02 upstream: 0.4.7) > > (misc-games ver: 1.18 upstream: No-Upstream-Ver) > > (mine ver: 1.16 upstream: 1.9) > > (mh-e ver: 1.28 upstream: 7.4.2) > > (mew ver: 1.18 upstream: 1.94.2) > > (mailcrypt ver: 2.14 upstream: 3.5.8) > > (mail-lib ver: 1.67 upstream: No-Upstream-Ver) > > (liece ver: 1.13 upstream: 1.4.9) > > (jde ver: 1.46 upstream: regular) > > (ispell ver: 1.29 upstream: 3.6) > > (ilisp ver: 1.33 upstream: 5.12.0) > > (igrep ver: 1.13 upstream: 2.111) > > (idlwave ver: 1.31 upstream: 5.1) > > (ibuffer ver: 1.09 upstream: No-Upstream-Ver) > > (hyperbole ver: 1.16 upstream: 4.18) > > (hm--html-menus ver: 1.23 upstream: 5.9) > > (haskell-mode ver: 1.07 upstream: 1.45) > > (gnus ver: 1.8 upstream: 5.10.6) > > (gnats ver: 1.16 upstream: 3.101) > > (general-docs ver: 1.01 upstream: No-Upstream-Ver) > > (games ver: 1.15 upstream: 1.04) > > (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) > > (frame-icon ver: 1.11 upstream: No-Upstream-Ver) > > (fortran-modes ver: 1.04 upstream: No-Upstream-Ver) > > (forms ver: 1.15 upstream: 2.37) > > (footnote ver: 1.16 upstream: 0.18x) > > (eudc ver: 1.39 upstream: 1.32) > > (eterm ver: 1.15 upstream: No-Upstream-Ver) > > (ess ver: 1.1 upstream: 5.2.2) > > (eshell ver: 1.07 upstream: 2.4.1) > > (escreen ver: 1.01 upstream: 1.16) > > (erc ver: 0.12 upstream: Version 4.0 Revision: 1.675) > > (emerge ver: 1.11 upstream: No-Upstream-Ver) > > (elib ver: 1.11 upstream: 1.0) > > (eieio ver: 1.05 upstream: 0.17) > > (efs ver: 1.32 upstream: 1.22) > > (edt ver: 1.13 upstream: No-Upstream-Ver) > > (edit-utils ver: 2.14 upstream: No-Upstream-Ver) > > (ediff ver: 1.5 upstream: 2.75) > > (edebug ver: 1.21 upstream: No-Upstream-Ver) > > (ecrypto ver: 0.17 upstream: 2.0) > > (ecb ver: 1.18 upstream: 2.24) > > (docbookide ver: 0.07000000000000001 upstream: 0.1) > > (dired ver: 1.15 upstream: 7.11) > > (dictionary ver: 1.12 upstream: regular) > > (debug ver: 1.17 upstream: No-Upstream-Ver) > > (crisp ver: 1.14 upstream: 1.34) > > (cookie ver: 1.15 upstream: No-Upstream-Ver) > > (clearcase ver: 1.08 upstream: No-Upstream-Ver) > > (cc-mode ver: 1.43 upstream: 5.30.9) > > (calendar ver: 1.23 upstream: No-Upstream-Ver) > > (calc ver: 1.25 upstream: 2.02fX3) > > (c-support ver: 1.2 upstream: No-Upstream-Ver) > > (build ver: 1.14 upstream: 2.02) > > (bbdb ver: 1.24 upstream: 2.34) > > (auctex ver: 1.38 upstream: 11.14) > > (apel ver: 1.27 upstream: 10.2) > > (ada ver: 1.14 upstream: 2.27) > > (Sun ver: 1.15 upstream: No-Upstream-Ver) > > > > > > > > Installed Modules: > > ----------------- > > > > > > Features: > > -------- > > > > (xemacsbug shadow semantic-el view-less view hyper-apropos > debug jde > > jde-open-source executable jde-import jde-java-font-lock > > jde-which-method jde-java-grammar jde-wiz jde-complete > senator eldoc > > browse-url jde-gen tempo > > jde-run jde-jdb jde-bug jde-dbs jde-dbo jde-db overlay jde-parse > > jde-imenu > > semantic-imenu imenu semantic-java thingatpt avltree > stack-m elib-node > > semantic-bnf semantic-sb semantic-ia-sb semantic-analyze > semantic-ctxt > > semantic-cb eieio-base eieio-speedbar eieio-custom speedbar sb-image > > dframe > > semantic-util-modes semantic-util semantic assoc working jde-compile > > cus-edit > > cus-load semantic-load jde-help jde-util jde-widgets tree-widget efc > > wid-edit > > beanshell eieio bbdb timezone vc vc-hooks sgml-mode psgml advice > > advice-preload > > message-x cperl-mode efs-x19.15 efs-fnh efs-ovwrt efs-cu efs-netrc > > efs-defun > > efs analog mail-source format-spec message messagexmas mml mml-sec > > mml-smime > > smime dig mm-decode mm-bodies mm-encode mailcap lpr > mail-parse rfc2045 > > rfc2231 > > rfc2047 qp ietf-drums mail-abbrevs nnheader nnheaderxm > gnus-util netrc > > time-date parse-time mm-util mail-prsvr mail-utils > mailheader canlock > > smtpmail > > sendmail rfc822 idl-font-lock supercite mail-extr regi cc-fonts > > font-lock shell > > comint ring gnuserv rsz-minibuf cc-mode cc-menus cc-cmds cc-styles > > cc-align > > cc-engine cc-vars cc-defs regexp-opt filladapt compile2 compile > > request-directory generic-filter command-window > window-manip-fns hlist > > declare-object env buffer-cycle time ffap paren mic-paren > timer cus-face > > edmacro iswitchb zenirc-autoloads xwem-autoloads > xslt-process-autoloads > > xslide-autoloads xlib-autoloads xemacs-devel-autoloads > > xemacs-base-autoloads > > x-symbol-autoloads w3-autoloads vm-autoloads viper-autoloads > > view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads > > tramp-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads > > time-autoloads > > textools-autoloads text-modes-autoloads texinfo-autoloads > > supercite-autoloads > > strokes-autoloads speedbar-autoloads sounds-wav-autoloads > > sounds-au-autoloads > > sml-mode-autoloads slider-autoloads sieve-autoloads > sh-script-autoloads > > sgml-autoloads semantic-autoloads scheme-autoloads sasl-autoloads > > ruby-modes-autoloads rmail-autoloads riece-autoloads > reftex-autoloads > > python-modes-autoloads psgml-dtds-autoloads psgml-autoloads > > ps-print-autoloads > > prog-modes-autoloads pgg-autoloads perl-modes-autoloads > > pcomplete-autoloads > > pcl-cvs-autoloads pc-autoloads os-utils-autoloads > oo-browser-autoloads > > ocaml-autoloads net-utils-autoloads mmm-mode-autoloads > > misc-games-autoloads > > mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads > > mail-lib-autoloads liece-autoloads jde-autoloads ispell-autoloads > > ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads > > hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads > > gnus-autoloads gnats-autoloads general-docs-autoloads > games-autoloads > > fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads > > forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads > > ess-autoloads > > eshell-autoloads escreen-autoloads erc-autoloads emerge-autoloads > > elib-autoloads eieio-autoloads efs-autoloads edt-autoloads > > edit-utils-autoloads > > ediff-autoloads edebug-autoloads ecrypto-autoloads ecb-autoloads > > docbookide-autoloads dired-autoloads dictionary-autoloads > > debug-autoloads > > crisp-autoloads cookie-autoloads clearcase-autoloads > cc-mode-autoloads > > calendar-autoloads calc-autoloads c-support-autoloads > build-autoloads > > bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads > > Sun-autoloads > > lisp-autoloads loadhist auto-show fontl-hooks code-cmds gutter-items > > menubar-items x-menubar dragdrop mode-motion mouse itimer auto-save > > lisp-mode > > easymenu iso8859-1 page buff-menu lib-complete help-nomule cus-file > > derived > > frame text-props obsolete cus-start custom widget cl-extra > mini-cl cl > > cl-19 > > packages backquote very-early-lisp file-coding mswindows-scrollbars > > mswindows > > tty-frames tty toolbar native-sound scrollbar > unix-processes multicast > > network-streams subprocesses modules > menu-accelerator-support menubar > > dbm md5 > > xemacs gutter tiff png gif jpeg xface xpm xbm > lisp-float-type cygwin32 > > dragdrop-api dialog devices window-system base64) > > > > > > Recent keystrokes: > > ----------------- > > > > BS BS p r e TAB C-g C-h f f o n t - l o c k - p r e > > TAB - i TAB RET q C-f C-x C-f C-a C-k $ H O M E / . > > x e m TAB i n TAB RET C-x / f o n t - l o c k C-s C-s > > C-s C-s C-s C-s C-s C-s C-s C-s C-a C-x C-f C-x , C-b > > C-k n t l TAB f o n TAB TAB C-x o C-o M-x r e p o r > > t - e m TAB RET > > > > > > Recent messages (most recent first): > > ----------------------------------- > > > > Loading xemacsbug...done > > Loading xemacsbug... > > Quit > > Fontifying init.el... done. > > Loading semantic-el...done > > Fontifying init.el... (regexps)................. > > Fontifying init.el... (regexps)................. > > Fontifying init.el... (regexps)................. > > Fontifying init.el... (regexps)................. > > Fontifying init.el... (regexps)............... > > Fontifying init.el... (regexps)............... > > Fontifying init.el... (regexps)............ > > Fontifying init.el... (regexps)......... > > Fontifying init.el... (regexps)........ > > Fontifying init.el... (regexps)........ > > Fontifying init.el... (regexps)........ > > Fontifying init.el... (regexps)........ > > Fontifying init.el... (regexps)....... > > Fontifying init.el... (regexps)....... > > Fontifying init.el... (regexps)....... > > > > > > -- > Adrian Aichner > mailto:adrian@xemacs.org > http://www.xemacs.org/ > > From xemacs-beta-bounces@xemacs.org Tue Oct 5 17:46:05 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95Ljsx0023636; Tue, 5 Oct 2004 17:45:55 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95Ljq7f023627 for ; Tue, 5 Oct 2004 17:45:52 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95Ljq9q023626 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 17:45:52 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95LjnuT023611 for ; Tue, 5 Oct 2004 17:45:49 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95LjnU4023610 for xemacweb@tux.org; Tue, 5 Oct 2004 17:45:49 -0400 Received: from smtp804.mail.sc5.yahoo.com (smtp804.mail.sc5.yahoo.com [66.163.168.183]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i95Ljlk9023596 for ; Tue, 5 Oct 2004 17:45:48 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@70.240.15.158 with login) by smtp804.mail.sc5.yahoo.com with SMTP; 5 Oct 2004 21:45:45 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" Date: Tue, 5 Oct 2004 16:47:24 -0700 Message-ID: <002f01c4ab35$aa88e090$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: <877jq56e7w.fsf@tleepslib.sk.tsukuba.ac.jp> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i95Ljlk9023596 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org This is the optimization I'm referring to. If it doesn't work, then the code is broken, but it should. /* We keep track of a "known" region for very fast access. This information is text-only so it goes here. We update this at each change to the buffer, so if it's entirely ASCII, these will always contain the minimum and maximum positions of the buffer. */ Charbpos mule_bufmin, mule_bufmax; Bytebpos mule_bytmin, mule_bytmax; int mule_shifter, mule_three_p; >Yes. The big issue is converting back to font indicies that the system understands. I still haven't figured out >how to get Xft to eat Unicode, but for X11 fonts the functions from unicode.c are fine. I don't understand. This is not a hard problem -- figure out what encoding Xft wants and convert appropriately. --- I think that recording undo information is (a) more important and (b) easily generalizes to language tagging. But for the moment can't we just say it's a YAGNI? The only people who really care would probably like to use XEmacs/CHISE anyway (it has special functions for database access to character property data, etc), except Olivier Galibert. ;-) --- YAGNI? CHISE? --- Well, they're not all that small, either. Under 1MB, with only the CNS charsets we can't yet (?) represent left out. 5% < charsets < 10% of total XEmacs (dumped) with all the trimmings. Optimized for size, it's probably about 10%. Still, most people can probably live without any of the Oriental charsets, which would cut it to under 100KB, and it's easy enough to customize by simply commenting out in the charset loader. I think that's easy enough ... if you don't want space badly enough to edit that list, you don't want it badly enough. ;-) --- If you care, we can provide a configure option to not load them. Given that each invocation of ZSH or VIM on my system is occupying 6MB of memory, and each invocation of Internet Explorer 18MB, I don't think the 750K for those tables is a big deal for most people. As Aidan says, we don't want people to have to twiddle dials or knobs to get features to work; they're likely to not know this and just give up instead. -----Original Message----- From: Stephen J. Turnbull [mailto:turnbull@sk.tsukuba.ac.jp] On Behalf Of Stephen J. Turnbull Sent: Monday, October 04, 2004 8:23 PM To: Ben Wing Cc: 'XEmacs Beta'; kehoea@parhasard.net Subject: Re: Moving to Unicode internally >>>>> "Ben" == Ben Wing writes: Ben> That means that a Mule build shouldn't go much slower, if at Ben> all, than a non-Mule build when working only with Latin-1 Ben> characters. This is something we should do before worrying Ben> about switching the internal format to UTF-anything. In fact Ben> this should already be the case with pure 7-bit ASCII files Ben> due to the simple caching in charbpos_to_bytebpos or Ben> whatever. AFAICT there is no optimization that knows whether the file is constant-width or pure ASCII or not. It is known that there are important special cases where Mule still sucks badly (VM summary generation is one), so presumably the caching is not good enough. Things like font-lock trip on this, occasionally. Steve Y AFAIK is still suffering with a terminal case of the slows. Since he's on Linux, I have to suspect his homebrew environment and penchant for cranking up gcc optimization have something to do with it; I don't see the problems he does on Linux with slower hardware (which is also running heavy stuff in the background). But he's not imagining things, he's got timings that are horrifying. And they're bad with vanilla build settings, too. Is it really worth trying to improve caching? IMO, we need the fixed-width buffer optimization. As you point out, strings aren't so important. Ben> Changing the default 8-bit format from Mule-internal to UTF-8 Ben> is orthogonal to the issue of changing the IByte * Ben> representation. It's this issue that "Moving to Unicode Ben> internally" signifies to me. As Stephen pointed out, I wrote Ben> the Mule code so that the vast majority of XEmacs code Ben> doesn't care about the internal representation. Hence, this Ben> kind of format switch should not be a very big deal. (Didn't Ben> someone already do this in fact in the UTF-2000 project?) Yes. The big issue is converting back to font indicies that the system understands. I still haven't figured out how to get Xft to eat Unicode, but for X11 fonts the functions from unicode.c are fine. Ben> However, this kind of change brings up the issue of how you Ben> encode language-specific tagging. Currently this is done in Ben> the charset (yuck), and doing it using extents would be Ben> better, but a fair amount of work. I think that recording undo information is (a) more important and (b) easily generalizes to language tagging. But for the moment can't we just say it's a YAGNI? The only people who really care would probably like to use XEmacs/CHISE anyway (it has special functions for database access to character property data, etc), except Olivier Galibert. ;-) Ben> Besides, the tables aren't that big. Well, they're not all that small, either. Under 1MB, with only the CNS charsets we can't yet (?) represent left out. 5% < charsets < 10% of total XEmacs (dumped) with all the trimmings. Optimized for size, it's probably about 10%. Still, most people can probably live without any of the Oriental charsets, which would cut it to under 100KB, and it's easy enough to customize by simply commenting out in the charset loader. I think that's easy enough ... if you don't want space badly enough to edit that list, you don't want it badly enough. ;-) Ben> Sounds like something Jamie either made up or would claim to Ben> have made up. Now that's .sig material! -- Institute of Policy and Planning S From xemacs-beta-bounces@xemacs.org Tue Oct 5 18:29:32 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95MTUSF029846; Tue, 5 Oct 2004 18:29:30 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95MTS8T029838 for ; Tue, 5 Oct 2004 18:29:28 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95MTS5v029837 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 18:29:28 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95MTPsk029812 for ; Tue, 5 Oct 2004 18:29:25 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95MTPNk029811 for xemacweb@tux.org; Tue, 5 Oct 2004 18:29:25 -0400 Received: from mailout07.sul.t-online.com (mailout07.sul.t-online.com [194.25.134.83]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95MTMOq029795; Tue, 5 Oct 2004 18:29:22 -0400 Received: from fwd09.aul.t-online.de by mailout07.sul.t-online.com with smtp id 1CExo9-0006Zo-00; Wed, 06 Oct 2004 00:29:21 +0200 Received: from D5DC120J.t-online.de (EPZBuvZcge2EQ4FhfR5Zx82Ge3XKcKybbRGMVlpqXUsdAC7GqV6O4N@[193.158.170.98]) by fmrl09.sul.t-online.com with esmtp id 1CExnu-1kIWDg0; Wed, 6 Oct 2004 00:29:06 +0200 To: "Karr, David" X-Attribution: APA References: <0C260F619E428642BFA6380177C3ADF3A3FF38@exmsea005.us.wamu.net> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Wed, 06 Oct 2004 00:30:25 +0200 In-Reply-To: <0C260F619E428642BFA6380177C3ADF3A3FF38@exmsea005.us.wamu.net> (David Karr's message of "Tue, 5 Oct 2004 13:31:04 -0700") Message-ID: <4ql8n6gt.fsf@smtprelay.t-online.de> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: EPZBuvZcge2EQ4FhfR5Zx82Ge3XKcKybbRGMVlpqXUsdAC7GqV6O4N@t-dialin.net X-TOI-MSGID: 78af7e82-4ddf-48b3-8f5d-2a177961b45f Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Ben Wing , XEmacs Beta Subject: Re: [Bug: 21.4.13] After update, get error in 'font-lock-pre-idle-hook' X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Karr, David" writes: > Ok, starting "xemacs -vanilla" and then setting debug-on-signal to t > (debug-on-error had no effect), I get the stack trace that follows this. > > It appears to show that it's happening in "senator.el", as a result of > the advice for "re-search-forward". That's about all my lisp knowledge > will take me. > > I'm not sure what to review in my load-path shadows. This didn't start > happening until I just upgraded my Cygwin and Xemacs earlier today. Hi David! Oh, so you updated Cygwin too? What versions did you upgrade from and to? I'm using CYGWIN_NT-5.1 D5DC120J 1.5.7(0.109/3/2) 2004-01-30 19:32 i686 unknown unknown Cygwin Ben, perhaps this is related to the cygwin problems you are seeing? Adrian > > Signaling: (error "Invalid search limit (wrong side of point)") > ad-Orig-re-search-forward("[;,{]" 7347 move nil nil) > (if (interactive-p) (call-interactively (quote > ad-Orig-re-search-forward)) (ad-Orig-re-search-forward regexp limit > noerror count buffer)) > (setq ad-return-value (if (interactive-p) (call-interactively ...) > (ad-Orig-re-search-forward regexp limit noerror count buffer))) > (if (and isearch-mode senator-isearch-semantic-mode (string-equal > regexp isearch-string)) (unwind-protect (progn ... ...) (setq > senator-isearch-semantic-mode t)) (setq ad-return-value (if ... ... > ...))) > (let (ad-return-value) (if (and isearch-mode > senator-isearch-semantic-mode ...) (unwind-protect ... ...) (setq > ad-return-value ...)) ad-return-value) > re-search-forward("[;,{]" 7347 move) > byte-code("..." [check-state noerror check-pos state state-pos bound > re-search-forward parse-partial-sexp 0 nil 7 "[\n > ]" 4 search-forward "*/" 5 ?/ extent-at syntax-table extent-property (?/ > ?*) signal search-failed 3 make-string 1 t match-data ((store-match-data > match-data)) c-beginning-of-macro c-end-of-macro ((store-match-data > match-data)) c-end-of-current-token lookbehind-submatch tmp regexp > paren-level last-token-end-pos continue search-pos ext ender match-data > start not-inside-token match-data found] 7) > c-syntactic-re-search-forward("[;,{]" 7347 move t) > c-font-lock-declarators(7347 t nil) > # face start end limit -match-end-pos- nil boundp re-search-forward t 0 > c-skip-comments-and-strings match-data (...) 1 font-lock-type-face > put-nonduplicable-text-property font-lock (...) c-forward-sws (...) > c-font-lock-declarators c-known-type-key match-data match-data > match-data] 5>(7347) > font-lock-fontify-keywords-region(7320 7347 nil) > font-lock-default-fontify-region(7320 7347 nil) > font-lock-fontify-region(7320 7347) > # font-lock-fontify-region] 3>(7320 7347 t) > map-range-table(# font-lock-fontify-region] 3> #s(range-table data ((7320 7347) t))) > # [font-lock-pending-buffer-table zmacs-region-stays font-lock-range-table > buffer remhash buffer-live-p clear-range-table map-extents > # nil font-lock-pending t > put-text-property map-range-table # 3>] 9>(# t) > maphash(# [font-lock-pending-buffer-table zmacs-region-stays font-lock-range-table > buffer remhash buffer-live-p clear-range-table map-extents > # nil font-lock-pending t > put-text-property map-range-table # 3>] 9> #) > font-lock-fontify-pending-extents() > byte-code("..." [font-lock-pending-buffer-table hash-table-count 0 > font-lock-fontify-pending-extents] 2) > font-lock-pre-idle-hook() > > >> -----Original Message----- >> From: Adrian Aichner [mailto:adrian@xemacs.org] >> Sent: Tuesday, October 05, 2004 12:23 PM >> To: Karr, David >> Cc: XEmacs Beta >> Subject: Re: [Bug: 21.4.13] After update, get error in >> 'font-lock-pre-idle-hook' >> >> >> "Karr, David" writes: >> >> > ================================================================ >> > Dear Bug Team! >> > >> > I just upgraded my Cygwin and XEmacs, and now I'm seeing >> the following >> > warning pop up when I do various things: >> >> Hi David, could you please reduce the "various things" to a >> real short list, ideally starting with xemacs -vanilla ? >> >> A *Bachtrace* of the problem with also help a lot. >> >> You packages look fairly recent as well. >> >> You way want to review the list of load-path shadows, which >> isn't too long in your case. >> >> > >> > (8) (warning/warning) Error caught in `font-lock-pre-idle-hook': >> > (error Invalid search limit (wrong side of point)) >> > >> > My current test case for this is creating a new line in a >> Java source >> > file. >> >> Will >> M-x toggle-debug-on-error >> create a *Backtrace* when you create a new line afterwards? >> >> Please send us that if so. >> >> Best regards, >> >> Adrian >> >> > >> > ================================================================ >> > >> > System Info to help track down your bug: >> > --------------------------------------- >> > >> > uname -a: CYGWIN_NT-5.0 TSUNAMI 1.3.20(0.73/3/2) 2003-02-08 >> 12:10 i686 >> > unknown unknown Cygwin >> > >> > ./configure '--with-dragndrop' '--with-postgresql=no' >> '--with-x=no' >> > '--bindir=/usr/local/bin/i686-pc-cygwin' '--with-site-lisp=yes' >> > '--with-ipv6-cname=no' '--with-netinstall' >> > >> > >> > XEmacs 21.4.13 "Rational FORTRAN" configured for `i686-pc-cygwin'. >> > >> > >> > Compilation / Installation: >> > Source code location: /development/xemacs/xemacs-21.4-release >> > Installation prefix: /usr/local >> > Operating system description file: `s/cygwin32.h' >> > Machine description file: `m/intel386.h' >> > Compiler: gcc >> > -I/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../include/noX >> > -I/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../include/noX -g -O3 >> > -Wall -Wno-switch -Winline -Wmissing-prototypes >> -Wsign-compare -Wshadow >> > -Wpointer-arith >> > Relocating allocator for buffers: no >> > GNU version of malloc: yes >> > >> > Window System: >> > Compiling in support for the Microsoft window system. >> > Using MS-Windows menubars. >> > Using MS-Windows scrollbars. >> > Using MS-Windows dialog boxes. >> > Using MS-Windows native widgets. >> > Compiling in support for Drag'n'Drop (EXPERIMENTAL). >> > - Drag'n'Drop prototype: msw. >> > >> > TTY: >> > Compiling in support for ncurses. >> > >> > Images: >> > Compiling in support for GIF images (builtin). >> > Compiling in support for XPM images. >> > Compiling in support for PNG images. >> > Compiling in support for JPEG images. >> > Compiling in support for TIFF images. >> > Compiling in support for X-Face message headers. >> > >> > Sound: >> > Compiling in support for sound (native). >> > >> > Databases: >> > Compiling in support for GNU DBM. >> > >> > Internationalization: >> > Compiling in support for file coding. >> > >> > Mail: >> > Compiling in support for POP mail retrieval. >> > >> > Other Features: >> > Inhibiting IPv6 canonicalization at startup. >> > Compiling in support for dynamic shared object modules. >> > >> > >> > >> > Load-Path Lisp Shadows: >> > ---------------------- >> > (/home/u166705/ntlisp/clearcase >> > /usr/local/lib/xemacs/xemacs-packages/lisp/clearcase/clearcase >> > /home/u166705/ntlisp/p4 >> > /usr/local/lib/xemacs/xemacs-packages/lisp/prog-modes/p4 >> > /home/u166705/ntlisp/compile2/compile >> > /usr/local/lib/xemacs/xemacs-packages/lisp/xemacs-base/compile >> > /usr/local/lib/xemacs/xemacs-packages/lisp/build/build-report >> > /usr/local/lib/xemacs-21.4.13/lisp/build-report) >> > >> > >> > Installed XEmacs Packages: >> > ------------------------- >> > (zenirc ver: 1.15 upstream: 2.112) >> > (xwem ver: 1.14 upstream: 0.2) >> > (xslt-process ver: 1.11 upstream: regular) >> > (xslide ver: 1.09 upstream: 0.2.2) >> > (xlib ver: 1.12 upstream: 0.2) >> > (xemacs-devel ver: 1.64 upstream: No-Upstream-Ver) >> (xemacs-base ver: >> > 1.87 upstream: No-Upstream-Ver) (x-symbol ver: 1.1 upstream: 4.5.1) >> > (w3 ver: 1.3 upstream: 4.0pre47) >> > (vm ver: 7.18 upstream: 7.17) >> > (viper ver: 1.37 upstream: 3.09) >> > (view-process ver: 1.13 upstream: 2.4) >> > (vhdl ver: 1.19 upstream: 3.32.20) >> > (vc-cc ver: 1.22 upstream: No-Upstream-Ver) >> > (vc ver: 1.38 upstream: No-Upstream-Ver) >> > (tramp ver: 1.17 upstream: 2.0.35) >> > (tpu ver: 1.14 upstream: 4.2X) >> > (tooltalk ver: 1.15 upstream: No-Upstream-Ver) >> > (tm ver: 1.37 upstream: No-Upstream-Ver) >> > (time ver: 1.14 upstream: 1.17) >> > (textools ver: 1.15 upstream: No-Upstream-Ver) >> > (text-modes ver: 1.78 upstream: No-Upstream-Ver) >> > (texinfo ver: 1.25 upstream: No-Upstream-Ver) >> > (supercite ver: 1.2 upstream: 3.55x3) >> > (strokes ver: 1.1 upstream: No-Upstream-Ver) >> > (speedbar ver: 1.27 upstream: 0.14beta4) >> > (sounds-wav ver: 1.12 upstream: No-Upstream-Ver) >> > (sounds-au ver: 1.12 upstream: No-Upstream-Ver) >> > (sml-mode ver: 0.11 upstream: 3.9.5) >> > (slider ver: 1.15 upstream: 0.3x1) >> > (sieve ver: 1.16 upstream: No-Upstream-Ver) >> > (sh-script ver: 1.18 upstream: 2.0e) >> > (sgml ver: 1.11 upstream: No-Upstream-Ver) >> > (semantic ver: 1.18 upstream: 1.4.2) >> > (scheme ver: 1.14 upstream: No-Upstream-Ver) >> > (sasl ver: 1.14 upstream: 1.14.4) >> > (ruby-modes ver: 1.02 upstream: 1.6.8) >> > (rmail ver: 1.14 upstream: No-Upstream-Ver) >> > (riece ver: 1.15 upstream: 0.2.2) >> > (reftex ver: 1.34 upstream: 4.21) >> > (python-modes ver: 1.06 upstream: No-Upstream-Ver) >> > (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) >> > (psgml ver: 1.43 upstream: 1.3.1) >> > (ps-print ver: 1.11 upstream: 6.5.6) >> > (prog-modes ver: 2.01 upstream: No-Upstream-Ver) >> > (pgg ver: 1.04 upstream: 0.1) >> > (perl-modes ver: 1.06 upstream: No-Upstream-Ver) >> > (pcomplete ver: 1.03 upstream: 1.1.6) >> > (pcl-cvs ver: 1.65 upstream: R-2_9_9) >> > (pc ver: 1.26 upstream: No-Upstream-Ver) >> > (os-utils ver: 1.35 upstream: No-Upstream-Ver) >> > (oo-browser ver: 1.04 upstream: 4.08) >> > (ocaml ver: 0.05 upstream: 3.06) >> > (net-utils ver: 1.44 upstream: N/A) >> > (mmm-mode ver: 1.02 upstream: 0.4.7) >> > (misc-games ver: 1.18 upstream: No-Upstream-Ver) >> > (mine ver: 1.16 upstream: 1.9) >> > (mh-e ver: 1.28 upstream: 7.4.2) >> > (mew ver: 1.18 upstream: 1.94.2) >> > (mailcrypt ver: 2.14 upstream: 3.5.8) >> > (mail-lib ver: 1.67 upstream: No-Upstream-Ver) >> > (liece ver: 1.13 upstream: 1.4.9) >> > (jde ver: 1.46 upstream: regular) >> > (ispell ver: 1.29 upstream: 3.6) >> > (ilisp ver: 1.33 upstream: 5.12.0) >> > (igrep ver: 1.13 upstream: 2.111) >> > (idlwave ver: 1.31 upstream: 5.1) >> > (ibuffer ver: 1.09 upstream: No-Upstream-Ver) >> > (hyperbole ver: 1.16 upstream: 4.18) >> > (hm--html-menus ver: 1.23 upstream: 5.9) >> > (haskell-mode ver: 1.07 upstream: 1.45) >> > (gnus ver: 1.8 upstream: 5.10.6) >> > (gnats ver: 1.16 upstream: 3.101) >> > (general-docs ver: 1.01 upstream: No-Upstream-Ver) >> > (games ver: 1.15 upstream: 1.04) >> > (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) >> > (frame-icon ver: 1.11 upstream: No-Upstream-Ver) >> > (fortran-modes ver: 1.04 upstream: No-Upstream-Ver) >> > (forms ver: 1.15 upstream: 2.37) >> > (footnote ver: 1.16 upstream: 0.18x) >> > (eudc ver: 1.39 upstream: 1.32) >> > (eterm ver: 1.15 upstream: No-Upstream-Ver) >> > (ess ver: 1.1 upstream: 5.2.2) >> > (eshell ver: 1.07 upstream: 2.4.1) >> > (escreen ver: 1.01 upstream: 1.16) >> > (erc ver: 0.12 upstream: Version 4.0 Revision: 1.675) >> > (emerge ver: 1.11 upstream: No-Upstream-Ver) >> > (elib ver: 1.11 upstream: 1.0) >> > (eieio ver: 1.05 upstream: 0.17) >> > (efs ver: 1.32 upstream: 1.22) >> > (edt ver: 1.13 upstream: No-Upstream-Ver) >> > (edit-utils ver: 2.14 upstream: No-Upstream-Ver) >> > (ediff ver: 1.5 upstream: 2.75) >> > (edebug ver: 1.21 upstream: No-Upstream-Ver) >> > (ecrypto ver: 0.17 upstream: 2.0) >> > (ecb ver: 1.18 upstream: 2.24) >> > (docbookide ver: 0.07000000000000001 upstream: 0.1) >> > (dired ver: 1.15 upstream: 7.11) >> > (dictionary ver: 1.12 upstream: regular) >> > (debug ver: 1.17 upstream: No-Upstream-Ver) >> > (crisp ver: 1.14 upstream: 1.34) >> > (cookie ver: 1.15 upstream: No-Upstream-Ver) >> > (clearcase ver: 1.08 upstream: No-Upstream-Ver) >> > (cc-mode ver: 1.43 upstream: 5.30.9) >> > (calendar ver: 1.23 upstream: No-Upstream-Ver) >> > (calc ver: 1.25 upstream: 2.02fX3) >> > (c-support ver: 1.2 upstream: No-Upstream-Ver) >> > (build ver: 1.14 upstream: 2.02) >> > (bbdb ver: 1.24 upstream: 2.34) >> > (auctex ver: 1.38 upstream: 11.14) >> > (apel ver: 1.27 upstream: 10.2) >> > (ada ver: 1.14 upstream: 2.27) >> > (Sun ver: 1.15 upstream: No-Upstream-Ver) >> > >> > >> > >> > Installed Modules: >> > ----------------- >> > >> > >> > Features: >> > -------- >> > >> > (xemacsbug shadow semantic-el view-less view hyper-apropos >> debug jde >> > jde-open-source executable jde-import jde-java-font-lock >> > jde-which-method jde-java-grammar jde-wiz jde-complete >> senator eldoc >> > browse-url jde-gen tempo >> > jde-run jde-jdb jde-bug jde-dbs jde-dbo jde-db overlay jde-parse >> > jde-imenu >> > semantic-imenu imenu semantic-java thingatpt avltree >> stack-m elib-node >> > semantic-bnf semantic-sb semantic-ia-sb semantic-analyze >> semantic-ctxt >> > semantic-cb eieio-base eieio-speedbar eieio-custom speedbar sb-image >> > dframe >> > semantic-util-modes semantic-util semantic assoc working jde-compile >> > cus-edit >> > cus-load semantic-load jde-help jde-util jde-widgets tree-widget efc >> > wid-edit >> > beanshell eieio bbdb timezone vc vc-hooks sgml-mode psgml advice >> > advice-preload >> > message-x cperl-mode efs-x19.15 efs-fnh efs-ovwrt efs-cu efs-netrc >> > efs-defun >> > efs analog mail-source format-spec message messagexmas mml mml-sec >> > mml-smime >> > smime dig mm-decode mm-bodies mm-encode mailcap lpr >> mail-parse rfc2045 >> > rfc2231 >> > rfc2047 qp ietf-drums mail-abbrevs nnheader nnheaderxm >> gnus-util netrc >> > time-date parse-time mm-util mail-prsvr mail-utils >> mailheader canlock >> > smtpmail >> > sendmail rfc822 idl-font-lock supercite mail-extr regi cc-fonts >> > font-lock shell >> > comint ring gnuserv rsz-minibuf cc-mode cc-menus cc-cmds cc-styles >> > cc-align >> > cc-engine cc-vars cc-defs regexp-opt filladapt compile2 compile >> > request-directory generic-filter command-window >> window-manip-fns hlist >> > declare-object env buffer-cycle time ffap paren mic-paren >> timer cus-face >> > edmacro iswitchb zenirc-autoloads xwem-autoloads >> xslt-process-autoloads >> > xslide-autoloads xlib-autoloads xemacs-devel-autoloads >> > xemacs-base-autoloads >> > x-symbol-autoloads w3-autoloads vm-autoloads viper-autoloads >> > view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads >> > tramp-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads >> > time-autoloads >> > textools-autoloads text-modes-autoloads texinfo-autoloads >> > supercite-autoloads >> > strokes-autoloads speedbar-autoloads sounds-wav-autoloads >> > sounds-au-autoloads >> > sml-mode-autoloads slider-autoloads sieve-autoloads >> sh-script-autoloads >> > sgml-autoloads semantic-autoloads scheme-autoloads sasl-autoloads >> > ruby-modes-autoloads rmail-autoloads riece-autoloads >> reftex-autoloads >> > python-modes-autoloads psgml-dtds-autoloads psgml-autoloads >> > ps-print-autoloads >> > prog-modes-autoloads pgg-autoloads perl-modes-autoloads >> > pcomplete-autoloads >> > pcl-cvs-autoloads pc-autoloads os-utils-autoloads >> oo-browser-autoloads >> > ocaml-autoloads net-utils-autoloads mmm-mode-autoloads >> > misc-games-autoloads >> > mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads >> > mail-lib-autoloads liece-autoloads jde-autoloads ispell-autoloads >> > ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads >> > hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads >> > gnus-autoloads gnats-autoloads general-docs-autoloads >> games-autoloads >> > fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads >> > forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads >> > ess-autoloads >> > eshell-autoloads escreen-autoloads erc-autoloads emerge-autoloads >> > elib-autoloads eieio-autoloads efs-autoloads edt-autoloads >> > edit-utils-autoloads >> > ediff-autoloads edebug-autoloads ecrypto-autoloads ecb-autoloads >> > docbookide-autoloads dired-autoloads dictionary-autoloads >> > debug-autoloads >> > crisp-autoloads cookie-autoloads clearcase-autoloads >> cc-mode-autoloads >> > calendar-autoloads calc-autoloads c-support-autoloads >> build-autoloads >> > bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads >> > Sun-autoloads >> > lisp-autoloads loadhist auto-show fontl-hooks code-cmds gutter-items >> > menubar-items x-menubar dragdrop mode-motion mouse itimer auto-save >> > lisp-mode >> > easymenu iso8859-1 page buff-menu lib-complete help-nomule cus-file >> > derived >> > frame text-props obsolete cus-start custom widget cl-extra >> mini-cl cl >> > cl-19 >> > packages backquote very-early-lisp file-coding mswindows-scrollbars >> > mswindows >> > tty-frames tty toolbar native-sound scrollbar >> unix-processes multicast >> > network-streams subprocesses modules >> menu-accelerator-support menubar >> > dbm md5 >> > xemacs gutter tiff png gif jpeg xface xpm xbm >> lisp-float-type cygwin32 >> > dragdrop-api dialog devices window-system base64) >> > >> > >> > Recent keystrokes: >> > ----------------- >> > >> > BS BS p r e TAB C-g C-h f f o n t - l o c k - p r e >> > TAB - i TAB RET q C-f C-x C-f C-a C-k $ H O M E / . >> > x e m TAB i n TAB RET C-x / f o n t - l o c k C-s C-s >> > C-s C-s C-s C-s C-s C-s C-s C-s C-a C-x C-f C-x , C-b >> > C-k n t l TAB f o n TAB TAB C-x o C-o M-x r e p o r >> > t - e m TAB RET >> > >> > >> > Recent messages (most recent first): >> > ----------------------------------- >> > >> > Loading xemacsbug...done >> > Loading xemacsbug... >> > Quit >> > Fontifying init.el... done. >> > Loading semantic-el...done >> > Fontifying init.el... (regexps)................. >> > Fontifying init.el... (regexps)................. >> > Fontifying init.el... (regexps)................. >> > Fontifying init.el... (regexps)................. >> > Fontifying init.el... (regexps)............... >> > Fontifying init.el... (regexps)............... >> > Fontifying init.el... (regexps)............ >> > Fontifying init.el... (regexps)......... >> > Fontifying init.el... (regexps)........ >> > Fontifying init.el... (regexps)........ >> > Fontifying init.el... (regexps)........ >> > Fontifying init.el... (regexps)........ >> > Fontifying init.el... (regexps)....... >> > Fontifying init.el... (regexps)....... >> > Fontifying init.el... (regexps)....... >> > >> > >> >> -- >> Adrian Aichner >> mailto:adrian@xemacs.org >> http://www.xemacs.org/ >> >> > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Tue Oct 5 18:35:49 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95MZlAW030755; Tue, 5 Oct 2004 18:35:47 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95MZjFS030742 for ; Tue, 5 Oct 2004 18:35:45 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95MZjMD030741 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 18:35:45 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95MZi4p030730 for ; Tue, 5 Oct 2004 18:35:44 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95MZifd030729 for xemacweb@tux.org; Tue, 5 Oct 2004 18:35:44 -0400 Received: from bastard.youngs.au.com (CPE-61-9-212-151.qld.bigpond.net.au [61.9.212.151]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95MZgcC030720 for ; Tue, 5 Oct 2004 18:35:43 -0400 Received: from bastard.youngs.au.com (localhost [127.0.0.1]) by bastard.youngs.au.com (8.12.11/8.12.11) with ESMTP id i95MZW91022622 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 6 Oct 2004 08:35:32 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id i95MZWWb022621; Wed, 6 Oct 2004 08:35:32 +1000 X-Authentication-Warning: bastard.youngs.au.com: steve set sender to steve@youngs.au.com using -f Mail-Copies-To: never To: XEmacs beta References: From: Steve Youngs X-Face: %@A&y\ef)A6pi|q43; M>uyhO)~NP*fpdo0XrUuutf0|nku\O5JV(7EG%odc'n6}G@tYRl+B #[n,%B`.sHZ5>3MZvrm%,rWE7)c}ZXjH\>=p@AL\y\gyu|.lJ8B`F++86 Organization: The XEmacs Project X-X-Day: Only 2431327 days till X-Day. Got Slack? X-URL: X-Request-PGP: X-OpenPGP-Fingerprint: 1659 2093 19D5 C06E D320 3A20 1D27 DB4B A94B 3003 X-Discordian-Date: Prickle-Prickle, the 60th day of Bureaucracy, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Wed, 06 Oct 2004 08:35:29 +1000 In-Reply-To: (Adrian Aichner's message of "Tue, 05 Oct 2004 21:49:25 +0200") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of steve@youngs.au.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.5 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: [Success] XEmacs 21.4.15 "Security Through Obscurity" i586-pc-win32 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-=-= * Adrian Aichner writes: > Steve, do the shy group matching errors you have reported recently > also produce failing tests in regexp-tests.el ? No. Which is kinda strange I know. Nonetheless, I am seeing a _lot_ of problems and if I revert Steve T's changes to regexp.[ch] they _all_ go away. -- |---------------------| | XEmacs - The only _______ you'll ever need. | | Fill in the blank, yes, it's THAT good! | |-------------------------------------| --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Eicq - The XEmacs ICQ Client iEYEABECAAYFAkFjIbQACgkQHSfbS6lLMAOzewCg2OjIxg7oNswHk1PVKLxpbc5r qesAnjlf61Wdzn1zHb4exip9Y5w0Ff0A =XVO2 -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Tue Oct 5 18:37:55 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95MbsW0031173; Tue, 5 Oct 2004 18:37:54 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95MbqKG031165 for ; Tue, 5 Oct 2004 18:37:52 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95Mbqtx031164 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 18:37:52 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95Mbn6J031146 for ; Tue, 5 Oct 2004 18:37:49 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95MbnoO031145 for xemacweb@tux.org; Tue, 5 Oct 2004 18:37:49 -0400 Received: from mtao002.wamu.net (mtao002.wamu.net [167.88.201.32]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95MbmMV031128; Tue, 5 Oct 2004 18:37:48 -0400 Received: from ([10.144.81.63]) by mtao002.wamu.net with ESMTP id KP-BYB33.51403278; Tue, 05 Oct 2004 15:36:57 -0700 Received: from EXMSEA005.us.wamu.net ([10.144.81.24]) by exisea010.us.wamu.net with Microsoft SMTPSVC(5.0.2195.6713); Tue, 5 Oct 2004 15:36:57 -0700 X-MIMEOLE: Produced By Microsoft Exchange V6.0.6556.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Tue, 5 Oct 2004 15:36:57 -0700 Message-ID: <0C260F619E428642BFA6380177C3ADF30126B2B1@exmsea005.us.wamu.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Bug: 21.4.13] After update, get error in 'font-lock-pre-idle-hook' Thread-index: AcSrKvKmbiq+tEnkTBSOkYGg1ICewQAAE5rQ From: "Karr, David" To: "Adrian Aichner" X-OriginalArrivalTime: 05 Oct 2004 22:36:57.0764 (UTC) FILETIME=[D28D5E40:01C4AB2B] Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of david.karr@wamu.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i95MbmMV031128 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: Ben Wing , XEmacs Beta Subject: RE: [Bug: 21.4.13] After update, get error in 'font-lock-pre-idle-hook' X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org My uname -a: CYGWIN_NT-5.1 LFBU99XVVNX 1.5.11(0.116/4/2) 2004-09-04 23:17 i686 unknown unknown Cygwin I don't have the exact uname value beforehand, but I believe it was 1.5.10. Also, I have noticed that after "a while" in the same session, I stop getting this error. Once I restart Xemacs, however, I get it again "for a while". > -----Original Message----- > From: Adrian Aichner [mailto:adrian@xemacs.org] > Sent: Tuesday, October 05, 2004 3:30 PM > To: Karr, David > Cc: Ben Wing; XEmacs Beta > Subject: Re: [Bug: 21.4.13] After update, get error in > 'font-lock-pre-idle-hook' > > > "Karr, David" writes: > > > Ok, starting "xemacs -vanilla" and then setting > debug-on-signal to t > > (debug-on-error had no effect), I get the stack trace that follows > > this. > > > > It appears to show that it's happening in "senator.el", as > a result of > > the advice for "re-search-forward". That's about all my lisp > > knowledge will take me. > > > > I'm not sure what to review in my load-path shadows. This didn't > > start happening until I just upgraded my Cygwin and Xemacs earlier > > today. > > Hi David! > > Oh, so you updated Cygwin too? > > What versions did you upgrade from and to? > > I'm using > CYGWIN_NT-5.1 D5DC120J 1.5.7(0.109/3/2) 2004-01-30 19:32 i686 > unknown unknown Cygwin > > Ben, perhaps this is related to the cygwin problems you are seeing? > > Adrian > > > > > Signaling: (error "Invalid search limit (wrong side of point)") > > ad-Orig-re-search-forward("[;,{]" 7347 move nil nil) > > (if (interactive-p) (call-interactively (quote > > ad-Orig-re-search-forward)) (ad-Orig-re-search-forward regexp limit > > noerror count buffer)) > > (setq ad-return-value (if (interactive-p) > (call-interactively ...) > > (ad-Orig-re-search-forward regexp limit noerror count buffer))) > > (if (and isearch-mode senator-isearch-semantic-mode (string-equal > > regexp isearch-string)) (unwind-protect (progn ... ...) (setq > > senator-isearch-semantic-mode t)) (setq ad-return-value (if ... ... > > ...))) > > (let (ad-return-value) (if (and isearch-mode > > senator-isearch-semantic-mode ...) (unwind-protect ... ...) (setq > > ad-return-value ...)) ad-return-value) > > re-search-forward("[;,{]" 7347 move) > > byte-code("..." [check-state noerror check-pos state > state-pos bound > > re-search-forward parse-partial-sexp 0 nil 7 "[\n ]" 4 > search-forward > > "*/" 5 ?/ extent-at syntax-table extent-property (?/ > > ?*) signal search-failed 3 make-string 1 t match-data > > ((store-match-data > > match-data)) c-beginning-of-macro c-end-of-macro ((store-match-data > > match-data)) c-end-of-current-token lookbehind-submatch tmp regexp > > paren-level last-token-end-pos continue search-pos ext > ender match-data > > start not-inside-token match-data found] 7) > > c-syntactic-re-search-forward("[;,{]" 7347 move t) > > c-font-lock-declarators(7347 t nil) > > # [parse-sexp-lookup-properties > > face start end limit -match-end-pos- nil boundp > re-search-forward t 0 > > c-skip-comments-and-strings match-data (...) 1 font-lock-type-face > > put-nonduplicable-text-property font-lock (...) c-forward-sws (...) > > c-font-lock-declarators c-known-type-key match-data match-data > > match-data] 5>(7347) > > font-lock-fontify-keywords-region(7320 7347 nil) > > font-lock-default-fontify-region(7320 7347 nil) > > font-lock-fontify-region(7320 7347) > > # > font-lock-fontify-region] 3>(7320 7347 t) > > map-range-table(# "...(5)" [end beg > > font-lock-fontify-region] 3> #s(range-table data ((7320 7347) t))) > > # > [font-lock-pending-buffer-table zmacs-region-stays > font-lock-range-table > > buffer remhash buffer-live-p clear-range-table map-extents > > # nil font-lock-pending t > > put-text-property map-range-table # "...(5)" ... > > 3>] 9>(# t) > > maphash(# > [font-lock-pending-buffer-table zmacs-region-stays > > font-lock-range-table buffer remhash buffer-live-p > clear-range-table > > map-extents # nil > > font-lock-pending t put-text-property map-range-table > > # > 3>] 9> #) > > font-lock-fontify-pending-extents() > > byte-code("..." [font-lock-pending-buffer-table > hash-table-count 0 > > font-lock-fontify-pending-extents] 2) > > font-lock-pre-idle-hook() > > > > > >> -----Original Message----- > >> From: Adrian Aichner [mailto:adrian@xemacs.org] > >> Sent: Tuesday, October 05, 2004 12:23 PM > >> To: Karr, David > >> Cc: XEmacs Beta > >> Subject: Re: [Bug: 21.4.13] After update, get error in > >> 'font-lock-pre-idle-hook' > >> > >> > >> "Karr, David" writes: > >> > >> > ================================================================ > >> > Dear Bug Team! > >> > > >> > I just upgraded my Cygwin and XEmacs, and now I'm seeing > >> the following > >> > warning pop up when I do various things: > >> > >> Hi David, could you please reduce the "various things" to a > >> real short list, ideally starting with xemacs -vanilla ? > >> > >> A *Bachtrace* of the problem with also help a lot. > >> > >> You packages look fairly recent as well. > >> > >> You way want to review the list of load-path shadows, which > >> isn't too long in your case. > >> > >> > > >> > (8) (warning/warning) Error caught in `font-lock-pre-idle-hook': > >> > (error Invalid search limit (wrong side of point)) > >> > > >> > My current test case for this is creating a new line in a > >> Java source > >> > file. > >> > >> Will > >> M-x toggle-debug-on-error > >> create a *Backtrace* when you create a new line afterwards? > >> > >> Please send us that if so. > >> > >> Best regards, > >> > >> Adrian > >> > >> > > >> > ================================================================ > >> > > >> > System Info to help track down your bug: > >> > --------------------------------------- > >> > > >> > uname -a: CYGWIN_NT-5.0 TSUNAMI 1.3.20(0.73/3/2) 2003-02-08 > >> 12:10 i686 > >> > unknown unknown Cygwin > >> > > >> > ./configure '--with-dragndrop' '--with-postgresql=no' > >> '--with-x=no' > >> > '--bindir=/usr/local/bin/i686-pc-cygwin' '--with-site-lisp=yes' > >> > '--with-ipv6-cname=no' '--with-netinstall' > >> > > >> > > >> > XEmacs 21.4.13 "Rational FORTRAN" configured for > `i686-pc-cygwin'. > >> > > >> > > >> > Compilation / Installation: > >> > Source code location: /development/xemacs/xemacs-21.4-release > >> > Installation prefix: /usr/local > >> > Operating system description file: `s/cygwin32.h' > >> > Machine description file: `m/intel386.h' > >> > Compiler: gcc > >> > -I/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../include/noX > >> > -I/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../include/noX -g > >> > -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes > >> -Wsign-compare -Wshadow > >> > -Wpointer-arith > >> > Relocating allocator for buffers: no > >> > GNU version of malloc: yes > >> > > >> > Window System: > >> > Compiling in support for the Microsoft window system. > >> > Using MS-Windows menubars. > >> > Using MS-Windows scrollbars. > >> > Using MS-Windows dialog boxes. > >> > Using MS-Windows native widgets. > >> > Compiling in support for Drag'n'Drop (EXPERIMENTAL). > >> > - Drag'n'Drop prototype: msw. > >> > > >> > TTY: > >> > Compiling in support for ncurses. > >> > > >> > Images: > >> > Compiling in support for GIF images (builtin). > >> > Compiling in support for XPM images. > >> > Compiling in support for PNG images. > >> > Compiling in support for JPEG images. > >> > Compiling in support for TIFF images. > >> > Compiling in support for X-Face message headers. > >> > > >> > Sound: > >> > Compiling in support for sound (native). > >> > > >> > Databases: > >> > Compiling in support for GNU DBM. > >> > > >> > Internationalization: > >> > Compiling in support for file coding. > >> > > >> > Mail: > >> > Compiling in support for POP mail retrieval. > >> > > >> > Other Features: > >> > Inhibiting IPv6 canonicalization at startup. > >> > Compiling in support for dynamic shared object modules. > >> > > >> > > >> > > >> > Load-Path Lisp Shadows: > >> > ---------------------- > >> > (/home/u166705/ntlisp/clearcase > >> > /usr/local/lib/xemacs/xemacs-packages/lisp/clearcase/clearcase > >> > /home/u166705/ntlisp/p4 > >> > /usr/local/lib/xemacs/xemacs-packages/lisp/prog-modes/p4 > >> > /home/u166705/ntlisp/compile2/compile > >> > /usr/local/lib/xemacs/xemacs-packages/lisp/xemacs-base/compile > >> > /usr/local/lib/xemacs/xemacs-packages/lisp/build/build-report > >> > /usr/local/lib/xemacs-21.4.13/lisp/build-report) > >> > > >> > > >> > Installed XEmacs Packages: > >> > ------------------------- > >> > (zenirc ver: 1.15 upstream: 2.112) > >> > (xwem ver: 1.14 upstream: 0.2) > >> > (xslt-process ver: 1.11 upstream: regular) > >> > (xslide ver: 1.09 upstream: 0.2.2) > >> > (xlib ver: 1.12 upstream: 0.2) > >> > (xemacs-devel ver: 1.64 upstream: No-Upstream-Ver) > >> (xemacs-base ver: > >> > 1.87 upstream: No-Upstream-Ver) (x-symbol ver: 1.1 > upstream: 4.5.1) > >> > (w3 ver: 1.3 upstream: 4.0pre47) (vm ver: 7.18 upstream: 7.17) > >> > (viper ver: 1.37 upstream: 3.09) > >> > (view-process ver: 1.13 upstream: 2.4) > >> > (vhdl ver: 1.19 upstream: 3.32.20) > >> > (vc-cc ver: 1.22 upstream: No-Upstream-Ver) > >> > (vc ver: 1.38 upstream: No-Upstream-Ver) > >> > (tramp ver: 1.17 upstream: 2.0.35) > >> > (tpu ver: 1.14 upstream: 4.2X) > >> > (tooltalk ver: 1.15 upstream: No-Upstream-Ver) > >> > (tm ver: 1.37 upstream: No-Upstream-Ver) > >> > (time ver: 1.14 upstream: 1.17) > >> > (textools ver: 1.15 upstream: No-Upstream-Ver) > >> > (text-modes ver: 1.78 upstream: No-Upstream-Ver) > >> > (texinfo ver: 1.25 upstream: No-Upstream-Ver) > >> > (supercite ver: 1.2 upstream: 3.55x3) > >> > (strokes ver: 1.1 upstream: No-Upstream-Ver) > >> > (speedbar ver: 1.27 upstream: 0.14beta4) > >> > (sounds-wav ver: 1.12 upstream: No-Upstream-Ver) > >> > (sounds-au ver: 1.12 upstream: No-Upstream-Ver) > >> > (sml-mode ver: 0.11 upstream: 3.9.5) > >> > (slider ver: 1.15 upstream: 0.3x1) > >> > (sieve ver: 1.16 upstream: No-Upstream-Ver) > >> > (sh-script ver: 1.18 upstream: 2.0e) > >> > (sgml ver: 1.11 upstream: No-Upstream-Ver) > >> > (semantic ver: 1.18 upstream: 1.4.2) > >> > (scheme ver: 1.14 upstream: No-Upstream-Ver) > >> > (sasl ver: 1.14 upstream: 1.14.4) > >> > (ruby-modes ver: 1.02 upstream: 1.6.8) > >> > (rmail ver: 1.14 upstream: No-Upstream-Ver) > >> > (riece ver: 1.15 upstream: 0.2.2) > >> > (reftex ver: 1.34 upstream: 4.21) > >> > (python-modes ver: 1.06 upstream: No-Upstream-Ver) > >> > (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) > >> > (psgml ver: 1.43 upstream: 1.3.1) > >> > (ps-print ver: 1.11 upstream: 6.5.6) > >> > (prog-modes ver: 2.01 upstream: No-Upstream-Ver) > >> > (pgg ver: 1.04 upstream: 0.1) > >> > (perl-modes ver: 1.06 upstream: No-Upstream-Ver) > >> > (pcomplete ver: 1.03 upstream: 1.1.6) > >> > (pcl-cvs ver: 1.65 upstream: R-2_9_9) > >> > (pc ver: 1.26 upstream: No-Upstream-Ver) > >> > (os-utils ver: 1.35 upstream: No-Upstream-Ver) > >> > (oo-browser ver: 1.04 upstream: 4.08) > >> > (ocaml ver: 0.05 upstream: 3.06) > >> > (net-utils ver: 1.44 upstream: N/A) > >> > (mmm-mode ver: 1.02 upstream: 0.4.7) > >> > (misc-games ver: 1.18 upstream: No-Upstream-Ver) > >> > (mine ver: 1.16 upstream: 1.9) > >> > (mh-e ver: 1.28 upstream: 7.4.2) > >> > (mew ver: 1.18 upstream: 1.94.2) > >> > (mailcrypt ver: 2.14 upstream: 3.5.8) > >> > (mail-lib ver: 1.67 upstream: No-Upstream-Ver) > >> > (liece ver: 1.13 upstream: 1.4.9) > >> > (jde ver: 1.46 upstream: regular) > >> > (ispell ver: 1.29 upstream: 3.6) > >> > (ilisp ver: 1.33 upstream: 5.12.0) > >> > (igrep ver: 1.13 upstream: 2.111) > >> > (idlwave ver: 1.31 upstream: 5.1) > >> > (ibuffer ver: 1.09 upstream: No-Upstream-Ver) > >> > (hyperbole ver: 1.16 upstream: 4.18) > >> > (hm--html-menus ver: 1.23 upstream: 5.9) > >> > (haskell-mode ver: 1.07 upstream: 1.45) > >> > (gnus ver: 1.8 upstream: 5.10.6) > >> > (gnats ver: 1.16 upstream: 3.101) > >> > (general-docs ver: 1.01 upstream: No-Upstream-Ver) > >> > (games ver: 1.15 upstream: 1.04) > >> > (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) > >> > (frame-icon ver: 1.11 upstream: No-Upstream-Ver) > >> > (fortran-modes ver: 1.04 upstream: No-Upstream-Ver) > >> > (forms ver: 1.15 upstream: 2.37) > >> > (footnote ver: 1.16 upstream: 0.18x) > >> > (eudc ver: 1.39 upstream: 1.32) > >> > (eterm ver: 1.15 upstream: No-Upstream-Ver) > >> > (ess ver: 1.1 upstream: 5.2.2) > >> > (eshell ver: 1.07 upstream: 2.4.1) > >> > (escreen ver: 1.01 upstream: 1.16) > >> > (erc ver: 0.12 upstream: Version 4.0 Revision: 1.675) > >> > (emerge ver: 1.11 upstream: No-Upstream-Ver) > >> > (elib ver: 1.11 upstream: 1.0) > >> > (eieio ver: 1.05 upstream: 0.17) > >> > (efs ver: 1.32 upstream: 1.22) > >> > (edt ver: 1.13 upstream: No-Upstream-Ver) > >> > (edit-utils ver: 2.14 upstream: No-Upstream-Ver) > >> > (ediff ver: 1.5 upstream: 2.75) > >> > (edebug ver: 1.21 upstream: No-Upstream-Ver) > >> > (ecrypto ver: 0.17 upstream: 2.0) > >> > (ecb ver: 1.18 upstream: 2.24) > >> > (docbookide ver: 0.07000000000000001 upstream: 0.1) > >> > (dired ver: 1.15 upstream: 7.11) > >> > (dictionary ver: 1.12 upstream: regular) > >> > (debug ver: 1.17 upstream: No-Upstream-Ver) > >> > (crisp ver: 1.14 upstream: 1.34) > >> > (cookie ver: 1.15 upstream: No-Upstream-Ver) > >> > (clearcase ver: 1.08 upstream: No-Upstream-Ver) > >> > (cc-mode ver: 1.43 upstream: 5.30.9) > >> > (calendar ver: 1.23 upstream: No-Upstream-Ver) > >> > (calc ver: 1.25 upstream: 2.02fX3) > >> > (c-support ver: 1.2 upstream: No-Upstream-Ver) > >> > (build ver: 1.14 upstream: 2.02) > >> > (bbdb ver: 1.24 upstream: 2.34) > >> > (auctex ver: 1.38 upstream: 11.14) > >> > (apel ver: 1.27 upstream: 10.2) > >> > (ada ver: 1.14 upstream: 2.27) > >> > (Sun ver: 1.15 upstream: No-Upstream-Ver) > >> > > >> > > >> > > >> > Installed Modules: > >> > ----------------- > >> > > >> > > >> > Features: > >> > -------- > >> > > >> > (xemacsbug shadow semantic-el view-less view hyper-apropos > >> debug jde > >> > jde-open-source executable jde-import jde-java-font-lock > >> > jde-which-method jde-java-grammar jde-wiz jde-complete > >> senator eldoc > >> > browse-url jde-gen tempo > >> > jde-run jde-jdb jde-bug jde-dbs jde-dbo jde-db overlay jde-parse > >> > jde-imenu semantic-imenu imenu semantic-java thingatpt avltree > >> stack-m elib-node > >> > semantic-bnf semantic-sb semantic-ia-sb semantic-analyze > >> semantic-ctxt > >> > semantic-cb eieio-base eieio-speedbar eieio-custom speedbar > >> > sb-image dframe semantic-util-modes semantic-util semantic assoc > >> > working jde-compile cus-edit > >> > cus-load semantic-load jde-help jde-util jde-widgets > tree-widget efc > >> > wid-edit > >> > beanshell eieio bbdb timezone vc vc-hooks sgml-mode psgml advice > >> > advice-preload > >> > message-x cperl-mode efs-x19.15 efs-fnh efs-ovwrt efs-cu > efs-netrc > >> > efs-defun > >> > efs analog mail-source format-spec message messagexmas > mml mml-sec > >> > mml-smime > >> > smime dig mm-decode mm-bodies mm-encode mailcap lpr > >> mail-parse rfc2045 > >> > rfc2231 > >> > rfc2047 qp ietf-drums mail-abbrevs nnheader nnheaderxm > >> gnus-util netrc > >> > time-date parse-time mm-util mail-prsvr mail-utils > >> mailheader canlock > >> > smtpmail > >> > sendmail rfc822 idl-font-lock supercite mail-extr regi cc-fonts > >> > font-lock shell comint ring gnuserv rsz-minibuf cc-mode cc-menus > >> > cc-cmds cc-styles cc-align > >> > cc-engine cc-vars cc-defs regexp-opt filladapt compile2 compile > >> > request-directory generic-filter command-window > >> window-manip-fns hlist > >> > declare-object env buffer-cycle time ffap paren mic-paren > >> timer cus-face > >> > edmacro iswitchb zenirc-autoloads xwem-autoloads > >> xslt-process-autoloads > >> > xslide-autoloads xlib-autoloads xemacs-devel-autoloads > >> > xemacs-base-autoloads x-symbol-autoloads w3-autoloads > vm-autoloads > >> > viper-autoloads view-process-autoloads vhdl-autoloads > >> > vc-cc-autoloads vc-autoloads tramp-autoloads tpu-autoloads > >> > tooltalk-autoloads tm-autoloads time-autoloads > >> > textools-autoloads text-modes-autoloads texinfo-autoloads > >> > supercite-autoloads > >> > strokes-autoloads speedbar-autoloads sounds-wav-autoloads > >> > sounds-au-autoloads > >> > sml-mode-autoloads slider-autoloads sieve-autoloads > >> sh-script-autoloads > >> > sgml-autoloads semantic-autoloads scheme-autoloads > sasl-autoloads > >> > ruby-modes-autoloads rmail-autoloads riece-autoloads > >> reftex-autoloads > >> > python-modes-autoloads psgml-dtds-autoloads psgml-autoloads > >> > ps-print-autoloads prog-modes-autoloads pgg-autoloads > >> > perl-modes-autoloads pcomplete-autoloads > >> > pcl-cvs-autoloads pc-autoloads os-utils-autoloads > >> oo-browser-autoloads > >> > ocaml-autoloads net-utils-autoloads mmm-mode-autoloads > >> > misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads > >> > mailcrypt-autoloads mail-lib-autoloads liece-autoloads > >> > jde-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads > >> > idlwave-autoloads ibuffer-autoloads hyperbole-autoloads > >> > hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads > >> > gnats-autoloads general-docs-autoloads > >> games-autoloads > >> > fsf-compat-autoloads frame-icon-autoloads > fortran-modes-autoloads > >> > forms-autoloads footnote-autoloads eudc-autoloads > eterm-autoloads > >> > ess-autoloads eshell-autoloads escreen-autoloads erc-autoloads > >> > emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads > >> > edt-autoloads edit-utils-autoloads > >> > ediff-autoloads edebug-autoloads ecrypto-autoloads ecb-autoloads > >> > docbookide-autoloads dired-autoloads dictionary-autoloads > >> > debug-autoloads > >> > crisp-autoloads cookie-autoloads clearcase-autoloads > >> cc-mode-autoloads > >> > calendar-autoloads calc-autoloads c-support-autoloads > >> build-autoloads > >> > bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads > >> > Sun-autoloads lisp-autoloads loadhist auto-show fontl-hooks > >> > code-cmds gutter-items menubar-items x-menubar dragdrop > mode-motion > >> > mouse itimer auto-save lisp-mode > >> > easymenu iso8859-1 page buff-menu lib-complete > help-nomule cus-file > >> > derived > >> > frame text-props obsolete cus-start custom widget cl-extra > >> mini-cl cl > >> > cl-19 > >> > packages backquote very-early-lisp file-coding > mswindows-scrollbars > >> > mswindows tty-frames tty toolbar native-sound scrollbar > >> unix-processes multicast > >> > network-streams subprocesses modules > >> menu-accelerator-support menubar > >> > dbm md5 > >> > xemacs gutter tiff png gif jpeg xface xpm xbm > >> lisp-float-type cygwin32 > >> > dragdrop-api dialog devices window-system base64) > >> > > >> > > >> > Recent keystrokes: > >> > ----------------- > >> > > >> > BS BS p r e TAB C-g C-h f f o n t - l o c k - p r e > >> > TAB - i TAB RET q C-f C-x C-f C-a C-k $ H O M E / . > >> > x e m TAB i n TAB RET C-x / f o n t - l o c k C-s C-s > >> > C-s C-s C-s C-s C-s C-s C-s C-s C-a C-x C-f C-x , C-b > >> > C-k n t l TAB f o n TAB TAB C-x o C-o M-x r e p o r > >> > t - e m TAB RET > >> > > >> > > >> > Recent messages (most recent first): > >> > ----------------------------------- > >> > > >> > Loading xemacsbug...done > >> > Loading xemacsbug... > >> > Quit > >> > Fontifying init.el... done. > >> > Loading semantic-el...done > >> > Fontifying init.el... (regexps)................. Fontifying > >> > init.el... (regexps)................. Fontifying init.el... > >> > (regexps)................. Fontifying init.el... > >> > (regexps)................. Fontifying init.el... > >> > (regexps)............... Fontifying init.el... > >> > (regexps)............... Fontifying init.el... > >> > (regexps)............ Fontifying init.el... (regexps)......... > >> > Fontifying init.el... (regexps)........ > >> > Fontifying init.el... (regexps)........ > >> > Fontifying init.el... (regexps)........ > >> > Fontifying init.el... (regexps)........ > >> > Fontifying init.el... (regexps)....... > >> > Fontifying init.el... (regexps)....... > >> > Fontifying init.el... (regexps)....... > >> > > >> > > >> > >> -- > >> Adrian Aichner > >> mailto:adrian@xemacs.org > >> http://www.xemacs.org/ > >> > >> > > > > -- > Adrian Aichner > mailto:adrian@xemacs.org > http://www.xemacs.org/ > > From xemacs-beta-bounces@xemacs.org Tue Oct 5 19:38:30 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95NcRN2006002; Tue, 5 Oct 2004 19:38:28 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95NcP43005989 for ; Tue, 5 Oct 2004 19:38:25 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95NcPGj005988 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 19:38:25 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95NcLNB005977 for ; Tue, 5 Oct 2004 19:38:21 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95NcLp3005971 for xemacweb@tux.org; Tue, 5 Oct 2004 19:38:21 -0400 Received: from asmtp-a063f35.pas.sa.earthlink.net (asmtp-a063f35.pas.sa.earthlink.net [207.217.120.220]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95NcHd9005957; Tue, 5 Oct 2004 19:38:21 -0400 Received: from c-24-5-61-145.client.comcast.net ([24.5.61.145] helo=will) by asmtp-a063f35.pas.sa.earthlink.net with asmtp (Exim 4.34) id 1CEysq-00057o-KX; Tue, 05 Oct 2004 16:38:16 -0700 Message-ID: <009801c4ab34$64572ba0$0300a8c0@attbi.com> From: "William BC Crandall" To: "Stephen J. Turnbull" References: <000501c4a9ca$215c46c0$0300a8c0@attbi.com> <87is9q6cui.fsf@tleepslib.sk.tsukuba.ac.jp> Date: Tue, 5 Oct 2004 16:38:17 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1437 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-ELNK-Trace: 2386d642646ac7ad99385b58da72e30c9ef193a6bfc3dd48ece1b4857ce8f8d6ccfa413b15aa77599072ae4777b98cc8350badd9bab72f9c350badd9bab72f9c X-Originating-IP: 24.5.61.145 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of bc.crandall@earthlink.net designates 207.217.120.220 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Reformatting dired output X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hello Stephen, You wrote: > If you (setq truncate-lines t) in the Dired buffer and then scroll to > the end of a long line, it turns out that dired motion and file > commands (at least "dx") leave the horizontal scroll position alone, > so if you don't need to see the Dired marks in the leftmost columns, > you'll probably be able to get work done more pleasantly that way. Thanks for your email. Your hint on truncate-lines set me in the right direction. It's a little hackish, but I've got a macro now that'll toggle truncation and push the buffer left, so I can see what's what. Unfortunatly the buffer doesn't remember right-left position on return to direed, but happiness is but a soon-to-be primate-automatic key stroke away. Best of luck with the spam riddles archives. XEmacs is too fine a tool to let email rot muck up an otherwise fine resource. Best regards, -BC William BC Crandall bc.crandall around earthlink.net ----- Original Message ----- From: "Stephen J. Turnbull" To: "William BC Crandall" Cc: Sent: 04 October 2004 2:40 AM Subject: Re: Reformatting dired output > >>>>> "William" == William BC Crandall writes: > > William> My apologies if this is not the place for such a simple > William> question, > > The best place is the newsgroup comp.emacs.xemacs. There is supposed > to be a news<->mail gateway to xemacs-news, but after the number of > upstream newsserver configuration changes exceeded the number of > requests for the gateway, I gave up. ;-) > > William> but the other lists seem so swamped in spam, I > William> can't imagine they get read. > > The lists (I assume you mean xemacs-news and xemacs-nt) themselves > aren't so bad, although they get very few posts nowadays. However, > the archiver is just an ordinary sendmail alias, subscribed to the > lists, with no filtering in place. Unfortunately this address has > leaked out somehow for some of the archives. This will get changed to > not expose the archives to the Internet as soon as I have some time, > and then I'll clean up the archives as well. > > William> Any way to hide the rwx and ownership parts of each > William> listing? > > Probably not. dired's parser expects them to be there, and probably > wouldn't be able to find the file name without them. Urk! > > If you (setq truncate-lines t) in the Dired buffer and then scroll to > the end of a long line, it turns out that dired motion and file > commands (at least "dx") leave the horizontal scroll position alone, > so if you don't need to see the Dired marks in the leftmost columns, > you'll probably be able to get work done more pleasantly that way. > > > -- > Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp > University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN > Ask not how you can "do" free software business; > ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Tue Oct 5 19:42:31 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95NgT1m006502; Tue, 5 Oct 2004 19:42:29 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95Nec8d006319 for ; Tue, 5 Oct 2004 19:40:38 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95Necua006318 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 19:40:38 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i95NeZl1006302 for ; Tue, 5 Oct 2004 19:40:35 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i95NeZYQ006299 for xemacweb@tux.org; Tue, 5 Oct 2004 19:40:35 -0400 Received: from smtp810.mail.sc5.yahoo.com (smtp810.mail.sc5.yahoo.com [66.163.170.80]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i95NeWEs006285 for ; Tue, 5 Oct 2004 19:40:33 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@70.240.15.158 with login) by smtp810.mail.sc5.yahoo.com with SMTP; 5 Oct 2004 23:40:31 -0000 From: "Ben Wing" To: "'Karr, David'" , "'Adrian Aichner'" Date: Tue, 5 Oct 2004 18:42:10 -0700 Message-ID: <003001c4ab45$b2d0fbb0$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: <0C260F619E428642BFA6380177C3ADF30126B2B1@exmsea005.us.wamu.net> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i95NeWEs006285 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: [Bug: 21.4.13] After update, get error in 'font-lock-pre-idle-hook' X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Well ... Recently, all sorts of weird things have been happening. Compiling the whole package source, XEmacs crashes randomly "after a while" ... But then other programs do the same. Sometimes everything gets totally wedged in my whole system, except for console windows ... Once when this happened it went away after I managed to close the zsh window. All of this just happened recently; maybe co-occurring with update to 1.5.11, I dunno. -----Original Message----- From: Karr, David [mailto:david.karr@wamu.net] Sent: Tuesday, October 05, 2004 3:37 PM To: Adrian Aichner Cc: Ben Wing; XEmacs Beta Subject: RE: [Bug: 21.4.13] After update, get error in 'font-lock-pre-idle-hook' My uname -a: CYGWIN_NT-5.1 LFBU99XVVNX 1.5.11(0.116/4/2) 2004-09-04 23:17 i686 unknown unknown Cygwin I don't have the exact uname value beforehand, but I believe it was 1.5.10. Also, I have noticed that after "a while" in the same session, I stop getting this error. Once I restart Xemacs, however, I get it again "for a while". > -----Original Message----- > From: Adrian Aichner [mailto:adrian@xemacs.org] > Sent: Tuesday, October 05, 2004 3:30 PM > To: Karr, David > Cc: Ben Wing; XEmacs Beta > Subject: Re: [Bug: 21.4.13] After update, get error in > 'font-lock-pre-idle-hook' > > > "Karr, David" writes: > > > Ok, starting "xemacs -vanilla" and then setting > debug-on-signal to t > > (debug-on-error had no effect), I get the stack trace that follows > > this. > > > > It appears to show that it's happening in "senator.el", as > a result of > > the advice for "re-search-forward". That's about all my lisp > > knowledge will take me. > > > > I'm not sure what to review in my load-path shadows. This didn't > > start happening until I just upgraded my Cygwin and Xemacs earlier > > today. > > Hi David! > > Oh, so you updated Cygwin too? > > What versions did you upgrade from and to? > > I'm using > CYGWIN_NT-5.1 D5DC120J 1.5.7(0.109/3/2) 2004-01-30 19:32 i686 > unknown unknown Cygwin > > Ben, perhaps this is related to the cygwin problems you are seeing? > > Adrian > > > > > Signaling: (error "Invalid search limit (wrong side of point)") > > ad-Orig-re-search-forward("[;,{]" 7347 move nil nil) > > (if (interactive-p) (call-interactively (quote > > ad-Orig-re-search-forward)) (ad-Orig-re-search-forward regexp limit > > noerror count buffer)) > > (setq ad-return-value (if (interactive-p) > (call-interactively ...) > > (ad-Orig-re-search-forward regexp limit noerror count buffer))) > > (if (and isearch-mode senator-isearch-semantic-mode (string-equal > > regexp isearch-string)) (unwind-protect (progn ... ...) (setq > > senator-isearch-semantic-mode t)) (setq ad-return-value (if ... ... > > ...))) > > (let (ad-return-value) (if (and isearch-mode > > senator-isearch-semantic-mode ...) (unwind-protect ... ...) (setq > > ad-return-value ...)) ad-return-value) > > re-search-forward("[;,{]" 7347 move) > > byte-code("..." [check-state noerror check-pos state > state-pos bound > > re-search-forward parse-partial-sexp 0 nil 7 "[\n ]" 4 > search-forward > > "*/" 5 ?/ extent-at syntax-table extent-property (?/ > > ?*) signal search-failed 3 make-string 1 t match-data > > ((store-match-data > > match-data)) c-beginning-of-macro c-end-of-macro ((store-match-data > > match-data)) c-end-of-current-token lookbehind-submatch tmp regexp > > paren-level last-token-end-pos continue search-pos ext > ender match-data > > start not-inside-token match-data found] 7) > > c-syntactic-re-search-forward("[;,{]" 7347 move t) > > c-font-lock-declarators(7347 t nil) > > # [parse-sexp-lookup-properties > > face start end limit -match-end-pos- nil boundp > re-search-forward t 0 > > c-skip-comments-and-strings match-data (...) 1 font-lock-type-face > > put-nonduplicable-text-property font-lock (...) c-forward-sws (...) > > c-font-lock-declarators c-known-type-key match-data match-data > > match-data] 5>(7347) > > font-lock-fontify-keywords-region(7320 7347 nil) > > font-lock-default-fontify-region(7320 7347 nil) > > font-lock-fontify-region(7320 7347) > > # > font-lock-fontify-region] 3>(7320 7347 t) > > map-range-table(# "...(5)" [end beg > > font-lock-fontify-region] 3> #s(range-table data ((7320 7347) t))) > > # > [font-lock-pending-buffer-table zmacs-region-stays > font-lock-range-table > > buffer remhash buffer-live-p clear-range-table map-extents > > # nil font-lock-pending t > > put-text-property map-range-table # "...(5)" ... > > 3>] 9>(# t) > > maphash(# > [font-lock-pending-buffer-table zmacs-region-stays > > font-lock-range-table buffer remhash buffer-live-p > clear-range-table > > map-extents # nil > > font-lock-pending t put-text-property map-range-table > > # > 3>] 9> #) > > font-lock-fontify-pending-extents() > > byte-code("..." [font-lock-pending-buffer-table > hash-table-count 0 > > font-lock-fontify-pending-extents] 2) > > font-lock-pre-idle-hook() > > > > > >> -----Original Message----- > >> From: Adrian Aichner [mailto:adrian@xemacs.org] > >> Sent: Tuesday, October 05, 2004 12:23 PM > >> To: Karr, David > >> Cc: XEmacs Beta > >> Subject: Re: [Bug: 21.4.13] After update, get error in > >> 'font-lock-pre-idle-hook' > >> > >> > >> "Karr, David" writes: > >> > >> > ================================================================ > >> > Dear Bug Team! > >> > > >> > I just upgraded my Cygwin and XEmacs, and now I'm seeing > >> the following > >> > warning pop up when I do various things: > >> > >> Hi David, could you please reduce the "various things" to a real > >> short list, ideally starting with xemacs -vanilla ? > >> > >> A *Bachtrace* of the problem with also help a lot. > >> > >> You packages look fairly recent as well. > >> > >> You way want to review the list of load-path shadows, which isn't > >> too long in your case. > >> > >> > > >> > (8) (warning/warning) Error caught in `font-lock-pre-idle-hook': > >> > (error Invalid search limit (wrong side of point)) > >> > > >> > My current test case for this is creating a new line in a > >> Java source > >> > file. > >> > >> Will > >> M-x toggle-debug-on-error > >> create a *Backtrace* when you create a new line afterwards? > >> > >> Please send us that if so. > >> > >> Best regards, > >> > >> Adrian > >> > >> > > >> > ================================================================ > >> > > >> > System Info to help track down your bug: > >> > --------------------------------------- > >> > > >> > uname -a: CYGWIN_NT-5.0 TSUNAMI 1.3.20(0.73/3/2) 2003-02-08 > >> 12:10 i686 > >> > unknown unknown Cygwin > >> > > >> > ./configure '--with-dragndrop' '--with-postgresql=no' > >> '--with-x=no' > >> > '--bindir=/usr/local/bin/i686-pc-cygwin' '--with-site-lisp=yes' > >> > '--with-ipv6-cname=no' '--with-netinstall' > >> > > >> > > >> > XEmacs 21.4.13 "Rational FORTRAN" configured for > `i686-pc-cygwin'. > >> > > >> > > >> > Compilation / Installation: > >> > Source code location: /development/xemacs/xemacs-21.4-release > >> > Installation prefix: /usr/local > >> > Operating system description file: `s/cygwin32.h' > >> > Machine description file: `m/intel386.h' > >> > Compiler: gcc > >> > -I/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../include/noX > >> > -I/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../include/noX -g > >> > -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes > >> -Wsign-compare -Wshadow > >> > -Wpointer-arith > >> > Relocating allocator for buffers: no > >> > GNU version of malloc: yes > >> > > >> > Window System: > >> > Compiling in support for the Microsoft window system. > >> > Using MS-Windows menubars. > >> > Using MS-Windows scrollbars. > >> > Using MS-Windows dialog boxes. > >> > Using MS-Windows native widgets. > >> > Compiling in support for Drag'n'Drop (EXPERIMENTAL). > >> > - Drag'n'Drop prototype: msw. > >> > > >> > TTY: > >> > Compiling in support for ncurses. > >> > > >> > Images: > >> > Compiling in support for GIF images (builtin). > >> > Compiling in support for XPM images. > >> > Compiling in support for PNG images. > >> > Compiling in support for JPEG images. > >> > Compiling in support for TIFF images. > >> > Compiling in support for X-Face message headers. > >> > > >> > Sound: > >> > Compiling in support for sound (native). > >> > > >> > Databases: > >> > Compiling in support for GNU DBM. > >> > > >> > Internationalization: > >> > Compiling in support for file coding. > >> > > >> > Mail: > >> > Compiling in support for POP mail retrieval. > >> > > >> > Other Features: > >> > Inhibiting IPv6 canonicalization at startup. > >> > Compiling in support for dynamic shared object modules. > >> > > >> > > >> > > >> > Load-Path Lisp Shadows: > >> > ---------------------- > >> > (/home/u166705/ntlisp/clearcase > >> > /usr/local/lib/xemacs/xemacs-packages/lisp/clearcase/clearcase > >> > /home/u166705/ntlisp/p4 > >> > /usr/local/lib/xemacs/xemacs-packages/lisp/prog-modes/p4 > >> > /home/u166705/ntlisp/compile2/compile > >> > /usr/local/lib/xemacs/xemacs-packages/lisp/xemacs-base/compile > >> > /usr/local/lib/xemacs/xemacs-packages/lisp/build/build-report > >> > /usr/local/lib/xemacs-21.4.13/lisp/build-report) > >> > > >> > > >> > Installed XEmacs Packages: > >> > ------------------------- > >> > (zenirc ver: 1.15 upstream: 2.112) > >> > (xwem ver: 1.14 upstream: 0.2) > >> > (xslt-process ver: 1.11 upstream: regular) > >> > (xslide ver: 1.09 upstream: 0.2.2) > >> > (xlib ver: 1.12 upstream: 0.2) > >> > (xemacs-devel ver: 1.64 upstream: No-Upstream-Ver) > >> (xemacs-base ver: > >> > 1.87 upstream: No-Upstream-Ver) (x-symbol ver: 1.1 > upstream: 4.5.1) > >> > (w3 ver: 1.3 upstream: 4.0pre47) (vm ver: 7.18 upstream: 7.17) > >> > (viper ver: 1.37 upstream: 3.09) (view-process ver: 1.13 > >> > upstream: 2.4) (vhdl ver: 1.19 upstream: 3.32.20) > >> > (vc-cc ver: 1.22 upstream: No-Upstream-Ver) > >> > (vc ver: 1.38 upstream: No-Upstream-Ver) > >> > (tramp ver: 1.17 upstream: 2.0.35) > >> > (tpu ver: 1.14 upstream: 4.2X) > >> > (tooltalk ver: 1.15 upstream: No-Upstream-Ver) > >> > (tm ver: 1.37 upstream: No-Upstream-Ver) > >> > (time ver: 1.14 upstream: 1.17) > >> > (textools ver: 1.15 upstream: No-Upstream-Ver) > >> > (text-modes ver: 1.78 upstream: No-Upstream-Ver) > >> > (texinfo ver: 1.25 upstream: No-Upstream-Ver) > >> > (supercite ver: 1.2 upstream: 3.55x3) > >> > (strokes ver: 1.1 upstream: No-Upstream-Ver) > >> > (speedbar ver: 1.27 upstream: 0.14beta4) > >> > (sounds-wav ver: 1.12 upstream: No-Upstream-Ver) > >> > (sounds-au ver: 1.12 upstream: No-Upstream-Ver) > >> > (sml-mode ver: 0.11 upstream: 3.9.5) > >> > (slider ver: 1.15 upstream: 0.3x1) > >> > (sieve ver: 1.16 upstream: No-Upstream-Ver) > >> > (sh-script ver: 1.18 upstream: 2.0e) > >> > (sgml ver: 1.11 upstream: No-Upstream-Ver) > >> > (semantic ver: 1.18 upstream: 1.4.2) > >> > (scheme ver: 1.14 upstream: No-Upstream-Ver) > >> > (sasl ver: 1.14 upstream: 1.14.4) > >> > (ruby-modes ver: 1.02 upstream: 1.6.8) > >> > (rmail ver: 1.14 upstream: No-Upstream-Ver) > >> > (riece ver: 1.15 upstream: 0.2.2) > >> > (reftex ver: 1.34 upstream: 4.21) > >> > (python-modes ver: 1.06 upstream: No-Upstream-Ver) > >> > (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) > >> > (psgml ver: 1.43 upstream: 1.3.1) > >> > (ps-print ver: 1.11 upstream: 6.5.6) > >> > (prog-modes ver: 2.01 upstream: No-Upstream-Ver) > >> > (pgg ver: 1.04 upstream: 0.1) > >> > (perl-modes ver: 1.06 upstream: No-Upstream-Ver) > >> > (pcomplete ver: 1.03 upstream: 1.1.6) > >> > (pcl-cvs ver: 1.65 upstream: R-2_9_9) > >> > (pc ver: 1.26 upstream: No-Upstream-Ver) > >> > (os-utils ver: 1.35 upstream: No-Upstream-Ver) > >> > (oo-browser ver: 1.04 upstream: 4.08) > >> > (ocaml ver: 0.05 upstream: 3.06) > >> > (net-utils ver: 1.44 upstream: N/A) > >> > (mmm-mode ver: 1.02 upstream: 0.4.7) > >> > (misc-games ver: 1.18 upstream: No-Upstream-Ver) > >> > (mine ver: 1.16 upstream: 1.9) > >> > (mh-e ver: 1.28 upstream: 7.4.2) > >> > (mew ver: 1.18 upstream: 1.94.2) > >> > (mailcrypt ver: 2.14 upstream: 3.5.8) > >> > (mail-lib ver: 1.67 upstream: No-Upstream-Ver) > >> > (liece ver: 1.13 upstream: 1.4.9) > >> > (jde ver: 1.46 upstream: regular) > >> > (ispell ver: 1.29 upstream: 3.6) > >> > (ilisp ver: 1.33 upstream: 5.12.0) > >> > (igrep ver: 1.13 upstream: 2.111) > >> > (idlwave ver: 1.31 upstream: 5.1) > >> > (ibuffer ver: 1.09 upstream: No-Upstream-Ver) > >> > (hyperbole ver: 1.16 upstream: 4.18) > >> > (hm--html-menus ver: 1.23 upstream: 5.9) > >> > (haskell-mode ver: 1.07 upstream: 1.45) > >> > (gnus ver: 1.8 upstream: 5.10.6) > >> > (gnats ver: 1.16 upstream: 3.101) > >> > (general-docs ver: 1.01 upstream: No-Upstream-Ver) > >> > (games ver: 1.15 upstream: 1.04) > >> > (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) > >> > (frame-icon ver: 1.11 upstream: No-Upstream-Ver) > >> > (fortran-modes ver: 1.04 upstream: No-Upstream-Ver) > >> > (forms ver: 1.15 upstream: 2.37) > >> > (footnote ver: 1.16 upstream: 0.18x) > >> > (eudc ver: 1.39 upstream: 1.32) > >> > (eterm ver: 1.15 upstream: No-Upstream-Ver) > >> > (ess ver: 1.1 upstream: 5.2.2) > >> > (eshell ver: 1.07 upstream: 2.4.1) > >> > (escreen ver: 1.01 upstream: 1.16) > >> > (erc ver: 0.12 upstream: Version 4.0 Revision: 1.675) > >> > (emerge ver: 1.11 upstream: No-Upstream-Ver) > >> > (elib ver: 1.11 upstream: 1.0) > >> > (eieio ver: 1.05 upstream: 0.17) > >> > (efs ver: 1.32 upstream: 1.22) > >> > (edt ver: 1.13 upstream: No-Upstream-Ver) > >> > (edit-utils ver: 2.14 upstream: No-Upstream-Ver) > >> > (ediff ver: 1.5 upstream: 2.75) > >> > (edebug ver: 1.21 upstream: No-Upstream-Ver) > >> > (ecrypto ver: 0.17 upstream: 2.0) > >> > (ecb ver: 1.18 upstream: 2.24) > >> > (docbookide ver: 0.07000000000000001 upstream: 0.1) > >> > (dired ver: 1.15 upstream: 7.11) > >> > (dictionary ver: 1.12 upstream: regular) > >> > (debug ver: 1.17 upstream: No-Upstream-Ver) > >> > (crisp ver: 1.14 upstream: 1.34) > >> > (cookie ver: 1.15 upstream: No-Upstream-Ver) > >> > (clearcase ver: 1.08 upstream: No-Upstream-Ver) > >> > (cc-mode ver: 1.43 upstream: 5.30.9) > >> > (calendar ver: 1.23 upstream: No-Upstream-Ver) > >> > (calc ver: 1.25 upstream: 2.02fX3) > >> > (c-support ver: 1.2 upstream: No-Upstream-Ver) > >> > (build ver: 1.14 upstream: 2.02) > >> > (bbdb ver: 1.24 upstream: 2.34) > >> > (auctex ver: 1.38 upstream: 11.14) > >> > (apel ver: 1.27 upstream: 10.2) > >> > (ada ver: 1.14 upstream: 2.27) > >> > (Sun ver: 1.15 upstream: No-Upstream-Ver) > >> > > >> > > >> > > >> > Installed Modules: > >> > ----------------- > >> > > >> > > >> > Features: > >> > -------- > >> > > >> > (xemacsbug shadow semantic-el view-less view hyper-apropos > >> debug jde > >> > jde-open-source executable jde-import jde-java-font-lock > >> > jde-which-method jde-java-grammar jde-wiz jde-complete > >> senator eldoc > >> > browse-url jde-gen tempo > >> > jde-run jde-jdb jde-bug jde-dbs jde-dbo jde-db overlay jde-parse > >> > jde-imenu semantic-imenu imenu semantic-java thingatpt avltree > >> stack-m elib-node > >> > semantic-bnf semantic-sb semantic-ia-sb semantic-analyze > >> semantic-ctxt > >> > semantic-cb eieio-base eieio-speedbar eieio-custom speedbar > >> > sb-image dframe semantic-util-modes semantic-util semantic assoc > >> > working jde-compile cus-edit > >> > cus-load semantic-load jde-help jde-util jde-widgets > tree-widget efc > >> > wid-edit > >> > beanshell eieio bbdb timezone vc vc-hooks sgml-mode psgml advice > >> > advice-preload message-x cperl-mode efs-x19.15 efs-fnh efs-ovwrt > >> > efs-cu > efs-netrc > >> > efs-defun > >> > efs analog mail-source format-spec message messagexmas > mml mml-sec > >> > mml-smime > >> > smime dig mm-decode mm-bodies mm-encode mailcap lpr > >> mail-parse rfc2045 > >> > rfc2231 > >> > rfc2047 qp ietf-drums mail-abbrevs nnheader nnheaderxm > >> gnus-util netrc > >> > time-date parse-time mm-util mail-prsvr mail-utils > >> mailheader canlock > >> > smtpmail > >> > sendmail rfc822 idl-font-lock supercite mail-extr regi cc-fonts > >> > font-lock shell comint ring gnuserv rsz-minibuf cc-mode cc-menus > >> > cc-cmds cc-styles cc-align > >> > cc-engine cc-vars cc-defs regexp-opt filladapt compile2 compile > >> > request-directory generic-filter command-window > >> window-manip-fns hlist > >> > declare-object env buffer-cycle time ffap paren mic-paren > >> timer cus-face > >> > edmacro iswitchb zenirc-autoloads xwem-autoloads > >> xslt-process-autoloads > >> > xslide-autoloads xlib-autoloads xemacs-devel-autoloads > >> > xemacs-base-autoloads x-symbol-autoloads w3-autoloads > vm-autoloads > >> > viper-autoloads view-process-autoloads vhdl-autoloads > >> > vc-cc-autoloads vc-autoloads tramp-autoloads tpu-autoloads > >> > tooltalk-autoloads tm-autoloads time-autoloads > >> > textools-autoloads text-modes-autoloads texinfo-autoloads > >> > supercite-autoloads > >> > strokes-autoloads speedbar-autoloads sounds-wav-autoloads > >> > sounds-au-autoloads > >> > sml-mode-autoloads slider-autoloads sieve-autoloads > >> sh-script-autoloads > >> > sgml-autoloads semantic-autoloads scheme-autoloads > sasl-autoloads > >> > ruby-modes-autoloads rmail-autoloads riece-autoloads > >> reftex-autoloads > >> > python-modes-autoloads psgml-dtds-autoloads psgml-autoloads > >> > ps-print-autoloads prog-modes-autoloads pgg-autoloads > >> > perl-modes-autoloads pcomplete-autoloads > >> > pcl-cvs-autoloads pc-autoloads os-utils-autoloads > >> oo-browser-autoloads > >> > ocaml-autoloads net-utils-autoloads mmm-mode-autoloads > >> > misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads > >> > mailcrypt-autoloads mail-lib-autoloads liece-autoloads > >> > jde-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads > >> > idlwave-autoloads ibuffer-autoloads hyperbole-autoloads > >> > hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads > >> > gnats-autoloads general-docs-autoloads > >> games-autoloads > >> > fsf-compat-autoloads frame-icon-autoloads > fortran-modes-autoloads > >> > forms-autoloads footnote-autoloads eudc-autoloads > eterm-autoloads > >> > ess-autoloads eshell-autoloads escreen-autoloads erc-autoloads > >> > emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads > >> > edt-autoloads edit-utils-autoloads > >> > ediff-autoloads edebug-autoloads ecrypto-autoloads ecb-autoloads > >> > docbookide-autoloads dired-autoloads dictionary-autoloads > >> > debug-autoloads > >> > crisp-autoloads cookie-autoloads clearcase-autoloads > >> cc-mode-autoloads > >> > calendar-autoloads calc-autoloads c-support-autoloads > >> build-autoloads > >> > bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads > >> > Sun-autoloads lisp-autoloads loadhist auto-show fontl-hooks > >> > code-cmds gutter-items menubar-items x-menubar dragdrop > mode-motion > >> > mouse itimer auto-save lisp-mode > >> > easymenu iso8859-1 page buff-menu lib-complete > help-nomule cus-file > >> > derived > >> > frame text-props obsolete cus-start custom widget cl-extra > >> mini-cl cl > >> > cl-19 > >> > packages backquote very-early-lisp file-coding > mswindows-scrollbars > >> > mswindows tty-frames tty toolbar native-sound scrollbar > >> unix-processes multicast > >> > network-streams subprocesses modules > >> menu-accelerator-support menubar > >> > dbm md5 > >> > xemacs gutter tiff png gif jpeg xface xpm xbm > >> lisp-float-type cygwin32 > >> > dragdrop-api dialog devices window-system base64) > >> > > >> > > >> > Recent keystrokes: > >> > ----------------- > >> > > >> > BS BS p r e TAB C-g C-h f f o n t - l o c k - p r e > >> > TAB - i TAB RET q C-f C-x C-f C-a C-k $ H O M E / . > >> > x e m TAB i n TAB RET C-x / f o n t - l o c k C-s C-s > >> > C-s C-s C-s C-s C-s C-s C-s C-s C-a C-x C-f C-x , C-b > >> > C-k n t l TAB f o n TAB TAB C-x o C-o M-x r e p o r > >> > t - e m TAB RET > >> > > >> > > >> > Recent messages (most recent first): > >> > ----------------------------------- > >> > > >> > Loading xemacsbug...done > >> > Loading xemacsbug... > >> > Quit > >> > Fontifying init.el... done. > >> > Loading semantic-el...done > >> > Fontifying init.el... (regexps)................. Fontifying > >> > init.el... (regexps)................. Fontifying init.el... > >> > (regexps)................. Fontifying init.el... > >> > (regexps)................. Fontifying init.el... > >> > (regexps)............... Fontifying init.el... > >> > (regexps)............... Fontifying init.el... > >> > (regexps)............ Fontifying init.el... (regexps)......... > >> > Fontifying init.el... (regexps)........ > >> > Fontifying init.el... (regexps)........ > >> > Fontifying init.el... (regexps)........ > >> > Fontifying init.el... (regexps)........ > >> > Fontifying init.el... (regexps)....... > >> > Fontifying init.el... (regexps)....... > >> > Fontifying init.el... (regexps)....... > >> > > >> > > >> > >> -- > >> Adrian Aichner > >> mailto:adrian@xemacs.org > >> http://www.xemacs.org/ > >> > >> > > > > -- > Adrian Aichner > mailto:adrian@xemacs.org > http://www.xemacs.org/ > > From xemacs-beta-bounces@xemacs.org Tue Oct 5 20:31:55 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i960Vqnw013307; Tue, 5 Oct 2004 20:31:52 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i960Vpvo013301 for ; Tue, 5 Oct 2004 20:31:51 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i960VpXB013300 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 20:31:51 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i960VomK013285 for ; Tue, 5 Oct 2004 20:31:50 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i960VoVW013284 for xemacweb@tux.org; Tue, 5 Oct 2004 20:31:50 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i960Vjb9013275 for ; Tue, 5 Oct 2004 20:31:49 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CEziW-0001UW-00; Wed, 06 Oct 2004 09:31:40 +0900 To: chris@camk.edu.pl (Krzysztof Leszczynski) References: <1096983525.172267.31895.nullmailer@rhea.camk.edu.pl> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 06 Oct 2004 09:31:39 +0900 In-Reply-To: <1096983525.172267.31895.nullmailer@rhea.camk.edu.pl> (Krzysztof Leszczynski's message of "Tue, 05 Oct 2004 15:38:45 +0200") Message-ID: <87oejg3cwk.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: Jan Rychter , XEmacs Beta Subject: Re: [Bug: 21.5-b17] Invalid o-acute conversion in iso-8859-2 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Krzysztof" == Krzysztof Leszczynski writes: Krzysztof> 3. Point the cursor to the first character (o with Krzysztof> acute) and try M-x what-cursor-position. The code is Krzysztof> 371, it should be 243. I think that is incorrect analysis. You have a Mule build. ISO 8859-1 characters (including C0 and C1 control characters) will have codes < 0200 according to what-cursor-position, while all others have codes >= 0200. This internal code is "universal" (can encode all characters), but it is not Unicode. The upper bits are a transformation of the final byte registered for use with Latin 2 in ISO 2022 encodings. (logior #x80 (logand #x7F 371)) => 243 (int-to-char (+ (char-to-int ?@) (lsh (logand #xF80 371) -7))) => ?B which is correct. Krzysztof> The X11 XBK send the correct code. Depends on which version of X11 you have; some recent XFree86 is known to be broken (ie, non-conforming to its own specification), sending Unicodes for already defined characters. GNU Emacs is farther along in its release cycle (obviously for public releases, but also for current CVS), and has many many workarounds for such breakage. XEmacs 21.5 is currently in the phase of implementing the specifications. In particular, we do not work around the XFree86 Unicode breakage at this point. If your X installation conforms to the X specification, then `(set-keyboard-coding-system 'iso-8859-2)' should give you what you want. If not, check to see if your system is incorrectly delivering computed Uxyzw keysyms instead of the predefined X11 keysyms. The change needed to recognize the Uxyzw keysyms is probably not all that difficult. If you would like to contribute a patch, please include a ChangeLog in the existing format, and send it to xemacs-patches@xemacs.org. Thanks! -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Tue Oct 5 20:55:25 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i960tM7M016407; Tue, 5 Oct 2004 20:55:22 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i960tKku016394 for ; Tue, 5 Oct 2004 20:55:20 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i960tKYS016393 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 20:55:20 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i960tJVO016381 for ; Tue, 5 Oct 2004 20:55:19 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i960tJV1016380 for xemacweb@tux.org; Tue, 5 Oct 2004 20:55:19 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i960tG1A016366 for ; Tue, 5 Oct 2004 20:55:17 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CF05M-0001WR-00; Wed, 06 Oct 2004 09:55:16 +0900 To: "Ben Wing" References: <002f01c4ab35$aa88e090$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 06 Oct 2004 09:55:15 +0900 In-Reply-To: <002f01c4ab35$aa88e090$210110ac@NEEEEEEE> (Ben Wing's message of "Tue, 5 Oct 2004 16:47:24 -0700") Message-ID: <87k6u43bt8.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Ben" == Ben Wing writes: Ben> This is the optimization I'm referring to. If it doesn't Ben> work, then the code is broken, but it should. I believe the optimization works most of the time; the problem is that some code likes to jump out of the known region a lot. In the case of VM, ISTR that VM keeps various pointers to positions in the mbox file in an X-VM-header. We can't deprecate `goto-char'! :-) >> Yes. The big issue is converting back to font indicies that >> the system understands. I still haven't figured out how to get >> Xft to eat Unicode, but for X11 fonts the functions from >> unicode.c are fine. Ben> I don't understand. This is not a hard problem -- figure out Ben> what encoding Xft wants and convert appropriately. It was not documented when I last looked, and seems to depend on the font. Code that is known to Just Work for Cyrillic crashed XEmacs in the Xft library on Japanese. This could very well be the fonts; at that time I was obeying the Microsoft license terms ;-) and so was using free fonts on my development platform. Japanese fonts are no better than any other Japanese code. :-( Of course crashing is not acceptable, even if we can blame it on Xft or freetype. Mike had some students working on it, so I decided to leave it alone. But I haven't heard anything even though I've poked him a couple of times in the last couple of months. ***** YAGNI = you aren't gonna need it XEmacs/CHISE = the successor to XEmacs/UTF-2000; I don't think there are any improvements to the basic XEmacs functionality, just addition of a huge character database (CHISE), based on Berkeley DB I think. Ben> As Aidan says, we don't want people to have to twiddle dials Ben> or knobs to get features to work; they're likely to not know Ben> this and just give up instead. Right. Keep it in, no configure option. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Tue Oct 5 21:45:11 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i961j5JL024516; Tue, 5 Oct 2004 21:45:05 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i961j35R024508 for ; Tue, 5 Oct 2004 21:45:03 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i961j3DO024507 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 21:45:03 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i961j15m024494 for ; Tue, 5 Oct 2004 21:45:01 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i961j1Xs024493 for xemacweb@tux.org; Tue, 5 Oct 2004 21:45:01 -0400 Received: from ice.WonderWorks.com (ice-dmz.WonderWorks.com [192.203.206.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i961j0lp024479; Tue, 5 Oct 2004 21:45:01 -0400 Received: from cocoa.WonderWorks.COM by ice.WonderWorks.com with ESMTP (peer crosschecked as: cocoa.WonderWorks.COM [192.203.206.88]) id i961ixhk050695; Tue, 5 Oct 2004 18:44:59 -0700 (PDT) Received: by cocoa.WonderWorks.COM (Postfix, from userid 1001) id E49962C258B; Tue, 5 Oct 2004 18:44:57 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16739.19992.839633.809724@cocoa.WonderWorks.COM> Date: Tue, 5 Oct 2004 18:44:56 -0700 From: Kyle Jones To: "Stephen J. Turnbull" In-Reply-To: <87k6u43bt8.fsf@tleepslib.sk.tsukuba.ac.jp> References: <002f01c4ab35$aa88e090$210110ac@NEEEEEEE> <87k6u43bt8.fsf@tleepslib.sk.tsukuba.ac.jp> X-Mailer: VM 7.19 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Face: /cA45WHG7jWq>(O3&Z57Y<"WsX5ddc,4c#w0F*zrV#=M 0@~@,s;b,aMtR5Sqs"+nU.z^CSFQ9t`z2>W,S,]:[+2^ Nbf6v4g>!&,7R4Ot4Wg{&tm=WX7P["9%a)_da48-^tGy ,qz]Z,Zz\{E.,]'EO+F)@$KtF&V Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of kyle_jones@wonderworks.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: "'XEmacs Beta'" , Ben Wing Subject: Re: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Stephen J. Turnbull writes: > >>>>> "Ben" == Ben Wing writes: > > Ben> This is the optimization I'm referring to. If it doesn't > Ben> work, then the code is broken, but it should. > > I believe the optimization works most of the time; the problem is that > some code likes to jump out of the known region a lot. In the case of > VM, ISTR that VM keeps various pointers to positions in the mbox file > in an X-VM-header. > > We can't deprecate `goto-char'! :-) Not in a header. The start and end of each message are ascertained when the folder is visited and are kept as markers thereafter. goto-char is pretty essential to selecting a message in the folder currently, but I suppose I could use forward-char instead. :) Is there a reason besides memory utilization to continue using a variable width character representation internally? Since the time MULE and XEmacs first met the amount of memory in the average computer has jumped at least fifty-fold. Using UCS-4, a four-byte representaion for every character, doesn't put much of a dent in that. It might suck for VM in the case of _really_ big folders, as mail folders are probably the largest files regularly slurped into XEmacs, but that's a problem for VM to solve. From xemacs-beta-bounces@xemacs.org Tue Oct 5 22:09:53 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9629oVt028066; Tue, 5 Oct 2004 22:09:50 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9629lrJ028055 for ; Tue, 5 Oct 2004 22:09:47 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9629lRB028054 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 22:09:47 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9629kOX028040 for ; Tue, 5 Oct 2004 22:09:46 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9629kaY028039 for xemacweb@tux.org; Tue, 5 Oct 2004 22:09:46 -0400 Received: from smtp805.mail.sc5.yahoo.com (smtp805.mail.sc5.yahoo.com [66.163.168.184]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9629kVJ028029 for ; Tue, 5 Oct 2004 22:09:46 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@70.240.15.158 with login) by smtp805.mail.sc5.yahoo.com with SMTP; 6 Oct 2004 02:09:44 -0000 From: "Ben Wing" To: "'Kyle Jones'" , "'Stephen J. Turnbull'" Date: Tue, 5 Oct 2004 21:11:23 -0700 Message-ID: <003201c4ab5a$8b9c2910$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: <16739.19992.839633.809724@cocoa.WonderWorks.COM> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9629kVJ028029 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org The answer is different for buffers and strings. For buffers, memory usage, nothing else. For strings, ASCII compatibility. The work to use Ichars [i.e. a 32-bit format] is 95% there. It's just a case of finishing the 8-bit work, and you'd basically get 32-bit for free. Imo using utf-16 would be minimally more difficult, other than the han-unification issue. Btw how important is this? If I do any more xemacs coding my priorities will have to be very carefully thought out as my time is limited. -----Original Message----- From: Kyle Jones [mailto:kyle_jones@wonderworks.com] Sent: Tuesday, October 05, 2004 6:45 PM To: Stephen J. Turnbull Cc: Ben Wing; 'XEmacs Beta' Subject: Re: Moving to Unicode internally Stephen J. Turnbull writes: > >>>>> "Ben" == Ben Wing writes: > > Ben> This is the optimization I'm referring to. If it doesn't > Ben> work, then the code is broken, but it should. > > I believe the optimization works most of the time; the problem is that > some code likes to jump out of the known region a lot. In the case of > VM, ISTR that VM keeps various pointers to positions in the mbox file > in an X-VM-header. > > We can't deprecate `goto-char'! :-) Not in a header. The start and end of each message are ascertained when the folder is visited and are kept as markers thereafter. goto-char is pretty essential to selecting a message in the folder currently, but I suppose I could use forward-char instead. :) Is there a reason besides memory utilization to continue using a variable width character representation internally? Since the time MULE and XEmacs first met the amount of memory in the average computer has jumped at least fifty-fold. Using UCS-4, a four-byte representaion for every character, doesn't put much of a dent in that. It might suck for VM in the case of _really_ big folders, as mail folders are probably the largest files regularly slurped into XEmacs, but that's a problem for VM to solve. From xemacs-beta-bounces@xemacs.org Tue Oct 5 22:11:27 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i962BQdd028409; Tue, 5 Oct 2004 22:11:26 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i962BOm1028401 for ; Tue, 5 Oct 2004 22:11:24 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i962BOHp028398 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 22:11:24 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i962BLfW028384 for ; Tue, 5 Oct 2004 22:11:21 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i962BLL7028381 for xemacweb@tux.org; Tue, 5 Oct 2004 22:11:21 -0400 Received: from smtp806.mail.sc5.yahoo.com (smtp806.mail.sc5.yahoo.com [66.163.168.185]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i962BKUF028364 for ; Tue, 5 Oct 2004 22:11:21 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@70.240.15.158 with login) by smtp806.mail.sc5.yahoo.com with SMTP; 6 Oct 2004 02:11:11 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" Date: Tue, 5 Oct 2004 21:12:51 -0700 Message-ID: <003301c4ab5a$bf984410$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: <87k6u43bt8.fsf@tleepslib.sk.tsukuba.ac.jp> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i962BKUF028364 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Btw is the issue latin-1 mboxes or chars outside this range? If the lattrer, does it work better under FSF? If so I suspect caching, their algorithm may be smarter. -----Original Message----- From: Stephen J. Turnbull [mailto:turnbull@sk.tsukuba.ac.jp] On Behalf Of Stephen J. Turnbull Sent: Tuesday, October 05, 2004 5:55 PM To: Ben Wing Cc: 'XEmacs Beta'; kehoea@parhasard.net Subject: Re: Moving to Unicode internally >>>>> "Ben" == Ben Wing writes: Ben> This is the optimization I'm referring to. If it doesn't Ben> work, then the code is broken, but it should. I believe the optimization works most of the time; the problem is that some code likes to jump out of the known region a lot. In the case of VM, ISTR that VM keeps various pointers to positions in the mbox file in an X-VM-header. We can't deprecate `goto-char'! :-) >> Yes. The big issue is converting back to font indicies that >> the system understands. I still haven't figured out how to get >> Xft to eat Unicode, but for X11 fonts the functions from >> unicode.c are fine. Ben> I don't understand. This is not a hard problem -- figure out Ben> what encoding Xft wants and convert appropriately. It was not documented when I last looked, and seems to depend on the font. Code that is known to Just Work for Cyrillic crashed XEmacs in the Xft library on Japanese. This could very well be the fonts; at that time I was obeying the Microsoft license terms ;-) and so was using free fonts on my development platform. Japanese fonts are no better than any other Japanese code.:-( Of course crashing is not acceptable, even if we can blame it on Xft or freetype. Mike had some students working on it, so I decided to leave it alone. But I haven't heard anything even though I've poked him a couple of times in the last couple of months. ***** YAGNI = you aren't gonna need it XEmacs/CHISE = the successor to XEmacs/UTF-2000; I don't think there are any improvements to the basic XEmacs functionality, just addition of a huge character database (CHISE), based on Berkeley DB I think. Ben> As Aidan says, we don't want people to have to twiddle dials Ben> or knobs to get features to work; they're likely to not know Ben> this and just give up instead. Right. Keep it in, no configure option. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Tue Oct 5 22:15:44 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i962FePN029080; Tue, 5 Oct 2004 22:15:40 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i962DLrr028775 for ; Tue, 5 Oct 2004 22:13:21 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i962DL0M028774 for xemacs-beta-mailman@xemacs.org; Tue, 5 Oct 2004 22:13:21 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i962DKmu028756 for ; Tue, 5 Oct 2004 22:13:20 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i962DKWH028755 for xemacweb@tux.org; Tue, 5 Oct 2004 22:13:20 -0400 Received: from smtp810.mail.sc5.yahoo.com (smtp810.mail.sc5.yahoo.com [66.163.170.80]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i962DJ7o028747 for ; Tue, 5 Oct 2004 22:13:20 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@70.240.15.158 with login) by smtp810.mail.sc5.yahoo.com with SMTP; 6 Oct 2004 02:13:19 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" Date: Tue, 5 Oct 2004 21:14:58 -0700 Message-ID: <003401c4ab5b$0b69e740$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: <87k6u43bt8.fsf@tleepslib.sk.tsukuba.ac.jp> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i962DJ7o028747 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org In any case, not a unicode-specific issue. -----Original Message----- It was not documented when I last looked, and seems to depend on the font. Code that is known to Just Work for Cyrillic crashed XEmacs in the Xft library on Japanese. This could very well be the fonts; at that time I was obeying the Microsoft license terms ;-) and so was using free fonts on my development platform. Japanese fonts are no better than any other Japanese code.:-( Of course crashing is not acceptable, even if we can blame it on Xft or freetype. Mike had some students working on it, so I decided to leave it alone. But I haven't heard anything even though I've poked him a couple of times in the last couple of months. From xemacs-beta-bounces@xemacs.org Wed Oct 6 06:52:12 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96Aq12V023763; Wed, 6 Oct 2004 06:52:02 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96Apxis023748 for ; Wed, 6 Oct 2004 06:51:59 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96ApxOk023747 for xemacs-beta-mailman@xemacs.org; Wed, 6 Oct 2004 06:51:59 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96ApsEf023732 for ; Wed, 6 Oct 2004 06:51:55 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96Aps82023731 for xemacweb@tux.org; Wed, 6 Oct 2004 06:51:54 -0400 Received: from relay.mortal.ru ([62.5.206.77]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96ApnS3023716 for ; Wed, 6 Oct 2004 06:51:54 -0400 Received: from us.dmz.local (wus000.dmz.local [10.32.1.6]) by relay.mortal.ru (8.11.6/8.11.6) with ESMTP id i96Apmo13758 for ; Wed, 6 Oct 2004 14:51:48 +0400 Received: from us.dmz.local (localhost.dmz.local [127.0.0.1]) by us.dmz.local (8.12.3/8.12.3) with ESMTP id i96B0AJv002079 for ; Wed, 6 Oct 2004 15:00:10 +0400 (MSD) (envelope-from zevlg@yandex.ru) Received: (from wtc05@localhost) by us.dmz.local (8.12.3/8.12.3/Submit) id i96B0A1e002078; Wed, 6 Oct 2004 15:00:10 +0400 (MSD) X-Authentication-Warning: us.dmz.local: wtc05 set sender to zevlg@yandex.ru using -f To: xemacs-beta@xemacs.org Keywords: unwind-protect,debug From: Zajcev Evgeny Date: Wed, 06 Oct 2004 15:00:10 +0400 Message-ID: <824ql8xgat.fsf@us.dmz.local> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: neutral (gwyn.tux.org: 62.5.206.77 is neither permitted nor denied by domain of zevlg@yandex.ru) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: unwind-protect with non-nil debug-on-error X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Here is my story. I set `debug-on-error' to non-nil and evaluated next code in *scratch*: (unwind-protect (progn (setq tttt 1) (error "my error")) (setq tttt 2)) Backtrace window raised to show error. I switched to *scratch* and evaluated `tttt', it was 1. After quiting debugger, `tttt' became 2. So here is my question, how to make `unwind-protect' to evaluate UNWINDFORMS even if debugger stops execution? It is not good to use condition-case in my sitiation. Everything should be the same except that UNWINDFORMS are evaluated before XEmacs will do any other things. Looking forward to your help. Thanks! -- lg From xemacs-beta-bounces@xemacs.org Wed Oct 6 07:55:51 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96Btl8T000803; Wed, 6 Oct 2004 07:55:48 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96BthBp000782 for ; Wed, 6 Oct 2004 07:55:43 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96BthS8000781 for xemacs-beta-mailman@xemacs.org; Wed, 6 Oct 2004 07:55:43 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96BtdGf000674 for ; Wed, 6 Oct 2004 07:55:39 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96BtcJK000670 for xemacweb@tux.org; Wed, 6 Oct 2004 07:55:38 -0400 Received: from esemetz.metz.supelec.fr (esemetz.metz.supelec.fr [193.48.224.212]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96BtbFR000589 for ; Wed, 6 Oct 2004 07:55:37 -0400 Received: from ansible (ansible.metz.supelec.fr [193.48.224.192]) by esemetz.metz.supelec.fr (8.11.6/8.9.3) with ESMTP id i96BtV508144 for ; Wed, 6 Oct 2004 13:55:32 +0200 Message-Id: <200410061155.i96BtV508144@esemetz.metz.supelec.fr> From: "Fabrice Popineau" To: Date: Wed, 6 Oct 2004 13:55:39 +0200 Organization: =?us-ascii?Q?Supelec?= MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook, Build 11.0.5510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Thread-Index: AcSrm2WjiGaTIpRYSLWSSsu6sDk/cw== Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of fabrice.popineau@supelec.fr does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: font-size, native win32 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fabrice.Popineau@supelec.fr List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org When I change the font size using menu and #'font-menu -set-font, I get new default face, but many (all?) others left unchanged. What strange is that when I apply : (map-extents #'(lambda (x y) (face-font (extent-face x))) (current-buffer) (point) (mark)) I get as a result a specifier of a font that should be the right size, which is clearly not the case on the screen. Any ideas where to look for to solve this? XEmacs 21.5.17, current CVS, native win32, Mule. Best, Fabrice Popineau ------------------------ e-mail: Fabrice.Popineau@supelec.fr | The difference between theory voice-mail: +33 (0) 387764715 | and practice, is that surface-mail: Supelec, 2 rue E. Belin, | theoretically, F-57070 Metz | there is no difference ! From xemacs-beta-bounces@xemacs.org Wed Oct 6 09:09:49 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96D9gOA013913; Wed, 6 Oct 2004 09:09:43 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96D9eEC013903 for ; Wed, 6 Oct 2004 09:09:40 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96D9eQG013898 for xemacs-beta-mailman@xemacs.org; Wed, 6 Oct 2004 09:09:40 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96D9cbQ013887 for ; Wed, 6 Oct 2004 09:09:38 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96D9cJM013885 for xemacweb@tux.org; Wed, 6 Oct 2004 09:09:38 -0400 Received: from ns5.nestdesign.com (170.69-93-162.reverse.theplanet.com [69.93.162.170] (may be forged)) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96D9cwk013878; Wed, 6 Oct 2004 09:09:38 -0400 Received: by ns5.nestdesign.com (Postfix, from userid 508) id 1C20732807F; Wed, 6 Oct 2004 14:09:37 +0100 (IST) From: Aidan Kehoe MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <16739.61072.543060.920311@ns5.nestdesign.com> Date: Wed, 6 Oct 2004 14:09:36 +0100 To: "'XEmacs Beta'" In-Reply-To: <003701c4aa91$0d262500$210110ac@NEEEEEEE> References: <003701c4aa91$0d262500$210110ac@NEEEEEEE> X-Mailer: VM 7.18 under 21.4 (patch 13) "Rational FORTRAN" XEmacs Lucid X-Echelon-distraction: SUN Cohiba ninja Ermes BX NAVWCWPNS Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of kehoea@parhasard.net designates 69.93.162.170 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'Stephen J. Turnbull'" , Ben Wing Subject: Re: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Aidan Kehoe List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org [This may read a bit prickly, though I'm not _trying_ to piss anyone off.] Ar an ceathrú lá de mí Deireadh Fómhair, scríobh Ben Wing: > First: One of the main goals was being able to turn on Mule by default. > That means that a Mule build shouldn't go much slower, if at all, than a > non-Mule build when working only with Latin-1 characters. This is something > we should do before worrying about switching the internal format to > UTF-anything. In fact this should already be the case with pure 7-bit ASCII > files due to the simple caching in charbpos_to_bytebpos or whatever. The reason I missed the intention is because I don't think that many people are working only with Latin-1 any more--it's either Windows-1252 or iso-8859-15. (I've sent a mail with a UTF-8 encoded Euro sign to someone using Apple Mail on OS X, for example, and had the reply come back in Windows-1252; reading fr.lettres.langue.francaise in Gnus on 21.4 with a terminal coding system of UTF-8 constantly shows boxes, because Mule-UCS breaks when converting iso-8859-15 to Unicode.) So making that work better _may_ benefit things like VM[1], but not so many actual people dealing with actual text files. Unless we ignore Windows-1252 ... > [...] Second, you mention "loads of work to do". My first intention was > to worry about the format only of buffers, not strings. With this > caveat, there is not that much to do. And with that caveat, "8-bit Mule" gives almost nothing towards support for all of Unicode. :-( . > You say > > >I'm, at least initially, not going to do that, because I don't have the > >energy to hunt down all the calls to INC_IBYTEPTR(ptr) and change them > >to INC_IBYTEPTR_FMT(ptr, format), where format is taken from the > >associated buffer, or the associated string. > > But I already did this for buffers. Basically, you just have to finish the > routines to do appropriate buffer conversion. I'm pretty sure the actual > code to convert a buffer is already there, but the controlling code to > trigger it appropriately (and figure out when to do the reverse > transformation -- from variable-width back to fixed-width) is not there. Okay, this approach raises some questions for me; o Should the 8-bit-fixed representation be limited to one eight-bit character coding system throughout XEmacs, or should it allow (for example) one buffer in Windows-1251 and another in iso-8859-1? You mention Latin 1 above, but current non-Mule doesn't specify a CCS for those character codes greater than 127, and for many people specifying iso-8859-1 for those characters gives them less performance than they have now. Before I moved to Mule, for example, I used iso-8859-15 without problems. o If we limit 8-bit fixed-width text to iso-8859-1, and even if we don't, do we really want XEmacs to hang for a couple of seconds when someone types a Euro sign or pastes a directed quotation mark into the end of a big buffer? (I can't be certain that's what will happen--I haven't seen any figures for conversion speed between the internal formats--but it doesn't seem unlikely to me.) o I can easily imagine a situation, where you have variable runtime buffer formats, and you can cause the editor to repeatedly convert between 8-bit fixed and Mule by inserting and removing some character that's outside what the 8-bit fixed-width buffer can encode. In a big buffer, that might be awkward. An obvious solution to this is to put off moving back to 8-bit fixed until it's been a while since a character that can't be encoded in this format has been seen, but if we're to do that, we should document it. o Given that a Mule Ibyte string can't encode big chunks of Unicode (and never will be able to), this work gives me essentially _nothing_ towards having XEmacs be able to load an arbitrary UTF-8 file, modify it, and save it to disk without trashing data. That's the primary thing I'm interested in. Sure, down the line, if we move to UTF-8 as the Ibyte * format it'll help, but I read the total separation of UTF-2000 from the XEmacs project as being a thumbs down for that. Was I wrong to do that? > [...] Before worrying about dealing with strings (either Lisp_Strings or > pure IByte *), try to get what I was working on finished and tested. > There isn't that much there. Sure, I can do that. > [...] However, this kind of change brings up the issue of how you encode > language-specific tagging. Currently this is done in the charset (yuck), > and doing it using extents would be better, but a fair amount of work. Yeah, passing extent information up from the coding systems doesn't seem to be something that the current architecture is too keen on. But again, I haven't read that in too much detail, I can't really judge. > As for lazy loading of Unicode tables, this is not really possible. At > first I implemented this but then ripped it out. As Stephen mentions, > converting from Unicode is one-to-many, and you don't know which table to > load until you already load it to find out what's there. Fair enough. [1] And as currently written, not even that, because when displaying or previewing a message the buffer is narrowed and then decoded according to the the MIME character set, which will trigger the buffer representation changing if that character set--or the character set used in the headers--isn't Latin-1. So once a single non-Latin-1 message has been displayed or previewed, performance will fall right back to what it used to be for that buffer. The user in the last couple of weeks who had terrible performance with Mule, VM and East Asian spam may get slightly faster summaries, but the performance subsequent to the summaries getting generated will be just as terrible. -- Like the early Christians, Marx expected the millennium very soon; like their successors, his have been disappointed--once more, the world has shown itself recalcitrant to a tidy formula embodying the hopes of some section of mankind. (Russell) From xemacs-beta-bounces@xemacs.org Wed Oct 6 09:16:50 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96DGZHf015019; Wed, 6 Oct 2004 09:16:35 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96D9q9j013975 for ; Wed, 6 Oct 2004 09:09:52 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96D9qXP013974 for xemacs-beta-mailman@xemacs.org; Wed, 6 Oct 2004 09:09:52 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96D9o7C013955 for ; Wed, 6 Oct 2004 09:09:50 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96D9on9013953 for xemacweb@tux.org; Wed, 6 Oct 2004 09:09:50 -0400 Received: from ns5.nestdesign.com (170.69-93-162.reverse.theplanet.com [69.93.162.170] (may be forged)) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96D9nqN013943 for ; Wed, 6 Oct 2004 09:09:49 -0400 Received: by ns5.nestdesign.com (Postfix, from userid 508) id D75EA32807F; Wed, 6 Oct 2004 14:09:47 +0100 (IST) From: Aidan Kehoe MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <16739.61079.610850.639416@ns5.nestdesign.com> Date: Wed, 6 Oct 2004 14:09:43 +0100 To: "Ben Wing" In-Reply-To: <003901c4aac0$18712ed0$210110ac@NEEEEEEE> References: <003901c4aac0$18712ed0$210110ac@NEEEEEEE> X-Mailer: VM 7.18 under 21.4 (patch 13) "Rational FORTRAN" XEmacs Lucid X-Echelon-distraction: finks Dictionary OC3 Fetish Wipeout PLO Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of kehoea@parhasard.net designates 69.93.162.170 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Sundry C functions, and the ASCII-compatible assumptions made. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Aidan Kehoe List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Ar an cúigiú lá de mí Deireadh Fómhair, scríobh Ben Wing: > Tread softly, Aidan. There is much you do not know. Yeah. But hey, I haven't broken anyone's build yet. And the more criticism I get, the more opportunities to do it are eliminated. Thank you for the feedback:-) . > First, I did go through and Mule-ize most of the code. That means, it has > been checked for problems with internal/external data conversion. There are > in fact not very many problems remaining; what looks like a problem to you > is often simply a case of you not sufficiently understanding the code. I hadn't realised the assumptions of null-termination and ASCII compatibility for strings were so pervasive. That does make sticking to a single Ibyte format in both buffers and strings, where that format may contain embedded zero bytes and ASCII octets that don't represent ASCII characters, a crazy amount of work. > [... snipping underlining of just how little I'd realised that. ] What > I'd suggest is, once you figure out what's really going on, improve the > documentation concerning it -- e.g. if you didn't know about the > internals manual, put in mentions to it in prominent places where someone > like you who's trying to understand the code will encounter it. Stuff > that you've learned in the process of spending the last month or so > poring over the code, write it up if it isn't already in the internals > manual. Places that you found particularly confusing, put prominent > descriptions of what's going on with appropriate references elsewhere. > Cross-reference all over the place so that it's more likely the next > person coming along will have an easier time. > > I'm very serious about this, this would be a great improvement to XEmacs. The XEmacs internals and architecture documentation is actually, at the moment, much better than most internals documentation I've ever had exposure to. If the buffer_text "beg" pointer hadn't been of type "Ibyte *", or if I'd read in more detail the various encapsulated functions, I wouldn't have posted that "Sundry C functions" mail. The documentation isn't really an issue; I just fucked up. > That way we (Stephen and I) can critique you and help you avoid those > "gotcha!" problems and lots of fruitless work. I've already been posting pretty detailed plans, and Stephen's been critiquing them in detail. -- Like the early Christians, Marx expected the millennium very soon; like their successors, his have been disappointed--once more, the world has shown itself recalcitrant to a tidy formula embodying the hopes of some section of mankind. (Russell) From xemacs-beta-bounces@xemacs.org Wed Oct 6 13:35:58 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96HZrpb031172; Wed, 6 Oct 2004 13:35:55 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96HZpjb031159 for ; Wed, 6 Oct 2004 13:35:51 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96HZpL0031158 for xemacs-beta-mailman@xemacs.org; Wed, 6 Oct 2004 13:35:51 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96HZmnU031130 for ; Wed, 6 Oct 2004 13:35:48 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96HZmiY031129 for xemacweb@tux.org; Wed, 6 Oct 2004 13:35:48 -0400 Received: from smtp806.mail.sc5.yahoo.com (smtp806.mail.sc5.yahoo.com [66.163.168.185]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i96HZk2E031120 for ; Wed, 6 Oct 2004 13:35:46 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@70.240.15.158 with login) by smtp806.mail.sc5.yahoo.com with SMTP; 6 Oct 2004 17:35:45 -0000 From: "Ben Wing" To: "'Aidan Kehoe'" Date: Wed, 6 Oct 2004 12:37:25 -0700 Message-ID: <004801c4abdb$e8c504f0$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: <16739.61079.610850.639416@ns5.nestdesign.com> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i96HZk2E031120 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: RE: Sundry C functions, and the ASCII-compatible assumptions made. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --- I hadn't realised the assumptions of null-termination and ASCII compatibility for strings were so pervasive. That does make sticking to a single Ibyte format in both buffers and strings, where that format may contain embedded zero bytes and ASCII octets that don't represent ASCII characters, a crazy amount of work. --- First, the issue of null-termination is not a problem. It is indeed assumed in various places that strings are null-terminated, but this is only to find the length of the strings. Unicode strings will be null-terminated as well, just with a double-null. There is no assumption that "null-termination" means a single null, other than the places that assume ASCII compatibility. And anyway, those places are not as pervasive as you may think. In particular, I've been very careful to go through and use qxestr*[] everywhere instead of just str*[] -- the fact that IByte * and char * are different induces compile warnings, and ensures that these get fixed. If you fix up the qxestr*[] functions appropriately, most of these places go away. The remaining places can mostly be found by searching for casts to CIbyte * or char * or Extbyte *, and searching for char constants. Imo if this issue is important, it can be fixed. --- The XEmacs internals and architecture documentation is actually, at the moment, much better than most internals documentation I've ever had exposure to. If the buffer_text "beg" pointer hadn't been of type "Ibyte *", or if I'd read in more detail the various encapsulated functions, I wouldn't have posted that "Sundry C functions" mail. The documentation isn't really an issue; I just fucked up. --- Thanks:] (I wrote most of this stuff) --- I've already been posting pretty detailed plans, and Stephen's been critiquing them in detail. --- What I mean is, you have indeed posted lots of detailed plans of *ideas* but AFAIK not of the actual process -- what you will change in what order, where the "checkpoint" steps will be where you test, get it working and sync up, etc. -----Original Message----- From: Aidan Kehoe [mailto:kehoea@parhasard.net] Sent: Wednesday, October 06, 2004 6:10 AM To: Ben Wing Cc: xemacs-beta@xemacs.org Subject: Re: Sundry C functions, and the ASCII-compatible assumptions made. Ar an cúigiú lá de mí Deireadh Fómhair, scríobh Ben Wing: > Tread softly, Aidan. There is much you do not know. Yeah. But hey, I haven't broken anyone's build yet. And the more criticism I get, the more opportunities to do it are eliminated. Thank you for the feedback:-) . > First, I did go through and Mule-ize most of the code. That means, it has > been checked for problems with internal/external data conversion. There are > in fact not very many problems remaining; what looks like a problem to you > is often simply a case of you not sufficiently understanding the code. I hadn't realised the assumptions of null-termination and ASCII compatibility for strings were so pervasive. That does make sticking to a single Ibyte format in both buffers and strings, where that format may contain embedded zero bytes and ASCII octets that don't represent ASCII characters, a crazy amount of work. > [... snipping underlining of just how little I'd realised that. ] What > I'd suggest is, once you figure out what's really going on, improve the > documentation concerning it -- e.g. if you didn't know about the > internals manual, put in mentions to it in prominent places where someone > like you who's trying to understand the code will encounter it. Stuff > that you've learned in the process of spending the last month or so > poring over the code, write it up if it isn't already in the internals > manual. Places that you found particularly confusing, put prominent > descriptions of what's going on with appropriate references elsewhere. > Cross-reference all over the place so that it's more likely the next > person coming along will have an easier time. > > I'm very serious about this, this would be a great improvement to XEmacs. The XEmacs internals and architecture documentation is actually, at the moment, much better than most internals documentation I've ever had exposure to. If the buffer_text "beg" pointer hadn't been of type "Ibyte *", or if I'd read in more detail the various encapsulated functions, I wouldn't have posted that "Sundry C functions" mail. The documentation isn't really an issue; I just fucked up. > That way we (Stephen and I) can critique you and help you avoid those > "gotcha!" problems and lots of fruitless work. I've already been posting pretty detailed plans, and Stephen's been critiquing them in detail. -- Like the early Christians, Marx expected the millennium very soon; like their successors, his have been disappointed--once more, the world has shown itself recalcitrant to a tidy formula embodying the hopes of some section of mankind. (Russell) From xemacs-beta-bounces@xemacs.org Wed Oct 6 15:56:48 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96JuiQY022519; Wed, 6 Oct 2004 15:56:45 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96JufDE022509 for ; Wed, 6 Oct 2004 15:56:41 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96JufQW022508 for xemacs-beta-mailman@xemacs.org; Wed, 6 Oct 2004 15:56:41 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96JucTM022490 for ; Wed, 6 Oct 2004 15:56:38 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96JucAB022489 for xemacweb@tux.org; Wed, 6 Oct 2004 15:56:38 -0400 Received: from hm-pop3.solinus.com (hm-pop3.solinus.com [66.18.18.35]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96JuW8U022474 for ; Wed, 6 Oct 2004 15:56:33 -0400 Received: FROM dpvc-68-162-223-236.bos.east.verizon.net ([68.162.223.236]) BY hm-pop3.solinus.com (Hostmail) FOR ; Wed, 6 Oct 2004 19:08:01 -0000 (GMT) Message-ID: <41644D77.7040605@kaon.com> Date: Wed, 06 Oct 2004 15:54:31 -0400 From: "Ilya A. Kriveshko" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.2) Gecko/20040803 X-Accept-Language: en-us, en, ru MIME-Version: 1.0 To: XEmacs Beta Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ilya@kaon.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: [Bug: 21.5] Error while typing Java local variable declaration/initialization. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --text follows this line-- ================================================================ Dear Bug Team! When in JDE mode, every time I try to declare and initialize a local variable, the moment I type the equal sign, an error is reported in the *Warnings* buffer. (I see the stack trace of the error quoted further down in the body of this auto-generated message, so I won't include it again.) The easiest way to consistently reproduce this bug is by opening a new Test.java file (or otherwise switching to jde-mode) and typing: public Test { public void foo() { boolean bar = true; // Here's the culprit } } As you type '=' character, the *Warnings* buffer will pop-up with the stack trace. I will now try to find an earlier version of XEmacs that doesn't have this bug yet. Thank you in advance for fixing this. -- Ilya ilya(at)kaon(dot)com P.S.: FYI, I am running on Windows 2000, but I just noticed that the auto-generated bug report message possibly misrepresented my OS. ================================================================ System Info to help track down your bug: --------------------------------------- OS version: Microsoft Windows XP [Version 5.1.2600] OS: Windows_NT XEmacs 21.5 "chayote" (+CVS-20040426) configured for `win32'. Building XEmacs using "nmake -f win32.mak -nologo NODEBUG=1 XEMTEX=1 GNU=1 GRAPHICS=1 XEMACS=1 GSTOOLS=1 PERL=1 TEX=1 verbose=off". Building XEmacs using make flags " ". Building XEmacs in "C:\\Source\\XeMTeX\\xemacs\\xemacs-21.5\\src". Using compiler "@cl". Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.5". Package path is . Compiling in support for Microsoft Windows native GUI. Compiling in international (MULE) support. Compiling in support for XPM images. Compiling in support for GIF images. Compiling in support for PNG images. Compiling in support for TIFF images. Compiling in support for JPEG images. Compiling in support for X-Face message headers. Compiling in support for GZIP compression/decompression. Compiling in support for toolbars. Compiling in support for dialogs. Compiling in support for widgets. Compiling in support for native sounds. Using portable dumper. Using system malloc. Using DLL version of C runtime library. Compiling in debugging support (no slowdown). Compiling with optimization. Using new experimental GC algorithms. Load-Path Lisp Shadows: ---------------------- (c:\usr\local\xemacs\xemacs-packages\lisp\build\build-report c:\usr\local\xemacs\xemacs-21.5\lisp\build-report) Installed XEmacs Packages: ------------------------- (xslt-process ver: 1.11 upstream: regular) (xslide ver: 1.09 upstream: 0.2.2) (xemacs-devel ver: 1.64 upstream: No-Upstream-Ver) (xemacs-base ver: 1.87 upstream: No-Upstream-Ver) (x-symbol ver: 1.1 upstream: 4.5.1) (w3 ver: 1.3 upstream: 4.0pre47) (vm ver: 7.18 upstream: 7.17) (viper ver: 1.37 upstream: 3.09) (view-process ver: 1.13 upstream: 2.4) (vhdl ver: 1.19 upstream: 3.32.20) (vc-cc ver: 1.22 upstream: No-Upstream-Ver) (vc ver: 1.38 upstream: No-Upstream-Ver) (tramp ver: 1.17 upstream: 2.0.35) (tpu ver: 1.14 upstream: 4.2X) (tooltalk ver: 1.15 upstream: No-Upstream-Ver) (tm ver: 1.37 upstream: No-Upstream-Ver) (time ver: 1.14 upstream: 1.17) (textools ver: 1.15 upstream: No-Upstream-Ver) (text-modes ver: 1.78 upstream: No-Upstream-Ver) (texinfo ver: 1.25 upstream: No-Upstream-Ver) (supercite ver: 1.2 upstream: 3.55x3) (strokes ver: 1.1 upstream: No-Upstream-Ver) (speedbar ver: 1.27 upstream: 0.14beta4) (sounds-wav ver: 1.12 upstream: No-Upstream-Ver) (sml-mode ver: 0.11 upstream: 3.9.5) (slider ver: 1.15 upstream: 0.3x1) (skk ver: 1.23 upstream: regular) (sieve ver: 1.16 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (sgml ver: 1.11 upstream: No-Upstream-Ver) (semantic ver: 1.18 upstream: 1.4.2) (scheme ver: 1.14 upstream: No-Upstream-Ver) (sasl ver: 1.14 upstream: 1.14.4) (ruby-modes ver: 1.02 upstream: 1.6.8) (rmail ver: 1.14 upstream: No-Upstream-Ver) (riece ver: 1.15 upstream: 0.2.2) (reftex ver: 1.34 upstream: 4.21) (python-modes ver: 1.06 upstream: No-Upstream-Ver) (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) (psgml ver: 1.43 upstream: 1.3.1) (ps-print ver: 1.11 upstream: 6.5.6) (prog-modes ver: 2.01 upstream: No-Upstream-Ver) (pgg ver: 1.04 upstream: 0.1) (perl-modes ver: 1.06 upstream: No-Upstream-Ver) (pcomplete ver: 1.03 upstream: 1.1.6) (pcl-cvs ver: 1.65 upstream: R-2_9_9) (pc ver: 1.26 upstream: No-Upstream-Ver) (os-utils ver: 1.35 upstream: No-Upstream-Ver) (oo-browser ver: 1.04 upstream: 4.08) (ocaml ver: 0.05 upstream: 3.06) (net-utils ver: 1.44 upstream: N/A) (mmm-mode ver: 1.02 upstream: 0.4.7) (misc-games ver: 1.18 upstream: No-Upstream-Ver) (mine ver: 1.16 upstream: 1.9) (mh-e ver: 1.28 upstream: 7.4.2) (mew ver: 1.18 upstream: 1.94.2) (mailcrypt ver: 2.14 upstream: 3.5.8) (mail-lib ver: 1.67 upstream: No-Upstream-Ver) (lookup ver: 1.14 upstream: 1.0) (locale ver: 1.21 upstream: No-Upstream-Ver) (liece ver: 1.13 upstream: 1.4.9) (leim ver: 1.22 upstream: No-Upstream-Ver) (latin-unity ver: 1.1 upstream: 1.10) (jde ver: 1.46 upstream: regular) (ispell ver: 1.29 upstream: 3.6) (ilisp ver: 1.33 upstream: 5.12.0) (igrep ver: 1.13 upstream: 2.111) (idlwave ver: 1.31 upstream: 5.1) (ibuffer ver: 1.09 upstream: No-Upstream-Ver) (hyperbole ver: 1.16 upstream: 4.18) (hm--html-menus ver: 1.23 upstream: 5.9) (haskell-mode ver: 1.07 upstream: 1.45) (gnus ver: 1.8 upstream: 5.10.6) (gnats ver: 1.16 upstream: 3.101) (general-docs ver: 1.01 upstream: No-Upstream-Ver) (games ver: 1.15 upstream: 1.04) (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) (frame-icon ver: 1.11 upstream: No-Upstream-Ver) (fortran-modes ver: 1.04 upstream: No-Upstream-Ver) (forms ver: 1.15 upstream: 2.37) (footnote ver: 1.16 upstream: 0.18x) (eudc ver: 1.39 upstream: 1.32) (eterm ver: 1.15 upstream: No-Upstream-Ver) (ess ver: 1.1 upstream: 5.2.2) (eshell ver: 1.07 upstream: 2.4.1) (erc ver: 0.12 upstream: Version 4.0 Revision: 1.675) (emerge ver: 1.11 upstream: No-Upstream-Ver) (elib ver: 1.11 upstream: 1.0) (eieio ver: 1.05 upstream: 0.17) (egg-its ver: 1.27 upstream: No-Upstream-Ver) (efs ver: 1.32 upstream: 1.22) (edt ver: 1.13 upstream: No-Upstream-Ver) (edit-utils ver: 2.14 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edict ver: 1.16 upstream: 0.9.9) (edebug ver: 1.21 upstream: No-Upstream-Ver) (ecrypto ver: 0.17 upstream: 2.0) (ecb ver: 1.18 upstream: 2.24) (docbookide ver: 0.07000000000000001 upstream: 0.1) (dired ver: 1.15 upstream: 7.11) (dictionary ver: 1.12 upstream: regular) (debug ver: 1.17 upstream: No-Upstream-Ver) (crisp ver: 1.14 upstream: 1.34) (cookie ver: 1.15 upstream: No-Upstream-Ver) (cc-mode ver: 1.43 upstream: 5.30.9) (calendar ver: 1.23 upstream: No-Upstream-Ver) (calc ver: 1.25 upstream: 2.02fX3) (c-support ver: 1.2 upstream: No-Upstream-Ver) (build ver: 1.14 upstream: 2.02) (bbdb ver: 1.24 upstream: 2.34) (auctex ver: 1.38 upstream: 11.14) (apel ver: 1.27 upstream: 10.2) (ada ver: 1.14 upstream: 2.27) (Sun ver: 1.15 upstream: No-Upstream-Ver) Features: -------- (mail-abbrevs xemacsbug shadow sendmail rfc822 jde jde-open-source executable jde-import jde-java-font-lock jde-java-grammar jde-which-method jde-wiz jde-complete senator eldoc browse-url jde-gen tempo jde-jdb jde-bug jde-dbs jde-run jde-dbo jde-db overlay jde-parse jde-imenu semantic-imenu imenu semantic-java thingatpt avltree stack-m elib-node semantic-bnf semantic-sb semantic-ia-sb semantic-analyze semantic-ctxt semantic-cb eieio-base eieio-speedbar eieio-custom speedbar sb-image dframe semantic-util-modes timer semantic-util semantic assoc working jde-compile comint ring cus-edit cus-load cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs regexp-opt font-lock semantic-load jde-help jde-util jde-widgets tree-widget efc wid-edit beanshell eieio advice advice-preload efs-cu font cus-face compile disp-table completion xslt-process-autoloads xslide-autoloads xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads w3-autoloads vm-autoloads viper-autoloads view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads tramp-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads textools-autoloads text-modes-autoloads texinfo-autoloads supercite-autoloads strokes-autoloads speedbar-autoloads sounds-wav-autoloads sml-mode-autoloads slider-autoloads skk-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads scheme-autoloads sasl-autoloads ruby-modes-autoloads rmail-autoloads riece-autoloads reftex-autoloads python-modes-autoloads psgml-dtds-autoloads psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads oo-browser-autoloads ocaml-autoloads net-utils-autoloads mmm-mode-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads mail-lib-autoloads lookup-autoloads locale-autoloads liece-autoloads leim-autoloads latin-unity-autoloads jde-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads gnats-autoloads general-docs-autoloads games-autoloads fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads ess-autoloads eshell-autoloads erc-autoloads emerge-autoloads elib-autoloads eieio-autoloads egg-its-autoloads efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads edict-autoloads edebug-autoloads ecrypto-autoloads ecb-autoloads docbookide-autoloads dired-autoloads dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads cc-mode-autoloads calendar-autoloads calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads Sun-autoloads mule-autoloads auto-autoloads loadhist rsz-minibuf auto-show fontl-hooks tibetan lao devanagari indian slovenian czech romanian ccl code-cmds gutter-items menubar-items x-menubar dragdrop mode-motion mouse behavior itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete cus-file derived newcomment env text-props frame obsolete cus-start custom widget cl-extra cl cl-19 packages backquote unicode mswindows-scrollbars mswindows toolbar native-sound scrollbar network-streams subprocesses menu-accelerator-support menubar md5 xemacs mule gutter tiff png gif jpeg xpm xbm lisp-float-type file-coding dde windows-nt dragdrop-api dialog devices window-system base64) Recent keystrokes: ----------------- i c SPC c l a s s SPC t e s t _ m e SPC { RET } up C-e RET TAB b o o l e a SPC BS n SPC f o o SPC = SPC t r u e ; RET TAB p u b l i c SPC v o i d SPC m a i n ( S t r i n g [ ] SPC a r g s ) Sh-SPC { RET } up C-e RET TAB b o o l e a n SPC f o o SPC = misc-use r Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Warning: Error in unknown: Invalid argument: Invalid search limit (wrong side of point) Backtrace follows: signal(invalid-argument ("Invalid search limit (wrong side of point)")) byte-code("..." [start err signal] 3) # bind (err start tmp search-pos state state-pos check-pos check-state last-token-end-pos found lookbehind-submatch not-inside-token paren-level noerror bound regexp) c-syntactic-re-search-forward("[;,{]" 108 move t) # bind (c-record-type-identifiers c-record-ref-identifiers pos next-pos id-start id-end paren-depth id-face got-init c-last-identifier-range separator-prop types list limit) c-font-lock-declarators(108 t nil) # (unwind-protect ...) # bind (match-data -match-end-pos- parse-sexp-lookup-properties limit) #(108) # bind (highlights matcher keyword nkeywords iter old-progress progress bufname keywords case-fold-search loudly loudvar end start) font-lock-fontify-keywords-region(86 108 nil) # (unwind-protect ...) # bind (modified buffer-undo-list inhibit-read-only old-syntax-table buffer-file-name buffer-file-truename loudly end beg) font-lock-default-fontify-region(86 108 nil) # bind (loudly end beg) font-lock-fontify-region(86 108) # bind (val end beg) #(86 108 t) map-range-table(# #s(range-table data ((86 108) t))) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # bind (dummy buffer) # nil font-lock-pending t put-text-property map-range-table #] 9>(# t) # (unwind-protect ...) maphash(# nil font-lock-pending t put-text-property map-range-table #] 9> #) # (unwind-protect ...) # bind (match-data) font-lock-fontify-pending-extents() #() # (unwind-protect ...) call-with-condition-handler(# #) # (condition-case ... . ((error))) font-lock-pre-idle-hook() # (unwind-protect ...) # (catch # ...) # (unwind-protect ...) # (unwind-protect ...) # bind (inhibit-quit) # (unwind-protect ...) # (unwind-protect ...) # bind (inhibit-quit) # (condition-case ... . error) # (catch top-level ...) Setting JDE variables to startup values... test_me.java: [############################################################################################] ... done Loading jde...done jde-java-font-lock: building names cache...empty jde-java-font-lock: building names cache... Loading customization dependencies...done Loading customization dependencies... Loading jde... (New file) Loading efs-cu...done Loading efs-cu... Loading font...done Loading font... Loading cus-face...done Loading cus-face... Loading disp-table...done Loading disp-table... From xemacs-beta-bounces@xemacs.org Wed Oct 6 16:30:43 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96KUWFD028239; Wed, 6 Oct 2004 16:30:33 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96KUUcM028227 for ; Wed, 6 Oct 2004 16:30:30 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96KUUQd028226 for xemacs-beta-mailman@xemacs.org; Wed, 6 Oct 2004 16:30:30 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96KUPwI028207 for ; Wed, 6 Oct 2004 16:30:25 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96KUPDm028206 for xemacweb@tux.org; Wed, 6 Oct 2004 16:30:25 -0400 Received: from mx1.mcw.edu (mx1.mcw.edu [141.106.32.17]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i96KUJW3028176 for ; Wed, 6 Oct 2004 16:30:20 -0400 Received: (qmail 17797 invoked by uid 1022); 6 Oct 2004 20:30:19 -0000 Received: from rsparapa@don.biostat.mcw.edu by mx1 by uid 81 with qmail-scanner-1.21 (clamdscan: 0.70. spamassassin: 2.63. Clear:RC:1(141.106.120.97):. Processed in 0.285189 secs); 06 Oct 2004 20:30:19 -0000 Received: from don.biostat.mcw.edu ([141.106.120.97]) by mx1.mcw.edu ([141.106.32.17]) with ESMTP via TCP; 06 Oct 2004 20:30:18 -0000 Received: from don.biostat.mcw.edu (localhost [127.0.0.1]) by don.biostat.mcw.edu (8.12.2+Sun/8.12.2) with ESMTP id i96KUIpM007463 for ; Wed, 6 Oct 2004 15:30:18 -0500 (CDT) Received: (from rsparapa@localhost) by don.biostat.mcw.edu (8.12.2+Sun/8.12.2/Submit) id i96KUIcJ007460; Wed, 6 Oct 2004 15:30:18 -0500 (CDT) Date: Wed, 6 Oct 2004 15:30:18 -0500 (CDT) Message-Id: <200410062030.i96KUIcJ007460@don.biostat.mcw.edu> From: Rodney Sparapani To: XEmacs Beta Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of rsparapa@don.biostat.mcw.edu does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: [Bug: 21.4.15] disappearing text X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org ================================================================ Dear Bug Team! I'm doing a presentation on introducing XEmacs to new users and I made the text bigger with .Xdefaults so that it would display better on the screen, i.e. Emacs.default.attributeFont: -dt-interface user-bold-r-normal-l sans-17-170-72-72-m-100-iso8859-1 However, this leads to trouble. Occasionally, random blurbs of text become transparent. Moving the mouse over them or re-centering reveals that they are really there, but just temporarily invisible. This leads to alot of confusion since it is not obvious that you just didn't forget something or deleted it accidentally. So you can see what's going on I have two consecutive pix of my window. Snapshot 1 shows the invisible characters on the line beginning with 756 (or I should say, doesn't show them), see http://www.mcw.edu/pcor/rsparapa/snap1.jpg Snapshot 2 shows that they are really there after I moved the mouse and they reappeared, see http://www.mcw.edu/pcor/rsparapa/snap2.jpg Any help would be appreciated. Thanks. ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: SunOS buz 5.9 Generic_112233-12 sun4u sparc SUNW,Ultra-4 configure '--with-file-coding' '--with-dialogs=motif' '--with-widgets=motif' '--with-clash-detection=yes' XEmacs 21.4.15 "Security Through Obscurity" configured for `sparc-sun-solaris2.9'. Compilation / Installation: Source code location: /usr/local/apps/xemacs/xemacs-21.4.15 Installation prefix: /usr/local Runtime library search path: /usr/ccs/lib:/usr/openwin/lib:/usr/local/devel/lib/gcc-lib/sparc-sun-solaris2.9/3.3.4/../../.. Operating system description file: `s/sol2.h' Machine description file: `m/sparc.h' Compiler: gcc-3.3.4 -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -fno-strict-aliasing -Wshadow -Wpointer-arith Compiler version: gcc-3.3.4 (GCC) 3.3.4 Compiler specs file: /usr/local/devel/lib/gcc-lib/sparc-sun-solaris2.9/3.3.4/specs Relocating allocator for buffers: yes GNU version of malloc: yes libc: SUNWcsl 11.9.0,REV=2002.04.06.15.27 Window System: Compiling in support for the X window system: - X Windows headers location: /usr/openwin/include - X Windows libraries location: /usr/openwin/lib - Handling WM_COMMAND properly. Compiling in support for Motif. *WARNING* Many versions of Motif are buggy, requiring workarounds. You are likely to experience slow redisplay. You may need to install vendor patches to Motif. See PROBLEMS for more information. Using Lucid menubars. Using Lucid scrollbars. Using Motif dialog boxes. Using Motif native widgets. TTY: Compiling in support for ncurses. Images: Compiling in support for GIF images (builtin). Compiling in support for XPM images. Compiling in support for PNG images. Compiling in support for JPEG images. Sound: Databases: Compiling in support for GNU DBM. Compiling in support for LDAP. Internationalization: Compiling in support for file coding. Mail: Compiling in support for "dot-locking" mail spool file locking method. Other Features: Inhibiting IPv6 canonicalization at startup. Compiling in support for ToolTalk. Compiling in support for dynamic shared object modules. Load-Path Lisp Shadows: ---------------------- (/usr/local/lib/xemacs/xemacs-packages/lisp/build/build-report /usr/local/lib/xemacs-21.4.15/lisp/build-report) Installed XEmacs Packages: ------------------------- (zenirc ver: 1.15 upstream: 2.112) (xwem ver: 1.14 upstream: 0.2) (xslt-process ver: 1.11 upstream: regular) (xslide ver: 1.09 upstream: 0.2.2) (xlib ver: 1.12 upstream: 0.2) (xemacs-devel ver: 1.64 upstream: No-Upstream-Ver) (xemacs-base ver: 1.87 upstream: No-Upstream-Ver) (x-symbol ver: 1.1 upstream: 4.5.1) (w3 ver: 1.3 upstream: 4.0pre47) (vm ver: 7.18 upstream: 7.17) (viper ver: 1.37 upstream: 3.09) (view-process ver: 1.13 upstream: 2.4) (vhdl ver: 1.19 upstream: 3.32.20) (vc-cc ver: 1.22 upstream: No-Upstream-Ver) (vc ver: 1.38 upstream: No-Upstream-Ver) (tramp ver: 1.17 upstream: 2.0.35) (tpu ver: 1.14 upstream: 4.2X) (tooltalk ver: 1.15 upstream: No-Upstream-Ver) (tm ver: 1.37 upstream: No-Upstream-Ver) (time ver: 1.14 upstream: 1.17) (textools ver: 1.15 upstream: No-Upstream-Ver) (text-modes ver: 1.78 upstream: No-Upstream-Ver) (texinfo ver: 1.25 upstream: No-Upstream-Ver) (supercite ver: 1.2 upstream: 3.55x3) (strokes ver: 1.1 upstream: No-Upstream-Ver) (speedbar ver: 1.27 upstream: 0.14beta4) (sounds-wav ver: 1.12 upstream: No-Upstream-Ver) (sounds-au ver: 1.12 upstream: No-Upstream-Ver) (sml-mode ver: 0.11 upstream: 3.9.5) (slider ver: 1.15 upstream: 0.3x1) (sieve ver: 1.16 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (sgml ver: 1.11 upstream: No-Upstream-Ver) (semantic ver: 1.18 upstream: 1.4.2) (scheme ver: 1.14 upstream: No-Upstream-Ver) (sasl ver: 1.14 upstream: 1.14.4) (ruby-modes ver: 1.02 upstream: 1.6.8) (rmail ver: 1.14 upstream: No-Upstream-Ver) (riece ver: 1.15 upstream: 0.2.2) (reftex ver: 1.34 upstream: 4.21) (python-modes ver: 1.06 upstream: No-Upstream-Ver) (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) (psgml ver: 1.43 upstream: 1.3.1) (ps-print ver: 1.11 upstream: 6.5.6) (prog-modes ver: 2.01 upstream: No-Upstream-Ver) (pgg ver: 1.04 upstream: 0.1) (perl-modes ver: 1.06 upstream: No-Upstream-Ver) (pcomplete ver: 1.03 upstream: 1.1.6) (pcl-cvs ver: 1.65 upstream: R-2_9_9) (pc ver: 1.26 upstream: No-Upstream-Ver) (os-utils ver: 1.35 upstream: No-Upstream-Ver) (oo-browser ver: 1.04 upstream: 4.08) (ocaml ver: 0.05 upstream: 3.06) (net-utils ver: 1.44 upstream: N/A) (mmm-mode ver: 1.02 upstream: 0.4.7) (misc-games ver: 1.18 upstream: No-Upstream-Ver) (mine ver: 1.16 upstream: 1.9) (mh-e ver: 1.28 upstream: 7.4.2) (mew ver: 1.18 upstream: 1.94.2) (mailcrypt ver: 2.14 upstream: 3.5.8) (mail-lib ver: 1.67 upstream: No-Upstream-Ver) (liece ver: 1.13 upstream: 1.4.9) (jde ver: 1.46 upstream: regular) (ispell ver: 1.29 upstream: 3.6) (ilisp ver: 1.33 upstream: 5.12.0) (igrep ver: 1.13 upstream: 2.111) (idlwave ver: 1.31 upstream: 5.1) (ibuffer ver: 1.09 upstream: No-Upstream-Ver) (hyperbole ver: 1.16 upstream: 4.18) (hm--html-menus ver: 1.23 upstream: 5.9) (haskell-mode ver: 1.07 upstream: 1.45) (gnus ver: 1.8 upstream: 5.10.6) (gnats ver: 1.16 upstream: 3.101) (games ver: 1.15 upstream: 1.04) (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) (frame-icon ver: 1.11 upstream: No-Upstream-Ver) (fortran-modes ver: 1.04 upstream: No-Upstream-Ver) (forms ver: 1.15 upstream: 2.37) (footnote ver: 1.16 upstream: 0.18x) (eudc ver: 1.39 upstream: 1.32) (eterm ver: 1.15 upstream: No-Upstream-Ver) (ess ver: 1.1 upstream: 5.2.2) (eshell ver: 1.07 upstream: 2.4.1) (escreen ver: 1.01 upstream: 1.16) (erc ver: 0.12 upstream: Version 4.0 Revision: 1.675) (emerge ver: 1.11 upstream: No-Upstream-Ver) (elib ver: 1.11 upstream: 1.0) (eieio ver: 1.05 upstream: 0.17) (efs ver: 1.32 upstream: 1.22) (edt ver: 1.13 upstream: No-Upstream-Ver) (edit-utils ver: 2.14 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edebug ver: 1.21 upstream: No-Upstream-Ver) (ecrypto ver: 0.17 upstream: 2.0) (ecb ver: 1.18 upstream: 2.24) (docbookide ver: 0.07000000000000001 upstream: 0.1) (dired ver: 1.15 upstream: 7.11) (dictionary ver: 1.12 upstream: regular) (debug ver: 1.17 upstream: No-Upstream-Ver) (crisp ver: 1.14 upstream: 1.34) (cookie ver: 1.15 upstream: No-Upstream-Ver) (clearcase ver: 1.08 upstream: No-Upstream-Ver) (cc-mode ver: 1.43 upstream: 5.30.9) (calendar ver: 1.23 upstream: No-Upstream-Ver) (calc ver: 1.25 upstream: 2.02fX3) (c-support ver: 1.2 upstream: No-Upstream-Ver) (build ver: 1.14 upstream: 2.02) (bbdb ver: 1.24 upstream: 2.34) (auctex ver: 1.38 upstream: 11.14) (apel ver: 1.27 upstream: 10.2) (ada ver: 1.14 upstream: 2.27) Installed Modules: ----------------- Features: -------- (mail-abbrevs xemacsbug shadow sendmail rfc822 jka-compr ediff-merg ediff-diff ediff-tbar ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff tabify x-compose annotations rect viper viper-ex viper-macs viper-mous viper-keym viper-util viper-cmd viper-init debug efs-dired dired-faces dired-xemacs dired make-mode makefile compile fortran font disp-table alist x-font-menu font-menu lazy-lock gnuserv psvn edmacro overlay tramp-smb tramp format-spec timer trampver efs-x19.15 efs-fnh efs-ovwrt efs-cu efs-netrc efs-defun efs ox-mode cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs regexp-opt advice advice-preload ess-toolbar ess-mous mouseme thingatpt browse-url ess-noweb noweb-font-lock-mode essl-bug essd-omg essl-omg essd-els essd-sas essl-sas essa-sas rtf-support executable shell essd-arc essd-vst essd-xls essl-lsp essd-sta essl-sta make-regexp essd-sp6 essd-sp5 essd-sp3 essd-s4 essd-r ess-menu imenu essl-s ess-inf ess-utils comint ring ess-mode noweb-mode ess ess-cust ess-emcs ess-site tex-site font-lock cus-face rsz-minibuf pending-del savehist env zenirc-autoloads xwem-autoloads xslt-process-autoloads xslide-autoloads xlib-autoloads xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads w3-autoloads vm-autoloads viper-autoloads view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads tramp-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads textools-autoloads text-modes-autoloads texinfo-autoloads supercite-autoloads strokes-autoloads speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads sml-mode-autoloads slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads scheme-autoloads sasl-autoloads ruby-modes-autoloads rmail-autoloads riece-autoloads reftex-autoloads python-modes-autoloads psgml-dtds-autoloads psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads oo-browser-autoloads ocaml-autoloads net-utils-autoloads mmm-mode-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads mail-lib-autoloads liece-autoloads jde-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads gnats-autoloads games-autoloads fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads ess-autoloads eshell-autoloads escreen-autoloads erc-autoloads emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads ecrypto-autoloads ecb-autoloads docbookide-autoloads dired-autoloads dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads clearcase-autoloads cc-mode-autoloads calendar-autoloads calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads lisp-autoloads loadhist auto-show fontl-hooks x-iso8859-1 code-cmds gutter-items menubar-items x-menubar mode-motion mouse itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete help-nomule cus-file derived frame text-props obsolete cus-start custom widget cl-extra mini-cl cl cl-19 packages backquote very-early-lisp tooltalk file-coding lucid-scrollbars cut-buffer lucid-menubars motif-dialogs x c-balloon-help tty-frames tty toolbar scrollbar unix-processes multicast network-streams subprocesses modules menu-accelerator-support menubar dbm md5 xemacs gutter png gif jpeg xpm xbm lisp-float-type usg-unix-v dialog devices window-system base64) Recent keystrokes: ----------------- button1 button1up button1 button1up up next prior button1 button1up next next next prior prior prior next next next prior prior prior button1 button1up next next next prior prior prior next next next prior prior prior next next next prior prior prior button1up next next next prior next prior prior prior next prior next next next prior prior prior next next next prior prior prior next next next prior prior prior next next misc-user prior prior prior prior prior prior button1up button1up M-x r e p o r t - x e m a c s - b u g RET Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Wrote /export/home/rsparapa/.xmodmaprc Wrote /export/home/rsparapa/.xmodmaprc Wrote /export/home/rsparapa/.xmodmaprc Processing difference regions ... done Buffer B: Processing difference region 10 of 19 Buffer B: Processing difference region 0 of 19 Buffer A: Processing difference region 10 of 19 Buffer A: Processing difference region 0 of 19 Computing differences between macrotest.lstjjBdxl and macrotest.lst8jjBq7r ... Reading file /export/home/rsparapa/class/macrotest.lst8 ... Reading file /export/home/rsparapa/class/macrotest.lst ... Loading ediff...done Loading ediff... [1] + done nohup nice sas9 macrotest -rsasuser ~/class/ Process `eval' or hook local variables in file macrotest.sas? (y or n) Yes Process `eval' or hook local variables in file macrotest.sas? (y or n) Wrote /export/home/rsparapa/class/macrotest.sas From xemacs-beta-bounces@xemacs.org Wed Oct 6 16:40:37 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96KeY5u029873; Wed, 6 Oct 2004 16:40:35 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96KeXn5029867 for ; Wed, 6 Oct 2004 16:40:33 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96KeXCB029866 for xemacs-beta-mailman@xemacs.org; Wed, 6 Oct 2004 16:40:33 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96KeWc8029855 for ; Wed, 6 Oct 2004 16:40:32 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96KeWMw029854 for xemacweb@tux.org; Wed, 6 Oct 2004 16:40:32 -0400 Received: from mail.LF.net (mail.LF.net [212.9.160.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96KeVwK029847 for ; Wed, 6 Oct 2004 16:40:32 -0400 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CFIaN-000ExW-3y for xemacs-beta@xemacs.org; Wed, 06 Oct 2004 22:40:31 +0200 Received: from nk by arafel.viteno.net with local (Exim 4.42 (FreeBSD)) id 1CFIaM-000B9h-LS for xemacs-beta@xemacs.org; Wed, 06 Oct 2004 22:40:30 +0200 To: XEmacs beta References: From: Norbert Koch X-Face: 5*nyF1\39:,h6Sk1<}(t1O5x!y5y6@XzBRq5LAYj;Xzb*Ak,]@$HL@>: c&#dUFU=U8O(+/6T0k{j{1~uS@GVk4zurEEb.~MoSbG2pM4z!~/<@.tcd `uD`fNR+TM\@++x@!/Bq)24"xD_kGn,jqwVQa|R'|FFxgWa+$0x]p>KE9E /Xk0$%a*2*K]"zOtbk9v0sNgwb2H"IOaEjCVolb5&yW`o#w2}!w!M{Dn&{K0t Mail-Followup-To: XEmacs beta Date: Wed, 06 Oct 2004 22:40:30 +0200 In-Reply-To: (Steve Youngs's message of "Wed, 06 Oct 2004 08:35:29 +1000") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of nk@viteno.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: [Success] XEmacs 21.4.15 "Security Through Obscurity" i586-pc-win32 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Steve Youngs writes: Hi! > Nonetheless, I am seeing a _lot_ of problems and if I revert Steve T's > changes to regexp.[ch] they _all_ go away. I see the wrong behaviour described by Steve, too, using a vanilla XEmacs 21.4 (patch 15) "Security Through Obscurity" [Lucid] (i386-unknown-freebsd4.10, Mule) of Wed Sep 29 2004 on arafel.viteno.net Interestingly enough, the behaviour depends of the existence of a variable assignment. If I create a ChangeLog out of ,---- | foo: | @echo bar `---- the entry looks okay. But if I change this example into ,---- | VARIABLE = value | | foo: | @echo bar `---- the complete Makefile is inserted. As Steve has already mentioned, version 21.5 does not show this bug. Thus, I'm using this to create packages at the moment. norbert. From xemacs-beta-bounces@xemacs.org Wed Oct 6 17:05:25 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96L5EQP001667; Wed, 6 Oct 2004 17:05:20 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96L5BUn001657 for ; Wed, 6 Oct 2004 17:05:11 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96L5BER001656 for xemacs-beta-mailman@xemacs.org; Wed, 6 Oct 2004 17:05:11 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96L5Av5001638 for ; Wed, 6 Oct 2004 17:05:10 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96L5Ade001637 for xemacweb@tux.org; Wed, 6 Oct 2004 17:05:10 -0400 Received: from stephens.ittc.ku.edu (stephens.ittc.ku.edu [129.237.125.220]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96L59TF001619 for ; Wed, 6 Oct 2004 17:05:10 -0400 Received: from diannao.ittc.ku.edu (diannao.ittc.ku.edu [129.237.126.112]) by stephens.ittc.ku.edu (8.12.11/8.12.11/ITTC-ANTISPAM-ANTIVIRUS-3.1) with ESMTP id i96L4mtM021332 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 6 Oct 2004 16:04:48 -0500 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.12.11/8.12.11) with ESMTP id i96L4mdF029487 for ; Wed, 6 Oct 2004 16:04:48 -0500 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id i96L4mkJ029486; Wed, 6 Oct 2004 16:04:48 -0500 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: XEmacs Beta From: Jerry James X-Face: +5(Pfr,; N>q#6NT,Qi5^TQh-MaUnz#kGN~OW[CQj~RS+sIor( '_8K^f9u^Y#.N`>9oKN$\JpI Date: Wed, 06 Oct 2004 16:04:47 -0500 Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-VirusScan: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of james@eecs.ku.edu does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Temporarily incommunicado X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org I see that a number of people, Adrian and Ben in particular, are waiting for me to answer various questions. I apologize for the delay. There was a death in my wife's family late last week. I have been playing Mr. Mom for the last few days while my wife attends the funeral. She'll be back tomorrow night, which means my daughter's hair will once again look like it was arranged by someone competent. I'll try to answer as many questions today as I can, but some will have to wait until this coming weekend. Regards, -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Wed Oct 6 17:42:49 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96Lgk4Z007658; Wed, 6 Oct 2004 17:42:47 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96LgiHn007647 for ; Wed, 6 Oct 2004 17:42:44 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96LgiET007645 for xemacs-beta-mailman@xemacs.org; Wed, 6 Oct 2004 17:42:44 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96LgeSN007606 for ; Wed, 6 Oct 2004 17:42:40 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96LgeNU007603 for xemacweb@tux.org; Wed, 6 Oct 2004 17:42:40 -0400 Received: from smtp813.mail.sc5.yahoo.com (smtp813.mail.sc5.yahoo.com [66.163.170.83]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i96LgXsX007582 for ; Wed, 6 Oct 2004 17:42:38 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@70.240.15.158 with login) by smtp813.mail.sc5.yahoo.com with SMTP; 6 Oct 2004 21:42:32 -0000 From: "Ben Wing" To: "'Aidan Kehoe'" , "'XEmacs Beta'" Date: Wed, 6 Oct 2004 16:44:13 -0700 Message-ID: <006d01c4abfe$63026240$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: <16739.61072.543060.920311@ns5.nestdesign.com> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i96LgXsX007582 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: "'Stephen J. Turnbull'" Subject: RE: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Prickly is not quite the right word ... Rather, you are underestimating the amount of work and thought that has gone into XEmacs. I've been working on this code for 12 years now, and on intl issues for 9-10 years. --- The reason I missed the intention is because I don't think that many people are working only with Latin-1 any more--it's either Windows-1252 or iso-8859-15. (I've sent a mail with a UTF-8 encoded Euro sign to someone using Apple Mail on OS X, for example, and had the reply come back in Windows-1252; reading fr.lettres.langue.francaise in Gnus on 21.4 with a terminal coding system of UTF-8 constantly shows boxes, because Mule-UCS breaks when converting iso-8859-15 to Unicode.) So making that work better _may_ benefit things like VM[1], but not so many actual people dealing with actual text files. Unless we ignore Windows-1252 ... --- [1] it's useful for binary [2] it allows mule to be the default [3] it's a stepping stone for further work [4] it would provide 32-bit fixed [as kyle wanted] [5] other 8-bit formats could be supported, see below --- Okay, this approach raises some questions for me; o Should the 8-bit-fixed representation be limited to one eight-bit character coding system throughout XEmacs, or should it allow (for example) one buffer in Windows-1251 and another in iso-8859-1? You mention Latin 1 above, but current non-Mule doesn't specify a CCS for those character codes greater than 127, and for many people specifying iso-8859-1 for those characters gives them less performance than they have now. Before I moved to Mule, for example, I used iso-8859-15 without problems. --- The latter, eventually. At first, just get latin-1-only working, then it would be easy I think to support per-buffer encodings. --- o If we limit 8-bit fixed-width text to iso-8859-1, and even if we don't, do we really want XEmacs to hang for a couple of seconds when someone types a Euro sign or pastes a directed quotation mark into the end of a big buffer? (I can't be certain that's what will happen--I haven't seen any figures for conversion speed between the internal formats--but it doesn't seem unlikely to me.) --- I think this is less of an issue than you think. [1] it's a worst case [2] it may not happen at all [3] once we support per-buffer coding systems [and even before], code can specify in advance the preferred format. --- o I can easily imagine a situation, where you have variable runtime buffer formats, and you can cause the editor to repeatedly convert between 8-bit fixed and Mule by inserting and removing some character that's outside what the 8-bit fixed-width buffer can encode. In a big buffer, that might be awkward. An obvious solution to this is to put off moving back to 8-bit fixed until it's been a while since a character that can't be encoded in this format has been seen, but if we're to do that, we should document it. --- Yes, that was the intention, I'm surprised it's not mentioned anywhere. --- o Given that a Mule Ibyte string can't encode big chunks of Unicode (and never will be able to), this work gives me essentially _nothing_ towards having XEmacs be able to load an arbitrary UTF-8 file, modify it, and save it to disk without trashing data. That's the primary thing I'm interested in. Sure, down the line, if we move to UTF-8 as the Ibyte * format it'll help, but I read the total separation of UTF-2000 from the XEmacs project as being a thumbs down for that. Was I wrong to do that? --- None of this is true. [1] we could easily add appropriate coding systems for unicode so that no lossage can occur. [2] "(and never will be able to)" not true, I addressed this in my other email. If you want, I'll go through the code and find all places that assume ASCII-compatible strings so you can fix them. I know the code so this will not be hard. [3] the separation of UTF-2000 has nothing to do with lack of interest in switching to UTF-8. it is due to [a] that project seems to have no interest in merging their code back or in fact in proceeding beyond the prototype stage; [b] for whatever reason, japanese code quality tends to suck. --- Yeah, passing extent information up from the coding systems doesn't seem to be something that the current architecture is too keen on. But again, I haven't read that in too much detail, I can't really judge. --- That's not what I mean. The issue is making sure that all string manipulations preserve extent data religiously. --- [1] And as currently written, not even that, because when displaying or previewing a message the buffer is narrowed and then decoded according to the the MIME character set, which will trigger the buffer representation changing if that character set--or the character set used in the headers--isn't Latin-1. So once a single non-Latin-1 message has been displayed or previewed, performance will fall right back to what it used to be for that buffer. The user in the last couple of weeks who had terrible performance with Mule, VM and East Asian spam may get slightly faster summaries, but the performance subsequent to the summaries getting generated will be just as terrible. --- This is assuming a lot. The performance issues may be unrelated or may be fixable without too much problem by improving the caching. From xemacs-beta-bounces@xemacs.org Wed Oct 6 18:08:08 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96M7wnY012073; Wed, 6 Oct 2004 18:07:59 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96M7u6Q012066 for ; Wed, 6 Oct 2004 18:07:56 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96M7uqd012065 for xemacs-beta-mailman@xemacs.org; Wed, 6 Oct 2004 18:07:56 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96M7toe012054 for ; Wed, 6 Oct 2004 18:07:55 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96M7tiF012053 for xemacweb@tux.org; Wed, 6 Oct 2004 18:07:55 -0400 Received: from smtp802.mail.sc5.yahoo.com (smtp802.mail.sc5.yahoo.com [66.163.168.181]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i96M7sQr012042 for ; Wed, 6 Oct 2004 18:07:54 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@70.240.15.158 with login) by smtp802.mail.sc5.yahoo.com with SMTP; 6 Oct 2004 22:07:53 -0000 From: "Ben Wing" To: "'Aidan Kehoe'" , "'XEmacs Beta'" Date: Wed, 6 Oct 2004 17:09:32 -0700 Message-ID: <007001c4ac01$eca81640$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: <16739.61072.543060.920311@ns5.nestdesign.com> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: "'Stephen J. Turnbull'" Subject: RE: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --- o Given that a Mule Ibyte string can't encode big chunks of Unicode (and never will be able to), --- Even without tracking down places where it's assumed that Ibyte * is ASCII-compatible, this makes no sense, as we could use UTF-8. From xemacs-beta-bounces@xemacs.org Wed Oct 6 19:10:36 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96NAWqd020968; Wed, 6 Oct 2004 19:10:32 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96NATdF020942 for ; Wed, 6 Oct 2004 19:10:29 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96NATuE020941 for xemacs-beta-mailman@xemacs.org; Wed, 6 Oct 2004 19:10:29 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96NAS39020928 for ; Wed, 6 Oct 2004 19:10:28 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i96NASde020927 for xemacweb@tux.org; Wed, 6 Oct 2004 19:10:28 -0400 Received: from mailout10.sul.t-online.com (mailout10.sul.t-online.com [194.25.134.21]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i96NARHV020921; Wed, 6 Oct 2004 19:10:28 -0400 Received: from fwd04.aul.t-online.de by mailout10.sul.t-online.com with smtp id 1CFKvT-0003PZ-00; Thu, 07 Oct 2004 01:10:27 +0200 Received: from D5DC120J.t-online.de (bKHcjkZeoe2zMLYo1tdAE21AStxSYO8v1ZqMByQGB8HQHlhKdO1G4P@[193.158.172.115]) by fmrl04.sul.t-online.com with esmtp id 1CFKvI-0RuBiy0; Thu, 7 Oct 2004 01:10:16 +0200 To: Jerry James X-Attribution: APA References: X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Thu, 07 Oct 2004 01:11:38 +0200 In-Reply-To: (Jerry James's message of "Wed, 06 Oct 2004 16:04:47 -0500") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: bKHcjkZeoe2zMLYo1tdAE21AStxSYO8v1ZqMByQGB8HQHlhKdO1G4P@t-dialin.net X-TOI-MSGID: 458b7131-53e3-4a0d-9030-c27e24030e95 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: Temporarily incommunicado X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Jerry James writes: > I see that a number of people, Adrian and Ben in particular, are waiting > for me to answer various questions. I apologize for the delay. There > was a death in my wife's family late last week. I have been playing > Mr. Mom for the last few days while my wife attends the funeral. She'll > be back tomorrow night, which means my daughter's hair will once again > look like it was arranged by someone competent. I'll try to answer as > many questions today as I can, but some will have to wait until this > coming weekend. Hi Jerry, sorry to hear that. Move my issues to the bottom of the queue. My issues some unrelated to your work. Best wishes, Adrian > > Regards, -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Wed Oct 6 22:28:19 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i972SAQs015349; Wed, 6 Oct 2004 22:28:10 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i972S85t015341 for ; Wed, 6 Oct 2004 22:28:08 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i972S8jl015340 for xemacs-beta-mailman@xemacs.org; Wed, 6 Oct 2004 22:28:08 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i972S41H015315 for ; Wed, 6 Oct 2004 22:28:04 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i972S3CP015314 for xemacweb@tux.org; Wed, 6 Oct 2004 22:28:03 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i972S25F015307 for ; Wed, 6 Oct 2004 22:28:03 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CFO0f-0007Cu-00; Thu, 07 Oct 2004 11:28:01 +0900 To: Zajcev Evgeny References: <824ql8xgat.fsf@us.dmz.local> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 07 Oct 2004 11:28:00 +0900 In-Reply-To: <824ql8xgat.fsf@us.dmz.local> (Zajcev Evgeny's message of "Wed, 06 Oct 2004 15:00:10 +0400") Message-ID: <87ekkb1cun.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: unwind-protect with non-nil debug-on-error X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Zajcev" == Zajcev Evgeny writes: Zajcev> So here is my question, how to make `unwind-protect' to Zajcev> evaluate UNWINDFORMS even if debugger stops execution? You can't. The debugger stopped execution. Period. End of story. The whole point of a debugger is to be able to examine program state at any point in time, including before the unwind forms are evaluated. I would suggest setting a breakpoint as the last of the unwind forms. Then when you return from the debugger, you'll hit the breakpoint immediately. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Wed Oct 6 22:43:32 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i972hOmE017620; Wed, 6 Oct 2004 22:43:24 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i972hMPr017612 for ; Wed, 6 Oct 2004 22:43:22 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i972hMx0017609 for xemacs-beta-mailman@xemacs.org; Wed, 6 Oct 2004 22:43:22 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i972hLFj017597 for ; Wed, 6 Oct 2004 22:43:21 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i972hLRn017595 for xemacweb@tux.org; Wed, 6 Oct 2004 22:43:21 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i972hKQP017585 for ; Wed, 6 Oct 2004 22:43:21 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CFOFU-0007Ef-00; Thu, 07 Oct 2004 11:43:20 +0900 To: Rodney Sparapani References: <200410062030.i96KUIcJ007460@don.biostat.mcw.edu> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 07 Oct 2004 11:43:20 +0900 In-Reply-To: <200410062030.i96KUIcJ007460@don.biostat.mcw.edu> (Rodney Sparapani's message of "Wed, 6 Oct 2004 15:30:18 -0500 (CDT)") Message-ID: <87655n1c53.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: [Bug: 21.4.15] disappearing text X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Rodney" == Rodney Sparapani writes: Rodney> However, this leads to trouble. Occasionally, random Rodney> blurbs of text become transparent. Is the buffer "live" (ie, receiving output from a process or newly visiting a file, and some doesn't get displayed at first) or a static display (some text that was previously displayed disappears)? Does this occur while the window is continuously visible, or only after occluding, then exposing, the problematic region? Does your X server support backing store for windows? Is it on? -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Wed Oct 6 22:43:47 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i972hh53017770; Wed, 6 Oct 2004 22:43:43 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i972hfTk017760 for ; Wed, 6 Oct 2004 22:43:41 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i972hfE6017759 for xemacs-beta-mailman@xemacs.org; Wed, 6 Oct 2004 22:43:41 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i972hd8C017740 for ; Wed, 6 Oct 2004 22:43:39 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i972hd2C017738 for xemacweb@tux.org; Wed, 6 Oct 2004 22:43:39 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i972hdpX017730 for ; Wed, 6 Oct 2004 22:43:39 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CFO5z-0007E0-00; Thu, 07 Oct 2004 11:33:31 +0900 To: "Ilya A. Kriveshko" References: <41644D77.7040605@kaon.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 07 Oct 2004 11:33:31 +0900 In-Reply-To: <41644D77.7040605@kaon.com> (Ilya A. Kriveshko's message of "Wed, 06 Oct 2004 15:54:31 -0400") Message-ID: <87acuz1clg.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: [Bug: 21.5] Error while typing Java local variable declaration/initialization. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Ilya" == Ilya A Kriveshko writes: Ilya> P.S.: FYI, I am running on Windows 2000, I feel your pain, brother. Ilya> signal(invalid-argument ("Invalid search limit (wrong side of point)")) FWIW, this seems to be associated with the most recent Cygwin release. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Wed Oct 6 23:24:04 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i973Nu9O023513; Wed, 6 Oct 2004 23:23:57 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i973NsAU023502 for ; Wed, 6 Oct 2004 23:23:54 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i973Nsw3023501 for xemacs-beta-mailman@xemacs.org; Wed, 6 Oct 2004 23:23:54 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i973Npn7023484 for ; Wed, 6 Oct 2004 23:23:51 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i973NpEt023483 for xemacweb@tux.org; Wed, 6 Oct 2004 23:23:51 -0400 Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [216.148.227.85]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i973Nl53023464 for ; Wed, 6 Oct 2004 23:23:47 -0400 Received: from laptop (h00095b275fd1.ne.client2.attbi.com[66.30.98.61]) by comcast.net (rwcrmhc12) with SMTP id <2004100703233901400rkpife>; Thu, 7 Oct 2004 03:23:41 +0000 Message-ID: <001101c4ac1d$08eee700$0b02a8c0@laptop> From: "Nihada Bahto" To: Date: Wed, 6 Oct 2004 23:23:36 -0400 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of nihada@comcast.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: [Bug: 21.4.13] jde not showing compile errors in buffer X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org ================================================================ Dear Bug Team! When compiling java programs using jde the compiler errors do not show up in the buffer. This used to work in jde versions prior to this version, for example in Xemacs (21.4.6) pkg.el 1.31 , jde.el 2.2.8 the java syntax errors would show up in the compilation buffer. In this build it will not show up. What I see in this version is: (1) (error/warning) Error in process filter: (error No further errors) To reproduce you can write a small java program that generates a compiler error, like: class sample { public static void main (String args[]) { // Intentionally introduce compiler error here intx a; } } ================================================================ System Info to help track down your bug: --------------------------------------- OS version: Microsoft Windows 2000 [Version 5.00.2195] OS: Windows_NT XEmacs 21.4.13 "Rational FORTRAN" configured for `i586-pc-win32'. Building XEmacs in "d:\\xemacs\\xemacs-21.4-release\\nt". Using compiler "cl -nologo -W3 -O2 -G5 -ML". Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.4.13". Package path is "~\\.xemacs;;c:\\Program Files\\XEmacs\\site-packages;c:\\Program Files\\XEmacs\\xemacs-packages". Compiling in support for Microsoft Windows native GUI. Compiling in support for XPM images. Compiling in support for GIF images. Compiling in support for PNG images. Compiling in support for TIFF images. Compiling in support for JPEG images. Compiling in support for X-Face message headers. Compiling in support for toolbars. Compiling in support for dialogs. Compiling in support for widgets. Compiling in support for native sounds. Compiling in fast dired implementation. Using portable dumper. Load-Path Lisp Shadows: ---------------------- (c:\Program Files\XEmacs\xemacs-packages\lisp\build\build-report c:\Program Files\XEmacs\XEmacs-21.4.13\lisp\build-report) Installed XEmacs Packages: ------------------------- (zenirc ver: 1.15 upstream: 2.112) (xwem ver: 1.14 upstream: 0.2) (xslt-process ver: 1.11 upstream: regular) (xslide ver: 1.09 upstream: 0.2.2) (xlib ver: 1.12 upstream: 0.2) (xemacs-devel ver: 1.64 upstream: No-Upstream-Ver) (xemacs-base ver: 1.87 upstream: No-Upstream-Ver) (x-symbol ver: 1.1 upstream: 4.5.1) (w3 ver: 1.3 upstream: 4.0pre47) (vm ver: 7.18 upstream: 7.17) (viper ver: 1.37 upstream: 3.09) (view-process ver: 1.13 upstream: 2.4) (vhdl ver: 1.19 upstream: 3.32.20) (vc-cc ver: 1.22 upstream: No-Upstream-Ver) (vc ver: 1.38 upstream: No-Upstream-Ver) (tramp ver: 1.17 upstream: 2.0.35) (tpu ver: 1.14 upstream: 4.2X) (tooltalk ver: 1.15 upstream: No-Upstream-Ver) (tm ver: 1.37 upstream: No-Upstream-Ver) (time ver: 1.14 upstream: 1.17) (textools ver: 1.15 upstream: No-Upstream-Ver) (text-modes ver: 1.78 upstream: No-Upstream-Ver) (texinfo ver: 1.25 upstream: No-Upstream-Ver) (supercite ver: 1.2 upstream: 3.55x3) (strokes ver: 1.1 upstream: No-Upstream-Ver) (speedbar ver: 1.27 upstream: 0.14beta4) (sounds-wav ver: 1.12 upstream: No-Upstream-Ver) (sounds-au ver: 1.12 upstream: No-Upstream-Ver) (sml-mode ver: 0.11 upstream: 3.9.5) (slider ver: 1.15 upstream: 0.3x1) (sieve ver: 1.16 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (sgml ver: 1.11 upstream: No-Upstream-Ver) (semantic ver: 1.18 upstream: 1.4.2) (scheme ver: 1.14 upstream: No-Upstream-Ver) (sasl ver: 1.14 upstream: 1.14.4) (ruby-modes ver: 1.02 upstream: 1.6.8) (rmail ver: 1.14 upstream: No-Upstream-Ver) (riece ver: 1.15 upstream: 0.2.2) (reftex ver: 1.34 upstream: 4.21) (python-modes ver: 1.06 upstream: No-Upstream-Ver) (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) (psgml ver: 1.43 upstream: 1.3.1) (ps-print ver: 1.11 upstream: 6.5.6) (prog-modes ver: 2.01 upstream: No-Upstream-Ver) (pgg ver: 1.04 upstream: 0.1) (perl-modes ver: 1.06 upstream: No-Upstream-Ver) (pcomplete ver: 1.03 upstream: 1.1.6) (pcl-cvs ver: 1.65 upstream: R-2_9_9) (pc ver: 1.26 upstream: No-Upstream-Ver) (os-utils ver: 1.35 upstream: No-Upstream-Ver) (oo-browser ver: 1.04 upstream: 4.08) (ocaml ver: 0.05 upstream: 3.06) (net-utils ver: 1.44 upstream: N/A) (mmm-mode ver: 1.02 upstream: 0.4.7) (misc-games ver: 1.18 upstream: No-Upstream-Ver) (mine ver: 1.16 upstream: 1.9) (mh-e ver: 1.28 upstream: 7.4.2) (mew ver: 1.18 upstream: 1.94.2) (mailcrypt ver: 2.14 upstream: 3.5.8) (mail-lib ver: 1.67 upstream: No-Upstream-Ver) (liece ver: 1.13 upstream: 1.4.9) (jde ver: 1.46 upstream: regular) (ispell ver: 1.29 upstream: 3.6) (ilisp ver: 1.33 upstream: 5.12.0) (igrep ver: 1.13 upstream: 2.111) (idlwave ver: 1.31 upstream: 5.1) (ibuffer ver: 1.09 upstream: No-Upstream-Ver) (hyperbole ver: 1.16 upstream: 4.18) (hm--html-menus ver: 1.23 upstream: 5.9) (haskell-mode ver: 1.07 upstream: 1.45) (gnus ver: 1.8 upstream: 5.10.6) (gnats ver: 1.16 upstream: 3.101) (general-docs ver: 1.01 upstream: No-Upstream-Ver) (games ver: 1.15 upstream: 1.04) (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) (frame-icon ver: 1.11 upstream: No-Upstream-Ver) (fortran-modes ver: 1.04 upstream: No-Upstream-Ver) (forms ver: 1.15 upstream: 2.37) (footnote ver: 1.16 upstream: 0.18x) (eudc ver: 1.39 upstream: 1.32) (eterm ver: 1.15 upstream: No-Upstream-Ver) (ess ver: 1.1 upstream: 5.2.2) (eshell ver: 1.07 upstream: 2.4.1) (escreen ver: 1.01 upstream: 1.16) (erc ver: 0.12 upstream: Version 4.0 Revision: 1.675) (emerge ver: 1.11 upstream: No-Upstream-Ver) (elib ver: 1.11 upstream: 1.0) (eieio ver: 1.05 upstream: 0.17) (efs ver: 1.32 upstream: 1.22) (edt ver: 1.13 upstream: No-Upstream-Ver) (edit-utils ver: 2.14 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edebug ver: 1.21 upstream: No-Upstream-Ver) (ecrypto ver: 0.17 upstream: 2.0) (ecb ver: 1.18 upstream: 2.24) (docbookide ver: 0.07000000000000001 upstream: 0.1) (dired ver: 1.15 upstream: 7.11) (dictionary ver: 1.12 upstream: regular) (debug ver: 1.17 upstream: No-Upstream-Ver) (crisp ver: 1.14 upstream: 1.34) (cookie ver: 1.15 upstream: No-Upstream-Ver) (clearcase ver: 1.08 upstream: No-Upstream-Ver) (cc-mode ver: 1.43 upstream: 5.30.9) (calendar ver: 1.23 upstream: No-Upstream-Ver) (calc ver: 1.25 upstream: 2.02fX3) (c-support ver: 1.2 upstream: No-Upstream-Ver) (build ver: 1.14 upstream: 2.02) (bbdb ver: 1.24 upstream: 2.34) (auctex ver: 1.38 upstream: 11.14) (apel ver: 1.27 upstream: 10.2) (ada ver: 1.14 upstream: 2.27) (Sun ver: 1.15 upstream: No-Upstream-Ver) Features: -------- (mail-abbrevs xemacsbug shadow sendmail rfc822 jde jde-open-source executable jde-import jde-java-font-lock jde-which-method jde-java-grammar jde-wiz jde-complete senator eldoc browse-url jde-gen tempo jde-run jde-jdb jde-bug jde-dbs jde-dbo jde-db overlay jde-parse jde-imenu semantic-imenu imenu semantic-java thingatpt avltree stack-m elib-node semantic-bnf semantic-sb semantic-ia-sb semantic-analyze semantic-ctxt semantic-cb eieio-base eieio-speedbar eieio-custom speedbar sb-image dframe semantic-util-modes timer semantic-util semantic assoc working jde-compile compile comint ring cus-edit cus-load semantic-load jde-help jde-util jde-widgets tree-widget efc wid-edit beanshell eieio advice advice-preload efs-cu font disp-table cc-fonts font-lock cus-face cc-mode cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs regexp-opt paren blink-paren zenirc-autoloads xwem-autoloads xslt-process-autoloads xslide-autoloads xlib-autoloads xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads w3-autoloads vm-autoloads viper-autoloads view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads tramp-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads textools-autoloads text-modes-autoloads texinfo-autoloads supercite-autoloads strokes-autoloads speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads sml-mode-autoloads slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads scheme-autoloads sasl-autoloads ruby-modes-autoloads rmail-autoloads riece-autoloads reftex-autoloads python-modes-autoloads psgml-dtds-autoloads psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads oo-browser-autoloads ocaml-autoloads net-utils-autoloads mmm-mode-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads mail-lib-autoloads liece-autoloads jde-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads gnats-autoloads general-docs-autoloads games-autoloads fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads ess-autoloads eshell-autoloads escreen-autoloads erc-autoloads emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads ecrypto-autoloads ecb-autoloads docbookide-autoloads dired-autoloads dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads clearcase-autoloads cc-mode-autoloads calendar-autoloads calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads Sun-autoloads lisp-autoloads loadhist auto-show fontl-hooks code-cmds gutter-items menubar-items x-menubar dragdrop mode-motion mouse itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete help-nomule cus-file derived frame text-props obsolete cus-start custom widget cl-extra mini-cl cl cl-19 packages backquote very-early-lisp file-coding mswindows-scrollbars mswindows toolbar native-sound scrollbar network-streams subprocesses menu-accelerator-support menubar md5 xemacs gutter tiff png gif jpeg xface xpm xbm lisp-float-type windows-nt dragdrop-api dialog devices window-system base64) Recent keystrokes: ----------------- button1up button1 button1up up RET a BS TAB / / SPC I n t e n i o n a l l y SPC o BS i n t r o d u v BS c e SPC d e f e c BS BS BS BS BS c o m p i l e r SPC e r r r SPC h e r e left left left left left left o end RET TAB i n t x SPC a ; C-x C-s misc-user button1 button1up M-x r e p o r t TAB TAB x TAB RET Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Making completion list... Parsing error messages...done Wrote C:\Documents and Settings\Nihada Bahto\My Documents\School\JAVA course\salary.java No compilation errors Not over a window. Wrote C:\Documents and Settings\Nihada Bahto\My Documents\School\JAVA course\salary.java Wrote C:\Documents and Settings\Nihada Bahto\My Documents\School\JAVA course\salary.java button2 turns off abbrev-mode Wrote C:\Documents and Settings\Nihada Bahto\My Documents\School\JAVA course\salary.java No compilation errors Starting the BeanShell. Please wait... Setting JDE variables to startup values... salary.java: [######################################################] ... done Loading jde...done jde-java-font-lock: building names cache...empty jde-java-font-lock: building names cache... Loading customization dependencies...done Loading customization dependencies... From xemacs-beta-bounces@xemacs.org Thu Oct 7 00:44:23 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i974iFKe020101; Thu, 7 Oct 2004 00:44:16 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i974iEgp020094 for ; Thu, 7 Oct 2004 00:44:14 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i974iEaZ020091 for xemacs-beta-mailman@xemacs.org; Thu, 7 Oct 2004 00:44:14 -0400 Resent-From: XEmacs Webmaster Resent-Message-ID: <16740.51614.8503.853579@gwyn.tux.org> Resent-Date: Thu, 7 Oct 2004 00:44:14 -0400 (EDT) Resent-To: xemacs-beta-mailman@xemacs.org X-Authentication-Warning: bastard.youngs.au.com: steve set sender to steve@youngs.au.com using -f Mail-Copies-To: never Keywords: make-mode, found, setq, match-end, match-beginning, buffer-substring-no-properties, looking-at References: X-Face: %@A&y\ef)A6pi|q43; M>uyhO)~NP*fpdo0XrUuutf0|nku\O5JV(7EG%odc'n6}G@tYRl+B #[n,%B`.sHZ5>3MZvrm%,rWE7)c}ZXjH\>=p@AL\y\gyu|.lJ8B`F++86 Organization: The XEmacs Project X-X-Day: Only 2431326 days till X-Day. Got Slack? X-URL: X-Request-PGP: X-OpenPGP-Fingerprint: 1659 2093 19D5 C06E D320 3A20 1D27 DB4B A94B 3003 X-Discordian-Date: Setting Orange, the 61st day of Bureaucracy, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta In-Reply-To: (Steve Youngs's message of "Fri, 01 Oct 2004 14:50:50 +1000") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of steve@youngs.au.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.5 required=5.0 tests=AWL autolearn=no version=2.63 From: Steve Youngs To: XEmacs beta Date: Thu, 07 Oct 2004 07:34:19 +1000 Cc: Subject: Re: [Bug: 21.4.15] add-change-log-entry broken for Makefiles X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-=-= * Steve Youngs writes: > Another clue... `makefile-add-log-defun' is returning the entire > buffer instead of the name of the target or variable etc or nil. And here's another piece of the puzzle. If I apply this to make-mode.el... Index: make-mode.el =================================================================== RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/prog-modes/make-mode.el,v retrieving revision 1.10 diff -u -r1.10 make-mode.el --- make-mode.el 21 Jul 2003 07:03:34 -0000 1.10 +++ make-mode.el 6 Oct 2004 21:02:27 -0000 @@ -1658,11 +1658,11 @@ (while (not found) (cond ((looking-at makefile-macroassign-regex) - (setq found (buffer-substring-no-properties (match-beginning 1) - (match-end 1)))) + (setq found (buffer-substring-no-properties (match-beginning 2) + (match-end 2)))) ((looking-at makefile-dependency-regex) - (setq found (buffer-substring-no-properties (match-beginning 1) - (match-end 1)))) + (setq found (buffer-substring-no-properties (match-beginning 2) + (match-end 2)))) ;; Don't keep looking across a blank line or comment. Give up. ((looking-at "$\\|#") (setq found 'bobp)) ...this particular problem goes away. BTW, that patch to make-mode.el is _NOT_ meant as a fix, it is just to help illustrate the real problem. -- |---------------------| | XEmacs - The only _______ you'll ever need. | | Fill in the blank, yes, it's THAT good! | |-------------------------------------| --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Eicq - The XEmacs ICQ Client iEYEABECAAYFAkFkZNwACgkQHSfbS6lLMAPKmgCgr0l3m+e4M9OyMdnnwTbrF/6e oNsAn3EPVqq719uS9uorslqAk7tMKVyY =S9cd -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Thu Oct 7 02:57:14 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i976v3EO005827; Thu, 7 Oct 2004 02:57:04 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i976v0Cs005815 for ; Thu, 7 Oct 2004 02:57:00 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i976v0sD005814 for xemacs-beta-mailman@xemacs.org; Thu, 7 Oct 2004 02:57:00 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i976ux9g005800 for ; Thu, 7 Oct 2004 02:57:00 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i976uxnY005799 for xemacweb@tux.org; Thu, 7 Oct 2004 02:56:59 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i976uwud005793 for ; Thu, 7 Oct 2004 02:56:58 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CFSCx-00084H-00 for ; Thu, 07 Oct 2004 15:56:59 +0900 To: XEmacs beta References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 07 Oct 2004 15:56:57 +0900 In-Reply-To: (Steve Youngs's message of "Thu, 07 Oct 2004 07:34:19 +1000") Message-ID: <874ql7yq12.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: [Bug: 21.4.15] add-change-log-entry broken for Makefiles X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "SY" == Steve Youngs writes: SY> If I apply this to make-mode.el... [change indicies in match-string to correspond to counting _all_ regexps instead of only _capturing_ regexps] SY> ...this particular problem goes away. Ah, that's my man! Somehow the part of the patch that translates the external (ie, counting only capturing groups) index to internal index (which needs to record shy groups for backtracking during the match process) got dropped. I don't understand why I or Vin couldn't replicate the bug; the logic error is not subtle. I have a fix and (regexp-only, no need for make-mode, thanks to your analysis) regression test (which fails with current CVS and passes in my workspace), to be submitted shortly. Thanks, Steve! -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Thu Oct 7 03:16:00 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i977Fwpb008402; Thu, 7 Oct 2004 03:15:59 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i977FuGv008387 for ; Thu, 7 Oct 2004 03:15:56 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i977Fu2g008384 for xemacs-beta-mailman@xemacs.org; Thu, 7 Oct 2004 03:15:56 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i977FthX008372 for ; Thu, 7 Oct 2004 03:15:55 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i977Ft62008371 for xemacweb@tux.org; Thu, 7 Oct 2004 03:15:55 -0400 Received: from bastard.youngs.au.com (CPE-61-9-212-151.qld.bigpond.net.au [61.9.212.151]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i977Frx2008363; Thu, 7 Oct 2004 03:15:54 -0400 Received: from bastard.youngs.au.com (localhost [127.0.0.1]) by bastard.youngs.au.com (8.12.11/8.12.11) with ESMTP id i977EmBp001971 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 7 Oct 2004 17:14:48 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id i977ElU2001970; Thu, 7 Oct 2004 17:14:47 +1000 X-Authentication-Warning: bastard.youngs.au.com: steve set sender to steve@youngs.au.com using -f Mail-Copies-To: never To: XEmacs beta Keywords: invalid, src, xemacs-21, usr, local, tests, automated, stream, opcode, instruction, code, byte References: From: Steve Youngs X-Face: %@A&y\ef)A6pi|q43; M>uyhO)~NP*fpdo0XrUuutf0|nku\O5JV(7EG%odc'n6}G@tYRl+B #[n,%B`.sHZ5>3MZvrm%,rWE7)c}ZXjH\>=p@AL\y\gyu|.lJ8B`F++86 Organization: The XEmacs Project X-X-Day: Only 2431326 days till X-Day. Got Slack? X-URL: X-Request-PGP: X-OpenPGP-Fingerprint: 1659 2093 19D5 C06E D320 3A20 1D27 DB4B A94B 3003 X-Discordian-Date: Setting Orange, the 61st day of Bureaucracy, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta , "Stephen J. Turnbull" , "Stephen J. Turnbull" , "Stephen J. Turnbull" , "Stephen J. Turnbull" Date: Thu, 07 Oct 2004 17:14:43 +1000 In-Reply-To: (Steve Youngs's message of "Thu, 07 Oct 2004 07:34:19 +1000") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of steve@youngs.au.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.5 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "Stephen J. Turnbull" , "Stephen J. Turnbull" , "Stephen J. Turnbull" , "Stephen J. Turnbull" Subject: Re: [Bug: 21.4.15] add-change-log-entry broken for Makefiles X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-=-= [Cc'ing as many of Steve T's addresses as I can find in the hope that he'll get this] * Steve Youngs writes: * Steve Youngs writes: >> Another clue... `makefile-add-log-defun' is returning the entire >> buffer instead of the name of the target or variable etc or nil. > And here's another piece of the puzzle. > If I apply this to make-mode.el... > Index: make-mode.el > =================================================================== > RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/prog-modes/make-mode.el,v > retrieving revision 1.10 > diff -u -r1.10 make-mode.el > --- make-mode.el 21 Jul 2003 07:03:34 -0000 1.10 > +++ make-mode.el 6 Oct 2004 21:02:27 -0000 > @@ -1658,11 +1658,11 @@ > (while (not found) > (cond > ((looking-at makefile-macroassign-regex) > - (setq found (buffer-substring-no-properties (match-beginning 1) > - (match-end 1)))) > + (setq found (buffer-substring-no-properties (match-beginning 2) > + (match-end 2)))) > ((looking-at makefile-dependency-regex) > - (setq found (buffer-substring-no-properties (match-beginning 1) > - (match-end 1)))) > + (setq found (buffer-substring-no-properties (match-beginning 2) > + (match-end 2)))) > ;; Don't keep looking across a blank line or comment. Give up. > ((looking-at "$\\|#") > (setq found 'bobp)) > ...this particular problem goes away. > BTW, that patch to make-mode.el is _NOT_ meant as a fix, it is just to > help illustrate the real problem. And more... If I run with that patch above in an XEmacs that _DOESN'T_ have Steve T's regex.[ch] changes I see the same problem with `C-x 4 a' as I do in an XEmacs with Steve's patch. And yet more... In an attempt to get to the bottom of this I thought I'd see if ./src/depend needed updating (it did)[1]. So I did... $ ./make-src-depend > depend ...in a virgin 21.4 tree. The resulting XEmacs still has the problem with `C-x 4 a' from a Makefile. :-( There is some good news, however. Some of the other problems with regexps I was seeing (font-locking) seem to have disappeared. Unfortunately, there are 2 buts... But #1 -- font-lock in Makefiles is still broken But #2 -- the XEmacs test suite fails utterly and completely Here is the output from 'make check' cd ./src && make check make[1]: Entering directory `/usr/local/src/xemacs-21.4/src' ./xemacs -batch -l /usr/local/src/xemacs-21.4/src/../tests/automated/test-harness.el -f batch-test-emacs /usr/local/src/xemacs-21.4/src/../tests/automated Testing /usr/local/src/xemacs-21.4/tests/automated/base64-tests.el... While compiling toplevel forms: !! Invalid byte code (("invalid opcode 0 in instruction stream")) >>Error occurred processing /usr/local/src/xemacs-21.4/tests/automated/base64-tests.el: Invalid byte code: "invalid opcode 0 in instruction stream" Testing /usr/local/src/xemacs-21.4/tests/automated/byte-compiler-tests.el... !! Invalid byte code (("invalid opcode 0 in instruction stream")) >>Error occurred processing /usr/local/src/xemacs-21.4/tests/automated/byte-compiler-tests.el: Invalid byte code: "invalid opcode 0 in instruction stream" Testing /usr/local/src/xemacs-21.4/tests/automated/c-tests.el... !! Invalid byte code (("invalid opcode 0 in instruction stream")) >>Error occurred processing /usr/local/src/xemacs-21.4/tests/automated/c-tests.el: Invalid byte code: "invalid opcode 0 in instruction stream" Testing /usr/local/src/xemacs-21.4/tests/automated/case-tests.el... !! Invalid byte code (("invalid opcode 0 in instruction stream")) >>Error occurred processing /usr/local/src/xemacs-21.4/tests/automated/case-tests.el: Invalid byte code: "invalid opcode 0 in instruction stream" Testing /usr/local/src/xemacs-21.4/tests/automated/ccl-tests.el... !! Invalid byte code (("invalid opcode 0 in instruction stream")) >>Error occurred processing /usr/local/src/xemacs-21.4/tests/automated/ccl-tests.el: Invalid byte code: "invalid opcode 0 in instruction stream" Testing /usr/local/src/xemacs-21.4/tests/automated/database-tests.el... !! Invalid byte code (("invalid opcode 0 in instruction stream")) >>Error occurred processing /usr/local/src/xemacs-21.4/tests/automated/database-tests.el: Invalid byte code: "invalid opcode 0 in instruction stream" Testing /usr/local/src/xemacs-21.4/tests/automated/extent-tests.el... !! Invalid byte code (("invalid opcode 0 in instruction stream")) >>Error occurred processing /usr/local/src/xemacs-21.4/tests/automated/extent-tests.el: Invalid byte code: "invalid opcode 0 in instruction stream" Testing /usr/local/src/xemacs-21.4/tests/automated/hash-table-tests.el... !! Invalid byte code (("invalid opcode 0 in instruction stream")) >>Error occurred processing /usr/local/src/xemacs-21.4/tests/automated/hash-table-tests.el: Invalid byte code: "invalid opcode 0 in instruction stream" Testing /usr/local/src/xemacs-21.4/tests/automated/lisp-tests.el... !! Invalid byte code (("invalid opcode 0 in instruction stream")) >>Error occurred processing /usr/local/src/xemacs-21.4/tests/automated/lisp-tests.el: Invalid byte code: "invalid opcode 0 in instruction stream" Testing /usr/local/src/xemacs-21.4/tests/automated/md5-tests.el... !! Invalid byte code (("invalid opcode 0 in instruction stream")) >>Error occurred processing /usr/local/src/xemacs-21.4/tests/automated/md5-tests.el: Invalid byte code: "invalid opcode 0 in instruction stream" Testing /usr/local/src/xemacs-21.4/tests/automated/mule-tests.el... !! Invalid byte code (("invalid opcode 0 in instruction stream")) >>Error occurred processing /usr/local/src/xemacs-21.4/tests/automated/mule-tests.el: Invalid byte code: "invalid opcode 0 in instruction stream" Testing /usr/local/src/xemacs-21.4/tests/automated/regexp-tests.el... !! Invalid byte code (("invalid opcode 0 in instruction stream")) >>Error occurred processing /usr/local/src/xemacs-21.4/tests/automated/regexp-tests.el: Invalid byte code: "invalid opcode 0 in instruction stream" Testing /usr/local/src/xemacs-21.4/tests/automated/symbol-tests.el... !! Invalid byte code (("invalid opcode 0 in instruction stream")) >>Error occurred processing /usr/local/src/xemacs-21.4/tests/automated/symbol-tests.el: Invalid byte code: "invalid opcode 0 in instruction stream" Testing /usr/local/src/xemacs-21.4/tests/automated/syntax-tests.el... !! Invalid byte code (("invalid opcode 0 in instruction stream")) >>Error occurred processing /usr/local/src/xemacs-21.4/tests/automated/syntax-tests.el: Invalid byte code: "invalid opcode 0 in instruction stream" Testing /usr/local/src/xemacs-21.4/tests/automated/tag-tests.el... !! Invalid byte code (("invalid opcode 0 in instruction stream")) >>Error occurred processing /usr/local/src/xemacs-21.4/tests/automated/tag-tests.el: Invalid byte code: "invalid opcode 0 in instruction stream" Done make[1]: *** [check] Error 1 make[1]: Leaving directory `/usr/local/src/xemacs-21.4/src' make: *** [check] Error 2 Footnotes: [1] BTW, Vin, why hasn't this file been updated since March, 2003? -- |---------------------| | XEmacs - The only _______ you'll ever need. | | Fill in the blank, yes, it's THAT good! | |-------------------------------------| --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Eicq - The XEmacs ICQ Client iEYEABECAAYFAkFk7OcACgkQHSfbS6lLMAO6JQCfTsdEFaa4Uzoxuv/ZPlf1oerF 0FgAn3Sa4mkc8AlvoBTHOu7g8StKwLZk =uD4A -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Thu Oct 7 03:26:31 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i977QUxp009797; Thu, 7 Oct 2004 03:26:30 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i977QRjW009788 for ; Thu, 7 Oct 2004 03:26:27 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i977QR1w009787 for xemacs-beta-mailman@xemacs.org; Thu, 7 Oct 2004 03:26:27 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i977QQ4O009773 for ; Thu, 7 Oct 2004 03:26:26 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i977QQ5V009772 for xemacweb@tux.org; Thu, 7 Oct 2004 03:26:26 -0400 Received: from bastard.youngs.au.com (CPE-61-9-212-151.qld.bigpond.net.au [61.9.212.151]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i977QPIQ009764 for ; Thu, 7 Oct 2004 03:26:25 -0400 Received: from bastard.youngs.au.com (localhost [127.0.0.1]) by bastard.youngs.au.com (8.12.11/8.12.11) with ESMTP id i977QObZ002224 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 7 Oct 2004 17:26:24 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id i977QO9r002223; Thu, 7 Oct 2004 17:26:24 +1000 X-Authentication-Warning: bastard.youngs.au.com: steve set sender to steve@youngs.au.com using -f Mail-Copies-To: never To: XEmacs beta Keywords: steve References: <874ql7yq12.fsf@tleepslib.sk.tsukuba.ac.jp> From: Steve Youngs X-Face: %@A&y\ef)A6pi|q43; M>uyhO)~NP*fpdo0XrUuutf0|nku\O5JV(7EG%odc'n6}G@tYRl+B #[n,%B`.sHZ5>3MZvrm%,rWE7)c}ZXjH\>=p@AL\y\gyu|.lJ8B`F++86 Organization: The XEmacs Project X-X-Day: Only 2431326 days till X-Day. Got Slack? X-URL: X-Request-PGP: X-OpenPGP-Fingerprint: 1659 2093 19D5 C06E D320 3A20 1D27 DB4B A94B 3003 X-Discordian-Date: Setting Orange, the 61st day of Bureaucracy, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Thu, 07 Oct 2004 17:26:22 +1000 In-Reply-To: <874ql7yq12.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Thu, 07 Oct 2004 15:56:57 +0900") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of steve@youngs.au.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.5 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: [Bug: 21.4.15] add-change-log-entry broken for Makefiles X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-=-= * Stephen J Turnbull writes: >>>>>> "SY" == Steve Youngs writes: SY> If I apply this to make-mode.el... > [change indicies in match-string to correspond to counting _all_ > regexps instead of only _capturing_ regexps] SY> ...this particular problem goes away. > Ah, that's my man! Somehow the part of the patch that translates the > external (ie, counting only capturing groups) index to internal index > (which needs to record shy groups for backtracking during the match > process) got dropped. I don't understand why I or Vin couldn't > replicate the bug; the logic error is not subtle. > I have a fix and (regexp-only, no need for make-mode, thanks to your > analysis) regression test (which fails with current CVS and passes in > my workspace), to be submitted shortly. Fantastic! Can't wait to see the patch (and to test it). I guess you can disregard my last post on this thread. I apologise for all the Cc's in that, but you said that mail from me wasn't coming through. > Thanks, Steve! You're welcome. -- |---------------------| | XEmacs - The only _______ you'll ever need. | | Fill in the blank, yes, it's THAT good! | |-------------------------------------| --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Eicq - The XEmacs ICQ Client iEYEABECAAYFAkFk76AACgkQHSfbS6lLMAPZbgCeLHjGMBITzHGh+fKQuoI1Iowo coAAn0MeIn0m/J439wLiZz0cu55F/j+u =FVab -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Thu Oct 7 03:54:05 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i977rxmF013446; Thu, 7 Oct 2004 03:54:00 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i977rv8u013436 for ; Thu, 7 Oct 2004 03:53:57 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i977rvsG013434 for xemacs-beta-mailman@xemacs.org; Thu, 7 Oct 2004 03:53:57 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i977ru11013423 for ; Thu, 7 Oct 2004 03:53:56 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i977run9013422 for xemacweb@tux.org; Thu, 7 Oct 2004 03:53:56 -0400 Received: from ns5.nestdesign.com (170.69-93-162.reverse.theplanet.com [69.93.162.170] (may be forged)) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i977ruPk013416 for ; Thu, 7 Oct 2004 03:53:56 -0400 Received: by ns5.nestdesign.com (Postfix, from userid 508) id 16078328015; Thu, 7 Oct 2004 08:53:55 +0100 (IST) From: Aidan Kehoe MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <16740.62994.974031.609247@ns5.nestdesign.com> Date: Thu, 7 Oct 2004 08:53:54 +0100 To: "Ben Wing" In-Reply-To: <007001c4ac01$eca81640$210110ac@NEEEEEEE> References: <16739.61072.543060.920311@ns5.nestdesign.com> <007001c4ac01$eca81640$210110ac@NEEEEEEE> X-Mailer: VM 7.18 under 21.4 (patch 13) "Rational FORTRAN" XEmacs Lucid X-Echelon-distraction: TELINT sigvoice wire transfer lamma Toeffler 50BMG Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of kehoea@parhasard.net designates 69.93.162.170 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Aidan Kehoe List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Ar an séiú lá de mí Deireadh Fómhair, scríobh Ben Wing: > --- > o Given that a Mule Ibyte string can't encode big chunks of Unicode (and > never will be able to), > --- > > Even without tracking down places where it's assumed that Ibyte * is > ASCII-compatible, this makes no sense, as we could use UTF-8. Yeah, we could move to UTF-8 as the Ibyte * format, but to usefully work with all of Unicode, we'd need to switch to something very like UTF-32 as our Ichar format. All I mean is _that_ wouldn't be Mule any more, just like Perl's internal coding isn't Mule. -- Like the early Christians, Marx expected the millennium very soon; like their successors, his have been disappointed--once more, the world has shown itself recalcitrant to a tidy formula embodying the hopes of some section of mankind. (Russell) From xemacs-beta-bounces@xemacs.org Thu Oct 7 06:40:24 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97AeKhj003794; Thu, 7 Oct 2004 06:40:20 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97AeIsA003786 for ; Thu, 7 Oct 2004 06:40:18 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97AeIRG003785 for xemacs-beta-mailman@xemacs.org; Thu, 7 Oct 2004 06:40:18 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97AeG9w003772 for ; Thu, 7 Oct 2004 06:40:16 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97AeGT2003771 for xemacweb@tux.org; Thu, 7 Oct 2004 06:40:16 -0400 Received: from kluster2.contactor.se (kluster2.contactor.se [193.15.23.26]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97AeFr9003755 for ; Thu, 7 Oct 2004 06:40:16 -0400 Received: from hemma.contactor.se (localhost [127.0.0.1]) by kluster2.contactor.se (8.12.3/8.12.3/Debian-6.6) with SMTP id i97Ae9N9022273 for ; Thu, 7 Oct 2004 12:40:09 +0200 Received: from global.sl.se ([194.237.104.1]) (SquirrelMail authenticated user matsl) by hemma.contactor.se with HTTP; Thu, 7 Oct 2004 12:40:09 +0200 (CEST) Message-ID: <58389.194.237.104.1.1097145609.squirrel@hemma.contactor.se> Date: Thu, 7 Oct 2004 12:40:09 +0200 (CEST) From: "Mats Lidell" To: xemacs-beta@xemacs.org User-Agent: SquirrelMail/1.4.2 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of matsl@contactor.se does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.9 required=5.0 tests=AWL,PLING_QUERY, PRIORITY_NO_NAME autolearn=no version=2.63 Subject: Strange things in 21.5 (and dired!?) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hi, This is bad bug report but I must share this experience. Maybe you have some suggestion on how I can track this further down? Anyway this is what sometimes happens in 21.5. When I save a file I get this message in the modeline: No file on this line After som further editing and a new save I get: Error in dired-find-file-place --------------------------------------------------------------- The *Backtrace* is here: Signaling: (error "Error in dired-find-file-place") signal(error ("Error in dired-find-file-place")) cerror("Error in dired-find-file-place") apply(cerror "Error in dired-find-file-place" nil) error("Error in dired-find-file-place") dired-find-file-place("/cygdrive/m/records/2004/" "20041007") dired-add-entry("/cygdrive/m/records/2004/20041007" nil relist) dired-relist-entry("/cygdrive/m/records/2004/20041007") apply(dired-relist-entry "/cygdrive/m/records/2004/20041007") dired-fun-in-all-buffers("/cygdrive/m/records/2004/" dired-relist-entry "/cygdrive/m/records/2004/20041007") dired-relist-file("/cygdrive/m/records/2004/20041007") dired-handler-fn-3((1 4437 "/cygdrive/m/records/2004/20041007" nil t "m:/records/2004/20041007" #)) dired-handler-fn(write-region 1 4437 "/cygdrive/m/records/2004/20041007" nil t "m:/records/2004/20041007" #) write-region-internal(1 4437 "/cygdrive/m/records/2004/20041007" nil t "m:/records/2004/20041007" raw-text-unix) write-region(1 4437 "/cygdrive/m/records/2004/20041007" nil t "m:/records/2004/20041007") basic-write-file-data("/cygdrive/m/records/2004/20041007" "m:/records/2004/20041007") basic-save-buffer-2() basic-save-buffer-1() basic-save-buffer() save-buffer(1) call-interactively(save-buffer) (dispatch-event "[internal]") --------------------------------------------------------------- As you see this happens under cygwin but I get it under Linux as well. I have tried to force it under a vanilla xemacs, no stuff loaded, but I have so far failed. So it could be some bad interaction with some personal stuff maybe!? Yours -- %% Mats From xemacs-beta-bounces@xemacs.org Thu Oct 7 07:47:37 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97BlUIo014734; Thu, 7 Oct 2004 07:47:30 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97BlSoM014726 for ; Thu, 7 Oct 2004 07:47:28 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97BlScs014725 for xemacs-beta-mailman@xemacs.org; Thu, 7 Oct 2004 07:47:28 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97BlRwL014712 for ; Thu, 7 Oct 2004 07:47:27 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97BlRYs014710 for xemacweb@tux.org; Thu, 7 Oct 2004 07:47:27 -0400 Received: from conn.mc.mpls.visi.com (conn.mc.mpls.visi.com [208.42.156.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97BlQhf014704; Thu, 7 Oct 2004 07:47:27 -0400 Received: from isis.visi.com (isis.visi.com [209.98.98.8]) by conn.mc.mpls.visi.com (Postfix) with ESMTP id 966BD89B6; Thu, 7 Oct 2004 06:47:26 -0500 (CDT) Received: by isis.visi.com (Postfix, from userid 5168) id 4C3BB76C6A; Thu, 7 Oct 2004 06:47:26 -0500 (CDT) Date: Thu, 7 Oct 2004 06:47:26 -0500 From: Paul Keusemann To: "Stephen J. Turnbull" Message-ID: <20041007114725.GA6255@isis.visi.com> Mail-Followup-To: Paul Keusemann , "Stephen J. Turnbull" , "Ilya A. Kriveshko" , XEmacs Beta References: <41644D77.7040605@kaon.com> <87acuz1clg.fsf@tleepslib.sk.tsukuba.ac.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87acuz1clg.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Mutt/1.3.27i Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of pkeusem@visi.com designates 208.42.156.2 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: "Ilya A. Kriveshko" , XEmacs Beta Subject: Re: [Bug: 21.5] Error while typing Java local variable declaration/initialization. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Paul Keusemann List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org On Thu, Oct 07, 2004 at 11:33:31AM +0900, Stephen J. Turnbull wrote: > >>>>> "Ilya" == Ilya A Kriveshko writes: > > Ilya> P.S.: FYI, I am running on Windows 2000, > > I feel your pain, brother. > > Ilya> signal(invalid-argument ("Invalid search limit (wrong side of point)")) > > FWIW, this seems to be associated with the most recent Cygwin release. I'm seeing this on Solaris as well since a package update on August 18. > > > -- > Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp > University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN > Ask not how you can "do" free software business; > ask what your business can "do for" free software. -- Paul Keusemann pkeusem@visi.com 4266 Joppa Court (952) 894-7805 Savage, MN 55378 From xemacs-beta-bounces@xemacs.org Thu Oct 7 09:10:34 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97DAPBB029730; Thu, 7 Oct 2004 09:10:31 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97DANnD029718 for ; Thu, 7 Oct 2004 09:10:23 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97DANZd029717 for xemacs-beta-mailman@xemacs.org; Thu, 7 Oct 2004 09:10:23 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97DAMR5029703 for ; Thu, 7 Oct 2004 09:10:22 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97DAMY3029702 for xemacweb@tux.org; Thu, 7 Oct 2004 09:10:22 -0400 Received: from smtp811.mail.sc5.yahoo.com (smtp811.mail.sc5.yahoo.com [66.163.170.81]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i97DAL0D029694 for ; Thu, 7 Oct 2004 09:10:21 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.223.42 with login) by smtp811.mail.sc5.yahoo.com with SMTP; 7 Oct 2004 13:10:20 -0000 From: "Ben Wing" To: "'Aidan Kehoe'" Date: Thu, 7 Oct 2004 08:11:58 -0700 Message-ID: <000a01c4ac7f$fe26b470$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: <16740.62994.974031.609247@ns5.nestdesign.com> X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i97DAL0D029694 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hmm, I'm not sure what you mean by saying it wouldn't be mule any more ... "mule" in any case is a term we should really get rid of, as it is being misused to just mean "internationalization". Probably, Mule is an old version of Emacs, which may not even exist -- does FSF still use the term "Mule" anywhere? Using ucs-4 as our Ichar format would be fine, and a very easy change: nowhere other than in the char-manipulating routines is anything specific assumed about the format of an Ichar except possibly that 0-255 correspond to iso-8859-1, which they still do in ucs-4. btw is there a difference between utf-32 and ucs-4? And I thought Windows-1252 is just iso-8859-1. -----Original Message----- From: Aidan Kehoe [mailto:kehoea@parhasard.net] Sent: Thursday, October 07, 2004 12:54 AM To: Ben Wing Cc: 'XEmacs Beta' Subject: RE: Moving to Unicode internally Ar an séiú lá de mí Deireadh Fómhair, scríobh Ben Wing: > --- > o Given that a Mule Ibyte string can't encode big chunks of Unicode (and > never will be able to), > --- > > Even without tracking down places where it's assumed that Ibyte * is > ASCII-compatible, this makes no sense, as we could use UTF-8. Yeah, we could move to UTF-8 as the Ibyte * format, but to usefully work with all of Unicode, we'd need to switch to something very like UTF-32 as our Ichar format. All I mean is _that_ wouldn't be Mule any more, just like Perl's internal coding isn't Mule. -- Like the early Christians, Marx expected the millennium very soon; like their successors, his have been disappointed--once more, the world has shown itself recalcitrant to a tidy formula embodying the hopes of some section of mankind. (Russell) From xemacs-beta-bounces@xemacs.org Thu Oct 7 09:30:02 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97DTpqg000841; Thu, 7 Oct 2004 09:29:51 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97DTna7000829 for ; Thu, 7 Oct 2004 09:29:49 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97DTnQc000828 for xemacs-beta-mailman@xemacs.org; Thu, 7 Oct 2004 09:29:49 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97DTiTH000799 for ; Thu, 7 Oct 2004 09:29:44 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97DTiMQ000798 for xemacweb@tux.org; Thu, 7 Oct 2004 09:29:44 -0400 Received: from post.its.mcw.edu (post.its.mcw.edu [141.106.32.10]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97DTipu000792; Thu, 7 Oct 2004 09:29:44 -0400 Received: from don (don.biostat.mcw.edu [141.106.120.97]) by post.its.mcw.edu (8.11.6+Sun/8.11.4) with SMTP id i97DTU411383; Thu, 7 Oct 2004 08:29:30 -0500 (CDT) Message-Id: <200410071329.i97DTU411383@post.its.mcw.edu> Date: Thu, 7 Oct 2004 08:29:30 -0500 (CDT) From: Rodney Sparapani To: stephen@xemacs.org MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii Content-MD5: 06OUR00I3TysZKuHclok5A== X-Mailer: dtmail 1.3.0 @(#)CDE Version 1.5 SunOS 5.9 sun4u sparc Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of rsparapa@post.its.mcw.edu does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: [Bug: 21.4.15] disappearing text X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Rodney Sparapani List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > >Is the buffer "live" (ie, receiving output from a process or newly >visiting a file, and some doesn't get displayed at first) or a static >display (some text that was previously displayed disappears)? > It's a little bit of both. Usually, I'll scroll down and the text will be there initially, but then a half second later it will disappear. It will not reappear unless you re-center or point over that position (just moving the mouse doesn't help). >Does this occur while the window is continuously visible, or only >after occluding, then exposing, the problematic region? > Continuossly visible/ >Does your X server support backing store for windows? Is it on? Here's the results from xdpyinfo (I hope it answers your question): name of display: markov.biostat.mcw.edu:0.0 version number: 11.0 vendor string: Sun Microsystems, Inc. vendor release number: 6410 maximum request size: 262140 bytes motion buffer size: 256 bitmap unit, bit order, padding: 32, MSBFirst, 32 image byte order: MSBFirst number of supported pixmap formats: 3 supported pixmap formats: depth 1, bits_per_pixel 1, scanline_pad 32 depth 8, bits_per_pixel 8, scanline_pad 32 depth 24, bits_per_pixel 32, scanline_pad 32 keycode range: minimum 8, maximum 132 focus: window 0x5000009, revert to PointerRoot number of extensions: 29 AccessX Adobe-DPS-Extension DOUBLE-BUFFER DPMS DPSExtension Extended-Visual-Information FBPM GLX LBX MIT-SCREEN-SAVER MIT-SHM MIT-SUNDRY-NONSTANDARD Multi-Buffering RECORD SECURITY SHAPE SUN_ALLPLANES SUN_DGA SUN_OVL SUN_SME SYNC SolarisIA TOG-CUP XC-APPGROUP XC-MISC XIE XInputDeviceEvents XInputExtension XTEST default screen number: 0 number of screens: 1 screen #0: dimensions: 1280x1024 pixels (361x288 millimeters) resolution: 90x90 dots per inch depths (3): 1, 8, 24 root window id: 0x35 depth of root window: 8 planes number of colormaps: minimum 1, maximum 2 default colormap: 0x32 default number of colormap cells: 256 preallocated pixels: black 1, white 0 options: backing-store YES, save-unders YES largest cursor: 32x32 current input event mask: 0x78003f KeyPressMask KeyReleaseMask ButtonPressMask ButtonReleaseMask EnterWindowMask LeaveWindowMask SubstructureNotifyMask SubstructureRedirectMask FocusChangeMask PropertyChangeMask number of visuals: 15 default visual id: 0x20 visual: visual id: 0x20 class: PseudoColor depth: 8 planes available colormap entries: 256 red, green, blue masks: 0x0, 0x0, 0x0 significant bits in color specification: 8 bits visual: visual id: 0x21 class: PseudoColor depth: 8 planes available colormap entries: 256 red, green, blue masks: 0x0, 0x0, 0x0 significant bits in color specification: 8 bits visual: visual id: 0x22 class: StaticColor depth: 8 planes available colormap entries: 256 red, green, blue masks: 0x7, 0x38, 0xc0 significant bits in color specification: 8 bits visual: visual id: 0x23 class: StaticGray depth: 8 planes available colormap entries: 256 red, green, blue masks: 0x0, 0x0, 0x0 significant bits in color specification: 8 bits visual: visual id: 0x24 class: GrayScale depth: 8 planes available colormap entries: 256 red, green, blue masks: 0x0, 0x0, 0x0 significant bits in color specification: 8 bits visual: visual id: 0x25 class: TrueColor depth: 8 planes available colormap entries: 8 per subfield red, green, blue masks: 0x7, 0x38, 0xc0 significant bits in color specification: 8 bits visual: visual id: 0x26 class: StaticGray depth: 8 planes available colormap entries: 256 red, green, blue masks: 0x0, 0x0, 0x0 significant bits in color specification: 8 bits visual: visual id: 0x2d class: PseudoColor depth: 8 planes available colormap entries: 255 red, green, blue masks: 0x0, 0x0, 0x0 significant bits in color specification: 8 bits visual: visual id: 0x2e class: PseudoColor depth: 8 planes available colormap entries: 255 red, green, blue masks: 0x0, 0x0, 0x0 significant bits in color specification: 8 bits visual: visual id: 0x27 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff, 0xff00, 0xff0000 significant bits in color specification: 8 bits visual: visual id: 0x28 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff, 0xff00, 0xff0000 significant bits in color specification: 8 bits visual: visual id: 0x29 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff, 0xff00, 0xff0000 significant bits in color specification: 8 bits visual: visual id: 0x2a class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff, 0xff00, 0xff0000 significant bits in color specification: 8 bits visual: visual id: 0x2b class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff, 0xff00, 0xff0000 significant bits in color specification: 8 bits visual: visual id: 0x2c class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff, 0xff00, 0xff0000 significant bits in color specification: 8 bits > > >-- >Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp >University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN > Ask not how you can "do" free software business; > ask what your business can "do for" free software. Rodney Sparapani Medical College of Wisconsin Sr. Biostatistician Patient Care & Outcomes Research rsparapa@mcw.edu http://www.mcw.edu/pcor Was 'Name That Tune' rigged? WWLD -- What Would Lombardi Do From xemacs-beta-bounces@xemacs.org Thu Oct 7 09:37:32 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97DbVCV002105; Thu, 7 Oct 2004 09:37:31 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97DbSjx002091 for ; Thu, 7 Oct 2004 09:37:28 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97DbS1v002090 for xemacs-beta-mailman@xemacs.org; Thu, 7 Oct 2004 09:37:28 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97DbOAI002071 for ; Thu, 7 Oct 2004 09:37:24 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97DbONW002070 for xemacweb@tux.org; Thu, 7 Oct 2004 09:37:24 -0400 Received: from ns5.nestdesign.com (170.69-93-162.reverse.theplanet.com [69.93.162.170] (may be forged)) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97DbO6q002064 for ; Thu, 7 Oct 2004 09:37:24 -0400 Received: by ns5.nestdesign.com (Postfix, from userid 508) id 88D70328015; Thu, 7 Oct 2004 14:37:22 +0100 (IST) From: Aidan Kehoe MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <16741.18066.443603.28545@ns5.nestdesign.com> Date: Thu, 7 Oct 2004 14:37:22 +0100 To: "Ben Wing" In-Reply-To: <000a01c4ac7f$fe26b470$210110ac@NEEEEEEE> References: <16740.62994.974031.609247@ns5.nestdesign.com> <000a01c4ac7f$fe26b470$210110ac@NEEEEEEE> X-Mailer: VM 7.18 under 21.4 (patch 13) "Rational FORTRAN" XEmacs Lucid X-Echelon-distraction: Ceridian JSOTF INSCOM FOUO Morwenstow SART Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of kehoea@parhasard.net designates 69.93.162.170 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL,UPPERCASE_25_50 autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Aidan Kehoe List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Ar an seachtú lá de mí Deireadh Fómhair, scríobh Ben Wing: > Hmm, I'm not sure what you mean by saying it wouldn't be mule any more ... Well, my concept of what Mule is involves internationalisation support for Emacs using the current iso-2022-friendly variable length encoding, and the nineteen-bit character multiple-character-set Ichar format, with the convenient access to a character's value within charset by masking. That's what makes it different from every other internationalisation effort I've looked at closely. > "mule" in any case is a term we should really get rid of, as it is being > misused to just mean "internationalization". Probably, Mule is an old > version of Emacs, which may not even exist -- does FSF still use the term > "Mule" anywhere? They seem to--http://www.google.com/search?q=site:gnu.org+mule gives twelve thousand hits. Though some of those may be legacy uses. > Using ucs-4 as our Ichar format would be fine, and a very easy change: > nowhere other than in the char-manipulating routines is anything specific > assumed about the format of an Ichar except possibly that 0-255 correspond > to iso-8859-1, which they still do in ucs-4. Sure, and redisplay under, for example, X11, where there's various bitmasking operations done on them for quick and easy mapping to a format that works well with X11 fonts. > btw is there a difference between utf-32 and ucs-4? Not technically. Using the first is more politically-correct than using the second. You may not care about political correctness. > And I thought Windows-1252 is just iso-8859-1. It's a superset of it, with the second region of control characters mapped to: 0x80 0x20AC #EURO SIGN 0x82 0x201A #SINGLE LOW-9 QUOTATION MARK 0x83 0x0192 #LATIN SMALL LETTER F WITH HOOK 0x84 0x201E #DOUBLE LOW-9 QUOTATION MARK 0x85 0x2026 #HORIZONTAL ELLIPSIS 0x86 0x2020 #DAGGER 0x87 0x2021 #DOUBLE DAGGER 0x88 0x02C6 #MODIFIER LETTER CIRCUMFLEX ACCENT 0x89 0x2030 #PER MILLE SIGN 0x8A 0x0160 #LATIN CAPITAL LETTER S WITH CARON 0x8B 0x2039 #SINGLE LEFT-POINTING ANGLE QUOTATION MARK 0x8C 0x0152 #LATIN CAPITAL LIGATURE OE 0x8E 0x017D #LATIN CAPITAL LETTER Z WITH CARON 0x91 0x2018 #LEFT SINGLE QUOTATION MARK 0x92 0x2019 #RIGHT SINGLE QUOTATION MARK 0x93 0x201C #LEFT DOUBLE QUOTATION MARK 0x94 0x201D #RIGHT DOUBLE QUOTATION MARK 0x95 0x2022 #BULLET 0x96 0x2013 #EN DASH 0x97 0x2014 #EM DASH 0x98 0x02DC #SMALL TILDE 0x99 0x2122 #TRADE MARK SIGN 0x9A 0x0161 #LATIN SMALL LETTER S WITH CARON 0x9B 0x203A #SINGLE RIGHT-POINTING ANGLE QUOTATION MARK 0x9C 0x0153 #LATIN SMALL LIGATURE OE 0x9E 0x017E #LATIN SMALL LETTER Z WITH CARON 0x9F 0x0178 #LATIN CAPITAL LETTER Y WITH DIAERESIS This is incompatible with iso-2022, but in my everyday experience I see it much more often than I do iso-2022. Stephen doesn't like it :-) . -- Like the early Christians, Marx expected the millennium very soon; like their successors, his have been disappointed--once more, the world has shown itself recalcitrant to a tidy formula embodying the hopes of some section of mankind. (Russell) From xemacs-beta-bounces@xemacs.org Thu Oct 7 11:44:22 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97FiGfl022000; Thu, 7 Oct 2004 11:44:17 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97FiE9D021988 for ; Thu, 7 Oct 2004 11:44:14 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97FiEMu021987 for xemacs-beta-mailman@xemacs.org; Thu, 7 Oct 2004 11:44:14 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97FiDwe021968 for ; Thu, 7 Oct 2004 11:44:13 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97FiDOC021967 for xemacweb@tux.org; Thu, 7 Oct 2004 11:44:13 -0400 Received: from stephens.ittc.ku.edu (stephens.ittc.ku.edu [129.237.125.220]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97FiCce021939; Thu, 7 Oct 2004 11:44:12 -0400 Received: from diannao.ittc.ku.edu (diannao.ittc.ku.edu [129.237.126.112]) by stephens.ittc.ku.edu (8.12.11/8.12.11/ITTC-ANTISPAM-ANTIVIRUS-3.1) with ESMTP id i97FhlpZ003756 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 7 Oct 2004 10:43:48 -0500 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.12.11/8.12.11) with ESMTP id i97FhlTa007446; Thu, 7 Oct 2004 10:43:47 -0500 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id i97Fhl7u007445; Thu, 7 Oct 2004 10:43:47 -0500 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: Adrian Aichner References: <877jq9ab2b.fsf@tleepslib.sk.tsukuba.ac.jp> From: Jerry James X-Face: +5(Pfr,; N>q#6NT,Qi5^TQh-MaUnz#kGN~OW[CQj~RS+sIor( '_8K^f9u^Y#.N`>9oKN$\JpI Date: Thu, 07 Oct 2004 10:43:47 -0500 In-Reply-To: (Adrian Aichner's message of "Sun, 03 Oct 2004 07:12:28 +0200") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-VirusScan: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of james@eecs.ku.edu does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: [Bug: 21.5-b17] Email truncation X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Adrian Aichner wrote: > "Stephen J. Turnbull" writes: > >>>>>>> "APA" == Adrian Aichner writes: >> >> APA> I also tried your original recipe without data loss, using >> APA> cygwin tee as well plus a few other things. >> >> You're probably not going to see it on Windows with the same recipe, >> if at all. This is very dependent on the OS implementation of >> processes. > > Hi Stephen, my question was whether this recipe still shows the > problem for Jerry. Yes, it does. I don't understand the long hangs on Windows with the proposed patch, though. That loop continues as long as the lstream has not managed to write out all the pending data in it, but it is not getting an error on the stream. That means that current CVS is throwing away some data still left in the stream at close time, but that discarded data apparently isn't causing any obvious problems for you. I also don't understand why it loops for so long, then exits the loop. That means that, eventually, the attempts to write out the remaining data either succeed after a LOT of retries, or the stream eventually errors. Hmmmmm .... or maybe we're masking an error. Can you try this patch? The first hunk ought to go in, regardless, I think. As the code stands, we try to call the flush function on a stream that errored out on the write function. Index: src/lstream.c =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/src/lstream.c,v retrieving revision 1.29 diff -d -u -r1.29 lstream.c --- src/lstream.c 2004/09/20 19:19:50 1.29 +++ src/lstream.c 2004/10/07 15:34:51 @@ -385,7 +385,7 @@ } } - if (lstr->imp->flusher) + if (!error_occurred && lstr->imp->flusher) error_occurred = (lstr->imp->flusher) (lstr) < 0; if (data == orig_data && error_occurred) @@ -778,8 +778,21 @@ static int Lstream_pseudo_close (Lstream *lstr) { + int flush_rc; + if (! (lstr->flags & LSTREAM_FL_IS_OPEN)) Lstream_internal_error ("lstream is not open", lstr); + + /* Flush all the data in the buffer before closing. + May require multiple passes thru Lstream_flush_out(). + This loop (instead of just calling Lstream_flush_out(), + fixes a problem where we sometimes lose data sent to + a process. + */ + + do { + flush_rc = Lstream_flush_out(lstr); + } while (lstr->out_buffer_ind != 0 && flush_rc >= 0); /* don't check errors here -- best not to risk file descriptor loss */ return Lstream_flush (lstr); -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Thu Oct 7 12:07:10 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97G786X026726; Thu, 7 Oct 2004 12:07:08 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97G4uu6026256 for ; Thu, 7 Oct 2004 12:04:56 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97G4uLN026255 for xemacs-beta-mailman@xemacs.org; Thu, 7 Oct 2004 12:04:56 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97G4tj1026244 for ; Thu, 7 Oct 2004 12:04:55 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97G4tmc026243 for xemacweb@tux.org; Thu, 7 Oct 2004 12:04:55 -0400 Received: from stephens.ittc.ku.edu (stephens.ittc.ku.edu [129.237.125.220]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97G4s3a026203 for ; Thu, 7 Oct 2004 12:04:54 -0400 Received: from diannao.ittc.ku.edu (diannao.ittc.ku.edu [129.237.126.112]) by stephens.ittc.ku.edu (8.12.11/8.12.11/ITTC-ANTISPAM-ANTIVIRUS-3.1) with ESMTP id i97G4bmi005877 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 7 Oct 2004 11:04:37 -0500 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.12.11/8.12.11) with ESMTP id i97G4bhW007501; Thu, 7 Oct 2004 11:04:37 -0500 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id i97G4bJi007500; Thu, 7 Oct 2004 11:04:37 -0500 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: John Davidorff Pell References: From: Jerry James X-Face: +5(Pfr,; N>q#6NT,Qi5^TQh-MaUnz#kGN~OW[CQj~RS+sIor( '_8K^f9u^Y#.N`>9oKN$\JpI Date: Thu, 07 Oct 2004 11:04:37 -0500 In-Reply-To: (John Davidorff Pell's message of "Thu, 30 Sep 2004 08:17:08 -0700") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-VirusScan: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of james@eecs.ku.edu does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Autotool Magic X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org John Davidorff Pell wrote: > I've downloaded cvs from last night and, in trying to make an install that > plays nice with my system's path standards I've noticed that XEmacs seems to > be a) using an ancient set of autotools (but I haven't looked too hard) and it > seems to have a number of old(!) defaults that are rather hard to fix. For > example, I'd like to put non-user-executable-binaries in libexec, but to do > that I need to set libdir to libexec, which (I'm guessing) would effect the > placement of the modules dir, which should be in lib. Yes, we still require autoconf 2.13. As I recall, a couple of people have attempted to update us to autoconf 2.5x, but ran into a morass of one kind or another and gave up. I'm starting to wonder if we shouldn't try to make this a group project somehow. The work involved seems to be more than any one individual wants to undertake at the moment. > Is an autotool update on the horizon? Does anyone out there want to mess with > the makefile magic? I'm no Makefile expert, but if I went through and came up > with a patch to Makefile.in, would it be considered? Are you trying to conform with some particular standard, or with some filesystem layout that you use locally, or something else? -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Thu Oct 7 16:33:33 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97KXHXt002402; Thu, 7 Oct 2004 16:33:23 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97KXFRk002390 for ; Thu, 7 Oct 2004 16:33:15 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97KXF9J002388 for xemacs-beta-mailman@xemacs.org; Thu, 7 Oct 2004 16:33:15 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97KXChW002374 for ; Thu, 7 Oct 2004 16:33:12 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97KXCYE002373 for xemacweb@tux.org; Thu, 7 Oct 2004 16:33:12 -0400 Received: from stephens.ittc.ku.edu (stephens.ittc.ku.edu [129.237.125.220]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97KXB51002348 for ; Thu, 7 Oct 2004 16:33:11 -0400 Received: from diannao.ittc.ku.edu (diannao.ittc.ku.edu [129.237.126.112]) by stephens.ittc.ku.edu (8.12.11/8.12.11/ITTC-ANTISPAM-ANTIVIRUS-3.1) with ESMTP id i97KWuKW029593 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 7 Oct 2004 15:32:56 -0500 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.12.11/8.12.11) with ESMTP id i97KWu0e008257; Thu, 7 Oct 2004 15:32:56 -0500 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id i97KWu29008256; Thu, 7 Oct 2004 15:32:56 -0500 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: "Ben Wing" References: <006701c4a900$bbc7e3b0$210110ac@NEEEEEEE> From: Jerry James X-Face: +5(Pfr,; N>q#6NT,Qi5^TQh-MaUnz#kGN~OW[CQj~RS+sIor( '_8K^f9u^Y#.N`>9oKN$\JpI Date: Thu, 07 Oct 2004 15:32:56 -0500 In-Reply-To: <006701c4a900$bbc7e3b0$210110ac@NEEEEEEE> (Ben Wing's message of "Sat, 2 Oct 2004 21:23:27 -0700") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-VirusScan: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of james@eecs.ku.edu does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: Module failures, cygwin X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Ben Wing" wrote: > The link errors I'm getting all appear to be inline functions. None of > these are listed in xemacs.def.in.in, which may account for the problem -- > here is what gcc.info says under -Winline: [snip] > Hence there is no guarantee that functions declared inline will actually be > inlined, and so presumably should be listed in xemacs.def.in.in. Hmmm.... I wonder why you are having this problem and I am not? I generally use Linux, but my machine boots into Windows XP for the benefit of my wife and kids. :-) I have an up-to-the-second Cygwin installation as of this morning, and I'm not getting these link errors. On the other hand, the CFLAGS I specify include -O2, which may influence gcc's decision on whether to inline. Regardless, I'll add these symbols to xemacs.def.in.in and see if that fixes the problem for you. -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Thu Oct 7 16:38:29 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97KcSDO003414; Thu, 7 Oct 2004 16:38:28 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97KalMU003120 for ; Thu, 7 Oct 2004 16:36:47 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97KalNT003119 for xemacs-beta-mailman@xemacs.org; Thu, 7 Oct 2004 16:36:47 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97KakoF003107 for ; Thu, 7 Oct 2004 16:36:46 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97KakQr003105 for xemacweb@tux.org; Thu, 7 Oct 2004 16:36:46 -0400 Received: from mailout02.sul.t-online.com (mailout02.sul.t-online.com [194.25.134.17]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97KajMT003096; Thu, 7 Oct 2004 16:36:45 -0400 Received: from fwd07.aul.t-online.de by mailout02.sul.t-online.com with smtp id 1CFf0G-0004Mc-02; Thu, 07 Oct 2004 22:36:44 +0200 Received: from D5DC120J.t-online.de (E1vy3kZvoeOlfTD4xkU+G0oI-yALjC7Y8Tu3N4vLrCGTy37-jjsEUd@[217.89.14.25]) by fmrl07.sul.t-online.com with esmtp id 1CFf0E-1ltmsK0; Thu, 7 Oct 2004 22:36:42 +0200 Cc: XEmacs Beta List Newsgroups: comp.emacs.xemacs X-Attribution: APA References: <2e04fd43.0410070935.54b6964@posting.google.com> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) Date: Thu, 07 Oct 2004 22:38:03 +0200 Message-ID: <3c0qz2l0.fsf@smtprelay.t-online.de> Cancel-Lock: sha1:j5+TcmdekMQgysKonGWlgFufW6A= In-Reply-To: <2e04fd43.0410070935.54b6964@posting.google.com> (Andrei Stebakov's message of "7 Oct 2004 10:35:07 -0700") MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Posted-To: comp.emacs.xemacs X-ID: E1vy3kZvoeOlfTD4xkU+G0oI-yALjC7Y8Tu3N4vLrCGTy37-jjsEUd@t-dialin.net X-TOI-MSGID: 3a95c466-72d7-4d4f-b594-f44a08476788 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Subject: Re: etags in xemacs: includes are not allowed? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org The following message is a courtesy copy of an article that has been posted to comp.emacs.xemacs as well. astebakov@yahoo.com (Andrei Stebakov) writes: > Hi, > > When I include an addition TAGS files with --include option the xemacs > says "Bad TAGS file". Could anyone shed some light on what's > happening? > I have xemacs and everything from cygwin package on win xp. > > Thanks! > Andrei Andrei, please use Help->Send Bug Report... or M-x report-emacs-bug as suggested in http://www.xemacs.org/Debug/index.html This will tell us enough about your XEmacs installation so that we should be able to help you. If XEmacs does not build or start up, please send any version and configuration information you have to xemacs-beta@xemacs.org with any mailer as plain text (MIME attachments are OK, please don't send HTML mail). On linux type ulimit -c unlimited in the shell before starting XEmacs from it, else you might not get a core file. -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Thu Oct 7 17:14:43 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97LEflu008770; Thu, 7 Oct 2004 17:14:41 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97LEdFp008754 for ; Thu, 7 Oct 2004 17:14:39 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97LEdd6008753 for xemacs-beta-mailman@xemacs.org; Thu, 7 Oct 2004 17:14:39 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97LEcgq008741 for ; Thu, 7 Oct 2004 17:14:38 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i97LEcdv008740 for xemacweb@tux.org; Thu, 7 Oct 2004 17:14:38 -0400 Received: from stephens.ittc.ku.edu (stephens.ittc.ku.edu [129.237.125.220]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i97LEaDB008722 for ; Thu, 7 Oct 2004 17:14:37 -0400 Received: from diannao.ittc.ku.edu (diannao.ittc.ku.edu [129.237.126.112]) by stephens.ittc.ku.edu (8.12.11/8.12.11/ITTC-ANTISPAM-ANTIVIRUS-3.1) with ESMTP id i97LEPkr001027 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 7 Oct 2004 16:14:25 -0500 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.12.11/8.12.11) with ESMTP id i97LEP57009643; Thu, 7 Oct 2004 16:14:25 -0500 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id i97LEO6Q009642; Thu, 7 Oct 2004 16:14:24 -0500 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: "Ben Wing" References: <006701c4a900$bbc7e3b0$210110ac@NEEEEEEE> From: Jerry James X-Face: +5(Pfr,; N>q#6NT,Qi5^TQh-MaUnz#kGN~OW[CQj~RS+sIor( '_8K^f9u^Y#.N`>9oKN$\JpI Date: Thu, 07 Oct 2004 16:14:24 -0500 In-Reply-To: <006701c4a900$bbc7e3b0$210110ac@NEEEEEEE> (Ben Wing's message of "Sat, 2 Oct 2004 21:23:27 -0700") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-VirusScan: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of james@eecs.ku.edu does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: Module failures, cygwin X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-=-= "Ben Wing" wrote: > Hence there is no guarantee that functions declared inline will actually be > inlined, and so presumably should be listed in xemacs.def.in.in. Could one of you Cygwin users try out the attached patch and tell me if I'm on the right track? I'm not sure if I can put MODULE_API inside of a DECLARE_INLINE_HEADER like that. If that doesn't work, it may be necessary to create a DECLARE_MODULE_API_INLINE_HEADER. Gag. > eldap.o(.text+0xcb): In function `mark_ldap': > /xemacs/build/modules/ldap/eldap.c:122: undefined reference to > `_error_check_lda p' This one I don't understand. The error_check_ldap function should be internal to the LDAP module itself. It might be necessary to change ldap.h so that: DECLARE_LRECORD (ldap, Lisp_LDAP); is changed to: DECLARE_MODULE_API_LRECORD (ldap, Lisp_LDAP); but I have to admit that I don't know why that should be needed. I can try all this myself tomorrow, probably, but right now I'm headed to the airport. Mom's back! The kids are rejoicing! --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=x.diff Content-Description: Candidate patch for Cygwin modules Index: src/lisp-union.h =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/src/lisp-union.h,v retrieving revision 1.19 diff -d -u -r1.19 lisp-union.h --- src/lisp-union.h 2003/08/19 02:07:16 1.19 +++ src/lisp-union.h 2004/10/07 21:07:34 @@ -101,7 +101,7 @@ } DECLARE_INLINE_HEADER ( -Lisp_Object +MODULE_API Lisp_Object make_int (EMACS_INT val) ) { @@ -123,7 +123,7 @@ } DECLARE_INLINE_HEADER ( -Lisp_Object +MODULE_API Lisp_Object wrap_pointer_1 (const void *ptr) ) { @@ -150,7 +150,7 @@ /* Convert between a (void *) and a Lisp_Object, as when the Lisp_Object is passed to a toolkit callback function */ DECLARE_INLINE_HEADER ( -Lisp_Object +MODULE_API Lisp_Object VOID_TO_LISP (const void *arg) ) { Index: src/lisp.h =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/src/lisp.h,v retrieving revision 1.115 diff -d -u -r1.115 lisp.h --- src/lisp.h 2004/09/14 14:32:50 1.115 +++ src/lisp.h 2004/10/07 21:07:34 @@ -2386,7 +2386,7 @@ #ifdef ERROR_CHECK_TYPES DECLARE_INLINE_HEADER ( -Ichar +MODULE_API Ichar XCHAR_1 (Lisp_Object obj, const char *file, int line) ) { @@ -2454,7 +2454,7 @@ #define XINT(x) XINT_1 (x, __FILE__, __LINE__) DECLARE_INLINE_HEADER ( -EMACS_INT +MODULE_API EMACS_INT XINT_1 (Lisp_Object obj, const char *file, int line) ) { @@ -2463,7 +2463,7 @@ } DECLARE_INLINE_HEADER ( -EMACS_INT +MODULE_API EMACS_INT XCHAR_OR_INT_1 (Lisp_Object obj, const char *file, int line) ) { Index: src/lrecord.h =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/src/lrecord.h,v retrieving revision 1.33 diff -d -u -r1.33 lrecord.h --- src/lrecord.h 2004/04/05 22:49:56 1.33 +++ src/lrecord.h 2004/10/07 21:07:34 @@ -1165,7 +1165,7 @@ # define DECLARE_MODULE_API_LRECORD(c_name, structtype) \ extern MODULE_API const struct lrecord_implementation lrecord_##c_name; \ DECLARE_INLINE_HEADER ( \ -structtype * \ +MODULE_API structtype * \ error_check_##c_name (Lisp_Object obj, const char *file, int line) \ ) \ { \ @@ -1204,7 +1204,7 @@ error_check_##c_name (x, __FILE__, __LINE__) DECLARE_INLINE_HEADER ( -Lisp_Object +MODULE_API Lisp_Object wrap_record_1 (const void *ptr, enum lrecord_type ty, const char *file, int line) ) Index: src/xemacs.def.in.in =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/src/xemacs.def.in.in,v retrieving revision 1.6 diff -d -u -r1.6 xemacs.def.in.in --- src/xemacs.def.in.in 2004/02/25 20:05:33 1.6 +++ src/xemacs.def.in.in 2004/10/07 21:07:34 @@ -73,6 +73,10 @@ #ifdef DEBUG_XEMACS eq_with_ebola_notice /* EQ_WITH_EBOLA_NOTICE */ #endif +error_check_cons /* CONSP */ +error_check_marker /* MARKERP */ +error_check_string /* STRINGP */ +error_check_symbol /* SYMBOLP */ free_opaque_ptr get_coding_system_for_text_file intern @@ -89,6 +93,9 @@ list6 make_ext_string make_float +#ifdef USE_UNION_TYPE +make_int +#endif make_opaque_ptr make_string make_vector @@ -134,6 +141,11 @@ vector2 vector3 warn_when_safe +#ifdef ERROR_CHECK_TYPES +wrap_record_1 /* wrap_record */ +#elif defined USE_UNION_TYPE +wrap_pointer_1 /* wrap_record */ +#endif write_c_string write_fmt_string write_fmt_string_lisp @@ -177,6 +189,14 @@ Fsignal Fthrow Fvector +#ifdef USE_UNION_TYPE +VOID_TO_LISP +#endif +#ifdef ERROR_CHECK_TYPES +XCHAR_1 /* XCHAR */ +XCHAR_OR_INT_1 /* XCHAR_OR_INT */ +XINT_1 /* XINT */ +#endif /* Exported variables */ __temp_alloca_size__ /* ALLOCA */ --=-=-= -- Jerry James http://www.ittc.ku.edu/~james/ --=-=-=-- From xemacs-beta-bounces@xemacs.org Thu Oct 7 22:56:32 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i982uTmJ028766; Thu, 7 Oct 2004 22:56:29 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i982uR0T028746 for ; Thu, 7 Oct 2004 22:56:27 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i982uRcn028745 for xemacs-beta-mailman@xemacs.org; Thu, 7 Oct 2004 22:56:27 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i982uPo1028703 for ; Thu, 7 Oct 2004 22:56:25 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i982uPpn028702 for xemacweb@tux.org; Thu, 7 Oct 2004 22:56:25 -0400 Received: from smtp805.mail.sc5.yahoo.com (smtp805.mail.sc5.yahoo.com [66.163.168.184]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i982uOPa028695 for ; Thu, 7 Oct 2004 22:56:25 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.223.42 with login) by smtp805.mail.sc5.yahoo.com with SMTP; 8 Oct 2004 02:56:23 -0000 From: "Ben Wing" To: "'Aidan Kehoe'" Date: Thu, 7 Oct 2004 21:58:02 -0700 Message-ID: <001f01c4acf3$64604e40$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: <16741.18066.443603.28545@ns5.nestdesign.com> X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i982uOPa028695 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Ok, this discussion of what mule means is getting rather meta. But in any case a change in the internal format would have little practical effect on intl support. You're right that a few places would have to be changed if the ichar format changed. But e.g. there are 19 grep hits for BREAKUP_ICHAR -- hardly overwhelming. -----Original Message----- From: Aidan Kehoe [mailto:kehoea@parhasard.net] Sent: Thursday, October 07, 2004 6:37 AM To: Ben Wing Cc: 'XEmacs Beta' Subject: RE: Moving to Unicode internally Ar an seachtú lá de mí Deireadh Fómhair, scríobh Ben Wing: > Hmm, I'm not sure what you mean by saying it wouldn't be mule any more ... Well, my concept of what Mule is involves internationalisation support for Emacs using the current iso-2022-friendly variable length encoding, and the nineteen-bit character multiple-character-set Ichar format, with the convenient access to a character's value within charset by masking. That's what makes it different from every other internationalisation effort I've looked at closely. > "mule" in any case is a term we should really get rid of, as it is being > misused to just mean "internationalization". Probably, Mule is an old > version of Emacs, which may not even exist -- does FSF still use the term > "Mule" anywhere? They seem to--http://www.google.com/search?q=site:gnu.org+mule gives twelve thousand hits. Though some of those may be legacy uses. > Using ucs-4 as our Ichar format would be fine, and a very easy change: > nowhere other than in the char-manipulating routines is anything specific > assumed about the format of an Ichar except possibly that 0-255 correspond > to iso-8859-1, which they still do in ucs-4. Sure, and redisplay under, for example, X11, where there's various bitmasking operations done on them for quick and easy mapping to a format that works well with X11 fonts. > btw is there a difference between utf-32 and ucs-4? Not technically. Using the first is more politically-correct than using the second. You may not care about political correctness. > And I thought Windows-1252 is just iso-8859-1. It's a superset of it, with the second region of control characters mapped to: 0x80 0x20AC #EURO SIGN 0x82 0x201A #SINGLE LOW-9 QUOTATION MARK 0x83 0x0192 #LATIN SMALL LETTER F WITH HOOK 0x84 0x201E #DOUBLE LOW-9 QUOTATION MARK 0x85 0x2026 #HORIZONTAL ELLIPSIS 0x86 0x2020 #DAGGER 0x87 0x2021 #DOUBLE DAGGER 0x88 0x02C6 #MODIFIER LETTER CIRCUMFLEX ACCENT 0x89 0x2030 #PER MILLE SIGN 0x8A 0x0160 #LATIN CAPITAL LETTER S WITH CARON 0x8B 0x2039 #SINGLE LEFT-POINTING ANGLE QUOTATION MARK 0x8C 0x0152 #LATIN CAPITAL LIGATURE OE 0x8E 0x017D #LATIN CAPITAL LETTER Z WITH CARON 0x91 0x2018 #LEFT SINGLE QUOTATION MARK 0x92 0x2019 #RIGHT SINGLE QUOTATION MARK 0x93 0x201C #LEFT DOUBLE QUOTATION MARK 0x94 0x201D #RIGHT DOUBLE QUOTATION MARK 0x95 0x2022 #BULLET 0x96 0x2013 #EN DASH 0x97 0x2014 #EM DASH 0x98 0x02DC #SMALL TILDE 0x99 0x2122 #TRADE MARK SIGN 0x9A 0x0161 #LATIN SMALL LETTER S WITH CARON 0x9B 0x203A #SINGLE RIGHT-POINTING ANGLE QUOTATION MARK 0x9C 0x0153 #LATIN SMALL LIGATURE OE 0x9E 0x017E #LATIN SMALL LETTER Z WITH CARON 0x9F 0x0178 #LATIN CAPITAL LETTER Y WITH DIAERESIS This is incompatible with iso-2022, but in my everyday experience I see it much more often than I do iso-2022. Stephen doesn't like it :-) . -- Like the early Christians, Marx expected the millennium very soon; like their successors, his have been disappointed--once more, the world has shown itself recalcitrant to a tidy formula embodying the hopes of some section of mankind. (Russell) From xemacs-beta-bounces@xemacs.org Fri Oct 8 04:17:21 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988HGh3002682; Fri, 8 Oct 2004 04:17:18 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988HDPY002667 for ; Fri, 8 Oct 2004 04:17:13 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i988HDDk002666 for xemacs-beta-mailman@xemacs.org; Fri, 8 Oct 2004 04:17:13 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988HBSI002639 for ; Fri, 8 Oct 2004 04:17:11 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i988HBTw002636 for xemacweb@tux.org; Fri, 8 Oct 2004 04:17:11 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988HA0p002617 for ; Fri, 8 Oct 2004 04:17:11 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CFpw2-0005QR-00; Fri, 08 Oct 2004 17:17:06 +0900 To: "Mats Lidell" References: <58389.194.237.104.1.1097145609.squirrel@hemma.contactor.se> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 08 Oct 2004 17:17:06 +0900 In-Reply-To: <58389.194.237.104.1.1097145609.squirrel@hemma.contactor.se> (Mats Lidell's message of "Thu, 7 Oct 2004 12:40:09 +0200 (CEST)") Message-ID: <87fz4pwrnh.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL, PLING_QUERY autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Strange things in 21.5 (and dired!?) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Mats" == Mats Lidell writes: Mats> When I save a file I get this message in the modeline: Mats> No file on this line Try LANG=C xemacs ... . -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Fri Oct 8 04:17:41 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988HeC0002781; Fri, 8 Oct 2004 04:17:40 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988HF3d002676 for ; Fri, 8 Oct 2004 04:17:15 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i988HFgJ002675 for xemacs-beta-mailman@xemacs.org; Fri, 8 Oct 2004 04:17:15 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988HBxv002648 for ; Fri, 8 Oct 2004 04:17:11 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i988HBIV002645 for xemacweb@tux.org; Fri, 8 Oct 2004 04:17:11 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988HAHS002623 for ; Fri, 8 Oct 2004 04:17:11 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CFpus-0005QK-00; Fri, 08 Oct 2004 17:15:54 +0900 To: "Ben Wing" References: <000a01c4ac7f$fe26b470$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 08 Oct 2004 17:15:54 +0900 In-Reply-To: <000a01c4ac7f$fe26b470$210110ac@NEEEEEEE> (Ben Wing's message of "Thu, 7 Oct 2004 08:11:58 -0700") Message-ID: <87k6u1wrph.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Ben" == Ben Wing writes: Ben> Hmm, I'm not sure what you mean by saying it wouldn't be mule Ben> any more ... I assume he just means the internal encoding, which has the property that you can dispatch on a small table which corresponds directly to X11 font registries. Ben> "mule" in any case is a term we should really get rid of, as Ben> it is being misused to just mean "internationalization". Not really. Ben> Probably, Mule is an old version of Emacs, which may not even Ben> exist -- does FSF still use the term "Mule" anywhere? All over the place in the Lisp. Ben> btw is there a difference between utf-32 and ucs-4? Yes. UTF-32 involves a range restriction to the same characters that UTF-16 can represent, while UCS-4 does not. UTF-32 has a BOM, while UCS-4 is bigendian by definition. Ben> And I thought Windows-1252 is just iso-8859-1. It's embraceably extended, as usual. There's junk in the C1 range which makes it incompatible with ISO 2022, and I believe the character 0xA4 (in particular) is not well-defined: it used to be CURRENCY SYMBOL (as in Latin-1), now it's EURO SIGN (Latin-9). I'm not sure whether the other differences between Latin-1 and Latin-9 were included in that update, though. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Fri Oct 8 04:19:11 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988J9ER003157; Fri, 8 Oct 2004 04:19:10 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988J7jt003142 for ; Fri, 8 Oct 2004 04:19:07 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i988J7uM003141 for xemacs-beta-mailman@xemacs.org; Fri, 8 Oct 2004 04:19:07 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988J5EK003130 for ; Fri, 8 Oct 2004 04:19:05 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i988J5ov003129 for xemacweb@tux.org; Fri, 8 Oct 2004 04:19:05 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988J4Pr003115; Fri, 8 Oct 2004 04:19:05 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CFpxs-0005Qx-00; Fri, 08 Oct 2004 17:19:00 +0900 To: Paul Keusemann References: <41644D77.7040605@kaon.com> <87acuz1clg.fsf@tleepslib.sk.tsukuba.ac.jp> <20041007114725.GA6255@isis.visi.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 08 Oct 2004 17:19:00 +0900 In-Reply-To: <20041007114725.GA6255@isis.visi.com> (Paul Keusemann's message of "Thu, 7 Oct 2004 06:47:26 -0500") Message-ID: <87brfdwrkb.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "Ilya A. Kriveshko" , "Stephen J. Turnbull" , XEmacs Beta Subject: Re: [Bug: 21.5] Error while typing Java local variable declaration/initialization. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Paul" == Paul Keusemann writes: Paul> I'm seeing this on Solaris as well since a package update on Paul> August 18. Damn, I guess that means having no Cygwin installation any more is no excuse. I'll take a look, probably early next week. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Fri Oct 8 04:24:56 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988OtLJ004322; Fri, 8 Oct 2004 04:24:55 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988OsbU004313 for ; Fri, 8 Oct 2004 04:24:54 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i988Or9u004312 for xemacs-beta-mailman@xemacs.org; Fri, 8 Oct 2004 04:24:53 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988OnDS004283 for ; Fri, 8 Oct 2004 04:24:49 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i988OnIJ004282 for xemacweb@tux.org; Fri, 8 Oct 2004 04:24:49 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988Omol004266; Fri, 8 Oct 2004 04:24:49 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CFq3W-0005ST-00; Fri, 08 Oct 2004 17:24:50 +0900 To: Jerry James References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 08 Oct 2004 17:24:50 +0900 In-Reply-To: (Jerry James's message of "Thu, 07 Oct 2004 11:04:37 -0500") Message-ID: <877jq1wral.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Autotool Magic X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Jerry" == Jerry James writes: Jerry> Yes, we still require autoconf 2.13. As I recall, a couple Jerry> of people have attempted to update us to autoconf 2.5x, but Jerry> ran into a morass of one kind or another and gave up. There's a (now months-old) SuSE-originated patch in the queue that makes it possible to configure SuSE's standard distros of XEmacs with 2.5x, but whether it works in general or what 2.5x autoconf is required I don't know. I haven't gotten around to reviewing it, but maybe you'd like to start there. It's a fairly small patch---just a workaround. Doesn't use any new 2.5x facilities, just gets rid of 2.13-isms that make 2.5x barf. IIRC it requires no Makefile changes. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Fri Oct 8 04:33:43 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988Xfak005666; Fri, 8 Oct 2004 04:33:41 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988XefF005658 for ; Fri, 8 Oct 2004 04:33:40 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i988XeTq005657 for xemacs-beta-mailman@xemacs.org; Fri, 8 Oct 2004 04:33:40 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988XcEM005638 for ; Fri, 8 Oct 2004 04:33:38 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i988XcSf005635 for xemacweb@tux.org; Fri, 8 Oct 2004 04:33:38 -0400 Received: from satana.stru.polimi.it (postfix@satana.stru.polimi.it [131.175.189.180]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i988XRhK005600 for ; Fri, 8 Oct 2004 04:33:37 -0400 Received: from satana (localhost [127.0.0.1]) by satana (Postfix) with SMTP id 442D5B118 for ; Fri, 8 Oct 2004 10:32:59 +0200 (CEST) Received: from boffi95.stru.polimi.it (boffi95.stru.polimi.it [131.175.189.141]) by satana.stru.polimi.it (Postfix) with ESMTP id 1B648B0B8 for ; Fri, 8 Oct 2004 10:32:59 +0200 (CEST) Received: by boffi95.stru.polimi.it (Postfix, from userid 16501) id 62750A011; Fri, 8 Oct 2004 10:33:47 +0200 (CEST) From: giacomo boffi To: XEmacs Beta Message-Id: <20041008083347.62750A011@boffi95.stru.polimi.it> Date: Fri, 8 Oct 2004 10:33:47 +0200 (CEST) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of boffi@stru.polimi.it does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: [Bug: 21.5-b17] buffers-tab face inherits ALWAYS from modeline X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: giacomo.boffi@polimi.it List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org ================================================================ Dear Bug Team! buffers-tab face inherits ALWAYS from modeline, ignoring the X resources i have set before starting XEmacs here it is what i have in the database: ,---- | boffi95/../~ Fri Oct 08 10:07:35: xrdb -q| grep buff | XEmacs.buffers-tab*attributeBackground: wheat1 | XEmacs.buffers-tab*attributeForeground: black | boffi95/../~ Fri Oct 08 10:08:32: xrdb -q| grep modeline | XEmacs.modeline*attributeBackground: red4 | XEmacs.modeline*attributeForeground: wheat2 `---- and the buffers-tab face is wheat2 over red4 ciao gb ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux boffi95 2.6.7-1-386 #1 Thu Jul 8 05:08:04 EDT 2004 i686 GNU/Linux ./configure '--extra-verbose' '--rel-alloc' '--with-widgets' '--with-athena=3d' '--debug' '--pdump' '--with-wmcommand=yes' '--with-sound=no' '--error-checking=all' '--use-number-lib=gmp' XEmacs 21.5-b17 "chayote" (+CVS-20040928) configured for `i686-pc-linux'. Compilation Environment and Installation Defaults: Source code location: /home/boffi/src/xemacs-21.5 Installation prefix: /usr/local Operating system description file: `s/linux.h' Machine description file: `m/intel386.h' Compiler version: gcc (GCC) 3.3.4 (Debian 1:3.3.4-13) - GCC specs file: /usr/lib/gcc-lib/i486-linux/3.3.4/specs - Compiler command: gcc -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wundef -Wstrict-prototypes -Wpacked -Wunused-parameter -Wunused-variable -Wshadow -Wmissing-declarations -g -O3 libc version: GNU libc 2.3.2.ds1-17 (Debian) Relocating allocator for buffers: yes GNU version of malloc: yes - Using Doug Lea's new malloc from the GNU C Library. Window System: Compiling in support for the X window system: - X Windows headers location: /usr/X11R6/include - X Windows libraries location: /usr/X11R6/lib - Handling WM_COMMAND properly. Compiling in support for the Athena widget set: - Athena headers location: X11/Xaw3d - Athena library to link: Xaw3d Using Lucid menubars. Using Lucid scrollbars. Using Athena dialog boxes. Using Athena native widgets. TTY: Compiling in support for ncurses. Images: Compiling in support for GIF images (builtin). Compiling in support for XPM images. Compiling in support for PNG images. Compiling in support for JPEG images. Compiling in support for TIFF images. Compiling in support for X-Face message headers. Sound: Databases: Internationalization: Mail: Compiling in support for "dot-locking" mail spool file locking method. Other Features: Inhibiting IPv6 canonicalization at startup. Compiling in support for dynamic shared object modules. Compiling in support for more number types using the GNU MP library. Using the new portable dumper. Compiling in support for extra debugging code. Compiling in support for runtime error checking. WARNING: --------------------------------------------------------- WARNING: XEmacs will run noticeably more slowly as a result. WARNING: Error checking is on by default for XEmacs beta releases. WARNING: --------------------------------------------------------- Load-Path Lisp Shadows: ---------------------- (/usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-info /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-info /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/latex /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/latex /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/texmathp /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/texmathp /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/context /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/context /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/context-nl /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/context-nl /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-mik /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-mik /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/context-en /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/context-en /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/font-latex /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/font-latex /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-font /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-font /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-fold /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-fold /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/multi-prompt /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/multi-prompt /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-buf /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-buf /home/boffi/lib/emacs/info-look /usr/local/lib/xemacs/xemacs-packages/lisp/edit-utils/info-look) Installed XEmacs Packages: ------------------------- (xwem ver: 1.18 upstream: 0.2) (xlib ver: 1.12 upstream: 0.2) (xemacs-base ver: 1.88 upstream: No-Upstream-Ver) (x-symbol ver: 1.1 upstream: 4.5.1) (vm ver: 7.18 upstream: 7.17) (tramp ver: 1.17 upstream: 2.0.35) (time ver: 1.14 upstream: 1.17) (textools ver: 1.15 upstream: No-Upstream-Ver) (text-modes ver: 1.79 upstream: No-Upstream-Ver) (texinfo ver: 1.25 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (scheme ver: 1.14 upstream: No-Upstream-Ver) (sasl ver: 1.15 upstream: 1.14.4) (ruby-modes ver: 1.02 upstream: 1.6.8) (reftex ver: 1.34 upstream: 4.21) (python-modes ver: 1.06 upstream: No-Upstream-Ver) (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) (psgml ver: 1.43 upstream: 1.3.1) (ps-print ver: 1.11 upstream: 6.5.6) (prog-modes ver: 2.01 upstream: No-Upstream-Ver) (pgg ver: 1.05 upstream: 0.1) (perl-modes ver: 1.06 upstream: No-Upstream-Ver) (pcomplete ver: 1.03 upstream: 1.1.6) (os-utils ver: 1.35 upstream: No-Upstream-Ver) (net-utils ver: 1.44 upstream: N/A) (mmm-mode ver: 1.02 upstream: 0.4.7) (misc-games ver: 1.18 upstream: No-Upstream-Ver) (mailcrypt ver: 2.14 upstream: 3.5.8) (mail-lib ver: 1.68 upstream: No-Upstream-Ver) (ispell ver: 1.29 upstream: 3.6) (hm--html-menus ver: 1.23 upstream: 5.9) (gnus ver: 1.8 upstream: 5.10.6) (general-docs ver: 1.01 upstream: No-Upstream-Ver) (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) (fortran-modes ver: 1.04 upstream: No-Upstream-Ver) (footnote ver: 1.16 upstream: 0.18x) (efs ver: 1.32 upstream: 1.22) (edit-utils ver: 2.14 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (ecrypto ver: 0.18 upstream: 2.0) (ecb ver: 1.19 upstream: 2.27) (dired ver: 1.15 upstream: 7.11) (dictionary ver: 1.12 upstream: regular) (debug ver: 1.17 upstream: No-Upstream-Ver) (cookie ver: 1.15 upstream: No-Upstream-Ver) (cc-mode ver: 1.43 upstream: 5.30.9) (calendar ver: 1.23 upstream: No-Upstream-Ver) (calc ver: 1.26 upstream: 2.02fX3) (c-support ver: 1.2 upstream: No-Upstream-Ver) (bbdb ver: 1.24 upstream: 2.34) Installed Modules: ----------------- Features: -------- (mail-abbrevs ispell xemacsbug shadow sendmail rfc822 gnuserv paren blink-paren func-menu bbdb timezone font-lock cus-face jka-compr tex-site smiley annotations messagexmas nnheader nnheaderxm gnus-util netrc time-date parse-time mm-util mail-prsvr mail-utils x-compose filladapt image-mode view-less view mwheel xwem-autoloads xlib-autoloads xemacs-base-autoloads x-symbol-autoloads vm-autoloads tramp-autoloads time-autoloads textools-autoloads text-modes-autoloads texinfo-autoloads sh-script-autoloads scheme-autoloads sasl-autoloads ruby-modes-autoloads reftex-autoloads python-modes-autoloads psgml-dtds-autoloads psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads perl-modes-autoloads pcomplete-autoloads os-utils-autoloads net-utils-autoloads mmm-mode-autoloads misc-games-autoloads mailcrypt-autoloads mail-lib-autoloads ispell-autoloads hm--html-menus-autoloads gnus-autoloads general-docs-autoloads fsf-compat-autoloads fortran-modes-autoloads footnote-autoloads efs-autoloads edit-utils-autoloads ediff-autoloads ecrypto-autoloads ecb-autoloads dired-autoloads dictionary-autoloads debug-autoloads cookie-autoloads cc-mode-autoloads calendar-autoloads calc-autoloads c-support-autoloads bbdb-autoloads modules-autoloads lisp-autoloads loadhist rsz-minibuf auto-show fontl-hooks x-iso8859-1 code-cmds gutter-items menubar-items x-menubar mode-motion mouse behavior itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete cus-file derived newcomment env text-props frame obsolete cus-start custom widget cl-extra cl cl-19 packages backquote unicode lucid-scrollbars cut-buffer lucid-menubars athena-dialogs x c-balloon-help tty-frames tty toolbar scrollbar unix-processes multicast network-streams subprocesses bigfloat ratio bignum number-types modules menu-accelerator-support menubar md5 xemacs gutter tiff png gif jpeg xface xpm xbm lisp-float-type file-coding linux dialog devices window-system base64) Recent keystrokes: ----------------- misc-user Recent messages (most recent first): ----------------------------------- Auto save file for draft message exists; consider M-x mail-recover Parsing /home/boffi/.mailrc... done Parsing /home/boffi/.mailrc... Invalid operation: Attempt to split minibuffer window Checking spelling of ALLWAYS... Starting new Ispell process... Loading ispell...done Loading ispell... Loading xemacsbug...done Fontifying *scratch*... done. Loading xemacsbug... Loading gnuserv...done Loading gnuserv... Paren mode is paren Fontifying *scratch*... (syntactically). Fontifying *scratch*... Loading paren...done Loading paren... Loading cus-face...done Loading cus-face... From xemacs-beta-bounces@xemacs.org Fri Oct 8 06:54:46 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i98AsZjS029209; Fri, 8 Oct 2004 06:54:35 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i98AsYFE029202 for ; Fri, 8 Oct 2004 06:54:34 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i98AsYCc029201 for xemacs-beta-mailman@xemacs.org; Fri, 8 Oct 2004 06:54:34 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i98AsXeV029189 for ; Fri, 8 Oct 2004 06:54:33 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i98AsXUQ029188 for xemacweb@tux.org; Fri, 8 Oct 2004 06:54:33 -0400 Received: from relay.mortal.ru ([62.5.206.77]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i98AsVuY029176 for ; Fri, 8 Oct 2004 06:54:32 -0400 Received: from us.dmz.local (wus000.dmz.local [10.32.1.6]) by relay.mortal.ru (8.11.6/8.11.6) with ESMTP id i98AsUo30051 for ; Fri, 8 Oct 2004 14:54:30 +0400 Received: from us.dmz.local (localhost.dmz.local [127.0.0.1]) by us.dmz.local (8.12.3/8.12.3) with ESMTP id i98B2pJv005081 for ; Fri, 8 Oct 2004 15:02:51 +0400 (MSD) (envelope-from zevlg@yandex.ru) Received: (from wtc05@localhost) by us.dmz.local (8.12.3/8.12.3/Submit) id i98B2p9J005080; Fri, 8 Oct 2004 15:02:51 +0400 (MSD) X-Authentication-Warning: us.dmz.local: wtc05 set sender to zevlg@yandex.ru using -f To: XEmacs Beta Keywords: my-fun,recursion From: Zajcev Evgeny X-Face: "5}C(Ve&0,cfnPM*.j!SMQTCsm^+Wk+i~W\_k9qVJdd*uc#}o)(YzI"M*@M9{xWh4WV-o7hq0CBmtE%(4J(Qw1y@JpI,Eb3".Y/qD|O/]'nD Date: Fri, 08 Oct 2004 15:02:51 +0400 Message-ID: <821xg9cw10.fsf@us.dmz.local> User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Reasonable Discussion, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: neutral (gwyn.tux.org: 62.5.206.77 is neither permitted nor denied by domain of zevlg@yandex.ru) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: bytecompiler and tail recursion X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hello XEmacs hackers! I've got next function: (defun my-fun (a lst) (cond ((null lst) a) (t (setcar a (+ (car a) (caar lst))) (setcdr a (+ (cdr a) (cdar lst))) (my-fun a (cdr lst))))) (byte-compile 'my-fun) Then i did (my-fun '(0 . 0) (mapcar (lambda (nu) (cons (random 10) (random 10))) (make-list 1500 nil))) And got "Lisp nesting exceeds `max-lisp-eval-depth'" error, having default `max-lisp-eval-depth' value (1000). So, here is my question, why bytecompiler did not compliled `my-fun' as tail recursion function? It is obvious that `my-fun' is tail recursive and can be easily expanded to loop. Yes i know that it(`my-fun') can be easily rewritten avoiding recursion, but it is not the way out for me. Thanks! -- lg From xemacs-beta-bounces@xemacs.org Sat Oct 9 02:57:02 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i996tZ8p015464; Sat, 9 Oct 2004 02:55:45 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i996tXeI015456 for ; Sat, 9 Oct 2004 02:55:34 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i996tXsf015455 for xemacs-beta-mailman@xemacs.org; Sat, 9 Oct 2004 02:55:33 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i996tW2X015442 for ; Sat, 9 Oct 2004 02:55:32 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i996tW2N015441 for xemacweb@tux.org; Sat, 9 Oct 2004 02:55:32 -0400 Received: from mail3.speakeasy.net (mail3.speakeasy.net [216.254.0.203]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i996tVNF015430 for ; Sat, 9 Oct 2004 02:55:32 -0400 Received: (qmail 30782 invoked from network); 9 Oct 2004 06:55:31 -0000 Received: from dsl081-234-094.lax1.dsl.speakeasy.net (HELO gaelicWizard.net) ([64.81.234.94]) (envelope-sender ) by mail3.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 9 Oct 2004 06:55:31 -0000 Received: from [127.0.0.1] (localhost [127.0.0.1]) by gaelicWizard.net (Postfix) with ESMTP id 14AFC275A37; Fri, 8 Oct 2004 23:55:29 -0700 (PDT) In-Reply-To: References: Mime-Version: 1.0 (Apple Message framework v619) Content-Type: text/plain; charset=ISO-8859-1; format=flowed Message-Id: <33DB5324-19C0-11D9-9F28-0003934F6406@gaelicWizard.net> From: John Davidorff Pell Date: Fri, 8 Oct 2004 23:55:27 -0700 To: Jerry James X-Mailer: Apple Mail (2.619) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of pell@gaelicwizard.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i996tVNF015430 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Autotool Magic X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org On 7 Oct 2004, at 09:04, Jerry James wrote: > Yes, we still require autoconf 2.13. As I recall, a couple of people > have attempted to update us to autoconf 2.5x, but ran into a morass of > one kind or another and gave up. I'm starting to wonder if we > shouldn't > try to make this a group project somehow. The work involved seems to > be > more than any one individual wants to undertake at the moment. I vote for this one. It would be great, and it would give me more fuel for my (tiny) campaign for Apple to include XEmacs instead of GNU Emacs in its MacOSX/Darwin distro. I'm also definitely willing to test it, once patches to update it appear. although I'm willing, I'm probably not much help at actually updating things. :-/ (especially if more capable and motivated people have already given up) > Are you trying to conform with some particular standard, or with some > filesystem layout that you use locally, or something else? I would like to conform with the FHS standard, if possible, but I'm only trying to conform because my system conforms (at least the unix part does) and I'd like to integrate XEmacs to play nice. :-) I actually got it looking like it conforms by specifying archlibdir to configure, but I don't feel good about that. (--archlibdir='\${prefix}/libexec/\${instvardir}' if I remember correctly) It seems like archlibdir is only used for those specific binaries. Also, I've noticed that xemacs-packages in in prefix/lib, not in datadir (prefix/share for me). Shouldn't lisp files be in the datadir, not the lib dir? Unless I misunderstand, I would expect only architecture-dependant compiled stuff to be in lib, like modules. non-user binaries should be in libexec. text files (like lisp files) should be in datadir, no? They are not essential to the installation, they are interpreted extentions of the program, not compiled modules. Maybe datadir isn't perfect, but it makes more sense to me than libdir. Thanx, JP -- "To me consensus seems to be: the process of abandoning all beliefs, principles, values, and policies in search of something in which no one believes, but to which no one objects." -- Margaret Thatcher From xemacs-beta-bounces@xemacs.org Sat Oct 9 03:52:32 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i997qIXA023788; Sat, 9 Oct 2004 03:52:26 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i997qF8S023778 for ; Sat, 9 Oct 2004 03:52:15 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i997qFDr023777 for xemacs-beta-mailman@xemacs.org; Sat, 9 Oct 2004 03:52:15 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i997qEiG023764 for ; Sat, 9 Oct 2004 03:52:14 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i997qEW4023763 for xemacweb@tux.org; Sat, 9 Oct 2004 03:52:14 -0400 Received: from mailout07.sul.t-online.com (mailout07.sul.t-online.com [194.25.134.83]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i997qDG0023755; Sat, 9 Oct 2004 03:52:14 -0400 Received: from fwd03.aul.t-online.de by mailout07.sul.t-online.com with smtp id 1CGC1V-0000IN-01; Sat, 09 Oct 2004 09:52:13 +0200 Received: from D5DC120J.t-online.de (TvbOXwZLYeNyodeGHzqCxePdksZeswe8PKrCcFeGMFYD2Esmq3F8r4@[217.89.6.125]) by fmrl03.sul.t-online.com with esmtp id 1CGC1Q-2GZqAS0; Sat, 9 Oct 2004 09:52:08 +0200 To: "Stephen J. Turnbull" X-Attribution: APA References: <87k6uvlxv3.fsf@tleepslib.sk.tsukuba.ac.jp> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B In-Reply-To: <87k6uvlxv3.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Wed, 15 Sep 2004 17:50:24 +0900") User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) Date: Sat, 09 Oct 2004 09:53:30 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: TvbOXwZLYeNyodeGHzqCxePdksZeswe8PKrCcFeGMFYD2Esmq3F8r4@t-dialin.net X-TOI-MSGID: 02f6c543-64bd-4c44-8172-085fabcffaa1 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Jerry James , XEmacs Beta Subject: Re: Referring to enum types X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Stephen J. Turnbull" writes: >>>>>> "Jerry" == Jerry James writes: > > Jerry> However, I noticed that most places use "enum > Jerry> image_instance_type" instead of "image_instance_type" for > Jerry> the type name, so I changed the few remaining instances and > Jerry> eliminated the typedef instead. > > I really prefer explicitly mentioning that something is an enum, as > enum types in C really give you no protection from assignment of > non-enum values. It's nice to have the extra information, and I'd > like to encourage use of "enum foo" rather than "typedef enum foo foo". > > How do others feel? I feel the same way. -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sat Oct 9 04:10:26 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i998ANFK026673; Sat, 9 Oct 2004 04:10:24 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i998ALH1026659 for ; Sat, 9 Oct 2004 04:10:21 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i998ALOG026658 for xemacs-beta-mailman@xemacs.org; Sat, 9 Oct 2004 04:10:21 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i998AJHh026642 for ; Sat, 9 Oct 2004 04:10:19 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i998AJXI026641 for xemacweb@tux.org; Sat, 9 Oct 2004 04:10:19 -0400 Received: from mailout03.sul.t-online.com (mailout03.sul.t-online.com [194.25.134.81]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i998AI4o026631; Sat, 9 Oct 2004 04:10:18 -0400 Received: from fwd03.aul.t-online.de by mailout03.sul.t-online.com with smtp id 1CGCJ0-0002yx-00; Sat, 09 Oct 2004 10:10:18 +0200 Received: from D5DC120J.t-online.de (XHNhm0Z-geMfKoLlmTMMLkz2uR52ulGcAnvqbCFdYHBEyDhbP9m2cw@[217.89.6.125]) by fmrl03.sul.t-online.com with esmtp id 1CGCIt-16Bqwy0; Sat, 9 Oct 2004 10:10:11 +0200 To: Ville Skyttä , Vin Shelton X-Attribution: APA References: <1092691319.17730.75.camel@bobcat.mine.nu> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Sat, 09 Oct 2004 10:11:33 +0200 In-Reply-To: <1092691319.17730.75.camel@bobcat.mine.nu> (Ville Skytt's message of "Tue, 17 Aug 2004 00:21:59 +0300") Message-ID: <655kjop6.fsf@smtprelay.t-online.de> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 X-ID: XHNhm0Z-geMfKoLlmTMMLkz2uR52ulGcAnvqbCFdYHBEyDhbP9m2cw@t-dialin.net X-TOI-MSGID: 2cfcb37a-f531-4ace-b313-9a820f81b62a Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i998AI4o026631 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Incorrectly generated autoloads (erc, ibuffer) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Ville Skyttä writes: > Following today's diff-mode autoload borkage by yours truly, I ran a > very crude perl script on all package auto-autoloads.el's, looking for > susceptible stuff. > > I found one defun* in erc/auto-autoloads.el, and four defmacro*'s in > ibuffer/auto-autoloads.el. defun* and defmacro* are not supported by > 21.4's autoload.el (make-autoload), causing full inclusion of those > functions/macros including their bodies to appear in > auto-autoloads.el's. > > I don't know if this actually matters that much nor do I use erc or > ibuffer, but the current behaviour feels ugly. Attached is a patch > using the "dummy autoload" method that "fixes" this in those packages' > auto-autoloads.el's when generated with 21.4. Thanks for looking into this, Ville! Does anyone have an understanding what supporting the original autoloads in the next 21.4 release would take? Vin, depending on the answer, would you be willing to consider it? This would not help 21.1 and 21.4 releases out the door already. So fixing this in the packages may be the better way to go. In that case we should probably create a record of such pacakge-level workarounds somewhere centrally so that we can revisit them once a year or so. Best regards, Adrian > > Comments? Is this worth applying? > Index: xemacs-packages/erc/erc.el > =================================================================== > RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/erc/erc.el,v > retrieving revision 1.7 > diff -a -u -r1.7 erc.el > --- xemacs-packages/erc/erc.el 25 Jul 2004 19:20:03 -0000 1.7 > +++ xemacs-packages/erc/erc.el 16 Aug 2004 21:07:44 -0000 > @@ -2228,7 +2228,8 @@ > nil nil 'erc-nick-history-list))) > (list :server server :port port :nick nick :password passwd))) > > -;;;###autoload > +;; XEmacs hack: < 21.5 don't do defun* autoloads correctly > +;;;###autoload(autoload 'erc-select "erc" nil t) > (defun* erc-select (&key (server erc-server) (port erc-port) (nick erc-nick) password (full-name erc-user-full-name)) > "Interactively select connection parameters and run ERC. > Optional argument SERVER uses server as default for the input query. > Index: xemacs-packages/ibuffer/ibuf-macs.el > =================================================================== > RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/ibuffer/ibuf-macs.el,v > retrieving revision 1.3 > diff -a -u -r1.3 ibuf-macs.el > --- xemacs-packages/ibuffer/ibuf-macs.el 28 Apr 2002 11:57:52 -0000 1.3 > +++ xemacs-packages/ibuffer/ibuf-macs.el 16 Aug 2004 21:07:44 -0000 > @@ -70,7 +70,8 @@ > (ibuffer-redisplay t)))))) > ;; (put 'ibuffer-save-marks 'lisp-indent-function 0) > > -;;;###autoload > +;; XEmacs hack: < 21.5 don't do defmacro* autoloads correctly > +;;;###autoload(autoload 'define-ibuffer-column "ibuf-macs" nil nil 'macro) > (defmacro* define-ibuffer-column (symbol (&key name inline props > summarizer) &rest body) > "Define a column SYMBOL for use with `ibuffer-formats'. > @@ -120,7 +121,8 @@ >:autoload-end))) > ;; (put 'define-ibuffer-column 'lisp-indent-function 'defun) > > -;;;###autoload > +;; XEmacs hack: < 21.5 don't do defmacro* autoloads correctly > +;;;###autoload(autoload 'define-ibuffer-sorter "ibuf-macs" nil nil 'macro) > (defmacro* define-ibuffer-sorter (name documentation > (&key > description) > @@ -146,7 +148,8 @@ >:autoload-end)) > ;; (put 'define-ibuffer-sorter 'lisp-indent-function 1) > > -;;;###autoload > +;; XEmacs hack: < 21.5 don't do defmacro* autoloads correctly > +;;;###autoload(autoload 'define-ibuffer-op "ibuf-macs" nil nil 'macro) > (defmacro* define-ibuffer-op (op args > documentation > (&key > @@ -244,7 +247,8 @@ >:autoload-end)) > ;; (put 'define-ibuffer-op 'lisp-indent-function 2) > > -;;;###autoload > +;; XEmacs hack: < 21.5 don't do defmacro* autoloads correctly > +;;;###autoload(autoload 'define-ibuffer-filter "ibuf-macs" nil nil 'macro) > (defmacro* define-ibuffer-filter (name documentation > (&key > reader -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sat Oct 9 05:19:02 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i999Iufv004361; Sat, 9 Oct 2004 05:18:57 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i999IsGU004353 for ; Sat, 9 Oct 2004 05:18:54 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i999IskP004352 for xemacs-beta-mailman@xemacs.org; Sat, 9 Oct 2004 05:18:54 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i999Imv5004298 for ; Sat, 9 Oct 2004 05:18:49 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i999ImXb004297 for xemacweb@tux.org; Sat, 9 Oct 2004 05:18:48 -0400 Received: from mail.LF.net (mail.LF.net [212.9.160.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i999ImFB004284 for ; Sat, 9 Oct 2004 05:18:48 -0400 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CGDNH-000CEN-HS for xemacs-beta@xemacs.org; Sat, 09 Oct 2004 11:18:47 +0200 Received: from nk by arafel.viteno.net with local (Exim 4.42 (FreeBSD)) id 1CGDNH-0007bz-3g for xemacs-beta@xemacs.org; Sat, 09 Oct 2004 11:18:47 +0200 To: xemacs-beta@xemacs.org References: <87k6uvlxv3.fsf@tleepslib.sk.tsukuba.ac.jp> From: Norbert Koch X-Face: 5*nyF1\39:,h6Sk1<}(t1O5x!y5y6@XzBRq5LAYj;Xzb*Ak,]@$HL@>: c&#dUFU=U8O(+/6T0k{j{1~uS@GVk4zurEEb.~MoSbG2pM4z!~/<@.tcd `uD`fNR+TM\@++x@!/Bq)24"xD_kGn,jqwVQa|R'|FFxgWa+$0x]p>KE9E /Xk0$%a*2*K]"zOtbk9v0sNgwb2H"IOaEjCVolb5&yW`o#w2}!w!M{Dn&{K0t Mail-Followup-To: xemacs-beta@xemacs.org Date: Sat, 09 Oct 2004 11:18:47 +0200 In-Reply-To: (Adrian Aichner's message of "Sat, 09 Oct 2004 09:53:30 +0200") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of nk@viteno.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: Referring to enum types X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Adrian Aichner writes: > > How do others feel? > > I feel the same way. +1 norbert. From xemacs-beta-bounces@xemacs.org Sat Oct 9 09:43:18 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i99Dh518014250; Sat, 9 Oct 2004 09:43:06 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i99DgN9u014108 for ; Sat, 9 Oct 2004 09:42:23 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i99DgN48014107 for xemacs-beta-mailman@xemacs.org; Sat, 9 Oct 2004 09:42:23 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i99DgMIo014094 for ; Sat, 9 Oct 2004 09:42:22 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i99DgM7B014093 for xemacweb@tux.org; Sat, 9 Oct 2004 09:42:22 -0400 Received: from mx1.informatik.uni-tuebingen.de (mx1.Informatik.Uni-Tuebingen.De [134.2.12.5]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i99DgMkk014072 for ; Sat, 9 Oct 2004 09:42:22 -0400 Received: from localhost (loopback [127.0.0.1]) by mx1.informatik.uni-tuebingen.de (Postfix) with ESMTP id B1A8013E; Sat, 9 Oct 2004 15:42:06 +0200 (DFT) Received: from mx1.informatik.uni-tuebingen.de ([127.0.0.1]) by localhost (mx1 [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 44428-04; Sat, 9 Oct 2004 15:42:06 +0200 (DFT) Received: from sams.informatik.uni-tuebingen.de (sams.Informatik.Uni-Tuebingen.De [134.2.12.50]) by mx1.informatik.uni-tuebingen.de (Postfix) with ESMTP id 41015138; Sat, 9 Oct 2004 15:42:06 +0200 (DFT) Received: from sams.informatik.uni-tuebingen.de (localhost.informatik.uni-tuebingen.de [127.0.0.1]) by sams.informatik.uni-tuebingen.de (8.12.10/8.12.3) with ESMTP id i99Dg6QV041591; Sat, 9 Oct 2004 15:42:06 +0200 (CEST) (envelope-from sperber@sams.informatik.uni-tuebingen.de) Received: (from sperber@localhost) by sams.informatik.uni-tuebingen.de (8.12.10/8.12.10/Submit) id i99Dg2dA041590; Sat, 9 Oct 2004 15:42:02 +0200 (CEST) (envelope-from sperber) To: John Davidorff Pell References: <20041004074302.EF65726D135@gaelicWizard.net> From: Michael Sperber Date: Sat, 09 Oct 2004 15:42:02 +0200 In-Reply-To: <20041004074302.EF65726D135@gaelicWizard.net> (John Davidorff Pell's message of "Mon, 4 Oct 2004 00:43:02 -0700 (PDT)") Message-ID: User-Agent: Gnus/5.110002 (No Gnus v0.2) XEmacs/21.5 (chayote, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of sperber@informatik.uni-tuebingen.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: [Bug: 21.5-b17] Entering Extended Passive Mode X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "John" == John Davidorff Pell writes: John> 229 Entering Extended Passive Mode (|||44696|) John> which XEmacs interprets as an error: This should actually be fixed in the CVS version of EFS. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Sat Oct 9 17:11:31 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i99LBRC4028364; Sat, 9 Oct 2004 17:11:28 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i99LBQXL028356 for ; Sat, 9 Oct 2004 17:11:26 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i99LBQGR028355 for xemacs-beta-mailman@xemacs.org; Sat, 9 Oct 2004 17:11:26 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i99LBPVY028344 for ; Sat, 9 Oct 2004 17:11:25 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i99LBPxw028343 for xemacweb@tux.org; Sat, 9 Oct 2004 17:11:25 -0400 Received: from smtp2.pp.htv.fi (smtp2.pp.htv.fi [213.243.153.35]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i99LBOZR028334 for ; Sat, 9 Oct 2004 17:11:25 -0400 Received: from [62.78.130.203] (cs78130203.pp.htv.fi [62.78.130.203]) by smtp2.pp.htv.fi (Postfix) with ESMTP id 5CDA7296B84 for ; Sun, 10 Oct 2004 00:11:23 +0300 (EEST) From: Ville =?ISO-8859-1?Q?Skytt=E4?= To: xemacs-beta@xemacs.org In-Reply-To: <33DB5324-19C0-11D9-9F28-0003934F6406@gaelicWizard.net> References: <33DB5324-19C0-11D9-9F28-0003934F6406@gaelicWizard.net> Content-Type: text/plain Organization: The XEmacs Development Team Message-Id: <1097356282.16929.161.camel@bobcat.mine.nu> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 (1.4.6-2) Date: Sun, 10 Oct 2004 00:11:22 +0300 Content-Transfer-Encoding: 7bit Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of scop@xemacs.org does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Subject: Re: Autotool Magic X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org On Sat, 2004-10-09 at 09:55, John Davidorff Pell wrote: > I would like to conform with the FHS standard, [...] > > I actually got it looking like it conforms by specifying archlibdir to > configure, but I don't feel good about that. > (--archlibdir='\${prefix}/libexec/\${instvardir}' if I remember > correctly) FYI: there's no "libexec" in any recent version of the FHS... IIRC one is supposed to use /usr/lib/$package or something like that instead. > Also, I've noticed that xemacs-packages in in prefix/lib, not in > datadir (prefix/share for me). Shouldn't lisp files be in the datadir, > not the lib dir? I tend to agree, and so do apparently many Linux distributions. There are patches around for this; the ones that I'm familiar with simply do a s/lib/share/, but perhaps there are some backwards compatibility issues that should be taken additionally into account here. From xemacs-beta-bounces@xemacs.org Sun Oct 10 07:17:29 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9ABHEmv001978; Sun, 10 Oct 2004 07:17:15 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9ABHCge001963 for ; Sun, 10 Oct 2004 07:17:12 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9ABHCrC001962 for xemacs-beta-mailman@xemacs.org; Sun, 10 Oct 2004 07:17:12 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9ABH8cr001936 for ; Sun, 10 Oct 2004 07:17:08 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9ABH8fH001932 for xemacweb@tux.org; Sun, 10 Oct 2004 07:17:08 -0400 Received: from mail.gmx.net (pop.gmx.de [213.165.64.20]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9ABH74F001908 for ; Sun, 10 Oct 2004 07:17:08 -0400 Received: (qmail 20676 invoked by uid 65534); 10 Oct 2004 11:17:01 -0000 Received: from pD9E70486.dip0.t-ipconnect.de (EHLO magdalene.local) (217.231.4.134) by mail.gmx.net (mp006) with SMTP; 10 Oct 2004 13:17:01 +0200 X-Authenticated: #3708877 To: Adrian Aichner References: From: Michael Albinus Date: Sun, 10 Oct 2004 13:17:16 +0200 In-Reply-To: (Adrian Aichner's message of "Tue, 05 Oct 2004 02:07:23 +0200") Message-ID: <871xg6256r.fsf@gmx.de> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of michael.albinus@gmx.de designates 213.165.64.20 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: Mats Lidell , Kai Grossjohann , xemacs-beta@xemacs.org Subject: Re: [Mats Lidell] Re: [PACKAGES] Fix package build X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Adrian Aichner writes: > Hi Michael, would be great if you could take a look at this smoketest > failure below. > > See > http://labb.contactor.se/~matsl/smoketest/logs/ > for an overview. Hi, the problem is not Tramp related. It is due to the coding system Tramp declares in its lisp files. You can simply reproduce it by creating a file, let's call it ~/123, with just the following line: ;;; -*- mode: Emacs-Lisp; coding: iso-8859-1; -*- Then call a fresh XEmacs, built from CVS: magdalene:~> /usr/local/bin/xemacs -version XEmacs 21.5 (beta17) "chayote" (+CVS-20040916) [Lucid] (i686-pc-linux) of Wed Sep 22 2004 on magdalene magdalene:~> gdb /usr/local/bin/xemacs GNU gdb 6.1-debian Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-linux"...Using host libthread_db library "/lib/tls/libthread_db.so.1". (gdb) r -vanilla -no-autoloads -no-packages -no-site-modules -load ~/123 Starting program: /usr/local/bin/xemacs -vanilla -no-autoloads -no-packages -no-site-modules -load ~/123 Program received signal SIGSEGV, Segmentation fault. 0x4046edaf in mallopt () from /lib/tls/libc.so.6 (gdb) where #0 0x4046edaf in mallopt () from /lib/tls/libc.so.6 Cannot access memory at address 0xbf7fffec (gdb) quit The program is running. Exit anyway? (y or n) y > See also > http://www.dk.xemacs.org/linklint/urlfailF.html > for some tramp documentation problems. I'll do it now. > Best regards, > > Adrian Best regards, Michael. From xemacs-beta-bounces@xemacs.org Sun Oct 10 09:01:36 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AD1TI6022137; Sun, 10 Oct 2004 09:01:30 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AD1S7p022125 for ; Sun, 10 Oct 2004 09:01:28 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AD1S1k022122 for xemacs-beta-mailman@xemacs.org; Sun, 10 Oct 2004 09:01:28 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AD1RF6022108 for ; Sun, 10 Oct 2004 09:01:27 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AD1RCE022104 for xemacweb@tux.org; Sun, 10 Oct 2004 09:01:27 -0400 Received: from mailout05.sul.t-online.com (mailout05.sul.t-online.com [194.25.134.82]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AD1Q08022091; Sun, 10 Oct 2004 09:01:26 -0400 Received: from fwd01.aul.t-online.de by mailout05.sul.t-online.com with smtp id 1CGdKG-0002Rx-05; Sun, 10 Oct 2004 15:01:24 +0200 Received: from D5DC120J.t-online.de (rAaEteZ1geUjbbCG2m6Sc75xyZOaXjp0bgJYNxwPNCZhCSJHspXdZf@[193.158.167.251]) by fmrl01.sul.t-online.com with esmtp id 1CGdKC-1Q9Y5A0; Sun, 10 Oct 2004 15:01:20 +0200 To: Michael Albinus , Mats Lidell X-Attribution: APA References: <871xg6256r.fsf@gmx.de> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Sun, 10 Oct 2004 15:02:40 +0200 In-Reply-To: <871xg6256r.fsf@gmx.de> (Michael Albinus's message of "Sun, 10 Oct 2004 13:17:16 +0200") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: rAaEteZ1geUjbbCG2m6Sc75xyZOaXjp0bgJYNxwPNCZhCSJHspXdZf@t-dialin.net X-TOI-MSGID: 15792319-9d61-432e-93f7-99e65f4a625c Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org, Kai Grossjohann , Adrian Aichner Subject: Re: [Mats Lidell] Re: [PACKAGES] Fix package build X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Michael Albinus writes: > Adrian Aichner writes: > >> Hi Michael, would be great if you could take a look at this smoketest >> failure below. >> >> See >> http://labb.contactor.se/~matsl/smoketest/logs/ >> for an overview. > > Hi, > > the problem is not Tramp related. It is due to the coding system Tramp > declares in its lisp files. Hi Michael, Mats, isn't it strange that neither 21.1 nomule nor 21.4 nomule don't have an issue with this? Mats, are the Installation files for the exact executables used for the smoketests available anywhere? I think this information could be a useful addition to your Smoketest page. Pointing to build reports in the xemacs mail archive would do, but there's the issue with archives only updating once per day. That's probably an acceptable limitation, though. Best regards, Adrian > > You can simply reproduce it by creating a file, let's call it ~/123, > with just the following line: > > ;;; -*- mode: Emacs-Lisp; coding: iso-8859-1; -*- > > Then call a fresh XEmacs, built from CVS: > > magdalene:~> /usr/local/bin/xemacs -version > XEmacs 21.5 (beta17) "chayote" (+CVS-20040916) [Lucid] (i686-pc-linux) of Wed Sep 22 2004 on magdalene > magdalene:~> gdb /usr/local/bin/xemacs GNU gdb 6.1-debian > Copyright 2004 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you are > welcome to change it and/or distribute copies of it under certain conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "i386-linux"...Using host libthread_db library "/lib/tls/libthread_db.so.1". > > (gdb) r -vanilla -no-autoloads -no-packages -no-site-modules -load ~/123 > Starting program: /usr/local/bin/xemacs -vanilla -no-autoloads -no-packages -no-site-modules -load ~/123 > > Program received signal SIGSEGV, Segmentation fault. > 0x4046edaf in mallopt () from /lib/tls/libc.so.6 > (gdb) where > #0 0x4046edaf in mallopt () from /lib/tls/libc.so.6 > Cannot access memory at address 0xbf7fffec > (gdb) quit > The program is running. Exit anyway? (y or n) y > >> See also >> http://www.dk.xemacs.org/linklint/urlfailF.html >> for some tramp documentation problems. > > I'll do it now. > >> Best regards, >> >> Adrian > > Best regards, Michael. -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sun Oct 10 10:02:58 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AE2sYN007718; Sun, 10 Oct 2004 10:02:54 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AE0YFO007040 for ; Sun, 10 Oct 2004 10:00:34 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AE0YIW007038 for xemacs-beta-mailman@xemacs.org; Sun, 10 Oct 2004 10:00:34 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AE0Wei007025 for ; Sun, 10 Oct 2004 10:00:32 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AE0WBw007024 for xemacweb@tux.org; Sun, 10 Oct 2004 10:00:32 -0400 Received: from mailout07.sul.t-online.com (mailout07.sul.t-online.com [194.25.134.83]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AE0VGF007012; Sun, 10 Oct 2004 10:00:31 -0400 Received: from fwd01.aul.t-online.de by mailout07.sul.t-online.com with smtp id 1CGeFS-0001b5-0B; Sun, 10 Oct 2004 16:00:30 +0200 Received: from D5DC120J.t-online.de (GEAFJ4Z6geJMF9R9HiL--M7iV2AizHHH0Lt8tOkAHn3qswFQM3wJrH@[193.158.167.251]) by fmrl01.sul.t-online.com with esmtp id 1CGeFO-1aNNoW0; Sun, 10 Oct 2004 16:00:26 +0200 To: Sven Grundmann X-Attribution: APA References: X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Sun, 10 Oct 2004 16:01:45 +0200 In-Reply-To: (Sven Grundmann's message of "Sat, 09 Oct 2004 10:56:34 +0200") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: GEAFJ4Z6geJMF9R9HiL--M7iV2AizHHH0Lt8tOkAHn3qswFQM3wJrH@t-dialin.net X-TOI-MSGID: 4ee3019f-4fe3-4944-a981-b21dea5f344a Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: [Q] fixes related to .exe extension for the cygwin build X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Sven Grundmann writes: > Hello Jerry, > > i am not so much familiar with details of the configure script that my > guess my fix is not the best solution. Hi Sven, we played with this quite a bit over IRC. IIRC, the result was not conclusive. anaran checks his erc logs ... Yeah, we worked on this end of May, beginning of June and I cannot see a conclusion. Someone on cygwin will have to make this work, ideally with an eye on the mingw build too. Best regards, Adrian > > Best regards > > Sven >>>>>> "Jerry" == Jerry James writes: > > Jerry> I just attempted to do a Cygwin build to check out some > Jerry> issues raised by Ben, and found that I needed this patch to > Jerry> build successfully. Sven, have you ever done the > Jerry> refactoring of DUMP_TARGET others requested? I also wonder > Jerry> whether it wouldn't be cleaner to do something like the > Jerry> configure script's use of ac_exeext; i.e., define some > Jerry> variable to be either "" or ".exe" as appropriate, and tack > Jerry> it onto the end of executable names. That would lead to > Jerry> fewer #ifdef constructs, thereby improving readability I > Jerry> think. > > Jerry> Way back in April, Sven Grundmann > Jerry> wrote: > >> i finally managed to build the cygwin build. There were some > >> issues related to .exe extension of executables in windows. > > Jerry> Regards, -- Jerry James http://www.ittc.ku.edu/~james/ > > > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sun Oct 10 13:24:46 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AHOaEE024661; Sun, 10 Oct 2004 13:24:42 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AHOZCV024651 for ; Sun, 10 Oct 2004 13:24:35 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AHOZJJ024650 for xemacs-beta-mailman@xemacs.org; Sun, 10 Oct 2004 13:24:35 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AHOUCl024616 for ; Sun, 10 Oct 2004 13:24:30 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AHOU3D024615 for xemacweb@tux.org; Sun, 10 Oct 2004 13:24:30 -0400 Received: from mailout11.sul.t-online.com (mailout11.sul.t-online.com [194.25.134.85]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AHOUqV024604 for ; Sun, 10 Oct 2004 13:24:30 -0400 Received: from fwd01.aul.t-online.de by mailout11.sul.t-online.com with smtp id 1CGhQq-00045P-03; Sun, 10 Oct 2004 19:24:28 +0200 Received: from D5DC120J.t-online.de (bVqCJeZlge1SETEaNOfzYWu+LPUx41pu0Q5sAELQaSWbY4Je6kHHgE@[193.158.167.251]) by fmrl01.sul.t-online.com with esmtp id 1CGhQl-03mYiW0; Sun, 10 Oct 2004 19:24:23 +0200 To: Michael Albinus X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B <4166a991$1@news.broadpark.no> From: Adrian Aichner Date: Sun, 10 Oct 2004 19:25:41 +0200 In-Reply-To: (Michael Albinus's message of "Fri, 08 Oct 2004 17:29:17 +0200") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: bVqCJeZlge1SETEaNOfzYWu+LPUx41pu0Q5sAELQaSWbY4Je6kHHgE@t-dialin.net X-TOI-MSGID: 50610d52-5529-4c05-86ca-1cf5a21fcc6f Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: EFS keeps overriding TRAMP! X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Michael Albinus writes: > Henrik W Lund writes: > >>> Hi Henrik, >>> please see >>> (info "(tramp)Filename Syntax") >>> or >>> http://www.xemacs.org/Documentation/packages/html/tramp_5.html#SEC18 >>> for proper TRAMP filename syntax in XEmacs, which currently differs >>> from GNU Emacs. > > [...] > >> I'm no wiz with regexps, but the efs-root-handler-function regexp >> doesn'n seem like it should match anyting the tramp-file-name-handler >> does. Still, I tried all of the following: >> >> /username@remote.host:~/path/to/file <- picked up by efs >> `/username@remote.host:~/path/to/file <- not picked up at all >> `/username@remote.host:~/path/to/file' <- not picked up at all >> \`/username@remote.host:~/path/to/file <- not picked up at all >> \/username@remote.host:~/path/to/file <- not picked up at all >> \/username@remote.host:~/path/to/file\ <- not picked up at all > > I must beg your pardon; I should have checked the URL. > > Adrian, this page offers GNU Emacs syntax ... maybe it could be > corrected. Argh, right! Michael, would you agree if I commited this change little change to the XEmacs repository so that I can update http://www.xemacs.org/ appropriately? See the texi comment below. Index: trampver.texi =================================================================== RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/tramp/texi/trampver.texi,v retrieving revision 1.4 diff -u -u -r1.4 trampver.texi --- trampver.texi 22 Sep 2004 19:10:05 -0000 1.4 +++ trampver.texi 10 Oct 2004 17:20:37 -0000 @@ -17,6 +17,12 @@ @c Some flags which make the text independent on the (X)Emacs flavor. @c "emacs" resp "xemacs" are set in the Makefile. Default is "emacs". +@c XEmacs Change! +@c texi2html 1.65, which is used to generate XEmacs HTML documentation +@c currently does not handle the -D and -U command-line switches. +@set xemacs +@clear emacs + @ifclear emacs @ifclear xemacs @set emacs Please advise, Adrian > > Henrik, you should check the Tramp homepage for proper syntax: > http://www.nongnu.org/tramp/tramp-xemacs.html#Filename-Syntax > > Your syntax is /[username@remote.host]~/path/to/file > >> -Henrik W Lund > > Best regards, Michael. -- Adrian Aichner Teradyne GmbH, European Design Center Consumer Business Unit Telephone +49/89/41861(0)-208 Dingolfinger Strasse 2 Fax +49/89/41861-115 D-81673 MUENCHEN E-mail adrian.aichner@teradyne.com From xemacs-beta-bounces@xemacs.org Sun Oct 10 14:48:42 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AImdn6018796; Sun, 10 Oct 2004 14:48:40 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AImbW1018786 for ; Sun, 10 Oct 2004 14:48:37 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AImbBD018785 for xemacs-beta-mailman@xemacs.org; Sun, 10 Oct 2004 14:48:37 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AImY2G018762 for ; Sun, 10 Oct 2004 14:48:34 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AImYlc018761 for xemacweb@tux.org; Sun, 10 Oct 2004 14:48:34 -0400 Received: from mail.LF.net (mail.LF.net [212.9.160.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AImWlQ018742 for ; Sun, 10 Oct 2004 14:48:32 -0400 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CGikA-000BYw-Gv for xemacs-beta@xemacs.org; Sun, 10 Oct 2004 20:48:31 +0200 Received: from nk by arafel.viteno.net with local (Exim 4.42 (FreeBSD)) id 1CGikA-000FPd-2s for xemacs-beta@xemacs.org; Sun, 10 Oct 2004 20:48:30 +0200 To: xemacs-beta@xemacs.org From: Norbert Koch X-Face: 5*nyF1\39:,h6Sk1<}(t1O5x!y5y6@XzBRq5LAYj;Xzb*Ak,]@$HL@>: c&#dUFU=U8O(+/6T0k{j{1~uS@GVk4zurEEb.~MoSbG2pM4z!~/<@.tcd `uD`fNR+TM\@++x@!/Bq)24"xD_kGn,jqwVQa|R'|FFxgWa+$0x]p>KE9E /Xk0$%a*2*K]"zOtbk9v0sNgwb2H"IOaEjCVolb5&yW`o#w2}!w!M{Dn&{K0t Mail-Followup-To: xemacs-beta@xemacs.org Date: Sun, 10 Oct 2004 20:48:29 +0200 Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of nk@viteno.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Subject: XEmacs Packages have been pre-released 2004-10-10-20 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hey there everyone. I have just added the following packages to the 'Pre-Releases' directory: New Packages in Pre-Release: =========================== clearcase-1.09-pkg.tar.gz upstream version: /main/laptop/156 Previously Announced Packages Still in Pre-Release: ================================================== Sun-1.16-pkg.tar.gz upstream version: none auctex-1.42-pkg.tar.gz upstream version: 11.53 calc-1.26-pkg.tar.gz upstream version: 2.02fX3 dictionary-1.15-pkg.tar.gz upstream version: 1.8 dired-1.16-pkg.tar.gz upstream version: 7.12 ecb-1.19-pkg.tar.gz upstream version: 2.27 ecrypto-0.18-pkg.tar.gz upstream version: 2.0 edit-utils-2.16-pkg.tar.gz upstream version: none efs-1.33-pkg.tar.gz upstream version: 1.23 ess-1.12-pkg.tar.gz upstream version: 5.2.3 gnus-1.82-pkg.tar.gz upstream version: 5.10.6 mail-lib-1.68-pkg.tar.gz upstream version: none pgg-1.05-pkg.tar.gz upstream version: 0.1 riece-1.16-pkg.tar.gz upstream version: 1.0.3 sasl-1.15-pkg.tar.gz upstream version: 1.14.4 sieve-1.17-pkg.tar.gz upstream version: none text-modes-1.79-pkg.tar.gz upstream version: none tramp-1.19-pkg.tar.gz upstream version: 2.0.44 xemacs-base-1.88-pkg.tar.gz upstream version: none xemacs-devel-1.65-pkg.tar.gz upstream version: none xwem-1.18-pkg.tar.gz upstream version: 0.2 Detailed Changes: ================ - ------- ChangeLog Entries from xemacs-packages/clearcase/ChangeLog ------- 2004-10-10 Norbert Koch * Makefile (VERSION): XEmacs package 1.09 released. 2004-08-16 Adrian Aichner * Makefile (AUTHOR_VERSION): Update to upstream /main/laptop/156. * Makefile (REQUIRES): Add sh-script. * clearcase.el: Full sync with upstream /main/laptop/156. * clearcase.el (clearcase-version-stamp): * clearcase.el (clearcase-sink-file-name): New. * clearcase.el (executable): * clearcase.el (clearcase-dump): * clearcase.el (clearcase-keep-uncheckouts): New. * clearcase.el (clearcase-keep-unhijacks): New. * clearcase.el (clearcase-auto-dired-mode): * clearcase.el (clearcase-display-status): Removed. * clearcase.el (clearcase-display-branch): Removed. * clearcase.el (clearcase-checkout-dir-on-mkelem): Removed. * clearcase.el (clearcase-dired-show-view): New. * clearcase.el (clearcase-verify-pre-mkelem-dir-checkout): New. * clearcase.el (clearcase-checkin-switches): Removed. * clearcase.el (clearcase-checkin-arguments): New. * clearcase.el (clearcase-checkout-switches): Removed. * clearcase.el (clearcase-checkout-arguments): New. * clearcase.el (clearcase-normal-diff-switches): Removed. * clearcase.el (clearcase-normal-diff-arguments): New. * clearcase.el (clearcase-prefix-map): New. * clearcase.el (clearcase-dired-insert-viewtag): New. * clearcase.el (clearcase-dired-reformat-buffer): * clearcase.el (clearcase-dired-list-checkouts): Removed. * clearcase.el (clearcase-dired-list-checkouts-experimental): Removed. * clearcase.el (clearcase-dired-list-hijacks): Removed. * clearcase.el (clearcase-dired-prefix-map): New. * clearcase.el (clearcase-dired-list-modified-files): New. * clearcase.el (clearcase-comment-start-entry): * clearcase.el (clearcase-comment-save-comment-for-buffer): * clearcase.el (clearcase-edcs-edit): * clearcase.el (clearcase-hijack-current-buffer): New. * clearcase.el (clearcase-hijack-dired-files): New. * clearcase.el (clearcase-unhijack-current-buffer): New. * clearcase.el (clearcase-unhijack-dired-files): New. * clearcase.el (clearcase-annotate-file): New. * clearcase.el (clearcase-annotate-current-buffer): New. * clearcase.el (clearcase-annotate-dired-file): New. * clearcase.el (clearcase-find-checkouts-in-current-view): * clearcase.el (clearcase-ucm-set-activity-current-dir): * clearcase.el (clearcase-ucm-describe-current-activity): * clearcase.el (clearcase-edit-checkout-comment-current-buffer): New. * clearcase.el (clearcase-edit-checkout-comment-dired-file): New. * clearcase.el (clearcase-edit-checkout-comment): New. * clearcase.el (clearcase-applet-diff-pred-current-buffer): Removed. * clearcase.el (clearcase-gui-diff-pred-current-buffer): New. * clearcase.el (clearcase-applet-diff-pred-dired-file): Removed. * clearcase.el (clearcase-gui-diff-pred-dired-file): New. * clearcase.el (clearcase-gui-diff-branch-base-current-buffer): * clearcase.el (clearcase-gui-diff-branch-base-dired-file): * clearcase.el (clearcase-applet-diff-branch-base-current-buffer()): Removed. * clearcase.el (clearcase-gui-diff-branch-base-current-buffer()): New. * clearcase.el (clearcase-applet-diff-branch-base-dired-file()): Removed. * clearcase.el (clearcase-gui-diff-branch-base-dired-file()): New. * clearcase.el (clearcase-applet-diff-named-version-current-buffer): Removed. * clearcase.el (clearcase-gui-diff-named-version-current-buffer): New. * clearcase.el (clearcase-applet-diff-named-version-dired-file): Removed. * clearcase.el (clearcase-gui-diff-named-version-dired-file): New. * clearcase.el (clearcase-applet-diff-file-with-version): Removed. * clearcase.el (clearcase-gui-diff-file-with-version): New. * clearcase.el (clearcase-version-other-window): New. * clearcase.el (clearcase-applet-vtree-browser-current-buffer): Removed. * clearcase.el (clearcase-gui-vtree-browser-current-buffer): New. * clearcase.el (clearcase-applet-vtree-browser-dired-file): Removed. * clearcase.el (clearcase-gui-vtree-browser-dired-file): New. * clearcase.el (clearcase-applet-vtree-browser): Removed. * clearcase.el (clearcase-gui-vtree-browser): New. * clearcase.el (clearcase-applet-clearexplorer): Removed. * clearcase.el (clearcase-gui-clearexplorer): New. * clearcase.el (clearcase-applet-deliver): Removed. * clearcase.el (clearcase-gui-deliver): New. * clearcase.el (clearcase-applet-rebase): Removed. * clearcase.el (clearcase-gui-rebase): New. * clearcase.el (clearcase-applet-merge-manager): Removed. * clearcase.el (clearcase-gui-merge-manager): New. * clearcase.el (clearcase-applet-project-explorer): Removed. * clearcase.el (clearcase-gui-project-explorer): New. * clearcase.el (clearcase-applet-snapshot-view-updater): Removed. * clearcase.el (clearcase-gui-snapshot-view-updater): New. * clearcase.el (clearcase-update-default-directory): * clearcase.el (clearcase-update-current-buffer): * clearcase.el (clearcase-post-update-timer): New. * clearcase.el (clearcase-post-update-work-queue): New. * clearcase.el (clearcase-post-update-schedule-work): New. * clearcase.el (clearcase-post-update-timer-function): Retain fix to ignore nil viewtag. * clearcase.el (clearcase-post-update-check-process-buffer): New. * clearcase.el (clearcase-sync-after-scopes-updated): New. * clearcase.el (clearcase-update): * clearcase.el (clearcase-file-ok-to-hijack): New. * clearcase.el (clearcase-hijack-seq): New. * clearcase.el (clearcase-hijack): New. * clearcase.el (clearcase-file-ok-to-unhijack): New. * clearcase.el (clearcase-unhijack): New. * clearcase.el (cleartool-unhijack-parse-for-kept-files): New. * clearcase.el (clearcase-utl-files-in-same-view-p): New. * clearcase.el (clearcase-unhijack-seq): New. * clearcase.el (clearcase-file-ok-to-mkelem): * clearcase.el (clearcase-commented-mkelem): * clearcase.el (clearcase-commented-mkelem-seq): * clearcase.el (clearcase-commented-checkin): * clearcase.el (clearcase-file-ok-to-checkout): * clearcase.el (clearcase-commented-checkout): * clearcase.el (cleartool-unco-parse-for-kept-file): New. * clearcase.el (clearcase-uncheckout): * clearcase.el (clearcase-describe): * clearcase.el (clearcase-list-history): * clearcase.el (clearcase-diff-files): * clearcase.el (clearcase-fprop-unparse-properties): * clearcase.el (clearcase-fprop-display-properties): * clearcase.el (clearcase-fprop-dump): Removed. * clearcase.el (clearcase-fprop-dump-to-current-buffer): New. * clearcase.el (clearcase-fprop-hijacked): New. * clearcase.el (clearcase-fprop-fmt-string): * clearcase.el (clearcase-fprop-read-properties): * clearcase.el (clearcase-vprop-dump): Removed. * clearcase.el (clearcase-vprop-dump-to-current-buffer): New. * clearcase.el (clearcase-vprop-prefetch-queue): Removed. * clearcase.el (clearcase-vprop-work-queue): New. * clearcase.el (clearcase-vprop-schedule-fetch): Removed. * clearcase.el (clearcase-vprop-schedule-work): New. * clearcase.el (clearcase-vprop-timer-function): * clearcase.el (clearcase-vprop-read-properties): * clearcase.el (clearcase-vprop-read-activities-asynchronously): * clearcase.el (clearcase-vprop-read-activities-synchronously): Removed. * clearcase.el (clearcase-file-appears-modified-since-checkout-p): * clearcase.el (clearcase-file-snapshot-root): * clearcase.el (clearcase-ct-do-cleartool-command): * clearcase.el (clearcase-ct-get-command-stdout): * clearcase.el (clearcase-ct-kill-tq): * clearcase.el (clearcase-do-command): * clearcase.el (clearcase-path-file-in-any-scopes): New. * clearcase.el (clearcase-path-file-in-scope): New. * clearcase.el (clearcase-sync-after-file-updated-from-vob): New. * clearcase.el (clearcase-sync-from-disk-if-needed): New. * clearcase.el (clearcase-utl-populate-and-view-buffer): New. * clearcase.el (clearcase-utl-edit-and-view-buffer): New. * clearcase.el (clearcase-utl-touch-file): New. * clearcase.el (clearcase-utl-any): New. * clearcase.el (clearcase-utl-every): New. * clearcase.el (clearcase-utl-make-writeable): New. * clearcase.el (clearcase-utl-make-unwriteable): New. * clearcase.el (clearcase-menu-contents-minimised): * clearcase.el (clearcase-menu-contents): * clearcase.el (clearcase-dired-current-ok-to-hijack): New. * clearcase.el (clearcase-dired-current-ok-to-unhijack): New. * clearcase.el (clearcase-dired-marked-ok-to-checkout): * clearcase.el (clearcase-dired-marked-ok-to-uncheckout): * clearcase.el (clearcase-dired-marked-ok-to-hijack): New. * clearcase.el (clearcase-dired-marked-ok-to-mkelem): * clearcase.el (clearcase-dired-marked-ok-to-unhijack): New. * clearcase.el (clearcase-dired-menu-contents-minimised): * clearcase.el (clearcase-dired-menu-contents): * clearcase.el (clearcase-non-lt-registry-server-online-p): * clearcase.el (clearcase-lt-registry-server-online-p): * clearcase.el (clearcase-hook-find-file-hook): * clearcase.el (clearcase-hook-dired-mode-hook): * clearcase.el (clearcase-hook-dired-after-readin-hook): * clearcase.texi: Add dircategory XEmacs. Installing These: ================ Manually: - -------- 1) Download the packages that you want to install from: /ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/ 2) Unpack them to: [1] /usr/local/lib/xemacs/xemacs-packages/ 3) Re-start XEmacs. Using XEmacs Package Tools (XEmacs 21.[245].x): - ---------------------------------------------- 1) Tools -> Packages -> Add Download Site -> Pre-Releases 2) Tools -> Packages -> List and Install 3) Select the packages you wish to install (there are brief instructions at the bottom of the packages buffer). 4) Packages -> Install/Remove Selected 5) Re-start XEmacs. Using XEmacs Package Tools (XEmacs 21.1.14): - ------------------------------------------- 1) Options -> Manage Packages -> Add Download Site -> Pre-Releases 2) Options -> Manage Packages -> List and Install 3 - 5) As per XEmacs 21.[245].x. norbert - XEmacs Package Release Manager. Footnotes: [1] Note: Mule packages should be installed into: /usr/local/lib/xemacs/mule-packages/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQFBaYP+gu3ywdHdhM0RAmn8AKCiyDtxnrQC5VJIP2RWvxdDerXSwwCghJOc Vhl3XIoAQogd5vxS5D6wHvw= =pPxf -----END PGP SIGNATURE----- From xemacs-beta-bounces@xemacs.org Sun Oct 10 14:57:22 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AIvIMk020909; Sun, 10 Oct 2004 14:57:18 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AIvFmt020900 for ; Sun, 10 Oct 2004 14:57:15 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AIvF4t020899 for xemacs-beta-mailman@xemacs.org; Sun, 10 Oct 2004 14:57:15 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AIvE32020885 for ; Sun, 10 Oct 2004 14:57:14 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AIvErA020884 for xemacweb@tux.org; Sun, 10 Oct 2004 14:57:14 -0400 Received: from ylpvm29.prodigy.net (ylpvm29-ext.prodigy.net [207.115.57.60]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AIvEbJ020877 for ; Sun, 10 Oct 2004 14:57:14 -0400 Received: from mjc3 (adsl-63-194-81-151.dsl.snfc21.pacbell.net [63.194.81.151]) by ylpvm29.prodigy.net (8.12.10 outbound/8.12.10) with ESMTP id i9AIuq3s013975; Sun, 10 Oct 2004 14:56:53 -0400 From: Mike Cannon MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16745.34036.109166.696444@gargle.gargle.HOWL> Date: Sun, 10 Oct 2004 11:52:36 -0700 To: xemacs-beta@xemacs.org X-Mailer: VM 7.04 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of m_cannon@pacbell.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: Way slow sub-processes X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hi, I'm seeing a consistent problem in releases 21.5.14 and 21.5.17 of Xemacs but not in 21.4.15. It appears to be slowness in sending data to a sub-process from Xemacs. When I run M-x manual-entry on a large entry like "gcc", Xemacs "hangs" after starting /usr/X11R6/bin/rman for about 116 seconds. I say "hangs" because xemacs just sits there with virtually no CPU load either on it or the rman process. Xemacs will respond to a ^G, but that aborts things, leaving the "Man: gcc" buffer empty. (If I run rman on that same input from a command line the elapsed time is about 0.1 sec.) And the elapsed time is *proportional* to the size of the input, as I found running (manual-entry "bash"), (manual-entry "perlretut"), and (manual-entry "ash"). Redhat 9 Linux mjc3 2.4.20-8 #1 Thu Mar 13 17:18:24 EST 2003 i686 athlon i386 GNU/Linux For all 3 releases, I grabbed the tarballs and ran tar ; ./configure ; make [Note: Please cc me directly with any responses. I'm not a regular subscriber.] Thanks, Mike From xemacs-beta-bounces@xemacs.org Sun Oct 10 15:07:36 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AJ7VVb023860; Sun, 10 Oct 2004 15:07:31 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AJ7THn023840 for ; Sun, 10 Oct 2004 15:07:29 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AJ7TED023839 for xemacs-beta-mailman@xemacs.org; Sun, 10 Oct 2004 15:07:29 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AJ7Prw023815 for ; Sun, 10 Oct 2004 15:07:25 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AJ7P99023814 for xemacweb@tux.org; Sun, 10 Oct 2004 15:07:25 -0400 Received: from mailout01.sul.t-online.com (mailout01.sul.t-online.com [194.25.134.80]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AJ7OBj023807; Sun, 10 Oct 2004 15:07:25 -0400 Received: from fwd01.aul.t-online.de by mailout01.sul.t-online.com with smtp id 1CGj2S-0006Mw-00; Sun, 10 Oct 2004 21:07:24 +0200 Received: from D5DC120J.t-online.de (Tt0a54ZFwejLtpunHez+RqiF4eK0RcfakcKc23f7t7P7Xp6Yz3BmQ5@[193.158.167.251]) by fmrl01.sul.t-online.com with esmtp id 1CGj2I-0nSsSm0; Sun, 10 Oct 2004 21:07:14 +0200 Cc: XEmacs Beta List Newsgroups: comp.emacs.xemacs X-Attribution: APA References: <41654ff3@news.broadpark.no> <4166a991$1@news.broadpark.no> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Sun, 10 Oct 2004 21:08:31 +0200 Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) Cancel-Lock: sha1:qQ25xod+ErsyHTc4si4oByIRfyM= In-Reply-To: (Michael Albinus's message of "Fri, 08 Oct 2004 17:29:17 +0200") MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Posted-To: comp.emacs.xemacs X-ID: Tt0a54ZFwejLtpunHez+RqiF4eK0RcfakcKc23f7t7P7Xp6Yz3BmQ5@t-dialin.net X-TOI-MSGID: b5452bbf-f385-43e1-82a5-946748058f31 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Subject: Re: EFS keeps overriding TRAMP! X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org The following message is a courtesy copy of an article that has been posted to comp.emacs.xemacs as well. Michael Albinus writes: > Henrik W Lund writes: > >>> Hi Henrik, >>> please see >>> (info "(tramp)Filename Syntax") >>> or >>> http://www.xemacs.org/Documentation/packages/html/tramp_5.html#SEC18 >>> for proper TRAMP filename syntax in XEmacs, which currently differs >>> from GNU Emacs. > > [...] > >> I'm no wiz with regexps, but the efs-root-handler-function regexp >> doesn'n seem like it should match anyting the tramp-file-name-handler >> does. Still, I tried all of the following: >> >> /username@remote.host:~/path/to/file <- picked up by efs >> `/username@remote.host:~/path/to/file <- not picked up at all >> `/username@remote.host:~/path/to/file' <- not picked up at all >> \`/username@remote.host:~/path/to/file <- not picked up at all >> \/username@remote.host:~/path/to/file <- not picked up at all >> \/username@remote.host:~/path/to/file\ <- not picked up at all > > I must beg your pardon; I should have checked the URL. > > Adrian, this page offers GNU Emacs syntax ... maybe it could be > corrected. Hello Henrik, Michael, thanks for pointing out a shortcoming in the online docs at http://www.xemacs.org/Documentation/packages/html/ This issue has been corrected for all three master websites, which are http://www.xemacs.org http://www.dk.xemacs.org http://www.us.xemacs.org and will propagate to our worldwide mirrors over coming days. In fact all for the XEmacs package docs are now up-to-date with latest CVS as of today. Best regards, Adrian > > Henrik, you should check the Tramp homepage for proper syntax: > http://www.nongnu.org/tramp/tramp-xemacs.html#Filename-Syntax > > Your syntax is /[username@remote.host]~/path/to/file > >> -Henrik W Lund > > Best regards, Michael. -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sun Oct 10 15:19:36 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AJJYxi026933; Sun, 10 Oct 2004 15:19:34 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AJJXXW026924 for ; Sun, 10 Oct 2004 15:19:33 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AJJXHh026923 for xemacs-beta-mailman@xemacs.org; Sun, 10 Oct 2004 15:19:33 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AJJVW6026907 for ; Sun, 10 Oct 2004 15:19:31 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AJJVB3026906 for xemacweb@tux.org; Sun, 10 Oct 2004 15:19:31 -0400 Received: from gonzo-clued0.fnal.gov (gonzo-clued0.fnal.gov [131.225.225.218]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AJJT9C026877 for ; Sun, 10 Oct 2004 15:19:30 -0400 Received: from gonzo-clued0.fnal.gov (localhost.localdomain [127.0.0.1]) by gonzo-clued0.fnal.gov (8.12.10/8.12.10) with ESMTP id i9AJJOPN014849 for ; Sun, 10 Oct 2004 14:19:24 -0500 Received: (from song@localhost) by gonzo-clued0.fnal.gov (8.12.10/8.12.10/Submit) id i9AJJNgf014845; Sun, 10 Oct 2004 14:19:23 -0500 Date: Sun, 10 Oct 2004 14:19:23 -0500 Message-Id: <200410101919.i9AJJNgf014845@gonzo-clued0.fnal.gov> From: song To: XEmacs Beta Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of song@gonzo-clued0.fnal.gov does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: [Bug: 21.4.14] Missing charsets in String to FontSet conversion X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org ================================================================ Dear Bug Team! When I open Xemacs, error message shows: "Warning: Missing charsets in String to FontSet conversion" Do you know how to fix it? Thanks, Xiaofei ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux bugs.devel.redhat.com 2.4.21-2.ELsmp #1 SMP Wed Sep 17 15:00:55 EDT 2003 i686 i686 i386 GNU/Linux ./configure 'i386-redhat-linux-gnu' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--datadir=/usr/share' '--libdir=/usr/lib' '--mandir=/usr/share/man/man1' '--infodir=/usr/share/info' '--with-gpm=no' '--with-sound=native' '--with-pop' '--mail-locking=lockf' '--with-clash-detection' '--debug=yes' '--with-mule=yes' '--with-database=berkdb' '--with-ldap=yes' '--with-hesiod=no' '--with-canna=yes' '--with-wnn=yes' '--with-xim=xlib' '--with-athena=3d' '--with-widgets=athena' '--with-menubars=lucid' '--with-scrollbars=lucid' '--with-dialogs=athena' '--with-msw=no' '--with-xfs=yes' '--pdump' XEmacs 21.4.14 "Reasonable Discussion" configured for `i386-redhat-linux'. Compilation / Installation: Source code location: /usr/src/build/320173-i386/BUILD/xemacs-21.4.14 Installation prefix: /usr Operating system description file: `s/linux.h' Machine description file: `m/intel386.h' Compiler: gcc -O2 -g -pipe -march=i386 -mcpu=i686 Relocating allocator for buffers: no GNU version of malloc: yes - Using Doug Lea's new malloc from the GNU C Library. Window System: Compiling in support for the X window system: - X Windows headers location: /usr/X11R6/include - X Windows libraries location: /usr/X11R6/lib - Handling WM_COMMAND properly. Compiling in support for the Athena widget set: - Athena headers location: X11/Xaw3d - Athena library to link: Xaw3d Using Lucid menubars. Using Lucid scrollbars. Using Athena dialog boxes. Using Athena native widgets. TTY: Compiling in support for ncurses. Images: Compiling in support for GIF images (builtin). Compiling in support for XPM images. Compiling in support for PNG images. Compiling in support for JPEG images. Compiling in support for TIFF images. Sound: Compiling in support for sound (native). Databases: Compiling in support for Berkeley database. Compiling in support for LDAP. Compiling in support for PostgreSQL. - Using PostgreSQL header file: libpq-fe.h - Using PostgreSQL V7 bindings. Internationalization: Compiling in support for Mule (multi-lingual Emacs). Compiling in support for XIM (X11R5+ I18N input method). - Using raw Xlib to provide XIM support. - Using XFontSet to provide bilingual menubar. Compiling in support for Canna on Mule. Compiling in support for the WNN input method on Mule. Mail: Compiling in support for POP mail retrieval. Compiling in support for "lockf" mail spool file locking method. Other Features: Inhibiting IPv6 canonicalization at startup. Compiling in support for dynamic shared object modules. Using the new portable dumper. Compiling in support for extra debugging code. Load-Path Lisp Shadows: ---------------------- (/usr/share/xemacs/xemacs-packages/lisp/apel/timezone /usr/share/xemacs/xemacs-packages/lisp/xemacs-base/timezone /usr/share/xemacs/xemacs-packages/lisp/build/build-report /usr/share/xemacs-21.4.14/lisp/build-report /usr/share/xemacs/xemacs-packages/lisp/apel/alist /usr/share/xemacs-21.4.14/lisp/alist) Installed XEmacs Packages: ------------------------- ((zenirc:version 1.13 :type regular) (xslt-process :version 1.11 :type regular) (xslide :version 1.08 :type regular) (xemacs-devel :version 1.58 :type single-file) (xemacs-base :version 1.81 :type regular) (x-symbol :version 1.05 :type regular) (w3 :version 1.28 :type regular) (vm :version 7.17 :type regular) (viper :version 1.36 :type regular) (view-process :version 1.12 :type regular) (vhdl :version 1.17 :type regular) (vc-cc :version 1.21 :type regular) (vc :version 1.37 :type regular) (tramp :version 1.16 :type regular) (tpu :version 1.13 :type regular) (tooltalk :version 1.14 :type regular) (tm :version 1.36 :type regular) (time :version 1.13 :type regular) (textools :version 1.14 :type regular) (text-modes :version 1.66 :type single-file) (texinfo :version 1.24 :type regular) (supercite :version 1.19 :type regular) (strokes :version 1.09 :type regular) (speedbar :version 1.26 :type regular) (sounds-wav :version 1.11 :type regular) (sounds-au :version 1.11 :type regular) (sml-mode :version 0.09 :type regular) (slider :version 1.14 :type regular) (sieve :version 1.13 :type regular) (sh-script :version 1.17 :type regular) (sgml :version 1.09 :type regular) (semantic :version 1.17 :type regular) (scheme :version 1.13 :type regular) (sasl :version 1.13 :type regular) (ruby-modes :version 1.01 :type regular) (rmail :version 1.13 :type regular) (reftex :version 1.32 :type regular) (python-modes :version 1.02 :type single-file) (psgml-dtds :version 1.02 :type regular) (psgml :version 1.41 :type regular) (ps-print :version 1.08 :type regular) (prog-modes :version 1 .89 :type single-file) (pgg :version 1.03 :type regular) (perl-modes :version 1.04 :type single-file) (pcomplete :version 1.02 :type regular) (pcl-cvs :version 1.64 :type regular) (pc :version 1.25 :type single-file) (os-utils :version 1.32 :type single-file) (oo-browser :version 1.03 :type regular) (ocaml :version 0.04 :type regular) (net-utils :version 1.32 :type single-file) (mmm-mode :version 1.0 :type regular) (misc-games :version 1.17 :type single-file) (mine :version 1.15 :type regular) (mh-e :version 1.25 :type regular) (mailcrypt :version 2.12 :type regular) (mail-lib :version 1.62 :type regular) (liece :version 1.12 :type regular) (jde :version 1.45 :type regular) (ispell :version 1.24 :type regular) (ilisp :version 1.32 :type regular) (igrep :version 1.11 :type regular) (idlwave :version 1.3 :type regular) (ibuffer :version 1.08 :type regular) (hyperbole :version 1.12 :type regular) (hm--html-menus :version 1.21 :type regular) (haskell-mode :version 1.05 :type regular) (gnus :version 1.71 :type regular) (gnats :version 1.15 :type regular) (games :version 1.14 :type regular) (fsf-compat :version 1.12 :type single-file) (frame-icon :version 1.1 :type regular) (fortran-modes :version 1.02 :type single-file) (forms :version 1.14 :type regular) (footnote :version 1.15 :type regular) (eudc :version 1.38 :type regular) (eterm :version 1.14 :type regular) (ess :version 1.04 :type regular) (eshell :version 1.05 :type regular) (emerge :version 1.1 :type regular) (elib :version 1.1 :type single-file) (eieio :version 1.04 :type regular) (efs :version 1.31 :type regular) (edt :version 1.12 :type regular) (edit-utils :version 2.07 :type single-file) (ediff :version 1.47 :type regular) (edebug :version 1.19 :type regular) (ecrypto :version 0.13 :type regular) (ecb :version 1.12 :type regular) (docbookide :version 0.06 :type regular) (dired :version 1.14 :type regular) (dictionary :version 1.12 :type regular) (debug :version 1.16 :type regular) (crisp :version 1.13 :type regular) (cookie :version 1.14 :type regular) (clearcase :version 1.06 :type regular) (cc-mode :version 1.4 :type regular) (calendar :version 1.21 :type regular) (calc :version 1.23 :type regular) (c-support :version 1.17 :type single-file) (build :version 1.1 :type regular) (bbdb :version 1.23 :type regular) (auctex :version 1.35 :type regular) (ada :version 1.13 :type regular) (mule-ucs :version 1.04 :type regular) (mule-base :version 1.43 :type regular) (lookup :version 1.13 :type regular) (locale :version 1.2 :type regular) (leim :version 1.21 :type regular) (latin-unity :version 1.07 :type regular) (egg-its :version 1.26 :type regular) (edict :version 1.15 :type regular)) Installed Modules: ----------------- Features: -------- (mail-abbrevs xemacsbug shadow sendmail rfc822 mwheel font disp-table cus-face pending-del un-define mule-uni zenirc-autoloads xslt-process-autoloads xslide-autoloads xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads w3-autoloads vm-autoloads viper-autoloads view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads tramp-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads textools-autoloads text-modes-autoloads texinfo-autoloads supercite-autoloads strokes-autoloads speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads sml-mode-autoloads slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads scheme-autoloads sasl-autoloads ruby-modes-autoloads rmail-autoloads reftex-autoloads python-modes-autoloads psgml-dtds-autoloads psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads oo-browser-autoloads ocaml-autoloads net-utils-autoloads mmm-mode-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads mailcrypt-autoloads mail-lib-autoloads liece-autoloads jde-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads gnats-autoloads games-autoloads fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads ess-autoloads eshell-autoloads emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads ecrypto-autoloads ecb-autoloads docbookide-autoloads dired-autoloads dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads clearcase-autoloads cc-mode-autoloads calendar-autoloads calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads mule-ucs-autoloads mule-base-autoloads lookup-autoloads locale-autoloads leim-autoloads latin-unity-autoloads egg-its-autoloads edict-autoloads lisp-autoloads loadhist auto-show fontl-hooks x-iso8859-1 canna-leim slovenian czech romanian ccl mule-help code-cmds gutter-items menubar-items x-menubar mode-motion mouse itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete cus-file derived frame text-props obsolete cus-start custom widget cl-extra mini-cl cl cl-19 packages backquote very-early-lisp postgresqlv7 postgresql CANNA file-coding wnn mule lucid-scrollbars cut-buffer lucid-menubars athena-dialogs x c-balloon-help tty-frames tty toolbar native-sound scrollbar unix-processes multicast network-streams subprocesses modules menu-accelerator-support menubar berkeley-db md5 xemacs xim gutter tiff png gif jpeg xpm xbm lisp-float-type linux dialog devices window-system base64) Recent keystrokes: ----------------- misc-user Recent messages (most recent first): ----------------------------------- Parsing /home/song/.mailrc... Loading xemacsbug...done Loading xemacsbug... Loading mwheel...done Loading mwheel... Loading font...done Loading font... Loading cus-face...done Loading cus-face... Loading pending-del...done Loading pending-del... From xemacs-beta-bounces@xemacs.org Sun Oct 10 16:14:30 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AKEIu4008901; Sun, 10 Oct 2004 16:14:24 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AK4gvX006153 for ; Sun, 10 Oct 2004 16:04:42 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AK4fjQ006146 for xemacs-beta-mailman@xemacs.org; Sun, 10 Oct 2004 16:04:42 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AK4fP2006136 for ; Sun, 10 Oct 2004 16:04:41 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AK4f6I006135 for xemacweb@tux.org; Sun, 10 Oct 2004 16:04:41 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AK1WA3005245; Sun, 10 Oct 2004 16:01:46 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AK1U0g005237 for ; Sun, 10 Oct 2004 16:01:30 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AK1U8U005236 for xemacs-announce-mailman@xemacs.org; Sun, 10 Oct 2004 16:01:30 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AK1T2X005216 for ; Sun, 10 Oct 2004 16:01:29 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AK1TWg005215 for xemacweb@tux.org; Sun, 10 Oct 2004 16:01:29 -0400 Received: from mailout07.sul.t-online.com (mailout07.sul.t-online.com [194.25.134.83]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AK1S1t005206; Sun, 10 Oct 2004 16:01:29 -0400 Received: from fwd01.aul.t-online.de by mailout07.sul.t-online.com with smtp id 1CGjsm-0006Ec-01; Sun, 10 Oct 2004 22:01:28 +0200 Received: from D5DC120J.t-online.de (ZqsViQZVYe608Q2BuaNeEP3X1jNG2eNyD0xuXhimTh0IonjsuYQHUL@[193.158.167.251]) by fmrl01.sul.t-online.com with esmtp id 1CGjsi-0cQzpY0; Sun, 10 Oct 2004 22:01:24 +0200 To: XEmacs Announce X-Attribution: APA X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Sun, 10 Oct 2004 22:02:41 +0200 Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: ZqsViQZVYe608Q2BuaNeEP3X1jNG2eNyD0xuXhimTh0IonjsuYQHUL@t-dialin.net X-TOI-MSGID: 803d9509-0767-4497-a901-d039a3b4c9a3 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Old-X-XEmacs-List: announce X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 X-BeenThere: xemacs-announce@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list X-XEmacs-List: beta-ja Cc: Subject: [ANNOUNCE] Update of XEmacs Packages HTML Manuals X-BeenThere: xemacs-beta@xemacs.org Reply-To: xemacs-beta@xemacs.org List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Greetings! Today I have updated http://www.xemacs.org/Documentation/packages/html/ http://www.dk.xemacs.org/Documentation/packages/html/ http://www.us.xemacs.org/Documentation/packages/html/ from latest XEmacs CVS. Online docs are now in sync with latest experimental XEmacs packages available from http://ftp.xemacs.org/pub/beta/experimental/packages/ and corresponding mirror URLs (updating daily) as documented in http://www.us.xemacs.org/Documentation/packageGuide.html#Where_to_get_the_packages Enjoy! -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sun Oct 10 16:14:54 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AKErsL009200; Sun, 10 Oct 2004 16:14:54 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AK4h1F006179 for ; Sun, 10 Oct 2004 16:04:43 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AK4h2f006178 for xemacs-beta-mailman@xemacs.org; Sun, 10 Oct 2004 16:04:43 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AK4g68006172 for ; Sun, 10 Oct 2004 16:04:43 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AK4g4F006171 for xemacweb@tux.org; Sun, 10 Oct 2004 16:04:42 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AK1WA3005245; Sun, 10 Oct 2004 16:01:46 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AK1U0g005237 for ; Sun, 10 Oct 2004 16:01:30 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AK1U8U005236 for xemacs-announce-mailman@xemacs.org; Sun, 10 Oct 2004 16:01:30 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AK1T2X005216 for ; Sun, 10 Oct 2004 16:01:29 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AK1TWg005215 for xemacweb@tux.org; Sun, 10 Oct 2004 16:01:29 -0400 Received: from mailout07.sul.t-online.com (mailout07.sul.t-online.com [194.25.134.83]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AK1S1t005206; Sun, 10 Oct 2004 16:01:29 -0400 Received: from fwd01.aul.t-online.de by mailout07.sul.t-online.com with smtp id 1CGjsm-0006Ec-01; Sun, 10 Oct 2004 22:01:28 +0200 Received: from D5DC120J.t-online.de (ZqsViQZVYe608Q2BuaNeEP3X1jNG2eNyD0xuXhimTh0IonjsuYQHUL@[193.158.167.251]) by fmrl01.sul.t-online.com with esmtp id 1CGjsi-0cQzpY0; Sun, 10 Oct 2004 22:01:24 +0200 To: XEmacs Announce X-Attribution: APA X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Sun, 10 Oct 2004 22:02:41 +0200 Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: ZqsViQZVYe608Q2BuaNeEP3X1jNG2eNyD0xuXhimTh0IonjsuYQHUL@t-dialin.net X-TOI-MSGID: 803d9509-0767-4497-a901-d039a3b4c9a3 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Old-X-XEmacs-List: announce X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 X-BeenThere: xemacs-announce@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list X-XEmacs-List: beta Cc: Subject: [ANNOUNCE] Update of XEmacs Packages HTML Manuals X-BeenThere: xemacs-beta@xemacs.org Reply-To: xemacs-beta@xemacs.org List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Greetings! Today I have updated http://www.xemacs.org/Documentation/packages/html/ http://www.dk.xemacs.org/Documentation/packages/html/ http://www.us.xemacs.org/Documentation/packages/html/ from latest XEmacs CVS. Online docs are now in sync with latest experimental XEmacs packages available from http://ftp.xemacs.org/pub/beta/experimental/packages/ and corresponding mirror URLs (updating daily) as documented in http://www.us.xemacs.org/Documentation/packageGuide.html#Where_to_get_the_packages Enjoy! -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sun Oct 10 16:58:10 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AKw7RY020569; Sun, 10 Oct 2004 16:58:07 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AKw5jV020556 for ; Sun, 10 Oct 2004 16:58:05 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AKw5Bw020555 for xemacs-beta-mailman@xemacs.org; Sun, 10 Oct 2004 16:58:05 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AKw1Z8020539 for ; Sun, 10 Oct 2004 16:58:02 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9AKw1ej020538 for xemacweb@tux.org; Sun, 10 Oct 2004 16:58:01 -0400 Received: from mail-in-01.arcor-online.net (mail-in-06.arcor-online.net [151.189.21.46]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9AKw1pe020528 for ; Sun, 10 Oct 2004 16:58:01 -0400 Received: from oumu.localdomain (dsl-213-023-213-010.arcor-ip.net [213.23.213.10]) by mail-in-01.arcor-online.net (Postfix) with ESMTP id 66B0934936; Sun, 10 Oct 2004 22:58:00 +0200 (CEST) To: Mike Cannon References: <16745.34036.109166.696444@gargle.gargle.HOWL> From: Adam Duck Date: Sun, 10 Oct 2004 22:57:42 +0200 In-Reply-To: <16745.34036.109166.696444@gargle.gargle.HOWL> (Mike Cannon's message of "Sun, 10 Oct 2004 11:52:36 -0700") Message-ID: <86oejaqojd.fsf@oumu.localdomain> User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chayote) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of duck@informatik.uni-frankfurt.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Way slow sub-processes X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Mike Cannon writes: > Hi, > > I'm seeing a consistent problem in releases 21.5.14 and 21.5.17 of > Xemacs but not in 21.4.15. It appears to be slowness in sending > data to a sub-process from Xemacs. You need this: http://list-archive.xemacs.org/xemacs-beta/200407/msg00155.html After I applied this "patch", I am able to use XEmacs-21.5 again. hf, Adam. From xemacs-beta-bounces@xemacs.org Sun Oct 10 22:49:06 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B2n29x025175; Sun, 10 Oct 2004 22:49:03 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B2hnaQ024019 for ; Sun, 10 Oct 2004 22:43:49 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9B2hn1F024018 for xemacs-beta-mailman@xemacs.org; Sun, 10 Oct 2004 22:43:49 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B2hmHB024001 for ; Sun, 10 Oct 2004 22:43:48 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9B2hmMH024000 for xemacweb@tux.org; Sun, 10 Oct 2004 22:43:48 -0400 Received: from yxa.extundo.com (root@178.230.13.217.in-addr.dgcsystems.net [217.13.230.178]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B2hbd1023938 for ; Sun, 10 Oct 2004 22:43:47 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by yxa.extundo.com (8.13.1/8.13.1/Debian-14) with ESMTP id i9B2DrgY006159 for ; Mon, 11 Oct 2004 04:13:55 +0200 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CGph9-0001hC-00; Mon, 11 Oct 2004 11:13:51 +0900 To: song References: <200410101919.i9AJJNgf014845@gonzo-clued0.fnal.gov> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 11 Oct 2004 11:13:51 +0900 In-Reply-To: <200410101919.i9AJJNgf014845@gonzo-clued0.fnal.gov> (song@fnal.gov's message of "Sun, 10 Oct 2004 14:19:23 -0500") Message-ID: <87d5zquhls.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version 0.75-1, clamav-milter version 0.75c on yxa-iv X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 217.13.230.178 is authenticated by a trusted mechanism) X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: [Bug: 21.4.14] Missing charsets in String to FontSet conversion X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "song" == song writes: song> When I open Xemacs, error message shows: "Warning: Missing song> charsets in String to FontSet conversion" Do you know how to song> fix it? No. AFAICT it's an XFree86 catch-22: in .UTF-8 locales, it wants utf-8 fonts but the X font registry is ISO10646-1. Since this is all internal to Xlib, there's nothing that XEmacs can do about it (except refuse to accept .UTF-8 locales). I've been unable to get Xlib to shut up, anyway. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Sun Oct 10 23:03:09 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B338Du028507; Sun, 10 Oct 2004 23:03:08 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B32qLA028422 for ; Sun, 10 Oct 2004 23:02:52 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9B32qs2028421 for xemacs-beta-mailman@xemacs.org; Sun, 10 Oct 2004 23:02:52 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B32oj6028407 for ; Sun, 10 Oct 2004 23:02:50 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9B32oD2028404 for xemacweb@tux.org; Sun, 10 Oct 2004 23:02:50 -0400 Received: from syl.extundo.com (syl.extundo.com [212.32.189.101]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B32kOM028365 for ; Sun, 10 Oct 2004 23:02:50 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by syl.extundo.com (8.12.10/8.12.10) with ESMTP id i9B1IKJl003053 for ; Mon, 11 Oct 2004 03:18:21 +0200 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CGpch-0001gs-00; Mon, 11 Oct 2004 11:09:15 +0900 To: Mike Cannon References: <16745.34036.109166.696444@gargle.gargle.HOWL> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 11 Oct 2004 11:09:14 +0900 In-Reply-To: <16745.34036.109166.696444@gargle.gargle.HOWL> (Mike Cannon's message of "Sun, 10 Oct 2004 11:52:36 -0700") Message-ID: <87hdp2uhth.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 212.32.189.101 is authenticated by a trusted mechanism) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Way slow sub-processes X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Mike" == Mike Cannon writes: Mike> I'm seeing a consistent problem in releases 21.5.14 and Mike> 21.5.17 of Xemacs but not in 21.4.15. It appears to be Mike> slowness in sending data to a sub-process from Xemacs. I think this may actually be a known bug in Linux and/or glibc, and the direction of the problem is when XEmacs reads, not writes. What happens is that Linux is not allowing the system buffer to fill, so XEmacs ends up getting a byte per read, even though it requests large chunks. There may be a workaround in XEmacs, but I don't know what it is. GNU Emacs suffers from the same problem in some situations. IIRC, one way to work around this is to set up a trivial process in a terminal which just does useless I/O. You could try stracing the xemacs process. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Sun Oct 10 23:09:57 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B39uXY029821; Sun, 10 Oct 2004 23:09:56 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B39sn1029803 for ; Sun, 10 Oct 2004 23:09:54 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9B39s3T029802 for xemacs-beta-mailman@xemacs.org; Sun, 10 Oct 2004 23:09:54 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B39qtG029769 for ; Sun, 10 Oct 2004 23:09:52 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9B39qF5029767 for xemacweb@tux.org; Sun, 10 Oct 2004 23:09:52 -0400 Received: from syl.extundo.com (syl.extundo.com [212.32.189.101]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B39Sgk029683 for ; Sun, 10 Oct 2004 23:09:52 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by syl.extundo.com (8.12.10/8.12.10) with ESMTP id i9B1A5Jl003020 for ; Mon, 11 Oct 2004 03:10:05 +0200 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CGpUd-0001YU-00; Mon, 11 Oct 2004 11:00:55 +0900 To: Zajcev Evgeny References: <821xg9cw10.fsf@us.dmz.local> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 11 Oct 2004 11:00:55 +0900 In-Reply-To: <821xg9cw10.fsf@us.dmz.local> (Zajcev Evgeny's message of "Fri, 08 Oct 2004 15:02:51 +0400") Message-ID: <87pt3qui7c.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 212.32.189.101 is authenticated by a trusted mechanism) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: bytecompiler and tail recursion X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Zajcev" == Zajcev Evgeny writes: Zajcev> So, here is my question, why bytecompiler did not Zajcev> compliled `my-fun' as tail recursion function? Because it doesn't. Patches welcome. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Sun Oct 10 23:10:02 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B3A183029888; Sun, 10 Oct 2004 23:10:02 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B39tfG029817 for ; Sun, 10 Oct 2004 23:09:55 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9B39ths029816 for xemacs-beta-mailman@xemacs.org; Sun, 10 Oct 2004 23:09:55 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B39rgV029788 for ; Sun, 10 Oct 2004 23:09:53 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9B39r7N029786 for xemacweb@tux.org; Sun, 10 Oct 2004 23:09:53 -0400 Received: from syl.extundo.com (syl.extundo.com [212.32.189.101]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B39Sgm029683 for ; Sun, 10 Oct 2004 23:09:53 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by syl.extundo.com (8.12.10/8.12.10) with ESMTP id i9B18TJl003011 for ; Mon, 11 Oct 2004 03:08:30 +0200 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CGpT1-0001YC-00; Mon, 11 Oct 2004 10:59:15 +0900 To: giacomo.boffi@polimi.it References: <20041008083347.62750A011@boffi95.stru.polimi.it> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 11 Oct 2004 10:59:15 +0900 In-Reply-To: <20041008083347.62750A011@boffi95.stru.polimi.it> (giacomo boffi's message of "Fri, 8 Oct 2004 10:33:47 +0200 (CEST)") Message-ID: <87u0t2uia4.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 212.32.189.101 is authenticated by a trusted mechanism) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: [Bug: 21.5-b17] buffers-tab face inherits ALWAYS from modeline X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "giacomo" == giacomo boffi writes: giacomo> buffers-tab face inherits ALWAYS from modeline, ignoring giacomo> the X resources i have set before starting XEmacs Currently all of the X widget code (I'm including the ancient menubars and scrollbars as well as the stuff enabled by --with-dialogs and --with-widgets) is hanging onto "face-ness" by a thread. It all really needs to be rewritten from the ground up to use faces properly. I don't think you can expect a fix soon; I'm not willing to spend effort on partial fixes that I plan to obsolete eventually (if somebody who knows more about faces and Xt programming than me doesn't get there first ;-). -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Sun Oct 10 23:11:09 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B3B8gY030375; Sun, 10 Oct 2004 23:11:08 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B3B6FZ030368 for ; Sun, 10 Oct 2004 23:11:06 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9B3B6WT030367 for xemacs-beta-mailman@xemacs.org; Sun, 10 Oct 2004 23:11:06 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B3B5Ui030352 for ; Sun, 10 Oct 2004 23:11:05 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9B3B5iQ030351 for xemacweb@tux.org; Sun, 10 Oct 2004 23:11:05 -0400 Received: from syl.extundo.com (syl.extundo.com [212.32.189.101]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B3AoqX030278; Sun, 10 Oct 2004 23:11:04 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by syl.extundo.com (8.12.10/8.12.10) with ESMTP id i9B1AxJl003026; Mon, 11 Oct 2004 03:11:00 +0200 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CGpVk-0001dq-00; Mon, 11 Oct 2004 11:02:04 +0900 To: Adrian Aichner References: <871xg6256r.fsf@gmx.de> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 11 Oct 2004 11:02:04 +0900 In-Reply-To: (Adrian Aichner's message of "Sun, 10 Oct 2004 15:02:40 +0200") Message-ID: <87lleeui5f.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 212.32.189.101 is authenticated by a trusted mechanism) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: Mats Lidell , Kai Grossjohann , Michael Albinus , xemacs-beta@xemacs.org Subject: Re: [Mats Lidell] Re: [PACKAGES] Fix package build X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "APA" == Adrian Aichner writes: APA> Hi Michael, Mats, isn't it strange that neither 21.1 nomule APA> nor 21.4 nomule don't have an issue with this? No. They just ignore coding systems. 21.5 always has coding system support, Mule or not. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Mon Oct 11 00:48:23 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B4mB76002271; Mon, 11 Oct 2004 00:48:12 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B4m5gp002235 for ; Mon, 11 Oct 2004 00:48:05 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9B4m53M002234 for xemacs-beta-mailman@xemacs.org; Mon, 11 Oct 2004 00:48:05 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B4m373002219 for ; Mon, 11 Oct 2004 00:48:03 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9B4m3OC002218 for xemacweb@tux.org; Mon, 11 Oct 2004 00:48:03 -0400 Received: from mail.gmx.net (pop.gmx.de [213.165.64.20]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9B4m2Mo002188 for ; Mon, 11 Oct 2004 00:48:03 -0400 Received: (qmail 7216 invoked by uid 65534); 11 Oct 2004 04:47:56 -0000 Received: from pD9E71808.dip0.t-ipconnect.de (EHLO magdalene.local) (217.231.24.8) by mail.gmx.net (mp016) with SMTP; 11 Oct 2004 06:47:56 +0200 X-Authenticated: #3708877 To: Adrian Aichner References: <41654ff3@news.broadpark.no> <4166a991$1@news.broadpark.no> From: Michael Albinus Date: Mon, 11 Oct 2004 06:48:12 +0200 In-Reply-To: (Adrian Aichner's message of "Sun, 10 Oct 2004 19:25:41 +0200") Message-ID: <87d5zpj1wz.fsf@gmx.de> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of michael.albinus@gmx.de designates 213.165.64.20 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: EFS keeps overriding TRAMP! X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Adrian Aichner writes: > Michael, would you agree if I commited this change little change to > the XEmacs repository so that I can update http://www.xemacs.org/ > appropriately? See the texi comment below. [...] > +@c XEmacs Change! > +@c texi2html 1.65, which is used to generate XEmacs HTML documentation > +@c currently does not handle the -D and -U command-line switches. > +@set xemacs > +@clear emacs That's OK for now. But we should try to fix it, because XEmacs Tramp sources are derived from Tramp repository; and I'm pretty good in forgetting such deals. > Please advise, > > Adrian Best regards, Michael. From xemacs-beta-bounces@xemacs.org Mon Oct 11 03:15:05 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B7DbLE030458; Mon, 11 Oct 2004 03:13:48 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B7Da1e030444 for ; Mon, 11 Oct 2004 03:13:36 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9B7DacP030443 for xemacs-beta-mailman@xemacs.org; Mon, 11 Oct 2004 03:13:36 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B7DXK0030419 for ; Mon, 11 Oct 2004 03:13:33 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9B7DXeI030418 for xemacweb@tux.org; Mon, 11 Oct 2004 03:13:33 -0400 Received: from kluster2.contactor.se (kluster2.contactor.se [193.15.23.26]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9B7DWtG030395; Mon, 11 Oct 2004 03:13:32 -0400 Received: from hemma.contactor.se (localhost [127.0.0.1]) by kluster2.contactor.se (8.12.3/8.12.3/Debian-6.6) with SMTP id i9B7CxN9007351; Mon, 11 Oct 2004 09:12:59 +0200 Received: from global.sl.se ([194.237.104.1]) (SquirrelMail authenticated user matsl) by hemma.contactor.se with HTTP; Mon, 11 Oct 2004 09:12:59 +0200 (CEST) Message-ID: <40197.194.237.104.1.1097478779.squirrel@hemma.contactor.se> In-Reply-To: References: <871xg6256r.fsf@gmx.de> Date: Mon, 11 Oct 2004 09:12:59 +0200 (CEST) From: "Mats Lidell" To: "Adrian Aichner" User-Agent: SquirrelMail/1.4.2 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of matsl@contactor.se does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.9 required=5.0 tests=AWL,PRIORITY_NO_NAME autolearn=no version=2.63 Cc: Mats Lidell , Kai Grossjohann , Michael Albinus , Adrian Aichner , xemacs-beta@xemacs.org Subject: Re: [Mats Lidell] Re: [PACKAGES] Fix package build X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Adrian Aichner wrote: > Mats, are the Installation files for the exact executables used for > the smoketests available anywhere? Installation files?! What do you want to see "Installation", the whole install tree or what? Yours -- %% Mats From xemacs-beta-bounces@xemacs.org Mon Oct 11 06:08:11 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BA7hrA004373; Mon, 11 Oct 2004 06:07:44 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BA7gaq004361 for ; Mon, 11 Oct 2004 06:07:42 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9BA7gWC004360 for xemacs-beta-mailman@xemacs.org; Mon, 11 Oct 2004 06:07:42 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BA7fXe004345 for ; Mon, 11 Oct 2004 06:07:41 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9BA7fsP004344 for xemacweb@tux.org; Mon, 11 Oct 2004 06:07:41 -0400 Received: from smtp01.mrf.mail.rcn.net (smtp01.mrf.mail.rcn.net [207.172.4.60]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BA7eWk004334; Mon, 11 Oct 2004 06:07:40 -0400 Received: from 209-6-229-49.c3-0.nwt-ubr2.sbo-nwt.ma.cable.rcn.com ([209.6.229.49] helo=zion.rcn.com) by smtp01.mrf.mail.rcn.net with esmtp (Exim 3.35 #7) id 1CGx5g-0000E9-00; Mon, 11 Oct 2004 06:07:40 -0400 Received: by zion.rcn.com (Postfix, from userid 500) id EA6311A874; Mon, 11 Oct 2004 06:07:39 -0400 (EDT) To: "Mats Lidell" References: <871xg6256r.fsf@gmx.de> <40197.194.237.104.1.1097478779.squirrel@hemma.contactor.se> From: Vin Shelton Organization: The XEmacs Development Team Date: Mon, 11 Oct 2004 06:07:39 -0400 In-Reply-To: <40197.194.237.104.1.1097478779.squirrel@hemma.contactor.se> (Mats Lidell's message of "Mon, 11 Oct 2004 09:12:59 +0200 (CEST)") Message-ID: Lines: 18 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of acs@xemacs.org does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Cc: Mats Lidell , xemacs-beta@xemacs.org, Kai Grossjohann , Michael Albinus , Adrian Aichner Subject: Re: [Mats Lidell] Re: [PACKAGES] Fix package build X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Mats Lidell" writes: > Adrian Aichner wrote: > >> Mats, are the Installation files for the exact executables used for >> the smoketests available anywhere? > > Installation files?! What do you want to see "Installation", the whole > install tree or what? I think Adrian is referring to the file 'Installation' that resides at the root of the build tree. (It's also available in Help/Misc/'Current Installation Info'.) It sounds like he wants to see this info for both the 21.4 and 21.5 builds used to run the package smoketest. Cheers, Vin From xemacs-beta-bounces@xemacs.org Mon Oct 11 10:56:08 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BEtnRv023592; Mon, 11 Oct 2004 10:55:50 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BEqqLn022955 for ; Mon, 11 Oct 2004 10:52:52 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9BEqqHq022954 for xemacs-beta-mailman@xemacs.org; Mon, 11 Oct 2004 10:52:52 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BEqnWK022938 for ; Mon, 11 Oct 2004 10:52:49 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9BEqn9t022937 for xemacweb@tux.org; Mon, 11 Oct 2004 10:52:49 -0400 Received: from rent.teradyne.com (rent.teradyne.com [198.51.251.8]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BEqimL022919 for ; Mon, 11 Oct 2004 10:52:44 -0400 Received: from chorus.teradyne.com (chorus.teradyne.com [131.101.1.195]) by rent.teradyne.com (8.8.8+Sun/8.8.8) with ESMTP id KAA26038 for ; Mon, 11 Oct 2004 10:52:43 -0400 (EDT) Received: from kiki.icd.teradyne.com (kiki.icd.teradyne.com [131.101.10.126]) by chorus.teradyne.com (8.8.8+Sun/8.7.1) with ESMTP id KAA20324 for ; Mon, 11 Oct 2004 10:52:44 -0400 (EDT) Received: from denver.icd.teradyne.com (denver [131.101.18.106]) by kiki.icd.teradyne.com (8.9.3+Sun/8.9.3) with ESMTP id KAA02649 for ; Mon, 11 Oct 2004 10:54:12 -0400 (EDT) Received: (from sheltonv@localhost) by denver.icd.teradyne.com (8.11.6+Sun/8.11.6) id i9BEqhD18784; Mon, 11 Oct 2004 10:52:43 -0400 (EDT) X-Authentication-Warning: denver.icd.teradyne.com: sheltonv set sender to acs@xemacs.org using -f To: xemacs-beta@xemacs.org From: Vin Shelton Organization: The XEmacs Development Team Date: Mon, 11 Oct 2004 10:52:43 -0400 Message-ID: <545acutux1g.fsf@xemacs.org> Lines: 24 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of acs@xemacs.org does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: auto-autoloads errors from latest XEmacs packages X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Greetings - Funning with up-to-the-minute packages (built with 21.4, BTW), I'm getting the following errors starting up XEmacs-21.4: Loading /u/sheltonv/software/SunOS-5.8/xemacs-packages/lisp/bbdb/auto-autoloads... (file auto-autoloads.el is newer) Loading /u/sheltonv/software/SunOS-5.8/xemacs-packages/lisp/bbdb/auto-autoloads...done (file auto-autoloads.el is newer) Loading /u/sheltonv/software/SunOS-5.8/xemacs-packages/lisp/c-support/auto-autoloads... (file auto-autoloads.el is newer) Loading /u/sheltonv/software/SunOS-5.8/xemacs-packages/lisp/c-support/auto-autoloads...done (file auto-autoloads.el is newer) Loading /u/sheltonv/software/SunOS-5.8/xemacs-packages/lisp/ecrypto/auto-autoloads... (file auto-autoloads.el is newer) Loading /u/sheltonv/software/SunOS-5.8/xemacs-packages/lisp/ecrypto/auto-autoloads...done (file auto-autoloads.el is newer) Loading /u/sheltonv/software/SunOS-5.8/xemacs-packages/lisp/igrep/auto-autoloads... (file auto-autoloads.el is newer) Loading /u/sheltonv/software/SunOS-5.8/xemacs-packages/lisp/igrep/auto-autoloads...done (file auto-autoloads.el is newer) These errors were not present in an Oct 5 package build. Thanks, Vin -- In a minute there is time For decisions and revisions which a minute will reverse. T.S. Eliot [URL: http://www.cs.amherst.edu/~ccm/prufrock.html] From xemacs-beta-bounces@xemacs.org Mon Oct 11 13:51:55 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BHpL64030878; Mon, 11 Oct 2004 13:51:29 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BHoRZS030585 for ; Mon, 11 Oct 2004 13:50:27 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9BHoR6w030584 for xemacs-beta-mailman@xemacs.org; Mon, 11 Oct 2004 13:50:27 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BHoP6v030569 for ; Mon, 11 Oct 2004 13:50:25 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9BHoP9J030568 for xemacweb@tux.org; Mon, 11 Oct 2004 13:50:25 -0400 Received: from mailout03.sul.t-online.com (mailout03.sul.t-online.com [194.25.134.81]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BHoPAm030558; Mon, 11 Oct 2004 13:50:25 -0400 Received: from fwd11.aul.t-online.de by mailout03.sul.t-online.com with smtp id 1CH4JU-0006pp-00; Mon, 11 Oct 2004 19:50:24 +0200 Received: from D5DC120J.t-online.de (Zqsd70ZJweUOl23XI3sPCnqMu1q0DeVSTr1V86493gSlG7hS5I8R0b@[193.158.167.74]) by fmrl11.sul.t-online.com with esmtp id 1CH4JS-298Q6K0; Mon, 11 Oct 2004 19:50:22 +0200 To: Vin Shelton , Mats Lidell X-Attribution: APA References: <871xg6256r.fsf@gmx.de> <40197.194.237.104.1.1097478779.squirrel@hemma.contactor.se> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Mon, 11 Oct 2004 19:51:43 +0200 In-Reply-To: (Vin Shelton's message of "Mon, 11 Oct 2004 06:07:39 -0400") Message-ID: <655h87o0.fsf@smtprelay.t-online.de> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: Zqsd70ZJweUOl23XI3sPCnqMu1q0DeVSTr1V86493gSlG7hS5I8R0b@t-dialin.net X-TOI-MSGID: dbf785ad-6fec-4621-9dd6-517d88bd3b2e Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org, Kai Grossjohann , Michael Albinus , Adrian Aichner Subject: Re: [Mats Lidell] Re: [PACKAGES] Fix package build X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Vin Shelton writes: > "Mats Lidell" writes: > >> Adrian Aichner wrote: >> >>> Mats, are the Installation files for the exact executables used for >>> the smoketests available anywhere? >> >> Installation files?! What do you want to see "Installation", the whole >> install tree or what? > > I think Adrian is referring to the file 'Installation' that resides at > the root of the build tree. (It's also available in > Help/Misc/'Current Installation Info'.) It sounds like he wants to > see this info for both the 21.4 and 21.5 builds used to run the > package smoketest. Vin is right, this is what I'm after, $srcdir/Installation. This way people investigating smoketest failures have a good knowledge of the XEmacs configuration causing all that smoke. Adrian > > Cheers, > Vin > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Mon Oct 11 14:00:12 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BI05wI000508; Mon, 11 Oct 2004 14:00:05 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BHviLj032317 for ; Mon, 11 Oct 2004 13:57:44 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9BHviCx032316 for xemacs-beta-mailman@xemacs.org; Mon, 11 Oct 2004 13:57:44 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BHvhqk032304 for ; Mon, 11 Oct 2004 13:57:43 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9BHvhGM032302 for xemacweb@tux.org; Mon, 11 Oct 2004 13:57:43 -0400 Received: from ylpvm43.prodigy.net (ylpvm43-ext.prodigy.net [207.115.57.74]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BHvgcD032295 for ; Mon, 11 Oct 2004 13:57:42 -0400 Received: from mjc3 (adsl-63-194-81-151.dsl.snfc21.pacbell.net [63.194.81.151]) by ylpvm43.prodigy.net (8.12.10 outbound/8.12.10) with ESMTP id i9BHvL9p013719; Mon, 11 Oct 2004 13:57:22 -0400 From: Mike Cannon MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16746.51301.376346.915695@gargle.gargle.HOWL> Date: Mon, 11 Oct 2004 10:52:37 -0700 To: Adam Duck In-Reply-To: <86oejaqojd.fsf@oumu.localdomain> References: <16745.34036.109166.696444@gargle.gargle.HOWL> <86oejaqojd.fsf@oumu.localdomain> X-Mailer: VM 7.04 under 21.5 (beta17) "chayote" (+CVS-20040321) XEmacs Lucid Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of m_cannon@pacbell.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Way slow sub-processes X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Adam, Stephen, Thanks guys! That did it. - Mike Adam Duck writes: > Mike Cannon writes: > > > Hi, > > > > I'm seeing a consistent problem in releases 21.5.14 and 21.5.17 of > > Xemacs but not in 21.4.15. It appears to be slowness in sending > > data to a sub-process from Xemacs. > > You need this: > > http://list-archive.xemacs.org/xemacs-beta/200407/msg00155.html > > After I applied this "patch", I am able to use XEmacs-21.5 again. > > hf, Adam. Stephen J. Turnbull writes: > >>>>> "Mike" == Mike Cannon writes: > ... > I think this may actually be a known bug in Linux and/or glibc, and > the direction of the problem is when XEmacs reads, not writes. What > happens is that Linux is not allowing the system buffer to fill, so > XEmacs ends up getting a byte per read, even though it requests large > chunks. There may be a workaround in XEmacs, but I don't know what it > is. GNU Emacs suffers from the same problem in some situations. > IIRC, one way to work around this is to set up a trivial process in a > terminal which just does useless I/O. > > You could try stracing the xemacs process. > From xemacs-beta-bounces@xemacs.org Mon Oct 11 15:39:10 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BJct7k023031; Mon, 11 Oct 2004 15:38:56 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BJcq3s023021 for ; Mon, 11 Oct 2004 15:38:52 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9BJcqDw023020 for xemacs-beta-mailman@xemacs.org; Mon, 11 Oct 2004 15:38:52 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BJcp1k023007 for ; Mon, 11 Oct 2004 15:38:51 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9BJcpcb023005 for xemacweb@tux.org; Mon, 11 Oct 2004 15:38:51 -0400 Received: from motgate8.mot.com (motgate8.mot.com [129.188.136.8]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BJclgW022988; Mon, 11 Oct 2004 15:38:51 -0400 Received: from az33exr02.mot.com (az33exr02.mot.com [10.64.251.232]) by motgate8.mot.com (Motorola/Motgate8) with ESMTP id i9BJe5h2003616; Mon, 11 Oct 2004 12:40:05 -0700 (MST) Received: from indra2.pcs.mot.com (indra2.pcs.mot.com [186.1.124.136]) by az33exr02.mot.com (Motorola/az33exr02) with ESMTP id i9BJaPNM001081; Mon, 11 Oct 2004 14:36:25 -0500 Received: from il93hsrv41.pcs.mot.com (il93hsrv41 [186.1.124.140]) by indra2.pcs.mot.com (8.11.7p1+Sun/8.11.6) with ESMTP id i9BJciG03762; Mon, 11 Oct 2004 14:38:44 -0500 (CDT) Received: (from w50881@localhost) by il93hsrv41.pcs.mot.com (8.12.10+Sun/8.12.10/Submit) id i9BJciPZ026623; Mon, 11 Oct 2004 14:38:44 -0500 (CDT) Date: Mon, 11 Oct 2004 14:38:44 -0500 (CDT) Message-Id: <200410111938.i9BJciPZ026623@il93hsrv41.pcs.mot.com> From: Praveen Kukkadapu To: Michael Diers , xemacs-beta@xemacs.org X-Reporter-Void-Vars-Found: w32-quote-process-args Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of w50881@il93hsrv41.pcs.mot.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.9 required=5.0 tests=FROM_ENDS_IN_NUMS autolearn=no version=2.63 Cc: Subject: (no subject) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Browse versions is not working, I am getting the following error "Wrong number of arguments: #, 5" Emacs: XEmacs 21.1 (patch 14) "Cuyahoga Valley" [Lucid] (sparc-sun-solaris2.6, Mule) of Tue Jan 30 2001 on hornet2 Package: clearcase.el current state: ============== (setq system-type 'usg-unix-v system-configuration "sparc-sun-solaris2.6" emacs-version "21.1 (patch 14) \"Cuyahoga Valley\" XEmacs Lucid" clearcase-clearcase-version-installed "ClearCase version 2002.05.00 (Tue Oct 30 08:53:37 EST 2001)\nclearcase_p2002.05.00-15 (Tue Nov 12 10:58:22 EST 2002)\nclearcase_p2002.05.00-12 (Wed Sep 11 11:10:13 EDT 2002)\nclearcase_p2002.05.00-21 (Mon Mar 17 15:57:00 EST 2003)\nclearcase_p2002.05.00-22 (Fri Mar 21 10:38:41 EST 2003)\nmultisite_p2002.05.00-6 (Tue Apr 08 12:57:23 EDT 2003)\nclearcase_p2002.05.00-23 (Fri May 23 07:13:40 EDT 2003)\nclearcase_p2002.05.00-24 (Wed May 28 17:17:47 EDT 2003)\nmultisite_p2002.05.00-7 (Thu May 22 06:13:34 EDT 2003)\nmultisite_p2002.05.00-8 (Wed Aug 06 08:06:57 EDT 2003)\nclearcase_p2002.05.00-30 (Tue Oct 28 17:20:52 EST 2003)\n@(#) MVFS version 2002.05.00 (Mon Apr 7 20:32:06 EDT 2003)\ncleartool 2002.05.00 (Fri Oct 26 20:12:13 EDT 2001)\ndb_server 2002.05.00+ (Mon Sep 8 23:55:36 EDT 2003)\nVOB database schema version: 53\n" clearcase-cleartool-path "/usr/atria/bin/cleartool" clearcase-lt nil clearcase-v3 nil clearcase-v4 nil clearcase-v5 t clearcase-v6 nil clearcase-servers-online t clearcase-disable-tq nil clearcase-on-cygwin nil clearcase-setview-root nil clearcase-suppress-vc-within-mvfs t shell-file-name "/bin/tcsh" ) From xemacs-beta-bounces@xemacs.org Mon Oct 11 16:43:48 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BKhXIX003915; Mon, 11 Oct 2004 16:43:33 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BKhVYY003903 for ; Mon, 11 Oct 2004 16:43:31 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9BKhV7d003902 for xemacs-beta-mailman@xemacs.org; Mon, 11 Oct 2004 16:43:31 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BKhTKT003886 for ; Mon, 11 Oct 2004 16:43:29 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9BKhTtR003885 for xemacweb@tux.org; Mon, 11 Oct 2004 16:43:29 -0400 Received: from bastard.youngs.au.com (CPE-61-9-212-151.qld.bigpond.net.au [61.9.212.151]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BKhRET003855 for ; Mon, 11 Oct 2004 16:43:29 -0400 Received: from bastard.youngs.au.com (localhost [127.0.0.1]) by bastard.youngs.au.com (8.12.11/8.12.11) with ESMTP id i9BKhPlP000378 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 12 Oct 2004 06:43:26 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id i9BKhPVg000377; Tue, 12 Oct 2004 06:43:25 +1000 X-Authentication-Warning: bastard.youngs.au.com: steve set sender to steve@youngs.au.com using -f Mail-Copies-To: never To: XEmacs beta Keywords: symlink,make References: <545acutux1g.fsf@xemacs.org> From: Steve Youngs X-Face: %@A&y\ef)A6pi|q43; M>uyhO)~NP*fpdo0XrUuutf0|nku\O5JV(7EG%odc'n6}G@tYRl+B #[n,%B`.sHZ5>3MZvrm%,rWE7)c}ZXjH\>=p@AL\y\gyu|.lJ8B`F++86 Organization: The XEmacs Project X-X-Day: Only 2431321 days till X-Day. Got Slack? X-URL: X-Request-PGP: X-OpenPGP-Fingerprint: 1659 2093 19D5 C06E D320 3A20 1D27 DB4B A94B 3003 X-Discordian-Date: Setting Orange, the 66th day of Bureaucracy, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Tue, 12 Oct 2004 06:43:24 +1000 In-Reply-To: <545acutux1g.fsf@xemacs.org> (Vin Shelton's message of "Mon, 11 Oct 2004 10:52:43 -0400") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of steve@youngs.au.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.4 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: auto-autoloads errors from latest XEmacs packages X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-=-= * Vin Shelton writes: > Funning with up-to-the-minute packages (built with 21.4, BTW), I'm > getting the following errors starting up XEmacs-21.4: > Loading /u/sheltonv/software/SunOS-5.8/xemacs-packages/lisp/bbdb/auto-autoloads... > (file auto-autoloads.el is newer) Running packages "quasi-in-place" via `SYMLINK = t', right? If so, let me know if this doesn't make the problem go away... $ cd /toplevel/package/symlink/tree $ find . -type l | xargs rm (to nuke your symlink tree, just to be on the safe side) $ cd /toplevel/package/source $ make distclean $ make install -- |---------------------| | XEmacs - The only _______ you'll ever need. | | Fill in the blank, yes, it's THAT good! | |-------------------------------------| --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Eicq - The XEmacs ICQ Client iEYEABECAAYFAkFq8G0ACgkQHSfbS6lLMAMOSwCePhIqNzFAzY7meiqkBCdbmw70 ioEAoNXFTTVb96LeGgfKyiaY1EO9qxoi =3W3d -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Mon Oct 11 18:10:32 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BMA599021058; Mon, 11 Oct 2004 18:10:15 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BMA3rQ021046 for ; Mon, 11 Oct 2004 18:10:03 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9BMA3cb021045 for xemacs-beta-mailman@xemacs.org; Mon, 11 Oct 2004 18:10:03 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BMA0lC021006 for ; Mon, 11 Oct 2004 18:10:00 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9BMA0eh021005 for xemacweb@tux.org; Mon, 11 Oct 2004 18:10:00 -0400 Received: from mailout08.sul.t-online.com (mailout08.sul.t-online.com [194.25.134.20]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BM9xsv020993; Mon, 11 Oct 2004 18:09:59 -0400 Received: from fwd04.aul.t-online.de by mailout08.sul.t-online.com with smtp id 1CH8Mg-0008Tf-02; Tue, 12 Oct 2004 00:09:58 +0200 Received: from D5DC120J.t-online.de (rfYCnGZXweAFZrgoEszQqYFg5Q6f4bXuMiElir45zH0P6A9t0u8yER@[193.158.167.74]) by fmrl04.sul.t-online.com with esmtp id 1CH8MR-0kozJY0; Tue, 12 Oct 2004 00:09:43 +0200 To: Michael Albinus X-Attribution: APA References: <871xg6256r.fsf@gmx.de> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Tue, 12 Oct 2004 00:11:03 +0200 In-Reply-To: <871xg6256r.fsf@gmx.de> (Michael Albinus's message of "Sun, 10 Oct 2004 13:17:16 +0200") Message-ID: <4ql07vns.fsf@smtprelay.t-online.de> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: rfYCnGZXweAFZrgoEszQqYFg5Q6f4bXuMiElir45zH0P6A9t0u8yER@t-dialin.net X-TOI-MSGID: 5c4c67f7-711a-49d8-ba19-f70e9e52b0d3 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Mats Lidell , xemacs-beta@xemacs.org, Kai Grossjohann , Adrian Aichner Subject: Re: [Mats Lidell] Re: [PACKAGES] Fix package build X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Michael Albinus writes: <42 lines deleted by Adrian Aichner> >> See also >> http://www.dk.xemacs.org/linklint/urlfailF.html >> for some tramp documentation problems. > > I'll do it now. Hi Michael, please get the latest data from above link. Thanks to the doc update quite a few errors are gone. tramp right now has only one link error: /Documentation/packages/html/tramp_7.html had 1 failed url http://www4.ncsu.edu/~tlroche/plinkTramp.html access forbidden (403) I was not able to google up a replacement link. Best regards, Adrian > >> Best regards, >> >> Adrian > > Best regards, Michael. -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Mon Oct 11 19:01:23 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BN1GWX030085; Mon, 11 Oct 2004 19:01:16 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BN1EFH030078 for ; Mon, 11 Oct 2004 19:01:14 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9BN1EKA030077 for xemacs-beta-mailman@xemacs.org; Mon, 11 Oct 2004 19:01:14 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BN1DRs030061 for ; Mon, 11 Oct 2004 19:01:13 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9BN1DmJ030060 for xemacweb@tux.org; Mon, 11 Oct 2004 19:01:13 -0400 Received: from smtp01.mrf.mail.rcn.net (smtp01.mrf.mail.rcn.net [207.172.4.60]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9BN1D1L030053 for ; Mon, 11 Oct 2004 19:01:13 -0400 Received: from 209-6-229-49.c3-0.nwt-ubr2.sbo-nwt.ma.cable.rcn.com ([209.6.229.49] helo=zion.rcn.com) by smtp01.mrf.mail.rcn.net with esmtp (Exim 3.35 #7) id 1CH9AG-0006sl-00 for xemacs-beta@xemacs.org; Mon, 11 Oct 2004 19:01:12 -0400 Received: by zion.rcn.com (Postfix, from userid 500) id B4CCC1A874; Mon, 11 Oct 2004 19:01:12 -0400 (EDT) To: XEmacs beta References: <545acutux1g.fsf@xemacs.org> From: Vin Shelton Organization: The XEmacs Development Team Date: Mon, 11 Oct 2004 19:01:12 -0400 In-Reply-To: (Steve Youngs's message of "Tue, 12 Oct 2004 06:43:24 +1000") Message-ID: Lines: 20 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of acs@xemacs.org does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: auto-autoloads errors from latest XEmacs packages X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Steve Youngs writes: > * Vin Shelton writes: > > > Funning with up-to-the-minute packages (built with 21.4, BTW), I'm > > getting the following errors starting up XEmacs-21.4: > > > Loading /u/sheltonv/software/SunOS-5.8/xemacs-packages/lisp/bbdb/auto-autoloads... > > (file auto-autoloads.el is newer) > > Running packages "quasi-in-place" via `SYMLINK = t', right? No. I always copy from cvsroot and build from a fresh copy and install from the 'make bindist'ed tarballs. Strangely enough, however, I'm not seeing those errors in my latest package builds from home (the results I reported came from a build at work). I'll investigate a little further. - vin From xemacs-beta-bounces@xemacs.org Mon Oct 11 22:04:10 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C23w6b030165; Mon, 11 Oct 2004 22:03:58 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C23uaO030154 for ; Mon, 11 Oct 2004 22:03:56 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9C23uOZ030153 for xemacs-beta-mailman@xemacs.org; Mon, 11 Oct 2004 22:03:56 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C23sFs030140 for ; Mon, 11 Oct 2004 22:03:54 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9C23s0K030139 for xemacweb@tux.org; Mon, 11 Oct 2004 22:03:54 -0400 Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.84]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C23nMv030123; Mon, 11 Oct 2004 22:03:53 -0400 Received: from mac.com (smtpin08-en2 [10.13.10.153]) by smtpout.mac.com (8.12.6/MantshX 2.0) with ESMTP id i9C23lMU021491; Mon, 11 Oct 2004 19:03:47 -0700 (PDT) Received: from [64.81.234.94] (esther.gaelicwizard.net [64.81.234.94]) (authenticated bits=0) by mac.com (Xserve/smtpin08/MantshX 4.0) with ESMTP id i9C23kth000418 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO); Mon, 11 Oct 2004 19:03:47 -0700 (PDT) In-Reply-To: <1097356282.16929.161.camel@bobcat.mine.nu> References: <33DB5324-19C0-11D9-9F28-0003934F6406@gaelicWizard.net> <1097356282.16929.161.camel@bobcat.mine.nu> Mime-Version: 1.0 (Apple Message framework v619) Content-Type: text/plain; charset=ISO-8859-1; format=flowed Message-Id: From: John Davidorff Pell Date: Mon, 11 Oct 2004 19:03:45 -0700 To: =?ISO-8859-1?Q?Ville_Skytt=E4?= X-Mailer: Apple Mail (2.619) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of johnpell@mac.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9C23nMv030123 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Autotool Magic X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org On 9 Oct 2004, at 14:11, Ville Skyttä wrote: > On Sat, 2004-10-09 at 09:55, John Davidorff Pell wrote: >> I would like to conform with the FHS standard, [...] >> >> I actually got it looking like it conforms by specifying archlibdir to >> configure, but I don't feel good about that. >> (--archlibdir='\${prefix}/libexec/\${instvardir}' if I remember >> correctly) > > FYI: there's no "libexec" in any recent version of the FHS... IIRC one > is supposed to use /usr/lib/$package or something like that instead. Oops:-) I admit its been a while since I read the standard (but I did actually read it... once upon a time...) I didn't realise that it was now supposed to be under lib/somethingorother... I don't like that... You don't happen to know their justification for that, do you? lib should not be a catch-all! >> Also, I've noticed that xemacs-packages in in prefix/lib, not in >> datadir (prefix/share for me). Shouldn't lisp files be in the datadir, >> not the lib dir? > > I tend to agree, and so do apparently many Linux distributions. There > are patches around for this; the ones that I'm familiar with simply do > a > s/lib/share/, but perhaps there are some backwards compatibility issues > that should be taken additionally into account here. With an autotool update, this should become much simpler no? Should this kind of change be rolled into that? I'm assuming that changing lib to share, for the case of packages, does not happen in the Makefiles? I'll look around for the patches you speak of. Thanks :-) JP -- God is dead, now the war shall never end. From xemacs-beta-bounces@xemacs.org Mon Oct 11 22:19:30 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C2JOvf032358; Mon, 11 Oct 2004 22:19:24 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C2JMkv032349 for ; Mon, 11 Oct 2004 22:19:22 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9C2JMQc032348 for xemacs-beta-mailman@xemacs.org; Mon, 11 Oct 2004 22:19:22 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C2JL3I032337 for ; Mon, 11 Oct 2004 22:19:21 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9C2JLQB032336 for xemacweb@tux.org; Mon, 11 Oct 2004 22:19:21 -0400 Received: from rent.teradyne.com (rent.teradyne.com [198.51.251.8]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C2JKCk032326; Mon, 11 Oct 2004 22:19:21 -0400 Received: from chorus.teradyne.com (chorus.teradyne.com [131.101.1.195]) by rent.teradyne.com (8.8.8+Sun/8.8.8) with ESMTP id WAA21560; Mon, 11 Oct 2004 22:19:17 -0400 (EDT) Received: from kiki.icd.teradyne.com (kiki.icd.teradyne.com [131.101.10.126]) by chorus.teradyne.com (8.8.8+Sun/8.7.1) with ESMTP id WAA05806; Mon, 11 Oct 2004 22:19:17 -0400 (EDT) Received: from denver.icd.teradyne.com (denver [131.101.18.106]) by kiki.icd.teradyne.com (8.9.3+Sun/8.9.3) with ESMTP id WAA16940; Mon, 11 Oct 2004 22:20:49 -0400 (EDT) Received: (from sheltonv@localhost) by denver.icd.teradyne.com (8.11.6+Sun/8.11.6) id i9C2JGL27993; Mon, 11 Oct 2004 22:19:16 -0400 (EDT) X-Authentication-Warning: denver.icd.teradyne.com: sheltonv set sender to acs@xemacs.org using -f To: Vin Shelton References: <545acutux1g.fsf@xemacs.org> From: Vin Shelton Organization: The XEmacs Development Team Date: Mon, 11 Oct 2004 22:19:16 -0400 In-Reply-To: (Vin Shelton's message of "Mon, 11 Oct 2004 19:01:12 -0400") Message-ID: <545y8icispn.fsf@xemacs.org> Lines: 52 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of acs@xemacs.org does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: XEmacs beta Subject: Re: auto-autoloads errors from latest XEmacs packages X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Vin Shelton writes: > Steve Youngs writes: > >> * Vin Shelton writes: >> >> > Funning with up-to-the-minute packages (built with 21.4, BTW), I'm >> > getting the following errors starting up XEmacs-21.4: >> >> > Loading /u/sheltonv/software/SunOS-5.8/xemacs-packages/lisp/bbdb/auto-autoloads... >> > (file auto-autoloads.el is newer) >> >> Running packages "quasi-in-place" via `SYMLINK = t', right? > > No. I always copy from cvsroot and build from a fresh copy and > install from the 'make bindist'ed tarballs. > > Strangely enough, however, I'm not seeing those errors in my latest > package builds from home (the results I reported came from a build at > work). I'll investigate a little further. Hmmm. I don't understand why this occurs. I rebuilt from scratch (with the exact same sources), and I got a warning on only 1 file: xemacs Loading /u/sheltonv/software/SunOS-5.8/xemacs-packages/lisp/edebug/auto-autoloads... (file auto-autoloads.el is newer) Loading /u/sheltonv/software/SunOS-5.8/xemacs-packages/lisp/edebug/auto-autoloads...done (file auto-autoloads.el is newer) So, here's what I found: ll $BLDROOT/xemacs-packages-2004-10-11/xemacs-packages/edebug/auto-auto* -rw-r--r-- 1 sheltonv vobgrp 2291 Oct 11 21:19 /u/sheltonv/software/SunOS-5.8/build/xemacs-packages-2004-10-11/xemacs-packages/edebug/auto-autoloads.el -rw-r--r-- 1 sheltonv vobgrp 2832 Oct 11 21:36 /u/sheltonv/software/SunOS-5.8/build/xemacs-packages-2004-10-11/xemacs-packages/edebug/auto-autoloads.elc Hmmm. Looks OK. Try the tarball: tar tvfz ~/tmp/staging/edebug-1.21-pkg.tar.gz| grep auto -rw-r--r-- root/root 2291 2004-10-11 21:36:29 lisp/edebug/auto-autoloads.el -rw-r--r-- root/root 2832 2004-10-11 21:36:19 lisp/edebug/auto-autoloads.elc Yup - that would do it. But why would the timestamp of the auto-autoloads.el file get updated? I'm using GNU tar, BTW. This might have something to do with clock skew over the NFS network, but I don't understand exactly what. Anyway, if anyone can enlighten me, I'd be happy to hear what you think is going on. - Vin From xemacs-beta-bounces@xemacs.org Tue Oct 12 00:53:59 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C4rm2Y006725; Tue, 12 Oct 2004 00:53:48 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C4rkVj006715 for ; Tue, 12 Oct 2004 00:53:46 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9C4rkL0006714 for xemacs-beta-mailman@xemacs.org; Tue, 12 Oct 2004 00:53:46 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C4rgKJ006693 for ; Tue, 12 Oct 2004 00:53:42 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9C4rgNu006692 for xemacweb@tux.org; Tue, 12 Oct 2004 00:53:42 -0400 Received: from yxa.extundo.com (root@178.230.13.217.in-addr.dgcsystems.net [217.13.230.178]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C4rbSA006665; Tue, 12 Oct 2004 00:53:41 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by yxa.extundo.com (8.13.1/8.13.1/Debian-14) with ESMTP id i9C3bCAa010975; Tue, 12 Oct 2004 05:37:13 +0200 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CHDTJ-0007rn-00; Tue, 12 Oct 2004 12:37:09 +0900 To: John Davidorff Pell References: <33DB5324-19C0-11D9-9F28-0003934F6406@gaelicWizard.net> <1097356282.16929.161.camel@bobcat.mine.nu> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 12 Oct 2004 12:37:09 +0900 In-Reply-To: (John Davidorff Pell's message of "Mon, 11 Oct 2004 19:03:45 -0700") Message-ID: <87u0t0sj2y.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version 0.75-1, clamav-milter version 0.75c on yxa-iv X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 217.13.230.178 is authenticated by a trusted mechanism) X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Autotool Magic X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "John" == John Davidorff Pell writes: John> I didn't realise that it was now supposed to be under John> lib/somethingorother... I don't like that... You don't John> happen to know their justification for that, do you? lib John> should not be a catch-all! FHS has never had a libexec, AFAIK. That's something that GNU has found it can do without, by using $prefix/lib/$app-$version/$arch (where $arch is a cpu-vendor-os string). The FHS idea apparently is that .../lib is where applications find executable code. Generally useful libraries live in .../lib itself, application-specific code lives in .../lib/$APPLICATION. Architecture-independent code in practice often goes in .../share/$APPLICATION, although FHS doesn't explicitly say it's OK. So it's not really a catchall in the way /usr/bin is. The only issue I have with this is that you end up with an installable package spreading itself across .../lib/$APPLICATION, .../share/$APPLICATION, .../etc/$APPLICATION, and so on. For something like XEmacs I prefer the /opt organization: /opt/xemacs/lib/xemacs-packages (etc, could just as well be "share") /opt/xemacs/xemacs-x.y.z/ (with libexec, lib, etc here for version) >>> Shouldn't lisp files be in the datadir, not the lib dir? Not obvious. FHS 2.1 sez /usr/lib includes object files, libraries, and internal binaries that are not intended to be executed directly by users or shell scripts. It doesn't discuss architecture-independent scripts and libraries explicitly, only referring to "miscellaneous data". It does mention Perl as follows If an application uses a subdirectory, all architecture-dependent data exclusively used by the application should be placed within that subdirectory. For example, the perl5 subdirectory for Perl 5 modules and libraries. An examination of /usr/lib/perl5 (Debian 'sid') shows a few .so's, and tons of .pl and .pm files. The discussion of /usr/share includes a lot of examples, _none_ of which are executable. OTOH, /usr/share/perl5 seems to contain most of the packaged Perl. So a /usr/share/xemacs21/xemacs-packages (etc) would be consistent with this. I think the version-specific Lisp should continue to be associated with platform-specific data in $prefix/lib/xemacs-$version/lisp, but I don't care where the packages go. John> With an autotool update, this should become much simpler no? I'm pretty sure it's orthogonal. autotools have had the facility to handle this for a long time. We haven't changed our defaults for the various installation directories because they work for XEmacs on a lot of platforms. XEmacs takes cross-platform compatibility seriously, more so than any GNU project I know of. Of course, vendors are welcome to change them, and often do. As for changing the defaults at this point: Emacs is a GNU package, and RMS puts the GNU system first. Since FHS really originated with Linux, it's always been pretty close to traditional GNU. Furthermore, since other Linux packages have moved to FHS conformance, it makes sense for Emacs to do so to. This is a good deal all around for GNUbies. RMS sez, "If this causes problems for other systems, tough. They can work it out; our job is to support the GNU system---since this is good for GNU, we'll do it." However, this has the potential to be really annoying for non-FHS systems, and nobody here (including FHS advocates) have been willing to do the testing to ensure that a change in defaults won't cause a problem. And since XEmacs computes these paths at runtime, there potentially _are_ problems that won't show up in cursory testing. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Tue Oct 12 03:20:29 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C7KHQF000588; Tue, 12 Oct 2004 03:20:22 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C7KFXX000580 for ; Tue, 12 Oct 2004 03:20:15 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9C7KF3M000579 for xemacs-beta-mailman@xemacs.org; Tue, 12 Oct 2004 03:20:15 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C7KAlc000561 for ; Tue, 12 Oct 2004 03:20:10 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9C7KATs000560 for xemacweb@tux.org; Tue, 12 Oct 2004 03:20:10 -0400 Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.83]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C7K4d3000540; Tue, 12 Oct 2004 03:20:08 -0400 Received: from mac.com (smtpin08-en2 [10.13.10.153]) by smtpout.mac.com (8.12.6/MantshX 2.0) with ESMTP id i9C7K49X015371; Tue, 12 Oct 2004 00:20:04 -0700 (PDT) Received: from [64.81.234.94] (esther.gaelicwizard.net [64.81.234.94]) (authenticated bits=0) by mac.com (Xserve/smtpin08/MantshX 4.0) with ESMTP id i9C7K2FK010053 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO); Tue, 12 Oct 2004 00:20:03 -0700 (PDT) In-Reply-To: <87u0t0sj2y.fsf@tleepslib.sk.tsukuba.ac.jp> References: <33DB5324-19C0-11D9-9F28-0003934F6406@gaelicWizard.net> <1097356282.16929.161.camel@bobcat.mine.nu> <87u0t0sj2y.fsf@tleepslib.sk.tsukuba.ac.jp> Mime-Version: 1.0 (Apple Message framework v619) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <2102BA0F-1C1F-11D9-9C7D-0003934F6406@mac.com> Content-Transfer-Encoding: 7bit From: John Davidorff Pell Date: Tue, 12 Oct 2004 00:20:00 -0700 To: "Stephen J. Turnbull" X-Mailer: Apple Mail (2.619) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of johnpell@mac.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Autotool Magic X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org I'm not sure if this should continue on list, its becoming more of me asking questions than anything useful... I would have sworn I've read about libexec in some FHS doc... not too long ago... I guess I must be very mistaken :-! I very much like the separation of pieces of an application into several different parts, bin lib libexec share... lib seems to me to be the place for code that is linked or loaded into the running app, not standalone binaries, or parsable text. I also like the /opt/$APP idea, I use it for many of the packages i've installed myself. Within /opt/xemacs, though, it no longer matters what directories are used, save the bin dir. Here separation is not for function, but for package. It might as well be: /opt/xemacs[-$version]/bin /opt/xemacs[-$version]/stuff /opt/xemacs-packages My installation of GNU Emacs (which I'm trying to gracefully replace with XEmacs) uses libexec, so I assumed that GNU uses libexec... Thanx, JP On 11 Oct 2004, at 20:37, Stephen J. Turnbull wrote: >>>>>> "John" == John Davidorff Pell writes: > > John> I didn't realise that it was now supposed to be under > John> lib/somethingorother... I don't like that... You don't > John> happen to know their justification for that, do you? lib > John> should not be a catch-all! > > FHS has never had a libexec, AFAIK. That's something that GNU has > found it can do without, by using $prefix/lib/$app-$version/$arch > (where $arch is a cpu-vendor-os string). > > The FHS idea apparently is that .../lib is where applications find > executable code. Generally useful libraries live in .../lib itself, > application-specific code lives in .../lib/$APPLICATION. > Architecture-independent code in practice often goes in > .../share/$APPLICATION, although FHS doesn't explicitly say it's OK. > So it's not really a catchall in the way /usr/bin is. > > The only issue I have with this is that you end up with an installable > package spreading itself across .../lib/$APPLICATION, > .../share/$APPLICATION, .../etc/$APPLICATION, and so on. For > something like XEmacs I prefer the /opt organization: > > /opt/xemacs/lib/xemacs-packages (etc, could just as well be "share") > /opt/xemacs/xemacs-x.y.z/ (with libexec, lib, etc here for > version) > >>>> Shouldn't lisp files be in the datadir, not the lib dir? > > Not obvious. FHS 2.1 sez > > /usr/lib includes object files, libraries, and internal > binaries that are not intended to be executed directly by users > or shell scripts. > > It doesn't discuss architecture-independent scripts and libraries > explicitly, only referring to "miscellaneous data". It does mention > Perl as follows > > If an application uses a subdirectory, all > architecture-dependent data exclusively used by the application > should be placed within that subdirectory. For example, the > perl5 subdirectory for Perl 5 modules and libraries. > > An examination of /usr/lib/perl5 (Debian 'sid') shows a few .so's, and > tons of .pl and .pm files. The discussion of /usr/share includes a > lot of examples, _none_ of which are executable. OTOH, > /usr/share/perl5 seems to contain most of the packaged Perl. So a > /usr/share/xemacs21/xemacs-packages (etc) would be consistent with > this. > I think the version-specific Lisp should continue to be associated > with platform-specific data in $prefix/lib/xemacs-$version/lisp, but I > don't care where the packages go. > > John> With an autotool update, this should become much simpler no? > > I'm pretty sure it's orthogonal. autotools have had the facility to > handle this for a long time. We haven't changed our defaults for the > various installation directories because they work for XEmacs on a lot > of platforms. XEmacs takes cross-platform compatibility seriously, > more so than any GNU project I know of. Of course, vendors are > welcome to change them, and often do. > > As for changing the defaults at this point: Emacs is a GNU package, > and RMS puts the GNU system first. Since FHS really originated with > Linux, it's always been pretty close to traditional GNU. Furthermore, > since other Linux packages have moved to FHS conformance, it makes > sense for Emacs to do so to. This is a good deal all around for > GNUbies. RMS sez, "If this causes problems for other systems, tough. > They can work it out; our job is to support the GNU system---since > this is good for GNU, we'll do it." > > However, this has the potential to be really annoying for non-FHS > systems, and nobody here (including FHS advocates) have been willing > to do the testing to ensure that a change in defaults won't cause a > problem. And since XEmacs computes these paths at runtime, there > potentially _are_ problems that won't show up in cursory testing. > > > -- > Institute of Policy and Planning Sciences > http://turnbull.sk.tsukuba.ac.jp > University of Tsukuba Tennodai 1-1-1 Tsukuba > 305-8573 JAPAN > Ask not how you can "do" free software business; > ask what your business can "do for" free software. > > > -- "They [our enemies] never stop thinking about new ways to harm our country and our people, and neither do we. We must never stop thinking about how best to offend our country." - George W. Bush (August 5, 2004) From xemacs-beta-bounces@xemacs.org Tue Oct 12 03:29:26 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C7TPJT001803; Tue, 12 Oct 2004 03:29:25 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C7TOCx001797 for ; Tue, 12 Oct 2004 03:29:24 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9C7TOag001796 for xemacs-beta-mailman@xemacs.org; Tue, 12 Oct 2004 03:29:24 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C7TNfk001784 for ; Tue, 12 Oct 2004 03:29:23 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9C7TN7G001783 for xemacweb@tux.org; Tue, 12 Oct 2004 03:29:23 -0400 Received: from mailrelay1.alcatel.de (mailrelay2.alcatel.de [194.113.59.56]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C7TMmp001765; Tue, 12 Oct 2004 03:29:22 -0400 Received: from slbwba.alcatel.de (slbwba.bln.sel.alcatel.de [149.204.93.83]) by mailrelay1.alcatel.de (8.12.11/8.12.10) with ESMTP id i9C7Srrc014927; Tue, 12 Oct 2004 09:28:54 +0200 (MEST) To: Adrian Aichner References: <871xg6256r.fsf@gmx.de> <4ql07vns.fsf@smtprelay.t-online.de> From: Michael Albinus Date: Tue, 12 Oct 2004 09:28:53 +0200 In-Reply-To: <4ql07vns.fsf@smtprelay.t-online.de> (Adrian Aichner's message of "Tue, 12 Oct 2004 00:11:03 +0200") Message-ID: User-Agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/20.7 (hpux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Alcanet-MTA-scanned-and-authorized: yes Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of michael.albinus@alcatel.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: Mats Lidell , Kai Grossjohann , xemacs-beta@xemacs.org Subject: Re: [Mats Lidell] Re: [PACKAGES] Fix package build X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Adrian Aichner writes: > Hi Michael, please get the latest data from above link. > > Thanks to the doc update quite a few errors are gone. > > tramp right now has only one link error: > > /Documentation/packages/html/tramp_7.html > had 1 failed url > http://www4.ncsu.edu/~tlroche/plinkTramp.html > access forbidden (403) In Tramp CVS, I've removed it already. Will appear with Tramp 2.0.45 soon. > I was not able to google up a replacement link. I've tried to contact Tom Roche for a replacement link, no answer so far. > Best regards, > > Adrian Best regards, Michael. From xemacs-beta-bounces@xemacs.org Tue Oct 12 05:10:05 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C99w9f018208; Tue, 12 Oct 2004 05:09:59 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C99uHO018198 for ; Tue, 12 Oct 2004 05:09:56 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9C99u0d018196 for xemacs-beta-mailman@xemacs.org; Tue, 12 Oct 2004 05:09:56 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C99tan018182 for ; Tue, 12 Oct 2004 05:09:55 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9C99tX0018181 for xemacweb@tux.org; Tue, 12 Oct 2004 05:09:55 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C99sYu018172 for ; Tue, 12 Oct 2004 05:09:55 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CHIfM-0000Uu-00; Tue, 12 Oct 2004 18:09:56 +0900 To: Aidan Kehoe References: <16737.42223.476357.402774@ns5.nestdesign.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 12 Oct 2004 18:09:56 +0900 In-Reply-To: <16737.42223.476357.402774@ns5.nestdesign.com> (Aidan Kehoe's message of "Mon, 4 Oct 2004 20:30:55 +0100") Message-ID: <878yacmhej.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Sundry C functions, and the ASCII-compatible assumptions made. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Yeah, I know this is replying to an old message. I'm cleaning up some spamassassin breakage. Finally found a bunch of missing messages in a spambucket. >>>>> "Aidan" == Aidan Kehoe writes: Aidan> [1] Yeah, you could argue that the coding system of Aidan> environment variables is not necessarily that of system Aidan> filenames; but, I don't see any corresponding Aidan> getenv-coding-system variable to me. There are a bunch of aliases for coding systems at the C level that (IIRC) don't make it to the Lisp level. Check in src/*-coding.c. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Tue Oct 12 05:25:41 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C9PdBW020548; Tue, 12 Oct 2004 05:25:40 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C9Pbf8020535 for ; Tue, 12 Oct 2004 05:25:37 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9C9PbmH020534 for xemacs-beta-mailman@xemacs.org; Tue, 12 Oct 2004 05:25:37 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C9Pa34020519 for ; Tue, 12 Oct 2004 05:25:36 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9C9Papd020518 for xemacweb@tux.org; Tue, 12 Oct 2004 05:25:36 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C9PY52020503; Tue, 12 Oct 2004 05:25:34 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CHIuW-0000Wt-00; Tue, 12 Oct 2004 18:25:36 +0900 To: Aidan Kehoe References: <003701c4aa91$0d262500$210110ac@NEEEEEEE> <16739.61072.543060.920311@ns5.nestdesign.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 12 Oct 2004 18:25:36 +0900 In-Reply-To: <16739.61072.543060.920311@ns5.nestdesign.com> (Aidan Kehoe's message of "Wed, 6 Oct 2004 14:09:36 +0100") Message-ID: <874ql0mgof.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'Stephen J. Turnbull'" , Ben Wing , "'XEmacs Beta'" Subject: Re: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org More followup. I'll try to avoid stuff Ben has covered. >>>>> "Aidan" == Aidan Kehoe writes: Aidan> The reason I missed the intention [of Ben's 8-bit work] is Aidan> because I don't think that many people are working only Aidan> with Latin-1 any more--it's either Windows-1252 or Aidan> iso-8859-15. (I've sent a mail with a UTF-8 encoded Euro You're missing the point here. The problem with UTF-8 and Windows-1252 is that XEmacs just plain doesn't support them (lack of support for UTF-8 is a Gnus issue, actually; Gnus just assumes that XEmacs doesn't support it). If somebody wants to go to the work of defining CCL files for them and document them, it shouldn't be a problem. We've had people submit these things, but the only people who ever submitted revisions requested for their patches are Russians. That's why the KOI8 and Windows-1251 stuff is almost adequate. The 8-bit support stuff is a well-justified optimization that will make it possible to make Mule the default, thus getting all the monolingual 7-bit Americans on board. I don't see why there should be any difficulty in allowing different buffers to have different 8-bit codings, either, which will make Central Europeans happy, too. Aidan> o If we limit 8-bit fixed-width text to iso-8859-1, and Aidan> even if we don't, do we really want XEmacs to hang for a Aidan> couple of seconds when someone types a Euro sign or pastes Aidan> a directed quotation mark into the end of a big buffer? (I Aidan> can't be certain that's what will happen--I haven't seen Aidan> any figures for conversion speed between the internal Aidan> formats--but it doesn't seem unlikely to me.) Internal conversion is two or more orders of magnitude faster than fontlock. Most people find the fontlock default of 256KB reasonable, so that would suggest a 25MB buffer.... Aidan> o I can easily imagine a situation, Haven't I warned you about premature optimization? ;-) Aidan> The user in the last couple of weeks who had terrible Aidan> performance with Mule, VM and East Asian spam may get Aidan> slightly faster summaries, but the performance subsequent Aidan> to the summaries getting generated will be just as Aidan> terrible. Only the summaries are a problem, though. Locality in reading mail messages is very high, and the existing position caching is quite sufficient. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Tue Oct 12 05:33:44 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C9XeYO021781; Tue, 12 Oct 2004 05:33:40 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C9Xds7021775 for ; Tue, 12 Oct 2004 05:33:39 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9C9XdUN021774 for xemacs-beta-mailman@xemacs.org; Tue, 12 Oct 2004 05:33:39 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C9XbZC021763 for ; Tue, 12 Oct 2004 05:33:38 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9C9XbAC021762 for xemacweb@tux.org; Tue, 12 Oct 2004 05:33:37 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C9XZZr021744 for ; Tue, 12 Oct 2004 05:33:36 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CHJ2H-0000Y8-00; Tue, 12 Oct 2004 18:33:37 +0900 To: Aidan Kehoe References: <16739.61072.543060.920311@ns5.nestdesign.com> <007001c4ac01$eca81640$210110ac@NEEEEEEE> <16740.62994.974031.609247@ns5.nestdesign.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 12 Oct 2004 18:33:37 +0900 In-Reply-To: <16740.62994.974031.609247@ns5.nestdesign.com> (Aidan Kehoe's message of "Thu, 7 Oct 2004 08:53:54 +0100") Message-ID: <87zn2sl1qm.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" , Ben Wing Subject: Re: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Aidan" == Aidan Kehoe writes: Aidan> Yeah, we could move to UTF-8 as the Ibyte * format, but to Aidan> usefully work with all of Unicode, we'd need to switch to Aidan> something very like UTF-32 as our Ichar format. Surprise! The Ichar format can be UTF-8, too, most likely. 4 bytes is enough to encode all of UTF-32. The question would be whether our chartable code could efficiently index that representation; I would guess it can. We _could_ use an extended "charset-in-Ichar" format, anyway. We can definitely afford more bits for "leading bytes" in Ichars; the problem that we faced with Mule _buffer_ coding was fitting into the artificial limitations imposed by ISO 2022 compatibility. I just don't see why we'd want to, since this would mean Unicode lookups on all Ichar<->Ibyte transformations, instead of only in the case of Ichar->X font registries. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Tue Oct 12 05:44:27 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C9iQ2v023560; Tue, 12 Oct 2004 05:44:26 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C9iOda023554 for ; Tue, 12 Oct 2004 05:44:24 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9C9iOPx023553 for xemacs-beta-mailman@xemacs.org; Tue, 12 Oct 2004 05:44:24 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C9iN5P023541 for ; Tue, 12 Oct 2004 05:44:23 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9C9iNr2023540 for xemacweb@tux.org; Tue, 12 Oct 2004 05:44:23 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9C9iL5B023532 for ; Tue, 12 Oct 2004 05:44:22 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CHJCi-0000Z5-00; Tue, 12 Oct 2004 18:44:24 +0900 To: Aidan Kehoe References: <16740.62994.974031.609247@ns5.nestdesign.com> <000a01c4ac7f$fe26b470$210110ac@NEEEEEEE> <16741.18066.443603.28545@ns5.nestdesign.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 12 Oct 2004 18:44:24 +0900 In-Reply-To: <16741.18066.443603.28545@ns5.nestdesign.com> (Aidan Kehoe's message of "Thu, 7 Oct 2004 14:37:22 +0100") Message-ID: <87vfdgl18n.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Ben doesn't care, but FYI: >>>>> "Aidan" == Aidan Kehoe writes: Aidan> with the convenient access to a character's value within Aidan> charset by masking. That's what makes it different from Aidan> every other internationalisation effort I've looked at Aidan> closely. TRON code, used in the TRON OS, popular in embedded systems especially Japanese-origin cellphones. There are a couple of others, but Mule and TRON are the only ones that are used as external document exchange media. Aidan> Using [UTF-32] is more politically-correct than using Aidan> [UCS-4]. You may not care about political correctness. That's not the issue. The important issue is Microsoft-compatibility by allowing little-endian representation. UCS-4 is big-endian by definition. Aidan> This is incompatible with iso-2022, but in my everyday Aidan> experience I see it much more often than I do Aidan> iso-2022. Stephen doesn't like it :-) . It's true that I think that Windows-125x's incompatibility with ISO 2022 is an issue, but what I really think sucks about it is that it's non-standard. Microsoft doesn't define a new standard when they add new characters, they just edit the document that the IANA character set name registry points to. This means that unless you hang on Microsoft's every word, you are always at risk of losing conformance with their pseudo-standard. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Tue Oct 12 17:29:35 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9CLT8QC023576; Tue, 12 Oct 2004 17:29:09 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9CLT7cQ023552 for ; Tue, 12 Oct 2004 17:29:07 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9CLT7xK023551 for xemacs-beta-mailman@xemacs.org; Tue, 12 Oct 2004 17:29:07 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9CLT3Qu023537 for ; Tue, 12 Oct 2004 17:29:03 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9CLT3ed023536 for xemacweb@tux.org; Tue, 12 Oct 2004 17:29:03 -0400 Received: from smtp801.mail.sc5.yahoo.com (smtp801.mail.sc5.yahoo.com [66.163.168.180]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9CLT1DK023519 for ; Tue, 12 Oct 2004 17:29:01 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.223.42 with login) by smtp801.mail.sc5.yahoo.com with SMTP; 12 Oct 2004 21:29:00 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" , "'Aidan Kehoe'" Date: Tue, 12 Oct 2004 16:30:43 -0700 Message-ID: <015601c4b0b3$7f0253b0$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: <874ql0mgof.fsf@tleepslib.sk.tsukuba.ac.jp> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9CLT1DK023519 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --- You're missing the point here. The problem with UTF-8 and Windows-1252 is that XEmacs just plain doesn't support them (lack of support for UTF-8 is a Gnus issue, actually; Gnus just assumes that XEmacs doesn't support it). If somebody wants to go to the work of defining CCL files for them and document them, it shouldn't be a problem. --- Eh, I don't think this is quite right. We do have built-in UTF-8 support as well as automatic support for all Windows multibyte encodings by means of multibyte->Unicde and then Unicode->internal (this is in fact how the support is implemented). This is the first time I've heard of these problems [admittedly I've been out of the loop], and we don't need CCL for them. Now UTF-7 support hasn't been written yet but that is not really a big deal as public-domain or GNU code already exists to do such conversion. -----Original Message----- From: Stephen J. Turnbull [mailto:turnbull@sk.tsukuba.ac.jp] On Behalf Of Stephen J. Turnbull Sent: Tuesday, October 12, 2004 2:26 AM To: Aidan Kehoe Cc: 'XEmacs Beta'; Ben Wing; 'Stephen J. Turnbull' Subject: Re: Moving to Unicode internally More followup. I'll try to avoid stuff Ben has covered. >>>>> "Aidan" == Aidan Kehoe writes: Aidan> The reason I missed the intention [of Ben's 8-bit work] is Aidan> because I don't think that many people are working only Aidan> with Latin-1 any more--it's either Windows-1252 or Aidan> iso-8859-15. (I've sent a mail with a UTF-8 encoded Euro You're missing the point here. The problem with UTF-8 and Windows-1252 is that XEmacs just plain doesn't support them (lack of support for UTF-8 is a Gnus issue, actually; Gnus just assumes that XEmacs doesn't support it). If somebody wants to go to the work of defining CCL files for them and document them, it shouldn't be a problem. We've had people submit these things, but the only people who ever submitted revisions requested for their patches are Russians. That's why the KOI8 and Windows-1251 stuff is almost adequate. The 8-bit support stuff is a well-justified optimization that will make it possible to make Mule the default, thus getting all the monolingual 7-bit Americans on board. I don't see why there should be any difficulty in allowing different buffers to have different 8-bit codings, either, which will make Central Europeans happy, too. Aidan> o If we limit 8-bit fixed-width text to iso-8859-1, and Aidan> even if we don't, do we really want XEmacs to hang for a Aidan> couple of seconds when someone types a Euro sign or pastes Aidan> a directed quotation mark into the end of a big buffer? (I Aidan> can't be certain that's what will happen--I haven't seen Aidan> any figures for conversion speed between the internal Aidan> formats--but it doesn't seem unlikely to me.) Internal conversion is two or more orders of magnitude faster than fontlock. Most people find the fontlock default of 256KB reasonable, so that would suggest a 25MB buffer.... Aidan> o I can easily imagine a situation, Haven't I warned you about premature optimization? ;-) Aidan> The user in the last couple of weeks who had terrible Aidan> performance with Mule, VM and East Asian spam may get Aidan> slightly faster summaries, but the performance subsequent Aidan> to the summaries getting generated will be just as Aidan> terrible. Only the summaries are a problem, though. Locality in reading mail messages is very high, and the existing position caching is quite sufficient. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Tue Oct 12 17:35:23 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9CLZMMK024752; Tue, 12 Oct 2004 17:35:22 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9CLZJq1024741 for ; Tue, 12 Oct 2004 17:35:19 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9CLZJGt024740 for xemacs-beta-mailman@xemacs.org; Tue, 12 Oct 2004 17:35:19 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9CLZI1k024725 for ; Tue, 12 Oct 2004 17:35:18 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9CLZIv7024724 for xemacweb@tux.org; Tue, 12 Oct 2004 17:35:18 -0400 Received: from smtp812.mail.sc5.yahoo.com (smtp812.mail.sc5.yahoo.com [66.163.170.82]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9CLZHgE024713 for ; Tue, 12 Oct 2004 17:35:17 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.223.42 with login) by smtp812.mail.sc5.yahoo.com with SMTP; 12 Oct 2004 21:35:16 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" , "'Aidan Kehoe'" Date: Tue, 12 Oct 2004 16:37:00 -0700 Message-ID: <015701c4b0b4$5f2ec900$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: <87zn2sl1qm.fsf@tleepslib.sk.tsukuba.ac.jp> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9CLZHgE024713 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org 4 bytes cannot be enough to encode all of UTF-32 in UTF-8, since UTF-32 already has 32 bits of info. [in fact you need 6 bytes.] however, UTF-8<-->UTF-32 conversion is not difficult and since we already do similar sorts of conversion in Itext<-->Ichar, there would be no implementation pain. Definitely however we want Ichar and Itext to be algorithmically convertible. -----Original Message----- From: Stephen J. Turnbull [mailto:turnbull@sk.tsukuba.ac.jp] On Behalf Of Stephen J. Turnbull Sent: Tuesday, October 12, 2004 2:34 AM To: Aidan Kehoe Cc: Ben Wing; 'XEmacs Beta' Subject: Re: Moving to Unicode internally >>>>> "Aidan" == Aidan Kehoe writes: Aidan> Yeah, we could move to UTF-8 as the Ibyte * format, but to Aidan> usefully work with all of Unicode, we'd need to switch to Aidan> something very like UTF-32 as our Ichar format. Surprise! The Ichar format can be UTF-8, too, most likely. 4 bytes is enough to encode all of UTF-32. The question would be whether our chartable code could efficiently index that representation; I would guess it can. We _could_ use an extended "charset-in-Ichar" format, anyway. We can definitely afford more bits for "leading bytes" in Ichars; the problem that we faced with Mule _buffer_ coding was fitting into the artificial limitations imposed by ISO 2022 compatibility. I just don't see why we'd want to, since this would mean Unicode lookups on all Ichar<->Ibyte transformations, instead of only in the case of Ichar->X font registries. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Wed Oct 13 03:35:05 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9D7Xtub022638; Wed, 13 Oct 2004 03:34:01 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9D7XrLG022630 for ; Wed, 13 Oct 2004 03:33:53 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9D7Xrua022627 for xemacs-beta-mailman@xemacs.org; Wed, 13 Oct 2004 03:33:53 -0400 Resent-From: XEmacs Webmaster Resent-Message-ID: <16748.55905.738038.339458@gwyn.tux.org> Resent-Date: Wed, 13 Oct 2004 03:33:53 -0400 (EDT) Resent-To: xemacs-beta-mailman@xemacs.org X-Authentication-Warning: bastard.youngs.au.com: steve set sender to steve@youngs.au.com using -f Mail-Copies-To: never Keywords: xemacs References: <16745.34036.109166.696444@gargle.gargle.HOWL> <86oejaqojd.fsf@oumu.localdomain> X-Face: %@A&y\ef)A6pi|q43; M>uyhO)~NP*fpdo0XrUuutf0|nku\O5JV(7EG%odc'n6}G@tYRl+B #[n,%B`.sHZ5>3MZvrm%,rWE7)c}ZXjH\>=p@AL\y\gyu|.lJ8B`F++86 Organization: The XEmacs Project X-X-Day: Only 2431322 days till X-Day. Got Slack? X-URL: X-Request-PGP: X-OpenPGP-Fingerprint: 1659 2093 19D5 C06E D320 3A20 1D27 DB4B A94B 3003 X-Now-Playing: Cigarettes Will Kill You --- [Ben Lee] X-Discordian-Date: Prickle-Prickle, the 65th day of Bureaucracy, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta In-Reply-To: <86oejaqojd.fsf@oumu.localdomain> (Adam Duck's message of "Sun, 10 Oct 2004 22:57:42 +0200") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of steve@youngs.au.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.4 required=5.0 tests=AWL autolearn=no version=2.63 From: Steve Youngs To: XEmacs beta Date: Mon, 11 Oct 2004 07:09:23 +1000 Cc: Subject: Re: Way slow sub-processes X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-=-= * Adam Duck writes: > Mike Cannon writes: >> I'm seeing a consistent problem in releases 21.5.14 and 21.5.17 of >> Xemacs but not in 21.4.15. It appears to be slowness in sending >> data to a sub-process from Xemacs. > You need this: > http://list-archive.xemacs.org/xemacs-beta/200407/msg00155.html > After I applied this "patch", I am able to use XEmacs-21.5 again. I wonder if there are any reasons why this patch hasn't been applied to CVS yet? -- |---------------------| | XEmacs - The only _______ you'll ever need. | | Fill in the blank, yes, it's THAT good! | |-------------------------------------| --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Eicq - The XEmacs ICQ Client iEYEABECAAYFAkFppQUACgkQHSfbS6lLMANK9QCdEHFwLi2kjCwqKUhdl/YEU9LR ZT0An0ZG74+zfoY7wv2pg4Gr6r2/1tqx =VBML -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Wed Oct 13 03:36:23 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9D7aLf4023098; Wed, 13 Oct 2004 03:36:21 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9D7ZADO022851 for ; Wed, 13 Oct 2004 03:35:10 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9D7ZAE2022848 for xemacs-beta-mailman@xemacs.org; Wed, 13 Oct 2004 03:35:10 -0400 Resent-From: XEmacs Webmaster Resent-Message-ID: <16748.55982.351209.829652@gwyn.tux.org> Resent-Date: Wed, 13 Oct 2004 03:35:10 -0400 (EDT) Resent-To: xemacs-beta-mailman@xemacs.org X-Attribution: APA References: <200410111938.i9BJciPZ026623@il93hsrv41.pcs.mot.com> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B (Praveen Kukkadapu's message of "Mon, 11 Oct 2004 14:38:44 -0500 (CDT)") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: EXO2QBZFYe8e4LiHaAUl--jezU9iMQuZ7iAPFN87d-EzM8uhXYzwrO@t-dialin.net X-TOI-MSGID: 1cbcfb0a-dc64-4a87-842b-3d63f542494c Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.6 required=5.0 tests=AWL,MAILTO_TO_SPAM_ADDR, RCVD_IN_SORBS autolearn=no version=2.63 From: Adrian Aichner To: Praveen Kukkadapu Date: Mon, 11 Oct 2004 22:13:35 +0200 Cc: Michael Diers , xemacs-beta@xemacs.org Subject: Re: (no subject) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Praveen Kukkadapu writes: > Browse versions is not working, > I am getting the following error Hi Praveen, I suggest you upgrade both xemacs to 21.4.15 and clearcase to 1.09. clearcase 1.09 is available as a pre-release since yesterday. It even supports version path completion. See http://list-archive.xemacs.org/xemacs-beta/200410/msg00122.html and http://www.xemacs.org/Releases/21.4.15.html Best regards, Adrian > > "Wrong number of arguments: # from to flags) "...(15)" [mapcar-extents identity nil buffer-or-string from to > flags] 7 704647>, 5" > > Emacs: XEmacs 21.1 (patch 14) "Cuyahoga Valley" [Lucid] (sparc-sun-solaris2.6, Mule) of Tue Jan 30 2001 on hornet2 > Package: clearcase.el > > current state: > ============== > (setq > system-type 'usg-unix-v > system-configuration "sparc-sun-solaris2.6" > emacs-version "21.1 (patch 14) \"Cuyahoga Valley\" XEmacs Lucid" > clearcase-clearcase-version-installed "ClearCase version 2002.05.00 (Tue Oct 30 08:53:37 EST 2001)\nclearcase_p2002.05.00-15 (Tue Nov 12 10:58:22 EST 2002)\nclearcase_p2002.05.00-12 (Wed Sep 11 11:10:13 EDT 2002)\nclearcase_p2002.05.00-21 (Mon Mar 17 15:57:00 EST 2003)\nclearcase_p2002.05.00-22 (Fri Mar 21 10:38:41 EST 2003)\nmultisite_p2002.05.00-6 (Tue Apr 08 12:57:23 EDT 2003)\nclearcase_p2002.05.00-23 (Fri May 23 07:13:40 EDT 2003)\nclearcase_p2002.05.00-24 (Wed May 28 17:17:47 EDT 2003)\nmultisite_p2002.05.00-7 (Thu May 22 06:13:34 EDT 2003)\nmultisite_p2002.05.00-8 (Wed Aug 06 08:06:57 EDT 2003)\nclearcase_p2002.05.00-30 (Tue Oct 28 17:20:52 EST 2003)\n@(#) MVFS version 2002.05.00 (Mon Apr 7 20:32:06 EDT 2003)\ncleartool 2002.05.00 (Fri Oct 26 20:12:13 EDT 2001)\ndb_server 2002.05.00+ (Mon Sep 8 23:55:36 EDT 2003)\nVOB database schema version: 53\n" > clearcase-cleartool-path "/usr/atria/bin/cleartool" > clearcase-lt nil > clearcase-v3 nil > clearcase-v4 nil > clearcase-v5 t > clearcase-v6 nil > clearcase-servers-online t > clearcase-disable-tq nil > clearcase-on-cygwin nil > clearcase-setview-root nil > clearcase-suppress-vc-within-mvfs t > shell-file-name "/bin/tcsh" > ) > > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Wed Oct 13 03:41:58 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9D7fveU024172; Wed, 13 Oct 2004 03:41:57 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9D7ft8p024159 for ; Wed, 13 Oct 2004 03:41:55 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9D7ftgc024158 for xemacs-beta-mailman@xemacs.org; Wed, 13 Oct 2004 03:41:55 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9D7fsDo024145 for ; Wed, 13 Oct 2004 03:41:54 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9D7fsX4024144 for xemacweb@tux.org; Wed, 13 Oct 2004 03:41:54 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9D7fnN2024123 for ; Wed, 13 Oct 2004 03:41:53 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CHdlS-0004Ri-00; Wed, 13 Oct 2004 16:41:38 +0900 To: Praveen Kukkadapu , xemacs-beta@xemacs.org References: <200410111938.i9BJciPZ026623@il93hsrv41.pcs.mot.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 13 Oct 2004 16:41:38 +0900 In-Reply-To: (Adrian Aichner's message of "Mon, 11 Oct 2004 22:13:35 +0200") Message-ID: <87655fhxot.fsf_-_@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,MAILTO_TO_SPAM_ADDR autolearn=no version=2.63 Cc: Subject: Spam trap X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "APA" == Adrian Aichner writes: APA> Praveen Kukkadapu writes: >> Browse versions is not working, I am getting the following >> error APA> Hi Praveen, I suggest you upgrade both xemacs to 21.4.15 and APA> clearcase to 1.09. I also suggest that you use a descriptive subject header. This is the first time I've seen a non-spam post that lacked a subject, and that's why these posts normally get spam-trapped. I guarantee that you will experience delays on all XEmacs lists posting with an empty subject, and there's some chance your post will be accidently deleted by the moderator. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Wed Oct 13 08:40:51 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DCeeML016397; Wed, 13 Oct 2004 08:40:41 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DCecur016389 for ; Wed, 13 Oct 2004 08:40:39 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9DCecOF016388 for xemacs-beta-mailman@xemacs.org; Wed, 13 Oct 2004 08:40:38 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DCebO7016370 for ; Wed, 13 Oct 2004 08:40:37 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9DCebVF016369 for xemacweb@tux.org; Wed, 13 Oct 2004 08:40:37 -0400 Received: from clsmtps1.edf.fr (clsmtps1.edf.fr [192.54.193.124]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DCeVRW016332; Wed, 13 Oct 2004 08:40:32 -0400 Received: from clsmtps1.edf.fr (localhost [127.0.0.1]) by localhost.edf.fr (Postfix) with ESMTP id B12888D002; Wed, 13 Oct 2004 14:40:18 +0200 (MEST) Received: from grthub03.grt.edf.fr (pcyaz01m.ext.grt.edf.fr [163.104.2.19]) by clsmtps1.edf.fr (Postfix) with ESMTP id 729138D18E; Wed, 13 Oct 2004 14:40:18 +0200 (MEST) Sensitivity: To: "Stephen J. Turnbull" From: "Philippe HAUTION" Date: Wed, 13 Oct 2004 14:40:36 +0100 Message-ID: X-MIMETrack: Serialize by Router on GRTHUB03/GRT/FR(Release 5.0.10 |March 22, 2002) at 13/10/2004 14:40:36 MIME-Version: 1.0 Content-type: text/plain; charset=iso-8859-1 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of philippe.haution@rte-france.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9DCeVRW016332 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Re: =?iso-8859-1?q?R=E9f=2E=3A_Re=3A_pending-delete-on_not_wo?= =?iso-8859-1?q?rking?= X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hello, I found this in the *Warnings* buffer : (7) (error/warning) Error in `pre-command-hook' (setting hook to nil): (wrong-type-argument unable to bind this type of event #) Isn't it connected with the problem we are talking about ? Regards, PH "Stephen J. Turnbull" @sk.tsukuba.ac.jp> on 23/09/2004 07:20:27 Envoyé par : "Stephen J. Turnbull" Pour: "Philippe HAUTION" cc: xemacs-beta@xemacs.org Objet: Re: Réf. : Re: pending-delete-on not working >>>>> "Philippe" == Philippe HAUTION writes: Philippe> At startup, pre-command-hook equals (paren-nuke-extent Philippe> pending-delete-pre-hook). When the problem happens, its Philippe> value is nil. Philippe> The problem is now that my colleagues and I don't see Philippe> what we are doing that suddenly triggers this strange Philippe> behaviour. I can't really say. My first guess was that paren.el was doing something horrible like setq'ing the hook to nil. Since inspection shows nothing of the kind, I hesitate to mess with it. My second hypothesis is that you are using several packages which make pre-command-hook into a local hook. Are you by any chance using the highline.el library? This uses make-local-variable instead of make-local-hook, which means that it's possible that the local hook mechanism is getting messed up. I can try fixing that, but it seems a long shot. Also, when the problem happens, try executing M-: (default-value 'pre-command-hook) RET. If pending-delete-pre-hook is in there but not in the local value (what you get with just M-: pre-command-hook RET), then it has something to do with local hook processing. Does it seem to happen only when you are working on some particular kind of file? Does it seem to happen after switching buffers on the first pending delete, or does it happen randomly after you've been working on a particular buffer for a long time and have successfully used pending delete in that buffer? (If the latter, that points a pretty clear finger at one of the modes in that buffer.) -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Wed Oct 13 08:44:42 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DCif8N017065; Wed, 13 Oct 2004 08:44:41 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DCie1L017053 for ; Wed, 13 Oct 2004 08:44:40 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9DCiewI017052 for xemacs-beta-mailman@xemacs.org; Wed, 13 Oct 2004 08:44:40 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DCicFX017039 for ; Wed, 13 Oct 2004 08:44:38 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9DCicY1017038 for xemacweb@tux.org; Wed, 13 Oct 2004 08:44:38 -0400 Received: from ns5.nestdesign.com (170.69-93-162.reverse.theplanet.com [69.93.162.170] (may be forged)) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DCibHM017029; Wed, 13 Oct 2004 08:44:38 -0400 Received: by ns5.nestdesign.com (Postfix, from userid 508) id 9E305328015; Wed, 13 Oct 2004 13:44:36 +0100 (IST) From: Aidan Kehoe MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-ID: <16749.9009.347066.39711@ns5.nestdesign.com> Date: Wed, 13 Oct 2004 13:44:33 +0100 To: XEmacs Beta In-Reply-To: <015601c4b0b3$7f0253b0$210110ac@NEEEEEEE> References: <874ql0mgof.fsf@tleepslib.sk.tsukuba.ac.jp> <015601c4b0b3$7f0253b0$210110ac@NEEEEEEE> X-Mailer: VM 7.18 under 21.4 (patch 13) "Rational FORTRAN" XEmacs Lucid X-Echelon-distraction: MF Croatian r00t Bluebird DEVGRP 2600 Magazine Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of kehoea@parhasard.net designates 69.93.162.170 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "Stephen J.Turnbull" , Ben Wing Subject: RE: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Aidan Kehoe List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org [Sorry for the lag; I went and let my domain expire, which will have caused mail to bounce, and am having issues with my recreational hardware, which impacts on spare-time coding and email. ] Ar an dara lá déag de mí Deireadh Fómhair, scríobh Ben Wing: > [Actually, Stephen wrote the bit immediately here:] > You're missing the point here. The problem with UTF-8 and Windows-1252 is > that XEmacs just plain doesn't support them (lack of support for UTF-8 is a > Gnus issue, actually; Gnus just assumes that XEmacs doesn't support it). If > somebody wants to go to the work of defining CCL files for them and document > them, it shouldn't be a problem. > --- > > Eh, I don't think this is quite right. We do have built-in UTF-8 support as > well as automatic support for all Windows multibyte encodings by means of > multibyte->Unicde and then Unicode->internal (this is in fact how the > support is implemented). Under Unix? > This is the first time I've heard of these problems [admittedly I've been > out of the loop], and we don't need CCL for them. Now UTF-7 support > hasn't been written yet but that is not really a big deal as > public-domain or GNU code already exists to do such conversion. Parenthetically, UTF-7 support in general isn't a big deal. IMAP uses it for folder names, IIRC, but beyond that, widespread use seems to have eluded it. > -----Original Message----- > From: Stephen J. Turnbull [mailto:turnbull@sk.tsukuba.ac.jp] On Behalf Of > Stephen J. Turnbull > Sent: Tuesday, October 12, 2004 2:26 AM > To: Aidan Kehoe > Cc: 'XEmacs Beta'; Ben Wing; 'Stephen J. Turnbull' > Subject: Re: Moving to Unicode internally > > > More followup. I'll try to avoid stuff Ben has covered. > > >>>>> "Aidan" == Aidan Kehoe writes: > > Aidan> The reason I missed the intention [of Ben's 8-bit work] is > Aidan> because I don't think that many people are working only > Aidan> with Latin-1 any more--it's either Windows-1252 or > Aidan> iso-8859-15. (I've sent a mail with a UTF-8 encoded Euro > > You're missing the point here. With an 8-bit Mule implementation that only has 8-bit fixed buffers for Latin 1, if a Windows-1252 document contains anything outside Latin 1, the buffer can't be fixed-width, because, for example, U+2022 can't be encoded in Latin 1. (To be clearer, this is imagining some future where we do support Windows-1252 out of the box, and on Unix as well as Windows.) If a buffer is autodetected as ISO 8859-15, the buffer won't be fixed width, An ISO 8859-15 LATIN SMALL LETTER E WITH ACUTE encodes as a different Mule character to an ISO 8859-1 LATIN SMALL LETTER E WITH ACUTE, and as such the buffer won't be totally iso-8859-1. There, I wasn't complaining about bugs in XEmacs; I was rather describing my perceptions of real-world usage, and why changing Mule to support fixed-width ISO 8859-1 buffers isn't such a huge win. > The problem with UTF-8 and Windows-1252 is that XEmacs just plain doesn't > support them (lack of support for UTF-8 is a Gnus issue, actually; Gnus > just assumes that XEmacs doesn't support it). If somebody wants to go to > the work of defining CCL files for them and document them, it shouldn't > be a problem. Mule-UCS supports UTF-8, and I'm more happy than not with it. I'm using it as a terminal-coding-system under 21.4--I keep my mail on a friend's co-located machine, and using an X11 connection over DSL isn't that snappy --and, for instance, I can see IPA characters without any problem, which I never could under X11 (cf: my name's pronounced /'eɪdn kjoË/). For the ISO 8859-15 Usenet posts I was talking about, Gnus transforms them from the Mime encoding to our internal format fine, fine, but Mule-UCS fails when transforming the internal format to utf-8, for TTY redisplay. Minimal test case; (encode-coding-string (make-char 'latin-iso8859-15 #xdf) 'utf-8) should give the same result as (encode-coding-string (make-char 'latin-iso8859-1 #xdf) 'utf-8) --and it does on 21.5--but instead, with Mule-UCS, it gives the UTF-8 encoding of U+FEFF. I've looked into why this is, but I haven't a solution yet. > The 8-bit support stuff is a well-justified optimization that will make it > possible to make Mule the default, thus getting all the monolingual 7-bit > Americans on board. Monolingual 7-bit Americans are as well served by the existing Mule implementation as they will be by the modification proposed. Monolingual 7-bit Americans don't use the high bit, and when you don't use the high bit in current Mule, (forward-char) et al. are always constant time. > I don't see why there should be any difficulty in allowing different > buffers to have different 8-bit codings, either, which will make Central > Europeans happy, too. Implementation complexity? For anything other than Latin 1, transforming to some Unicode-based internal format will probably need table lookup. > Aidan> o If we limit 8-bit fixed-width text to iso-8859-1, and > Aidan> even if we don't, do we really want XEmacs to hang for a > Aidan> couple of seconds when someone types a Euro sign or pastes > Aidan> a directed quotation mark into the end of a big buffer? (I > Aidan> can't be certain that's what will happen--I haven't seen > Aidan> any figures for conversion speed between the internal > Aidan> formats--but it doesn't seem unlikely to me.) > > Internal conversion is two or more orders of magnitude faster than fontlock. > Most people find the fontlock default of 256KB reasonable, That's good to know. > so that would suggest a 25MB buffer.... > Aidan> o I can easily imagine a situation, > > Haven't I warned you about premature optimization? ;-)  From what Ben writes, he imagined that particular situation too. And my feeling is that 8-bit Mule _is_ a premature optimisation; I think we should just move to a sixteen bit buffer text format, and that'll make Mule fast enough that we can unify the two branches. > Aidan> The user in the last couple of weeks who had terrible > Aidan> performance with Mule, VM and East Asian spam may get > Aidan> slightly faster summaries, but the performance subsequent > Aidan> to the summaries getting generated will be just as > Aidan> terrible. > > Only the summaries are a problem, though. Locality in reading mail messages > is very high, and the existing position caching is quite sufficient. Kyle, if you're reading this, are the summaries regenerated often? I'm trying to work it out, but I'm lost in a maze of twisty little passages all alike. -- Like the early Christians, Marx expected the millennium very soon; like their successors, his have been disappointed--once more, the world has shown itself recalcitrant to a tidy formula embodying the hopes of some section of mankind. (Russell) From xemacs-beta-bounces@xemacs.org Wed Oct 13 08:48:31 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DCmPtg017794; Wed, 13 Oct 2004 08:48:25 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DCmNOm017786 for ; Wed, 13 Oct 2004 08:48:23 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9DCmNEd017785 for xemacs-beta-mailman@xemacs.org; Wed, 13 Oct 2004 08:48:23 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DCmMSh017770 for ; Wed, 13 Oct 2004 08:48:22 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9DCmMle017769 for xemacweb@tux.org; Wed, 13 Oct 2004 08:48:22 -0400 Received: from ns5.nestdesign.com (170.69-93-162.reverse.theplanet.com [69.93.162.170] (may be forged)) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DCmLMH017763 for ; Wed, 13 Oct 2004 08:48:21 -0400 Received: by ns5.nestdesign.com (Postfix, from userid 508) id 98195328013; Wed, 13 Oct 2004 13:48:20 +0100 (IST) From: Aidan Kehoe MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <16749.9236.482553.200489@ns5.nestdesign.com> Date: Wed, 13 Oct 2004 13:48:20 +0100 To: "Ben Wing" In-Reply-To: <015701c4b0b4$5f2ec900$210110ac@NEEEEEEE> References: <87zn2sl1qm.fsf@tleepslib.sk.tsukuba.ac.jp> <015701c4b0b4$5f2ec900$210110ac@NEEEEEEE> X-Mailer: VM 7.18 under 21.4 (patch 13) "Rational FORTRAN" XEmacs Lucid X-Echelon-distraction: fritz ANC speedbump 701 RSP Ceridian Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of kehoea@parhasard.net designates 69.93.162.170 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Aidan Kehoe List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Ar an dara lá déag de mí Deireadh Fómhair, scríobh Ben Wing: > 4 bytes cannot be enough to encode all of UTF-32 in UTF-8, since UTF-32 > already has 32 bits of info. With UTF-32's range limits, 0 <= n < 0x10000, there's only a need to store 21 bits, and four UTF-8 octets is enough for that. -- Like the early Christians, Marx expected the millennium very soon; like their successors, his have been disappointed--once more, the world has shown itself recalcitrant to a tidy formula embodying the hopes of some section of mankind. (Russell) From xemacs-beta-bounces@xemacs.org Wed Oct 13 10:48:28 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DEmEpN016734; Wed, 13 Oct 2004 10:48:15 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DEmCvj016719 for ; Wed, 13 Oct 2004 10:48:12 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9DEmCFZ016717 for xemacs-beta-mailman@xemacs.org; Wed, 13 Oct 2004 10:48:12 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DEm9Om016691 for ; Wed, 13 Oct 2004 10:48:09 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9DEm948016690 for xemacweb@tux.org; Wed, 13 Oct 2004 10:48:09 -0400 Received: from kluster2.contactor.se (kluster2.contactor.se [193.15.23.26]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DEm7kX016647; Wed, 13 Oct 2004 10:48:08 -0400 Received: from hemma.contactor.se (localhost [127.0.0.1]) by kluster2.contactor.se (8.12.3/8.12.3/Debian-6.6) with SMTP id i9DEm1N9016332; Wed, 13 Oct 2004 16:48:01 +0200 Received: from global.sl.se ([194.237.104.1]) (SquirrelMail authenticated user matsl) by hemma.contactor.se with HTTP; Wed, 13 Oct 2004 16:48:01 +0200 (CEST) Message-ID: <47868.194.237.104.1.1097678881.squirrel@hemma.contactor.se> In-Reply-To: <87fz4pwrnh.fsf@tleepslib.sk.tsukuba.ac.jp> References: <58389.194.237.104.1.1097145609.squirrel@hemma.contactor.se> <87fz4pwrnh.fsf@tleepslib.sk.tsukuba.ac.jp> Date: Wed, 13 Oct 2004 16:48:01 +0200 (CEST) From: "Mats Lidell" To: "Stephen J. Turnbull" User-Agent: SquirrelMail/1.4.2 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of matsl@contactor.se does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=1.0 required=5.0 tests=AWL,PLING_QUERY, PRIORITY_NO_NAME autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Strange things in 21.5 (and dired!?) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Stephen J. Turnbull wrote: > Try LANG=C xemacs ... . It doesn't help (although it seems like the problem occurs a little less frequently.) Yours -- %% Mats From xemacs-beta-bounces@xemacs.org Wed Oct 13 11:58:04 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DFvkW0004978; Wed, 13 Oct 2004 11:57:51 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DFvitT004960 for ; Wed, 13 Oct 2004 11:57:44 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9DFviQ3004959 for xemacs-beta-mailman@xemacs.org; Wed, 13 Oct 2004 11:57:44 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DFvg94004943 for ; Wed, 13 Oct 2004 11:57:42 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9DFvg5l004941 for xemacweb@tux.org; Wed, 13 Oct 2004 11:57:42 -0400 Received: from relay.mortal.ru ([82.179.205.12]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DFvfEb004862 for ; Wed, 13 Oct 2004 11:57:42 -0400 Received: from us.dmz.local (wus000.dmz.local [10.32.1.6]) by relay.mortal.ru (8.11.6/8.11.6) with ESMTP id i9DFvZd24607 for ; Wed, 13 Oct 2004 19:57:35 +0400 Received: from us.dmz.local (localhost.dmz.local [127.0.0.1]) by us.dmz.local (8.12.3/8.12.3) with ESMTP id i9DG67uO000778 for ; Wed, 13 Oct 2004 20:06:07 +0400 (MSD) (envelope-from zevlg@yandex.ru) Received: (from wtc05@localhost) by us.dmz.local (8.12.3/8.12.3/Submit) id i9DG66wf000777; Wed, 13 Oct 2004 20:06:06 +0400 (MSD) X-Authentication-Warning: us.dmz.local: wtc05 set sender to zevlg@yandex.ru using -f To: XEmacs Beta Keywords: usage,scrollbar,instance,compute,devmeth From: Zajcev Evgeny Date: Wed, 13 Oct 2004 20:06:06 +0400 Message-ID: <827jpuk3gx.fsf@us.dmz.local> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: neutral (gwyn.tux.org: 82.179.205.12 is neither permitted nor denied by domain of zevlg@yandex.ru) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: XEmacs with memory usage enabled X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org If XEmacs is compiled with memory usage enabled, running in console and issuing `(window-memory-usage (selected-window))' will core dump XEmacs because tty console does not have method to compute scrollbar instance usage and there no check for that. Simple patch is change total += DEVMETH (d, compute_scrollbar_instance_usage, (d, inst, ovstats)); to if (HAS_DEVMETH_P(d, compute_scrollbar_instance_usage)) total += DEVMETH (d, compute_scrollbar_instance_usage, (d, inst, ovstats)); in 'compute_scrollbar_instance_usage' routine. Thanks! -- lg From xemacs-beta-bounces@xemacs.org Wed Oct 13 12:10:41 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DGAdC0009538; Wed, 13 Oct 2004 12:10:39 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DG2Owd006593 for ; Wed, 13 Oct 2004 12:02:24 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9DG2OrE006592 for xemacs-beta-mailman@xemacs.org; Wed, 13 Oct 2004 12:02:24 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DG2NH2006576 for ; Wed, 13 Oct 2004 12:02:23 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9DG2MBl006575 for xemacweb@tux.org; Wed, 13 Oct 2004 12:02:22 -0400 Received: from kluster2.contactor.se (kluster2.contactor.se [193.15.23.26]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DG2L6b006525; Wed, 13 Oct 2004 12:02:22 -0400 Received: from hemma.contactor.se (localhost [127.0.0.1]) by kluster2.contactor.se (8.12.3/8.12.3/Debian-6.6) with SMTP id i9DG2AN9026869; Wed, 13 Oct 2004 18:02:10 +0200 Received: from global.sl.se ([194.237.104.1]) (SquirrelMail authenticated user matsl) by hemma.contactor.se with HTTP; Wed, 13 Oct 2004 18:02:10 +0200 (CEST) Message-ID: <33198.194.237.104.1.1097683330.squirrel@hemma.contactor.se> In-Reply-To: <655h87o0.fsf@smtprelay.t-online.de> References: <871xg6256r.fsf@gmx.de><40197.194.237.104.1.1097478779.squirrel@hemma.contactor.se> <655h87o0.fsf@smtprelay.t-online.de> Date: Wed, 13 Oct 2004 18:02:10 +0200 (CEST) From: "Mats Lidell" To: "Adrian Aichner" User-Agent: SquirrelMail/1.4.2 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of matsl@contactor.se does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.9 required=5.0 tests=AWL,PRIORITY_NO_NAME autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org, Mats Lidell , Adrian Aichner , Vin Shelton , Michael Albinus , Kai Grossjohann Subject: Re: [Mats Lidell] Re: [PACKAGES] Fix package build X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Adrian Aichner wrote: > Vin is right, this is what I'm after, $srcdir/Installation. > > This way people investigating smoketest failures have a good knowledge > of the XEmacs configuration causing all that smoke. OK. I'll see what I can do. Easiest is probably just to include it in the build log. Maybe not that fancy but it will give the correct info when I change configuration or rebuild. Yours -- %% Mats From xemacs-beta-bounces@xemacs.org Wed Oct 13 12:10:46 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DGAjVk009606; Wed, 13 Oct 2004 12:10:45 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DG3Mkn006931 for ; Wed, 13 Oct 2004 12:03:22 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9DG3MWj006930 for xemacs-beta-mailman@xemacs.org; Wed, 13 Oct 2004 12:03:22 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DG3L3Q006917 for ; Wed, 13 Oct 2004 12:03:21 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9DG3LPE006916 for xemacweb@tux.org; Wed, 13 Oct 2004 12:03:21 -0400 Received: from relay.mortal.ru ([82.179.205.12]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DG3KW9006865 for ; Wed, 13 Oct 2004 12:03:20 -0400 Received: from us.dmz.local (wus000.dmz.local [10.32.1.6]) by relay.mortal.ru (8.11.6/8.11.6) with ESMTP id i9DG3Ed24794 for ; Wed, 13 Oct 2004 20:03:14 +0400 Received: from us.dmz.local (localhost.dmz.local [127.0.0.1]) by us.dmz.local (8.12.3/8.12.3) with ESMTP id i9DGBkuO000785 for ; Wed, 13 Oct 2004 20:11:46 +0400 (MSD) (envelope-from zevlg@yandex.ru) Received: (from wtc05@localhost) by us.dmz.local (8.12.3/8.12.3/Submit) id i9DGBkqs000784; Wed, 13 Oct 2004 20:11:46 +0400 (MSD) X-Authentication-Warning: us.dmz.local: wtc05 set sender to zevlg@yandex.ru using -f To: XEmacs Beta Keywords: usage,scrollbar,instance,compute,xemacs,devmeth References: <827jpuk3gx.fsf@us.dmz.local> From: Zajcev Evgeny X-Face: "5}C(Ve&0,cfnPM*.j!SMQTCsm^+Wk+i~W\_k9qVJdd*uc#}o)(YzI"M*@M9{xWh4WV-o7hq0CBmtE%(4J(Qw1y@JpI,Eb3".Y/qD|O/]'nD Date: Wed, 13 Oct 2004 20:11:46 +0400 In-Reply-To: <827jpuk3gx.fsf@us.dmz.local> (Zajcev Evgeny's message of "Wed, 13 Oct 2004 20:06:06 +0400") Message-ID: <823c0ik37h.fsf@us.dmz.local> User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Reasonable Discussion, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: neutral (gwyn.tux.org: 82.179.205.12 is neither permitted nor denied by domain of zevlg@yandex.ru) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: Re: XEmacs with memory usage enabled X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Zajcev Evgeny writes: > If XEmacs is compiled with memory usage enabled, running in console > and issuing `(window-memory-usage (selected-window))' will core dump > XEmacs because tty console does not have method to compute scrollbar > instance usage and there no check for that. Simple patch is > > change > > total += DEVMETH (d, compute_scrollbar_instance_usage, (d, inst, ovstats)); > > to > > if (HAS_DEVMETH_P(d, compute_scrollbar_instance_usage)) > total += DEVMETH (d, compute_scrollbar_instance_usage, (d, inst, ovstats)); > > in 'compute_scrollbar_instance_usage' routine. > Oops, forgot to mention - XEmacs 21.4.15 -- lg From xemacs-beta-bounces@xemacs.org Wed Oct 13 14:20:37 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DIKR5I012201; Wed, 13 Oct 2004 14:20:31 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DIKPC8012192 for ; Wed, 13 Oct 2004 14:20:25 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9DIKP3s012191 for xemacs-beta-mailman@xemacs.org; Wed, 13 Oct 2004 14:20:25 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DIKOFr012174 for ; Wed, 13 Oct 2004 14:20:24 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9DIKOlf012173 for xemacweb@tux.org; Wed, 13 Oct 2004 14:20:24 -0400 Received: from grendel.jwz.org (h132.128.meer.net [209.157.133.132]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DIKNrm012167 for ; Wed, 13 Oct 2004 14:20:24 -0400 Received: from grendel.jwz.org (localhost.localdomain [127.0.0.1]) by grendel.jwz.org (8.12.11/8.12.11) with SMTP id i9DIKMYn004369 for ; Wed, 13 Oct 2004 11:20:22 -0700 Message-ID: <416D71E6.351B7F4@jwz.org> Date: Wed, 13 Oct 2004 11:20:22 -0700 From: Jamie Zawinski Organization: my own bad self X-Mailer: Mozilla 3.02 (X11; N; Linux 2.6.8-1.521smp i686) MIME-Version: 1.0 To: xemacs Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: neutral (gwyn.tux.org: 209.157.133.132 is neither permitted nor denied by domain of jwz@jwz.org) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: pf-mode X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org I wrote a tiny mode to highlight OpenBSD "pf.conf" rules files. Perhaps worth inclusion? http://www.jwz.org/hacks/pf-mode.el -- Jamie Zawinski jwz@jwz.org http://www.jwz.org/ jwz@dnalounge.com http://www.dnalounge.com/ From xemacs-beta-bounces@xemacs.org Wed Oct 13 17:39:09 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DLctbq031399; Wed, 13 Oct 2004 17:38:56 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DLcrWP031386 for ; Wed, 13 Oct 2004 17:38:53 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9DLcrTf031385 for xemacs-beta-mailman@xemacs.org; Wed, 13 Oct 2004 17:38:53 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DLcppM031367 for ; Wed, 13 Oct 2004 17:38:52 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9DLcpeo031366 for xemacweb@tux.org; Wed, 13 Oct 2004 17:38:51 -0400 Received: from mailout07.sul.t-online.com (mailout07.sul.t-online.com [194.25.134.83]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9DLcnwC031345; Wed, 13 Oct 2004 17:38:50 -0400 Received: from fwd04.aul.t-online.de by mailout07.sul.t-online.com with smtp id 1CHqpd-0007b1-00; Wed, 13 Oct 2004 23:38:49 +0200 Received: from D5DC120J.t-online.de (GvYU3eZbge1zyG2czhWNkeM2emvDVexpxMJl1v4jGUg+IAYSRFiW6i@[193.158.172.175]) by fmrl04.sul.t-online.com with esmtp id 1CHqpT-132cE40; Wed, 13 Oct 2004 23:38:39 +0200 To: Zajcev Evgeny , Ben Wing X-Attribution: APA References: <827jpuk3gx.fsf@us.dmz.local> <823c0ik37h.fsf@us.dmz.local> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Wed, 13 Oct 2004 23:40:01 +0200 In-Reply-To: <823c0ik37h.fsf@us.dmz.local> (Zajcev Evgeny's message of "Wed, 13 Oct 2004 20:11:46 +0400") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: GvYU3eZbge1zyG2czhWNkeM2emvDVexpxMJl1v4jGUg+IAYSRFiW6i@t-dialin.net X-TOI-MSGID: 90a86419-50f2-4dfb-89aa-705a5b3e59fc Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: XEmacs with memory usage enabled X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Zajcev Evgeny writes: Hi Evgeny, Ben, you might be the best reviewer for this? This is why I am copying you. Best regards, Adrian > Zajcev Evgeny writes: > >> If XEmacs is compiled with memory usage enabled, running in console >> and issuing `(window-memory-usage (selected-window))' will core dump >> XEmacs because tty console does not have method to compute scrollbar >> instance usage and there no check for that. Simple patch is >> >> change >> >> total += DEVMETH (d, compute_scrollbar_instance_usage, (d, inst, ovstats)); >> >> to >> >> if (HAS_DEVMETH_P(d, compute_scrollbar_instance_usage)) >> total += DEVMETH (d, compute_scrollbar_instance_usage, (d, inst, ovstats)); >> >> in 'compute_scrollbar_instance_usage' routine. >> > > Oops, forgot to mention - XEmacs 21.4.15 -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Wed Oct 13 21:12:53 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9E1BMBq017645; Wed, 13 Oct 2004 21:12:44 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9E1BK6k017631 for ; Wed, 13 Oct 2004 21:11:20 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9E1BKH0017630 for xemacs-beta-mailman@xemacs.org; Wed, 13 Oct 2004 21:11:20 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9E1BJCI017618 for ; Wed, 13 Oct 2004 21:11:19 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9E1BJjB017617 for xemacweb@tux.org; Wed, 13 Oct 2004 21:11:19 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9E1BHeH017601; Wed, 13 Oct 2004 21:11:18 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CHu9E-0000CW-00; Thu, 14 Oct 2004 10:11:16 +0900 To: Adrian Aichner References: <827jpuk3gx.fsf@us.dmz.local> <823c0ik37h.fsf@us.dmz.local> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 14 Oct 2004 10:11:15 +0900 In-Reply-To: (Adrian Aichner's message of "Wed, 13 Oct 2004 23:40:01 +0200") Message-ID: <87fz4igl3g.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: Zajcev Evgeny , Ben Wing , XEmacs Beta Subject: Re: XEmacs with memory usage enabled X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "APA" == Adrian Aichner writes: APA> Ben, you might be the best reviewer for this? Nah, this is a trivial config bug, Evgeny's analysis is surely right although I haven't looked at the code---this stuff has happened elsewhere, I think it was Norbert who caught the last one. Anybody with a little config experience can fix it. I've just been waiting for somebody else to pick up the ball on this (I'm working on the mailing lists right now, and I know if I start coding I'll stop 'cause it's icky work). -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Thu Oct 14 00:11:10 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9E4AsEL021448; Thu, 14 Oct 2004 00:10:59 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9E4AqQr021426 for ; Thu, 14 Oct 2004 00:10:52 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9E4AqfH021425 for xemacs-beta-mailman@xemacs.org; Thu, 14 Oct 2004 00:10:52 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9E4ApZX021411 for ; Thu, 14 Oct 2004 00:10:51 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9E4ApN2021410 for xemacweb@tux.org; Thu, 14 Oct 2004 00:10:51 -0400 Received: from stephens.ittc.ku.edu (stephens.ittc.ku.edu [129.237.125.220]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9E4Aouf021375 for ; Thu, 14 Oct 2004 00:10:50 -0400 Received: from diannao.ittc.ku.edu (diannao.ittc.ku.edu [129.237.126.112]) by stephens.ittc.ku.edu (8.12.11/8.12.11/ITTC-ANTISPAM-ANTIVIRUS-3.1) with ESMTP id i9E4AcYK022383 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 13 Oct 2004 23:10:39 -0500 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.12.11/8.12.11) with ESMTP id i9E4AcFe005921; Wed, 13 Oct 2004 23:10:38 -0500 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id i9E4AZSv005920; Wed, 13 Oct 2004 23:10:35 -0500 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: "Ben Wing" References: <004401c4a9ab$2bd11140$210110ac@NEEEEEEE> From: Jerry James X-Face: +5(Pfr,; N>q#6NT,Qi5^TQh-MaUnz#kGN~OW[CQj~RS+sIor( '_8K^f9u^Y#.N`>9oKN$\JpI Date: Wed, 13 Oct 2004 23:10:35 -0500 In-Reply-To: <004401c4a9ab$2bd11140$210110ac@NEEEEEEE> (Ben Wing's message of "Sun, 3 Oct 2004 17:43:30 -0700") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-VirusScan: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of james@eecs.ku.edu does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: Unused parm warnings to fix X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Ben Wing" wrote: > Jerry -- here is a list of unused-parameter warnings I discovered when I did > a build with a number of different configurations: Thanks, Ben. Sorry for taking so long on this. Real life has kicked in with a vengeance lately. I have fixes for all of the warnings you found in my local tree. Let me compile it a few different ways tomorrow to see if I broke anything; if not, then I'll put it in. Regards, -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Thu Oct 14 07:00:54 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9EB0lun027435; Thu, 14 Oct 2004 07:00:48 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9EB0j6u027427 for ; Thu, 14 Oct 2004 07:00:45 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9EB0j5x027426 for xemacs-beta-mailman@xemacs.org; Thu, 14 Oct 2004 07:00:45 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9EB0gMT027409 for ; Thu, 14 Oct 2004 07:00:42 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9EB0gQq027408 for xemacweb@tux.org; Thu, 14 Oct 2004 07:00:42 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9EB0efs027393 for ; Thu, 14 Oct 2004 07:00:40 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CI3LZ-00025d-00; Thu, 14 Oct 2004 20:00:37 +0900 To: Aidan Kehoe References: <874ql0mgof.fsf@tleepslib.sk.tsukuba.ac.jp> <015601c4b0b3$7f0253b0$210110ac@NEEEEEEE> <16749.9009.347066.39711@ns5.nestdesign.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 14 Oct 2004 20:00:37 +0900 In-Reply-To: <16749.9009.347066.39711@ns5.nestdesign.com> (Aidan Kehoe's message of "Wed, 13 Oct 2004 13:44:33 +0100") Message-ID: <87pt3lftt6.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: Ben Wing , XEmacs Beta Subject: Re: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Aidan" == Aidan Kehoe writes: >> You're missing the point here. The problem with UTF-8 and >> Windows-1252 is that XEmacs just plain doesn't support them >> (lack of support for UTF-8 is a Gnus issue, actually; Gnus just >> assumes that XEmacs doesn't support it). If somebody wants to >> go to the work of defining CCL files for them and document >> them, it shouldn't be a problem. >> Eh, I don't think this is quite right. We do have built-in >> UTF-8 support as well as automatic support for all Windows >> multibyte encodings by means of multibyte->Unicde and then >> Unicode->internal (this is in fact how the support is implemented). Aidan> Under Unix? I don't see multibyte or the Windows codepages on Unix, Ben. UTF-8 is another matter, my phrasing was unclear. We definitely have that on Unix in 21.5. Aidan> There, I wasn't complaining about bugs in XEmacs; I was Aidan> rather describing my perceptions of real-world usage, and Aidan> why changing Mule to support fixed-width ISO 8859-1 buffers Aidan> isn't such a huge win. I think you're dramatically underestimating how much binary stuff Emacs does, all of which is variable width under Mule, unless you luck out and it's pure ASCII. >> The 8-bit support stuff is a well-justified optimization that >> will make it possible to make Mule the default, thus getting >> all the monolingual 7-bit Americans on board. Aidan> Monolingual 7-bit Americans are as well served by the Aidan> existing Mule implementation as they will be by the Aidan> modification proposed. Monolingual 7-bit Americans don't Aidan> use the high bit, and when you don't use the high bit in Aidan> current Mule, (forward-char) et al. are always constant Aidan> time. But it doesn't matter. Binary, man, binary. All mail buffers are binary; don't you ever get Russian or Chinese spam with high bit set? Tar buffers, image buffers, all kinds of stuff is binary. Americans are going to oppose Mule-as-default unless they believe that stuff is handled efficiently. >> I don't see why there should be any difficulty in allowing >> different buffers to have different 8-bit codings, either, >> which will make Central Europeans happy, too. Aidan> Implementation complexity? For anything other than Latin 1, Aidan> transforming to some Unicode-based internal format will Aidan> probably need table lookup. Details, details. That isn't hard, and I don't think it would be much code, either. Aidan> From what Ben writes, he imagined that particular situation Aidan> too. And my feeling is that 8-bit Mule _is_ a premature Aidan> optimisation; I don't think it really matters whether it's 8- or 16-bit. But it's the binary stuff, not ISO-8859 or whatever, that kills us, so 8-bit is good enough. And I think 8-bit is substantially easier, although I could be wrong. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Thu Oct 14 12:14:09 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9EGE4F3012520; Thu, 14 Oct 2004 12:14:05 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9EGE2ki012507 for ; Thu, 14 Oct 2004 12:14:02 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9EGE25r012506 for xemacs-beta-mailman@xemacs.org; Thu, 14 Oct 2004 12:14:02 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9EGE1VC012491 for ; Thu, 14 Oct 2004 12:14:01 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9EGE1dv012488 for xemacweb@tux.org; Thu, 14 Oct 2004 12:14:01 -0400 Received: from main.gmane.org (main.gmane.org [80.91.229.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9EGDvHq012456 for ; Thu, 14 Oct 2004 12:14:01 -0400 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CI8Ej-0001cs-00 for ; Thu, 14 Oct 2004 18:13:53 +0200 Received: from maportatil06.quim.ucm.es ([147.96.6.221]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 14 Oct 2004 18:13:53 +0200 Received: from oub by maportatil06.quim.ucm.es with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 14 Oct 2004 18:13:53 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Uwe Brauer Date: Thu, 14 Oct 2004 18:13:22 +0200 Lines: 27 Message-ID: <86wtxt6zx9.fsf@mat.ucm.es> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: maportatil06.quim.ucm.es User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity, linux) Cancel-Lock: sha1:r0hB/eLbpq/j26FC8IIk4SVUCCM= Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of gexb-xemacs-beta@m.gmane.org designates 80.91.229.2 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Subject: nntodo in xemacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Uwe Brauer List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hello I tried to use nntodo.el written by Kai Grossjohann, within XEmacs. Compiling the file I got the warning !! Wrong number of arguments ((replace-regexp-in-string 5)) The culprit are these lines: (easy-mmode-define-minor-mode gnus-todo-mode "Minor mode for nntodo summary buffers. Without ARG, toggle gnus-todo-mode. With ARG, turn on iff ARG is positive, else turn off." nil " Todo" gnus-todo-mode-map) So it seems the implementation of easy mmode in XEmacs seems not to be compatible with the above syntax. I wrote already Kai, but did anybody else on the list try to get his package to work, or now something about the easy-mmode implementation. Thanks Uwe Brauer From xemacs-beta-bounces@xemacs.org Thu Oct 14 16:06:25 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9EK5qD7006047; Thu, 14 Oct 2004 16:06:13 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9EK5Co6005867 for ; Thu, 14 Oct 2004 16:05:12 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9EK5CM6005866 for xemacs-beta-mailman@xemacs.org; Thu, 14 Oct 2004 16:05:12 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9EK5BCv005849 for ; Thu, 14 Oct 2004 16:05:11 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9EK5Bj4005848 for xemacweb@tux.org; Thu, 14 Oct 2004 16:05:11 -0400 Received: from mailout08.sul.t-online.com (mailout08.sul.t-online.com [194.25.134.20]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9EK599Y005833; Thu, 14 Oct 2004 16:05:09 -0400 Received: from fwd11.aul.t-online.de by mailout08.sul.t-online.com with smtp id 1CIBqW-0001g2-00; Thu, 14 Oct 2004 22:05:08 +0200 Received: from D5DC120J.t-online.de (VOxolZZZ8eJ+N70zQ8vJr4+ItV9x5nJlzci+XFUQ7al9AZhMC7gwoX@[217.89.11.32]) by fmrl11.sul.t-online.com with esmtp id 1CIBqL-0X6Bzk0; Thu, 14 Oct 2004 22:04:57 +0200 To: Jerry James X-Attribution: APA References: <877jq9ab2b.fsf@tleepslib.sk.tsukuba.ac.jp> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Thu, 14 Oct 2004 22:06:10 +0200 In-Reply-To: (Jerry James's message of "Thu, 07 Oct 2004 10:43:47 -0500") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: VOxolZZZ8eJ+N70zQ8vJr4+ItV9x5nJlzci+XFUQ7al9AZhMC7gwoX@t-dialin.net X-TOI-MSGID: 2b221b7c-1a40-4d05-bb60-0aba0ab9250d Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: [Bug: 21.5-b17] Email truncation X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Jerry James writes: > Adrian Aichner wrote: >> "Stephen J. Turnbull" writes: >> >>>>>>>> "APA" == Adrian Aichner writes: >>> >>> APA> I also tried your original recipe without data loss, using >>> APA> cygwin tee as well plus a few other things. >>> >>> You're probably not going to see it on Windows with the same recipe, >>> if at all. This is very dependent on the OS implementation of >>> processes. >> >> Hi Stephen, my question was whether this recipe still shows the >> problem for Jerry. > > Yes, it does. I don't understand the long hangs on Windows with the > proposed patch, though. That loop continues as long as the lstream has > not managed to write out all the pending data in it, but it is not > getting an error on the stream. That means that current CVS is throwing > away some data still left in the stream at close time, but that > discarded data apparently isn't causing any obvious problems for you. I > also don't understand why it loops for so long, then exits the loop. > That means that, eventually, the attempts to write out the remaining > data either succeed after a LOT of retries, or the stream eventually > errors. Hmmmmm .... or maybe we're masking an error. Can you try this > patch? The first hunk ought to go in, regardless, I think. As the code Hi Jerry, this patch too sends temacs to the 100% cpu ceiling for more than 10 minutes and it gives no indications of ever finishing. Unfortunately, I won't have time to look into this in the coming few days. Best regards, Adrian > stands, we try to call the flush function on a stream that errored out > on the write function. > > Index: src/lstream.c > =================================================================== > RCS file: /pack/xemacscvs/XEmacs/xemacs/src/lstream.c,v > retrieving revision 1.29 > diff -d -u -r1.29 lstream.c > --- src/lstream.c 2004/09/20 19:19:50 1.29 > +++ src/lstream.c 2004/10/07 15:34:51 > @@ -385,7 +385,7 @@ > } > } > > - if (lstr->imp->flusher) > + if (!error_occurred && lstr->imp->flusher) > error_occurred = (lstr->imp->flusher) (lstr) < 0; > > if (data == orig_data && error_occurred) > @@ -778,8 +778,21 @@ > static int > Lstream_pseudo_close (Lstream *lstr) > { > + int flush_rc; > + > if (! (lstr->flags & LSTREAM_FL_IS_OPEN)) > Lstream_internal_error ("lstream is not open", lstr); > + > + /* Flush all the data in the buffer before closing. > + May require multiple passes thru Lstream_flush_out(). > + This loop (instead of just calling Lstream_flush_out(), > + fixes a problem where we sometimes lose data sent to > + a process. > + */ > + > + do { > + flush_rc = Lstream_flush_out(lstr); > + } while (lstr->out_buffer_ind != 0 && flush_rc >= 0); > > /* don't check errors here -- best not to risk file descriptor loss */ > return Lstream_flush (lstr); -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Thu Oct 14 17:06:56 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9EL6rbr021816; Thu, 14 Oct 2004 17:06:53 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9EL6p45021791 for ; Thu, 14 Oct 2004 17:06:51 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9EL6pAh021790 for xemacs-beta-mailman@xemacs.org; Thu, 14 Oct 2004 17:06:51 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9EL6kO1021760 for ; Thu, 14 Oct 2004 17:06:46 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9EL6kme021759 for xemacweb@tux.org; Thu, 14 Oct 2004 17:06:46 -0400 Received: from mail.gmx.net (imap.gmx.net [213.165.64.20]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9EL6j5U021724 for ; Thu, 14 Oct 2004 17:06:46 -0400 Received: (qmail 9962 invoked by uid 65534); 14 Oct 2004 21:06:39 -0000 Received: from pD9E70D17.dip0.t-ipconnect.de (EHLO magdalene.local) (217.231.13.23) by mail.gmx.net (mp009) with SMTP; 14 Oct 2004 23:06:39 +0200 X-Authenticated: #3708877 To: Adrian Aichner References: <41654ff3@news.broadpark.no> <4166a991$1@news.broadpark.no> <87d5zpj1wz.fsf@gmx.de> From: Michael Albinus Date: Thu, 14 Oct 2004 23:06:56 +0200 In-Reply-To: <87d5zpj1wz.fsf@gmx.de> (Michael Albinus's message of "Mon, 11 Oct 2004 06:48:12 +0200") Message-ID: <87r7o1ggb3.fsf@gmx.de> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of michael.albinus@gmx.de designates 213.165.64.20 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: EFS keeps overriding TRAMP! X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hi Adrian, I wrote: > Adrian Aichner writes: > >> Michael, would you agree if I commited this change little change to >> the XEmacs repository so that I can update http://www.xemacs.org/ >> appropriately? See the texi comment below. > > [...] > >> +@c XEmacs Change! >> +@c texi2html 1.65, which is used to generate XEmacs HTML documentation >> +@c currently does not handle the -D and -U command-line switches. >> +@set xemacs >> +@clear emacs > > That's OK for now. But we should try to fix it, because XEmacs Tramp > sources are derived from Tramp repository; and I'm pretty good in > forgetting such deals. I've changed trampver.texi.in such a way that it sets the default depending on @EMACS_INFO@ (determined during ./configure, has values "emacs" or "xemacs"). So you should get always the value "xemacs" when synchronizing with XEmacs CVS, which is what you want. This does not apply "@clear emacs", but this shouldn't be necessary. Please tell me whether it works for you once Tramp 2.0.45 has been committed (announced in xemacs-patches@xemacs.org some minutes ago). Best regards, Michael. From xemacs-beta-bounces@xemacs.org Thu Oct 14 17:43:30 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9ELhRrj031051; Thu, 14 Oct 2004 17:43:27 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9ELdbVr030232 for ; Thu, 14 Oct 2004 17:39:37 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9ELdajN030231 for xemacs-beta-mailman@xemacs.org; Thu, 14 Oct 2004 17:39:36 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9ELdZeZ030216 for ; Thu, 14 Oct 2004 17:39:35 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9ELdZUk030215 for xemacweb@tux.org; Thu, 14 Oct 2004 17:39:35 -0400 Received: from mailout05.sul.t-online.com (mailout05.sul.t-online.com [194.25.134.82]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9ELdYe2030193; Thu, 14 Oct 2004 17:39:34 -0400 Received: from fwd11.aul.t-online.de by mailout05.sul.t-online.com with smtp id 1CIDJt-0002ti-00; Thu, 14 Oct 2004 23:39:33 +0200 Received: from D5DC120J.t-online.de (ECLUS+ZcZemMWjOTu7NTeAROHKX3LXqN0mWQ1Jbprk6ZBBkD8PBXYj@[217.89.11.32]) by fmrl11.sul.t-online.com with esmtp id 1CIDJe-1Y4fQm0; Thu, 14 Oct 2004 23:39:18 +0200 To: Michael Albinus X-Attribution: APA References: <41654ff3@news.broadpark.no> <4166a991$1@news.broadpark.no> <87d5zpj1wz.fsf@gmx.de> <87r7o1ggb3.fsf@gmx.de> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Thu, 14 Oct 2004 23:40:39 +0200 In-Reply-To: <87r7o1ggb3.fsf@gmx.de> (Michael Albinus's message of "Thu, 14 Oct 2004 23:06:56 +0200") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: ECLUS+ZcZemMWjOTu7NTeAROHKX3LXqN0mWQ1Jbprk6ZBBkD8PBXYj@t-dialin.net X-TOI-MSGID: a2f5f675-7203-4155-a54a-8a299adf02e6 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Adrian Aichner , xemacs-beta@xemacs.org Subject: Re: EFS keeps overriding TRAMP! X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Michael Albinus writes: > Hi Adrian, > > I wrote: > >> Adrian Aichner writes: >> >>> Michael, would you agree if I commited this change little change to >>> the XEmacs repository so that I can update http://www.xemacs.org/ >>> appropriately? See the texi comment below. >> >> [...] >> >>> +@c XEmacs Change! >>> +@c texi2html 1.65, which is used to generate XEmacs HTML documentation >>> +@c currently does not handle the -D and -U command-line switches. >>> +@set xemacs >>> +@clear emacs >> >> That's OK for now. But we should try to fix it, because XEmacs Tramp >> sources are derived from Tramp repository; and I'm pretty good in >> forgetting such deals. > > I've changed trampver.texi.in such a way that it sets the default > depending on @EMACS_INFO@ (determined during ./configure, has values > "emacs" or "xemacs"). So you should get always the value "xemacs" when > synchronizing with XEmacs CVS, which is what you want. > > This does not apply "@clear emacs", but this shouldn't be necessary. > > Please tell me whether it works for you once Tramp 2.0.45 has been > committed (announced in xemacs-patches@xemacs.org some minutes ago). Hi Michael, on our master websites I basically run cvs update -PdA make install-html to update the docs I also have had plans to automate this via a commit-trigger, like other website are already done. Having to add a configure stage may complicate things. I will not have much time in coming days, back in a few. Best regards, Adrian > > Best regards, Michael. -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Thu Oct 14 17:57:06 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9ELutSk001859; Thu, 14 Oct 2004 17:56:55 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9ELqvpG000921 for ; Thu, 14 Oct 2004 17:52:57 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9ELqvFM000920 for xemacs-beta-mailman@xemacs.org; Thu, 14 Oct 2004 17:52:57 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9ELqtk9000883 for ; Thu, 14 Oct 2004 17:52:55 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9ELqtNX000882 for xemacweb@tux.org; Thu, 14 Oct 2004 17:52:55 -0400 Received: from smtp802.mail.sc5.yahoo.com (smtp802.mail.sc5.yahoo.com [66.163.168.181]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9ELqq5W000860 for ; Thu, 14 Oct 2004 17:52:53 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.223.42 with login) by smtp802.mail.sc5.yahoo.com with SMTP; 14 Oct 2004 21:52:52 -0000 From: "Ben Wing" To: "'Jerry James'" Date: Thu, 14 Oct 2004 16:54:36 -0700 Message-ID: <024301c4b249$2995b3d0$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: Unused parm warnings to fix X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Thanks, Jerry. Here are a few more that came up from an even more thorough build: /xemacs/build/src/console.c: In function `Fsuspend_console': /xemacs/build/src/console.c:1016: warning: unused parameter `console' /xemacs/build/src/console.c: In function `Fresume_console': /xemacs/build/src/console.c:1060: warning: unused parameter `console' /xemacs/build/src/console.c: In function `Fset_input_mode': /xemacs/build/src/console.c:1098: warning: unused parameter `flow' /xemacs/build/src/events.c: In function `character_to_event': /xemacs/build/src/events.c:1213: warning: unused parameter `do_backspace_mapping ' /xemacs/build/src/events.c: In function `Fevent_toolbar_button': /xemacs/build/src/events.c:2382: warning: unused parameter `event' /xemacs/build/src/sysdep.c: In function `init_one_device': /xemacs/build/src/sysdep.c:1735: warning: unused parameter `d' -----Original Message----- From: Jerry James [mailto:james@xemacs.org] Sent: Wednesday, October 13, 2004 9:11 PM To: Ben Wing Cc: 'XEmacs Beta' Subject: Re: Unused parm warnings to fix "Ben Wing" wrote: > Jerry -- here is a list of unused-parameter warnings I discovered when > I did a build with a number of different configurations: Thanks, Ben. Sorry for taking so long on this. Real life has kicked in with a vengeance lately. I have fixes for all of the warnings you found in my local tree. Let me compile it a few different ways tomorrow to see if I broke anything; if not, then I'll put it in. Regards, -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Thu Oct 14 20:09:52 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9F09iop027791; Thu, 14 Oct 2004 20:09:49 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9F09hww027761 for ; Thu, 14 Oct 2004 20:09:43 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9F09hfD027759 for xemacs-beta-mailman@xemacs.org; Thu, 14 Oct 2004 20:09:43 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9F09fmU027735 for ; Thu, 14 Oct 2004 20:09:41 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9F09eKi027733 for xemacweb@tux.org; Thu, 14 Oct 2004 20:09:40 -0400 Received: from smtp806.mail.sc5.yahoo.com (smtp806.mail.sc5.yahoo.com [66.163.168.185]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9F09dWb027716 for ; Thu, 14 Oct 2004 20:09:39 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.223.42 with login) by smtp806.mail.sc5.yahoo.com with SMTP; 15 Oct 2004 00:09:37 -0000 From: "Ben Wing" To: "'Aidan Kehoe'" , "'XEmacs Beta'" Date: Thu, 14 Oct 2004 19:11:17 -0700 Message-ID: <000001c4b25c$420d74d0$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 Importance: Normal In-Reply-To: <16749.9009.347066.39711@ns5.nestdesign.com> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9F09dWb027716 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'Stephen J.Turnbull'" Subject: RE: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Aidan -- I don't think this argument is getting anywhere, as I don't really understand what your complaints are, what you want to do instead, or what you mean by this: ---- From what Ben writes, he imagined that particular situation too. And my feeling is that 8-bit Mule _is_ a premature optimisation; I think we should just move to a sixteen bit buffer text format, and that'll make Mule fast enough that we can unify the two branches. ---- Here is my position: The "8-bit Mule work" is somewhat of a misnomer as it really means supporting different buffer formats at run-time. This includes 16-bit and 32-bit formats as well as 8-bit-fixed. I've already done 95% of the basic work. From an implementational standpoint, the 8-bit-fixed format is a useful stepping-stone as it will make it reasonable to turn on MULE by default. Once we get it working to the point that 8-bit-fixed-ISO-8859-1 and default-internal formats are supported, we can add other 8-bit-fixed formats, 16-bit fixed and non-fixed formats, etc. How much gain the 8-bit-fixed-ISO-8859-1 format by itself will produce is not terribly important as no one is suggesting stopping there. I have a feeling a lot of the "argument" is still due to misunderstanding. What would help a lot for me is if you could post specifics of what you want to see done and what steps you will follow. If you have code, post it too. I know you've posted some stuff already, but most of it was written when you hadn't yet understood the work that's already been done. Ben -----Original Message----- From: Aidan Kehoe [mailto:kehoea@parhasard.net] Sent: Wednesday, October 13, 2004 5:45 AM To: XEmacs Beta Cc: Stephen J.Turnbull; Ben Wing Subject: RE: Moving to Unicode internally [Sorry for the lag; I went and let my domain expire, which will have caused mail to bounce, and am having issues with my recreational hardware, which impacts on spare-time coding and email. ] Ar an dara lá déag de mí Deireadh Fómhair, scríobh Ben Wing: > [Actually, Stephen wrote the bit immediately here:] > You're missing the point here. The problem with UTF-8 and Windows-1252 is > that XEmacs just plain doesn't support them (lack of support for UTF-8 is a > Gnus issue, actually; Gnus just assumes that XEmacs doesn't support it). If > somebody wants to go to the work of defining CCL files for them and document > them, it shouldn't be a problem. > --- > > Eh, I don't think this is quite right. We do have built-in UTF-8 support as > well as automatic support for all Windows multibyte encodings by means of > multibyte->Unicde and then Unicode->internal (this is in fact how the > support is implemented). Under Unix? > This is the first time I've heard of these problems [admittedly I've been > out of the loop], and we don't need CCL for them. Now UTF-7 support > hasn't been written yet but that is not really a big deal as > public-domain or GNU code already exists to do such conversion. Parenthetically, UTF-7 support in general isn't a big deal. IMAP uses it for folder names, IIRC, but beyond that, widespread use seems to have eluded it. > -----Original Message----- > From: Stephen J. Turnbull [mailto:turnbull@sk.tsukuba.ac.jp] On Behalf Of > Stephen J. Turnbull > Sent: Tuesday, October 12, 2004 2:26 AM > To: Aidan Kehoe > Cc: 'XEmacs Beta'; Ben Wing; 'Stephen J. Turnbull' > Subject: Re: Moving to Unicode internally > > > More followup. I'll try to avoid stuff Ben has covered. > > >>>>> "Aidan" == Aidan Kehoe writes: > > Aidan> The reason I missed the intention [of Ben's 8-bit work] is > Aidan> because I don't think that many people are working only > Aidan> with Latin-1 any more--it's either Windows-1252 or > Aidan> iso-8859-15. (I've sent a mail with a UTF-8 encoded Euro > > You're missing the point here. With an 8-bit Mule implementation that only has 8-bit fixed buffers for Latin 1, if a Windows-1252 document contains anything outside Latin 1, the buffer can't be fixed-width, because, for example, U+2022 can't be encoded in Latin 1. (To be clearer, this is imagining some future where we do support Windows-1252 out of the box, and on Unix as well as Windows.) If a buffer is autodetected as ISO 8859-15, the buffer won't be fixed width, An ISO 8859-15 LATIN SMALL LETTER E WITH ACUTE encodes as a different Mule character to an ISO 8859-1 LATIN SMALL LETTER E WITH ACUTE, and as such the buffer won't be totally iso-8859-1. There, I wasn't complaining about bugs in XEmacs; I was rather describing my perceptions of real-world usage, and why changing Mule to support fixed-width ISO 8859-1 buffers isn't such a huge win. > The problem with UTF-8 and Windows-1252 is that XEmacs just plain doesn't > support them (lack of support for UTF-8 is a Gnus issue, actually; Gnus > just assumes that XEmacs doesn't support it). If somebody wants to go to > the work of defining CCL files for them and document them, it shouldn't > be a problem. Mule-UCS supports UTF-8, and I'm more happy than not with it. I'm using it as a terminal-coding-system under 21.4--I keep my mail on a friend's co-located machine, and using an X11 connection over DSL isn't that snappy --and, for instance, I can see IPA characters without any problem, which I never could under X11 (cf: my name's pronounced /'eɪdn kjoË/). For the ISO 8859-15 Usenet posts I was talking about, Gnus transforms them from the Mime encoding to our internal format fine, fine, but Mule-UCS fails when transforming the internal format to utf-8, for TTY redisplay. Minimal test case; (encode-coding-string (make-char 'latin-iso8859-15 #xdf) 'utf-8) should give the same result as (encode-coding-string (make-char 'latin-iso8859-1 #xdf) 'utf-8) --and it does on 21.5--but instead, with Mule-UCS, it gives the UTF-8 encoding of U+FEFF. I've looked into why this is, but I haven't a solution yet. > The 8-bit support stuff is a well-justified optimization that will make it > possible to make Mule the default, thus getting all the monolingual 7-bit > Americans on board. Monolingual 7-bit Americans are as well served by the existing Mule implementation as they will be by the modification proposed. Monolingual 7-bit Americans don't use the high bit, and when you don't use the high bit in current Mule, (forward-char) et al. are always constant time. > I don't see why there should be any difficulty in allowing different > buffers to have different 8-bit codings, either, which will make Central > Europeans happy, too. Implementation complexity? For anything other than Latin 1, transforming to some Unicode-based internal format will probably need table lookup. > Aidan> o If we limit 8-bit fixed-width text to iso-8859-1, and > Aidan> even if we don't, do we really want XEmacs to hang for a > Aidan> couple of seconds when someone types a Euro sign or pastes > Aidan> a directed quotation mark into the end of a big buffer? (I > Aidan> can't be certain that's what will happen--I haven't seen > Aidan> any figures for conversion speed between the internal > Aidan> formats--but it doesn't seem unlikely to me.) > > Internal conversion is two or more orders of magnitude faster than fontlock. > Most people find the fontlock default of 256KB reasonable, That's good to know. > so that would suggest a 25MB buffer.... > Aidan> o I can easily imagine a situation, > > Haven't I warned you about premature optimization? ;-) From what Ben writes, he imagined that particular situation too. And my feeling is that 8-bit Mule _is_ a premature optimisation; I think we should just move to a sixteen bit buffer text format, and that'll make Mule fast enough that we can unify the two branches. > Aidan> The user in the last couple of weeks who had terrible > Aidan> performance with Mule, VM and East Asian spam may get > Aidan> slightly faster summaries, but the performance subsequent > Aidan> to the summaries getting generated will be just as > Aidan> terrible. > > Only the summaries are a problem, though. Locality in reading mail messages > is very high, and the existing position caching is quite sufficient. Kyle, if you're reading this, are the summaries regenerated often? I'm trying to work it out, but I'm lost in a maze of twisty little passages all alike. -- Like the early Christians, Marx expected the millennium very soon; like their successors, his have been disappointed--once more, the world has shown itself recalcitrant to a tidy formula embodying the hopes of some section of mankind. (Russell) From xemacs-beta-bounces@xemacs.org Fri Oct 15 03:05:06 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9F751VT015882; Fri, 15 Oct 2004 03:05:02 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9F74xRB015857 for ; Fri, 15 Oct 2004 03:05:00 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9F74xrs015856 for xemacs-beta-mailman@xemacs.org; Fri, 15 Oct 2004 03:04:59 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9F74wKx015836 for ; Fri, 15 Oct 2004 03:04:58 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9F74wGF015833 for xemacweb@tux.org; Fri, 15 Oct 2004 03:04:58 -0400 Received: from gate3.bifab.de (gate3.bifab.de [194.39.191.3]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9F74u82015820 for ; Fri, 15 Oct 2004 03:04:57 -0400 From: Holger Schauer To: XEmacs Beta X-Face: $A}9wQ|%@<1O92)sZUT){0S:|{n)53v<`YUWV]JTFq']fF]1z$:eg(h_JWxlp2ou/l$3~[l 1SS4_7|\1JXZpDnbJ6$!L(E|{cr/0POOZR('-An~p.%1; /7q; tx*uN^Bbd4-)f.$iR@tWCciJ#^Y+8 `8@iUD^&C,Bmi]SdS7@9Y5>;TxJY@ Message-Id: Date: Fri, 15 Oct 2004 09:06:16 +0200 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of holger.schauer@bifab.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: [Bug: 21.5-b17] Crash while font-locking again X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Holger.Schauer@gmx.de List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hello XEmacs developers, as reported several times earlier (last time in August or September, I think) I experience core dumps with font-lock, however, only on certain files. I thought lazy-shot might be the culprit, but it isn't. I seem to remember that the same problem also occurs with 21.4 (at least with 21.4.6 that's shipped with Debian woody which is the OS I'm working on). The problem is really annoying as it causes core dumps nearly every time I'm using font-lock in perl-mode e.g. My main problem (and probably that's the reason I received no answer on my last mail) was that I wasn't able to get a reasonable backtrace from the core file, regardless of whether I was compiling with -debug or -cflags="-g" or not. I finally tried running XEmacs from within gdb and that finally gave me a backtrace, see below. On request I could also recompile with -cflags="-g" (i.e. without optimization). I could also provide an example perl file which triggers the problem for me. Hope that helps, Holger #0 0x4025e781 in kill () from /lib/libc.so.6 #1 0x4025e464 in raise () from /lib/libc.so.6 #2 0x4025fbe1 in abort () from /lib/libc.so.6 #3 0x080e16cf in really_abort () at emacs.c:4365 #4 0x080e1427 in assert_failed (file=0x835d454 "marker.c", line=325, expr=0x835c100 "RECORD_TYPEP (obj, lrecord_type_marker)") at emacs.c:3701 #5 0x081c7a6c in byte_marker_position (marker=1077510728) at lisp.h:2369 #6 0x0826014a in signal_syntax_table_extent_changed (extent=0x937179c) at syntax.c:420 #7 0x0811abb7 in signal_single_extent_changed (extent=0x937179c, property=1077465392, old_start=0, old_end=0) at extents.c:1776 #8 0x0811ad47 in signal_extent_changed (extent=0x937179c, property=1077465392, old_start=0, old_end=0, descendants_too=1) at extents.c:1817 #9 0x08126101 in Fset_extent_property (extent=154605468, property=1077465392, value=145331572) at extents.c:1824 #10 0x0812dd65 in put_text_prop (start=3227, end=3228, object=153351168, prop=1077465392, value=145331572, duplicable_p=1) at extents.c:6904 #11 0x0812fca9 in Fput_text_property (start=6455, end=6457, prop=1077465392, value=145331572, object=1077510728) at extents.c:6947 #12 0x080e8859 in Ffuncall (nargs=5, args=0xbfffeaf8) at eval.c:3842 #13 0x0809f7ee in execute_optimized_program ( program=0x92ca5d0 "\016\021\203\210", stack_depth=6, constants_data=0x8fa7630) at bytecode.c:646 #14 0x080e8c99 in Ffuncall (nargs=4, args=0xbfffebf8) at eval.c:3452 #15 0x0809f7ee in execute_optimized_program ( program=0x92bd450 "\016T¬\ve\026TÆ\026X\016T\026e\016L¬\004d\026LÆ\211\0366\036]Æ\211\036c\035Æ\211\034\036@Æ\211\036U\036YÆ\211\036A\036DÆ\211\036F\036CÆ\211\036N\036ZÆ\211\036P\036^Æ\211\036Q\036[Æ\211\036_\036`Æ\036\\Ç\016R!\036RÆ\211\036d\036VÆ\036mÈ\211\036n\036oÉ \036pÆ\036q\016X­\a\016T\016X@Y\211\036f«\006\016X@ª\002e\036G\016f­\004\016XA\030ÆC\036gÆC\036HÊË!«\005\016\vª\002Ë\036\vÊÌ!«\005\016\fª\002Ì\036\fÊÍ!«\005\016\rª\002Í\036\rÊÎ!«\005\016\016ª\002Î\036\016ÊÏ!"..., stack_depth=16, constants_data=0x95c1008) at bytecode.c:646 #16 0x080e8c99 in Ffuncall (nargs=6, args=0xbfffed28) at eval.c:3452 #17 0x0809f7ee in execute_optimized_program ( program=0x8737f40 "Æ`\f\n@\031\030\036\017\035\016\020«\006ÇÈ\f\"\024`\025\v¬\003e\023ÉÊ!«\005ËÊ!\210\v\r^\025\f\rV«\016\r\211\023«\tÌ\r\fÈÆÈ%\210\016\021Ía«\017ÍÎ\016\017\b\r\f\v\t\n@&\b\210,Æ\207", stack_depth=9, constants_data=0x903e450) at bytecode.c:646 #18 0x080e8c99 in Ffuncall (nargs=2, args=0xbfffee38) at eval.c:3452 #19 0x0809f7ee in execute_optimized_program ( program=0x8737ec8 "\r9«\005Æ\r!\025\r@Ça¬\005È\r!\025\016\r\rAÉ\211\211\034\e\031\032\036\016\n­A\n@\211\021@\023\016\017b\210\v;«\bÊ\v\bÇ#ª\004\v\b!« \tA\211\024«ë\f@@§«\bË\f@!\210ª\aÌ\f@\b\"\210\fA\211\024ªæ\nA\211\022¬ÂÉ-\207i", stack_depth=6, constants_data=0x8906318) at bytecode.c:646 #20 0x080e8c99 in Ffuncall (nargs=3, args=0xbfffef38) at eval.c:3452 #21 0x0809f7ee in execute_optimized_program ( program=0x8737df0 "Æ Ç\211È É\211\031\030\036\020\036\021\036\022\036\023Ê\216\v«\005Ë\v!\210Ì\r\f\"\210\016\024«\006Í\r\f\"\210\016\025¬\aÎ\r\f\n#\210Ï\r\f\n#.\a\207", stack_depth=6, constants_data=0x894ab38) at bytecode.c:646 #22 0x080e8c99 in Ffuncall (nargs=4, args=0xbffff038) at eval.c:3452 #23 0x0809f7ee in execute_optimized_program ( program=0x8737dd0 "\v\n\t\b#\207", stack_depth=4, constants_data=0x89906f8) at bytecode.c:646 #24 0x080e8c99 in Ffuncall (nargs=3, args=0xbffff138) at eval.c:3452 #25 0x0809f7ee in execute_optimized_program ( program=0x92b0260 "\212\vq\210\rb\210Æ \025\fb\210ÆÇ!\024È\r\f\"\210\n«\fÉÊËÌ\t\r\f\v%\"\210Í \030Î\216Ï\r\f\"+\207", stack_depth=8, constants_data=0x91cb748) at bytecode.c:646 #26 0x080e8c99 in Ffuncall (nargs=6, args=0xbffff248) at eval.c:3452 #27 0x0809f7ee in execute_optimized_program ( program=0x87022e0 "Æ\r!­,Ç\r!?­&È\r!É\r!Ê\r!\034\e\032Ë\r!\210Ì\f\n\v\b®\006\t­\003\016\017\t«\004ͪ\002Î%+\207", stack_depth=6, constants_data=0x91cb6f0) at bytecode.c:646 #28 0x080e8c99 in Ffuncall (nargs=3, args=0xbffff348) at eval.c:3452 #29 0x0809f7ee in execute_optimized_program (program=0x92b0240 "Á\bÂ\"\207", stack_depth=3, constants_data=0x91cb6d0) at bytecode.c:646 #30 0x080e8c99 in Ffuncall (nargs=2, args=0xbffff448) at eval.c:3452 #31 0x080ecefe in call1 (fn=152874772, arg0=142076016) at eval.c:4492 #32 0x080fddb4 in execute_internal_event (event=139717708) at event-stream.c:3064 #33 0x081009fd in Fdispatch_event (event=139717708) at event-stream.c:4565 #34 0x080b2a97 in Fcommand_loop_1 () at cmdloop.c:573 #35 0x080b2daa in command_loop_1 (dummy=1077510728) at cmdloop.c:489 #36 0x080e4f90 in condition_case_1 (handlers=1077508640, bfun=0x80b2d6c , barg=1077510728, hfun=0x80b2e1c , harg=1077510728) at eval.c:1917 #37 0x080b2f11 in command_loop_2 (dummy=1077510728) at cmdloop.c:252 #38 0x080edf30 in internal_catch (tag=1077269648, func=0x80b2ed0 , arg=1077510728, threw=0x0, thrown_tag=0x0) at eval.c:1527 #39 0x080b2723 in initial_command_loop (load_me=1077510728) at cmdloop.c:301 #40 0x080df586 in xemacs_21_5_b17_i686_pc_linux () at emacs.c:2373 #41 0x080e17cd in main (argc=1, argv=0xbffff904, envp=0xbffff90c) at emacs.c:2803 uname -a: Linux gimli 2.4.27 #1 Tue Aug 10 12:29:30 CEST 2004 i686 unknown ./configure '--with-mule' '--debug' '--with-sound=native' '--with-xface' '--with-pop' '--with-site-lisp=yes' '--with-dragndrop' '--pdump' '--mail-locking=flock' XEmacs 21.5-b17 "chayote" (+CVS-20040321) configured for `i686-pc-linux'. Compilation Environment and Installation Defaults: Source code location: /usr/local/src/xemacs-21.5.17 Installation prefix: /usr/local Operating system description file: `s/linux.h' Machine description file: `m/intel386.h' Compiler version: 2.95.4 - GCC specs file: /usr/lib/gcc-lib/i386-linux/2.95.4/specs - Compiler command: gcc -g -O3 libc version: GNU libc (Debian) Relocating allocator for buffers: no GNU version of malloc: yes - Using Doug Lea's new malloc from the GNU C Library. Window System: Compiling in support for the X window system: - X Windows headers location: /usr/X11R6/include - X Windows libraries location: /usr/X11R6/lib - Handling WM_COMMAND properly. Using Lucid menubars. Using Lucid scrollbars. TTY: Compiling in support for ncurses. Images: Compiling in support for GIF images (builtin). Compiling in support for XPM images. Compiling in support for PNG images. Compiling in support for JPEG images. Compiling in support for X-Face message headers. Sound: Compiling in support for sound (native). Databases: Internationalization: Compiling in support for Mule (multi-lingual Emacs). Compiling in support for XIM (X11R5+ I18N input method). - Using raw Xlib to provide XIM support. Mail: Compiling in support for POP mail retrieval. Compiling in support for "flock" mail spool file locking method. Other Features: Inhibiting IPv6 canonicalization at startup. Compiling in support for dynamic shared object modules. Using the new portable dumper. Compiling in support for extra debugging code. WARNING: --------------------------------------------------------- WARNING: Compiling in support for runtime error checking. WARNING: XEmacs will run noticeably more slowly as a result. WARNING: Error checking is on by default for XEmacs beta releases. WARNING: --------------------------------------------------------- From xemacs-beta-bounces@xemacs.org Fri Oct 15 03:51:01 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9F7og9c026146; Fri, 15 Oct 2004 03:50:42 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9F7oeeZ026134 for ; Fri, 15 Oct 2004 03:50:40 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9F7oeQS026133 for xemacs-beta-mailman@xemacs.org; Fri, 15 Oct 2004 03:50:40 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9F7ocPi026121 for ; Fri, 15 Oct 2004 03:50:38 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9F7ocwT026120 for xemacweb@tux.org; Fri, 15 Oct 2004 03:50:38 -0400 Received: from mailrelay1.alcatel.de (mailrelay2.alcatel.de [194.113.59.56]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9F7obiK026094; Fri, 15 Oct 2004 03:50:38 -0400 Received: from slbwba.alcatel.de (slbwba.bln.sel.alcatel.de [149.204.93.83]) by mailrelay1.alcatel.de (8.12.11/8.12.10) with ESMTP id i9F7oUuE009222; Fri, 15 Oct 2004 09:50:30 +0200 (MEST) To: Adrian Aichner References: <41654ff3@news.broadpark.no> <4166a991$1@news.broadpark.no> <87d5zpj1wz.fsf@gmx.de> <87r7o1ggb3.fsf@gmx.de> From: Michael Albinus Date: Fri, 15 Oct 2004 09:50:28 +0200 In-Reply-To: (Adrian Aichner's message of "Thu, 14 Oct 2004 23:40:39 +0200") Message-ID: User-Agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/20.7 (hpux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Alcanet-MTA-scanned-and-authorized: yes Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of michael.albinus@alcatel.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: EFS keeps overriding TRAMP! X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Adrian Aichner writes: Hi Adrian, >> I've changed trampver.texi.in such a way that it sets the default >> depending on @EMACS_INFO@ (determined during ./configure, has values >> "emacs" or "xemacs"). So you should get always the value "xemacs" when >> synchronizing with XEmacs CVS, which is what you want. >> >> This does not apply "@clear emacs", but this shouldn't be necessary. >> >> Please tell me whether it works for you once Tramp 2.0.45 has been >> committed (announced in xemacs-patches@xemacs.org some minutes ago). > > Hi Michael, on our master websites I basically run > cvs update -PdA > make install-html > to update the docs > > I also have had plans to automate this via a commit-trigger, like > other website are already done. > > Having to add a configure stage may complicate things. That's a misunderstanding. The configure will run locally for me, before I synchronize with XEmacs CVS. Nothing to do for you. I just asked you to check next time whether it succeeds, because I'll overwrite your temporary patch. > I will not have much time in coming days, back in a few. > > Best regards, > > Adrian Best regards, Michael. From xemacs-beta-bounces@xemacs.org Fri Oct 15 09:20:41 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FDJ6hn029771; Fri, 15 Oct 2004 09:19:16 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FDJ35V029755 for ; Fri, 15 Oct 2004 09:19:03 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9FDJ3lW029754 for xemacs-beta-mailman@xemacs.org; Fri, 15 Oct 2004 09:19:03 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FDIxUl029725 for ; Fri, 15 Oct 2004 09:18:59 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9FDIx9T029724 for xemacweb@tux.org; Fri, 15 Oct 2004 09:18:59 -0400 Received: from mailserv.intranet.gr (mailserv.intranet.GR [146.124.14.106]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FDIrVO029633 for ; Fri, 15 Oct 2004 09:18:57 -0400 Received: from mailserv.intranet.gr (localhost [127.0.0.1]) by mailserv.intranet.gr (8.13.1/8.13.1) with ESMTP id i9FDJQAR020111 for ; Fri, 15 Oct 2004 16:19:26 +0300 (EEST) Received: from alpha.intranet.gr (alpha.intranet.GR [146.124.12.11]) by mailserv.intranet.gr (8.13.1/8.13.1) with ESMTP id i9FDJNOl020088 for ; Fri, 15 Oct 2004 16:19:24 +0300 (EEST) Received: from intracom.gr (milos [146.124.12.63]) by alpha.intranet.gr (8.11.7p1+Sun/8.11.7) with ESMTP id i9FDNRn27884 for ; Fri, 15 Oct 2004 16:23:30 +0300 (EET DST) Message-ID: <416FCD2A.3BC343C4@intracom.gr> Date: Fri, 15 Oct 2004 16:14:18 +0300 From: Malakasis Spiros X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.8 sun4u) X-Accept-Language: el, en MIME-Version: 1.0 To: crashes@xemacs.org Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of spma@intracom.gr does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: crashes X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: Subject: xclearcase bug X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Operating System:SunOS Release 5.8 Generic_108528-15 Desktop:CDE 1.4.7,X11 Version 6.4.1 Workstation Type:SUNW,Sun-Blade-150;sparc;sun4u Fatal error (4). Your files have been auto-saved. Use `M-x recover-session' to recover them. Please report this bug to the address `crashes@xemacs.org'. *MAKE SURE* to include as much configuration information as possible; at the very least what OS and hardware you are running on, and hopefully also what compiler and compiler options the binary was compiled with, what options XEmacs was compiled with, whether you are using a prebuilt binary from ftp.xemacs.org or compiled XEmacs yourself for your system, etc. If at all possible, *please* try to obtain a C stack backtrace; it will help us immensely in determining what went wrong. To do this, locate the core file that was produced as a result of this crash (it's usually called `core' and is located in the directory in which you started XEmacs, or maybe in your home directory), and type gdb /tools/vws/bin/xemacs core then type `where' when the debugger prompt comes up. (If you don't have GDB on your system, you might have DBX, or XDB, or SDB. A similar procedure should work for all of these. Ask your system administrator if you need more help.) Lisp backtrace follows: # (condition-case ... . error) # (catch top-level ...) C backtrace follows: (A real debugger may provide better information) 18266: /tools/vws/bin/xemacs /view/spma__BBMS1.8.2__prs3880/home/projects/ads fed9c2c8 waitid (0, 4784, ffbece30, 103) fed563a8 _waitpid (0, ffbecf1c, 100, ffbecf1c, 215f8, fed9184c) + 60 fed91860 system (ffbed104, 178b94, 178b30, 475a, 0, 6b974) + 264 00068298 fatal_error_signal (178b30, 267c00, 273c00, fedb801c, 0, 0) + d4 fed9b4d0 sigacthandler (4, 0, ffbed238, ff072000, 4, 8) + 28 --- called from signal handler with signal 4 (SIGILL) --- 00479728 ???????? (70, 0, 46, 4796cc, 4796c0, 5a2c00) 001362b4 call_callbacks (5a2c00, 5, 390c774a, 0, 0, 12c00176) + b4 00138854 timer (5, ffbed6f0, 138750, 5a2c00, 2cf000, ffbed6f4) + 104 ff040678 XtAppProcessEvent (2f5800, 1, 102a2004, 0, 4, 2) + 218 001080c8 emacs_Xt_next_event (482744, 273f2c, 273c00, 2a2004, 2a2004, fffffff) + 140 00075d98 event_stream_next_event (10482744, 271c00, 2a2004, fffffff, 0, 6abb) + 54 00077920 next_event_internal (482744, 1, 272800, fffffff, 0, 0) + b4 00077d58 Fnext_event (102a2004, 1a284c, 273f2c, ffffc00, 0, 2e5bc0) + 350 00055f54 Fcommand_loop_1 (26dc00, 273c00, 0, fffffff, 267c00, 0) + 1d8 0006bad4 condition_case_1 (267c00, 275000, 272800, 5571c, 102a2004, 0) + 110 00055808 command_loop_3 (27b000, 273f2c, 55400, 55c00, 102a2004, 0) + 28 00055830 command_loop_2 (102a2004, 5582c, 0, 0, 0, 0) + 4 0006b734 internal_catch (102b4ef4, 5582c, 102a2004, 0, 1a0928, 0) + ac 00055a30 initial_command_loop (271d50, 273f2c, fffffff, 26d800, 178c44, 2d) + 1e8 000690dc main_1 (273c00, ffbedd3c, 102a2004, 271c00, 29c800, 0) + b98 000694d8 main (0, 0, 0, 0, 0, 0) + a4 Illegal Instruction - core dumped From xemacs-beta-bounces@xemacs.org Fri Oct 15 11:55:40 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FFtGN7031381; Fri, 15 Oct 2004 11:55:16 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FFtDMY031370 for ; Fri, 15 Oct 2004 11:55:13 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9FFtDGc031369 for xemacs-beta-mailman@xemacs.org; Fri, 15 Oct 2004 11:55:13 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FFt9nW031332 for ; Fri, 15 Oct 2004 11:55:09 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9FFt9O8031331 for xemacweb@tux.org; Fri, 15 Oct 2004 11:55:09 -0400 Received: from rent.teradyne.com (rent.teradyne.com [198.51.251.8]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FFt8jI031324; Fri, 15 Oct 2004 11:55:09 -0400 Received: from chorus.teradyne.com (chorus.teradyne.com [131.101.1.195]) by rent.teradyne.com (8.8.8+Sun/8.8.8) with ESMTP id LAA07931; Fri, 15 Oct 2004 11:55:08 -0400 (EDT) Received: from kiki.icd.teradyne.com (kiki.icd.teradyne.com [131.101.10.126]) by chorus.teradyne.com (8.8.8+Sun/8.7.1) with ESMTP id LAA20154; Fri, 15 Oct 2004 11:55:08 -0400 (EDT) Received: from denver.icd.teradyne.com (denver [131.101.18.106]) by kiki.icd.teradyne.com (8.9.3+Sun/8.9.3) with ESMTP id LAA15408; Fri, 15 Oct 2004 11:56:37 -0400 (EDT) Received: (from sheltonv@localhost) by denver.icd.teradyne.com (8.11.6+Sun/8.11.6) id i9FFt7S15592; Fri, 15 Oct 2004 11:55:07 -0400 (EDT) X-Authentication-Warning: denver.icd.teradyne.com: sheltonv set sender to acs@xemacs.org using -f To: xemacs-beta@xemacs.org, james@xemacs.org From: Vin Shelton Organization: The XEmacs Development Team Date: Fri, 15 Oct 2004 11:55:07 -0400 Message-ID: <5458ya8ht7o.fsf@xemacs.org> Lines: 130 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of acs@xemacs.org does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: Subject: 21.5 -debug crash on gnuserv-start X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-=-= With the latest 21.5 from CVS, evaluating this form in a -debug build on SunOS-5.5 causes a crash of the gnuserv process. This does not happen in a build from 2004-10-11. Here is the lisp backtrace for the gnuserv process which appears on the invoking terminal: Fatal error: assertion failed, file /u/sheltonv/software/src/xemacs-21.5-2004-10-15/src/process-unix .c, line 1243, isatty (xforkin) Fatal error (6). Your files have been auto-saved. Use `M-x recover-session' to recover them. Your version of XEmacs was distributed with a PROBLEMS file that may describe your crash, and with luck a workaround. Please check it first, but do report the crash anyway. Please report this bug by invoking M-x report-emacs-bug, or by selecting `Send Bug Report' from the Help menu. If that won't work, send ordinary email to `crashes@xemacs.org'. *MAKE SURE* to include this entire output from this crash, especially including the Lisp backtrace, as well as the XEmacs configuration from M-x describe-installation (or equivalently, the file `Installation' in the top of the build tree). *Please* try *hard* to obtain a C stack backtrace; without it, we are unlikely to be able to analyze the problem. Locate the core file produced as a result of this crash (often called `core' or `core.', and located in the directory in which you started XEmacs or your home directory), and type gdb /u/sheltonv/software/SunOS-5.5/xemacs-21.5-2004-10-15-debug/bin/xemacs core then type `where' at the debugger prompt. No GDB on your system? You may have DBX, or XDB, or SDB. (Ask your system administrator if you need help.) If no core file was produced, enable them (often with `ulimit -c unlimited') in case of future recurrance of the crash. Lisp backtrace follows: # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # bind (inhibit-quit) # (unwind-protect ...) start-process-internal("gnuserv" nil "gnuserv") apply(start-process-internal "gnuserv" nil "gnuserv" nil) # bind (coding-system-for-read coding-system-for-write cs-r cs-w program-args program buffer name) start-process("gnuserv" nil "gnuserv") # bind (process-connection-type leave-dead) gnuserv-start-1(nil) # bind (leave-dead) gnuserv-start() eval((gnuserv-start)) # bind (expr) eval-interactive((gnuserv-start)) # bind (standard-output opoint ignore-quotes eval-last-sexp-arg-internal) eval-last-sexp(t) # bind (standard-output) #() call-interactively(eval-print-last-sexp) (dispatch-event "[internal]") # (condition-case ... . error) # (catch top-level ...) Here is the C backtrace: #0 0xef37b53c in _libc_kill () from /usr/lib/libc.so.1 #1 0x000eb864 in fatal_error_signal () #2 #3 0xef37b53c in _libc_kill () from /usr/lib/libc.so.1 #4 0xef33fba0 in abort () from /usr/lib/libc.so.1 #5 0x000ec958 in really_abort () #6 0x000eb958 in assert_failed () #7 0x002122d4 in unix_create_process () #8 0x0020a1f8 in create_process () #9 0x0020a820 in Fstart_process_internal () #10 0x000f9748 in Ffuncall () #11 0x000f9f28 in Fapply () #12 0x000f9748 in Ffuncall () #13 0x0008f9e0 in execute_optimized_program () #14 0x000f8020 in funcall_compiled_function () #15 0x000f97cc in Ffuncall () #16 0x0008f9e0 in execute_optimized_program () #17 0x000f8020 in funcall_compiled_function () #18 0x000f97cc in Ffuncall () #19 0x0008f9e0 in execute_optimized_program () #20 0x000f8020 in funcall_compiled_function () #21 0x000f8e08 in Feval () #22 0x000f95e8 in Ffuncall () #23 0x0008f9e0 in execute_optimized_program () #24 0x000f8020 in funcall_compiled_function () #25 0x000f97cc in Ffuncall () #26 0x0008f9e0 in execute_optimized_program () #27 0x000f8020 in funcall_compiled_function () #28 0x000f97cc in Ffuncall () #29 0x0008f9e0 in execute_optimized_program () #30 0x000f8020 in funcall_compiled_function () #31 0x000f97cc in Ffuncall () #32 0x000fabbc in apply1 () #33 0x000975d0 in Fcall_interactively () #34 0x000f7344 in Fcommand_execute () #35 0x00114044 in execute_command_event () #36 0x00114a14 in Fdispatch_event () #37 0x000a7c00 in Fcommand_loop_1 () #38 0x000a79bc in command_loop_1 () #39 0x000f5558 in condition_case_1 () #40 0x000a76bc in command_loop_3 () #41 0x000a76f0 in command_loop_2 () #42 0x000f5004 in internal_catch () #43 0x000a7808 in initial_command_loop () #44 0x000ea1b8 in xemacs_21_5_b17_sparc_sun_solaris2_5_1 () #45 0x000eae24 in main () Here is the Installation file --=-=-= Content-Disposition: attachment; filename=Installation Content-Description: Installation description uname -a: SunOS boise 5.5.1 Generic_103640-40 sun4u sparc SUNW,Ultra-5_10 Solaris ../../src/xemacs-21.5-2004-10-15-debug/configure '--prefix=/u/sheltonv/software/SunOS-5.5/xemacs-21.5-2004-10-15-debug' '--cflags=-g -O' '--site-includes=/u/sheltonv/software/SunOS-5.5/include' '--site-libraries=/u/sheltonv/software/SunOS-5.5/lib' '--infopath=/u/sheltonv/software/SunOS-5.5/info' '--with-mule=no' '--with-dialogs=no' '--with-widgets=no' '--package-path=/u/sheltonv/software/SunOS-5.5/site-packages::/u/sheltonv/software/SunOS-5.5/xemacs-packages' '--pdump=no' '--use-number-lib=gmp' '--debug' '--error-checking=all' XEmacs 21.5-b17 "chayote" (+CVS-20041014) configured for `sparc-sun-solaris2.5.1'. Compilation Environment and Installation Defaults: Source code location: /u/sheltonv/software/src/xemacs-21.5-2004-10-15 Installation prefix: /u/sheltonv/software/SunOS-5.5/xemacs-21.5-2004-10-15-debug Additional header files: /u/sheltonv/software/SunOS-5.5/include Additional libraries: /u/sheltonv/software/SunOS-5.5/lib Runtime library search path: /u/sheltonv/software/SunOS-5.5/lib:/usr/dt/lib:/usr/openwin/lib Operating system description file: `s/sol2.h' Machine description file: `m/sparc.h' Compiler version: cc: WorkShop Compilers 4.2 30 Oct 1996 C 4.2 - Compiler command: cc -v -g -O libc version: SUNWcsl Relocating allocator for buffers: yes GNU version of malloc: yes Window System: Compiling in support for the X window system: - X Windows headers location: /usr/dt/include /usr/openwin/include - X Windows libraries location: /usr/dt/lib /usr/openwin/lib - Handling WM_COMMAND properly. Using Lucid menubars. Using Lucid scrollbars. TTY: Images: Compiling in support for GIF images (builtin). Compiling in support for XPM images. Compiling in support for PNG images. Compiling in support for JPEG images. Compiling in support for TIFF images. Sound: Databases: Compiling in support for DBM. Internationalization: Mail: Compiling in support for "dot-locking" mail spool file locking method. Other Features: Inhibiting IPv6 canonicalization at startup. Compiling in support for ToolTalk. Compiling in support for dynamic shared object modules. Compiling in support for more number types using the GNU MP library. Compiling in support for extra debugging code. Compiling in support for runtime error checking. WARNING: --------------------------------------------------------- WARNING: XEmacs will run noticeably more slowly as a result. WARNING: Error checking is on by default for XEmacs beta releases. WARNING: --------------------------------------------------------- --=-=-= - Vin -- In a minute there is time For decisions and revisions which a minute will reverse. T.S. Eliot [URL: http://www.cs.amherst.edu/~ccm/prufrock.html] --=-=-=-- From xemacs-beta-bounces@xemacs.org Fri Oct 15 12:00:16 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FG06O8000678; Fri, 15 Oct 2004 12:00:07 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FG04Vr000663 for ; Fri, 15 Oct 2004 12:00:04 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9FG04mp000662 for xemacs-beta-mailman@xemacs.org; Fri, 15 Oct 2004 12:00:04 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FG02kq000643 for ; Fri, 15 Oct 2004 12:00:02 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9FG02K6000640 for xemacweb@tux.org; Fri, 15 Oct 2004 12:00:02 -0400 Received: from rent.teradyne.com (rent.teradyne.com [198.51.251.8]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FG013h000624; Fri, 15 Oct 2004 12:00:01 -0400 Received: from chorus.teradyne.com (chorus.teradyne.com [131.101.1.195]) by rent.teradyne.com (8.8.8+Sun/8.8.8) with ESMTP id MAA08307; Fri, 15 Oct 2004 12:00:00 -0400 (EDT) Received: from kiki.icd.teradyne.com (kiki.icd.teradyne.com [131.101.10.126]) by chorus.teradyne.com (8.8.8+Sun/8.7.1) with ESMTP id MAA21092; Fri, 15 Oct 2004 12:00:00 -0400 (EDT) Received: from denver.icd.teradyne.com (denver [131.101.18.106]) by kiki.icd.teradyne.com (8.9.3+Sun/8.9.3) with ESMTP id MAA15738; Fri, 15 Oct 2004 12:01:29 -0400 (EDT) Received: (from sheltonv@localhost) by denver.icd.teradyne.com (8.11.6+Sun/8.11.6) id i9FFxx315630; Fri, 15 Oct 2004 11:59:59 -0400 (EDT) X-Authentication-Warning: denver.icd.teradyne.com: sheltonv set sender to acs@xemacs.org using -f To: Vin Shelton References: <5458ya8ht7o.fsf@xemacs.org> From: Vin Shelton Organization: The XEmacs Development Team Date: Fri, 15 Oct 2004 11:59:59 -0400 In-Reply-To: <5458ya8ht7o.fsf@xemacs.org> (Vin Shelton's message of "Fri, 15 Oct 2004 11:55:07 -0400") Message-ID: <545ekk055vk.fsf@xemacs.org> Lines: 146 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of acs@xemacs.org does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: james@xemacs.org, xemacs-beta@xemacs.org Subject: Re: 21.5 -debug crash on gnuserv-start X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Vin Shelton writes: > With the latest 21.5 from CVS, evaluating this form in a -debug build > on SunOS-5.5 causes a crash of the gnuserv process. This does not > happen in a build from 2004-10-11. The form is: (gnuserv-start) Evaluating this in a -vanilla XEmacs will cause the backtrace I posted. Sorry I omitted this the first time. - Vin > > Here is the lisp backtrace for the gnuserv process which appears on > the invoking terminal: > > Fatal error: assertion failed, file /u/sheltonv/software/src/xemacs-21.5-2004-10-15/src/process-unix > .c, line 1243, isatty (xforkin) > > Fatal error (6). > > Your files have been auto-saved. > Use `M-x recover-session' to recover them. > > Your version of XEmacs was distributed with a PROBLEMS file that may describe > your crash, and with luck a workaround. Please check it first, but do report > the crash anyway. > > Please report this bug by invoking M-x report-emacs-bug, or by selecting > `Send Bug Report' from the Help menu. If that won't work, send ordinary > email to `crashes@xemacs.org'. *MAKE SURE* to include this entire output > from this crash, especially including the Lisp backtrace, as well as the > XEmacs configuration from M-x describe-installation (or equivalently, the > file `Installation' in the top of the build tree). > > *Please* try *hard* to obtain a C stack backtrace; without it, we are unlikely > to be able to analyze the problem. Locate the core file produced as a result > of this crash (often called `core' or `core.', and located in > the directory in which you started XEmacs or your home directory), and type > > gdb /u/sheltonv/software/SunOS-5.5/xemacs-21.5-2004-10-15-debug/bin/xemacs core > > then type `where' at the debugger prompt. No GDB on your system? You may > have DBX, or XDB, or SDB. (Ask your system administrator if you need help.) > If no core file was produced, enable them (often with `ulimit -c unlimited') > in case of future recurrance of the crash. > > Lisp backtrace follows: > > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # bind (inhibit-quit) > # (unwind-protect ...) > start-process-internal("gnuserv" nil "gnuserv") > apply(start-process-internal "gnuserv" nil "gnuserv" nil) > # bind (coding-system-for-read coding-system-for-write cs-r cs-w program-args program buffer name) > start-process("gnuserv" nil "gnuserv") > # bind (process-connection-type leave-dead) > gnuserv-start-1(nil) > # bind (leave-dead) > gnuserv-start() > eval((gnuserv-start)) > # bind (expr) > eval-interactive((gnuserv-start)) > # bind (standard-output opoint ignore-quotes eval-last-sexp-arg-internal) > eval-last-sexp(t) > # bind (standard-output) > #() > call-interactively(eval-print-last-sexp) > (dispatch-event "[internal]") > # (condition-case ... . error) > # (catch top-level ...) > > > Here is the C backtrace: > #0 0xef37b53c in _libc_kill () from /usr/lib/libc.so.1 > #1 0x000eb864 in fatal_error_signal () > #2 > #3 0xef37b53c in _libc_kill () from /usr/lib/libc.so.1 > #4 0xef33fba0 in abort () from /usr/lib/libc.so.1 > #5 0x000ec958 in really_abort () > #6 0x000eb958 in assert_failed () > #7 0x002122d4 in unix_create_process () > #8 0x0020a1f8 in create_process () > #9 0x0020a820 in Fstart_process_internal () > #10 0x000f9748 in Ffuncall () > #11 0x000f9f28 in Fapply () > #12 0x000f9748 in Ffuncall () > #13 0x0008f9e0 in execute_optimized_program () > #14 0x000f8020 in funcall_compiled_function () > #15 0x000f97cc in Ffuncall () > #16 0x0008f9e0 in execute_optimized_program () > #17 0x000f8020 in funcall_compiled_function () > #18 0x000f97cc in Ffuncall () > #19 0x0008f9e0 in execute_optimized_program () > #20 0x000f8020 in funcall_compiled_function () > #21 0x000f8e08 in Feval () > #22 0x000f95e8 in Ffuncall () > #23 0x0008f9e0 in execute_optimized_program () > #24 0x000f8020 in funcall_compiled_function () > #25 0x000f97cc in Ffuncall () > #26 0x0008f9e0 in execute_optimized_program () > #27 0x000f8020 in funcall_compiled_function () > #28 0x000f97cc in Ffuncall () > #29 0x0008f9e0 in execute_optimized_program () > #30 0x000f8020 in funcall_compiled_function () > #31 0x000f97cc in Ffuncall () > #32 0x000fabbc in apply1 () > #33 0x000975d0 in Fcall_interactively () > #34 0x000f7344 in Fcommand_execute () > #35 0x00114044 in execute_command_event () > #36 0x00114a14 in Fdispatch_event () > #37 0x000a7c00 in Fcommand_loop_1 () > #38 0x000a79bc in command_loop_1 () > #39 0x000f5558 in condition_case_1 () > #40 0x000a76bc in command_loop_3 () > #41 0x000a76f0 in command_loop_2 () > #42 0x000f5004 in internal_catch () > #43 0x000a7808 in initial_command_loop () > #44 0x000ea1b8 in xemacs_21_5_b17_sparc_sun_solaris2_5_1 () > #45 0x000eae24 in main () > > > Here is the Installation file > > > - Vin > > -- > In a minute there is time > For decisions and revisions which a minute will reverse. T.S. Eliot > [URL: http://www.cs.amherst.edu/~ccm/prufrock.html] -- In a minute there is time For decisions and revisions which a minute will reverse. T.S. Eliot [URL: http://www.cs.amherst.edu/~ccm/prufrock.html] From xemacs-beta-bounces@xemacs.org Fri Oct 15 15:57:11 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FJtZkc025894; Fri, 15 Oct 2004 15:55:36 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FJtXNM025883 for ; Fri, 15 Oct 2004 15:55:33 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9FJtXo1025881 for xemacs-beta-mailman@xemacs.org; Fri, 15 Oct 2004 15:55:33 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FJtWR2025861 for ; Fri, 15 Oct 2004 15:55:32 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9FJtWVV025860 for xemacweb@tux.org; Fri, 15 Oct 2004 15:55:32 -0400 Received: from stephens.ittc.ku.edu (stephens.ittc.ku.edu [129.237.125.220]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FJtNKZ025820 for ; Fri, 15 Oct 2004 15:55:31 -0400 Received: from diannao.ittc.ku.edu (diannao.ittc.ku.edu [129.237.126.112]) by stephens.ittc.ku.edu (8.12.11/8.12.11/ITTC-ANTISPAM-ANTIVIRUS-3.1) with ESMTP id i9FJslwb007453 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 15 Oct 2004 14:54:47 -0500 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.12.11/8.12.11) with ESMTP id i9FJsjUi014640; Fri, 15 Oct 2004 14:54:46 -0500 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id i9FJsfbw014639; Fri, 15 Oct 2004 14:54:41 -0500 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: Vin Shelton References: <5458ya8ht7o.fsf@xemacs.org> From: Jerry James X-Face: +5(Pfr,; N>q#6NT,Qi5^TQh-MaUnz#kGN~OW[CQj~RS+sIor( '_8K^f9u^Y#.N`>9oKN$\JpI Date: Fri, 15 Oct 2004 14:54:41 -0500 In-Reply-To: <5458ya8ht7o.fsf@xemacs.org> (Vin Shelton's message of "Fri, 15 Oct 2004 11:55:07 -0400") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-VirusScan: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of james@eecs.ku.edu does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: 21.5 -debug crash on gnuserv-start X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Vin Shelton , speaking of the form (gnuserv-start), wrote: > With the latest 21.5 from CVS, evaluating this form in a -debug build > on SunOS-5.5 causes a crash of the gnuserv process. This does not > happen in a build from 2004-10-11. Well, sure enough, I made the only CVS commit during the time frame of interest. But, check me on this, my patch only has one effect for non-gcc compilers: it changes the names of some unused parameters from foo to unused_foo. Your compiler ought to be emitting EXACTLY the same code before and after that commit. (The debug information might be different, but the executable and the data layout should be identical.) I cannot completely reproduce your environment. I have access to a Solaris 5.8 machine, but no 5.5 machine, and I do not have access to the Workshop compilers (I am using gcc 3.3.3). In any case, I cannot reproduce this problem. Evaluating (gnuserv-start) works as expected with current CVS on my Solaris 5.8 + gcc 3.3.3 setup. Can you check a couple of things for me? First, can you verify that reverting my last patch makes gnuserv-start work again? I want to see whether I am being coincidentally fingered for some environmental change on your machine. Second, can you use strace to find out what that non-tty file descriptor is? Thanks, -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Fri Oct 15 18:42:03 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FMfeKs025216; Fri, 15 Oct 2004 18:41:44 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FMfdYr025205 for ; Fri, 15 Oct 2004 18:41:39 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9FMfdJK025204 for xemacs-beta-mailman@xemacs.org; Fri, 15 Oct 2004 18:41:39 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FMfcMv025193 for ; Fri, 15 Oct 2004 18:41:38 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9FMfcaD025192 for xemacweb@tux.org; Fri, 15 Oct 2004 18:41:38 -0400 Received: from kluster2.contactor.se (kluster2.contactor.se [193.15.23.26]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9FMfbXF025178; Fri, 15 Oct 2004 18:41:37 -0400 Received: from localhost (linux3.contactor.se [193.15.23.23]) by kluster2.contactor.se (8.12.3/8.12.3/Debian-6.6) with ESMTP id i9FMfUN9005540; Sat, 16 Oct 2004 00:41:30 +0200 To: Adrian Aichner References: <871xg6256r.fsf@gmx.de> <40197.194.237.104.1.1097478779.squirrel@hemma.contactor.se> <655h87o0.fsf@smtprelay.t-online.de> <33198.194.237.104.1.1097683330.squirrel@hemma.contactor.se> From: Mats Lidell Organization: The XEmacs Project X-Face: #[2| (Adrian Aichner's message of "Wed, 13 Oct 2004 23:36:41 +0200") Message-ID: <878ya7zjr3.fsf@mail.contactor.se> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version 0.72, clamav-milter version 0.72 on kluster2.contactor.se X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of matsl@xemacs.org does not designate permitted sender hosts) X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: [Mats Lidell] Re: [PACKAGES] Fix package build X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> APA wrote: APA> I'd suggest to send a M-x build-report to APA> xemacs-build-reports@xemacs.org and put up a link to that report APA> at http://labb.contactor.se/~matsl/smoketest/logs/ OK. That was not what I was thinking of but it sounds like a good idea. I don't rebuild the XEmacs binaries that often. I assume that byte compilation changes are quite infrequent so I don't track the daily changes in the binaries. APA> I offer to review the build-reports sent in before putting in the APA> links to them. Thanks. I'll CC the build reports to you when I get them going. Should be a simple matter of getting the mail sending from inside XEmacs working from the build machine. Yours -- %% Mats From xemacs-beta-bounces@xemacs.org Sat Oct 16 03:21:14 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9G7KqnN009661; Sat, 16 Oct 2004 03:20:53 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9G7KoBD009645 for ; Sat, 16 Oct 2004 03:20:50 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9G7KoNY009644 for xemacs-beta-mailman@xemacs.org; Sat, 16 Oct 2004 03:20:50 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9G7KmQH009631 for ; Sat, 16 Oct 2004 03:20:48 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9G7KmUs009630 for xemacweb@tux.org; Sat, 16 Oct 2004 03:20:48 -0400 Received: from mailout06.sul.t-online.com (mailout06.sul.t-online.com [194.25.134.19]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9G7Kl2Q009618; Sat, 16 Oct 2004 03:20:48 -0400 Received: from fwd07.aul.t-online.de by mailout06.sul.t-online.com with smtp id 1CIirv-00076o-00; Sat, 16 Oct 2004 09:20:47 +0200 Received: from D5DC120J.t-online.de (Go6cZvZAweZFOiKbur10UTWNwRbGCgAhku9COQJ0u5E7IfitXB9+4+@[217.229.1.29]) by fmrl07.sul.t-online.com with esmtp id 1CIiri-0B60Mi0; Sat, 16 Oct 2004 09:20:34 +0200 To: Michael Albinus X-Attribution: APA References: <41654ff3@news.broadpark.no> <4166a991$1@news.broadpark.no> <87d5zpj1wz.fsf@gmx.de> <87r7o1ggb3.fsf@gmx.de> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Sat, 16 Oct 2004 09:21:57 +0200 In-Reply-To: (Michael Albinus's message of "Fri, 15 Oct 2004 09:50:28 +0200") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: Go6cZvZAweZFOiKbur10UTWNwRbGCgAhku9COQJ0u5E7IfitXB9+4+@t-dialin.net X-TOI-MSGID: 1adfb396-6ba9-4ddf-bc6a-4fd75c11af73 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org, Adrian Aichner Subject: Re: EFS keeps overriding TRAMP! X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Michael Albinus writes: > Adrian Aichner writes: > > Hi Adrian, > >>> I've changed trampver.texi.in such a way that it sets the default >>> depending on @EMACS_INFO@ (determined during ./configure, has values >>> "emacs" or "xemacs"). So you should get always the value "xemacs" when >>> synchronizing with XEmacs CVS, which is what you want. >>> >>> This does not apply "@clear emacs", but this shouldn't be necessary. >>> >>> Please tell me whether it works for you once Tramp 2.0.45 has been >>> committed (announced in xemacs-patches@xemacs.org some minutes ago). >> >> Hi Michael, on our master websites I basically run >> cvs update -PdA >> make install-html >> to update the docs >> >> I also have had plans to automate this via a commit-trigger, like >> other website are already done. >> >> Having to add a configure stage may complicate things. > > That's a misunderstanding. The configure will run locally for me, > before I synchronize with XEmacs CVS. Nothing to do for you. > > I just asked you to check next time whether it succeeds, because I'll > overwrite your temporary patch. Ah, good, will do. I have not commited my patch, just applied it locally on our there master websites. Best regards, Adrian > >> I will not have much time in coming days, back in a few. >> >> Best regards, >> >> Adrian > > Best regards, Michael. -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sat Oct 16 04:57:14 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9G8tn52026176; Sat, 16 Oct 2004 04:55:50 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9G8tn2l026169 for ; Sat, 16 Oct 2004 04:55:49 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9G8tnRn026168 for xemacs-beta-mailman@xemacs.org; Sat, 16 Oct 2004 04:55:49 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9G8tlGW026157 for ; Sat, 16 Oct 2004 04:55:47 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9G8tl8j026156 for xemacweb@tux.org; Sat, 16 Oct 2004 04:55:47 -0400 Received: from syl.extundo.com (syl.extundo.com [212.32.189.101]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9G8tkfs026149 for ; Sat, 16 Oct 2004 04:55:47 -0400 Received: from 212.32.189.101 ([219.145.50.171]) by syl.extundo.com (8.12.10/8.12.10) with SMTP id i9G868Jl008541 for ; Sat, 16 Oct 2004 10:06:19 +0200 X-Message-Info: AQ/wb+028+e/F+9/002775076040426 Received: from smtp-transitory.bijouterie.skzgekpxdyeist@macmail.com ([219.145.50.171]) by h396-pmh5.skzgekpxdyeist@macmail.com with Microsoft SMTPSVC(5.0.4398.6337); Sat, 16 Oct 2004 15:56:19 +0600 Received: from smtp-effluent.lura.skzgekpxdyeist@macmail.com ([219.145.50.171]) by tm83-cc84.skzgekpxdyeist@macmail.com with Microsoft SMTPSVC(5.0.0979.2399); Sat, 16 Oct 2004 16:01:19 +0600 X-Message-Info: ZDBFA+%ND_LC_CHAR[1-3]86+m+URK+74/463500028340122 Received: (qmail 92843 invoked by uid 38); Sat, 16 Oct 2004 03:55:19 -0600 Date: Sat, 16 Oct 2004 07:55:19 -0200 Message-Id: <89469499375.80330@skzgekpxdyeist@macmail.com> From: Dana Aguirre To: Crashes MIME-Version: 1.0 (produced by astigmatmcguire 2.0) Content-Type: multipart/alternative; boundary="--1596751511260989845" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 212.32.189.101 is authenticated by a trusted mechanism) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: crashes X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: * X-Spam-Status: No, hits=1.1 required=5.0 tests=NO_COST,RCVD_IN_RFCI autolearn=no version=2.63 Cc: Subject: B Tired of car pyme-nts-own it le-ga/lly rejectE X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org ----1596751511260989845 Content-Type: text/plain; charset="iso-3276-6" Content-Transfer-Encoding: quoted-printable Content-Description: angelina holiday kohlrabi ******** Exclusive Free Report ******** 1K-2K a day just returning phone calls... We have thousands of people doing this right now! www.1200now.com/free Discover all the extra dollars you need! 2 to 3K per wk + more=A0~ passively ~ professionally Not Multi-Level - Not Stocks - Not Real Estate No Cost Tele-Seminar Never worry about cash flow again! www.1200now.com/free ********** This is a C0MMERC1AL Ad. You information was listed on a 100% opt-in listing of people =A0interested in offers from home. Do not want emails like this? Please go to the link to follow. There is a link that will purge you from our list. http://www.mymagicmovie.com/chow/chow.html Nusrat Ali Enterprises Chamber No. 45-46 1st Cross Rd, Lokhandwala Complex, Andheri (E), Mumbai 400053 ----1596751511260989845-- From xemacs-beta-bounces@xemacs.org Sat Oct 16 12:24:41 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9GGNAtg015623; Sat, 16 Oct 2004 12:23:15 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9GGN8eH015603 for ; Sat, 16 Oct 2004 12:23:08 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9GGN8q4015602 for xemacs-beta-mailman@xemacs.org; Sat, 16 Oct 2004 12:23:08 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9GGN77f015585 for ; Sat, 16 Oct 2004 12:23:07 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9GGN7IL015583 for xemacweb@tux.org; Sat, 16 Oct 2004 12:23:07 -0400 Received: from bandsman.co.uk (nigelhorne.force9.co.uk [212.159.106.41]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9GGN6DR015561 for ; Sat, 16 Oct 2004 12:23:07 -0400 Received: from bandsman.co.uk (mac.bandsman.co.uk [192.168.1.7]) (authenticated bits=0) by bandsman.co.uk (8.12.8/8.12.8) with ESMTP id i9GGMlBK027310 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) for ; Sat, 16 Oct 2004 17:23:03 +0100 Message-ID: <41714AD5.5070403@bandsman.co.uk> Date: Sat, 16 Oct 2004 17:22:45 +0100 From: Nigel Horne User-Agent: Mozilla/5.0 (X11; U; Linux ppc; en-GB; rv:1.6) Gecko/20040623 X-Accept-Language: en-gb, en MIME-Version: 1.0 To: xemacs-beta@xemacs.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of njh@bandsman.co.uk does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: minitar.c can't handle empty files w/ fix X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Try this: cp /dev/null empty cal 2004 > cal.txt tar cvf foo cal.txt empty cal.txt minitar cal.txt xxx Here's the fix: *** Ominitar.c 2004-10-16 17:12:46.399312912 +0100 --- minitar.c 2004-10-16 17:16:47.137715112 +0100 *************** *** 208,216 **** nwritten, fullname); } size -= nbytes; - if (size==0) - in_block = 0; } } exit (0); } --- 208,216 ---- nwritten, fullname); } size -= nbytes; } + if (size==0) /* njh@bandsman.co.uk: fix to handle empty files */ + in_block = 0; } exit (0); } From xemacs-beta-bounces@xemacs.org Sat Oct 16 12:26:30 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9GGP8YE016234; Sat, 16 Oct 2004 12:25:08 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9GGNPbY015688 for ; Sat, 16 Oct 2004 12:23:25 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9GGNPVd015687 for xemacs-beta-mailman@xemacs.org; Sat, 16 Oct 2004 12:23:25 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9GGNOgT015673 for ; Sat, 16 Oct 2004 12:23:24 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9GGNOWV015672 for xemacweb@tux.org; Sat, 16 Oct 2004 12:23:24 -0400 Received: from bandsman.co.uk (nigelhorne.force9.co.uk [212.159.106.41]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9GGNNJs015649 for ; Sat, 16 Oct 2004 12:23:23 -0400 Received: from bandsman.co.uk (mac.bandsman.co.uk [192.168.1.7]) (authenticated bits=0) by bandsman.co.uk (8.12.8/8.12.8) with ESMTP id i9GGNJBK027317 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) for ; Sat, 16 Oct 2004 17:23:20 +0100 Message-ID: <41714AF5.6030704@bandsman.co.uk> Date: Sat, 16 Oct 2004 17:23:17 +0100 From: Nigel Horne User-Agent: Mozilla/5.0 (X11; U; Linux ppc; en-GB; rv:1.6) Gecko/20040623 X-Accept-Language: en-gb, en MIME-Version: 1.0 To: xemacs-beta@xemacs.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of njh@bandsman.co.uk does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: minitar.c can't handle empty files w/ fix X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Try this: cp /dev/null empty cal 2004 > cal.txt tar cvf foo cal.txt empty cal.txt minitar cal.txt xxx Here's the fix: *** Ominitar.c 2004-10-16 17:12:46.399312912 +0100 --- minitar.c 2004-10-16 17:16:47.137715112 +0100 *************** *** 208,216 **** nwritten, fullname); } size -= nbytes; - if (size==0) - in_block = 0; } } exit (0); } --- 208,216 ---- nwritten, fullname); } size -= nbytes; } + if (size==0) /* njh@bandsman.co.uk: fix to handle empty files */ + in_block = 0; } exit (0); } From xemacs-beta-bounces@xemacs.org Sat Oct 16 22:44:18 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9H2gRjc008927; Sat, 16 Oct 2004 22:42:28 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9H2gPks008921 for ; Sat, 16 Oct 2004 22:42:25 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9H2gPl8008920 for xemacs-beta-mailman@xemacs.org; Sat, 16 Oct 2004 22:42:25 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9H2gOsG008907 for ; Sat, 16 Oct 2004 22:42:24 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9H2gOCc008906 for xemacweb@tux.org; Sat, 16 Oct 2004 22:42:24 -0400 Received: from rent.teradyne.com (rent.teradyne.com [198.51.251.8]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9H2gJwu008884; Sat, 16 Oct 2004 22:42:19 -0400 Received: from chorus.teradyne.com (chorus.teradyne.com [131.101.1.195]) by rent.teradyne.com (8.8.8+Sun/8.8.8) with ESMTP id WAA26468; Sat, 16 Oct 2004 22:42:14 -0400 (EDT) Received: from kiki.icd.teradyne.com (kiki.icd.teradyne.com [131.101.10.126]) by chorus.teradyne.com (8.8.8+Sun/8.7.1) with ESMTP id WAA24548; Sat, 16 Oct 2004 22:42:13 -0400 (EDT) Received: from denver.icd.teradyne.com (denver [131.101.18.106]) by kiki.icd.teradyne.com (8.9.3+Sun/8.9.3) with ESMTP id WAA01164; Sat, 16 Oct 2004 22:43:43 -0400 (EDT) Received: (from sheltonv@localhost) by denver.icd.teradyne.com (8.11.6+Sun/8.11.6) id i9H2gDI17950; Sat, 16 Oct 2004 22:42:13 -0400 (EDT) X-Authentication-Warning: denver.icd.teradyne.com: sheltonv set sender to acs@xemacs.org using -f To: Jerry James References: <5458ya8ht7o.fsf@xemacs.org> From: Vin Shelton Organization: The XEmacs Development Team Date: Sat, 16 Oct 2004 22:42:13 -0400 In-Reply-To: (Jerry James's message of "Fri, 15 Oct 2004 14:54:41 -0500") Message-ID: <545mzymqd4q.fsf@xemacs.org> Lines: 42 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of acs@xemacs.org does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: 21.5 -debug crash on gnuserv-start X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Jerry James writes: > Vin Shelton , speaking of the form > (gnuserv-start), wrote: >> With the latest 21.5 from CVS, evaluating this form in a -debug build >> on SunOS-5.5 causes a crash of the gnuserv process. This does not >> happen in a build from 2004-10-11. > > Well, sure enough, I made the only CVS commit during the time frame of > interest. But, check me on this, my patch only has one effect for > non-gcc compilers: it changes the names of some unused parameters from > foo to unused_foo. Your compiler ought to be emitting EXACTLY the same > code before and after that commit. (The debug information might be > different, but the executable and the data layout should be identical.) > > I cannot completely reproduce your environment. I have access to a > Solaris 5.8 machine, but no 5.5 machine, and I do not have access to the > Workshop compilers (I am using gcc 3.3.3). In any case, I cannot > reproduce this problem. Evaluating (gnuserv-start) works as expected > with current CVS on my Solaris 5.8 + gcc 3.3.3 setup. > > Can you check a couple of things for me? First, can you verify that > reverting my last patch makes gnuserv-start work again? I want to see > whether I am being coincidentally fingered for some environmental change > on your machine. Second, can you use strace to find out what that > non-tty file descriptor is? Jerry, You were right - I could not reproduce the error when I rebuilt from scratch for the 2nd time. (This is something of a head-scratcher because I actually had rebuilt the -debug version from scratch during the day on Friday.) Anyway, sorry to bother you, things seem to be working fine right now. - Vin -- In a minute there is time For decisions and revisions which a minute will reverse. T.S. Eliot [URL: http://www.cs.amherst.edu/~ccm/prufrock.html] From xemacs-beta-bounces@xemacs.org Sun Oct 17 02:16:02 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9H6FsJY026853; Sun, 17 Oct 2004 02:15:55 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9H6Fr1W026845 for ; Sun, 17 Oct 2004 02:15:53 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9H6FrAh026844 for xemacs-beta-mailman@xemacs.org; Sun, 17 Oct 2004 02:15:53 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9H6FqeN026830 for ; Sun, 17 Oct 2004 02:15:52 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9H6FqKi026829 for xemacweb@tux.org; Sun, 17 Oct 2004 02:15:52 -0400 Received: from maya.cz (uuezbcym@FLA1Abd003.aic.mesh.ad.jp [133.205.83.3]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9H6Fkfj026808 for ; Sun, 17 Oct 2004 02:15:49 -0400 Received: from 41.31.192.183 by smtp.ldc.usb.ve; Sun, 17 Oct 2004 06:12:36 +0000 Message-ID: <192901c4b410$939780cf$88393d5a@maya.cz> From: "Odell McGill" To: crashes@xemacs.org Date: Sun, 17 Oct 2004 02:12:15 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of odellmcgillnf@ldc.usb.ve does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: crashes X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: **** X-Spam-Status: No, hits=4.2 required=5.0 tests=DCC_CHECK,DEAR_SOMETHING, RCVD_IN_NJABL,RCVD_IN_NJABL_PROXY autolearn=no version=2.63 Cc: Subject: Application is pre approved X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Dear Sir or Madam, Would you REFlNANCE if you knew you'd SAVE TH0USANDS? We'll get you lnterest as low as 1.92%. Don't believe me? Fill out our small online questionaire and we'll show you how. Get the house/home and/or car you always wanted, it only takes 10 seconds of your time: http://www.insidefinancial.net/s5/e7.php?h8x=71 Best Regards, Anthony Jones No thanks: http://www.insidefinancial.net/s5/e7.php?h8x=71r1 From xemacs-beta-bounces@xemacs.org Sun Oct 17 11:15:54 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9HFFMfi031905; Sun, 17 Oct 2004 11:15:28 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9HFFKfr031887 for ; Sun, 17 Oct 2004 11:15:20 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9HFFK9s031886 for xemacs-beta-mailman@xemacs.org; Sun, 17 Oct 2004 11:15:20 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9HFFJhp031870 for ; Sun, 17 Oct 2004 11:15:19 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9HFFJRj031869 for xemacweb@tux.org; Sun, 17 Oct 2004 11:15:19 -0400 Received: from woco.de (iogcpov@[211.200.199.134]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9HFFBJS031835 for ; Sun, 17 Oct 2004 11:15:18 -0400 Received: from 3.43.70.127 by smtp.gwk.nl; Sun, 17 Oct 2004 15:14:14 +0000 Message-ID: <50de01c4b45b$85e792d3$273dbe1c@woco.de> From: "Ricardo Hickman" To: crashes@xemacs.org Date: Sun, 17 Oct 2004 10:13:52 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ricardo_hickman_md@gwk.nl does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: crashes X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: *** X-Spam-Status: No, hits=3.1 required=5.0 tests=DCC_CHECK,RCVD_IN_DSBL, RCVD_IN_RFCI,SAVE_UP_TO autolearn=no version=2.63 Cc: Subject: Order Rolex or other Swiss watches online X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Heya, Do you want a rolex watch? In our online store you can buy replicas of Rolex watches. They look and feel exactly like the real thing. - We have 20+ different brands in our selection - Free shipping if you order 5 or more - Save up to 40% compared to the cost of other replicas - Standard Features: - Screw-in crown - Unidirectional turning bezel where appropriate - All the appropriate rolex logos, on crown and dial - Heavy weight Visit us: http://www.toels.com/replica/rolex/ Best regards, Hilton Jones No thanks: http://toels.com/z.php From xemacs-beta-bounces@xemacs.org Sun Oct 17 14:28:38 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9HISSIu014227; Sun, 17 Oct 2004 14:28:29 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9HISQMe014208 for ; Sun, 17 Oct 2004 14:28:26 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9HISQN2014207 for xemacs-beta-mailman@xemacs.org; Sun, 17 Oct 2004 14:28:26 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9HISOSF014183 for ; Sun, 17 Oct 2004 14:28:24 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9HISOJI014182 for xemacweb@tux.org; Sun, 17 Oct 2004 14:28:24 -0400 Received: from msn.com (adsl-68-252-23-45.dsl.dytnoh.ameritech.net [68.252.23.45]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9HISKgC014157 for ; Sun, 17 Oct 2004 14:28:23 -0400 Message-ID: From: "Clifford F. Dewitt" To: crashes@xemacs.org Date: Sun, 17 Oct 2004 18:23:40 +0000 MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: neutral (gwyn.tux.org: 68.252.23.45 is neither permitted nor denied by domain of fdewittvw@aol.com) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9HISKgC014157 X-XEmacs-List: crashes X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: *** X-Spam-Status: No, hits=3.2 required=5.0 tests=FAKE_HELO_MSN, RCVD_FAKE_HELO_DOTCOM autolearn=no version=2.63 Cc: Subject: Shop for Rolex here only. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Do you want a Rolex Watch? http://unt.okiez.com/replica/sales/ From xemacs-beta-bounces@xemacs.org Sun Oct 17 21:14:43 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9I1Edow016793; Sun, 17 Oct 2004 21:14:40 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9I1EcAx016786 for ; Sun, 17 Oct 2004 21:14:38 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9I1EcXp016784 for xemacs-beta-mailman@xemacs.org; Sun, 17 Oct 2004 21:14:38 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9I1EYlR016762 for ; Sun, 17 Oct 2004 21:14:34 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9I1EXeA016761 for xemacweb@tux.org; Sun, 17 Oct 2004 21:14:33 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9I1EVsq016745 for ; Sun, 17 Oct 2004 21:14:32 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CJM6R-0001TF-00; Mon, 18 Oct 2004 10:14:23 +0900 To: Malakasis Spiros References: <416FCD2A.3BC343C4@intracom.gr> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 18 Oct 2004 10:14:23 +0900 In-Reply-To: <416FCD2A.3BC343C4@intracom.gr> (Malakasis Spiros's message of "Fri, 15 Oct 2004 16:14:18 +0300") Message-ID: <87oej0esk0.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: xclearcase bug X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Malakasis" == Malakasis Spiros writes: Malakasis> Fatal error (4). Please run M-x report-xemacs-bug and include the same information, copied below for your convenience, or arrange that your report refer to this message via References or In-Reply-To so that it will be threaded. If your XEmacs doesn't support `report-xemacs-bug', then it is quite old and we strongly urge you to update to a recent version (21.4.15 is current, 21.4.16 is in preparation. ------------------------------------------------------------------------ Lisp backtrace follows: # (condition-case ... . error) # (catch top-level ...) C backtrace follows: (A real debugger may provide better information) 18266: /tools/vws/bin/xemacs /view/spma__BBMS1.8.2__prs3880/home/projects/ads fed9c2c8 waitid (0, 4784, ffbece30, 103) fed563a8 _waitpid (0, ffbecf1c, 100, ffbecf1c, 215f8, fed9184c) + 60 fed91860 system (ffbed104, 178b94, 178b30, 475a, 0, 6b974) + 264 00068298 fatal_error_signal (178b30, 267c00, 273c00, fedb801c, 0, 0) + d4 fed9b4d0 sigacthandler (4, 0, ffbed238, ff072000, 4, 8) + 28 --- called from signal handler with signal 4 (SIGILL) --- 00479728 ???????? (70, 0, 46, 4796cc, 4796c0, 5a2c00) 001362b4 call_callbacks (5a2c00, 5, 390c774a, 0, 0, 12c00176) + b4 00138854 timer (5, ffbed6f0, 138750, 5a2c00, 2cf000, ffbed6f4) + 104 ff040678 XtAppProcessEvent (2f5800, 1, 102a2004, 0, 4, 2) + 218 001080c8 emacs_Xt_next_event (482744, 273f2c, 273c00, 2a2004, 2a2004, fffffff) + 140 00075d98 event_stream_next_event (10482744, 271c00, 2a2004, fffffff, 0, 6abb) + 54 00077920 next_event_internal (482744, 1, 272800, fffffff, 0, 0) + b4 00077d58 Fnext_event (102a2004, 1a284c, 273f2c, ffffc00, 0, 2e5bc0) + 350 00055f54 Fcommand_loop_1 (26dc00, 273c00, 0, fffffff, 267c00, 0) + 1d8 0006bad4 condition_case_1 (267c00, 275000, 272800, 5571c, 102a2004, 0) + 110 00055808 command_loop_3 (27b000, 273f2c, 55400, 55c00, 102a2004, 0) + 28 00055830 command_loop_2 (102a2004, 5582c, 0, 0, 0, 0) + 4 0006b734 internal_catch (102b4ef4, 5582c, 102a2004, 0, 1a0928, 0) + ac 00055a30 initial_command_loop (271d50, 273f2c, fffffff, 26d800, 178c44, 2d) + 1e8 000690dc main_1 (273c00, ffbedd3c, 102a2004, 271c00, 29c800, 0) + b98 000694d8 main (0, 0, 0, 0, 0, 0) + a4 Illegal Instruction - core dumped -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Sun Oct 17 21:20:19 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9I1KIir018443; Sun, 17 Oct 2004 21:20:18 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9I1FxAX017206 for ; Sun, 17 Oct 2004 21:15:59 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9I1FxLd017205 for xemacs-beta-mailman@xemacs.org; Sun, 17 Oct 2004 21:15:59 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9I1FtN6017180 for ; Sun, 17 Oct 2004 21:15:55 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9I1Ft6J017176 for xemacweb@tux.org; Sun, 17 Oct 2004 21:15:55 -0400 Received: from smtp807.mail.sc5.yahoo.com (smtp807.mail.sc5.yahoo.com [66.163.168.186]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9I1FsfI017166 for ; Sun, 17 Oct 2004 21:15:54 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.45 with login) by smtp807.mail.sc5.yahoo.com with SMTP; 18 Oct 2004 01:15:53 -0000 From: "Ben Wing" To: "'XEmacs Beta'" Date: Sun, 17 Oct 2004 20:17:36 -0700 Message-ID: <00a001c4b4c1$04e71f40$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9I1FsfI017166 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: kkm@pobox.com Subject: window_system_pixelated_geometry and frame sizing etc. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hello kirill et al. A bug was introduced by a toolbar-geometry change made by michael sperber; this made frames come up 77 chars wide, not 80, on windows. I looked into this and this bug is easy to fix, but it got me looking into frame geometry. What a mess! I started documenting it and I realized there is all sorts of crap, so I've set about to do some fixing. However, one thing I've encountered is this window_system_pixelated_geometry business (this is true on windows but false on x). Kirill added this to get resizing working on windows, making xemacs work internally in pixels rather than chars. However, there seems little reason not to junk this distinction and always assume pixels (even on TTY's, where one pixel always = one char). The reason given in the code for not doing this is that X resizing works in terms of chars. But this is false -- EmacsFrameResize(), where the resize request actually comes in, is given pixel values and has to convert them to chars. The only real difference is that X provides a way of telling the wm what the char units are, so it can report char sizes in the resizing display (no such thing under windows) and maybe limit possible resizing units to multiples of chars (we fake this on windows anyway). So any real reasons why I should not junk this distinction? From xemacs-beta-bounces@xemacs.org Mon Oct 18 03:14:21 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9I7E7nN015782; Mon, 18 Oct 2004 03:14:08 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9I7E5qE015767 for ; Mon, 18 Oct 2004 03:14:06 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9I7E5Jm015766 for xemacs-beta-mailman@xemacs.org; Mon, 18 Oct 2004 03:14:05 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9I7E4JG015750 for ; Mon, 18 Oct 2004 03:14:04 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9I7E4pu015749 for xemacweb@tux.org; Mon, 18 Oct 2004 03:14:04 -0400 Received: from mail.LF.net (mail.LF.net [212.9.160.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9I7E2Do015738 for ; Mon, 18 Oct 2004 03:14:03 -0400 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CJRiT-000PQq-U2 for xemacs-beta@xemacs.org; Mon, 18 Oct 2004 09:14:02 +0200 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CJRiT-000BCH-FK for xemacs-beta@xemacs.org; Mon, 18 Oct 2004 09:14:01 +0200 To: xemacs-beta@xemacs.org From: Norbert Koch X-Face: 5*nyF1\39:,h6Sk1<}(t1O5x!y5y6@XzBRq5LAYj;Xzb*Ak,]@$HL@>: c&#dUFU=U8O(+/6T0k{j{1~uS@GVk4zurEEb.~MoSbG2pM4z!~/<@.tcd `uD`fNR+TM\@++x@!/Bq)24"xD_kGn,jqwVQa|R'|FFxgWa+$0x]p>KE9E /Xk0$%a*2*K]"zOtbk9v0sNgwb2H"IOaEjCVolb5&yW`o#w2}!w!M{Dn&{K0t Mail-Followup-To: xemacs-beta@xemacs.org Date: Mon, 18 Oct 2004 09:14:01 +0200 Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of nk@viteno.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Subject: XEmacs Packages have been pre-released 2004-10-18-08 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hey there everyone. I have just added the following packages to the 'Pre-Releases' directory: New Packages in Pre-Release: =========================== tramp-1.20-pkg.tar.gz upstream version: 2.0.45 Previously Announced Packages Still in Pre-Release: ================================================== Sun-1.16-pkg.tar.gz upstream version: none auctex-1.42-pkg.tar.gz upstream version: 11.53 calc-1.26-pkg.tar.gz upstream version: 2.02fX3 clearcase-1.09-pkg.tar.gz upstream version: /main/laptop/156 dictionary-1.15-pkg.tar.gz upstream version: 1.8 dired-1.16-pkg.tar.gz upstream version: 7.12 ecb-1.19-pkg.tar.gz upstream version: 2.27 ecrypto-0.18-pkg.tar.gz upstream version: 2.0 edit-utils-2.16-pkg.tar.gz upstream version: none efs-1.33-pkg.tar.gz upstream version: 1.23 ess-1.12-pkg.tar.gz upstream version: 5.2.3 gnus-1.82-pkg.tar.gz upstream version: 5.10.6 mail-lib-1.68-pkg.tar.gz upstream version: none pgg-1.05-pkg.tar.gz upstream version: 0.1 riece-1.16-pkg.tar.gz upstream version: 1.0.3 sasl-1.15-pkg.tar.gz upstream version: 1.14.4 sieve-1.17-pkg.tar.gz upstream version: none text-modes-1.79-pkg.tar.gz upstream version: none xemacs-base-1.88-pkg.tar.gz upstream version: none xemacs-devel-1.65-pkg.tar.gz upstream version: none xwem-1.18-pkg.tar.gz upstream version: 0.2 Detailed Changes: ================ - ------- ChangeLog Entries from xemacs-packages/tramp/ChangeLog ------- 2004-10-18 Norbert Koch * Makefile (VERSION): XEmacs package 1.20 released. 2004-10-17 Michael Albinus * Makefile (AUTHOR_VERSION): Bump to 2.0.45. Installing These: ================ Manually: - -------- 1) Download the packages that you want to install from: /ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/ 2) Unpack them to: [1] /usr/local/lib/xemacs/xemacs-packages/ 3) Re-start XEmacs. Using XEmacs Package Tools (XEmacs 21.[245].x): - ---------------------------------------------- 1) Tools -> Packages -> Add Download Site -> Pre-Releases 2) Tools -> Packages -> List and Install 3) Select the packages you wish to install (there are brief instructions at the bottom of the packages buffer). 4) Packages -> Install/Remove Selected 5) Re-start XEmacs. Using XEmacs Package Tools (XEmacs 21.1.14): - ------------------------------------------- 1) Options -> Manage Packages -> Add Download Site -> Pre-Releases 2) Options -> Manage Packages -> List and Install 3 - 5) As per XEmacs 21.[245].x. norbert - XEmacs Package Release Manager. Footnotes: [1] Note: Mule packages should be installed into: /usr/local/lib/xemacs/mule-packages/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQFBc205gu3ywdHdhM0RApU0AJ9uqseuuxDmZ/CdwfQbJbj8CTmjcACg6w9g v1AWLiJkgaqJBl5qHAUk0Tg= =GZMZ -----END PGP SIGNATURE----- From xemacs-beta-bounces@xemacs.org Mon Oct 18 04:28:46 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9I8SWw3031582; Mon, 18 Oct 2004 04:28:39 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9I8SUVG031568 for ; Mon, 18 Oct 2004 04:28:30 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9I8SUnL031565 for xemacs-beta-mailman@xemacs.org; Mon, 18 Oct 2004 04:28:30 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9I8SQwC031547 for ; Mon, 18 Oct 2004 04:28:27 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9I8SQnY031546 for xemacweb@tux.org; Mon, 18 Oct 2004 04:28:26 -0400 Received: from ns5.nestdesign.com (170.69-93-162.reverse.theplanet.com [69.93.162.170] (may be forged)) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9I8SOpQ031524 for ; Mon, 18 Oct 2004 04:28:24 -0400 Received: by ns5.nestdesign.com (Postfix, from userid 508) id 16EB2328013; Mon, 18 Oct 2004 09:28:18 +0100 (IST) From: Aidan Kehoe MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="xiWPZ8528q" Content-Transfer-Encoding: 7bit Message-ID: <16755.32417.905747.754556@ns5.nestdesign.com> Date: Mon, 18 Oct 2004 09:28:17 +0100 To: Ben Wing In-Reply-To: <000001c4b25c$420d74d0$210110ac@NEEEEEEE> References: <16749.9009.347066.39711@ns5.nestdesign.com> <000001c4b25c$420d74d0$210110ac@NEEEEEEE> X-Mailer: VM 7.18 under 21.4 (patch 13) "Rational FORTRAN" XEmacs Lucid X-Echelon-distraction: EOD Z Police NAVCM LDMX SITOR Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of kehoea@parhasard.net designates 69.93.162.170 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta Subject: RE: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Aidan Kehoe List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --xiWPZ8528q Content-Type: text/plain; charset=iso-8859-1 Content-Description: message body and .signature Content-Transfer-Encoding: 8bit Ar an ceathrú lá déag de mí Deireadh Fómhair, scríobh Ben Wing: > Aidan -- I don't think this argument is getting anywhere, as I don't > really understand what your complaints are, what you want to do instead, > or what you mean by this: Yeah. I'm putting a lot of energy into arguing on something that's not a big deal. I think the variable-width buffer representation code is a good idea. I think that the 8-bit-fixed support in particular, as a part of that, isn't an especially great one, but it won't be the end of the world if it goes in. Here's what I've done up to this point. It's incomplete, won't run, and and I need to buy a monitor to finish this because my LCD is incapable of displaying bitmaps and, in console mode, tends to flicker like the first Doom. Its intention is to have a Unicode-compatible internal representation. If you look closely, I've ripped out the existing Unicode mapping tables for the existing characters sets. I'm going to put them back in, because there will still be a need for character set structures within XEmacs, especially for redisplay under X11. I had thought for a while that coding systems would be sufficient. The second attachment is a slightly-modified version of Markus Kuhn's wcswidth.c file, which has functions to work out whether Unicode code points correspond to half-width or full-width characters. Both files are available, uncompressed, via HTTP, at http://parhasard.net/xemacs-20041018.diff and http://parhasard.net/mk_wcswidth.c . As to what should be done, the varying buffer representations work is great, and worth finishing. Mule should be in every build--and if you can sell an 8-bit-fixed representation as a means to turn on Mule by default, fantastic. I'm using Mule anyway, so I don't need convincing. -- Like the early Christians, Marx expected the millennium very soon; like their successors, his have been disappointed--once more, the world has shown itself recalcitrant to a tidy formula embodying the hopes of some section of mankind. (Russell) --xiWPZ8528q Content-Type: application/x-bzip2 Content-Disposition: attachment; filename="xemacs-20041018.diff.bz2" Content-Transfer-Encoding: base64 QlpoOTFBWSZTWfKIsxAAhnR/gH/+rlN7//////////////9g2F3n2Z9pSkqqqgAfa1p82AW3 u3W292cu7i4fJnVeLvnjee7i7ccubmxvN29lFAoBFQJA0AGm59rd2eh6aaAAbzE81893174o +9777HQAJ7In3arre7up6vvdXkwQVVXYAGgAAUkejNYWbVAhd2dJIkKgPoZU+zaGofRoSPsZ fY0Vz7vXaBbPm7pU9ttYW4egB9Ls0oAkiHwdfTW6gPawFBezA3qujWd5sED732jNr3rvZ9u8 fPbc3z7ffWK8PJujFNej7sq9Y5Ot7h10Ho6UH3vkpZ9Sl1VbWBplT3cl1Gi8urq1qlIgfWL7 zutlimj7vs09ffbseMzGYralu2+Wnt5O9vR0rZe6du2zLbfWj14c+++77Pt20atus7mcHb7v ex6UgmRR92VXoCb11ZW7nefe9NEOhoAU0xK+9fOmd94PDn2Xvu5vet2svp3z7fN8ee9tGtfY +7w5Wl7tcmwJaNKTNbJHWuPRXwL18+aXYltrankGe9wu73nPLGm++O561dzdu6oUkSnQUdqr dtQOmXVfd6X1vS0fW7SNt3vnz6fLV7hkfSgA17LObe91xre7p20d8AWw0otxavvnE9qsvOb7 dzz254uAaDRliq1z1Rxtvux0tpFvca2Yc7XOQ6ymqg6HOu2tu5fVeeFiJQlNEEaAQJoAJoCM QNTJgmkyGgm1TI8o8o3qR6g00yeoPUCU0CECECmCMkMp6eqZR4pp6ptR6PU1P1Teo1AA0AaD IAAMJBIhEENEMqfpFPyU/U1HmUIZqfqj1Gnqfqj1DQeo0yaAHpANAaZAk0kSBCaExMU2KZqY hMBTaZGmKnhlNlNT0ajNT9JGQ0B6hkNAiRIIU8QaTASehMUwaJqbINTRP0aSekzTJMmammhk 0aAyNGgiSEEaAhoSY0UepgJTepP1TG0mppp+qM9U80o9RtIG0mmg0A0Gh7w+XtIB8fpKfooP uJjAGWlRDE3CXT/X8KlN3QYEkFmsaEXNBiKDICucUWQRYxVKIghCCjBPcEANcWC6CFyEUIoS AiyKowBOaWBOaEkrAFFABVBRGIxFEQVUVIoMEYEABIIEBQIqjAQgsRIDFP65TIwSQSAERVFm Ts/BPvBcC6Q/yuhkD4/kpcrgtbP+hmNn5E/6rOEdmuxSEdNByaDHBqgnIQ/OzlwzjrpujUNB yRBGIkcOerS+JsJtNPligqNGycn8oRkMaibtLw90GagoweZQ6sXTQa5u84I2DGO+kwyxracy 2PGRGMdRbE4nZyaIxiMfaqDaRoereFvWJVmxwzWkhnnErEoAWRtELbWMHbB0achClLK3DJcT DacNE2TQlEi3dRZkMSmJERx9ahvUo61rI0RbKMqFammEKUGOKWDK3KSyUbIxFj5exuxm97ie xhub0JRoWGzgpRnIMDBwejPHWpyOUOctBtBcZbamCUS2oIjFyQIEVCWUrbcRZxhmNNrCSjBl yhKWW0uSYDAoCCFqKKYzMGnClrsVtQpVSFUGmxpDVI0RRMQwZgGNqKBiOUKKiMuMy0jliYO2 lbbEShFURMiaLam5MyNLajUsULbbjg5aLQqIGMllIiKVhW0qqqmhFs4yLbNaja0wwwRdlDCJ UoZCLDFlcy2RYSWFK24XTywGYESKk0KlGFQNjhGZMKXJGwqjlLiGTKKCWXKWYlpmNwyY2OS1 MGsWBUquUaQSmOI5gWFhmMkXKDFhgYEUMyUxFo2bQwwV1hgOFHMaYrMQq0KRFI0s/zfI/nv8 f5Z+XH81/Nvd5Xf/h/viqAsWIwWRV6zu77C96YtMMbWnggiHkZUYK+YEJVzy4YsUR9NC5quB wx5c5lcAMDMVMRRRoFoOYYrg5TBbhRKWEpjYhcwRhiOULAuYSxVbEGuFHCRJRApQRyGAy2Mk SXBBURkLVUxXGGVDAiSyGKq3D+HQifqZSp/hac+g47fbEtNodo3RG74KH+FukuP/f5a/9NzH 8DN7Em7HeLzJyVngzWRYzT2Zkx4ahDKv65ZmfzHFsUUSbCqlX3J20qEIwSDx/5OYk4qwoTmM pNQ+o3nVetDfAd5xVla6N/SVUzSTTwmdO47QFBAv8i7qrivt/GqWUnvBzOWvFaejX8FMxa63 SNJyHdqNpu2PnOAxT+DLUJxv4VMNKN/rU5lymJsF/s+HKlyoUQm/rRBHZVEwzwn1Jqeyu0V2 lromiXqP8f3vNPY592aWwv+n1PwVFOOrx3LSR4y/zUf9P+cQvZV/+OXqdf8ZVgldF2P/5xlf tvwK7PnhsX1L9o0y3cvVPTetiOifo2k9Kel5azutuurKdTDp+8dwUEY1tsYQdFzxviyjZGKt PUE4/vOZVe/3L17cNxwgzw7M/ZnaKGaj8uLJku3wogkron8k321cOqd8pqZL+pyozFbThhIt HdFO4WbqdkP7D+hePsJUNrjo1bxGylDW7uh0S6eWXsqqKeUnSkKzMGX+mJUYWZJgXLrRMZKj MRCnZ5jZFTPbNYn0W90bzhxbzAtKaHUbHCExotqirMP/qVtGH46HcmpKiFtB/xT+nGIwm3hy VKkSI3X549ypEu+bfhGlSSES4tRAuIdZURKrg6hBI/+5WYP/Fdr33TMKVsIRxTvJSMcWoQYx vWpGTTwqMaufcU7pMd6H/BB3qia9BalpYOpn8pTm3o6AfrNLgoKWNCTHMYDjOHRGz4OJnFUJ 3bcshMhISRIieWG5Ia1TIvSxbIZ4gtQNDwk4SsWlwHCECMf0QNaJ9Du53vw594773tFX3v2C TtY7HbaInO4gmat42tyEOIfm2xDSkeondJOnST8LUCTqQmCxeXQeIPMKyPjTE9m4jfOA2E0N px4OXmHl95CAMX+3+aje8baCB2aqkOl0eWbWglkGjlkYeLRGIbOc8KQmVHVXIU0DoJgjnF/s OGDT6j31/xWgNho+KJTijtCSTzMdU5E/Vym47PBhMYqTDIEJNvobylCv1pDe+VrN9LwnJKzf JYHzosOGggxezKtZFpuzWteG5Wb5VblG3DlrnG1GmVKAwR84CDkMKt81Fg5UODs5ATMpiXCQ vM2lBbu1EC3cJJFLH23U4VBqExJ+rSRILIC9f7u8id4ZHfLm/JLC5WTr/fxcW3zT6rr3qQYH WSl0TulWbiHX+nx69wcdjeuahEhO0pGXx8/O1j2hJhzEJwwSxUOnevh8AjCrUVWL5terzZiJ yKPS8jJRBctUXb4P1c+D48xdc8dJopSkHX3lvJewwl3us3jMZH/K9TlxJmOG6mjXc4gHd6YM usceI8XkmNOb1u8fo6o8M+6tNaRj1cO6Ukyq8X390zhca5l9oyyv3zqnMbkY65NnSl29f6Sv tfnjWm1CX16Ph+z5eOnj1hbIOmfN5O0maEDpDP1PvX31zk1In8fqvXE6s3Z1eh51rF0aI+YX DiKQFJmSSaVhZe4HSV7emWY+WKvJDiE8Oxgk9BA2//ZqI4RlZ1UTmLnEGFipimUIU4elJ39u qxx5VG+h1jQf1/w9f+VfxSmXX8SpeaePGs7QiPZfv9JOrij31VM/lUfYto+L4TLH7YcpyroL L7Y0t9elX0lJ46J5fwez4bfPA9RnRzpKE+qb+tyy5wfbHPLhY0la0Bo0QtR9dzcZuQ7nhSUE WwhkSztbck1OiBx2gO/GDzWW/UZK0JxIdUJtGtVxukFsJkEIP5x3aIyQZkmCu5nnNFJp3c7e lNNrBsG+L2pMQp0TWLhxg29INd14zgwb58YsOid5A+WzuuyhdTp6Sk7Ths2usfWYU++R+skY WYEJJITFSzZmmjUKeUR5J5nVJpjMspzeGW+t0NYRqoDkowk26e73dUevD3I5w/Vd83M0Mukd 8FqagyJQz2mnj165oLY7CKDG0aQMIJYQu2uWIs5KEvl6XNM39T1NG02VKzSVWLyGxM5ZMU17 GRbwxSezNNZDwc11ZyeTAuxKi5SpEtKgsRigsEW5DsXOnWtt7MkknDnPu8OeNGMj2M5s5kGd pBiyOLTaqvJ6yMEwJDbbTk6NmppOw38neImNLQiIaBopAikC1NM/lwZuYm3INb1hZvY8YhC6 XnfChcR0iFECtbz2EGBIQBICTuztiHTlGkg+druiOc+UEyDGnMXVgnpBreRFPZ/pLJUm4uq+ +1LGf03n2RIq9K/b9cUtWl5nLwiq8P2PVSTjuPpbq+z10N2d+XCZa/wG7Dr8F3Sjtm83hEC/ PA5dOqC9Cyyo/OUhPYj8zY1Uslh7hnYXJNuz33rHQYcshya6Tb21Cl2WKIIKMYckNMRh1Yqq IrO1OiGc0lQbYm0bYKbZknDfW6HJwNiUBHHC+htszOILZcbWv4j2vx778+7x45z5SZ7mlpx+ zv6a0qzXF/Bw3JpTIPDukIdJ3lRc3jfjOvE5vFfbm85m4fNw4u9aiq7I0tqfCidL4/HXfD18 neHNoHj3b3GY64mjPB1tGN8Z+yt7v9t5zy/GfatKq7TO9PESohG3+/W7Wuxc8XR/wlx0GOtn 6DVx1+5NIh5QOzjsk6ejmFZ8KWevV9Huc2zHUZbxo/xNen6ONry6+fWnAjpuZMSMmkcIXnHF F6uhYdn+jCY0IJGhtofn8Z1kXM5LOSHLbpudh4sxpuxuTHthxZvcTFIEbbzV9Uh7fH49sXO5 Csf5+sFg2MMaagDO43Y6lAeb75rIu+t6WPoRHNDqTO5QhAkhkGcmSSqd4ZY3MWwxTnvW5Tdn HQTaPmn+EmoTokZHFGcif1w6QvVjQu+d1XMpjH+H0hkZDO93i0J1r7uRHsQN/xJKmr+0+0MF kVeXU3Kqbq2jQVWIogieTR/Se7+Q2KK9aek5hVDkmnY1C4T2Vzjk50Js7Igfe//7D+qReLi/ ewR7HYyLP9tk2fjDOU36Jk3Ou7XbJY+cQgfA4gwDF6TO68ISYzc5eSC/29ewWhmD5FIQpdmt QKgsFFGWvknv0IDJ6z2DBZFW+QuhVztdoXfU/4e/z0LU5yjHClrM+KohV8YpfWDRF+P2weil 176cDhCQs3X9bvEstZ/npppLLRYPfLsh5P+XLT+uhyWXbw1tTnwyUr68+Hbvr49O/W5GmBWF 4P6ofOlaxz6qHCRMXy685m94iH84o/pYY79fb7fav4VNTJKkiJr/8YY3D1hIQSREFF/lBV6Y Aj1QL6CgOsj0N09kAyigfTFB0B/eD+CVrD7HzhZ3TZAK05X/p8b7pgeLjrMQ7NEeV1vFJV+/ KdbPFrQMH62aYa/zUxhw1FBQknyMkrIxEAVF1n1kIQ66KEFRcfaYLQN+MjaRPz7M9+pdMfNZ GWOOL9fL+zirEFEzVIFZLcoUyEaGKGAIg44VwLGMGIMQUkmQBkjIEuTKNOeBXK6HSOITP0Ar aQTWFb+0hUUkwLJIiXClwsHI3ELkGIUZgo4KUQxIo4UxAuKOShQxxMYWkGEQmQgMEsKCAkLJ FgIhMGVrVceXhaypshAeiKuDqoOR2RVlBxwTB7CTWFgokU1cMEyhilEwcURcHMuCUMSyc2uR roYiVlcEx4QrFckpdUMtDBVy1Uc3QwFihg6JJPkcF1qljBSkoooFq1RVI1KKMiyXDMxUFEGq 8JKGClrWiUQfINE/uGc2/3VfbDvhmquoOdGch2GlUnRBGmEgMgkKslplorkRCy2ViwzMBEyM lastKWMSlisiIo0qglYoWAXMMxlrZiUyiUosFkEgiRjGJEYoIsIgLSFVozHDASIyIJIikKyF gqlaCplwRgsyEElGA2xCFzJkrg2JkoWUEOYZjDCgwshYNpYAobQKgCy8FOBIHDsZOEgeifmD jDUqN2OVv+lI3cJCx+tXMhPOef3ny6790x4HdceHXeMnc3K3J/ud8iNjyhUdBziD4PBf0V5a OM0KSDUH6wqAgxlnVklxkxppQeUwu8yM1BlpWlXuHMaF1SiLMa5JGz/GuMGuAftGQh7TGsEz HorGV5h08w0YHAmGi8pnOooikQTo1DorV1axdMpQrattMC3AlbVEwamCFEVRWyFKiJaMC1FE R6GGTpl1pSlYLFRVrY0tVEEpIlREdmYJlmA5prAdFsqMYwYI6arkSiGZCxxnrhrV9hbDYImK FyFGXKla2PIFVWmfm1GMwHvaonRLMDjM08tJCJkYyhJYo05KvT9zWtUBEP1EsJmUhzBii4DC xMy1ryaJli1C1tJqKKauSLT/To1MkhqptGaxMKJiUoiwrkU0GYCrq0y1TJ0bDcixQViyIMN7 k3ldRbaKRRGBlNGVin4ku2xVKjypiLARAYKnI00wXC1HgOWgzUYYIt1bYpzxOfnaElc0KsGZ 0hSVrjUJy1eY+xLE6shYVVVJKBrELmYTAMbIYsWLFPt5gRNNFECylgkLVjZU1MG4XDDEgjI1 oMyykcOaXDWKvuMkymoakcoIpbGalG7ZmbExhlaqIJFUSKCpG2gzaYxFMS2o2YDWKIIqJluZ jgCJRy4i6Gwd0NoJiFY7bWWJIuCWLLGFtKlFSVDLW5mM1mZKDObgkMFqUxlNpRBmgVAaxyip DERyRySUMMy5ccmMzJcZsTMsWFFFIxBDMpgmqra0qMbVqTQWItG7C2yuKpDQ06QiMTC1uU+G S6a7cRVDellraYlMbimZFRGwkoCyA1hiFjCsBLSRlEKO3v7O3r/CYD2vz/fk7w3s4hPyap/i mSZEQeosTaZjNvefDJGhGLntLCPxEQZE/Sb/3KMPY9GSQ5UckSEZn5y+E2LIb2MHPBgoIkyy +rIDAQMRQ4RUNog61SH9nPK9fblzv/7bDiPdXJS3u6TuQw8jBTsqyaebJqVKmyVHHnTnltqN zWO+qP+TGHs+2weyPun5t/DW8nmfoKyT68Fvu+6a/scIzkWJDvfLHeHSdx4gwm9LuqpnGT67 S/3hPJLST49PibE2ULIJSWc0KDkuvE/Y1GZ0fH8JluHU1T2EAhSbTDgL/XutTxRimCtWXnR3 Ln+5qlT5nIhuGwWSIMn+KdM6dM6BKxiwNK9q+zxnkhkjcog1hnx3CRuhvkZV5deh58a20+Sm ZG70ZUgp+UPiL4ZIMM78fXrVg14YQFyk+kgnRo98y8bidoK54ZoGh7+4UAbItlDUuBfz0ECE gEd5/tTNlSjNXbNoJaN/brXk3Vwkzc/AwODTG6ry1r7G//0vfBrl54mLXgZdNF+HiDFouCxT sLUAl1kVlEQ8WwKXeg/9anV2/3t3/7dXx25FWSqo5nhysc/W/1pkoTvEgQqcisis7n8R0pP/ uY8z/liGIj5eOrGpbE9BVvYIZp0EwqMtFXZjAK0X7fTJoki/iMkQV+/L6qZIOlqONez5Lp+4 9ofrARH4mrCV0CRyDF9UjGtz3ntOYzWBJmcFIMCi7zC95NIyyHvW8ExO36jsSfhgcrxCOpG3 EzJmGlh5skhCEIJ+3+Kd15ExEkycplNMHkmxuodOiWY5Z8zcyaBhNEA3mjmnq/PtMXQ/qk7Q iIaMPLk4G5Zt8NOnQf6Ub6nshf6x+GxojqnMDwPQx2bY+HWeQtNhN0O46fk71FdvDeU7Z663 dP09BQ1vyD1F4NoJCxBjoDz+n8o22qNkGyQM14/KWHi8s/Q7xyTghAkaMSj7fY68cvO42Egk UOJQEXzpgfSOFzT9nK8646dv6M7F4m67nBOQzScuQZyCSofUI5sS6I23vH03V5eB4yr1+Pu4 V9Z0dIXXtxNWKtzLH87SiQ5gVtvEMgscBU4c5VkhpjQxVqL24luhMsZ8zQTuyM104GFaDMX7 yJ3ITXMZGOA39+m4zr5WvIZcjH0ZWKNr2Jx05gTtmYCBIEm5jIcHF573Li8f0Ym2hYgKVSEF jX4ZMNgMyxuPQJJX9lJBMKH6iWB2nVEFTIq6lDlC+XjcCzVPUvnYZrS2ouRLwqFgEICG3CJI 9OyTnupNuH9s+AH3UDsYQjo6DeQOOQcG/aw15tD8m4B+BHH68TcryjdyCK333sj5I3N57S7J niT76g587iKJG7SNGaNFDQUpBI2O8EM1KiJdAQOUQ/P87rmUPMnfl/9mHkZ8rWO949uM2n4n +G/5+fPdS21inS0LbOWWzKayQ3IxzwkU+1YkH8E3taTpB8eHyiS/k7hTgr0QlnyfL9b70dq9 yhdNHOVjlA30IyFvd2MOzFltc5PgRJrqjndXfdLhpdIJL0L8bct59k8T9zmtNXXz00el0fst E0zT99J5Uinia/8rjq19l/2+B0OsLNW+en9Y9GM1CsQOMqM8oIHLYO+5jhT977124jnqfNZR 40VrRTBTOGpwoD3EFzpoZEMBEj1BpY8MUbp5japEvx3T9Ho6fX6ffcXVEX+m7W04Y9WPvwlg jT7z49zfXG/ElJxvpa5lUhNmckeUqJzR0eGdBzh2ZG46c3jXtf5umfnf6eP8+D65+xHwWVJz molsJ0Pi3gLTUqd604XbPSC6i50reY1iZiVMEqdIKWVmNXIPFGZhJJRqvbNs0+WuG+pJ4+TP SRQnioQ80qqea3xaK1GT8Hrt6yV06zb9cD/zDfsIgq++5kkgc8g/rPr1b4PvCVNmGlMiR9Ol jr8Wx3Q7zdaomJkE5OfN/YWrt8+N4fuMBM04/V0nndLP2jGq94MzSDI+9kXPcmmkrCIkOvpw XnE8557y/aicETT9mv5TyAJDyB/e2T/BqMWcwO1DCOWj0MmkIZDUUiQujMBFBTBOM2Ziu96X OTOA/XCH7vMReH/QhlofsTAWKgpl5t1UphCdcUJ9hQXeSd/+J1fMKbnROmMWIkVkFiipEiIA ew+z7vzQ7RQN2xp5OZqfr8r+jjlCDg1ThM4Ou6v9cA3Sm7DJNFYvp0XruFYqcKxVcM9R+b1y cen9BTXH2HXfJYky3MDS/baR4jzp0wmpPQnOoFFhEDmhBNYzu+rUQrvp01CE/boKNfVq7cGS iGyOrp+R8ZmDbdXs+6Pm3bWGuZ+nBm5sxjomufdBA0xDSaGS+FPh11Vq+L75JV8cIJL3DLYV 3kzDn/Bq8eNdatwM/wbQ4XSsDmCA5i710Vm8kzOS2+d5VxCwwbrnph26XG7ru9sn1a7pU5N0 Mxgh2xhhtIEeMqYduP/LwX+Nrmbe+EYsNA0AJBs+tqjIK1MEUKGOUt/X/VxYMBhE86u5lm5f H/NstJ1Y8PX0dpci9niO7zyrqfl/a+HyJlKgWh++U+nb9Wrkuny5sXB9RQf9bwUxzb1VmlnV XPcX/nNwlqgkDS8SMpDWbMzINfCwH6gRzjx0rgi1rjTTYdOe0TPCcvFUMmIjXeE3zqGMv5v8 eqrfpvyS/FG0yG5cB5OSIaJ891bN7hu1pNvKKydOnTpJhvXlCwzQZHFqjhlYuoYRcXz0YWPN M/RfwWM0mSGUstbw/QmXW6cDW5lc0qvicMGjWSTv7BNg84MD4XuV043uI0TdIDPrhKBI6v3a 46s+WpKmmXPa/TEyQoDhuHBK4o7q4lkiXCIBcymBu7ElM6EJXX8rR1Oa6yd3wqZlDqfWY3MQ YLiuV+yDRlfgxa8vKz33bztxnKWOE82T2aj7beHDEwau/XBtzEm349JvcoHKs7DOPppfwGej TDDBp1KXZIa4ZHrigecptaOxtehuOK3Fwt26A21q64fQuSmpbsNnSZJwO4pu5T/poUGc+fGr Nt3RLG1AdCJ446li5LlpSaFhTY/yr/fkwhghEYRkCMX4ZcZNDawbdaU3DZKGgwa6zTJjPTps u4RHO/pnF93HNz+YR8rtW9Mcr8oywc79E+jNwwlK/zfzDJpZRJkYo2h0LTBPBN3JIw7nSdQ1 /766N6F2P68j/CZ0IvY+1Jjwb7nb424fl+lf6sMWqt6tw+VSazRSdES0KBxNUXEw94giJ1DE 51WJUUC1irUkvREzMu9axWViq1m5yayZtZskr9/7hdxj9wM3Q3tHyPd/T8v5/ff1p+ukH2F/ 0UwZX19nxvVPKb3teYma3Go44o/hHfEmNJO2n5SwkCkfI4jQIJBvcg/ANG2kE6Uhhxzh3UYe HHgcPpofd8T+qlDOBg2lJI/LabEvVphttFJ5QLjLQ0mVt/DQc8iObr321WAVBaq8tparVCyZ ioffANO9BJclKBhS3DWkdvObtr/dY+qwednwtRFTcs8CqqAcaS6cCxDEBi05zam2sM4zJDTV 8Z6dEUKYDFpfJuKVC/xak4EyVlGtlfoJyupeDMF0T28zA6kS0i0CLZmjvp+5bX1hhjaHYYez CadDjpzkrGSJP6Msg51Ohpo7SryjXwuhbz7wwPsg/yKUj4uVSRa1Fr1RcFDl/MQQLkt3j48/ 3d9mMxWFQUUS6WrpqKSCM43aoWRIs6zd1OPzTaJsMEhVH5oybq6b5IoEppzyPkDjOe1M42sN otQ4w3IyfsL2y7U5zbfzzNfb3eDYk5zot1xdGHQb37dNC77LvSXGmcufJvGBr0yYSXGesf9o fgH3/b4xy6E8/tX5Paczo5+4h+o0VDUuSEZBDB3NIhjUR1dUeh/XP0fdl2YJ13Ipm2R392a6 adjHd3DdaOomeiz8lgjN2ebjpm1cZ/0I008rPQarCaWyTc2KDnqXcujwFhOwk8h6xjCm5uhT g5phnBML71w0bWd2Z2z2pvyO6RhZsK5j7f3Uope/ug4ZueWzOl85uWCnihtBcYjaUFX1yz3P vERl1XFF2cTWNZYxnti+b4+pn7/zluHme2dFgzKe6JCU3ePx9fctKZrjbjFbEvqYx8b5z3ew rZ483dJ7jBoLumsOanYYSjrntXdnJNXdq7XrKuomxNOJLdvR2F9ktCBB3Bk143kJaCKvGwkt Kjmrumc60UJMhJNLy7OnLHSmXfEYZSNOif8HWvZKIQOcGg9gz6FDqbYThORlLFviPpx1m6qq dL+PE4/syFzvKJ99L+O/8GKuFGoRCsRQ8PnSdhiRRxi0DgUBMShmiP7jbcHag54o+JWF5Vfs 59hxpRsJKTt4nkTeIfyhdLwhYedTA0vrllR2wnfULBmoOQIFNOzEpS7TOUejdF7meNY21Tum jp65luPrwF5Fvt/ckxVvBsOOSS96GVNUy6ZxSJ/OdVNOnfL7mYw2/6cBR2HrMxxtNITfcHdN OOFXPbLTI+XOQdycPlQg4w/GGfCErqI933zjx+zvtnt4vM3xrklTXlSmnrsb/CZadQjZbL2+ X58tvMzztfrJNyiNDxlvkw8oYfpiRSTl6XGpTjwUNvgkI35D68K2Q4spj3QQazyokaDvcutj W5rUx0w/n6nsy8Fd4/k8TCn+Pk39E/qVP6d/LKQ5xMKklIggffvh5X51XVQ5LiTsK/+rnp1E 6WzNJYJJtESSIH6V5R1qdH6MahhI64bHfe6nJ2Q08o3XURpZ4bcYxupiZba9vUecWeujyREj pJKEWL+NPn3N7yOt7n4nRiZSzX86M1/dzqRZE1CQuXJ9910QjvldLCZvnZNPq/ttcAWlfw51 VYrX+L+Lld+P8szwbOJ+cN7UUll92D4ElMzc+BiY40Ox8q9phSN+LhfpAmGFS+aljA4qSaPM ixK5ic8d96IZ0WVOl/L+1POyrioXxGMpEvjMdLvJtWT19xRN9CN35z3xJ+W63nIqatz+zRn1 o6DYTGfLdu9nmLHEClIRNc4ixpsc3s1M/wbCj8NUGWSG5uFqlMxH6NTD6uuHk1hnbIw7xHwh raYdhJqCFS2yNJv6L4UTGaeiITWdvYiax5F1Ceou4wtt2ZFKHc+F85Yr+jI+qKF1t79mScn7 dTnQ7RkICjP271SBxugQL9IG3VOIjBM6aB3QJmhx8xM6r9n8PlEfXF5bPVP29GpibJU7B0mB CaE1RPwcbgJ79zdlOsIE+MYJPGUjPJOBVVF0HnNMIuLsqkchXZkkhq9xENMR3RGj7s5eN47a O+RwIg6k4sZtuTdOP9XGvouaZZcRxvmucbH+jgfNwUzbJVnQcVh6KePcONXad7RrVNPemHQJ FUEgdwLg/OAl8EF+45YRB0PNHR++OtRK9ECM00IOplR7o2q2DMcBADyttQPPF5k2Q5exWFhx RGMqSwPOMYDBAIN8OJgS+Y5KIL68ZFR+2iTzETueCuPeYVzGm8eZo3r9tA/bdMNGdEywzQ/h yeexrLL/Fn+kTEgiRHtD+0we+foLtUkN73ORPrn0U3lpWW5VllxxKGs6UrCoJBRHsNnmvnRm qpCPRyXepNBve5HqNnM+OZO66+rQo0B3ck++c4OfNBFZPCMHhBFYHrl2HS/B1ieuveiCmSEl Ulx/E4EBRthCBD3+rn88jeUZliJvKB/x5dOu23RKWs4UI549fO3EUlmUmaikSMqSPMEbGnVB X1mMjf0ISdOc6EqmBtLR1moVfB+9XeL0SOjJpkOjE2Ib1UHmkvj8Yva/reGSSWkoLkJEpdsb hhZP8/S/ZwtvwkmbCdfNcpeXXm1yF30tp7uQUauDoR7cG1DqjcxCYEwauOEgB/E1335yROK0 x3XPE+VaHx0FXNuGNwmk2G1kIzYxJKHcjdnKrzlJndUPiUZQ0UWtmcbDBcjHlKdvKMZRaHhQ zZ7p91UKWvDTTYuEH6lUR05sE7Eea+FDkq+ZOUuF7i3BdYvSKUp8Een2e729nO5t3Efdn26N JjenV6B0kNf2HOMJh/kxVDQjecShvSu+XZBIxJ4xtfKJ0oQERgshITFzTr1z53yn5YOuFyND GaxWCNugujBtDUrvtYTTF2rEx/K1CwcsBM41teBXBEjBU7umZrNJvv9L3saKNqcSjhdTdLeZ MZsJMBuR5InVjhN4Z5HFdyRw7R/RXS8rAgT3LTRnp+5pvAUKiRsfAZxRzMhCIXe2hncQg2gd kXGuCjFfCI0+i7fYAP6RMzI9cq79ff2Y36nct9+3CvTcNFPrJuhR2H5HVO/6DC0prs51aqEC VR2EUpglMbcTl7csC4YiTbJ4ePHur9nNEq8Dlo3SRPnDndB/ZnMGGRw3b36d0Dm/R7zPB3kw Snre6vBbxG45pU8vBx3HLOe9RFSq9dSwu4kT/De1L0267g633Ibdl9ugrildGFGbXTxUgtZm 7+n39/1sMX0L72Rtjy7YkGSZiSarVHMylOc9lRDYKP0WO1CqhFSv6Wl0ZHt4C+IlAKWSf7UA zKVgVhSMhVWnslhex8EQluT6IivG+LmYke3b9F8i86N9b5O4K+/F09cJ/KfgXdZ7DArKZcOR s+XMM8KnBW+1F9+JiQYv2Tohen7op7N/lDaLocv+hRlT8ucjAm3kRevWXzxxPaaE6yYMG1bP A/s+2p5fFbTTwbasmTgeVL8U8+4Ps3ldJ8uIsxh2/LrZWPoo9Dgnu1Ytm7734icHk+vf4+/5 ybakrUla3hRRRRfiFblmxGjhHNc+RXXakemrq+kG55mNjqCc+xPtA0idsvVGpiximHEkXSxi SJw+TsWmHUU3S5Me2HYd+MtLX8WyMVuKERUnNzpK6UkXx3RJb3yKjy4piPllBenFThSNHnLG K34TgV5dGC7dGMdZOYYxzVLEGfTJ53XPLud0VtTZsOWYITIYa5e+PmYTQDMtrcMsBPnmy3/V DQfNe/N0lQIlJkof92XkbbbbaZdZ4D5fs+/DsAIJFEiCkRGRRiwUgiskYgh4ei+Th14E+Tfy jJGBePDUiJqPHXqlnNn5+m6ELy6tdp276mDOPpw/I7c67H5toER+f1Hi1unxG29fPAqzDZpj lik34ZKnmdCZ4vS6q/GCTff1Q3Sm7buNcK7EsJ73fhc7Wk5cSZQ5EjeU3O1ynq4XubBF4Y8J oRDSOB5z65CiJxhVfbx+jM7t1/bhw8/l8ZNxMw8ezbwyqFBS+yCM3fLLtylx6jnHDtD0ga/G SgyGIR2CZnQAhiCzbpSnMaGbcFgveK7TTN32lJyOUMQVepKRLx8C+tbIhu1K/Cn02eQ5zc18 HFEvQZDrz1jSyuWmTCMe/UqKJy7VKf6WMvOW3SnCdX80flDtVbqOU17PhvnS9XSeS0nHyttS ZiZvLtdt5QmXxBtHqh2+zowI5We+CpJHu9ohNh/XHFDptfX54g27XrNkMXRB8IZ5T1iYUz7f ifC/dTlmhOeWv4b1TSO3D/RidaswTUXBNl6s4FOuS9uZNvJO/YyhPL7mI8o/Wk5SfYOXbrOQ xh6Ghx2QfdHlifD9q3Kc/bZO/la0VhHT1+HsD6boYeU5b1YbLjPLCfG8KwXT3ROCQ6+Buuxl XBnJQPJr1F7ERScwXYQw+tyQIQkZBBQ0+GE/CMnqTXAdE9WqVOWefL5DwbFHEpppXBGD8xM2 XBcr91eG8v4mBwRYWdmZUwlk2TXDoeuL9UFfq3K/AOGWZttYNGClPA5cPr6sr2yD7ATbh5vK 34bEzj0XcxTaA/jbpV6aUv7HC388CIaGSjFmHaikrmWFttvq2l76nNM1kxyToxdIw2y0LlZP FW4H4JxKj3XXVPCJnBp4Lrd1dl61E/XHRQxbz70xuiSXtz/neQ0jKCwvA3fzx5+WMMGB2KR2 ENr9wj9lT6582a/3HW/AjLeV55h4JSIBDvyunCJY7Vu8r6VbfjuvvKVaHJ9PTHZ2d85HcWNP n+cgm3G/Z3H4nR512qim+UoN/sk808uL1m/XWlXlGT68oJW4/HG/Hlfv7ZNu8DdoLkkScR7C U9qBMZM/b2sOPhQVW+eFaXParIjjjg8GroRxa7C/frY20cPHJ+liO+smcSwql5ZHWB8driL+ ZDRUnhlNie7o/Tr4GJeCsPRm4ovPcKX1KjHqdrp72ZhCBl06aYaaaWuro7a7Z5b50XA5PuJ4 Dx04rovJUh8n/R3ht/UftRoUk66qlJ+rc7I2FkNveSx9zIkVD+7UG9c3CbVxwwQknBLdOcGr GWqIOu+Ijb0tpmqc4d6KbTIff0siWLGveXCZSXmKZfXjElLYTltmgddqqTKJV933TkpzWacN z5Ob/NM/VrfBecWOoNTXTrbk2liD1U/ywfQRSxqR9nqcpWzC71C9pPjW0j35+Na9rPjjPwc4 9xjEa+OXSbHL0b+vpkF6NjRyl6FcQ15Clak8hc1+F2P5tJ/hw7SPx1lHz6a+G7m74mJw+yis cfuzxkr9yvapOXIlFPJZlzjmbEOgoCbnXYlFOxbv7mLZC6579LGXHbXddl42yCtxTDYEj0Hz cM9f3XWWE379/1keIuLU+N5ugNDYQOQSq1UZ9Ma5bmrqK6VizJuhU5U4sRGjtmNTeL3NczsQ TQmHH20YJI6xEyELF30d7n9mpjTcVojpEkbniFrYe5x5Xbd9+t937si8l0LBtZV54w1yly1u K2aVxz4cEMzrPZUIQkVOoiXQ0PLHVUkc3koIGmGLP+RoCJO6GW7kU3mA4I7SIO4dztV5vHrh BuducE5dY5TYdCQifOKGccsGrDp5xhv6/H37VuzT4ZyMVP3E5DRhh6sJ2zqIiyPsLdFJ9J1L FJEgvbhSQdsH2Yle55VhfYGlOF7OhGZ0mQZNCnbOsi7xZx+Nuo97nwd7bO73SBhvohmHZFvl ewdaMS5Hdhi35yFrbZdcrJk9/oziP6FiC0SwwDBBNNrWVUnKX416uj6t+s9z4qGzBUz9U5m/ say47ckWmcicy3lQsz3arrwa5djFvFNvxjP2t5hWWZKyFTqsT6iTTzJXxCPx9cpkm2qS7JPB Y6zg05o7k16biGxGCk9lW4WiOzKMiRUW4pS6nx637PM5Hy7Ibef4I1vraF8Vhc8ThqPTu0zX uPKEx328+vKzzwtHPOGgW+s+l1jD6jXP4CdXSKfdFlcqsFSLPY9nFDSvl41Mgbu7HfdbeWKx wjc4QY+cnlGt2KbCT79KdOI56MW/LqJF7tmaiLg/M8+ZtpfthLFXjCTtGD5zudoQ2TrR+S6b uVPxnlrtt2JnYzwnAloOUY2fSvqbvaOOmNxfhvg2wU/rznOeBwOZ2bjFg5unYH35JNoO6SwY gwH9w+OdQPuTX33xr3ro5/GlzMBUQi5dHDh9/VkcFsF0KL+eniDFJHVAzd3oL6+9fCGvF+pR w7Jmj8eq96FHUYRzCw/X+8jQvvW6d0vn91669Jm8CDo7dbzvhyNBBkRKlCxkfq6vl1VCUvol rnRw5pmYvGsmyQHARKhuInECO0XAYTJ6HBP+pZt0qLaO4nwSehL8eYbxgctwtTlz7MraKf5Q 0Z3faeeXhMPsOdFo2ERPUwt/nPYpbXJ9r0mNnfGrhhdahsSbi+q35kiy2iFg54se5nZfo65v Vd4NtuSIMbsjkTM8CuKcxM8Ylwenabak2vLfF6kWdbxnI+++bzKnhyu+IrjnrO9HFXnnxfSp zfbbRLivzKdsU+N+2WdqKqRNczD9WZRmzxgc3NnSrXZtT2RfBp9b7XKRlyNnXZD1tEaEbOQ8 AhMbW2OrCjKKYF6+V7Gpa/K8fa1pMZl4s+eSJkqYED5yuO0niXKK4jaMtiHeXMNDHProimLv M7xXpr2jNYYzPHd9bydHRnbL6vnfFOY3O6c6qHrhtb7NnfSiIm9I70eLurrz7mxzvRjq7Kod qc2slcrr5X666RXO978dNNNgpGcdT4VHZGCKLJxYJ9zvVUPSLZY2o2jeF+OeV0PXowPVq28v 0r3YOOvtvrQpjHCZvpdupPWk4+s7lt9Hir6YXRP2vI30fD8yHyBUn4zKGg82Xlw8Nh3dJQS4 0NMqCRepsPWrKxNCFtJUKU/kPMy/viZS9xEMm9Z+fM/MlrULT8TYOcFldcYuwUwH10+L17a2 13y2cv/RDoX3Y5hLjTneivuO5Xi0DY1vgoorrnxX3ua8/Ozp3fd1de+9lnVbo++seVKJvtEX 78ctJtxffGK3yXmWZmk0294QxemYELc7Su7GvjQvMJPX420ulf0fZQ0+b0/NK43WgL2OHe3P W4pPYga4k00HzceVxVUe7eYRx86VTGUYuPolon7IeZvjq9sRfOtNbTWxliiU40fN7jajffbX v0Zn7c8V5JM3Am639AlwWRYfgzpk303fZfFLLxqehriH0J4+134TZ9/lamVf54k+6DdfRPXR 7SpppTTybyPLXwjnh/Hu8/17/Zrw6dnYWU7MdM8OEWQbNvRRhVhs/oOrS4rJ6ed/OqOXJ2n1 l4pkh/JevV8RPGap+HxPCmCRWZj6T79nnbJ7p7LcWGZOrUidSnMKcUXYn00OiBy7X83vjPVA +37fPSzjHHkZr4+h+HOlNbrEjzznAtq7E53Q1LkOyGOALZDJv3iEDCAbHfOvCmto9EPN/seA o+2IYt+YPCzXwtjNTFREe/X017ed+Wn8L3B6y+cH45x14zM5W0Th3J1Uco+iL416To/SuTxv 2cyVgl52Bwn3D9d+PO333kJFXExJF+DDYgpypwcu/kHpBNWRV2YPWcBIP2nccgZn0Y68s+Tr qpHKHHSp0zzZAq934eeG5dPMHYfiPgkKiAWcCaRBgkk8NEWQQEQGvKyBr8CCyB8Pw0PoE/GN Eeh0dLw60/Xu3G6rlfjMwOALJAJFSRJAwYHHSGQB7hij9TAePD9nY38xyOPbjxP7KlKDmSqf mitIyMSIyKySSHl+WzLXUhZsHJfj1NhOYkImQ3S7TkaXB7D139lnHp7rkrMiYcOyufWfOZvW /o5aO4PP+5sn9r/L6qb3ZFxklSEAjFxdh9yj+IEyAjPplijrQaYSvdyoH70z2f1Z+FOSp2Rp QLUaKUK1ttaFqLZbQtLWi2pVFYglsrbVjJYClINayLK0jLSLVFS1aAgtZbSwRjFg2tY0GKqM YgxiVKgdUn6j2FD/SemWfpO4CWCIf2MjFEKgpIsAEEQIISoFEEPwweUa5UJUAagnQxXpiVs8 vH/Z2dnUHvv+F/Y91XY/l//fTb8xTaQj7nT4GqAPwLffDxDrKKM5n1IfWwzxaf6GFcamM+hh +fcCGzrPWwnpykDvixCAsDkCKHrSSuIFGAj4fgPaWSLraib5iLXts3vFoBiMOoIKNFGmxLmW ittRbaB0wFBIUnHV9M/or8lESb7ZZ/P3Hgz3qb/fwe7NmaaAMkAdJAegw1CBCKEFIPQRaHvG gsQMQPrQUUI961LZJ5xgCIRQMQcoiURUsiQiv7kpIOIYgj7InSkRcjbGljDXMKHygL99jwIQ gJIfyCUEh+QGAKRFFBJEEWHMpSnYQ/F/L9ZRYufjQnnLYwgbC95EnnpMrKpFku459jjYbQWx nojNvnRYGvNQLz8cLDnqOVikWTgfZo8xoE1AOBZPRU8d1Ci3YJBdaXE6EZAwwTEBNoK0wVpg BREU6+ag5//lZaQy3YbCbbu5wlLlmPlZ/ATt5aB4od7IaEiJe1h7U/L7aMoo74kldRlAHOLc gicIEg9YH1kRxBEJupqqHSISCGZBMG/ZafWTxgAfVBe4iOcNSKh6QfZITcYaXBPaO9rYe92M AxnHgVPsfNhzPdyLLvNpdh2VnJ+Yt2Mik6Ds6lB7hVLAiUWBWAwQToJgPETQleIxiIvhQDYh 9LtUO+1Y2w4ERRjFIgxSIQCKHMjuL41u0ymG6JzYNyLIPdJ8ChRuCgfxw0gEgbgWCEiyKwYk OJgcSFxSTM2LH8fptVvednxcqSHr5SbVGaPuucjB4j9dpWPHI/P9qunRdDJz9/45wxIydtPo yjVfQ30XJd3Gf4SbfDscUPRnHd3d23RLiL/DSRu6tryTfy+mIszziS2Vf4PkWrdu/L/XEcVl qixTh3kS2UOohzn7dKnuG+3spxM8my7ML7hkNL3SVM/n+8I6bBJo05PBEtxIdariK5A0ccC5 rvcqZ536b78z+BoJJJCpeY9bhNtAcxY4ELo3BjFDrF9OWRH6J9v9kELwTOkLGnnH7Z3XO7u7 u1JhibeBqw1d21T09FxB7THpl8bnvpgZdt+e/FXyEUkdxdugdM73zlUrwjvXwbw3oXlLvDuG yHtIIZYRDtmfNOptN3P2VpSurhtfztgT7/R46yKB9UuVxMmbfja/On/VU04Y9vIjG6VCCB2a W+DBU7eGrpSdehR++vfno3AxuPbgd30y6tvbZmuOgfDD2QX+o4Dz+JVyp6YCNmq0wJJ2sdi3 UO/cQHXqboL9r7Wd3bkBLmJgwKTpRmJ9idiac64gXJxO4SQmBdqNGaR2c86+RT0/93h2fNi3 E48i86WCMmsDL4O87ntWuxTYY9f1z6VsvhIOjHCeJ5oso6eZK7Vx65dnRfkdu1cZjL+9Hirq Pg1GGeEzNt2i3S3kjwG6ymxc9dp0Gxfpp9HRnmsZ7iOE5XEom5UVPXktSI/D+vv+HLOjwG7P 56HJbnolSLd47O9jOE8+NOE6zBUMtsd3HCYmxyIcvYauURDvJmQSyBkwmZMgfyw8d0rjsu+b Uaxni0y49MvIWlOlDnawHh4eM9PWfDfch+dMdGTOxQeGxkxmmOovcguUrWfPX3nh7jbWtV92 vScmOG+/XMHG7eo43Pwrn1xnmyIrASud1ffWXxg1R3ie2drZZZGC9MycUVrNWhkT7GgoE9qX cJOekybS+bQ27pwYcJ4OHxuh5L/DbdgPp6zB3yEaiSVs7uO4fMhoS9UPz2sUxCnQ/VzGfrwx 3tM44d0A6OvGzr0rs9MhuuXbS/88dPTxY01c1LjoaC0e3qy22LqZww4mZZb3K7dEKgQcpHLB rlMHu2oPHGJiaEF79PTjjbBK6eH0eLfEibYbnTKsm84n3ZUvdtOX8HLjBK67gaGCTKMWgTCE CQCQJMMPh8Or5o8tuXUSbr1jKb86XU4qH3Sdr9aTXmLhLqEQe2kRMThsKfJ9O+/rFh2hM9W+ 6Ojld4SpxcvCNF8ZVTTcfbp6T0XUguiKHSiPaeWMZVMYnpdM2vI2lhr+V8Y9l208Yu+6Hit3 Tn2RpG2L7r+tRt3m/hprtWVct7WxtOCvLeeKtivf2b1dwnByrjj0DpN0GZI6DEFgxFnS7ZTe e0DZM58jsvrQfYVuZtk2k0ElwJOKj7D8oY2mvBL/LPO1JL5mdaVWtM9l3Pp6nxgx92/qtY4u k2FiSJEJt8mcj3UgMKPZ35cZ65eSy7I37bcMdGY2tV6b5mXZQH8ePNSC/jQfkHdP0ukaYxtj lKduAovK+NHG6+s6Zm+RPfjj64/XX5XeuI8dO7LaTvgyGQ4F4zjxinl95f08oKXbthb2npXn PM+r4Lszw+PEuL79yyXOB3apfwvC+y3I8G5OHEaUY8L8n1dPwxkYEsMDtQJDjxAzjjs7zRz6 eFO/fjlcxY7XIryN+XDoiPqmV9V9Ch1HorxMUz1yru2T8ZvyeuiJiakn6y2EXTCHcy1gnfGK xmurrunO2SeKx6epeGeud9rI8pnlpcHa2i3QdHH2bmLUNDQkaEmvHgjcmSExRYovjs8wAf4z 8oqAl/g5P1shO7f5lG1LLLLEwhYMkIIhAD/cIE4wogLA0oJJiiRGRBESSCIkFIsYIySJAYKI qsGDGIMgJJE4NSYZIkRZFGRiTSWKlwUPkip/dBX+yFX/fL+6fZEUk/dgMkGCwIdkDbiCkEEI JECf+/+VklYfdE48VpKhIyLI89KBbEFLkDUiBRA06/mZcX/OFnJh/W7EQZiiBLENCXhsgYMF gC0QlggVIcopEGSQkk/1qKjGKgg60CH5wCCSJE6lkqLBEAYxYCyIikQ0ChEgRB9Y+QT6w/Bd E+s9LlK/TAMtEYVS6ofOeifxdli1gr7/dQjKc5S9UczdvDcNsDN/6TkcRQKgiF0WPSCphLEA hBBJkCGCx7PX63+mT2C8NZFOH00d927oMHeH4ZXYz/Wmfo+15owuznWzlf2Yafx+q4wJ7r5a g2B9vy+7ayqFuKhGEoaT444443maSPl977t5jhhPLKaec34qVkeEzRomxV+Gu0MZZXhnyn/V +NImuXLOX+DDphHXTb/N6GSoswk+qI6qTy4Dkb8B7z8Wa3Mdu4hrevMIGww7Km2qHL6MzN45 fQragzNYDl4z20rwPxmb72sJuoOw7A7bHHpN/7PyMAEmAApY/F6nk1GVz6CudhmuHiP0f4Jv 6gkeIVq7w6y4zPmZQz2YHMizE/E4Pxw7r0QJCD7chsumPkyX/E9r93hsZaYq8fllXH5v7/5v kvoa1o0WlX4NvOvp0GtqaOOuJgTUnVKV3VlDbilg8MOJQ2GEUca7zhq2aIlTFxiIchMEN4dJ MGgxU8jLGRrsD/xv9vlL9JPbxE9N2EO1N3gQS3rssPuyfpFymYHDwwKKHUgm7x1TCdqHT+2d UpCJ3EiGLNqS75lrrF0q5rj/NJvS12mLpHR7oJCCAKfhP4AU7qlRdNrB06zih2x1wEkwKZ3c da5CTVdiKA9mPm5PVndC8kwqU/hK7nk7COBtP17iWX9OLeGmeDLsp/QofPuO7jW6XqC3yxHy MRVOw945ksUz+g41on4CDENDKFHMoxOvJ2mAwZmLkc9viFWNvfSijyMcA/4SpjXE2iUjjyp1 NPVvVlOToSv1zGH7F7Ic4vloHqI7NnwFk97HmCYaMZBkpJJL3XD3E2QOzuMTr9HRnQr1PVl7 W91L5J4qVGEHwcTu5c4gST4fVIOXHr5lN/9dfJH1rsQhkI9QDsbbme8cF27i7pcKFV28r+63 Rzv4a2omy1p18fF8s2VwPYRpxEk91xE0nue3x/niYxjD5+S+AiDAr7ax5e/jmata7HdlavOG s500OtLLzPmrfsePD2zfq4mal2lY69Z3HueZIo+CkRLonV6TKROW9+M/LdpC8LEGML59Pb9M qmt+Vy3aWgJgXBvp1FgTMJufDHhbYn7/v/seP1k93+MTc/pUV7qynl/8uorOR9Yw6gkxpamd Q751OrsxCnMRV6xbpknM6NZjWpUafQQPLus6LitReqijM6yXUmbnFXGKlPau6w8zp8KCJhNq rmFWiahY072YrFamjGnWoeMVqpdZM4fDzKdXFPKebq5w5rN0+s4eLjBGXznNTeXjAozS1enV YxVRVazlZwZ1OER2+31QyQkwoT6APwop+KAqISFRASRABiQYEkCkQZAKIMGIFSxGIghIDCMY RJFjFilIowGCf1REpDBkf0B+SzGCKMRBEGCkSL+U/0HnfCe8rfWiO1U1UPyWvdoVE+k1O/pj W4oVBvx8c+/D8yn0cnNgBt7bhMmxZMkvd736pAeE3BAyIZERD3CeyJQAWfWa40yFPIiXByT1 ShHnCBgikdkBoNIVE4IkDugsHsgMkJPoX69iSOEDuO0ShM6ChQA47T8yCmkowUWCgFZh1PKT 0UKoCQU+CDqwuITZCvhiPzl+Vo/F97PTmPi7Z+j25XF6mk84iHVZksZukgtppfkEdubEeT9T KASLuHuiTGfyCAmiTWfQKD3rQYRQwRp870KHMM0QdZpzIEh0hm+HDjJaHO2WSSOTBQMgZenX 6TIuGXj57zVTB7USBX6pRCMSIhp3P8vV74SHXLrPI12OmSd/xGfJEyPBmkkl4VIdixKGTAlA zMN+Jwstl31R9PtliiZOLfT7NPlx+7lzO+07qR94ffHxvEGTMy5jyv2xiVit63BQj34s+RG9 vMfTY4lOrrLnwe96wr3/uaj981icx/BMRd84RKy+8+VwvwWMGjlTnHdLn7taX/J26v1u+/n3 8vGm52/H2nya1w7+Pg5K6aD8paqYvG3gkunO/TPjVwy0n3rv6+F2Wesa56xv1PGvpfaR/y4t t2oPSY0vSO/xpvEqdOv8Y8vv1zM+xzhe63vfuppRuU319mztBIq49ZzvpOccawKR8ayLPIrr 1PuvLy/XS3uWF+d4+b7p3aYT47YGDznhfnxrdOvO+K3ti2PiPztlS7HGTVx/CPhJ/8v7aXlq LdGWHxywivjxulV92fqgvsu+mglDgpw5j7jU6Lq9HLTEsT9b2G4FPZNgAf/2WHDTW2FqV127 Ira+0WrS+ye19lF1rPa077J7X2UXWs9rTvsntfZRc/aowKWlIpde72zXbvyZXGzs/sS6Sw+f iNxkcZHGFpbGGys93Z6U1ifR8/4xB+6CpIqJIokioCJCL6Q/P9NkEYVqfnymT+Ytz/Pn3NWB rLWzWKbmymjbGyMhFI28KCaNqKuJq6RZipdWQi6dOnNXQtuZTgYy2KOUqirbFGttoIiO7S0s S0UwuOQQRFE3L/OmSMQ2Cfp+9+E+iCVFGV+6e0fXESgJPoPkO1E+B7PGnxnxQ7iGZCicyJin CJE/z8f14RPoROIp+KQnoe32kJ4Cq/1xaXuxyDf5s4qWH6po/GKRSs3xMYcXkg9LOE0/iTln +EJYeKodYjDbeWVVGfL6Vb2TccgqycjMOiEGm9a8P0iYXgLX76tusdtMBOxKIjS3jhFBLnLw w1nCSL0NAgSZjzZDNnhrMJRHa7tfBn8sKZfhWU4rTFupTxVik0xFAzQMx9NeQj+0mpUOaH0a xwjpAqI8FMw4aBKdNiJPpSTz4QhuTGgG6LIsqhqASASjhw2cDs3WbdbcuJ8er7/40sQChG9N Mad87VpMMFU3aedNl7zhJOjG2YlQAbENnEsRhGGYxVNsHKcGbzQwc4ppCoHWABgUf0uUUh/G J58sg7DAISRH+ogqdlVCFtsaSDBSQdWCWIMYDE0UtEhUhRA5CMDz38n1sfX5eudQ/Wm/zk4x 8vJrq5X82OhZ763uBoeP33ssCGriTqDxd6PtswgRO640CLn36orlV6kVbIvbTt7N0KeACQyF 25Ru1tSWr0CNXdpaqaYTKHTyiBuMDT+tfVf2sON8fw5i3CKHF21tiMY2vZG5dqSTTJmRsqun 6LSwBuJ4UElEj5yKq551CZgZGRfkBwNjJHLw0XzNSuk8TXUgwTnn4nH0nQvX2y6orJKdREnU qwh93YYa8U/2LueSSSSSSSSSSSSSSQhCSSSEISRK2223v/3qBkn8fU8fDs/WEnLl/H9U72dk BVRL+iP1v2TfPMUaB6et5z9rxwr6LZ1OG4PQd8fnow423RuuuSLi1XQB1DdjM2JgBJ7cLN6z ANoTpJaBtMeAEc46fBKMLLuiGXUcND8tfYWGEhZz5R2UabSZ06WtHd9g+gi8JglIwStu6rWO 02hRDSjWXJDZs0oXkRFQ8hMdzXHDa+yUsHhkkjTAbZ1vGYqPIN1Cs09l3iGesyHSst/STSG2 7SX46ruWAWjnF9kbMEo4PxYtts83Nakn7eGFtjol9P0e0U4prkLQD8oGanwD4zB63UTSL2Vj 6u/n2tadb2vfqLj5s2Jyv8i3Siy1bSftbahkWamOvBI9bIQifuwrU+GtcVcPtrm3COlap24z IS37YUl4G7YhbBdg1M789ybp9g9pIeLo3ouZ3ItA+MOYzZ3ERepV43QWIZBLFGkD54C6yqrA sx4V1zo4rPD5Dzx26yJP5k5c/crvUoilZ33BZv6rz1Hg3qR/r7GaJSaoJsMdlr6X9f1DDH11 +ksjZ3RkO5fLeJnF4TxFy59exPcTZI9nvHhx7T6d13+YaLBe2rws4ZjjLaPP27HOtkiHvIcm lXOXlWHhADejIZvr374DDtxy6XXTNTWmaEzo7cznKehuxgWC6vSjgZt62uYU+EgSQ9T5W+Ve 2sYx6/dgNXIyHpDywk2+u621WCsRpDShEPjWDqkN5r1BUJEPbzHKFMXMSfgfW6KZUt7DZQFZ qFbp5mwhn4f8sJ5VCEhgpm+/OfbQsjkn0PnGIw8/inmMK3ypXKzSbsDyRFrxzXtF2vZ3dGMH dQ0lOZY7a1nJ7xOPOg10c/QuL/M96KHzl9sPTlz7u/rx4HHV3k3tdNz+m6qUrM8EO7K41w2z 4EUMGnppa06lJV0Zm057iGq3nB4HSMOEAxkNYGTFN73G0az7yQ9RLRG5AYWae+c4V/AxE149 iB3a/NR+SDEQGCnTF+XbcveY5N2icS8Tc8vaba2Zg+Da1ts8P6e3tvjXjGer2k2a9wyh6lJ2 31pkGaqjPNu45JVc8xKSVO5xryeSaDsm7Yftu7pdZgWTsXyMbLERVkWTDSQba0kQzQBEwuis KNnIlpHhSq/WOUmuPEzcSvDs4A8+MeW6RmtoqUVRSp6zUKbe8UPox3aFqsz5Lwi+Ejg5L8rd 7Da1py2MGMZZWUKm8ooMQc4iZxbJEZtrtttq2KqIbs2K3tbVrDDhmW5Xc47bTbJU6ZBfLeoW lrDUNPlmMG0aGTnXheGttK5CmZUOzpExIIEkyTMmmYCTi5Rkxyu+MTObIh7q8sGLZDOz//T6 S2OIS7ZgqQmO665ijCVPCvD/vIOjtvAYf0A8233xUW5h9t+Iie2YNPGswp46IzbbquaYDFXD CSpjJASg1LcgAvAXEyiqWmUS6fNqVjPQ2hmNdpUUUpVo5MwlrgvJiZ1zfliJV3luo4hnJfnf feqnbEGbzE4d1qIO88IZWAkMct7m7IZ59M9dCi1t4HMms5yZClLI3q25Ms485jav0t+DfKmy MEp44wsBRDxv5cV151XO84M29Yn0lf4N9gYcO5EOHNKhJzYFVXLLwsKXFMHdkY5avtnIi1Hl qRjWQF9zazurePtBbVp/L3i4X0nepMauha2DxUGBAFPWHvNhDrxrKt2l7EvVc4IF3TzbumxL spt6fyJvyt+noq9s1mIubO9vqJjKyzFVkvu/d45UzOZlatUr4b8PRwvm8YXl/eWvzGg2ZMx3 7b7y1bGtpGdByWjXXObO++e4aJLe47j5jA5z9wHsIn6y2KNYvqJr7vn4NxRndw+Yt8nh5i3P 6vt8zpDvsqsYqCIjANJ0cm2220RGIiK3TTM/sm+jn8Ilk3JynToSBAzjCNuNg3CAg6nPUpjL 3i/bphjK8v1wQ8f+S/buoUkxkL+FxmHcjpYSJI6DMcomNttpyyZBVVVfq3+LH0w/w4mozDBI 0jfGSJpYUYh2RD73eN5vDYYysDzz93oP7hhVfgyftGdwngJ43yvl7oX4Tl/RYvidt1nRNL+2 cMWeeyo1qKSIyr2O4ZoZtUw1U2KGdAfsQEbnfgO6Wbh9qDBAWX6lnhLzkfwXctpqIPpL8oOx HO9zf+ZYgqv1uTwlvIpBkj+KIRW9yq1QHMs+5NbR5VecOFkRcViaY8U0l1Sdi4zdSfIQkXTd vxTdu/lFbb3hm0tk2F0l+lN7iZbCAcTHJKudtelOKMQ+Xkl1QdFGPDN6fWdrx22dl0OwcxCE xzExRLN8E33niZIefnYchERFH/c/Sr3ovEXzcdQkKTtmoW2bmXZS+XByV0uvs6aS39rncIPT eOGmj5iyVvF80bLPZz51zpgQPg6IVPnlgyxTdAmB6VhK9ZJjuR0KRi7Fi5xktUHMxd0zSRVZ 9/HB1Lpm50w7CRyXdiOZ0foWqZjZNtvdLAyNMuEwvNnY3VveDejdDsQSY33NJhxKzOFvS/df 6vCoE2fi60Fghzt1txhhZUDhVboduTzxdmKRPXH2qS6qO0LgmGrz1fIEZDE5+D9AmAgxedB/ StZuOgnufov33UJ6Lg2GsyR6Ec0ZYTN9piX2O+KMnrBkpuqQ1KNKCO3KKz3QeQFl2IDPoJsb k1FwWrdkhIrLpCQPjnbxWE3lHPEwI9Udlvy7OicM6Kc44pmrOqiSIMHpVyFj0Sjq4jmOd39X vmYpr1e7sBuQ2SAnhPXrM+D/uSTJMLZy83pi5JaTBHvXiZGbhB2+z8xBNuBaA4WUy9CNaVrq ddZuECb5IbtTHq5vtc+SG0QOg7E1kxLs2eGJaPoiSbBc2oVlIMcXM+35uuRhnpdJJtU2SomC dFlzrNilz18zaNyYjogLhBYMe67de7IrYqOzvXDymA0srvNCGan8zjoedOqnT6Mp+m9K2grt /VIHPdsfZWXqxb23zsW92DzvuPizDH70gPih0kyZhkyxWQQT+iIH8IQkJBkVZFQhBrJWQSMI v3RgTAyS/+MlwERgoQVRGgTYII8w+vcN7W4N4qBEFEzUQErC7kjG8bzG4BqYtMw0SYjYhApG FJYFkJRCpKIWCHFAy7wNwcSQ2kKaETDDQkm08WTkhK9OQIbZxwEA3IGhowiQ2g2m7IltsWqo RYG0MjIbJoaajLGCzCmOtAaEDDLKDoRYVB4KQUAxhpQHGMUyxW0iQGM9jS/MwAF+6ibdRAPY 6D9eaJQJIjAN0WRVCCCk55y56dUTopyy9c7LcJUPq92OLiRf4KO8+Xv9W3v/3gCHUgAhmbgB DUAQ/d+5IEifjmB+H8AFon8An7F/l+kTQD8oI+9/c/sBsDQf4iKkISAif2A/IaCBr9QlzIMl JmNf8Uqxxz/mOJYGz/Kf2FKbOxuF/+gc0XnazwoBTasBNNZBh3eiqg/RAqAftIpTLhj1B4mw tyAifWJxOwfc2ZEooJJY5PLJUAOgA8wpHUOMQ/bgf0wCwTks57Ldw4WtCKH4RYj+Z/oVc9Zu yDj4L3T/ghxPufltfwfiR/eYdYfMgU9BhJVl+Sgf7AZLrIsqBSECAHwetVKRMHqyBsMR+Bf8 sAYgHXkT0YKKsYrP+flvcwOO+wWs0ilwxBMRNEPd7fP1G6sz7y+gfSFPiPemTqKJPk8z6qth 2vqQDfkTgABDOIG2SmE5mgoQ9WBecBYqHoXxEXfoYdGFNUiHYtQeF9oKFGYfAyOfgiQS7vhQ nXuMQ6JWQRBUSKCrGnyE+mdDzoTrS0d8OMPTFA4AgF4nWJlBc4u5Dl3cLJIEGIWlB8cRPQvt V+N7gIwiSLIswoOk6BOwDC+cQ6gLgcvHp5gfsDpE2354h2WgNKYWG4RvaAm4gcch38E4mimq po1n1kMjxEp6jNTPXJ3NA6TvEmhByTaYEl9YTb/240f4QA6A7/OW1dI1JIkkgRuiyHWY6JcH sROEVhHzB4FB5RJ70my0/6DMzTCGIpKlyfVmGAjPtpLHu2Gh4GS/II5oPYAWBYLsFaD5nLLC mO12PcUKJmnbYP+JkNaT2lAD0HSdRYJ8xw+RMe5mPcrv59lMCc/G5QFhJt8LH8xvE2MnQHTe FnuNDbCqcU2D6oz0lEqnmI9TPnSIq0bAdhvS0wO1PhhQ69RYFneap/0iddaexEQNu3cpvLIH ODPfQHWe+HEXr9KbatNsP9APOFAWpAXpDfViRx0tHETIRpLEfPWCBopmOKsNCHTjAD9MMQIp eFQ3BodzJDMeI4QLgRAchvzr5kJNqJUUcs788JAPtz7TFigKA4b7gnvAG4Zj8xRhDxg6aXqW n54emp7eiGQ78nWGYmYQDAu5NmBHpGkwRBT5oNojEgARJDTAEZIIgQ86UQ9770IYYU/17oaQ IiEiAwiJIcEh0Ap0EPgneAAcxFoYp0XGkm+nc2pJaUm4UJCrklkqUdonFCq6E2n3efzCWLwY ImRvMUChoj77nteb6CUpqkUVyDAjQLS8IOYmYuKtHap6EgEZUApiQhTCoIcchOJsVA6Re9UO AqQDyY2rmFpkPUfGLmegGAuYC6AapsU7zyfXN57GKev45ns0IWURETNYZbxwdiR5l3MdypBU jzKPqYMkgivcosNnZ7XmgdhH6OSl42/Imp4TacUNzEyPi7VV3ZsE6Z2JhBSQWIBEegDhyQUy N3f/nwB90KoiI+wLZD2+2+1UkNMkEYQihP4p+Brgaw0KMYezRJIq0s5tG+aOhTilLGsHwby7 3Ee8NlbSqcYwY4C5iepITQk/PCCBzB6J0aO2U4Sw2n/9DcxDdO9hvbHSxr/J+C6w8J2+AOeF oDyUDCyG1jJPUhRkPsKogoiSAL6+ILmbGavuVDkDIhH1RFhFuAb1hjNPhtvfkXpEDQHUSFhl loqG5BPWI6idce2yagZIHJbDuTjwRLDpmAOQmMzmXqz4W4ALX5zfR9J9nXYmIkh6O7wMHjcy rCpYLRVVjGIgjp6w8Z3XoGoHlJPBRRJSH7X6c76lOr3JYmE3LXmJIz6pn3uvEHJ29gDSiUEU DOUY1HdropIJkppAOM5pcSQz0AzUsvRqMNfwmWC2Cc6FQEWuezr8Ybs1QyEJe3zC2ysbyyCY hmxBChU8eEdzgRzE1TpXwNRdim004A0BSMDBixRcNUABZdheqeeHpYHiZuOpqmjYIRDmC7tD gR5hPwwD4SHYpQ9YbOmiXnPSvSovJT4t3mFzIaofgsPDi85tXNxQNInAGlfCsO9MDoncZgqJ 5ctU4EX8SJ+IShN+4OibaimSaCLyR9s7jbTGmkJ02LeJM8p5Hb2qFC2+hUOjQMHIDoTlA2GC kCEaT94pWwlhKUNjspSeIbxgd2YGBDeUFyEUCJD1zwq2w7sxHghy6jYURY4ICFRqDRBHm66Q uE3nxIlDxIbtoGa+HQPiu8DRFyd6QBfACzhe5RRMkVcOR3IZPiiUD8wmZ50IDoADDMTViQWk vOIYFtKEroOY5IRfVEuEgyL48NnfrQR64B1vOCmOXY+YgcLhhPLCGz7Dj1GzDFxrRhsTM79E LNDnrnAXsSDaHYbjqeESAL4wA5ialzcqcgdOpvFuUnIZBhm+mCkuebkjnn4wK9DKxsN6YWJO Pl7b2AiQgLGKZYTkhZCiqNjv5nEtlauqU+PDzYe6UQH+89deeC/5w6+ibzosk7MWnYHMwLQY cGFwdMUcTlWYZwlWtQjTdcFxUpU+Nd14nwtU8GAYQ7CUUOXQslewooSd202R0VEEiCoj3aO3 J65eNjJOBEhx6IQ3BK87kWG6FBwWA7TI2pVNriC2SBCxzYmwA1aQbaEoKkSMQ71ATxdhMXJr 6Wa0FOG3MACQQkOpSgHFhDJAeW3SQreMEnvQjkIGiAgRBIRQczibk0BpwANA2gpkUiVSVqli 3e0SDaAQGQIDkILzm5Q+wnr9lqE9yTLQ0iMhphDSBVQNdoGp2C4nPUTq95f0FQ8RNwhYkFgk F0AE9ikOoHMAY6rB9oGemmwiQILQU+8DkhfNuHwgBnFC4CQYwiSAnvT3vnRZDaH+TA/yQNMA 2IHRJ9yGpyPMC2zvKKZRbxUyTqH0bZmZAkCRP66oSqp6nnEp1NfQs0eAUca8ZZ1jIoHxwOHW fR9vUaOcIaRaSQh8k+DrwWt3VkGEDBDFighATsgpD3fUiUPcqExJGEGlHiDvPanwpxz93ZQo 94ItZPnCZG+J5CcifoPuD7SBE/O/qX9P3lXG4yDY/SVg3GP1oSL95j5jz/MdhZth2EtHPP9r 6JhkzJru2mJbL27RYsYIoowVVk6dff8Phfryh9kKTQmkSEIko++Umn+ouEItUyRjFMf9aMXK nPBhmkUww5GsNvkZdw4404ZbhGNQiYamqRgbw3hgOWlER7exrGYyIZMyjaUR4oa3QoyVKhvd n/PVNob0zgotMhqIrTNHIy4pDWilNjGM5GBjju8LotLbcuzOJmjS2iuuxjJRlemVkIf9c/l/ WLzHH2/83H7D+k1P7q/2ngQHuok8P1MK3YFt+f7fp29kBrhjH5f3OjE3wghNfwzbrN7KyrVy +nip/5fyo3Ffyo7tVwb1iPoKX/ZRSuuj0wZQ5cpKD6uc3fF1AwpmObXgdenZCMX9lQqivh+n M2lNOpjFQkJ8gj1mHo2j3X9JO1pYg+Yn5KAn8ewkJd1QF4/AeIfhP4hbRGkB/tfrHeBT3AJ/ Tqbw6dBhawcEOZ+RL3FhAukA4ApyOKDsNwwEfZHIyHKlBig5ByHkBQclcg4eHatS4H7v8fqb Kbl/P+XmQOXMw9J8ToxVWIxQVT3FoxUURVVERXBYDRsIstspSylLJaNCpGiwSJfmc1S2ofoD lDuknYDvacFB2JgDqAi8e/7TTVNiRP9X3npULTCxSsgaZbj7b2rlsrfoAPTspStNGITdW/ND qGYilIXiSjLW8yQZRClCCFRSSyGxNckT1ihqaF9MhHeCxILnx5gn9nZFVZO8nIhOPDIJ556P Q2UpQEYjEYIqorKIlK1LWtpatlUsrUErRWiwaMOOA5nhPbCahr5y7lH5xs0OYOTHNTpCDomq TnGlb3Dwa6U0PdxknWG7M6CB6hFmumkmhu13cwLYmsTHhljHPsctBAvxE6v6J3EmhhEzRy3m OPKQlblMwkKlJ37DLap3hYXkEkhIQJJ1Mwd+ZQoXYg1ERpKvOonp7TkXkYQPD74/bAjIfZCm Eaoq0R7dD4l9wwD4TcegXILh8h/R8oG53DuEqRIQoS6qNGQv4gs3/R7/d8RtG2xEYiLGKqyl BuFV/4gZm8LT5NK2ie8yR3mrkhuFtYxFGB0IHfCJ/wpYIiMIdEhTiWqUFVIh+3JxBWz/v05r uUc0IbqTZtJwM7MqKMjbBJ9XC14QMGy7dGq86fMDzi3zzVQ8IfIclRBEFOodYIjFeHAyEoZF GRBkBHg5lh/bEuORslJUS47SkNoX2KwZ+Q/F837MbrsUltrics8eT2iDm9dCy4kZRYsQO0KI 08dRJgE7SbTMPLkX5X0dTd2C6CbkTzUyMkBsbaHrrgmJOosPfn1RLR/6iNjY21rkWv9vYcLE 6ltoM8WrLQQje3aEzcJUDjbBju2GJ8TDfcxsEQgmRoL1PGr9/lxDYHBmQJIwEIDms7ieg1Om AgNMiUSQokBSkVJZCoyFQJADAELT09ZyXebGuc/qcbW8nJ9ymDvMSGzRCiqEKi8DMXQsTiyA YBoOqJvchmLYthShRIQNu+NguEgMVgoqRhJysmuhNHlLA7+YUTVeBRRi9VAm1DsAdJdazga8 gI0FjDyFE18xSRqXuIfz2lRgWnsINjM+fjemwY8s28izRyiLJRETKd2EnYGEmu1PtfuFVFV+ ae05Q8Uh1sUhy6evV9CIh5pv4Brc/L3GIkTcsDlhaA7h4FkPBzni2y4mhaCKuvemZIYSEhIE d2yDHWCfv1EzMhv4caqe4MIgmTvSgnT1NM1KSpBgHmHnfdvcOcrseYVuQihRhbWiglYlBTJ2 gwwCxFnOaTpVjYIdwjGCKxUVGRUYqkDUkOZLiqqqqqMVYTmaDQiiKqqqOQ0xRQhJJJGZliN8 dm6UK6JZOEY3HqwTfKB6Zzk7B7T9aLFUUnNhzYokZ+wZKTnQKJD9LAJrGyHiwyMHwQ64AUih KqvrpPmgGUUG/MIKBBgim8EJDPAs9Zapwhth9+M4O2skAWCEdxQc4C+LIvyaJGBIqbJ2mdGI +K8hzKapOZrA8YJyfIm3kaolFc8Iqbg5KokNk7ybt8kXWDTEIfH8aqYPONLnQ0TaugmkJEQu Dua59KOdhv9smfRKRq2gTOxtLdPMaMh+M4xWMGvddFFfTR6b2eQoQ6XmoifhlVZRgCqJoPSH pTHuqrSJJNpMnl1VWV1qMXy+TXL6wJvdwbdGUbODbvLYiPT4xbooAl5G1UHivEaAE/opDLcz LUlVOGNp1i5VStBzaLssS8asnN2D/ahfTEQUie1yMh245vjFxNpY2SiVLheJFMrGDwYIXSPC Klpd6RYeGTFkYIwgz0p6iHuz6/iNTa5ICk4EiCHjGWDoSaRkMV8mELMhKUpjEq6KOaOVtQg/ VCZKnbDjpDUUfCI+aKkgr1wqCHZabdyv2GpuMNAF4EkYhEOdFEuo8dmhUOGfGwV0OAZiaK7F fk9DMmIXmDtdKLG2kGECdIVJHxhOV2k7gKTb44NpCiNI+YyHoMAUhTRnjr5vTM1ACDEFgIgL EToyFEFSTnK91FQQTcRBHKComR7Gy4OexmrmARVDvegoqigqq0yRkV7oAlIa8Us8IJ3jmA3A CsG4towNt2F5aQJq2KcdrpE4vAgaX1g/PBGRv9FIAacQDAHKJmLeInFWAKvHpxqQajEOyUNM g7TqWacnpswzG4eaJukIhCigd9UdkUMQQuFcQNI/miKYI9KID5ovfBO0IxYKRJqYOfHyxeSZ tcrA5CbXcH6SkWfCyFEwTVCIliIl+4FZhiuL0dEA2IYacl8KCyC8mLsDqh4cxdWNlIHnKAoG G/PPIqJV7qDTMiglEZFoyxLCgiukMjgJSlEkjFiQQLJ7GWGLKUFRBVlllGOkKwRkFmJBEgjB EjPFUKJNJCo9S5sZBCJB/w6FfPC8OtFEYGQm8fUA/hYKhuPIImyV19/4awXbT2TEhOtZVmfg xhVqoZegY0nUmFESNAmx9PrdabjDjex3A0AmC9hmMgRYCwXX1LEMPhUolDu/2XwzeUyTSLua ZWUJEUJCp5ET1PHwnzJtry4IQOuo3CKkGQYvfBNTkcN3mIhsIGgc4gcYLBoM6u3I10FD99GJ iCbVX1fGgDqFINtBCEb3I0i06KejR+0LtoZ1RBRhThHtLT3jWmUIwP0UIH0nu6Vf/XQcjX38 IByBpDPinVDUKfGZFhUBPvwMogSAO8iL6ohxIp3hBcoheDcE/UQpC0cMT9mv+neY2N9Zh6cc m0YRAVF60DYBPlmgNyfqCAsJ8WwIJGDBLTJBDbtYikIhGASLDMolQSlgSoKSQNghJvp44bQF eQff4N2mAOyTrQ33E2Q3JD3w4ERFVFVVC8fKByB+5GC4ZfXoHIIhZqrIRKkhIlhbU7TyU48j WDV+7UqpEQFhJztG0pFIonSqKqtL3yRBesUqCWgh9cGQsxIh/VRzmkAZM4Lwjy81KG2ImwEf 0lFKlJ7SCSIkIQCLCZJhqFPE1QQ6FKgrEWCxsPkIfvcJcC5YzAiUlKmRRbPlcBhZYGpA+8n+ OatQpYLnSSJLZIWCqBIAQqlAm3hSV8/K7LKc0mYR6QSlpLUWCboskhIgFghH9xADFDtJOjhx ew3agzd2o9UkYfGOKIBqBpFXSIFoREfTwbRxhARmYMKoSNxyAcQLQnEMyCwgonRB6MabFwKY kDZ+Q83ZyA1DYhgLauC5jGSe2JvB3qbg9zh8QLE2vEqBJ4NG1SxiPXEOuI7g45FPhqT0bFEt lbRLJW0SkraJSVtBKACkYhIoxkisSRRiSci8mAd04X6FUSyN7rOpuR7AU55iMcO4BGEH5p4H aFDgnMogvJrBFZWoDBlag9rKgUBkLlqsCGFNTmghxt3mR9FVr37H85G++JwCGpwrcbPAaJdX Q17NcQ2d/OZ7wnr2bFcoK/NlnI1T4dfnu4EFNCFtUYTXkuslIvdjbkcTchDg8DjphCXy4FMC oruxc64c6c5RkMSSwFDvlVbGM/LM7q3hiDTXvafgKU8yEPiqUtO+tYm/fQYxoQLJ2gnw9F5W IOtqSgiCCDAUioigDEkRIZO4gmhDuaO95JDEOVKKjFkRgYJ9GarvcEZAXUIbASKIBmNlMbC6 9+8gZKNGjdQkLWmUmdI0DACCxUXcv6ckB2E5JPewIe9k7CVKCpUmJJUigWlJIPKxkBNoHc35 6T5Uwsp27O3VMQg74lKyqaikDUjRwKAKzghKhCopIqgFspBYM6MOrpWCz+UNlBGUJTvzngU2 JPETm/adhLqpByDuaGkY82VBLVRq4cuUids0PiMWwhkOwixieRygQTTxLAfWqs25JT5Somci pFhFkBVuFnpSjVNz8h7L3IewjGul4UEhImrxInlGRfNAs3WZs6aClctut4ZOvrmmMjKQLilh oYKYwFiokFZGMEdFmsjVGVEsZeRcyCWSCICKbsIAWAkJDQTFGSL4XrtCio5EV9dFBEhcIwMk jhNC+EoPhBMJkYU9e+GVsmaU1DKlhAMyByVNgmJNx5tk9vGBxuyltZyhH3p3aoHv4KRBnk7y ytRRWJnflKwgYQ67EvPjcmTSE5sFMWHdYG3khkEQYYpDCsyuA0jHf4tCZTWuNgC2OkgQAUVY iRPo0dzDsu4biQRkWRFGEFjMCihWAixiMNlqdtGtazwE1rQwFVBBRABkDlqPfZZ5b0nZaUpY qYg7EUQl7yuUSSQkMSFbgfSHQzA7IGNDYlLugbrPGIsFM/RSoHrDdcVsQJWDOLLAQQYMBxor IQrCVN24SQh74QdzAYKpBDdaQxBgPW0BmGB+R0Ds2x3PTIyQSm/BukTeB3ww769ZTqzK3rZV BFdVJEtssiPWKkkbVCLBbKi5srfKRmlDpM5MdKOF36tYIHNu7JwmR4oLKCQyRPh0baENyk/Q xIMOJByGWDja4iorhbAWER1dJp5MNzaQKOM0klyVzdXMoc2iZQSm5q1MIiurGygm7cKVzCth WWWtjiPKlgOGsGJMB3Q04kbbAUJzGAVInItFOArvIJkqtBoswumTDBkEOCmVoi5Bsko09MZg zEwjKJqWVdsyITExxdtA4YZS7RNFmTKkRBSwaA6Cl5JhRChgqhKOaFwdksXINa0G6kYb4Ek8 AOBd+R/eZvEJ5kyNW8J2SQkfkj0CZhUIUPORJJE5WHs1N99NuZxTCqf2mC2DoUGhCDHqB2IL aK0xVuIXBuKNWUoSEjISFxVCGdQRklNplGyj5gTpKuG/4vibQikgqTA3gPKL3MSQPdGUeAXi lkE8rlr8T0fGjbPwE4YTYRJLGKChIKikikhJIQiQfidtbXneh0fRN1+pjQBDoncYTRQzue0j EmKvGoYKvfALciK+sMAodzIUBNgB5rtPi1nUgccBJYovhh/YiZeEkzg7iIUhE3ba+Z5nSFAX WhcIXTLvHM53mgQQIC1qJ5Tni7uZ7spPr7hBNifoRGiLQUGktsDnyiRnlYE24JD+JLGAw5p0 MGiIGeAw6+QNcT3REYPnLYopQAa2WT60h6GcidRQ1T5br1Im20Gt83yV3AyClRdPJPhBvrNn tGf3DyYovYoQTk/IUpDtPh63ttO+65OoZD1f83dvuLPjSqydgMa0tIG+eHelUYIoUvw+2MIm pvZt3kjX64yucs+H73EYTO9a3fbtgdJCZeBycjOu+Hqa9a5U8iBacB4DXQ8aLO6aLIyTOxh3 HQNqoQ0yHia3TJftxpwvfBhAKxnEKsnfywoN2E3CAo6n5NLGkdHJFZFs7NTFppB3xztyZswE Ab0w0zRF8xUOM6ZCSZjxpxmRxMDDSdY3d62NHdtsJI1sY027HQY+uOtBvfDLSFqpOESE5dSX AdZO4u14zH2BsnJzAMGZIScZRJctIBZoFjA1Vy1Rw1x1daOO8wyJZNaLWdtFs2ZcO3TccCK6 57miiEO+k6IDGTgJy4eXWMvqvKM3iMMf1HYuHcWB+DdeEi8uJdntFzEMszUY8CHcgXR347YW ijfhERgo0mVuM27LC34200gUhmpyprZ7FKHQC1iTT111EGiSYWF7FXoNECwQGWTmaYN0RbOu LKdNiV5Y7NdaNNhRl/K3hKVZbhOz3DCN3B+iN7crdV0nYwEHjRK7uZtKWIBu5E9IndMUq1SN jTukldMU474cNxtxCTand2pByjlN5TqA2RCzE9iajNTiNZlhpTeZxuvpdUVt6KResfHhwuzX MjWtSmERqgaQ1mRHkjfsFWgXD3voYIzTMB4LVyZR1rtXPV7S6rolGzO9Jc8vgdwSVU2iHSE2 6pUPEhmJXW+obcqobfN9hbGZ3wd994FCDvW4Nrud9UGEcZRmGKcexcCQyOELuOwGubXAuMsJ rDKYcCnarC1Vm5ZCR4xMhrYl5IgbrOlHGWEs58Ce3bvzATIdUvGqfQ9u+wdoER1BJHM6Um/G GCNYTjlGG7ou3DKHCDCO2XtPsOUmC3mDkOBTM1DyEuCKdqQVLgzpiDyJbOK8ZZISqWJbpHjW +uDi2in0IY6EdLfjNpBLN3uYad5L64Zrhd1ajm433PGI8Rr2BrwWbrco0cD4pplC+cRTdcQi 9LFjs4LyZyOw7tPI7D+M1ck+NowqHdzMByTGHm503Zw7b5WE04N3hJkXXT1d5tNpw2pYtDW3 NtWJ6ZlbLEw3JqGTqY18osJM0mnYTmUdIxTcRlZ7GpQly+I5Oz4ecaS5GxmhTm5Lh64EY4qI 13iMFG5nbdr1ik+7dmTbdI7ZnHPsiSUZ67vGsR2LBLyaC+MIxvBzsa214ezzvLYzk3HbyVQt yAxtkxQbICMY+8TROLzvjXA0nGoNRQvn2fOTN8TN99blsY2wIkh4xBcKu9kMxA443AxWtUbY xyObkC3NmRiSq2iaVBoBEsVq4YSQkjgkFtI7fLglcWIrVoaDpmrlMOcjvRMasw0fGnx0jS2b EdovLLVbxJs1POUkkhcN9hDTGnzuNz2xqoebRE69DMNcXA4wSZ0GGDnjnAnD5ikNekoaBguy 0pKQSWE5AAQ6GYQzWCUmBetiFF68nByCDlF4d6mYJxIYV3jB6TckHjspvzG4DvQTciw1Lpce GetgZEJEO4zVCg5nHWgOhAd7FhmDdMBLSOMbA4bckjDQ6A7Zrfh0fSCSX6FzQLFo0lBX2QS8 ECKA5hJAZBDqAYv3HAAoo1yqkoCwaKUuEI92e1X8eHtRPsi0gh0urvYAzUUQ+w3il0QTM0Jh GbVBDT/1VjQlQIjCKSQRIUxNC+GGyGodAigC59FruZdFG8ud1TUrDUTYEKKq9XztcRKfHozs 632bOR0TEZxCk190p1eB5oPIjGPegYLEb7rnaVQpGdQt0a0bhrJRefgTHHYuGbrWp4ZbgiJL 5xPBcYc3kl0ba2NWWZYVJmzVC2fKo7UJRAzlpmUs48MTBtJ3rujbhkC+OpwZiyJOsdLeWew2 TMTv59mdjbWscb4lJVeu8wMTQH9w1Q5tgCYj1c7ieBRaBxHawCHAQr1PcbjnoOEnL7rLEhTI 0Uoc8o74P6Y2gWJCI59vWZ6nkmnOmMS1oU9jxtehEMoIhF+voOLgKF316rTc6ndydxNycSAh owLDzkDXx+eBJ3IgnzttrT6rMM+4WYM+I1EEVf4t5gsQsjfLB06yb/oSobttBbYxmwpEeHAX uBRHyhgwpmEApD2qmnnClYkBeJ7w8PpE59yAZ+eHcUbvUnpnzA6L08jmqSLJ3nhNq+o8R1DQ 6rMWQyNfKOotqhUmA/ZLYBQcJ0HZiJjiBDHJIY372tnpveI3uQM0a9MaIlUJR3F1am4Pq9QK aFmg8K4EtExhde0U1it5vNjNBwho42bmWDK9FsXg+5gqxJceEEBTh74iXlSGM1rMmREK75lX qMMNA4Ytsphpmh1rHJHILt4HALdnQKGbnpY4iqkIpGA25aXpAC9myGhCU+1ZkEJ0QIXAYmz2 Pf6PQ3Fz8WOoJgkyhHahjpRh22FE0JZD9PcHT++mslYzkedk4YbHhOTIr0/mwmsKT8w/iE7B 5tgoBb8CEIqnm1vwiWHrHtATwxqWJZlntGj016qFBoIPqEPbI1pD17jUpopQhopZyZofZBOJ NQ3MBWQUkXdlUjCk0Ol8F60ekiJOQwfIxsg0qC+X9+Z0bHdG44M+yV8aj6/gNyjqu1aeKY95 Sha5JBB9PqD3zKZKLuPKbU1Apex0z9dVO2y32+ntPxAGBxuUGkNojBnDmDbDmXnEbYCp5UUO 0Bkp4aSnPyyVA0mViJp0+MYANfHmAoOPoYvE6IukMZokSTah2ioL3wtiT7vwdBiDehzs74D4 uoUm5BqOOnwMM+92PTqXv3jLjej22VYismk7J3vZMEqBTnBcBZdtKdIcuSOM01TYOfADS9ZH 2xU2iJjgTKxqIWXMPvhgdxwKNH6cijVP9iALJm5IAG62CHDTDYoZkvIHfzQ0EEPU8w9DDozp aKAedA8qdRJ3DKkUM4OkuGIdCqZzVASQEikJGLFFjBd60cwRLI0GRZMxwp37K9eT2d0iOdDv g47bfa3vTeF+Odxde3Zi8nlg6kRdM5rS+6igWAz3isbci8o7otC3wByqTVnTDmPFY2MHFygx qXMN2Wcux3g6ninWDd9963Lm0OKyxM9RxJUFwZXexybcp3Mph8RGfKoGA7gzexFXQXSMOCC2 hwQmSRM11JlvL1Lhr74Xsl4+OehwptjYwGhsHghYMLYDvBLDCZBPyJ6QSD76W0sN2FjKlfxj bREoIAZwWQCQUxEbCIORFD6WK2SKjIBoZO5ekMXRvxrYL8BPFXKTYCU+MEkOvHfYsVgxYIyC rBJImqW9MKgGUAEiQikSBAkFfYAdwZ8Ch0QBrjA8Dv2qkazu8SaCm5UzPYERDlnSdSALhgD0 1JOkIMVNw75JQQfszpxK3qfAyRKYAEgKofEH0GBwfVaFrMuM3od0U6B1H2EYSEGEQ/Vc+ehY 6gkgKEihAiRhFneINARViEGwVESlQpahEkJjCBFjghDLE4EBgBWBn6dFBB9zNCYzgtEPTYck Np1pQU3WWCM0CAUyXhJWAaEDQyGQSjKxEDabjMENmzIpf+sTrsvzw/B3fkdXUA/fANWQSZgH JDgljUcBuImZg5fD5UP6Vtt5hoHJSEN6VUYSJISWLc/v5co9+AF5nzCYYkV8l2hviv5PyUIW IhE4ASST98OJ6lPg4Cr++59k51UNqRSG2ktI5hwCCMDmYEN0ui2gtFCIxMODty1XJoQ10Q0U mUQNdzB/HE3Q+3WofDkFic+flaJjWf0BnMiikThJRnU7EhAqdboeVKQKe6hpMkmhkJLBHc1c JaIxEShQhBQj8OdOZOZDKwiifl8MgwAdOMW25ns9vE5BJETUoCIJEFZGAxIYIBQQS8R1IYJa DMqBwR4N2naCa4sJ8P0hKJSyVLBCGkCTxSBwh4kEPm50RE4ndigcRkiIHlYB/riFH4JHNirg CHkaVCL3/EVlT51nfk1W1Uq3a5cAaD5t5UFtqC21btof2BpjTGnBzUjByc8gwveIdT4D4hRJ 9XU7dNaV89gOSnQ7lQqMICsiKSCSCIHYhtgtkWoVFT7Vg4g2JIYpQQokAOpg8p3QkLKGcbrA UI2yytgjaQoiUpJYHwIGics4FBNmgDgD5UrOuN6Lg3MBkSSEJFXQsNNWkTNHlFtXgcNUQN5F DJuEiaPtHZff/vnVabZ7rG3CEiyKQInCKAWd0KDJLBwM8eWnmIfNPcv32q1q4QpPTysNCEYy SfFK74mRwFIFjCVkFFKsFFIiIxFmjJKGMFGLpgWJBIiwRY6ZCwpQ1hKKMRVAUiTVCxBkVSCJ CKEdspNRgT7ybNUCk1MUriqqqG4IKLGCCwUjI2ZxwVhIQM6DJeAhdAKE8IFwCHEaAQT5wIAg EIiMUgRIkQEQEhD699eA6bgLAA4QkkFBYpa65RH88F+mKxgpCIhCCysCPNk7JKw4eAD96SCM JzZKgLIosFIsJAUkFIsgisARiyRYAKoKAsUhIqKwIRVICIWsV4cBubzCQiJJIiLsTfmGIrta VCIgWtKzoyySRErLjTEUpDSWMsKOU2wEDjMFRigvgcEODDTFo/nuK0fY5tHl84UsYuABM63G 0LMCQROSRQqsJUDrBUiyIxFIqiKCgwYwYiRFGIsYwQhPflmk2cL6Rtc9RqGqimC81LmVsKcI DGDRZWi6tgDcbkXtlgxz/+PbgGR5xBgLHBRVkwikLirZYNObeLieNUxyFesII4spAgh7wBzF H93sBPMbZJAPH3ATQpv5ymtoiKojD4XqfcGe2hfV9XRaZSzHQDow50ii7bCQ3MK9kpA6yFEs FUFcaFmKnGlwYNDmZtueUvuV/CK8aQgP0FAl8o21gqwbKUiCtZ5igNx82isFFBdFpJlPShNp 390h3w5tuYgicilAxxwXH4AIZsPipqJAgRIRGKrmGVcz95Nep3cHxtytduV6IhjI8idWE8LQ 5Hiw2zoeORUQxEQOEAPCHZILD9VPun9VJVafJTERZhTB+vVhpoxT2oGxCghmrDBmRkWCImh5 ZkFqqMZhIv/2qq0xjUIMwrqtjw1hrhMmCjqwZBFGxSFOcIHMo3FqVPOFwVsAOw8jhViK+Jh8 RveOGNf6Z+goyiSh258gJ932SGM2IlnovBcuj2xCEFDEYQCD/FxH4P1NHaZHFVYP5mCbd/jD M5CUkBjEYcQ4h8hz+MjEUIHoYFRUc7pAhFp5PwJ8UUd0QkyTgmB9syo2HEhaOahuex9iA6Rk 1QVGQNQu0fgifpOqjAYqg7o0bIL64Hyw7A+8w3WXZSOUQDBVKbIvRBC/VTcVD3R7o3BQyIak bmqRh19mXqObN1LQvQ7Q+nv9UDYNMEzcCog9GCZBsmKFLJGd8w+SYyEBJuKfydHdsqkKBWMR JBCEBZBNt2CQx5oDhoHQ8tpjt8j5cXHzFilLuP9Pr/KyhA6Y0WLEOkPunPzF7ZxgRnOiIlGq FY7QglQSPP0KzG+WM40q2ky4cfyK8ak5nJLJBQonWaHVsW0D1FaFRzSYKlON89F0fy7my13l bZTFMMWlvoFqoe9kLfi6/RvjJyO2/fx05dJND6DPMZk6ZHfNUly8ELsyIJdFPw0vbjYpnPV3 E0XSFqo2IFARU0OAPMYxNulBIWIlQohuDvNNE7vca1zEj+/Dts5jCX9E2p0q8Sy4HfPC6F39 eoW3J4NepT3/MeUMweZivJ9WSjTNo2QbUe9Qrak3+toqkJkla0YcVNrho2mKkbtMGaaA0w7d VqwwE44ucEFlCh98T7vcq/XgGyCQZOECfhN0YJA0Agz85QhkTJFQJP7fF6vnMh1PoKdseUNP THuiTujRESMigsiIRtIFYIIsRIIigrbAoJD2oGMwZGEEh70qiAIyR9PtISSesSwpFyfU+ibT XN9NgfDYvaZkzN+YAecVQ435FMkkJFZB5xKSBJFEUFEGCRigwUWqJZEZAYDFFgiIMZBEiorG DERUZIskRUSKI+1qvzJ4MPYwEh8fzdDd0H1Z8zOEOYp334fVF58DB8QOiQRYnByKBA+rmnYw WYHYR/WMsZZvxsZAh4SkSCeofP5dE0akrE9aX7qRGjPmYWIPdEKhFjkkjQAwHr7FBnQnKDBi Gxx4JqPoBE5dgqSfi/FTeNyQJJCBCeLLCKojK5g7sxgYkXR6Z4Q+8wISD2Cclh0H3lnpaOcP Az73f2pqBnJYtoHSd0EaJHad3WhaVv3nlYSzbeRMoYH9KEgsOaJxtkD1sABp1qNIRiDGQDfV 1C7qpBQonbxQV8jmA9E64ns5t1SjqMDl/LhrYksKItUaUIlJDUIQyZJJMkQGDBj3QNflVBkQ RgKxEgCaWR5bP1tpFbSJsrqR8JywcpMzMNQxkYjFU0J7dNVBMnYakgEg+Nue/DBbAQUJOrRG DDhj8tzV0BMSXdqoKrl0OKKAphrAmIplKLB6UKMNJUYsRUVYJphsZkcLvLE4Gqvfq8EOAKUW CdEK86aBHKCV5CaiFk5262bwzqqqPUk2HEVRQsTNIIWKGYMeUUsgZE969QkzmvRH0wfTZ9r5 eNEqntFQ5w276GMTnNoaFEIJfZ6XbBra+VXYWjGJtU9fqX2lORn2SJ1qTJ0e0EHfAPCEbAtN qHcdi06SqPc5lZ/qQkKSpUjYykQkSCYWFSKcvhSHDzdcXebeeoUZNDgktuxG2Kb41DlN7lcd mBYxB5DLFhCoW2SgpLYMLBmYTaA6ukaSFhBtkxBKBMAlzAxI2biRzXbYOAnpOqMCygY8mweP UHmhJunI+qK1mYcxOCBI70fHjuhwiLoPvlNkmVDA+76vt49z4UkXsLuSDLVnwmCIYX9IgSb/ hOXamNlbYkcTcbOAVOx058tEP2ZYchDpPCxpSVCdYPxf4IdvoLJ3oKdJPaMWeRqsHpAnXs+8 o6eVdqBt0YGECMJEP0ENInkhn2ztWdlPURLJD0SkkTQfdPDV57d5BODvCV6JgwlLeEFaiFMC qokXHEjF8DU1AsgJDvwX9hhCxoqfk1GkrhRIG+ISpR/F8pR02biuQTdgPV0mgeb9FSHAPVVJ FOSkeJa1AGLFFRArIfUoh3TtAVD1MD+9kmYiWgqqKyeDBpYpq/3iLMWtRWoGsKW03ImUI/Vk XSKmWSTaLeLEkWIDn3fmr6SdfB1GDCAnM9eLLNlOogGvNS/MUk5v35ZecWFwVy4Sz2pSHgTa AnQGE8VYFaZmQAC+KRgkz5HVSdc5ABohCMFSTSAx3oxQL2Ysdp8JsSGqyKMd1fE0TcH70Tuw CTE1SkUJwOPTcD9fZ98sND0MlhxFGTrnReTWbx6Thh05kct1mmVzj75mno1XejizQ4Rujx0O Dlapg2kSDGo4JeHR5y9jxV8kkneqbOBCtvZ41TSFLGejXPd1CiC5lGk091GaZ6QvSbBdASlM Ag9AB0kPrDALBSIlId9FAHtnZAkXdueKfX2zIqTrAomCgoc/XYC6R3uCjWakwiLcy9xmcToM 7iA6Hf56lEK9gwA0TnORIoSSTpRxRTo2KoyKDlrCymMkKQKYxxSZAGBhuI4Xh+Us9k5FfhCy yZQnlVVVVVWevuJ0+YSCCvd4Mazw8cAM4jcTgg429j0VJfT8ZsfZCNh6HZMbJ3o8cVk7iTYs Y0DIgMQz2/j1aEP4SkNdw3i5vPwrfDnB7zmhpYB5Q23gNHpEMTJ5sO73z4MBKC1EUCkSeUzx AOoFo9BtjIAlIkIFuApHkcCZmOESJyFEDYT5YHv+JCo+2JUrxoqx2+XDZrnQHh5Py8vU1F7P YXlNpsIYQUhHI7DVOcphoP3OgwNFQWQeKT8SBkxacwNGppdH1DqNBuMdWqUOriVQMQsqEc0Q NkMZUIhdEj39seV+RNjIbTTA5xWQ3x+HjoZWwhuBsaWYrkSqlJSxH996ZpjWMNUxMHcNZRow hM72pmNj+zV82ctI3m4hmJsUQyqMxUUKK0P1bDE8702rimi1ORwrxpOlGdqiwilOoTESGblY XG8EuaTV1TswyA72FXa83ho6zRRQjcjwopHBF2ZxIVIO5RbaZm4dD2NNmYkN6Ux4yvIYRZjD S/s1sWaTTtxtReKu3S6syJggLArM3rWuusMU4QqKiSIcNhwMFAcrKQxavPHA2MNwWcXcDWa0 aHDSMUVO8L0TPBafww/DqdUhBW/isxjGrIUddT9ul7DJv2SekKwrHILxGFfg0bMgLGRkQGTO MFFu7pMGApJpJXdbS2kvy4TMBFgLCpIeTKTxamiFGQZO1SI12c9srR3c1EdmE3M7kvqOqkik Q4KAYYAMJYWQoksllgUBnaUL5sk1Hsm0rCUbW4yEKAgORtxTLOGyJ4yHRQ0VQU2YCPl7OAiO wd0h4IHHZRaHfJ2yTxl42UOSY4NYFRLSsIVxAgxlYcJoI/cEkiyGGFiWQGw0/LSTgyFiIhKW AGkuFqSCKhiQyIpIVJLulVIMAsiaEhUTLDBIXQasEhkB+E1Cz2RpO5Eg5IMc6EXQkLtAybKL AwLAQxkiyBFEQSJBZBYAMRQ/ehKDAXuGAUURkXvlPkGMIDw2CG0aTRA9SCye73GGHXlzJ0pi J2+SZPiT6BZQz6g+mDUI/kgWYz4UH0nqaA8MmyEhzLRgLqj3gYo9GTYWE7qTnecUDqRkQZFF kAFJBkUAaBSoNA+MBeQCWo0HdloUoQJBJFZCEEkCJCMIQIrGCguPI+1E1gMxoa9YB3BjGGqU YaFFpLhSoECDKM6+1IUZFkWO4V3kkTnFnfGfqYQaVX26KCPi/Y5JJ8hStG3wukKKjQUgLwiv chMBHnR/o/OlxOzo4Hl5zpDB1UbhOwlGCwPpYVXnuo5GaGbZ88ZwTlWKpgCklGYuMAoEgwSH rDLLCQdoORwJkYIltDKWKRhBigkQtKBluGYtxIWRwsMEUDEWQbLERQGhYCMArJYiykIIyksA cuRQWYJFbbZCwUpVMoslolthkRIsIojGGCUMypkimIZlEneqq/e1oiTIDISVkCgYzpFLgQLE jQlxCCQSK7QZEiSAkA0m03kMNlNRyJAokNMJQIwmQiZks0ZgYMVxLIKKIyJoCfbC06feF1QU 1QUj6eVaax3RIRN0YCBsocbhd8UD5X28iHXPlgbYVLIVNsPQ8Ux3r+zRxgFZqOrKENOkRkU9 n9sS5Yft6OKjs0ctC2xSf3YjrDGFYRiNsBRRBjy7dQ1TgqwWKbN2XIY6M6Z8xCLWoN1ODmlu mv3QkOo/XIPXMSjMGHJA4GawLNxkhpUKw77hh3DiiCrFqTNAYGDrEKJhoo1A4mnJaN4coMlF 0gqt/d+JZKE/X15d4fi9eAC2Kns8Gk8IahHciMGNLDKwJzDmfXHBc3oAr6mIhnQlAj1NqEmB DxQYh74icIB5RVEwR4iH1B0WGUKLpTixIQOaKbE+zkfcgD6+Rzp+xVDuHSLqhTIhw+kxEkmy Eh/qbQQWmcSbiqX3+1huwhgO3oEhyy7or1J74tghGAg+B96a6qxge88Eu0CJ+qKBGQgOgRHY gnOsc0sojAiJEQWQEQYUspBkEc5I7n1RJKTIiPGE+GCFC6RTSLYBASgi1ZqAcWc5Z4R2z4Ip pAnoAr0HHham9BJlDuOzDvSQWIhQPFhJAYiJJAIsYLjuQ83xO28A/RYMsl9pCHDyHnsm5Dta cWB3akDZjAU3FFQAUoKIjtlGY0ZBP1lk1gURmvZZMN2Srs2XLhTIYlDz2amViokI7oEWsrHE L10rsfarrf4BpRe849y3AibMQgYyMxb4WvoqsDRAcpf6c6eid0O08cH+Q8eIAffHU3sQOpFk CCskhBUkkRHhzA8pmb+/tBnWIhDzxhKLIBTGGx1gdA6ATRJyFERBSQFk16/SW0os2Ys3kMIN kR0O2DI4mQPhFJAJEzYwItEDpsouA7Oy1C4bg2m5POZSRYB7rX2WFnaHYYfp/2IsFVQBjD6f fPDvnPypb6fU+rAtaRowStSzLcjKIiAiKa8Z6WMSG4SQD0Pj3u1iJbfFT34+T1gftHZ58JCj hv4xSUBZw4oIUFSg3rYEX1aYCJx0kGEW6CFp5otF+BXy+iIdkMsb3KzBr/1NWMPsOCaZPsMU 0GAxscSw7cwYQYEq0Xn4+rw90Eo0DIG6XHQy3uB2+09ef2x9EBNige3Ny6O6VwVlSzbh8d3j pIEHFfKyZc8PFjKsOGWdMMenO8GTmIHB93SdNCBDhyfG6AVmjhj4YTWmR0pNT87QscGCxUbm Z3622qSqHcIuOoGEeijYXBSSSQocMISCfjRNz/DycZrHvgZIEifLA2EOydBKgd+ONJRouCAd KPcpzII702eYLyhpgaTkaZJmUQgeULXD8xDFxpTPh6qNL7hzArXRk8tq2c3wJq1ACnTgMLy5 ZDhNR5GuYgqiiiKCEPUh6GZEUWQXm13OUxREHPsydsppWXk5AGRBmIFpDwowxP3qyTqcATCb 4hsInUBzsRiwKva0L80YpQCeNlO8S+1AJu3hkneQc/IetgN8DjASxitT46McANk+2e7eusyD vSBb2K4q7A6YNng5NQ8T4ozYNibkN3iYIrMaYOfR5TC6ZOrOdtgZkCJzkMvUgZKn9gom0mMC iTmZrCslFTrbFgsU2ljyZhstZSU4/Zoob64cIJIw4VKAkg9ikOaTgRTbIsiIU3gOAdOVA57G UpulqGYwZTWVtLhXBtUZAfztwwHAOLR4/AzCNd6hyCDEYrGC9e0PSU0jprQ/0DQ+d+lCfOnX aPsb0ZYxxomNZFbI90+3kpg0mo4gIhYRk86EPnTRutCTeAUEmDPrGcJCGthSlpxASPEEViQw pHiU4YCwMaURotVQjBhYgSgwm8hpELCoiDEgPOypGLFgoLBGApcJcoRBqIpRwJGNkjgywb9j KXKjHkqLkxqjQYtMxpgYiawyYWlBrSFS3RcYRYsKITBUyxooCMGFGqIiw1ZZIYUlSIgpWFKy FiNaUGiRVUjLUBVIWCQ2CiIMZGLGYzjlrCtkgasDMsIxQYCDDCywrAUDTR01AmkKkxkuYXCV asskES5hs0M1KIIppkk0wMExJDFKxcxDZmCwWBHLluDIBu8uNQMot2YUYJhVksgpGbQmK1Kw lZEYotQWVlYpLaEcnaEGS4DarK8kxkFJXhCZIEAihR9xRko2KMUjFMXSlI2WByYGoRSCIplC aYQLLYUutF0gRi6lGIOGCn7nyViConwwaMNBPr5rKjOY3amS9sGRTjHwIZbBYfqNHtOSODPN 82XTA0CycoZgWSik2toe1oaYxgQIrqK4cRX1AIVuE0BsXAIEQYeVjBQFGft+S5lqInKMKiiK UlS1HKWFZYYhmcIsUBGTA3dgY8ZRaTRFCjVUGjUWhaIpJidlaMuY5NDStkUHESDcTQaXZH2C +QQkULtA89lOVl+eWPG4khY8PJBD2FjuA6gJ5PHxbFwtAdUm+X2Kp9uT1RE+4UlBCBpsXFoY 2W5DczD1tHsWyhbAjtFbYZnOPCRHADkTII1AkIKYmEOUXWG6B8XyUOROyCcCFohbrQD4DDec OvMh4Aj+vLTBR8kOjr6tcB0MCJQU/zokoI9chzHWUMpq2qAsrQYX5LJhHDMYOLHTFxxx1hZp mXLhRDQ5hLqwqjHGpbUW4WOIOstZYOqvmQzYXLVwipioUjcmkS1r0VIwlFkxHlpQD2A6nWKy JQjIHgmz1GaEDaCyiSmwoSa0aXNJj5zN0vEF6Yjgg9GtLflQoaWG1Fa/Al0o1F9rUK3pHJQS sgE5pyUHDsTEkjJdIqCUoYSREWMAGQBByJJIbkpggmHTkW0SUEQpA72O9FJ79EfMVWwbG2nn dHRFzSbgM2/o9OOYlBcZer8uRvCwMiASIAVKCCtiUWKbYFsFSxWU0mKoKJGMEigjBmUkbZIs YDCJGRYrIxWNSgFWKJobAC0YvQIUDEAWACQgVKAtQbUqkGpbAtpKMkghURF0WYTBgHfJGSwR OJqCkwGJjBsiWIzh4hA/nj2DpMDYNLiMDMuY0WSxOUyU4zSYwogd5MxRfl+EYK4w+K/Pp2lS REfgoyd3qRxP86jFfXapOctnChHXGKve4DT4aDVpBIoOE6/ES9B4GjAIEb4rguU2uFWWMq4Z wkUpHHVIw7Py7pGj6PAqQkunbumswXFsJIIXHVcrac2zbaLjJBLQ/ijQcZH7Yjcm93SekU+j hyGlWnsju8qXXLkVDkSd0PgKgHije52OVjuZ0dpaBT/FzIc9cypfW7tBugffviW2TUxeINZf ih4C3FmjRs87P2Uy+oybK700A4mQm3ThkfdLVyJWi4bReNUP5YiLjEp/DEE0REZOe0A3E4lr vEbbTX5meu64xXn0wqaksLzKUcDaKXL0yvmEsniPTZTxOeSMn2EwMm8n2h3WdTDP3pqeOFJ4 RJDedTd9Ed8PRyaPJtzhek4MsdxMgqDUHpIPQ7ZUdONhYnbcKqSsw1Iyr2Tlu5sjJDDkJW6c mPK3320lp+0QU/ZaJ0Q9NydO1gikPV6jcn1lV/s5wduF7RlMMN2FOzuUmkuzT1bkD1dkLCWJ tGCbhg5TbcbCcdygjBm8u0RYZeJRv0+BSOJFaRsac8CwKOINCE39jY89914up+cgXwSn0nbU MqecKC3w3lb5IcUHAxvivV9EPs5hhzZyNXCKQI+XZTfv4fxs0z1kx7SxG8U52L2bA+70Cls1 zlyrFSZxFj+d22TrUUa1CHyze49OLY3p3QOsGHiBOkuYguZRwhrzuTO1zmTHtkLxfrvze1HK Z572hGGiEPp8893mZlIPxSaGE1VbLLZoHLBKELVU8NeXd5N+U41tRUDOukON2+uAk7DVlHQo P8jhoNAO0WsOSYCwl+/jzfYUjVnFg6Q+aGoLhqjHVVZmF7qvG/RE6J0U7kAWACxSceSkwvUE cIzGQJ4JINAANppPXNgWG/G0Cyd+UgLgwyS8RxFy4Y5mFhyf6xQZNqow3LeDrDY7q4zAoxF8 e3YX10iNCR7gh4DF/lexkBmmHSqzoRkhoV1GSb2W/oguoRxkcmyLNZ09CA3GxNxsWjxpyRFM ivVfIdsSTKBpEfaUlIVJXZC7JSwwQUsIsgsUUmJA7ITGIJD7/9q1u8CQ/Cef1uhVD+IShb8M q5s4hOM43s2dzMSERJ5L9j1/T67B0UvcZfkaewBZID3hS0KWhSqJKAoUPi86OSHd1NHsxm7f mOk3YmqqUasQyjJIoeZ1YGGeiWzCbF7k97ZxmXIOiJsVUNZcjeJAgpIl/i2untQZmZ8egd4f U+Wa0agmhRCsBsoknW+w6eDkB5elLchlx9dk+qGWgtDrODVVVHwJunWDnvsyKh7TUVIjEjFU RQWk+bWBJuDL7uCVHu5ZGJUXcZACVoEkHZICURLeot53BIezQJREqBAPuh7UTGCOVD/IXkZs 0OEYyEDtgSJk2FJERSWjVD5x2LCHpG8cSpwc8gztp7Wo4wHjCxjB17EkhRzt2Z25alaBj2BV rYVR4QZrZuEpoiMwsMNZNiCohrMRtWK7MSOOdjDiiUoCQREiSAsSw3kktMlF3ZGgAa0Viqqx FiuHXGGYeEoNzFjE6khGCkjIskDoHQKA0FsC+gDcDOB1yQWNyDsHVgVTbHs5IesZW+BRD5fC Ycoyp1LuWTRYbHboWaTJ+pTrArDCuGiMOOYt4tXZ4YVWtagalz9Me6OAk0SmdySgT/NFufmo oIr6Q37r0NWXaHpAfZBOsz8aDTYjKDswX2kD4chzmBTAukCIsGJgPIsPWTxjDmKBLi2Qe4i+ naBzW7UJFN27Q/e4lgYP2Op7w9WVIOlfuj7lOMZnOT9EYm6UOvk+1h5oOUR2iZ30q2xw2Dcw 3KXKxZBtFbJfIhdaWkoeKnddtzQ4+ebvTGxEaGEZzQ2Eok2jbrDWaMxZe1RUa3vEKDCSB4G6 MZ2ZVa2MIxIQYxBEzZ1GcGtsirD5LQel7xN8dy4NO+d4YBqU1jENGGEq4WCYbSRSKTZin4fJ vrruYioaECoTrsjsqkbB9cUINnF1szVe4QrKsoxKgtq3fGtXiaBV+62uhHdzCMJ5twgMdWwa MZWlJths6GlpKY5dyxzMK3swnbI47MgCw7YvYtn5uMbJw6Ez3lsZLGCjK4HcwZdmW7FhApDM bY2XDb0xhZUxKKmS5hmfZrJQXdjk6QlCRwh0GK23MavRnEGwCMWwUDNByJ8HDcGRBKDVlNvy bzM43KKkthC2505ecDAoYepo3JrRAkhSrxaZUkxs5BBl2dEZmSzmyuq1TlO9U2ipiXuOlQ59 2SGQhO5k3hSdxbLepxcRBNMFujBouGhpfCbhhNG0LEtkNrgWNLfbnVrfI+ZC2xvOujJIRrRD K4cbTkWSh5pROrxO0nAYsvdbDuxmNnir0CuxUPrDMcnLFtDIFwPwxGhawYcCTVFsGH3Nh/0T EHI5rUQY2gNZtmDm08GhyE8CKreeU2PvDGjCPCla2hhlZAeLvTkfdlau3TO5hNFxyqZE04bL GNogWnOIDwTxkw2WNty4bfRjMyPyRC0OD7ODPs5O8GfF3Ylu7G786LwWbyMYpiIHGWfDKEA6 EjpYGXhDop0pIFRAQ3QEawxAiCQod1B7yyCk6JGc6HLEpDrwe/CgMegx22Jhh8uZG5TDRhG5 G5ZkzOCSQTYmJUQaphiwGEZWXWpMTgYNA1k74s310ZgcsQzGQ4YdMVo+C0GzTFiTOoROQt0k 6OVVc7Fg+Yhqzyhl1otVBOls7GzviS2jAmGa+dyCmRQIVmxsSIFuQ1sM7VwxBtrarzik1rbC 9c1UpzsqgsKlttM1XgE7FkWnO+8MzU3GHWQrcZkfjXK54NJM5fIzsp2HmzrN0ix6dca4ko02 u7vRzuHJFFEVZxltttttS2l7csg0w6Eb3EI9N9Y35nCuMkxKDUFk1uY3ZP5DjfktAXDmOjwL KbhFzdzZIF8Ao4G4lCEOQ6yLDQyAHNFysaIJSIlaABYkUg6LgwBRi3TXU2Ug6iDkPFSFJqOQ m5VxEQPYN32qetr1BdBiLYFCnaRkJAzToADwYaBD48nfDZlwnMzyLtwSak0GFEt6YpswWEzo AKC8EkeZ2+ffbqcz4RL5qTvmQPACAgUOcUJDtVJYQ7CWE7u5FL1QUZgYwWGg6xC/Ua55kBQB ZIKEgGRkYnUwoDhRBoja2rIUYFjBhWmQDWaQ0abCKEQQyiwJGSLIiawshgiIRiYIqZDFMQGD FkFaCnCFhATGiOucrFGRqU9MqMTwAdOE5ZTaaE9SeOVJ0SneMlixYAWUYgMs+Oo7LQDrOMRA kVMGLJuLG8vAYN6oHPrFyQIEmsjvuxMRkvSgA0JmS4FEoKO0sKkxN6oExhQQPPYHY7oCHihn YGBEYEESChPN0KHOVkgj0YYKrAQYsDCnXu7mISLCJIKSCsTZNztA8JqiYKDEPJZVk+AM4QPW hpk7IUiMYooffJIJPnZEZzj6CHxRGAiFtJG/HCttIQ1aajFIQIRoKoh701RziokfOHaAB1G8 yeye+HxE8KvlDDbFCjKqLEQl+Z0OJHGU0JY6SYi9EoGuEi1ZYVLKXggG6KhyidcFWiI+MQQq CAdEBqJygoVFLiBUAAkRSKQgpDSGIScd3ZsHvQbmBidyDCwS6jpkWTYcITjA/SKYBOz1eXOX j2GEFxyxZKyTogHZAh6Zbyk7jjAw2UnJicxPF5ZhCE1WwijrBDqMFB3w6iWC45miGc7I5g4H sGh7LX9l2t17G4u1si1WtUnJNzAxYkVMO+yIohl3qlWiyNsUS6tUiYVWQMRGsEiFXMVMRAVV GPcG4BThhrhOchPcTgNJro0X6EKrFkXTQz0h0YXznIDByBOsE0isQkIHhADtFPGBciIYMALa SoQUIskbSoBtmoWQi8GJGDyRAvoR2DD54nIO1wwG2Clyza1rB9JGQwwgbcXsXfOJ5DiE5oeE I0n+BiJgt28B1DyciKQhIARjCDCAsWMWKMhGISRjFJFgsiJIsESKAyMIgkYICigRjBjEYQWR GSCKkkRIDBAEEQZBIhEZIiCgIrICCKBCdXE1U9RA6odTmiUdlDXHzymyWjYLavGCIWjE3CQ2 9NAho9GdEhrtvnmeMWezRjXrzZQIhjxkHGbtetEreq4UcFYVN4eouoYXQuZthndYcpvUXEYl CbpSe+RhWZCMGWHSGbNY6N6NZmMuU3uUE7rofNvS4WHA4llH1UHcmuqnB6krQ1KqGYoLyICs DSI7jl2CUExxjGzmrJNNOgemrtuxemL8uVBn0tokBD6vZrmObP5AbpaRqloSqWl8btPJR/w9 mlEZ41Iy7Y6FtggHygQzD6H1EGzMX3d4IaI9o1A3SmAaR3xKt8TgvFIJg2EQOCfdQgmjAdgP 8dGzq6BlQnxgesvIEH1uNRAPuesWJBgjz5qnoGUUkBixJIOpB92jLYpIftEFIiLok7BvCk8D vUiHSWeQuz0PpHKj93Ah0UkE/XgfU+6qVjISFeF2bH0oZfiCisB9H3VoKJCDIok1kj81HvwB wiyApDJPdtpMR+cgn4iGiLFOaigQjMeRWcPlhCEie32adpj4pl3JO7NXwgOr4EzJBmJUNmtC ivrMkT+GRhmilUa+L1Vzcq5txv+DA1Gz1sGKgr6LLDz2ggiCAqweLQih6CT30DrBzjQcP4n+ 1ntWB7oBlma+w4CT80rbKQWerJYfuNQppAs/jGUHVoaLCxWCF3SLEdmw4pIptopQhE91KdMP Z6OgfIMOvsnpPX/whD6c5Hv7PgFqqoBULQtr3wctTMHL92BeEGCIIM0TZ/qmo/Tc+1uUwYu6 Uqin8iVxGJ5S/iGQ+DIc0PSw+lAqHNgu2KHWLFEVQ74eQPQiRtofoYdtWM9e8O90OCwaMi3c IPaGtNFbZobHwcKmGKtbQAsDBklERgeWmCqgC6B4yRPDYHCYokIrNWAHbCcKbOczB40uc9jd MIWlPac7CGcjogsRk7wgJ5Rr9szAw6eLeEl1CdCWZ7oQ6GdRLBElo0ltJACllU0h+XHKFroB hWJBq14k5ptwv7GIGkA7vso6pv/g53kckLi0CO0TpFeiBcQriPaAWlJ8gVSBpRnFTyhsdpws piUZUKXkgu+B0GO375XWIkCJCY1hYjHjwmVCfRDZ9q8pWkfIA74pYgS4JXXHmXv6x0UHN4zd FGoH80AOddVYhO8QsgYAigXVTsUL+uBYkicyaKWqd3X2rcZkHhtA/J56UwGZxuS4Ekf5ePzn S4f+c4VB8MbSbYiwKw+BqaRTnWgMhT7IMiIP7PuCi6JqhQBiEjIqqBFMOxyJTBAZ/OahMBJA ODxIJhbiOSPkZE6ddRwARBVP1CQDUgjfoy7EPZL9NFnzLk38GY4awlBAImAq8bU0ZIzJ8NQ2 7dz4IdQdNDfLNJigIfMWEXT1dQnKqWJKh4dAfvhyDAv6Lecjqy9YWHRmnWz8HTU21oy1vSIa ZTW6goZwgLRTlX+/JN4RSOk0amGsTDqM2aDZvwaRHC22xOk5UWeDiqzqgjLbCPtr4WOrvfKz MTHZXRh4cG6gznxpw8m7aOA4K/sZDEUy8NTXAHkjBAwfigRSMUl1gsWONxDv6hnz5mkHoAP8 ICwi5Ie6B8sENhegKaH2GvASAByQH64oAMUkEIsVAgRCCAvE6UDA+NOZHtHzUV+3kBQwfjI/ D56e+BD0K0VfWqk9pawDElYplWqwZGkWIjFU/HmpESWoY5KDgxl0pQwYRhkkMjxSBqTQcMUR bSSiqrBYvLD1KKIiisEVYDGRIMiggcZouLJhuIR/9STYMxijSD7EyNoBiDGkDBhrXPR0tObJ HspvSeKCWNF7XJh2Yq+DYNil2DeUMwMI+Im3GGQ5Cl1IPLfCPAljUuBugwTQM3KEpvYZvRZj dtjBQ2homIKSGpJpNtpFwCt3nMo0EY2mkbLI4b4ouSSYohHGAX8YMA//xdyRThQkPKIsxAA= --xiWPZ8528q Content-Type: application/x-bzip2 Content-Disposition: attachment; filename="mk_wcswidth.c.bz2" Content-Transfer-Encoding: base64 QlpoOTFBWSZTWcxf9eoACFZ/gHgxQAB5f///P//fur////9gFV8VPAAtwChkG13A4XvHp3Zb ubo60Pd7vRWPHYHoeh6dA2w9HSgb2AcjvA+EkggAIEYjTTU8pgU3pQ/UnlG1NlMjR6hobUND 1AamAmgIUylPKenqjag2k9Gmo0NBpoGg0AAaAGmIk1GqPU20o9QGgAAAAAAAAANASn6qSFT9 FPSB6QHqHqPUAAAyAGgAAAAOaYjIyaZNAMhoyGTIAAAZGmRoGEMgSIgQjQmEIyGpgJqANAPU DBDQMjQGjmZMYHtaQhQwSwcT7A+BJ9kKg2RvtQOQ/+wh4QDYhBy+xYRUPnhlPr0KPA1BlETI 1KJJNh3Jep/0dXo13AfTtsfPG+9ZZ9GK4oTAEVb5e+Xmo/OWT+avjA5Y3Vn6Tj7IzTH6tJJg lhFmdfO27Fv7zIgfUHYLuECD4WJAgp1ANIEmAxNmwbQNBkkq424jEad6QbUPE4jlInAv80Ux 9knqorKTFFP69EUYcAJLCwgKm+E6Dzj6GiaeOnB28uQywajBdtu7uV7u/tcM5658zr+9clcm 0LqvN88kIEISEhAAkkkkhAAAAJCQgASSAEkgSBCBJIQkhIASEkCQAgECEJCEgECAExJJbrWg AJJJCQA1rUgASQIQkkAJCABAIQAkJIQIAEANTQAAASEkhAIBCazWta1q1pAkJI0j0iO4lLPt Gf5oxHu2TXb89xnQoU4yc8tR+xKqxgVIqeftA9upK+FvaR4iI1it4HxgwW9W+C/0dk6s9zYx SVFqfUHSSV8nuMLow0n8v64TbVCiAxmCH+ekYci40lNDXmN2szwXBERFTq3sn59J2WapYWgo g0sWOeGPzngm9KnZUwWRyMcURwCehsq1bTwGDpmrbIiLMFLVDk4CFH6In4bZHGBaMKMc1b5Z 2t6+fq5AI5YhTI635f82jD6JIHHA3SjXPwmZ8U+gyCvk6I1LghXNC8iCAhly6PsoBZdq94ms nalpWp7Ptej+kKvhq6TCmXSpbu999tNvGA8ZElTp1X55WPvHRugIJE4PgiGKLTwjTbx3uGIG QftTBU6FwoJCrKdvLrIrjznqxk/WMhwysRt6pnhlB+UrpjihqGW3FZk1AHwaT31pBDA0iprD 2gDryx6O1s/Z2KtHnsIdBjPxDYd8Ar18tA7AqVALmCtzXI8DE3PuPUO8j2rtUdaXS8BqVxZ9 D1e+RJK2odZnCPwQgutm81eu15i6rUXxayVjZdeG9IDycOLMM+agHrG9UXOxK5GdMY84h9tx LTcM02OECirBNMgoTH424Cj32WHDeUOtEJIativ2uD75sG7dyc3bzR9Lun7pG5XRjEaqZrPd LV9VdUJHs08HxkZLPzXP5nzi1Zw2CzN5TDZUzxqM6xi7E5uo0lSfW4SMrclreypXUSm8zo8q crd7Tms1I87cGDNUfE1Jn1i61ZEqbIqbRksmbncmY3vexlhiyTHVb5V7RbNTJoGiIasyo7bM rWSxSHcrB7vudbxjddntM3PMMa3ujziZhytq9s2BOEJGMcU9v2DyoKfGepChJVX+m4AcECO1 jiZFIw+Nn7PkUNFl4G40GfQ5hyuxazlJsB6/RGgj0djqKITmzPhzx00fC67z82ZcvU9pyK8s +P6udLeMS/E2xIaaGmA2A0wRkViRmZdi32rOi335WyFmuj6MyzLXo+5x6/X7fu9/L6iNlT1s 3vOjyPo/TkknzYP0XiJwsNGcXDZ9/FqnlDjRESEbGenSXCli2IhmPBXLJISIaFWYRSV3Ramt WhNLb1zKnMPLLi5njQu231UkO9jSvqdgLzEVucNCHxjMQuNJhztWvCs/HEtecntyuhPTOb6V DbE3zu6Ru+8ljK2ddTstLXZAyycXU2lorK3k5grZadYzfc0uQhY+v49wRF9r6yD3Pg951CuY +L33KEm71HEISRxruVgDrBst7sLLgyYzljxGaVX8e2sT9b+l8WDpbVTYzMZoZYOlZ9btr3NB jPRnfwVbZOIdh2RtnwaPYd2SI8gQL6n9gljZVr0n4OXgzxkvsDGZjSXFcHvctwdUgtLGtpt7 bljF3RsY27cks+BaNeuuiliuhmqpLG/dvqChJKryg7z7L8teKEY5AYLQZ8b+mu5N49hUBddX K1C1i294F2QB0boVBAgEiBbXpzBrRlVYGeAUMSbBpjYlFbUq2yoM2wBkwJnWkurgrBAQQ2mE DBlYEWKFtkFAU2gHJAQxMaGO4yIYTRuglcYHUgZaSWESXCWapNOdptYWElNgMYEwTIQMTs4E wmBQx83NNlJoVGMTaBtjGZfXkhAIIenMnK2esdJt11vWjqutb5VrQMhDV7PzV1S8L02GVURE E1w/Ux5udiZz6EzqpBXBiCCGEF7xWMpLoVhDJRB1hjGZ3XdlZsbeFDaKaQk6NwMKQzRyyTkO W8iWKGI7KQUGOJpQB6XYyCxcgxhtQRgAEgSSSAHpJYdRjk8hWbSZVpNLVetDvj5BVJqT8GFu rv31OOBXncIHQcs/QQUCkKEQpQlFJLl1ZqWSWSRZrjx3brLEgYxDYJhhwDCYgGM75IJQlZRA phwKGJNETaaBEBuYZFiCwNQgG26WBa5zzGy6tbQier3eC6x7S+XuxsrlbTS3iQghyKbk3GVa jglIsptOUkwCUqDQNjRhGDjqSWEwVQeyWSO/wp27YrWecKDfrsRtJuGsNSy+F+qoOBzi8rVX DMoaiwV43Jo0HAphdtMQLLK3qqo14Gu0bBVBXtbU4vm3BPaL1UbC10YJzhjMyCJgixcu3W5d TmawLirUElMt7ZTl48O313KukVYFe2FhcVG5xC4PJYlbrtq+J7Kq5QKFACEiTA2Am4ChGWIB JbCSbBLDZEFYnYtIS2nyXBMmuOO812ZTF7PpEpbag7GEHI0aEIB02EDEFBKAQoHNSHweTzC2 xxY+eS1wt4R1cdNupdP5Pi7+EQOw42VlLgXq7ZVWIjwTUszZnfeL985hou2mLpJvDEamqkWa lPkYYEOGACimkIwI2DDLBniOPq5w+eWLmM0vQQiD49TD/Q7cOg8zmZAdrLv7TaafdrQAN1pe XMuNnJrMzq6/V0eH09PhdPid74V5GM5xinXfDjydZo4HEECJPLAqeFXJdiPpGZUH9O1BQ0xt NYLPhfIZRWJVepBMIbSczwlEcsCwmA6QBMMLFhy22NWWa9pmbSAbnO1JLxtXeFIiINnKZiIU iIpeVqy6MX4HrBwXEmm12pElAxUxxtENGcOD4lW4BsJAkgEtOWszMxDYrqlPxeIMUbdusqed YdVIiIiHxq2eU8DvaZrtEBEXM57327pJK7iBY5FGJASGKYYsQSEFRKgbQfzGP2cmNVfej3vI bTy4jabqH9VKEne11CIoFSKsvLcbWRECI131sZH0bur9X1wgqZaGhzdIxtpPF15X8WUc6EVO 8xplWYtMYzxuKnNoBzAOCEQmQKOra7tyKhVr+O8PlZ8t4z3vzSiows1VMWZJjxSabN40wIaX aRmGH8ND2GDwXmb93jj+HUzOttoT0sfjYcJAFYuRndjJzJDDHQy92xx2dfe5dxp6+NuoInag nAPmZHi3Tjkn6GlXrZBexN3xlO0XxmAgeLVV5MnP7B5qW0y/KW2JSnLamGJ32bWYJGabAkxE z3M8f3DRKWy/OBJhlmsilvk2GwpqMlG4gMlwa4NCCBY8a4u0sb2bvfSni3blOiaNGdAz1Uns AhVtwqRYWocdOqjGHX4dqsEMKV7MwzQPRG0j5U0iUthLlSh+I86qjVMBlLMN7I72lA9SxAUo Hnw239Ur4bSushNlCp9cHhT36wbIhvkomZVvcJoQbxlRRVf7Cd/SwahY0My1WrulXOzkfM0t pldbpmZmImJsGLGgCMkPtVrCJ3ZWbudIhhPYmlBVxDBsmYdoKSeck5XVAzNz69akQxKXLrE7 miOUbJIzd8MgKtGzK4AqdS173473iDyluTurngQXZWAhsaPgw0c8ZV6eSFTA1A4hjyybil3t F26jCCeisCrkkDe7ndrBiqdakCYvQQodbMIO0PZYPsL9CS4pl/nMQP6dZGpW3cpMdle+nXuy Ox2S4xlujAUW7prTiln8oYVHbJT2zTJGvT2oZqpMOGMr0DevyGS3cy1aGRwYxmjE7IrwqERs 433jS97EG5oJGgx1GexrJ+SOvfmYFdGDKHcdshlfqp7JhLNRb8hM7G5Xl3VgQfRBCZgZhDm9 rB8f7e3azw5vZKhuPN65KDPRlwvdJ+4YIhi2EEL5jcWEk+iip7iyrTtaJJqEYGydaqGmLn31 MYMVKWRjm1lpJdTLZXeW6kjJSM7mtFIl62Jpjas0U87gVMgoKtCiY6ntyLM8Vi6ZYwevYSHv 9PlwB07nmmeluAnkSR0oN4oiiqJY6xektjZodVWJIy09pYTcZ+XTJ+hLXzQGhvsZpndGE1ox EGbRhfQeTdUGO606Rr69/i6DRvx2lMWrLxi9FRFdeD2NcIaX8k1xYjYlgbaDsXdDuFdWNMLQ Q9Nui2mXUcHY55HjTkJlNOtDFT4uKCcsYdVdbIKAW+QVT5L0GKjjttObVwga6NMVttVqgYjJ vThNd5p2Fw46eESyh2xUbGK2HVWpOpsy2XR8XMwfFkXDGcQZj+SYUqhrSnAKlZ241gJqyG3A OU7CKdK7WS928vfqb0m2lBj9Hkk99uCayQ3TplLUxm//SfA8hmb0exJoOBjJBsKErilsuRWH CJ63CmEYhiYMG2nroSrsVNnGCQYoxCA0wChmUpA0oTYXghQWITDREiCCUmhqjqRCEm6NFBwt D9YK5RJjLKpcR0Y5AwxFasJcNEEQQNiiZ2NBNKBBZo1CXjcurS+2DM/VB5bmoWcQTMSvElWE 42caY14g84ZILyQiM4h+0efFtDaY+BwagsUru9xNQKBhiNvoNimdquNtjLvP9kE1mUYXEgJO olTQzg6zecri8YVeNVrJeXZRQNcFLsHEDfsCW9nAIR+DtXp8fII7kPmXLIj2QQULrXesCaUm UFneig0+oIGbVeoNMwQQwG04iG3DIGwahOFE2mUIMKZG2dmbFKqhXfKYbbGZjPjtlWtc7zPl gJsik+r0DUERC0WVtsm+da5KoNJmwFDLh5C9HqZqMr5KyQo2hmEszFgkRKLBabzz8yqYqrdn IpQLAla2B0tp3znScp2z7uzibbLDDRwgk44SwKNZhe7kGrOwK8NIwVASoSUIECsliOqqftDS QXjPIxWl35MDS1mS6uqKZmiInbVVGNewDIpIZF4RNtedlU+wa2NGRaCL+UJg2m0IaCpFqQOU 5o23BNRfaJ23Cip7DKVrjgGepsNhYCRlI2OR06YrbbFoil8heqRH6DxVUl8ZKirytLM8r0Ch iDAidV5mFEtjCganwXNGUY944DqfZOQJ8dBaTRAmgm3jQasG0k2CJSFn85Sd7Rua1KGEs1np NVtmauwysRJEOC06U5mSRgvkGXhWFXMGJmWemYMS8o8LYliZP/Gq6yq93dbmDAbzOHJDJk19 ouEPKo1c7K8tCUxc6w30oJUT1bSkVlRlTYsokz3r62URfLyPkYdnHKxsyfiQb+iiAuVrlIbi gTHaMg9YNa7yNQH6eTIagail462B4G4g4ORtjTQNlOQNzMS4GogsuqEYTnaGgbg+ZAkgG1wf UwPCfkfTfx75NVL3cAizsGLZJChJcNZXp4XlaMqT45YI6a0iLRzAl6OoiIiIiIiIiIgiMIiI iIiIiIiIiIiIiIjCIiIiMIkiiSIiIiIiIiIiIiIiIiKMIf5WarNqYZmWVATP4u5IpwoSGYv+ vUA= --xiWPZ8528q-- From xemacs-beta-bounces@xemacs.org Mon Oct 18 09:24:33 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9IDOAcf026374; Mon, 18 Oct 2004 09:24:15 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9IDO78U026348 for ; Mon, 18 Oct 2004 09:24:07 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9IDO7T2026346 for xemacs-beta-mailman@xemacs.org; Mon, 18 Oct 2004 09:24:07 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9IDO1Un026312 for ; Mon, 18 Oct 2004 09:24:02 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9IDO17U026310 for xemacweb@tux.org; Mon, 18 Oct 2004 09:24:01 -0400 Received: from cain.gsoft.com.au (root@cain.gsoft.com.au [203.31.81.10]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9IDNpCg026238 for ; Mon, 18 Oct 2004 09:24:00 -0400 Received: from inchoate.gsoft.com.au (localhost [127.0.0.1]) (authenticated bits=0) by cain.gsoft.com.au (8.12.11/8.12.10) with ESMTP id i9IDNQuq071732; Mon, 18 Oct 2004 22:53:27 +0930 (CST) (envelope-from darius@dons.net.au) From: "Daniel O'Connor" To: xemacs-beta@xemacs.org Date: Mon, 18 Oct 2004 22:53:25 +0930 User-Agent: KMail/1.7 MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2233068.KT6JNzOA72"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200410182253.25912.darius@dons.net.au> X-Spam-Score: 0 () DEAR_SOMEBODY, GAPPY_TEXT, MIME_LONG_LINE_QP, PGP_SIGNATURE_2, SPAM_PHRASE_00_01, USER_AGENT X-Scanned-By: MIMEDefang 2.16 (www . roaringpenguin . com / mimedefang) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of darius@dons.net.au does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: [Bug: 21.5-b17] Compiling TRAMP 2.1.2 causes XEmacs to eat RAM and CPU X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --nextPart2233068.KT6JNzOA72 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Dear Bug Team! I am trying to build TRAMP http://savannah.nongnu.org/download/tramp/ but compiling tramp-smb.el causes XEmacs to eat CPU and RAM (mostly RAM I think..). If I remove the coding scheme entry from the first line file compiles fine(!). It compiles it like so.. [inchoate 22:51] ~/projects/tramp-2.1.2 >gmake gmake[1]: Entering directory `/usr/home/darius/projects/tramp-2.1.2/lisp' xemacs -vanilla -batch --eval "(add-to-list 'load-path \".\")" -f=20 batch-byte-compile tramp-smb.el Compiling /usr/home/darius/projects/tramp-2.1.2/lisp/tramp-smb.el... Requiring tramp-smb... (file tramp-smb.el is newer) Wrote /usr/home/darius/projects/tramp-2.1.2/lisp/tramp-smb.elc Done =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D System Info to help track down your bug: =2D-------------------------------------- uname -a: FreeBSD inchoate.localdomain 6.0-CURRENT FreeBSD 6.0-CURRENT #0: = Thu=20 Sep 2 20:00:19 CST 2004 =20 root@inchoate.localdomain:/usr/src/sys/i386/compile/INCHOATE i386 =2E/configure '--with-clash-detection' '--with-sound=3Dnative,nonas,noesd'= =20 '--site-includes=3D/usr/local/include' '--site-libraries=3D/usr/local/lib'= =20 '--with-ldap=3Dno' '--with-postgresql=3Dno' '--with-site-lisp'=20 '--with-database=3Dberkdb' '--prefix=3D/usr/local' 'i386--freebsd' XEmacs 21.5-b17 "chayote" (+CVS-20040321) configured for `i386--freebsd'. Compilation Environment and Installation Defaults: Source code=20 location: /usr/tmp/work/usr/ports/editors/xemacs-devel/work/xe= macs-21.5.17 Installation prefix: /usr/local Additional header files: /usr/local/include Additional libraries: /usr/local/lib Runtime library search path: /usr/local/lib:/usr/X11R6/lib Operating system description file: `s/freebsd.h' Machine description file: `m/intel386.h' Compiler version: cc (GCC) 3.4.2 [FreeBSD] 20040728 - GCC specs file: specs. - Compiler command: cc -O -pipe=20 libc version: =20 Relocating allocator for buffers: yes GNU version of malloc: yes Linking with `-z nocombreloc'. - Consider configuring with --pdump. Window System: Compiling in support for the X window system: - X Windows headers location: /usr/X11R6/include - X Windows libraries location: /usr/X11R6/lib - Handling WM_COMMAND properly. Using Lucid menubars. Using Lucid scrollbars. Using Motif dialog boxes. Using Motif native widgets. TTY: Compiling in support for ncurses. Images: Compiling in support for GIF images (builtin). Compiling in support for XPM images. Compiling in support for PNG images. Compiling in support for JPEG images. Compiling in support for TIFF images. Compiling in support for X-Face message headers. Sound: Compiling in support for sound (native). Databases: Compiling in support for Berkeley database. Internationalization: Mail: Compiling in support for "flock" mail spool file locking method. Other Features: Inhibiting IPv6 canonicalization at startup. Compiling in support for dynamic shared object modules. Compiling in support for extra debugging code. WARNING: --------------------------------------------------------- WARNING: Compiling in support for runtime error checking. WARNING: XEmacs will run noticeably more slowly as a result. WARNING: Error checking is on by default for XEmacs beta releases. WARNING: --------------------------------------------------------- Load-Path Lisp Shadows: =2D--------------------- (~/projects/tramp-2.0.44/lisp/tramp-efs /usr/local/lib/xemacs/site-packages/lisp/tramp/tramp-efs ~/projects/tramp-2.0.44/lisp/trampcache /usr/local/lib/xemacs/site-packages/lisp/tramp/trampcache ~/projects/tramp-2.0.44/lisp/tramp-vc /usr/local/lib/xemacs/site-packages/lisp/tramp/tramp-vc ~/projects/tramp-2.0.44/lisp/tramp-uu /usr/local/lib/xemacs/site-packages/lisp/tramp/tramp-uu ~/projects/tramp-2.0.44/lisp/tramp-util /usr/local/lib/xemacs/site-packages/lisp/tramp/tramp-util ~/projects/tramp-2.0.44/lisp/tramp /usr/local/lib/xemacs/site-packages/lisp/tramp/tramp ~/projects/tramp-2.0.44/lisp/trampver /usr/local/lib/xemacs/site-packages/lisp/tramp/trampver /usr/local/lib/xemacs/xemacs-packages/lisp/build/build-report /usr/local/lib/xemacs-21.5-b17/lisp/build-report) Installed XEmacs Packages: =2D------------------------ ((zenirc:version 1.14 :author-version "2.112" :type regular) (xslt-process :version 1.11 :type regular) (xslide :version 1.09 :author-version "0.2.2" :type regular) (xemacs-devel :version 1 .6 :author-version "No-Upstream-Ver " :type single-file) (xemacs-base :version 1.82 :author-version "No-Upstream-Ver" :type regular) (x-symbol :version 1.07 :author-version "4.5.1" :type regular) (w3 :version 1.29 :author-version "4.0pre47" :type regular) (vm :version 7.18 :author-version "7.17" :type regular) (viper :version 1.37 :author-version "3.09" :type regular) (view-process :version 1.13 :author-version "2.4" :type regular) (vhdl :version 1.18 :author-version "3.31.20" :type regular) (vc-cc :version 1.22 :author-version "No-Upstream-Ver" :type regular) (vc :version 1.38 :author-version "No-Upstream-Ver" :type regular) (tpu :version 1.14 :author-version "4.2X" :type regular) (tooltalk :version 1.15 :author-version "No-Upstream-Ver" :type regular) (tm :version 1.37 :author-version "No-Upstream-Ver" :type regular) (time :version 1.14 :author-version "1.17" :type regular) (textools :version 1.15 :author-version "No-Upstream-Ver" :type regular) (text-modes :version 1 .71 :author-version "No-Upstream-Ver " :type single-file) (texinfo :version 1.25 :author-version "No-Upstream-Ver" :type regular) (supercite :version 1.2 :author-version "3.55x3" :type regular) (strokes :version 1.1 :author-version "No-Upstream-Ver" :type regular) (speedbar :version 1.27 :author-version "0.14beta4" :type regular) (sounds-wav :version 1.12 :author-version "No-Upstream-Ver" :type regular) (sounds-au :version 1.12 :author-version "No-Upstream-Ver" :type regular) (sml-mode :version 0.1 :author-version "3.9.5" :type regular) (slider :version 1.15 :author-version "0.3x1" :type regular) (sieve :version 1.14 :author-version "No-Upstream-Ver" :type regular) (sh-script :version 1.18 :author-version "2.0e" :type regular) (sgml :version 1.1 :author-version "No-Upstream-Ver" :type regular) (semantic :version 1.18 :author-version "1.4.2" :type regular) (scheme :version 1.14 :author-version "No-Upstream-Ver" :type regular) (sasl :version 1.14 :author-version "1.14.4" :type regular) (ruby-modes :version 1.02 :author-version "1.6.8" :type regular) (rmail :version 1.14 :author-version "No-Upstream-Ver" :type regular) (riece :version 1.12 :author-version "0.1.5" :type regular) (reftex :version 1.33 :author-version "4.21" :type regular) (python-modes :version 1 .03 :author-version "No-Upstream-Ver " :type single-file) (psgml-dtds :version 1.03 :author-version "No-Upstream-Ver" :type regular) (psgml :version 1.41 :type regular) (ps-print :version 1.09 :author-version "6.5.6" :type regular) (prog-modes :version 1 .91 :author-version "No-Upstream-Ver " :type single-file) (pgg :version 1.04 :author-version "0.1" :type regular) (perl-modes :version 1 .05 :author-version "No-Upstream-Ver " :type single-file) (pcomplete :version 1.03 :author-version "1.1.6" :type regular) (pcl-cvs :version 1.65 :author-version "R-2_9_9" :type regular) (pc :version 1.26 :author-version "No-Upstream-Ver" :type single-file) (os-utils :version 1.34 :author-version "No-Upstream-Ver" :type single-fil= e) (oo-browser :version 1.04 :author-version "4.08" :type regular) (ocaml :version 0.05 :author-version "3.06" :type regular) (net-utils :version 1 .33 :author-version "No-Upstream-Ver " :type single-file) (mmm-mode :version 1.01 :author-version "0.4.7" :type regular) (misc-games :version 1 .18 :author-version "No-Upstream-Ver " :type single-file) (mine :version 1.16 :author-version "1.9" :type regular) (mh-e :version 1.27 :author-version "7.4.2" :type regular) (mew :version 1.18 :author-version "1.94.2" :type regular) (mailcrypt :version 2.13 :author-version "3.5.8" :type regular) (mail-lib :version 1.63 :author-version "No-Upstream-Ver" :type regular) (liece :version 1.12 :type regular) (jde :version 1.46 :type regular) (ispell :version 1.26 :author-version "3.3" :type regular) (ilisp :version 1.33 :author-version "5.12.0" :type regular) (igrep :version 1.12 :author-version "2.95" :type regular) (idlwave :version 1.31 :author-version "5.1" :type regular) (ibuffer :version 1.09 :author-version "No-Upstream-Ver" :type regular) (hyperbole :version 1.13 :author-version "4.18" :type regular) (hm--html-menus :version 1.23 :author-version "5.9" :type regular) (haskell-mode :version 1.06 :author-version "1.44" :type regular) (gnus :version 1.73 :type regular) (gnats :version 1.16 :author-version "3.101" :type regular) (general-docs :version 1.01 :author-version "No-Upstream-Ver" :type regula= r) (games :version 1.15 :author-version "1.04" :type regular) (fsf-compat :version 1 .13 :author-version "No-Upstream-Ver " :type single-file) (frame-icon :version 1.11 :author-version "No-Upstream-Ver" :type regular) (fortran-modes :version 1 .03 :author-version "No-Upstream-Ver " :type single-file) (forms :version 1.15 :author-version "2.37" :type regular) (footnote :version 1.16 :author-version "0.18x" :type regular) (eudc :version 1.39 :author-version "1.32" :type regular) (eterm :version 1.15 :author-version "No-Upstream-Ver" :type regular) (ess :version 1.06 :author-version "5.1.21" :type regular) (eshell :version 1.06 :author-version "2.4.1" :type regular) (emerge :version 1.11 :author-version "No-Upstream-Ver" :type regular) (elib :version 1.11 :author-version "1.0" :type single-file) (eieio :version 1.05 :author-version "0.17" :type regular) (efs :version 1.32 :author-version "1.22" :type regular) (edt :version 1.13 :author-version "No-Upstream-Ver" :type regular) (edit-utils :version 2 .1 :author-version "No-Upstream-Ver " :type single-file) (ediff :version 1.49 :author-version "2.75" :type regular) (edebug :version 1.2 :author-version "No-Upstream-Ver" :type regular) (ecrypto :version 0.14 :author-version "2.0" :type regular) (ecb :version 1.13 :author-version "1.96" :type regular) (docbookide :version 0 .07000000000000001 :author-version "0 .1 " :type regular) (dired :version 1.15 :author-version "7.11" :type regular) (dictionary :version 1.12 :type regular) (debug :version 1.17 :author-version "No-Upstream-Ver" :type regular) (crisp :version 1.14 :author-version "1.34" :type regular) (cookie :version 1.15 :author-version "No-Upstream-Ver" :type regular) (clearcase :version 1.08 :author-version "No-Upstream-Ver" :type regular) (cc-mode :version 1.41 :author-version "5.30.7" :type regular) (calendar :version 1.22 :author-version "No-Upstream-Ver" :type regular) (calc :version 1.24 :author-version "2.02fX3" :type regular) (c-support :version 1 .18 :author-version "No-Upstream-Ver " :type single-file) (build :version 1.14 :author-version "2.02" :type regular) (bbdb :version 1.24 :author-version "2.34" :type regular) (auctex :version 1.35 :type regular) (apel :version 1.27 :author-version "10.2" :type regular) (ada :version 1.14 :author-version "2.27" :type regular) (Sun :version 1.15 :author-version "No-Upstream-Ver" :type regular)) Installed Modules: =2D---------------- =46eatures: =2D------- (mail-abbrevs xemacsbug shadow sendmail rfc822 lazy-shot efs-cu font disp-table desktop paren blink-paren font-lock cus-face mwheel tramp-efs tramp regexp-opt executable advice advice-preload shell comint ring format-spec timer trampver zenirc-autoloads xslt-process-autoloads xslide-autoloads xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads w3-autoloads vm-autoloads viper-autoloads view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads textools-autoloads text-modes-autoloads texinfo-autoloads supercite-autoloads strokes-autoloads speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads sml-mode-autoloads slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads scheme-autoloads sasl-autoloads ruby-modes-autoloads rmail-autoloads riece-autoloads reftex-autoloads python-modes-autoloads psgml-dtds-autoloads psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads oo-browser-autoloads ocaml-autoloads net-utils-autoloads mmm-mode-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads mail-lib-autoloads liece-autoloads jde-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads gnats-autoloads general-docs-autoloads games-autoloads fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads ess-autoloads eshell-autoloads emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads ecrypto-autoloads ecb-autoloads docbookide-autoloads dired-autoloads dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads clearcase-autoloads cc-mode-autoloads calendar-autoloads calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads Sun-autoloads modules-autoloads lisp-autoloads loadhist rsz-minibuf auto-show fontl-hooks x-iso8859-1 code-cmds gutter-items menubar-items x-menubar mode-motion mouse behavior itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete cus-file derived newcomment env text-props frame obsolete cus-start custom widget cl-extra mini-cl cl cl-19 packages backquote unicode lucid-scrollbars cut-buffer lucid-menubars motif-dialogs x c-balloon-help tty-frames tty toolbar native-sound scrollbar unix-processes multicast network-streams subprocesses modules menu-accelerator-support menubar berkeley-db md5 xemacs gutter tiff png gif jpeg xface xpm xbm lisp-float-type file-coding berkeley-unix dialog devices window-system base64) Recent keystrokes: =2D---------------- ESC x r e p o r t C-g ESC x r e p o r t - x e m a c=20 s - b u g s RET BS RET Recent messages (most recent first): =2D---------------------------------- Parsing /home/darius/.mailrc... done Parsing /home/darius/.mailrc... Loading xemacsbug...done Loading xemacsbug... Quit Desktop loaded. Loading lazy-shot...done Loading lazy-shot... =2Eemacs has auto save data; consider M-x recover-file Loading efs-cu...done Loading efs-cu... Loading font...done Loading font... Loading desktop...done Loading desktop... Paren mode is paren Loading cus-face...done Loading cus-face... Loading mwheel...done Loading mwheel... =2D-=20 Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C --nextPart2233068.KT6JNzOA72 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQBBc8PN5ZPcIHs/zowRAvZSAKCPq+TAfKYyUO3C+TUUdcvPfLg+ogCgjmd9 Gj+shbOklpivqTYaCVs9VAw= =owkI -----END PGP SIGNATURE----- --nextPart2233068.KT6JNzOA72-- From xemacs-beta-bounces@xemacs.org Mon Oct 18 10:01:02 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9IE0q0J002117; Mon, 18 Oct 2004 10:00:52 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9IE0pRp002107 for ; Mon, 18 Oct 2004 10:00:51 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9IE0pfu002106 for xemacs-beta-mailman@xemacs.org; Mon, 18 Oct 2004 10:00:51 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9IE0msX002069 for ; Mon, 18 Oct 2004 10:00:48 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9IE0m55002068 for xemacweb@tux.org; Mon, 18 Oct 2004 10:00:48 -0400 Received: from yxa.extundo.com (root@178.230.13.217.in-addr.dgcsystems.net [217.13.230.178]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9IE0lF1002053 for ; Mon, 18 Oct 2004 10:00:47 -0400 Received: from mx1.informatik.uni-tuebingen.de (mx1.informatik.uni-tuebingen.de [134.2.12.5]) by yxa.extundo.com (8.13.1/8.13.1/Debian-14) with ESMTP id i9IE0kHF020685 for ; Mon, 18 Oct 2004 16:00:46 +0200 Received: from localhost (loopback [127.0.0.1]) by mx1.informatik.uni-tuebingen.de (Postfix) with ESMTP id CC8C61C5; Mon, 18 Oct 2004 16:00:09 +0200 (DFT) Received: from mx1.informatik.uni-tuebingen.de ([127.0.0.1]) by localhost (mx1 [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20928-05; Mon, 18 Oct 2004 16:00:09 +0200 (DFT) Received: from sams.informatik.uni-tuebingen.de (sams.Informatik.Uni-Tuebingen.De [134.2.12.50]) by mx1.informatik.uni-tuebingen.de (Postfix) with ESMTP id 69FB9136; Mon, 18 Oct 2004 16:00:09 +0200 (DFT) Received: from sams.informatik.uni-tuebingen.de (localhost.informatik.uni-tuebingen.de [127.0.0.1]) by sams.informatik.uni-tuebingen.de (8.12.10/8.12.3) with ESMTP id i9IE09TT031006; Mon, 18 Oct 2004 16:00:09 +0200 (CEST) (envelope-from sperber@sams.informatik.uni-tuebingen.de) Received: (from sperber@localhost) by sams.informatik.uni-tuebingen.de (8.12.10/8.12.10/Submit) id i9IE05He031003; Mon, 18 Oct 2004 16:00:05 +0200 (CEST) (envelope-from sperber) To: "Ben Wing" References: <00a001c4b4c1$04e71f40$210110ac@NEEEEEEE> From: Michael Sperber Date: Mon, 18 Oct 2004 16:00:05 +0200 In-Reply-To: <00a001c4b4c1$04e71f40$210110ac@NEEEEEEE> (Ben Wing's message of "Sun, 17 Oct 2004 20:17:36 -0700") Message-ID: User-Agent: Gnus/5.110002 (No Gnus v0.2) XEmacs/21.5 (chayote, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version 0.75-1, clamav-milter version 0.75c on yxa-iv X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 217.13.230.178 is authenticated by a trusted mechanism) X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: kkm@pobox.com, "'XEmacs Beta'" Subject: Re: window_system_pixelated_geometry and frame sizing etc. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Ben" == Ben Wing writes: Ben> So any real reasons why I should not junk this distinction? No, do it. I've always felt the pixel/char business was unworkable, but didn't know all the implications of removing it. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Mon Oct 18 12:50:46 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9IGofxA012074; Mon, 18 Oct 2004 12:50:42 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9IGoef2012057 for ; Mon, 18 Oct 2004 12:50:40 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9IGoeIZ012056 for xemacs-beta-mailman@xemacs.org; Mon, 18 Oct 2004 12:50:40 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9IGobKS012037 for ; Mon, 18 Oct 2004 12:50:37 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9IGoapC012036 for xemacweb@tux.org; Mon, 18 Oct 2004 12:50:36 -0400 Received: from smtp807.mail.sc5.yahoo.com (smtp807.mail.sc5.yahoo.com [66.163.168.186]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9IGoaT2012029 for ; Mon, 18 Oct 2004 12:50:36 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.45 with login) by smtp807.mail.sc5.yahoo.com with SMTP; 18 Oct 2004 16:50:35 -0000 From: "Ben Wing" To: "'XEmacs Beta'" Date: Mon, 18 Oct 2004 11:52:02 -0700 Message-ID: <002f01c4b543$8f525370$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Subject: Set-frame-size PRETEND X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Ok, as I'm looking through the frame-size code, the only potential issue is this business of the PRETEND argument to set-frame-size and similar functions. This allows you to do weird things like force the text area to be smaller than it should be for its frame size, resulting in a somewhat strange display. If we really want to keep these semantics, I'll have to introduce greater complexity than otherwise. Can anyone tell me what the point of this is? From xemacs-beta-bounces@xemacs.org Mon Oct 18 15:28:48 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9IJSZQa015307; Mon, 18 Oct 2004 15:28:45 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9IJSVRu015289 for ; Mon, 18 Oct 2004 15:28:31 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9IJSVx8015288 for xemacs-beta-mailman@xemacs.org; Mon, 18 Oct 2004 15:28:31 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9IJST7a015271 for ; Mon, 18 Oct 2004 15:28:29 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9IJSTi2015270 for xemacweb@tux.org; Mon, 18 Oct 2004 15:28:29 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9IJSSCH015257; Mon, 18 Oct 2004 15:28:29 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CJdBB-0006sL-00; Tue, 19 Oct 2004 04:28:25 +0900 To: "Ben Wing" , andy@xemacs.org References: <002f01c4b543$8f525370$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 19 Oct 2004 04:28:24 +0900 In-Reply-To: <002f01c4b543$8f525370$210110ac@NEEEEEEE> (Ben Wing's message of "Mon, 18 Oct 2004 11:52:02 -0700") Message-ID: <876557bzc7.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: Set-frame-size PRETEND X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Ben" == Ben Wing writes: Ben> Ok, as I'm looking through the frame-size code, the only Ben> potential issue is this business of the PRETEND argument to Ben> set-frame-size and similar functions. This allows you to do Ben> weird things like force the text area to be smaller than it Ben> should be for its frame size, resulting in a somewhat strange Ben> display. If we really want to keep these semantics, I'll Ben> have to introduce greater complexity than otherwise. Can Ben> anyone tell me what the point of this is? ISTR Andy wanted it to make dialogs look nicer. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Mon Oct 18 17:41:59 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9ILfuXB011464; Mon, 18 Oct 2004 17:41:56 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9ILfree011457 for ; Mon, 18 Oct 2004 17:41:53 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9ILfrGW011456 for xemacs-beta-mailman@xemacs.org; Mon, 18 Oct 2004 17:41:53 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9ILfp5C011432 for ; Mon, 18 Oct 2004 17:41:51 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9ILfpb5011430 for xemacweb@tux.org; Mon, 18 Oct 2004 17:41:51 -0400 Received: from smtp805.mail.sc5.yahoo.com (smtp805.mail.sc5.yahoo.com [66.163.168.184]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9ILfnOb011416 for ; Mon, 18 Oct 2004 17:41:49 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.45 with login) by smtp805.mail.sc5.yahoo.com with SMTP; 18 Oct 2004 21:41:48 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" , Date: Mon, 18 Oct 2004 16:43:28 -0700 Message-ID: <004b01c4b56c$455c9f90$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: <876557bzc7.fsf@tleepslib.sk.tsukuba.ac.jp> X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: Set-frame-size PRETEND X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org OK, I searched through the core and package lisp code and I don't see a single place where this argument is actually used so I'm not going to worry too much about its semantics. -----Original Message----- From: Stephen J. Turnbull [mailto:turnbull@sk.tsukuba.ac.jp] On Behalf Of Stephen J. Turnbull Sent: Monday, October 18, 2004 12:28 PM To: Ben Wing; andy@xemacs.org Cc: 'XEmacs Beta' Subject: Re: Set-frame-size PRETEND >>>>> "Ben" == Ben Wing writes: Ben> Ok, as I'm looking through the frame-size code, the only Ben> potential issue is this business of the PRETEND argument to Ben> set-frame-size and similar functions. This allows you to do Ben> weird things like force the text area to be smaller than it Ben> should be for its frame size, resulting in a somewhat strange Ben> display. If we really want to keep these semantics, I'll Ben> have to introduce greater complexity than otherwise. Can Ben> anyone tell me what the point of this is? ISTR Andy wanted it to make dialogs look nicer. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Mon Oct 18 18:12:19 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9IMCHt2017052; Mon, 18 Oct 2004 18:12:17 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9IMCGRq017044 for ; Mon, 18 Oct 2004 18:12:16 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9IMCGq3017043 for xemacs-beta-mailman@xemacs.org; Mon, 18 Oct 2004 18:12:16 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9IMCEMk017022 for ; Mon, 18 Oct 2004 18:12:14 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9IMCEkC017021 for xemacweb@tux.org; Mon, 18 Oct 2004 18:12:14 -0400 Received: from smtp807.mail.sc5.yahoo.com (smtp807.mail.sc5.yahoo.com [66.163.168.186]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9IMCDBc017010 for ; Mon, 18 Oct 2004 18:12:14 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.45 with login) by smtp807.mail.sc5.yahoo.com with SMTP; 18 Oct 2004 22:12:13 -0000 From: "Ben Wing" To: "'Michael Sperber'" Date: Mon, 18 Oct 2004 17:13:49 -0700 Message-ID: <004c01c4b570$82b0b580$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9IMCDBc017010 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Cc: kkm@pobox.com, "'XEmacs Beta'" Subject: RE: window_system_pixelated_geometry and frame sizing etc. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Btw here is a nice ascii diagram I drew :) +--------------------------------------------------------------------------- --| | window-manager decoration | | +-------------------------------------------------------------------------+ | | | menubar | | | ########################################################################### | | # toolbar # | | #-------------------------------------------------------------------------# | | # | gutter | # | | # |-------------------------------------------------------------------| # | | # | | internal border width | | # | | # | |-*************************************************************-| | # | |w# | | * |s* |s* | | #w| |i# | | * |c* |c* | | #i| |n# | | * |r* |r* | | #n| |d# | | * |o* |o* | | #d| |o# | | * text area |l* text area |l* | | #o| |w# | |i* |l* |l*i| | #w| |-# | |n* |b* |b*n| | #-| |m# | |t* |a* |a*t| | #m| |a# | |.* |r* |r*.| | #a| |n# t| | *---------------------------+-*---------------------------+-* | |t #n| |a# o|g|b* scrollbar | * scrollbar | *b|g|o #a| |g# o|u|o*---------------------------+-*---------------------------+-*o|u|o #g| |e# l|t|r* modeline * modeline *r|t|l #e| |r# b|t|d*************************************************************d|t|b #r| | # a|e|e* |s* |s*e|e|a # | |d# r|r|r* |c* |c*r|r|r #d| |e# | | * |r* |r* | | #e| |c# | |w* |o* |o*w| | #c| |o# | |i* text area |l* text area |l*i| | #o| |r# | |d* |l* |l*d| | #r| |a# | |t* |b* |b*t| | #a| |t# | |h* |a* |a*h| | #t| |i# | | * |r* |r* | | #i| |o# | | *---------------------------+-*---------------------------+-* | | #o| |n# | | * scrollbar | * scrollbar | * | | #n| | # | | *---------------------------+-*---------------------------+-* | | # | | # | | * modeline * modeline * | | # | | # | | ************************************************************* | | # | | # | | * minibuffer * | | # | | # | | ************************************************************* | | # | | # | | internal border width | | # | | # |-------------------------------------------------------------------| # | | # | gutter | # | | #-------------------------------------------------------------------------# | | # toolbar # | | ########################################################################### | | window manager decoration | +--------------------------------------------------------------------------- --+ # = boundary of client area; * = window boundaries, boundary of paned area In the process of making this drawing (which will go into the sources, of course) I discovered that the sizing code is way messed up wrt the gutters. This may be why the gutters flash and get generally messed up if you try to do clever things like set multiple gutters. -----Original Message----- From: Michael Sperber [mailto:sperber@informatik.uni-tuebingen.de] Sent: Monday, October 18, 2004 7:00 AM To: Ben Wing Cc: 'XEmacs Beta'; kkm@pobox.com Subject: Re: window_system_pixelated_geometry and frame sizing etc. >>>>> "Ben" == Ben Wing writes: Ben> So any real reasons why I should not junk this distinction? No, do it. I've always felt the pixel/char business was unworkable, but didn't know all the implications of removing it. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Mon Oct 18 22:42:33 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9J2gMAE005810; Mon, 18 Oct 2004 22:42:30 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9J2gK1Y005781 for ; Mon, 18 Oct 2004 22:42:20 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9J2gKhm005780 for xemacs-beta-mailman@xemacs.org; Mon, 18 Oct 2004 22:42:20 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9J2gJoL005769 for ; Mon, 18 Oct 2004 22:42:19 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9J2gJbQ005768 for xemacweb@tux.org; Mon, 18 Oct 2004 22:42:19 -0400 Received: from stephens.ittc.ku.edu (stephens.ittc.ku.edu [129.237.125.220]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9J2gI1S005743 for ; Mon, 18 Oct 2004 22:42:19 -0400 Received: from diannao.ittc.ku.edu (diannao.ittc.ku.edu [129.237.126.112]) by stephens.ittc.ku.edu (8.12.11/8.12.11/ITTC-ANTISPAM-ANTIVIRUS-3.1) with ESMTP id i9J2g5Bc022499 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 18 Oct 2004 21:42:05 -0500 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.12.11/8.12.11) with ESMTP id i9J2g5gd028151; Mon, 18 Oct 2004 21:42:05 -0500 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id i9J2g4vH028150; Mon, 18 Oct 2004 21:42:04 -0500 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: "Ben Wing" References: <004501c4a9c6$902a0c30$210110ac@NEEEEEEE> From: Jerry James X-Face: +5(Pfr,; N>q#6NT,Qi5^TQh-MaUnz#kGN~OW[CQj~RS+sIor( '_8K^f9u^Y#.N`>9oKN$\JpI Date: Mon, 18 Oct 2004 21:42:04 -0500 In-Reply-To: <004501c4a9c6$902a0c30$210110ac@NEEEEEEE> (Ben Wing's message of "Sun, 3 Oct 2004 20:59:35 -0700") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-VirusScan: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of james@eecs.ku.edu does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: Ansi aliasing and other weird compiler issues X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Here we go, digging my way out of the backlog generated over the last couple of weeks ... "Ben Wing" wrote: > [1] > > I don't really understand at all what the restrictions are on aliasing that > are defined by ANSI. GCC complains about casting a something ** to a void > **, but it gets shut up by the following nasty trick: > > #define ANSI_ALIASING_CAST(type, val) (((union { char c; type p; } *) > &(val))->p) > #define VOIDP_CAST(l) ANSI_ALIASING_CAST (void *, l) > > Then use &VOIDP_CAST (psl) instead of (void **) (&psl), where psl is a > pointer. > > This does shut up GCC and is similar in spirit to the dfc_aliasing_voidpp > hack in text.h, put in by Martin, who presumably does understand this stuff. > But I don't really know if what I'm doing is legal or is just tricking GCC. As I understand it (I'm working with the last draft C99 standard here, because I'm too cheap to buy the actual final standard), ANSI C makes the following declarations: - Every "object" has a type assigned at its creation. - Two types T1 and T2 are compatible if, once the signed, unsigned, const, and volatile qualifiers are removed, either: o T1 = T2; or o either T1 or T2 is "char". - Two pointers with incompatible types cannot alias the same object. - A pointer with the "restrict" qualifier cannot alias any other pointer. These rules are used to enable various compiler optimizations. If two pointers with incompatible types actually alias the same object, those optimizations can produce code that behaves ... um ... unexpectedly. Various tricks with unions work because the union type is considered the type of the object, rather than one of the constituent types. > [2] > > A catch-22: > > /xemacs/build/src/cmdloop.c: In function `Fcommand_loop_1': > /xemacs/build/src/cmdloop.c:614: warning: no return statement in function > return > ing non-void > > Put in a return statement, and: > > /xemacs/build/src/cmdloop.c: In function `Fcommand_loop_1': > /xemacs/build/src/cmdloop.c:612: warning: function declared `noreturn' has a > `re > turn' statement > > ???????? Are you using gcc? I reported a similar bug to the gcc folks awhile ago: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12603 If you are using some other compiler, then the definitions of DOESNT_RETURN_TYPE, DECLARE_DOESNT_RETURN_TYPE, and RETURN_NOT_REACHED in src/compiler.h may need to be tweaked for your compiler. -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Mon Oct 18 23:34:41 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9J3Yd8u016710; Mon, 18 Oct 2004 23:34:39 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9J3Yb3k016701 for ; Mon, 18 Oct 2004 23:34:37 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9J3Ybsk016700 for xemacs-beta-mailman@xemacs.org; Mon, 18 Oct 2004 23:34:37 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9J3YXXQ016676 for ; Mon, 18 Oct 2004 23:34:33 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9J3YWZN016675 for xemacweb@tux.org; Mon, 18 Oct 2004 23:34:32 -0400 Received: from stephens.ittc.ku.edu (stephens.ittc.ku.edu [129.237.125.220]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9J3YWPd016651 for ; Mon, 18 Oct 2004 23:34:32 -0400 Received: from diannao.ittc.ku.edu (diannao.ittc.ku.edu [129.237.126.112]) by stephens.ittc.ku.edu (8.12.11/8.12.11/ITTC-ANTISPAM-ANTIVIRUS-3.1) with ESMTP id i9J3YM6r025992 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 18 Oct 2004 22:34:22 -0500 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.12.11/8.12.11) with ESMTP id i9J3YMpX028457; Mon, 18 Oct 2004 22:34:22 -0500 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id i9J3YMON028456; Mon, 18 Oct 2004 22:34:22 -0500 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: "Ben Wing" References: <001301c4a938$df8eb1b0$210110ac@NEEEEEEE> From: Jerry James X-Face: +5(Pfr,; N>q#6NT,Qi5^TQh-MaUnz#kGN~OW[CQj~RS+sIor( '_8K^f9u^Y#.N`>9oKN$\JpI Date: Mon, 18 Oct 2004 22:34:22 -0500 In-Reply-To: <001301c4a938$df8eb1b0$210110ac@NEEEEEEE> (Ben Wing's message of "Sun, 3 Oct 2004 04:05:19 -0700") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-VirusScan: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of james@eecs.ku.edu does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: More cygwin problems -- attn Stephen T and Jerry X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hi Ben, Sorry, I haven't been able to get around to doing anything with Cygwin recently. I'll try to soon, although "soon" may mean "next week". "Ben Wing" wrote: > 8 [main] temacs 2212 fhandler_console::fixup_after_exec: error opening input console handle after exec, errno 13, Win32 error 5 > 115 [main] temacs 2212 fhandler_console::fixup_after_exec: error opening input console handle after exec, errno 13, Win32 error 5 > 6 [main] temacs 2052 fhandler_console::fixup_after_exec: error opening input console handle after exec, errno 13, Win32 error 5 > 104 [main] temacs 2052 fhandler_console::fixup_after_exec: error opening input console handle after exec, errno 13, Win32 error 5 > > > I see periodic reports of these problems in the past in the archives, > but no indications of how they might have been fixed. Stephen T got > them, for example. Did they just go away magically? Does it help to know that this error is "access denied"? This happens when the executable tries to do a CreateFile on "CONIN$" and "CONOUT$" (fhandler_console::open in src/winsup/cygwin/fhandler_console.cc current Cygwin CVS) and gets INVALID_HANDLE_VALUE back as the return value for one of the two. Do you know of any reason why access to the console would be denied? (I don't really know much about Cygwin. I just checked out their CVS to find this error message.) The CreateFile calls are both passing GENERIC_READ | GENERIC_WRITE. The MSDN writeup seems to indicate that this will cause Windows 95/98/ME to return a failure code, although that might be bad Mozilla formatting: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/createfile.asp > Second: > ------- > > And this continues on to ... > > Updating elcs before dumping... [snip Lisp and C backtraces] I have no idea what this one is about, and have never seen it. > Third: > ------ > > Even with make -k, things bite the dust when the modules are linked in. > > eldap.o(.text+0xcb): In function `mark_ldap': > /xemacs/build/modules/ldap/eldap.c:122: undefined reference to `_error_check_ldap' As you surmised, I don't get this error. > Note that this is *AFTER* adding stuff to xemacs.def.in.in like this: > > #ifdef ERROR_CHECK_TYPES > error_check_cons > error_check_opaque > error_check_string > error_check_opaque_ptr > XINT_1 > #endif > ... > #ifdef ERROR_CHECK_TYPES > wrap_record_1 > #endif > > This takes care of many but not all of the link errors. In > particular, you CANNOT put error_check_ldap into xemacs.def.in.in, as > this doesn't exist in XEmacs itself and you get a link error somewhat > earlier on, when temacs is first linked. > > So > > [a] I'm stumped as to why I'm the only one getting these link errors > -- Jerry obviously doesn't get them since he compiles under Cygwin and > got modules working there, and clearly must compile with them turned > on. (Right?) Note that I DO NOT get any messages from -Winline > stating that functions could not be inlined. But maybe -Winline is > just broken under gcc -- when using g++ earlier I did get a bunch of > such warnings. Right. Note that I hardly every use Windows any more, but a test compile a couple of weeks ago did not show this problem. I am using Windows XP Professional. What version are you using? > [b] I don't know how to fix this problem with error_check_ldap() etc. Jerry? I'm stumped, too. It doesn't make any sense to me. That symbol ought to be defined by the eldap.c code itself. I'll try reproducing your configure options as closely as I can and see if I can provoke this problem ... "soon". -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Tue Oct 19 06:12:46 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9JACIYY026793; Tue, 19 Oct 2004 06:12:19 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9JAB62L026446 for ; Tue, 19 Oct 2004 06:11:06 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9JAB67m026442 for xemacs-beta-mailman@xemacs.org; Tue, 19 Oct 2004 06:11:06 -0400 Resent-From: XEmacs Webmaster Resent-Message-ID: <16756.59450.221609.320222@gwyn.tux.org> Resent-Date: Tue, 19 Oct 2004 06:11:06 -0400 (EDT) Resent-To: xemacs-beta-mailman@xemacs.org X-Attribution: APA References: <871xg6256r.fsf@gmx.de> <40197.194.237.104.1.1097478779.squirrel@hemma.contactor.se> <655h87o0.fsf@smtprelay.t-online.de> <33198.194.237.104.1.1097683330.squirrel@hemma.contactor.se> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B (Mats Lidell's message of "Wed, 13 Oct 2004 18:02:10 +0200 (CEST)") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit X-ID: JJG+dcZEYegYg8AfqEaIBTI83N4jMH81jA+i7m0KeUhSBjeD4Kwvwm@t-dialin.net X-TOI-MSGID: 2f8bd2b2-90d5-42fb-ae76-44871edb33d8 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.9 required=5.0 tests=AWL,HTML_40_50,HTML_MESSAGE, HTML_TABLE_THICK_BORD,HTML_TAG_BALANCE_TABLE,HTML_TAG_EXISTS_TBODY, RCVD_IN_SORBS autolearn=no version=2.63 From: Adrian Aichner To: "Mats Lidell" Date: Wed, 13 Oct 2004 23:36:41 +0200 Cc: xemacs-beta@xemacs.org, Mats Lidell , Adrian Aichner , Vin Shelton , Michael Albinus , Kai Grossjohann Subject: Re: [Mats Lidell] Re: [PACKAGES] Fix package build X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Mats Lidell" writes: > Adrian Aichner wrote: >> Vin is right, this is what I'm after, $srcdir/Installation. >> >> This way people investigating smoketest failures have a good knowledge >> of the XEmacs configuration causing all that smoke. > > OK. I'll see what I can do. Easiest is probably just to include it in the > build log. Maybe not that fancy but it will give the correct info when I Yep! I'd suggest to send a M-x build-report to xemacs-build-reports@xemacs.org and put up a link to that report at http://labb.contactor.se/~matsl/smoketest/logs/ Perhaps add hyperlinks to the individual headings in Builds 21.4 mule 21.5 mule 21.1 mule 21.4 NO mule 21.5 NO mule 21.1 NO mule ? I offer to review the build-reports sent in before putting in the links to them. Here's a conceptual patch (with a sample hyperlink needing your replacement with your real build-reports): --- XEmacs Packages Smoketest.htm.orig 2004-10-13 23:24:03.000000000 +0200 +++ XEmacs Packages Smoketest.htm 2004-10-13 23:33:33.000000000 +0200 @@ -47,7 +47,7 @@

Problems, ideas!? Feel free to drop me a mail.

-

+

Builds21.4 mule21.5 mule21.1 mule21.4 NO mule21.5 NO mule21.1 NO mule
Best regards, Adrian > change configuration or rebuild. > > Yours -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Tue Oct 19 12:33:36 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9JGWvai023194; Tue, 19 Oct 2004 12:32:58 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9JGWtXB023182 for ; Tue, 19 Oct 2004 12:32:55 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9JGWtkq023181 for xemacs-beta-mailman@xemacs.org; Tue, 19 Oct 2004 12:32:55 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9JGWsdw023166 for ; Tue, 19 Oct 2004 12:32:54 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9JGWsPx023165 for xemacweb@tux.org; Tue, 19 Oct 2004 12:32:54 -0400 Received: from stephens.ittc.ku.edu (stephens.ittc.ku.edu [129.237.125.220]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9JGWrCj023139 for ; Tue, 19 Oct 2004 12:32:54 -0400 Received: from diannao.ittc.ku.edu (diannao.ittc.ku.edu [129.237.126.112]) by stephens.ittc.ku.edu (8.12.11/8.12.11/ITTC-ANTISPAM-ANTIVIRUS-3.1) with ESMTP id i9JGWanQ012273 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 19 Oct 2004 11:32:36 -0500 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.12.11/8.12.11) with ESMTP id i9JGWajs030091; Tue, 19 Oct 2004 11:32:36 -0500 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id i9JGWVg2030090; Tue, 19 Oct 2004 11:32:31 -0500 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: "Ben Wing" References: <024301c4b249$2995b3d0$210110ac@NEEEEEEE> From: Jerry James X-Face: +5(Pfr,; N>q#6NT,Qi5^TQh-MaUnz#kGN~OW[CQj~RS+sIor( '_8K^f9u^Y#.N`>9oKN$\JpI Date: Tue, 19 Oct 2004 11:32:31 -0500 In-Reply-To: <024301c4b249$2995b3d0$210110ac@NEEEEEEE> (Ben Wing's message of "Thu, 14 Oct 2004 16:54:36 -0700") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-VirusScan: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of james@eecs.ku.edu does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: Unused parm warnings to fix X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Ben Wing" wrote: > Here are a few more that came up from an even more thorough build: Okay, I'll check in fixes for those in a few minutes. I went through each of those files carefully while I was fixing these, to catch any more lurking unused warnings. While doing so, I noticed something funny about the dup2 code in sysdep.c. The !F_DUPFD case refers to "old" and "new" ... but the parameters are named "oldd" and "newd". The code has been like that since at least 19.16 (the farthest back I checked). This apparently means that F_DUPFD has been defined for all platforms used to compile XEmacs for several years now. We should either fix the dup2 code or just assume that F_DUPFD is always defined and rip out the alternatives. Regards, -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Tue Oct 19 14:33:36 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9JIXJow019300; Tue, 19 Oct 2004 14:33:25 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9JIXHOi019292 for ; Tue, 19 Oct 2004 14:33:17 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9JIXHfd019291 for xemacs-beta-mailman@xemacs.org; Tue, 19 Oct 2004 14:33:17 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9JIXGBJ019272 for ; Tue, 19 Oct 2004 14:33:16 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9JIXGAK019271 for xemacweb@tux.org; Tue, 19 Oct 2004 14:33:16 -0400 Received: from mailout06.sul.t-online.com (mailout06.sul.t-online.com [194.25.134.19]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9JIXFF1019264; Tue, 19 Oct 2004 14:33:15 -0400 Received: from fwd00.aul.t-online.de by mailout06.sul.t-online.com with smtp id 1CJynK-0003u9-00; Tue, 19 Oct 2004 20:33:14 +0200 Received: from D5DC120J.t-online.de (Z2mRpeZYgePXKVG0Ol645rsOn1nRmt2GeifEZJogycyDG7u8mFiRob@[217.229.3.223]) by fmrl00.sul.t-online.com with esmtp id 1CJynH-1zho7k0; Tue, 19 Oct 2004 20:33:11 +0200 To: Rodney Sparapani X-Attribution: APA References: <200410191650.i9JGoPO09254@post.its.mcw.edu> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Tue, 19 Oct 2004 20:34:35 +0200 In-Reply-To: <200410191650.i9JGoPO09254@post.its.mcw.edu> (Rodney Sparapani's message of "Tue, 19 Oct 2004 11:50:25 -0500 (CDT)") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: Z2mRpeZYgePXKVG0Ol645rsOn1nRmt2GeifEZJogycyDG7u8mFiRob@t-dialin.net X-TOI-MSGID: 98430024-a1de-4e51-baec-423bc1afaf97 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: * X-Spam-Status: No, hits=1.6 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS,RCVD_IN_SORBS_WEB autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: [COMMIT] Tramp 2.0.45 sync X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Rodney Sparapani writes: >>Yep. >> >>Another problem seems to be that texi2html doesn't process >>@insertcopying. See > http://www.us.xemacs.org/Documentation/packages/html/tramp.html#SEC_Top >> >>Is this a known problem? >> >>> Best regards, >>> >>> Adrian >> >>Best regards, Michael. >> > > Adrian and Michael: > > FWIW, ESS has stopped using texi2html since it is so flaky. Rather, > we now use makeinfo --html and I've heard other projects have > switched as well. Hi Rodney, last time I checked makeinfo --html had issues keeping me from using it instead of texi2html. It's already on my list of things to do fairly soon, barring any stumbling blocks. Thanks for the encouragement :-) I'll have to qualify the makeinfo output with linklint and a validator before I can get the required confidence for the switch. Best regards, Adrian > > Rodney Sparapani Medical College of Wisconsin > Sr. Biostatistician Patient Care & Outcomes Research > rsparapa@mcw.edu http://www.mcw.edu/pcor > Was 'Name That Tune' rigged? WWLD -- What Would Lombardi Do > > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Tue Oct 19 17:50:30 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9JLmmBl023840; Tue, 19 Oct 2004 17:48:58 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9JLmlxo023829 for ; Tue, 19 Oct 2004 17:48:47 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9JLmlGu023828 for xemacs-beta-mailman@xemacs.org; Tue, 19 Oct 2004 17:48:47 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9JLmiYn023809 for ; Tue, 19 Oct 2004 17:48:44 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9JLmirK023808 for xemacweb@tux.org; Tue, 19 Oct 2004 17:48:44 -0400 Received: from stephens.ittc.ku.edu (stephens.ittc.ku.edu [129.237.125.220]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9JLmdm3023765 for ; Tue, 19 Oct 2004 17:48:44 -0400 Received: from diannao.ittc.ku.edu (diannao.ittc.ku.edu [129.237.126.112]) by stephens.ittc.ku.edu (8.12.11/8.12.11/ITTC-ANTISPAM-ANTIVIRUS-3.1) with ESMTP id i9JLmS3P006610 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 19 Oct 2004 16:48:28 -0500 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.12.11/8.12.11) with ESMTP id i9JLmSSL032139 for ; Tue, 19 Oct 2004 16:48:28 -0500 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id i9JLmSxR032138; Tue, 19 Oct 2004 16:48:28 -0500 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: XEmacs Beta From: Jerry James X-Face: +5(Pfr,; N>q#6NT,Qi5^TQh-MaUnz#kGN~OW[CQj~RS+sIor( '_8K^f9u^Y#.N`>9oKN$\JpI Date: Tue, 19 Oct 2004 16:48:28 -0500 Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-VirusScan: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of james@eecs.ku.edu does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Please review timer patch X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Could I please get some reactions to this patch? http://list-archive.xemacs.org/xemacs-patches/200409/msg00031.html It moves some timer-related functions from the fsf-compat to xemacs-base, making them "officially supported" functions. Is this a good idea, a bad idea, an indifferent idea? I have been running with packages containing that patch since I submitted it. How often the affected functions have been called is a question I cannot answer, however. Thanks, -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Tue Oct 19 21:21:24 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K1LBJJ006426; Tue, 19 Oct 2004 21:21:12 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K1Kx1U006381 for ; Tue, 19 Oct 2004 21:20:59 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K1KxTE006380 for xemacs-beta-mailman@xemacs.org; Tue, 19 Oct 2004 21:20:59 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K1KiCm006345 for ; Tue, 19 Oct 2004 21:20:44 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K1Ki9R006344 for xemacweb@tux.org; Tue, 19 Oct 2004 21:20:44 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K1KCmi006265; Tue, 19 Oct 2004 21:20:42 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CK594-0005pH-00; Wed, 20 Oct 2004 10:20:06 +0900 To: Jerry James References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 20 Oct 2004 10:20:06 +0900 In-Reply-To: (Jerry James's message of "Tue, 19 Oct 2004 16:48:28 -0500") Message-ID: <878ya289tl.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: Please review timer patch X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Jerry" == Jerry James writes: Jerry> Could I please get some reactions to this patch? I haven't reviewed because I don't really understand timers. Is it merely a move? I thought they were fixed up as well. Jerry> It moves some timer-related functions from the fsf-compat Jerry> to xemacs-base, making them "officially supported" Jerry> functions. Is this a good idea, a bad idea, an indifferent Jerry> idea? If they're useful, well-designed functions and work as specified, it's a good idea. fsf-compat should be reserved for functions which are trash as designed or implemented, ie, which we wouldn't accept if their APIs weren't in GNU Emacs. I worry that if somebody updates fsf-compat but not xemacs-base, they lose. Maybe something like (mapc (lambda (fun) (unless (fboundp fun) (require (library-containing fun)) (unless (fboundp fun) ;; This is NOT an error! Not yet, and if it is, it will be ;; signaled at the appropriate time. (warn "\ While loading %s, %s was not fboundp. This typically means your fsf-compat package is newer than xemacs-base. You should update your xemacs-base package." (library-containing fun) fun)))) moved-functions) This should be part of our (require 'future) API, I think. Jerry> How often the affected functions have been called is a Jerry> question I cannot answer, however. If you cared enough to fix up and move the functions, how often they're called is irrelevant IMO. I think correctness (as implicitly defined above) is what matters in the packages, even in the "standard library" (which we should probably make some effort to define, but certainly includes xemacs-base, dired, and efs). -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Tue Oct 19 23:15:11 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K3F3Qh025329; Tue, 19 Oct 2004 23:15:04 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K3F2sX025321 for ; Tue, 19 Oct 2004 23:15:02 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K3F2MK025320 for xemacs-beta-mailman@xemacs.org; Tue, 19 Oct 2004 23:15:02 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K3F1GA025305 for ; Tue, 19 Oct 2004 23:15:01 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K37Vg5023602 for xemacweb@tux.org; Tue, 19 Oct 2004 23:07:31 -0400 Received: from sccrmhc11.comcast.net (sccrmhc11.comcast.net [204.127.202.55]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K37UOj023566 for ; Tue, 19 Oct 2004 23:07:30 -0400 Received: from eagle.xemacs.org (unknown[63.96.173.229]) by comcast.net (sccrmhc11) with SMTP id <20041020030723011006ame4e> (Authid: andyatxemacs); Wed, 20 Oct 2004 03:07:24 +0000 Message-Id: <6.1.2.0.2.20041019200641.025a68f8@mail.comcast.net> X-Sender: andyatxemacs@mail.comcast.net X-Mailer: QUALCOMM Windows Eudora Version 6.1.2.0 Date: Tue, 19 Oct 2004 20:07:21 -0700 To: "Ben Wing" From: Andy Piper In-Reply-To: <004c01c4b570$82b0b580$210110ac@NEEEEEEE> References: <004c01c4b570$82b0b580$210110ac@NEEEEEEE> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of andy@xemacs.org does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: "'Michael Sperber'" , kkm@pobox.com, "'XEmacs Beta'" Subject: RE: window_system_pixelated_geometry and frame sizing etc. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org At 05:13 PM 10/18/2004, Ben Wing wrote: >In the process of making this drawing (which will go into the sources, of >course) I discovered that the sizing code is way messed up wrt the gutters. >This may be why the gutters flash and get generally messed up if you try to >do clever things like set multiple gutters. Its entirely possible. Getting the sizing working dynamically with the gutters was a royal PITA. andy From xemacs-beta-bounces@xemacs.org Wed Oct 20 01:49:22 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K5nDrp006601; Wed, 20 Oct 2004 01:49:19 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K5nBLf006585 for ; Wed, 20 Oct 2004 01:49:11 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K5nBst006583 for xemacs-beta-mailman@xemacs.org; Wed, 20 Oct 2004 01:49:11 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K5n74B006556 for ; Wed, 20 Oct 2004 01:49:07 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K5n7Zw006555 for xemacweb@tux.org; Wed, 20 Oct 2004 01:49:07 -0400 Received: from kluster2.contactor.se (kluster2.contactor.se [193.15.23.26]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K5n6Bq006523 for ; Wed, 20 Oct 2004 01:49:06 -0400 Received: from localhost (linux3.contactor.se [193.15.23.23]) by kluster2.contactor.se (8.12.3/8.12.3/Debian-6.6) with ESMTP id i9K5mxN9025737 for ; Wed, 20 Oct 2004 07:48:59 +0200 To: XEmacs Beta From: Mats Lidell Organization: The XEmacs Project X-Face: #[2| User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version 0.72, clamav-milter version 0.72 on kluster2.contactor.se X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of matsl@xemacs.org does not designate permitted sender hosts) X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: Learning to use build-report X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hi, When I do build-report I get the following lines at the end. (Yes. I'm starting to go the path where this will be included in the package smoketest but I need to know what I'm doing first.) ---------------------------------------------------------------------- /src/xemacs/stable/xemacs-make-install.err not found! /src/xemacs/stable/xemacs-make-check.err not found! /src/xemacs/stable/xemacs-make-check-temacs.err not found! /src/xemacs/stable/xemacs-make-all.err not found! /src/xemacs/stable/beta.err not found! ---------------------------------------------------------------------- This doesn't look right. What am I doing wrong? Yours -- %% Mats From xemacs-beta-bounces@xemacs.org Wed Oct 20 02:06:01 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K65xsO009610; Wed, 20 Oct 2004 02:05:59 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K65wkY009597 for ; Wed, 20 Oct 2004 02:05:58 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K65wjk009596 for xemacs-beta-mailman@xemacs.org; Wed, 20 Oct 2004 02:05:58 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K65uvH009580 for ; Wed, 20 Oct 2004 02:05:57 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K65uRR009579 for xemacweb@tux.org; Wed, 20 Oct 2004 02:05:56 -0400 Received: from mail.LF.net (mail.LF.net [212.9.160.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K65uJr009570 for ; Wed, 20 Oct 2004 02:05:56 -0400 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CK9bf-0005iK-M9 for xemacs-beta@xemacs.org; Wed, 20 Oct 2004 08:05:55 +0200 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CK9bf-000Mut-8M for xemacs-beta@xemacs.org; Wed, 20 Oct 2004 08:05:55 +0200 To: xemacs-beta@xemacs.org References: <87is96uefw.fsf@mail.contactor.se> From: Norbert Koch X-Face: 5*nyF1\39:,h6Sk1<}(t1O5x!y5y6@XzBRq5LAYj;Xzb*Ak,]@$HL@>: c&#dUFU=U8O(+/6T0k{j{1~uS@GVk4zurEEb.~MoSbG2pM4z!~/<@.tcd `uD`fNR+TM\@++x@!/Bq)24"xD_kGn,jqwVQa|R'|FFxgWa+$0x]p>KE9E /Xk0$%a*2*K]"zOtbk9v0sNgwb2H"IOaEjCVolb5&yW`o#w2}!w!M{Dn&{K0t Mail-Followup-To: xemacs-beta@xemacs.org Date: Wed, 20 Oct 2004 08:05:55 +0200 In-Reply-To: <87is96uefw.fsf@mail.contactor.se> (Mats Lidell's message of "Wed, 20 Oct 2004 07:49:23 +0200") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of nk@viteno.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: Learning to use build-report X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Mats Lidell writes: Hi Mats, > /src/xemacs/stable/beta.err not found! > ---------------------------------------------------------------------- > > This doesn't look right. What am I doing wrong? Have a look at the variable build-report-make-output-files. norbert. From xemacs-beta-bounces@xemacs.org Wed Oct 20 02:16:15 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K6GD8W011487; Wed, 20 Oct 2004 02:16:14 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K6GD8B011479 for ; Wed, 20 Oct 2004 02:16:13 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K6GDMV011478 for xemacs-beta-mailman@xemacs.org; Wed, 20 Oct 2004 02:16:13 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K6G8JT011456 for ; Wed, 20 Oct 2004 02:16:08 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K6G8EO011455 for xemacweb@tux.org; Wed, 20 Oct 2004 02:16:08 -0400 Received: from bastard.youngs.au.com (CPE-61-9-212-151.qld.bigpond.net.au [61.9.212.151]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K6G5cg011446 for ; Wed, 20 Oct 2004 02:16:08 -0400 Received: from bastard.youngs.au.com (localhost [127.0.0.1]) by bastard.youngs.au.com (8.12.11/8.12.11) with ESMTP id i9K6G5rH004452 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 20 Oct 2004 16:16:05 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id i9K6G5Y2004451; Wed, 20 Oct 2004 16:16:05 +1000 X-Authentication-Warning: bastard.youngs.au.com: steve set sender to steve@youngs.au.com using -f Mail-Copies-To: never To: XEmacs beta Keywords: err,xemacs,stable,src,found,make,beta References: <87is96uefw.fsf@mail.contactor.se> From: Steve Youngs X-Face: %@A&y\ef)A6pi|q43; M>uyhO)~NP*fpdo0XrUuutf0|nku\O5JV(7EG%odc'n6}G@tYRl+B #[n,%B`.sHZ5>3MZvrm%,rWE7)c}ZXjH\>=p@AL\y\gyu|.lJ8B`F++86 Organization: The XEmacs Project X-X-Day: Only 2431313 days till X-Day. Got Slack? X-URL: X-Request-PGP: X-OpenPGP-Fingerprint: 1659 2093 19D5 C06E D320 3A20 1D27 DB4B A94B 3003 X-Discordian-Date: Pungenday, the 1st day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Wed, 20 Oct 2004 16:16:03 +1000 In-Reply-To: <87is96uefw.fsf@mail.contactor.se> (Mats Lidell's message of "Wed, 20 Oct 2004 07:49:23 +0200") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of steve@youngs.au.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.4 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: Learning to use build-report X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-=-= * Mats Lidell writes: > Hi, > When I do build-report I get the following lines at the end. (Yes. I'm > starting to go the path where this will be included in the package > smoketest but I need to know what I'm doing first.) > ---------------------------------------------------------------------- > /src/xemacs/stable/xemacs-make-install.err not found! > /src/xemacs/stable/xemacs-make-check.err not found! > /src/xemacs/stable/xemacs-make-check-temacs.err not found! > /src/xemacs/stable/xemacs-make-all.err not found! > /src/xemacs/stable/beta.err not found! > ---------------------------------------------------------------------- > This doesn't look right. What am I doing wrong? You're not capturing the output from make. I do this... $ make beta 2>&1 | tee beta.err $ make check 2>&1 | tee xemacs-make-check.err -- |---------------------| | XEmacs - The only _______ you'll ever need. | | Fill in the blank, yes, it's THAT good! | |-------------------------------------| --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Eicq - The XEmacs ICQ Client iEYEABECAAYFAkF2AqUACgkQHSfbS6lLMANbSgCdFBxybAKw5K7TCMvSmQWhgR5V 3xYAoMh+45X7m8vcDYtJQbxoRmJ40+I9 =rsMy -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Wed Oct 20 02:54:33 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K6sOhM018868; Wed, 20 Oct 2004 02:54:30 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K6s8uH018759 for ; Wed, 20 Oct 2004 02:54:08 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K6s88K018758 for xemacs-beta-mailman@xemacs.org; Wed, 20 Oct 2004 02:54:08 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K6s6Na018741 for ; Wed, 20 Oct 2004 02:54:07 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K6s6CR018740 for xemacweb@tux.org; Wed, 20 Oct 2004 02:54:06 -0400 Received: from mailout07.sul.t-online.com (mailout07.sul.t-online.com [194.25.134.83]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K6s5Ce018728; Wed, 20 Oct 2004 02:54:06 -0400 Received: from fwd03.aul.t-online.de by mailout07.sul.t-online.com with smtp id 1CKAMH-0003Cl-00; Wed, 20 Oct 2004 08:54:05 +0200 Received: from D5DC120J.t-online.de (Tt0a7-ZS8ekpiK5HgmsHAygum9gRI4Hrpx5Pab9YVdig-nrxrSeFcu@[217.89.6.110]) by fmrl03.sul.t-online.com with esmtp id 1CKAMB-2KObHE0; Wed, 20 Oct 2004 08:53:59 +0200 To: Mats Lidell X-Attribution: APA References: <87is96uefw.fsf@mail.contactor.se> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Wed, 20 Oct 2004 08:55:23 +0200 In-Reply-To: <87is96uefw.fsf@mail.contactor.se> (Mats Lidell's message of "Wed, 20 Oct 2004 07:49:23 +0200") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: Tt0a7-ZS8ekpiK5HgmsHAygum9gRI4Hrpx5Pab9YVdig-nrxrSeFcu@t-dialin.net X-TOI-MSGID: fba6e3d2-c2df-4b66-abdb-2996b196bc07 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: Learning to use build-report X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Mats Lidell writes: > Hi, > > When I do build-report I get the following lines at the end. (Yes. I'm > starting to go the path where this will be included in the package > smoketest but I need to know what I'm doing first.) > > ---------------------------------------------------------------------- > /src/xemacs/stable/xemacs-make-install.err not found! > > /src/xemacs/stable/xemacs-make-check.err not found! > > /src/xemacs/stable/xemacs-make-check-temacs.err not found! > > /src/xemacs/stable/xemacs-make-all.err not found! > > /src/xemacs/stable/beta.err not found! > ---------------------------------------------------------------------- > > This doesn't look right. What am I doing wrong? Hi Mats, Norbert and Steve already gave you the answer. I just wanted to add that my build package allows you to build XEmacs (as long as it's not trying to write over the currently running executable file) from within XEmacs via a widget based UI. The default settings of the build package use the M-x compile command to save output to file where they will be picked up by build-report, by also initializing build-report-make-output-files accordingly. For automated opeartion you will probably just want to run configure and then make with output redirected as Steve suggested. Best regards, Adrian > > Yours -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Wed Oct 20 03:03:33 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K73W0W020891; Wed, 20 Oct 2004 03:03:32 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K73ViS020884 for ; Wed, 20 Oct 2004 03:03:31 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K73Vhh020883 for xemacs-beta-mailman@xemacs.org; Wed, 20 Oct 2004 03:03:31 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K73UY1020870 for ; Wed, 20 Oct 2004 03:03:30 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K73U7w020867 for xemacweb@tux.org; Wed, 20 Oct 2004 03:03:30 -0400 Received: from kluster2.contactor.se (kluster2.contactor.se [193.15.23.26]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K73Tag020850 for ; Wed, 20 Oct 2004 03:03:29 -0400 Received: from hemma.contactor.se (localhost [127.0.0.1]) by kluster2.contactor.se (8.12.3/8.12.3/Debian-6.6) with SMTP id i9K73NN9003285; Wed, 20 Oct 2004 09:03:23 +0200 Received: from global.sl.se ([194.237.104.1]) (SquirrelMail authenticated user matsl) by hemma.contactor.se with HTTP; Wed, 20 Oct 2004 09:03:23 +0200 (CEST) Message-ID: <60358.194.237.104.1.1098255803.squirrel@hemma.contactor.se> In-Reply-To: References: <87is96uefw.fsf@mail.contactor.se> Date: Wed, 20 Oct 2004 09:03:23 +0200 (CEST) From: "Mats Lidell" To: "Steve Youngs" User-Agent: SquirrelMail/1.4.2 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of matsl@contactor.se does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.9 required=5.0 tests=AWL,PRIORITY_NO_NAME autolearn=no version=2.63 Cc: XEmacs beta Subject: Re: Learning to use build-report X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Steve Youngs writes: > You're not capturing the output from make. I do this... > > $ make beta 2>&1 | tee beta.err > $ make check 2>&1 | tee xemacs-make-check.err OK. But what about the other files like: xemacs-make-all.err!? I guess my confusion comes from that "all" is a subtarget of "beta" so doing "make beta" will also produce the output of "make all". Still both files are referenced in the build-report which seems to be redundant. (Couldn't all of this be taken care of with a make file target: make build-report?) Yours -- %% Mats From xemacs-beta-bounces@xemacs.org Wed Oct 20 03:13:10 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K7D6TU022724; Wed, 20 Oct 2004 03:13:06 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K7D4xF022718 for ; Wed, 20 Oct 2004 03:13:04 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K7D4Pa022717 for xemacs-beta-mailman@xemacs.org; Wed, 20 Oct 2004 03:13:04 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K7D3xg022703 for ; Wed, 20 Oct 2004 03:13:03 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K7D3ls022702 for xemacweb@tux.org; Wed, 20 Oct 2004 03:13:03 -0400 Received: from kluster2.contactor.se (kluster2.contactor.se [193.15.23.26]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K7D2KV022644; Wed, 20 Oct 2004 03:13:03 -0400 Received: from hemma.contactor.se (localhost [127.0.0.1]) by kluster2.contactor.se (8.12.3/8.12.3/Debian-6.6) with SMTP id i9K7CuN9004767; Wed, 20 Oct 2004 09:12:56 +0200 Received: from global.sl.se ([194.237.104.1]) (SquirrelMail authenticated user matsl) by hemma.contactor.se with HTTP; Wed, 20 Oct 2004 09:12:56 +0200 (CEST) Message-ID: <37303.194.237.104.1.1098256376.squirrel@hemma.contactor.se> In-Reply-To: References: <87is96uefw.fsf@mail.contactor.se> Date: Wed, 20 Oct 2004 09:12:56 +0200 (CEST) From: "Mats Lidell" To: "Adrian Aichner" User-Agent: SquirrelMail/1.4.2 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of matsl@contactor.se does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.9 required=5.0 tests=AWL,PRIORITY_NO_NAME autolearn=no version=2.63 Cc: Mats Lidell , XEmacs Beta Subject: Re: Learning to use build-report X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Adrian Aichner writes: > I just wanted to add that my build package allows you to build XEmacs > (as long as it's not trying to write over the currently running > executable file) from within XEmacs via a widget based UI. I know. I must confess though that I never managed to get it working. Probably I'm just ignorant and not trying hard enough to understand how it is supposed to work. Possibly because doing everything from the shell is so easy. Maybe you want to enlighten me in a seperate thread. We don't want to bore the xemacs-beta list on this one. Yours -- %% Mats From xemacs-beta-bounces@xemacs.org Wed Oct 20 04:44:58 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K8ioHu006756; Wed, 20 Oct 2004 04:44:55 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K8inx0006744 for ; Wed, 20 Oct 2004 04:44:49 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K8inG2006743 for xemacs-beta-mailman@xemacs.org; Wed, 20 Oct 2004 04:44:49 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K8imAC006732 for ; Wed, 20 Oct 2004 04:44:48 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K8ilUQ006731 for xemacweb@tux.org; Wed, 20 Oct 2004 04:44:47 -0400 Received: from smtp804.mail.sc5.yahoo.com (smtp804.mail.sc5.yahoo.com [66.163.168.183]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9K8ilQT006710 for ; Wed, 20 Oct 2004 04:44:47 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.45 with login) by smtp804.mail.sc5.yahoo.com with SMTP; 20 Oct 2004 08:44:46 -0000 From: "Ben Wing" To: "'Andy Piper'" Date: Wed, 20 Oct 2004 03:46:26 -0700 Message-ID: <013301c4b692$0d57e100$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: <6.1.2.0.2.20041019200641.025a68f8@mail.comcast.net> X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9K8ilQT006710 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'Michael Sperber'" , kkm@pobox.com, "'XEmacs Beta'" Subject: RE: window_system_pixelated_geometry and frame sizing etc. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Andy, now I've gotten things up and running but the gutters often go blank. E.g. mostly they're ok but then when you invoke a minibuffer command and then hit ^G, the gutter goes blank. It reappears when you hit PgDn. I'm trying to figure out what's going on here but it's rather tricky. I've put in a lot of printfs and I can see that usually when the gutter goes blank, the current display lines for the gutter have a length of 0 upon entry to output_gutter(), while the desired lines always have a value of 1; and although the current lines get set to have an size of 1 at exit from output_gutter the gutter doesn't get drawn, or maybe it gets blanked and then not redrawn. If you could, could you write up as much as you can remember on how the interaction between redisplay and the gutter-drawing code works? At this point I'm not too worried about more abstruse stuff like the layout of widgets within the gutter; I just want to get a handle on things like what triggers the gutter getting drawn and erased, how the gutter draws itself, what structures and info it keeps around and how these get used, etc. Also I notice that when I print the string that holds the gutter extent/glyph and is displayed using generate_display_lines, sometimes I see a normal blank line and sometimes I see instead the output "\n". Now the exact same routine is being used in both cases, and the only possible differences are that either there are two different strings and one actually contains a \ followed by an n, or print-escape-newlines is somehow getting triggered some of the time. Beats me ... Anyway, any help from you would be much appreciated. [I know I've asked you for docs in the past, and in fact I have them all with me in one of my workspace source trees, and they'll go into the standard sources some time; but nothing you've sent me has covered these gutter workings. Thanks! -----Original Message----- From: Andy Piper [mailto:andy@xemacs.org] Sent: Tuesday, October 19, 2004 8:07 PM To: Ben Wing Cc: 'Michael Sperber'; kkm@pobox.com; 'XEmacs Beta' Subject: RE: window_system_pixelated_geometry and frame sizing etc. At 05:13 PM 10/18/2004, Ben Wing wrote: >In the process of making this drawing (which will go into the sources, >of >course) I discovered that the sizing code is way messed up wrt the gutters. >This may be why the gutters flash and get generally messed up if you try to >do clever things like set multiple gutters. Its entirely possible. Getting the sizing working dynamically with the gutters was a royal PITA. andy From xemacs-beta-bounces@xemacs.org Wed Oct 20 04:52:40 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K8qceg008726; Wed, 20 Oct 2004 04:52:38 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K8qajE008710 for ; Wed, 20 Oct 2004 04:52:36 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K8qa3p008709 for xemacs-beta-mailman@xemacs.org; Wed, 20 Oct 2004 04:52:36 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K8qY2o008685 for ; Wed, 20 Oct 2004 04:52:34 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9K8qYHT008684 for xemacweb@tux.org; Wed, 20 Oct 2004 04:52:34 -0400 Received: from gate3.bifab.de (gate3.bifab.de [194.39.191.3]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9K8qTkf008654 for ; Wed, 20 Oct 2004 04:52:30 -0400 To: XEmacs beta X-Face: $A}9wQ|%@<1O92)sZUT){0S:|{n)53v<`YUWV]JTFq']fF]1z$:eg(h_JWxlp2ou/l$3~[l 1SS4_7|\1JXZpDnbJ6$!L(E|{cr/0POOZR('-An~p.%1; /7q; tx*uN^Bbd4-)f.$iR@tWCciJ#^Y+8 `8@iUD^&C,Bmi]SdS7@9Y5>;TxJY@ References: From: Holger Schauer Date: Wed, 20 Oct 2004 10:53:49 +0200 Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of holger.schauer@bifab.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9K8qTkf008654 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: Re: [Bug: 21.5-b17] Crash while font-locking again X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hello there, as nobody seems to care about the problem, I had another go at the problem. It turns out that I have a strange interaction between completion and font-lock. Try the following: xemacs -vanilla (load-library "completion") (initialize-completions) load-file fontlock-debug.pl (loading and switching to cperl-mode) M-x font-lock-mode Enter a "<" behind the while statement -> core dump. fontlock-debug.pl contains only the following few lines: --8<------------------------schnipp------------------------->8--- #!/usr/bin/perl -w while ( --8<------------------------schnapp------------------------->8--- I also tried removing my .completion file, to no avail. The time stamp on my completion-library says: [gimli->edit-utils]l completion.el* -rw-r--r-- 1 root root 97309 Jun 18 09:14 completion.el -rw-r--r-- 1 root root 37760 Jun 18 09:22 completion.elc which seems to be from the edit-utils package version 2.14 (this is what's stated as installed, though latest version claims to be 2.02 -- probably my package-index.LATEST is messed up). I'm quite sure that I did experience the same problem with earlier versions of the package. This is the lisp backtrace I got: # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) put-text-property(28 29 syntax-table (15)) # bind (at how noface string e bb) cperl-commentify(28 30 t) # (unwind-protect ...) # (unwind-protect ...) # bind (search stop-point cperl-nonoverridable-face font-lock-comment-face font-lock-function-name-face font-lock-constant-face font-lock-string-face err-l st-l state state-point use-syntax-state after-change-functions modified buffer-undo-list inhibit-read-only case-fold-search tmpend go cperl-pod-here-fontify i2 was-comment REx-comment-end REx-comment-start is-x-REx is-REx tb tail c i argument e1 b1 qtag tag bb e b here-face head-face face ignore-max end non-inter max min) cperl-find-pods-heres(21 30 t nil t) # bind (start dbg iend istate end) cperl-fontify-syntaxically(30) # bind (case-fold-search keywords keyword matcher highlights end start) font-lock-fontify-syntactic-keywords-region(21 30) # (unwind-protect ...) # bind (modified buffer-undo-list inhibit-read-only old-syntax-table buffer-file-name buffer-file-truename loudly end beg) font-lock-default-fontify-region(21 30 nil) # bind (loudly end beg) font-lock-fontify-region(21 30) # bind (val end beg) #(21 30 t) map-range-table(# #s(range-table data ((21 30) t))) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # bind (dummy buffer) # nil font-lock-pending t put-text-property map-range-table #] 9>(# t) # (unwind-protect ...) maphash(# nil font-lock-pending t put-text-property map-range-table #] 9> #) # (unwind-protect ...) # bind (match-data) font-lock-fontify-pending-extents() #() # (unwind-protect ...) call-with-condition-handler(# #) # (condition-case ... . ((error))) font-lock-pre-idle-hook() # (unwind-protect ...) # (catch # ...) # (unwind-protect ...) # (unwind-protect ...) # bind (inhibit-quit) # (unwind-protect ...) # (unwind-protect ...) # bind (inhibit-quit) (next-event "[internal]") # (condition-case ... . error) # (catch top-level ...) Aborted (core dumped) And I get the exact same core dump as reported last time, i.e.: (gdb) run -vanilla Starting program: /usr/local/bin/xemacs-21.5-b17 -vanilla Fatal error: assertion failed, file marker.c, line 325, RECORD_TYPEP (obj, lrecord_type_marker) Program received signal SIGABRT, Aborted. 0x4025e781 in kill () from /lib/libc.so.6 (gdb) where #0 0x4025e781 in kill () from /lib/libc.so.6 #1 0x4025e464 in raise () from /lib/libc.so.6 #2 0x4025fbe1 in abort () from /lib/libc.so.6 #3 0x080e16cf in really_abort () at emacs.c:4365 #4 0x080e1427 in assert_failed (file=0x835d454 "marker.c", line=325, expr=0x835c100 "RECORD_TYPEP (obj, lrecord_type_marker)") at emacs.c:3701 #5 0x081c7a6c in byte_marker_position (marker=1077510728) at lisp.h:2369 #6 0x0826014a in signal_syntax_table_extent_changed (extent=0x882cd18) at syntax.c:420 #7 0x0811abb7 in signal_single_extent_changed (extent=0x882cd18, property=1077465392, old_start=0, old_end=0) at extents.c:1776 #8 0x0811ad47 in signal_extent_changed (extent=0x882cd18, property=1077465392, old_start=0, old_end=0, descendants_too=1) at extents.c:1817 #9 0x08126101 in Fset_extent_property (extent=142789912, property=1077465392, value=141838884) at extents.c:1824 #10 0x0812dd65 in put_text_prop (start=28, end=29, object=143068888, prop=1077465392, value=141838884, duplicable_p=1) at extents.c:6904 #11 0x0812fca9 in Fput_text_property (start=57, end=59, prop=1077465392, value=141838884, object=1077510728) at extents.c:6947 #12 0x080e8859 in Ffuncall (nargs=5, args=0xbfffe1a8) at eval.c:3842 #13 0x0809f7ee in execute_optimized_program ( program=0x88f2728 "\016\021\203\210", stack_depth=6, constants_data=0x88c7f58) at bytecode.c:646 #14 0x080e8c99 in Ffuncall (nargs=4, args=0xbfffe2a8) at eval.c:3452 #15 0x0809f7ee in execute_optimized_program ( program=0x88d40b8 "\016T¬\ve\026TÆ\026X\016T\026e\016L¬\004d\026LÆ\211\0366\036]Æ\211\036c\035Æ\211\034\036@Æ\211\036U\036YÆ\211\036A\036DÆ\211\036F\036CÆ\211\036N\036ZÆ\211\036P\036^Æ\211\036Q\036[Æ\211\036_\036`Æ\036\\Ç\016R!\036RÆ\211\036d\036VÆ\036mÈ\211\036n\036oÉ \036pÆ\036q\016X­\a\016T\016X@Y\211\036f«\006\016X@ª\002e\036G\016f­\004\016XA\030ÆC\036gÆC\036HÊË!«\005\016\vª\002Ë\036\vÊÌ!«\005\016\fª\002Ì\036\fÊÍ!«\005\016\rª\002Í\036\rÊÎ!«\005\016\016ª\002Î\036\016ÊÏ!"..., stack_depth=16, constants_data=0x88ce918) at bytecode.c:646 #16 0x080e8c99 in Ffuncall (nargs=6, args=0xbfffe3d8) at eval.c:3452 #17 0x0809f7ee in execute_optimized_program ( program=0x88d3fa8 "Æ`\f\n@\031\030\036\017\035\016\020«\006ÇÈ\f\"\024`\025\v¬\003e\023ÉÊ!«\005ËÊ!\210\v\r^\025\f\rV«\016\r\211\023«\tÌ\r\fÈÆÈ%\210\016\021Ía«\017ÍÎ\016\017\b\r\f\v\t\n@&\b\210,Æ\207\213Ã`Ä\021", stack_depth=9, constants_data=0x8719aa0) at bytecode.c:646 #18 0x080e8c99 in Ffuncall (nargs=2, args=0xbfffe4e8) at eval.c:3452 #19 0x0809f7ee in execute_optimized_program ( program=0x88d3f20 "\r9«\005Æ\r!\025\r@Ça¬\005È\r!\025\016\r\rAÉ\211\211\034\e\031\032\036\016\n­A\n@\211\021@\023\016\017b\210\v;«\bÊ\v\bÇ#ª\004\v\b!« \tA\211\024«ë\f@@§«\bË\f@!\210ª\aÌ\f@\b\"\210\fA\211\024ªæ\nA\211\022¬ÂÉ-\207\021", stack_depth=6, constants_data=0x88a9ac0) at bytecode.c:646 #20 0x080e8c99 in Ffuncall (nargs=3, args=0xbfffe5e8) at eval.c:3452 #21 0x0809f7ee in execute_optimized_program ( program=0x88d3ec0 "Æ Ç\211È É\211\031\030\036\020\036\021\036\022\036\023Ê\216\v«\005Ë\v!\210Ì\r\f\"\210\016\024«\006Í\r\f\"\210\016\025¬\aÎ\r\f\n#\210Ï\r\f\n#.\a\207", stack_depth=6, constants_data=0x8736520) at bytecode.c:646 #22 0x080e8c99 in Ffuncall (nargs=4, args=0xbfffe6e8) at eval.c:3452 #23 0x0809f7ee in execute_optimized_program ( program=0x88d3e90 "\v\n\t\b#\207", stack_depth=4, constants_data=0x88aac18) at bytecode.c:646 #24 0x080e8c99 in Ffuncall (nargs=3, args=0xbfffe7e8) at eval.c:3452 #25 0x0809f7ee in execute_optimized_program (program=0x8723338 "Â\t\b\"\207", stack_depth=3, constants_data=0x88ca5b0) at bytecode.c:646 #26 0x080e8c99 in Ffuncall (nargs=4, args=0xbfffe90c) at eval.c:3452 #27 0x081f7e37 in Fmap_range_table (function=143433156, range_table=141727224) at rangetab.c:476 #28 0x080e8822 in Ffuncall (nargs=3, args=0xbfffe9c8) at eval.c:3842 #29 0x0809f7ee in execute_optimized_program ( program=0x84c16d8 "Ã\n\b\"\210Ä\n!­%Å\t!\210r\nq\210\212\214~\210ÆÇÈ\211\211\211\211ÉÊ&\b\210ËedÉÈ$\210ÌÍ\t\"+\207", stack_depth=9, constants_data=0x88ca5d0) at bytecode.c:646 #30 0x080e8c99 in Ffuncall (nargs=3, args=0xbfffeb00) at eval.c:3452 #31 0x080dcca6 in Fmaphash (function=143433200, hash_table=141780528) at elhash.c:1353 #32 0x080e8822 in Ffuncall (nargs=3, args=0xbfffebb8) at eval.c:3842 #33 0x0809f7ee in execute_optimized_program ( program=0x84c2a50 " \031Ã\216ÄÅ\b\"*\207", stack_depth=3, constants_data=0x88ca620) at bytecode.c:646 #34 0x080e8c99 in Ffuncall (nargs=1, args=0xbfffeca8) at eval.c:3452 #35 0x0809f7ee in execute_optimized_program ( program=0x8721308 "Á\b!ÂV­\003à \207", stack_depth=2, constants_data=0x88a9a40) at bytecode.c:646 #36 0x080e8c99 in Ffuncall (nargs=1, args=0xbfffedd0) at eval.c:3452 #37 0x080e572d in Fcall_with_condition_handler (nargs=2, args=0xbfffedcc) at eval.c:2094 #38 0x080e7bbd in Feval (form=140909684) at eval.c:3626 #39 0x080e4f90 in condition_case_1 (handlers=143373512, bfun=0x80e726c , barg=140909684, hfun=0x80e50a8 , harg=1077510728) at eval.c:1917 #40 0x080e5552 in condition_case_3 (bodyform=140909684, var=1077510728, handlers=143373512) at eval.c:1999 #41 0x080a02ad in execute_rare_opcode (stack_ptr=0xbffff0b8, program_ptr=0x88cd644 "\207", opcode=Bcondition_case) at bytecode.c:1198 #42 0x0809f5de in execute_optimized_program (program=0x88cd640 "ÀÁÂ\217\207", stack_depth=3, constants_data=0x88ca510) at bytecode.c:538 #43 0x080e8c99 in Ffuncall (nargs=1, args=0xbffff210) at eval.c:3452 #44 0x080e9939 in run_hook_with_args_in_buffer (buf=0x8870ed8, nargs=1, args=0xbffff210, cond=RUN_HOOKS_TO_COMPLETION) at eval.c:4362 #45 0x080eec0f in safe_run_hook_trapping_problems_1 (puta=0x40369e50) at eval.c:4375 #46 0x080eeadc in call_trapping_problems_2 (opaque=141700704) at eval.c:4865 #47 0x080eeb59 in call_trapping_problems_1 (opaque=141700704) at eval.c:2128 #48 0x080ea13f in call_trapping_problems (warning_class=1077508640, warning_string=0x0, flags=131232, problem=0xbffff468, fun=0x80eebf0 , arg=0x40369e50) at eval.c:1527 #49 0x080ea7eb in safe_run_hook_trapping_problems (warning_class=1077323288, hook_symbol=1077321296, flags=160) at eval.c:5537 #50 0x08102e29 in run_pre_idle_hook () at event-stream.c:2183 #51 0x08219d1b in redisplay () at redisplay.c:7255 #52 0x080fc815 in Fnext_event (event=141843092, prompt=1077510728) at event-stream.c:2365 #53 0x080b2a8c in Fcommand_loop_1 () at cmdloop.c:572 #54 0x080b2daa in command_loop_1 (dummy=1077510728) at cmdloop.c:489 #55 0x080e4f90 in condition_case_1 (handlers=1077508640, bfun=0x80b2d6c , barg=1077510728, hfun=0x80b2e1c , harg=1077510728) at eval.c:1917 #56 0x080b2f11 in command_loop_2 (dummy=1077510728) at cmdloop.c:252 #57 0x080edf30 in internal_catch (tag=1077269648, func=0x80b2ed0 , arg=1077510728, threw=0x0, thrown_tag=0x0) at eval.c:1527 #58 0x080b2723 in initial_command_loop (load_me=1077510728) at cmdloop.c:301 #59 0x080df586 in xemacs_21_5_b17_i686_pc_linux () at emacs.c:2373 #60 0x080e17cd in main (argc=2, argv=0xbffff8f4, envp=0xbffff900) at emacs.c:2803 -- --- http://www.coling.uni-freiburg.de/~schauer/ --- Fachbegriffe der Informatik - Einfach erklärt 10: strukturiert dieses Programm besteht aus mehreren Funktionen (Kristian Köhntopp) From xemacs-beta-bounces@xemacs.org Wed Oct 20 06:27:48 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9KARi6H024840; Wed, 20 Oct 2004 06:27:45 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9KARgRP024827 for ; Wed, 20 Oct 2004 06:27:42 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9KARg48024826 for xemacs-beta-mailman@xemacs.org; Wed, 20 Oct 2004 06:27:42 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9KARfB0024809 for ; Wed, 20 Oct 2004 06:27:41 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9KARfEm024808 for xemacweb@tux.org; Wed, 20 Oct 2004 06:27:41 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9KAReDt024791 for ; Wed, 20 Oct 2004 06:27:41 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CKDgo-0007ti-00; Wed, 20 Oct 2004 19:27:30 +0900 To: "Mats Lidell" References: <87is96uefw.fsf@mail.contactor.se> <60358.194.237.104.1.1098255803.squirrel@hemma.contactor.se> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 20 Oct 2004 19:27:28 +0900 In-Reply-To: <60358.194.237.104.1.1098255803.squirrel@hemma.contactor.se> (Mats Lidell's message of "Wed, 20 Oct 2004 09:03:23 +0200 (CEST)") Message-ID: <8765557khb.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs beta Subject: Re: Learning to use build-report X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Mats" == Mats Lidell writes: Mats> OK. But what about the other files like: Mats> xemacs-make-all.err!? This is something specific to Adrian's local configuration I think. Mats> (Couldn't all of this be taken care of with a make file Mats> target: make build-report?) Personally, I'd rather not have it standard, to encourage people to write comments in the build report "as long as they're there". -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From kambusitholeza@netscape.net Wed Oct 20 06:47:43 2004 Received: from mydomain.com (rndf-145-35.telkomadsl.co.za [165.165.145.35]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9KAlUkL028226; Wed, 20 Oct 2004 06:47:39 -0400 Message-Id: <200410201047.i9KAlUkL028226@gwyn.tux.org> Received: from mx3.google.com ([236.74.58.192]) by mx4.excite.com with esmtp (Exim 3.35 #1) id 04E87D56; Wed, 20 Oct 2004 10:48:02 -0000 Received: from smtp1.linksynergy.com ([24.68.139.194]) by smtp2.genuity.com with Internet Mail Service id 010FC098; Wed, 20 Oct 2004 10:47:52 -0000 Received: from xmxpita.inreach.com ([128.168.113.208]) by broome1.banelco.com.ar with Microsoft SMTPSVC id 08E92C6C; Wed, 20 Oct 2004 10:47:42 -0000 Date: Wed, 20 Oct 2004 12:47:42 +0200 From: kambusitholeza@netscape.net To: kambusitholeza@netscape.net Subject: |||||||||||||||||||||||||||||||||||||||||||||||||||||||||Very Urgent||||||||||||||||||||||||||||||||||||||||||||||||||||||||| MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT Received-SPF: none (gwyn.tux.org: domain of kambusitholeza@netscape.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean FROM: KAMBU SITHOLE.. EMAIL_kambusitholeza@netscape.net ATTN: DIRECTOR/C E O, I know you will be surprised to read from me, but please consider this as a request from a family in dire need of assistance.First, I must introduce myself. I am MR. KAMBU SITHOLE from Angola. I am the first and only son of BRIGADIER KAMBU JONES. I am presently resident in South Africa. I got your contact address from a business directory in Johannesburg Chamber of commerce and Industry. On behalf of my widowed mother MRS. ELIZABETH KAMBU, I desided to solicit for your assistance to transfer the sum of US$21.5 MILLION( TWENTY ONE MILLION FIVE HUNDRED THOUSAND UNITED STATES DOLLARS)inherited from my late father, into your personal company's account.Before my fathers' death, he was a Brigadier in charge of Arms and Ammunation procurement for the Angola Army. In his WILL, he specifically drew my attention to the said sum of money which he deposited in a safe box of a private Security Company in Johannesburg- South Africa in a treasure box, fully documented in my name. IN FACT MY FATHER SAID AND I QUOTE MY BELOVED SON, I WISH TO DRAW YOUR ATTENTION TO US$21.5 MILLION . I DEPOSITED THE BOX CONTAINING THIS MONEY IN A SECURITY COMPANY IN JOHANNESBURG, SOUTH AFRICA. DURING THE WAR, I WAS VERY DEDICATED AND OFFICERS AND GOVERNMENT FUNCTIONARIES WERE BUSSY HELPING THEMSELVES WITH GOVERNMENT FUNDS AND PROPERTIES AND SENDING THEM TO FOREIGN COUNTRIES. DUE TO THIS, WHEN I AND MY FORMER SPECIAL ADVISOR TO THE PRESIDENT WERE ASSIGNED BY THE PRESIDENT (EDUARDO SANTOS) TO PURCHASE ARMS IN SOUTH AFRICA, WE SAW THIS AS A GOLDEN OPPORTUNITY AND DIVERTED THE MONEY AND DIVIDED IT. i GOT A TOTAL SUM OF US$21.5 MILLION. IN CASE OF MY ABSENCE ON EARTH, AS A RESULT OF DEATH ONLY, YOU SHOULD SOLICIT FOR THE FUND FOR INVESTMENT PURPOSES. From the above, you will understand that the lives and future of my family depens on this money, as such I will be grateful if you can assist us. We are now living in South Africa as political Asylum seekers and financial laws and regulation of the Republic of South Africa do not permit us financial rights to such huge sum of money. In view of this, I cannot invest this fund in South africa, hence i am prepared to offer you 20% of the total fund, while 10% will be set aside for local and international expenses and 70% will be for my family and me. Finally, modalities on howthe transfer will be bone will be conveyed to you once we have established trus and confidence between ourselves. Please treat this matter as very urgent. Best regards, KAMBU SITHOLE. From xemacs-beta-bounces@xemacs.org Wed Oct 20 15:37:33 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9KJbOZM032647; Wed, 20 Oct 2004 15:37:25 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9KJbLOq032636 for ; Wed, 20 Oct 2004 15:37:22 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9KJbLVT032635 for xemacs-beta-mailman@xemacs.org; Wed, 20 Oct 2004 15:37:21 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9KJbINk032615 for ; Wed, 20 Oct 2004 15:37:18 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9KJbI6i032614 for xemacweb@tux.org; Wed, 20 Oct 2004 15:37:18 -0400 Received: from midway.eti.com (halfway.eti.com [208.237.100.114]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9KJbHOR032607 for ; Wed, 20 Oct 2004 15:37:18 -0400 Received: from postoffice.eti.com (postoffice.eti.com [172.16.16.4]) by midway.eti.com (8.11.6/8.11.6) with ESMTP id i9KJbHA03283 for ; Wed, 20 Oct 2004 14:37:17 -0500 (CDT) Received: from eti.com (midway.eti.com [172.16.16.2]) by postoffice.eti.com (8.12.10/8.12.10) with ESMTP id i9KJZe00014470 for ; Wed, 20 Oct 2004 14:35:40 -0500 (CDT) Message-ID: <4176BDEB.5080705@eti.com> Date: Wed, 20 Oct 2004 14:35:07 -0500 From: John Prillaman User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6) Gecko/20040113 X-Accept-Language: en-us, en MIME-Version: 1.0 To: xemacs-beta@xemacs.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-MailScanner-eti: Found to be clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of jprillam@eti.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: jde-debug args-out-of-range X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org To: XEmacs Beta Subject: [Bug: 21.4.15] jde-debug args-out-of-range --text follows this line-- ================================================================ Dear Bug Team! I am getting 'args-out-of-range' whenever I start using jde-debug. I have included a backtrace. Any help would be appreciated. thanks, John Signaling: (args-out-of-range 0 0) split-string("Set uncaught java.lang.Throwable" "\n") jde-jdb-breakpoint-listener([object jde-jdb-breakpoint-listener "jdb breakpoint listener" [object jde-db-jdb-1\.4 "jdb 1.4" "jdb" "*debugETITestHarness*" # # t unbound (... #0) [object jde-jdb-cmd-set "jdb commands" #1 ... ... ... ... ... ... ... ... ... ... ... ...] (...) nil [object jde-db-debuggee "debuggee" "ETITestHarness" nil ... ""] "jdb" "/usr/java/j2sdk1.4.2_02/bin/jdb" #0] "^.*: \"thread=.*\", \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\)" 3 5 "^Breakpoint hit: .*(pc \\([0-9]*\\))" ""] "Set uncaught java.lang.Throwable") apply(jde-jdb-breakpoint-listener ([object jde-jdb-breakpoint-listener "jdb breakpoint listener" [object jde-db-jdb-1\.4 "jdb 1.4" "jdb" "*debugETITestHarness*" # # t unbound ... ... ... nil ... "jdb" "/usr/java/j2sdk1.4.2_02/bin/jdb" #1] "^.*: \"thread=.*\", \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\)" 3 5 "^Breakpoint hit: .*(pc \\([0-9]*\\))" ""] "Set uncaught java.lang.Throwable")) eieio-generic-call(jde-jdb-set-breakpoint-listener ([object jde-jdb-breakpoint-listener "jdb breakpoint listener" [object jde-db-jdb-1\.4 "jdb 1.4" "jdb" "*debugETITestHarness*" # # t unbound ... ... ... nil ... "jdb" "/usr/java/j2sdk1.4.2_02/bin/jdb" #1] "^.*: \"thread=.*\", \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\)" 3 5 "^Breakpoint hit: .*(pc \\([0-9]*\\))" ""] "Set uncaught java.lang.Throwable")) jde-jdb-set-breakpoint-listener([object jde-jdb-breakpoint-listener "jdb breakpoint listener" [object jde-db-jdb-1\.4 "jdb 1.4" "jdb" "*debugETITestHarness*" # # t unbound (... #0) [object jde-jdb-cmd-set "jdb commands" #1 ... ... ... ... ... ... ... ... ... ... ... ...] (...) nil [object jde-db-debuggee "debuggee" "ETITestHarness" nil ... ""] "jdb" "/usr/java/j2sdk1.4.2_02/bin/jdb" #0] "^.*: \"thread=.*\", \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\)" 3 5 "^Breakpoint hit: .*(pc \\([0-9]*\\))" ""] "Set uncaught java.lang.Throwable") jde-jdb-breakpoint-listener([object jde-jdb-breakpoint-listener "jdb breakpoint listener" [object jde-db-jdb-1\.4 "jdb 1.4" "jdb" "*debugETITestHarness*" # # t unbound (... #0) [object jde-jdb-cmd-set "jdb commands" #1 ... ... ... ... ... ... ... ... ... ... ... ...] (...) nil [object jde-db-debuggee "debuggee" "ETITestHarness" nil ... ""] "jdb" "/usr/java/j2sdk1.4.2_02/bin/jdb" #0] "^.*: \"thread=.*\", \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\)" 3 5 "^Breakpoint hit: .*(pc \\([0-9]*\\))" ""] "Set uncaught java.lang.Throwable") apply(jde-jdb-breakpoint-listener ([object jde-jdb-breakpoint-listener "jdb breakpoint listener" [object jde-db-jdb-1\.4 "jdb 1.4" "jdb" "*debugETITestHarness*" # # t unbound ... ... ... nil ... "jdb" "/usr/java/j2sdk1.4.2_02/bin/jdb" #1] "^.*: \"thread=.*\", \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\)" 3 5 "^Breakpoint hit: .*(pc \\([0-9]*\\))" ""] "Set uncaught java.lang.Throwable")) eieio-generic-call(jde-db-listener-filter-output ([object jde-jdb-breakpoint-listener "jdb breakpoint listener" [object jde-db-jdb-1\.4 "jdb 1.4" "jdb" "*debugETITestHarness*" # # t unbound ... ... ... nil ... "jdb" "/usr/java/j2sdk1.4.2_02/bin/jdb" #1] "^.*: \"thread=.*\", \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\)" 3 5 "^Breakpoint hit: .*(pc \\([0-9]*\\))" ""] "Set uncaught java.lang.Throwable")) jde-db-listener-filter-output([object jde-jdb-breakpoint-listener "jdb breakpoint listener" [object jde-db-jdb-1\.4 "jdb 1.4" "jdb" "*debugETITestHarness*" # # t unbound (... #0) [object jde-jdb-cmd-set "jdb commands" #1 ... ... ... ... ... ... ... ... ... ... ... ...] (...) nil [object jde-db-debuggee "debuggee" "ETITestHarness" nil ... ""] "jdb" "/usr/java/j2sdk1.4.2_02/bin/jdb" #0] "^.*: \"thread=.*\", \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\)" 3 5 "^Breakpoint hit: .*(pc \\([0-9]*\\))" ""] "Set uncaught java.lang.Throwable") jde-db-debugger([object jde-db-jdb-1\.4 "jdb 1.4" "jdb" "*debugETITestHarness*" # # t unbound ([object jde-jdb-stack-listener "jdb stack listener" #0 ""] [object jde-jdb-breakpoint-listener "jdb breakpoint listener" #0 "^.*: \"thread=.*\", \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\)" 3 5 "^Breakpoint hit: .*(pc \\([0-9]*\\))" ""]) [object jde-jdb-cmd-set "jdb commands" #0 [object jde-jdb-cmd-launch "launch" "launch" #0] [object jde-jdb-cmd-run "run" "run" #0] [object jde-jdb-cmd-cont "cont" "cont" #0] [object jde-jdb-cmd-quit "jdb quit" "quit" #0] [object jde-jdb-cmd-step-over "jdb step-over cmd" "next" #0] [object jde-jdb-cmd-step-into "jdb step-into cmd" "step" #0] [object jde-jdb-cmd-step-out "jdb step-out cmd" "step up" #0] [object jde-jdb-cmd-up "jdb up cmd" "up" #0] [object jde-jdb-cmd-down "jdb down cmd" "down" #0] [object jde-jdb-cmd-where "jdb where cmd" "where" #0] [object jde-jdb-cmd-set-breakpoint "jdb set breakpoint" "stop at" #0 unbound] [object jde-jdb-cmd-clear-breakpoint "jdb clear breakpoint" "clear" #0 unbound]] ([object jde-jdb-cmd-step-into "jdb step-into cmd" "step" #0]) nil [object jde-db-debuggee "debuggee" "ETITestHarness" nil [object jde-db-debuggee-status "debuggee status" t t nil] ""] "jdb" "/usr/java/j2sdk1.4.2_02/bin/jdb" [object jde-jdb-breakpoint-listener "jdb breakpoint listener" #0 "^.*: \"thread=.*\", \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\)" 3 5 "^Breakpoint hit: .*(pc \\([0-9]*\\))" ""]] "Set uncaught java.lang.Throwable") apply(jde-db-debugger ([object jde-db-jdb-1\.4 "jdb 1.4" "jdb" "*debugETITestHarness*" # # t unbound (... ...) [object jde-jdb-cmd-set "jdb commands" #1 ... ... ... ... ... ... ... ... ... ... ... ...] (...) nil [object jde-db-debuggee "debuggee" "ETITestHarness" nil ... ""] "jdb" "/usr/java/j2sdk1.4.2_02/bin/jdb" [object jde-jdb-breakpoint-listener "jdb breakpoint listener" #1 "^.*: \"thread=.*\", \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\)" 3 5 "^Breakpoint hit: .*(pc \\([0-9]*\\))" ""]] "Set uncaught java.lang.Throwable")) eieio-generic-call(jde-db-process-debugger-output ([object jde-db-jdb-1\.4 "jdb 1.4" "jdb" "*debugETITestHarness*" # # t unbound (... ...) [object jde-jdb-cmd-set "jdb commands" #1 ... ... ... ... ... ... ... ... ... ... ... ...] (...) nil [object jde-db-debuggee "debuggee" "ETITestHarness" nil ... ""] "jdb" "/usr/java/j2sdk1.4.2_02/bin/jdb" [object jde-jdb-breakpoint-listener "jdb breakpoint listener" #1 "^.*: \"thread=.*\", \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\)" 3 5 "^Breakpoint hit: .*(pc \\([0-9]*\\))" ""]] "Set uncaught java.lang.Throwable")) jde-db-process-debugger-output([object jde-db-jdb-1\.4 "jdb 1.4" "jdb" "*debugETITestHarness*" # # t unbound ([object jde-jdb-stack-listener "jdb stack listener" #0 ""] [object jde-jdb-breakpoint-listener "jdb breakpoint listener" #0 "^.*: \"thread=.*\", \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\)" 3 5 "^Breakpoint hit: .*(pc \\([0-9]*\\))" ""]) [object jde-jdb-cmd-set "jdb commands" #0 [object jde-jdb-cmd-launch "launch" "launch" #0] [object jde-jdb-cmd-run "run" "run" #0] [object jde-jdb-cmd-cont "cont" "cont" #0] [object jde-jdb-cmd-quit "jdb quit" "quit" #0] [object jde-jdb-cmd-step-over "jdb step-over cmd" "next" #0] [object jde-jdb-cmd-step-into "jdb step-into cmd" "step" #0] [object jde-jdb-cmd-step-out "jdb step-out cmd" "step up" #0] [object jde-jdb-cmd-up "jdb up cmd" "up" #0] [object jde-jdb-cmd-down "jdb down cmd" "down" #0] [object jde-jdb-cmd-where "jdb where cmd" "where" #0] [object jde-jdb-cmd-set-breakpoint "jdb set breakpoint" "stop at" #0 unbound] [object jde-jdb-cmd-clear-breakpoint "jdb clear breakpoint" "clear" #0 unbound]] ([object jde-jdb-cmd-step-into "jdb step-into cmd" "step" #0]) nil [object jde-db-debuggee "debuggee" "ETITestHarness" nil [object jde-db-debuggee-status "debuggee status" t t nil] ""] "jdb" "/usr/java/j2sdk1.4.2_02/bin/jdb" [object jde-jdb-breakpoint-listener "jdb breakpoint listener" #0 "^.*: \"thread=.*\", \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\)" 3 5 "^Breakpoint hit: .*(pc \\([0-9]*\\))" ""]] "Set uncaught java.lang.Throwable") #(# "Set uncaught java.lang.Throwable") sit-for(4) execute-extended-command(nil) call-interactively(execute-extended-command) ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux patriot.eti.com 2.4.18-14 #1 Wed Sep 4 13:35:50 EDT 2002 i686 i686 i386 GNU/Linux ./configure XEmacs 21.4.15 "Security Through Obscurity" configured for `i686-pc-linux'. Compilation / Installation: Source code location: /extract/dsl2/home/jprillam/tmp/xemacs-21.4.15 Installation prefix: /usr/local Operating system description file: `s/linux.h' Machine description file: `m/intel386.h' Compiler: gcc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -fno-strict-aliasing -Wshadow Compiler version: gcc (GCC) 3.2 20020903 (Red Hat Linux 8.0 3.2-7) Compiler specs file: /usr/lib/gcc-lib/i386-redhat-linux/3.2/specs Relocating allocator for buffers: no GNU version of malloc: yes - Using Doug Lea's new malloc from the GNU C Library. libc: glibc-2.2.93-5 Window System: Compiling in support for the X window system: - X Windows headers location: /usr/X11/include - X Windows libraries location: /usr/X11/lib - Handling WM_COMMAND properly. Compiling in support for the Athena widget set: - Athena headers location: X11/Xaw - Athena library to link: Xaw Using Lucid menubars. Using Lucid scrollbars. Using Athena dialog boxes. TTY: Compiling in support for ncurses. Compiling in support for GPM (General Purpose Mouse). Images: Compiling in support for GIF images (builtin). Compiling in support for XPM images. WARNING: ----------------------------------------------------------- WARNING: Compiling without PNG image support. WARNING: You should strongly consider installing the PNG libraries. WARNING: Otherwise certain images and glyphs may not display. WARNING: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux) WARNING: ----------------------------------------------------------- Sound: Compiling in support for sound (native). Databases: Compiling in support for Berkeley database. Compiling in support for LDAP. Internationalization: Mail: Compiling in support for "dot-locking" mail spool file locking method. Other Features: Inhibiting IPv6 canonicalization at startup. Compiling in support for dynamic shared object modules. Using the new portable dumper. Load-Path Lisp Shadows: ---------------------- (/usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-parse-class /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-parse-class /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-xref /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-xref /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-open-source /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-open-source /usr/local/lib/xemacs/xemacs-packages/lisp/jde/tree-widget /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/tree-widget /usr/local/lib/xemacs/xemacs-packages/lisp/edit-utils/setnu /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/setnu /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-ejb /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-ejb /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-checkstyle /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-checkstyle /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-util /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-util /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-ant /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-ant /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-package /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-package /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-stat /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-stat /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-import /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-import /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-imenu /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-imenu /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-which-method /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-which-method /usr/local/lib/xemacs/xemacs-packages/lisp/jde/efc /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/efc /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-java-font-lock /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-java-font-lock /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-javadoc-gen /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-javadoc-gen /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-javadoc /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-javadoc /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-complete /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-complete /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-widgets /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-widgets /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-help /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-help /usr/local/lib/xemacs/xemacs-packages/lisp/jde/beanshell /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/beanshell /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-java-grammar /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-java-grammar /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-parse /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-parse /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-wiz /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-wiz /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-gen /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-gen /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-make /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-make /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-dbo /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-dbo /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-dbs /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-dbs /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-bug /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-bug /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-jdb /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-jdb /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-db /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-db /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-compile /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-compile /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde-run /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde-run /usr/local/lib/xemacs/xemacs-packages/lisp/jde/jde /usr/local/lib/xemacs/xemacs-packages/jde-2.3.3/lisp/jde /usr/local/lib/xemacs/xemacs-packages/lisp/build/build-report /usr/local/lib/xemacs-21.4.15/lisp/build-report /usr/local/lib/xemacs/xemacs-packages/lisp/apel/alist /usr/local/lib/xemacs-21.4.15/lisp/alist) Installed XEmacs Packages: ------------------------- (zenirc ver: 1.15 upstream: 2.112) (xslt-process ver: 1.11 upstream: regular) (xslide ver: 1.09 upstream: 0.2.2) (xemacs-devel ver: 1.63 upstream: No-Upstream-Ver) (xemacs-base ver: 1.87 upstream: No-Upstream-Ver) (w3 ver: 1.29 upstream: 4.0pre47) (vm ver: 7.18 upstream: 7.17) (viper ver: 1.37 upstream: 3.09) (view-process ver: 1.13 upstream: 2.4) (vhdl ver: 1.19 upstream: 3.32.20) (vc-cc ver: 1.22 upstream: No-Upstream-Ver) (vc ver: 1.38 upstream: No-Upstream-Ver) (tramp ver: 1.17 upstream: 2.0.35) (tpu ver: 1.14 upstream: 4.2X) (tooltalk ver: 1.15 upstream: No-Upstream-Ver) (tm ver: 1.37 upstream: No-Upstream-Ver) (time ver: 1.14 upstream: 1.17) (textools ver: 1.15 upstream: No-Upstream-Ver) (text-modes ver: 1.77 upstream: No-Upstream-Ver) (texinfo ver: 1.25 upstream: No-Upstream-Ver) (supercite ver: 1.2 upstream: 3.55x3) (strokes ver: 1.1 upstream: No-Upstream-Ver) (speedbar ver: 1.27 upstream: 0.14beta4) (sounds-wav ver: 1.12 upstream: No-Upstream-Ver) (sounds-au ver: 1.12 upstream: No-Upstream-Ver) (slider ver: 1.15 upstream: 0.3x1) (sieve ver: 1.15 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (sgml ver: 1.11 upstream: No-Upstream-Ver) (semantic ver: 1.18 upstream: 1.4.2) (scheme ver: 1.14 upstream: No-Upstream-Ver) (sasl ver: 1.14 upstream: 1.14.4) (rmail ver: 1.14 upstream: No-Upstream-Ver) (reftex ver: 1.34 upstream: 4.21) (psgml ver: 1.42 upstream: 1.3.1) (ps-print ver: 1.1 upstream: 6.5.6) (prog-modes ver: 1.96 upstream: No-Upstream-Ver) (pgg ver: 1.04 upstream: 0.1) (perl-modes ver: 1.06 upstream: No-Upstream-Ver) (pcomplete ver: 1.03 upstream: 1.1.6) (pcl-cvs ver: 1.65 upstream: R-2_9_9) (pc ver: 1.26 upstream: No-Upstream-Ver) (os-utils ver: 1.35 upstream: No-Upstream-Ver) (net-utils ver: 1.42 upstream: N/A) (mmm-mode ver: 1.02 upstream: 0.4.7) (misc-games ver: 1.18 upstream: No-Upstream-Ver) (mine ver: 1.16 upstream: 1.9) (mh-e ver: 1.28 upstream: 7.4.2) (mew ver: 1.18 upstream: 1.94.2) (mailcrypt ver: 2.14 upstream: 3.5.8) (mail-lib ver: 1.65 upstream: No-Upstream-Ver) (jde ver: 1.46 upstream: regular) (ispell ver: 1.29 upstream: 3.6) (ilisp ver: 1.33 upstream: 5.12.0) (igrep ver: 1.12 upstream: 2.95) (idlwave ver: 1.31 upstream: 5.1) (ibuffer ver: 1.09 upstream: No-Upstream-Ver) (hm--html-menus ver: 1.23 upstream: 5.9) (haskell-mode ver: 1.06 upstream: 1.44) (gnus ver: 1.79 upstream: 5.10.6) (gnats ver: 1.16 upstream: 3.101) (games ver: 1.15 upstream: 1.04) (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) (frame-icon ver: 1.11 upstream: No-Upstream-Ver) (forms ver: 1.15 upstream: 2.37) (footnote ver: 1.16 upstream: 0.18x) (eudc ver: 1.39 upstream: 1.32) (eterm ver: 1.15 upstream: No-Upstream-Ver) (ess ver: 1.07 upstream: 5.1.21) (eshell ver: 1.06 upstream: 2.4.1) (emerge ver: 1.11 upstream: No-Upstream-Ver) (elib ver: 1.11 upstream: 1.0) (eieio ver: 1.05 upstream: 0.17) (efs ver: 1.32 upstream: 1.22) (edt ver: 1.13 upstream: No-Upstream-Ver) (edit-utils ver: 2.12 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edebug ver: 1.2 upstream: No-Upstream-Ver) (ecrypto ver: 0.17 upstream: 2.0) (dired ver: 1.15 upstream: 7.11) (dictionary ver: 1.12 upstream: regular) (debug ver: 1.17 upstream: No-Upstream-Ver) (crisp ver: 1.14 upstream: 1.34) (cookie ver: 1.15 upstream: No-Upstream-Ver) (clearcase ver: 1.08 upstream: No-Upstream-Ver) (cc-mode ver: 1.43 upstream: 5.30.9) (calendar ver: 1.23 upstream: No-Upstream-Ver) (calc ver: 1.24 upstream: 2.02fX3) (c-support ver: 1.2 upstream: No-Upstream-Ver) (build ver: 1.14 upstream: 2.02) (bbdb ver: 1.24 upstream: 2.34) (auctex ver: 1.36 upstream: 11.13) (apel ver: 1.27 upstream: 10.2) (ada ver: 1.14 upstream: 2.27) Installed Modules: ----------------- Features: -------- (mail-abbrevs xemacsbug shadow sendmail rfc822 debug jde-javadoc jde-javadoc-gen jde jde-open-source executable jde-import jde-java-font-lock jde-which-method jde-java-grammar jde-wiz jde-complete senator eldoc browse-url jde-gen tempo jde-run jde-jdb jde-bug jde-dbs jde-dbo jde-db overlay jde-parse jde-imenu semantic-imenu imenu semantic-java thingatpt avltree stack-m elib-node semantic-bnf semantic-sb semantic-ia-sb semantic-analyze semantic-ctxt semantic-cb eieio-base eieio-speedbar eieio-custom speedbar sb-image dframe semantic-util-modes timer semantic-util semantic assoc working jde-compile compile comint ring cus-edit cus-load cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs regexp-opt font-lock semantic-load jde-help jde-util jde-widgets tree-widget efc wid-edit beanshell eieio advice advice-preload efs-cu cus-face edmacro zenirc-autoloads xslt-process-autoloads xslide-autoloads xemacs-devel-autoloads xemacs-base-autoloads w3-autoloads vm-autoloads viper-autoloads view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads tramp-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads textools-autoloads text-modes-autoloads texinfo-autoloads supercite-autoloads strokes-autoloads speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads scheme-autoloads sasl-autoloads rmail-autoloads reftex-autoloads psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads net-utils-autoloads mmm-mode-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads mail-lib-autoloads jde-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads gnats-autoloads games-autoloads fsf-compat-autoloads frame-icon-autoloads forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads ess-autoloads eshell-autoloads emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads ecrypto-autoloads dired-autoloads dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads clearcase-autoloads cc-mode-autoloads calendar-autoloads calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads lisp-autoloads loadhist auto-show fontl-hooks x-iso8859-1 gutter-items menubar-items x-menubar mode-motion mouse itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete help-nomule cus-file derived frame text-props obsolete cus-start custom widget cl-extra mini-cl cl cl-19 packages backquote very-early-lisp lucid-scrollbars cut-buffer lucid-menubars athena-dialogs x c-balloon-help tty-frames tty toolbar native-sound scrollbar unix-processes multicast network-streams subprocesses modules menu-accelerator-support menubar berkeley-db md5 xemacs gutter gif xpm xbm lisp-float-type linux dialog devices window-system base64) Recent keystrokes: ----------------- SPC d e b u SPC RET misc-user C-p M-x e m a c s TAB SPC BS BS BS BS BS BS s e n d TAB SPC BS BS BS BS BS b u g TAB SPC BS BS BS m a i TAB SPC SPC BS BS BS BS BS s e n d SPC SPC BS BS BS BS C-g scroll-lock scroll-lock scroll-lock scroll-lock button1 button1up button1 button1up scroll-lock scroll-lock M-x r e p o l t SPC BS BS r SPC SPC e m SPC BS BS BS BS BS BS x e TAB RET Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Making completion list... Quit Making completion list... Making completion list... Making completion list... Making completion list... Entering debugger... Loading debug...done Loading debug... Loading jde-javadoc...done Fontifying ETITestHarness.java... done. Setting JDE variables to startup values... From xemacs-beta-bounces@xemacs.org Wed Oct 20 17:22:12 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9KLM7e0021250; Wed, 20 Oct 2004 17:22:08 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9KLM6gT021244 for ; Wed, 20 Oct 2004 17:22:06 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9KLM6cT021243 for xemacs-beta-mailman@xemacs.org; Wed, 20 Oct 2004 17:22:06 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9KLM3ts021222 for ; Wed, 20 Oct 2004 17:22:03 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9KLM3vL021221 for xemacweb@tux.org; Wed, 20 Oct 2004 17:22:03 -0400 Received: from bach.leonora.org (dsl081-052-249.sfo1.dsl.speakeasy.net [64.81.52.249]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9KLLvE3021193 for ; Wed, 20 Oct 2004 17:22:03 -0400 Received: from bach.leonora.org (localhost.localdomain [127.0.0.1]) by bach.leonora.org (8.13.1/8.13.1) with ESMTP id i9KLLxio024846 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 20 Oct 2004 14:21:59 -0700 Received: from bach.leonora.org (vladimir@localhost) by bach.leonora.org (8.13.1/8.12.11/Submit) with ESMTP id i9KLLx4n024843 for ; Wed, 20 Oct 2004 14:21:59 -0700 Message-Id: <200410202121.i9KLLx4n024843@bach.leonora.org> From: "Vladimir G. Ivanovic" To: xemacs-beta@xemacs.org X-Mailer: MH-E 7.81; nmh 1.0.4; XEmacs 21.4 (patch 15) Date: Wed, 20 Oct 2004 14:21:58 -0700 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of vladimir@acm.org does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: `self-insert-after-hook' not found X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org I have not found code, C or Elisp, that shows the hook `self-insert-after-hook' being called, and when I set the hook, the function specified is never called. Am I missing something? BTW, what is the "extended" self insertion command referred to in the info for `self-insert-after-hook'? I see `self-insert-command' and `self-insert-internal' functions, but nothing that's associated with the word "extended". Thanks. --- Vladimir -- Vladimir G. Ivanovic http://leonora.org/~vladimir Palo Alto, CA 94306 +1 650 678 8014 -------- `self-insert-after-hook' is a variable declared in Lisp. -- loaded from "/usr/src/build/461149-i386/BUILD/xemacs-21.4.15/lisp/mule/mule-misc.elc" Value: nil Setting it would make its value buffer-local. Documentation: Hook to run when extended self insertion command exits. Should take two arguments START and END corresponding to character position. --------- [I have a full set of XEmacs RPMs installed] $ fgrep -r self-insert-after-hook /usr/share/xemacs-21.4.15 Binary file /usr/share/xemacs-21.4.15/lisp/mule/mule-misc.elc matches /usr/share/xemacs-21.4.15/lisp/mule/mule-misc.el:(defvar self-insert-after-hook nil /usr/share/xemacs-21.4.15/lisp/mule/mule-misc.el:(make-variable-buffer-local 'self-insert-after-hook) --------- [With pristine sources...] $ egrep -r "self.insert.after.hook" /usr/local/src/xemacs-21.4.15/ /usr/local/src/xemacs-21.5.17/ /usr/local/src/xemacs-21.4.15/lisp/mule/mule-misc.el:(defvar self-insert-after-hook nil /usr/local/src/xemacs-21.4.15/lisp/mule/mule-misc.el:(make-variable-buffer-local 'self-insert-after-hook) Binary file /usr/local/src/xemacs-21.4.15/lisp/mule/mule-misc.elc matches /usr/local/src/xemacs-21.5.17/lisp/mule/mule-cmds.el:(defvar self-insert-after-hook nil /usr/local/src/xemacs-21.5.17/lisp/mule/mule-cmds.el:(make-variable-buffer-local 'self-insert-after-hook) Binary file /usr/local/src/xemacs-21.5.17/lisp/mule/mule-cmds.elc matches From xemacs-beta-bounces@xemacs.org Wed Oct 20 21:46:56 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9L1kHHC003224; Wed, 20 Oct 2004 21:46:22 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9L1j89K002943 for ; Wed, 20 Oct 2004 21:45:08 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9L1j8EF002942 for xemacs-beta-mailman@xemacs.org; Wed, 20 Oct 2004 21:45:08 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9L1j5Kb002923 for ; Wed, 20 Oct 2004 21:45:05 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9L1j5YQ002922 for xemacweb@tux.org; Wed, 20 Oct 2004 21:45:05 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9L1j3Xl002880 for ; Wed, 20 Oct 2004 21:45:04 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CKS0S-00037X-00; Thu, 21 Oct 2004 10:44:44 +0900 To: John Prillaman References: <4176BDEB.5080705@eti.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 21 Oct 2004 10:44:44 +0900 In-Reply-To: <4176BDEB.5080705@eti.com> (John Prillaman's message of "Wed, 20 Oct 2004 14:35:07 -0500") Message-ID: <87u0so6e0j.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: jde-debug args-out-of-range X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "John" == John Prillaman writes: John> I am getting 'args-out-of-range' whenever I start using jde-debug. [...] John> Signaling: (args-out-of-range 0 0) John> split-string("Set uncaught java.lang.Throwable" "\n") Oops. "This can't happen", and upon testing, doesn't, in my installation of 21.4.15. I don't have a Java environment installed, so can't test "in vivo". But given the split-string implementation, that error makes no sense. Elicit the error, then please check C-h f split-string RET, and make sure that it doesn't say it was advised or replaced by some other library (jde and poe.el are the most likely candidates), and that it was loaded from the library `subr.elc' in the build directory, not in the installation tree. Also after getting the error, try M-: (split-string "Set uncaught java.lang.Throwable" "\n") RET If that doesn't give the error, it's JDE-specific, and you should ask on the JDE lists. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Wed Oct 20 22:01:51 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9L21fRu006868; Wed, 20 Oct 2004 22:01:42 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9L1xY0C006420 for ; Wed, 20 Oct 2004 21:59:34 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9L1xYXY006419 for xemacs-beta-mailman@xemacs.org; Wed, 20 Oct 2004 21:59:34 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9L1xXGT006401 for ; Wed, 20 Oct 2004 21:59:33 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9L1xXJI006400 for xemacweb@tux.org; Wed, 20 Oct 2004 21:59:33 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9L1xVq2006390 for ; Wed, 20 Oct 2004 21:59:32 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CKSEe-0003A0-00; Thu, 21 Oct 2004 10:59:24 +0900 To: "Vladimir G. Ivanovic" References: <200410202121.i9KLLx4n024843@bach.leonora.org> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 21 Oct 2004 10:59:21 +0900 In-Reply-To: <200410202121.i9KLLx4n024843@bach.leonora.org> (Vladimir G. Ivanovic's message of "Wed, 20 Oct 2004 14:21:58 -0700") Message-ID: <87pt3c6dc6.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: `self-insert-after-hook' not found X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Vladimir" == Vladimir G Ivanovic writes: Vladimir> I have not found code, C or Elisp, that shows the hook Vladimir> `self-insert-after-hook' being called, and when I set Vladimir> the hook, the function specified is never called. Vladimir> Am I missing something? No, we are. We should have documentation that deprecates that variable as an unimplemented feature that exists only to keep libraries ported from GNU Emacs from throwing compile errors, but we don't. I'll fix that. What do you need it for? I really can't imagine a use that wouldn't be equally well-served by an appropriate after-change function on after-change-functions. Vladimir> BTW, what is the "extended" self insertion command Vladimir> referred to in the info for `self-insert-after-hook'? It's probably part of Quail, in the LEIM library. It is presumably used to call code that cleans up after an input method. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Wed Oct 20 22:03:27 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9L23QUc007448; Wed, 20 Oct 2004 22:03:26 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9L23Ohb007441 for ; Wed, 20 Oct 2004 22:03:24 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9L23O7D007440 for xemacs-beta-mailman@xemacs.org; Wed, 20 Oct 2004 22:03:24 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9L23NWc007427 for ; Wed, 20 Oct 2004 22:03:23 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9L23NLm007426 for xemacweb@tux.org; Wed, 20 Oct 2004 22:03:23 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9L23MY1007417 for ; Wed, 20 Oct 2004 22:03:22 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CKSIQ-0003Iu-00; Thu, 21 Oct 2004 11:03:18 +0900 To: John Prillaman References: <4176BDEB.5080705@eti.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 21 Oct 2004 11:03:17 +0900 In-Reply-To: <4176BDEB.5080705@eti.com> (John Prillaman's message of "Wed, 20 Oct 2004 14:35:07 -0500") Message-ID: <87lle06d5m.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: jde-debug args-out-of-range X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org I also notice that you've got a bunch of Lisp shadows in JDE. Try getting rid of them. Either use the package manager to remove the XEmacs JDE package, or rm -rf the jde-2.3.3 tree, whichever is appropriate. You'll have to restart XEmacs for this to take effect. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Thu Oct 21 02:29:51 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9L6SIq0012223; Thu, 21 Oct 2004 02:28:18 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9L6SGiR012215 for ; Thu, 21 Oct 2004 02:28:16 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9L6SGTT012214 for xemacs-beta-mailman@xemacs.org; Thu, 21 Oct 2004 02:28:16 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9L6SFh9012200 for ; Thu, 21 Oct 2004 02:28:15 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9L6SF9u012199 for xemacweb@tux.org; Thu, 21 Oct 2004 02:28:15 -0400 Received: from bach.leonora.org (dsl081-052-249.sfo1.dsl.speakeasy.net [64.81.52.249]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9L6SEWi012183 for ; Thu, 21 Oct 2004 02:28:14 -0400 Received: from bach.leonora.org (localhost.localdomain [127.0.0.1]) by bach.leonora.org (8.13.1/8.13.1) with ESMTP id i9L6SFfH031416 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 20 Oct 2004 23:28:15 -0700 Received: from bach.leonora.org (vladimir@localhost) by bach.leonora.org (8.13.1/8.12.11/Submit) with ESMTP id i9L6SEev031413 for ; Wed, 20 Oct 2004 23:28:15 -0700 Message-Id: <200410210628.i9L6SEev031413@bach.leonora.org> From: "Vladimir G. Ivanovic" To: xemacs-beta@xemacs.org In-Reply-To: Your message of "Thu, 21 Oct 2004 10:59:21 +0900." <87pt3c6dc6.fsf@tleepslib.sk.tsukuba.ac.jp> X-Mailer: MH-E 7.81; nmh 1.0.4; XEmacs 21.4 (patch 15) Date: Wed, 20 Oct 2004 23:28:14 -0700 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of vladimir@acm.org does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: Re: `self-insert-after-hook' not found X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Vladimir G. Ivanovic" List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "sjt" == Stephen J Turnbull writes: >>>>> "Vladimir" == Vladimir G Ivanovic writes: Vladimir> I have not found code, C or Elisp, that shows the hook Vladimir> `self-insert-after-hook' being called, and when I set Vladimir> the hook, the function specified is never called. sjt> Vladimir> Am I missing something? sjt> sjt> No, we are. We should have documentation that deprecates that sjt> variable as an unimplemented feature that exists only to keep sjt> libraries ported from GNU Emacs from throwing compile errors, but we sjt> don't. I'll fix that. OK. sjt> What do you need it for? I really can't imagine a use that wouldn't sjt> be equally well-served by an appropriate after-change function on sjt> after-change-functions. Well, as a hack I was going to call `fill-paragraph' after each call to `self-insert'. What do you mean by "an after-change function"? Can you give me an example? Thanks. --- Vladimir -- Vladimir G. Ivanovic http://leonora.org/~vladimir Palo Alto, CA 94306 +1 650 678 8014 From xemacs-beta-bounces@xemacs.org Thu Oct 21 07:19:29 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LBJJPx030087; Thu, 21 Oct 2004 07:19:20 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LBJIN7030081 for ; Thu, 21 Oct 2004 07:19:18 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9LBJI04030080 for xemacs-beta-mailman@xemacs.org; Thu, 21 Oct 2004 07:19:18 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LBJHsN030069 for ; Thu, 21 Oct 2004 07:19:17 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9LBJH5I030068 for xemacweb@tux.org; Thu, 21 Oct 2004 07:19:17 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LBJFou030059 for ; Thu, 21 Oct 2004 07:19:16 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CKayJ-0005J6-00; Thu, 21 Oct 2004 20:19:07 +0900 To: "Vladimir G. Ivanovic" References: <200410210628.i9L6SEev031413@bach.leonora.org> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 21 Oct 2004 20:19:06 +0900 In-Reply-To: <200410210628.i9L6SEev031413@bach.leonora.org> (Vladimir G. Ivanovic's message of "Wed, 20 Oct 2004 23:28:14 -0700") Message-ID: <87ekjs48ut.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: `self-insert-after-hook' not found X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Vladimir" == Vladimir G Ivanovic writes: sjt> What do you need it for? I really can't imagine a use that sjt> wouldn't be equally well-served by an appropriate sjt> after-change function on after-change-functions. Vladimir> Well, as a hack I was going to call `fill-paragraph' Vladimir> after each call to `self-insert'. Vladimir> What do you mean by "an after-change function"? Can you Vladimir> give me an example? It's a non-normal hook (that's what it's not named "after-change-hook") called after almost all buffer changes (the most important exception is within an after-change function): ------------------------------------------------------------------------ `after-change-functions' is a simple built-in variable. Value: (font-lock-after-change-function message-strip-forbidden-properties t) This value is specific to the current buffer. Default-value: nil Documentation: List of functions to call after each text change. Three arguments are passed to each function: the positions of the beginning and end of the range of changed text, and the length of the pre-change text replaced by that range. (For an insertion, the pre-change length is zero; for a deletion, that length is the number of characters deleted, and the post-change beginning and end are at the same place.) Buffer changes made while executing `after-change-functions' don't call any before-change or after-change functions. ------------------------------------------------------------------------ So there are two examples, and something similar to what you want would be implemented with (defun fill-paragraph-after-change (begin end length) (when (= length 0) (fill-paragraph))) and to improve this dramatically, you just substitute 0 for length. :-) Of course, this could be really annoying in tables and other formatted text (I know whereof I speak, I've been fighting with MS Wart all evening). I can think of several strategies for guessing pretty well, but you should make this a mode. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Thu Oct 21 15:17:29 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LJHDxu032316; Thu, 21 Oct 2004 15:17:15 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LJHBsF032297 for ; Thu, 21 Oct 2004 15:17:11 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9LJHBqf032294 for xemacs-beta-mailman@xemacs.org; Thu, 21 Oct 2004 15:17:11 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LJH8UM032276 for ; Thu, 21 Oct 2004 15:17:08 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9LJH8Sd032275 for xemacweb@tux.org; Thu, 21 Oct 2004 15:17:08 -0400 Received: from mailout08.sul.t-online.com (mailout08.sul.t-online.com [194.25.134.20]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LJH59B032244; Thu, 21 Oct 2004 15:17:05 -0400 Received: from fwd03.aul.t-online.de by mailout08.sul.t-online.com with smtp id 1CKiQq-00052P-0A; Thu, 21 Oct 2004 21:17:04 +0200 Received: from D5DC120J.t-online.de (bjeS52ZAoeVtZm9FmP2rGpOHG8Fc6UykoZ4AFonUcQPmsjILAeej01@[217.229.8.135]) by fmrl03.sul.t-online.com with esmtp id 1CKiQm-2BeKpc0; Thu, 21 Oct 2004 21:17:00 +0200 To: XEmacs Beta List X-Attribution: APA Organization: The XEmacs Project From: Adrian Aichner Date: Thu, 21 Oct 2004 21:18:23 +0200 Message-ID: <4qkndgn4.fsf@smtprelay.t-online.de> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (celeriac, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: bjeS52ZAoeVtZm9FmP2rGpOHG8Fc6UykoZ4AFonUcQPmsjILAeej01@t-dialin.net X-TOI-MSGID: e975ae83-2b82-479a-a61a-82e102f4f3e9 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9LJH59B032244 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.7 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS,REMOVE_REMOVAL_2WORD autolearn=no version=2.63 Subject: [Success] XEmacs 21.5-b17 "chayote" (+CVS-20041020) i586-pc-win32 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Just another build. Adrian > XEmacs Build Report generated by emacs-version > 21.5 (beta16) "celeriac" XEmacs Lucid > with system-configuration > i586-pc-win32 > follows: > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\Installation: > (Output from most recent run of ./configure) OS version: Microsoft Windows XP [Version 5.1.2600] OS: Windows_NT XEmacs 21.5-b17 "chayote" (+CVS-20041020) configured for `i586-pc-win32'. Building XEmacs using "NMAKE". Building XEmacs using make flags " ". Building XEmacs in source tree "c:\\Hacking\\cvs.xemacs.org\\XEmacs\\xemacs-21.5". For src, using compiler "cl -nologo -W3 -DSTRICT -Zi -O2 -G5 -Ob2 -MDd -c -I"c:\Hacking\libs4xemacs\xpm-3.4k" -I"c:\Hacking\libs4xemacs\xpm-3.4k\lib" -I"c:\Hacking\libs4xemacs\libpng-1.0.2" -I"c:\Hacking\libs4xemacs\zlib" -I"c:\Hacking\libs4xemacs\tiff-v3.4\libtiff" -I"c:\Hacking\libs4xemacs\jpeg-6b" -I"c:\Hacking\libs4xemacs\compface" -I"c:\Hacking\libs4xemacs\zlib" -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\inc -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\src -DHAVE_MS_WINDOWS -DHAVE_XPM -DFOR_MSW -DHAVE_GIF -DHAVE_PNG -DHAVE_TIFF -DHAVE_JPEG -DHAVE_XFACE -DHAVE_ZLIB -DHAVE_MENUBARS -DHAVE_SCROLLBARS -DHAVE_TOOLBARS -DHAVE_WIDGETS -DHAVE_DIALOGS -DHAVE_NATIVE_SOUND -DMULE -DPDUMP -DUSE_KKCC -DSYSTEM_MALLOC -DDEBUG_XEMACS -D_DEBUG -DWIN32_LEAN_AND_MEAN -DWIN32_NATIVE -Demacs -DHAVE_CONFIG_H -DPATH_VERSION=\"21.5-b17\" -DPATH_PROGNAME=\"xemacs\" -DEMACS_VERSION=\"21.5-b17\" -DEMACS_PROGNAME=\"xemacs\" -DSTACK_TRACE_EYE_CATCHER=xemacs_21_5_b17_i586_pc_win32 -DPATH_PREFIX=\"..\" -DEMACS_MAJOR_VERSION=21 -DEMACS_MINOR_VERSION=5 -DEMACS_BETA_VERSION=17 -DXEMACS_CODENAME=\""chayote"\" -DXEMACS_EXTRA_NAME=\"(+CVS-20041020)\" -DEMACS_CONFIGURATION=\"i586-pc-win32\" -DPATH_PACKAGEPATH=\""~\\.xemacs;;c:\\Program Files\\XEmacs\\site-packages;c:\\Program Files\\XEmacs\\mule-packages;c:\\Program Files\\XEmacs\\xemacs-packages"\"". For lib-src, using compiler "cl -nologo -W3 -DSTRICT -Zi -O2 -G5 -Ob2 -MDd -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lib-src -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\src -DHAVE_CONFIG_H -DWIN32_NATIVE". Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.5-b17". Package path is "~\\.xemacs;;c:\\Program Files\\XEmacs\\site-packages;c:\\Program Files\\XEmacs\\mule-packages;c:\\Program Files\\XEmacs\\xemacs-packages". Compiling in support for Microsoft Windows native GUI. Compiling in international (MULE) support. Compiling in support for XPM images. Compiling in support for GIF images. Compiling in support for PNG images. Compiling in support for TIFF images. Compiling in support for JPEG images. Compiling in support for X-Face message headers. Compiling in support for GZIP compression/decompression. Compiling in support for toolbars. Compiling in support for dialogs. Compiling in support for widgets. Compiling in support for native sounds. Using portable dumper. Using system malloc. Using DLL version of C runtime library. Compiling in debugging support (no slowdown). Compiling with optimization. Using new experimental GC algorithms. > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\xemacs-21.5-cvs-update-HEAD.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\ Compilation started at Thu Oct 21 20:20:33 2004 +0200 (W. Europe Daylight Time) ? file-error.txt M Makefile.in.in M info/dir M lisp/ChangeLog M lisp/build-report.el M lisp/font-lock.el M lisp/package-ui.el M lisp/replace.el M lisp/mule/devan-util.el C man/ChangeLog M man/lispref/hooks.texi M man/lispref/windows.texi C src/ChangeLog M src/event-msw.c M src/frame-impl.h M src/process-nt.c M src/window.c cvs server: Updating tests cvs server: Updating tests/DLL Compilation exited abnormally with code 1 at Thu Oct 21 20:23:21 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\xemacs-21.5-make-install.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\ nmake /f xemacs.mak install Compilation started at Thu Oct 21 20:55:40 2004 +0200 (W. Europe Daylight Time) Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.5-b17". 1 file(s) copied. 1 File(s) copied 1 File(s) copied c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\src/compiler.h(223) : warning C4005: 'REGISTER' : macro redefinition C:\Program Files\Microsoft Visual Studio\VC98\include\stdlib.h(428) : warning C4005: 'min' : macro redefinition c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\src/compiler.h(223) : warning C4005: 'REGISTER' : macro redefinition C:\Program Files\Microsoft Visual Studio\VC98\include\stdlib.h(428) : warning C4005: 'min' : macro redefinition Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\) Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\modules) While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\cl.el: ** the function coerce-number is not known to be defined. While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\cl-extra.el: ** the function coerce-number is not known to be defined. While compiling frame-notice-user-settings in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\frame.el: ** variable new bound but not referenced While compiling the end of the data: ** The following functions are not known to be defined: gpm-is-supported-p, x-display-visual-class, gtk-display-visual-class While compiling toplevel forms in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\behavior-defs.el: ** assignment to free variable fume-display-in-modeline-p ** assignment to free variable filladapt-mode ** reference to free variable filladapt-mode While compiling the end of the data: ** The following functions are not known to be defined: mouse-avoidance-mode, fume-add-menubar-entry, fume-remove-menubar-entry, fume-remove-post-command-hook, filladapt-mode Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\) Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\modules) While compiling gtk-widget-instantiate-notebook-internal in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\widgets-gtk.el: ** variable items bound but not referenced While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\wid-edit.el: ** the function browse-url is not known to be defined. While compiling pui-report-package-bug in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\package-ui.el: ** assignment to free variable bugs ** reference to free variable bugs ** variable date bound but not referenced ** variable balloon bound but not referenced ** variable req bound but not referenced While compiling pui-display-maintainer: ** variable pkg-sym bound but not referenced While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\gtk.el: ** the function gtk-import-function is not known to be defined. While compiling font-lock-add-keywords in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\font-lock.el: ** reference to free variable font-lock-keywords-alist ** assignment to free variable font-lock-keywords-alist While compiling font-lock-update-removed-keyword-alist: ** reference to free variable font-lock-removed-keywords-alist ** assignment to free variable font-lock-removed-keywords-alist While compiling font-lock-remove-keywords: ** reference to free variable font-lock-keywords-alist ** assignment to free variable font-lock-keywords-alist ** reference to free variable font-lock-removed-keywords-alist ** assignment to free variable font-lock-removed-keywords-alist While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\dialog-gtk.el: ** The following functions are not known to be defined: gtk-misc-set-alignment, gtk-button-new, gtk-window-add-accel-group While compiling toplevel forms in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\mule\thai-util.el: ** define-category called with 3 arguments, but accepts only 2 ** define-category called with 3 arguments, but accepts only 2 ** define-category called with 3 arguments, but accepts only 2 While compiling the end of the data: ** the function make-category-table is not known to be defined. While compiling toplevel forms in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\mule\lao-util.el: ** define-category called with 3 arguments, but accepts only 2 ** define-category called with 3 arguments, but accepts only 2 ** define-category called with 3 arguments, but accepts only 2 ** define-category called with 3 arguments, but accepts only 2 While compiling the end of the data: ** the function make-category-table is not known to be defined. While compiling ethio-modify-vowel in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\mule\ethio-util.el: ** decompose-composite-char is an obsolete function; use char-to-string instead. Installing in c:\Program Files\XEmacs\XEmacs-21.5-b17 ... 1 File(s) copied 1 File(s) copied 11 File(s) copied 1 File(s) copied 1 File(s) copied 1 File(s) copied 552 File(s) copied 143 File(s) copied 590 File(s) copied 1 File(s) copied 1 File(s) copied 1 File(s) copied Compilation finished at Thu Oct 21 21:10:46 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\xemacs-21.5-make-check-temacs.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\ nmake /f xemacs.mak check-temacs Compilation started at Thu Oct 21 21:11:35 2004 +0200 (W. Europe Daylight Time) Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\) Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\modules) base64-tests.el: 1234 of 1234 tests successful (100%). byte-compiler-tests.el: 66 of 66 tests successful (100%). 38 tests skipped because can't defadvice. SKIP: "Attempt to set non-symbol" BECAUSE "can't defadvice" SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice" SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice" SKIP: "^$" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind non-symbol" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice" SKIP: "bound but not referenced" BECAUSE "can't defadvice" SKIP: "assignment to free variable" BECAUSE "can't defadvice" SKIP: "reference to free variable" BECAUSE "can't defadvice" SKIP: "called with 2 args, but requires 1" BECAUSE "can't defadvice" SKIP: "^$" BECAUSE "can't defadvice" SKIP: "set called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "set called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "set-default called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "set-default called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "malformed let binding" BECAUSE "can't defadvice" SKIP: "malformed let binding" BECAUSE "can't defadvice" SKIP: "Attempt to set non-symbol" BECAUSE "can't defadvice" SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice" SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice" SKIP: "^$" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind non-symbol" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice" SKIP: "bound but not referenced" BECAUSE "can't defadvice" SKIP: "assignment to free variable" BECAUSE "can't defadvice" SKIP: "reference to free variable" BECAUSE "can't defadvice" SKIP: "called with 2 args, but requires 1" BECAUSE "can't defadvice" SKIP: "^$" BECAUSE "can't defadvice" SKIP: "set called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "set called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "set-default called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "set-default called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "malformed let binding" BECAUSE "can't defadvice" SKIP: "malformed let binding" BECAUSE "can't defadvice" c-tests.el: 4 of 4 tests successful (100%). case-tests.el: 1148 of 1148 tests successful (100%). ccl-tests.el: 4570 of 4570 tests successful (100%). database-tests.el: No tests run. extent-tests.el: 194 of 194 tests successful (100%). hash-table-tests.el: 9866 of 9866 tests successful (100%). lisp-tests.el: 3672 of 3672 tests successful (100%). md5-tests.el: 56 of 56 tests successful (100%). mule-tests.el: 232 of 236 tests successful ( 98%). FAIL: Assertion failed: (file-exists-p name2) FAIL: Assertion failed: (equal (file-truename name2) name1) FAIL: Assertion failed: (file-exists-p name2) FAIL: Assertion failed: (equal (file-truename name2) name1) regexp-tests.el: 316 of 316 tests successful (100%). symbol-tests.el: 246 of 246 tests successful (100%). syntax-tests.el: 56 of 56 tests successful (100%). 2 tests skipped because c-mode unavailable. SKIP: "comment and parse-partial-sexp tests" BECAUSE "c-mode unavailable" SKIP: "comment and parse-partial-sexp tests" BECAUSE "c-mode unavailable" tag-tests.el: 6 of 6 tests successful (100%). Compilation finished at Thu Oct 21 21:14:05 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\xemacs-21.5-make-check.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\ nmake /f xemacs.mak check Compilation started at Thu Oct 21 21:14:27 2004 +0200 (W. Europe Daylight Time) base64-tests.el: 1234 of 1234 tests successful (100%). byte-compiler-tests.el: 104 of 104 tests successful (100%). c-tests.el: 4 of 4 tests successful (100%). case-tests.el: 1148 of 1148 tests successful (100%). ccl-tests.el: 4570 of 4570 tests successful (100%). database-tests.el: No tests run. extent-tests.el: 194 of 194 tests successful (100%). hash-table-tests.el: 9866 of 9866 tests successful (100%). lisp-tests.el: 3672 of 3672 tests successful (100%). md5-tests.el: 56 of 56 tests successful (100%). mule-tests.el: 232 of 236 tests successful ( 98%). FAIL: Assertion failed: (file-exists-p name2) FAIL: Assertion failed: (equal (file-truename name2) name1) FAIL: Assertion failed: (file-exists-p name2) FAIL: Assertion failed: (equal (file-truename name2) name1) regexp-tests.el: 316 of 316 tests successful (100%). symbol-tests.el: 246 of 246 tests successful (100%). syntax-tests.el: 60 of 60 tests successful (100%). tag-tests.el: 6 of 6 tests successful (100%). weak-tests.el: 140 of 140 tests successful (100%). Compilation finished at Thu Oct 21 21:17:17 -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Thu Oct 21 15:48:55 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LJmr1e004992; Thu, 21 Oct 2004 15:48:54 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LJmodH004979 for ; Thu, 21 Oct 2004 15:48:50 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9LJmoJa004978 for xemacs-beta-mailman@xemacs.org; Thu, 21 Oct 2004 15:48:50 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LJmi5h004928 for ; Thu, 21 Oct 2004 15:48:44 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9LJmigo004927 for xemacweb@tux.org; Thu, 21 Oct 2004 15:48:44 -0400 Received: from mailout04.sul.t-online.com (mailout04.sul.t-online.com [194.25.134.18]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LJmd1G004895; Thu, 21 Oct 2004 15:48:39 -0400 Received: from fwd03.aul.t-online.de by mailout04.sul.t-online.com with smtp id 1CKivM-0004ri-04; Thu, 21 Oct 2004 21:48:36 +0200 Received: from D5DC120J.t-online.de (rCcWV2ZGYeb0Nb3L0cH3yKhKq12SWaAIJSrNrJCqGQApGF7AYhaKYG@[217.229.8.135]) by fmrl03.sul.t-online.com with esmtp id 1CKivE-0qfgp60; Thu, 21 Oct 2004 21:48:28 +0200 To: XEmacs Beta List X-Attribution: APA Organization: The XEmacs Project From: Adrian Aichner Date: Thu, 21 Oct 2004 21:49:51 +0200 Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (celeriac, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: rCcWV2ZGYeb0Nb3L0cH3yKhKq12SWaAIJSrNrJCqGQApGF7AYhaKYG@t-dialin.net X-TOI-MSGID: a4657bcb-ab06-4cef-8b8d-a93defe12b2d Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Subject: [Success] XEmacs 21.4.15 "Security Through Obscurity" i586-pc-win32 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Latest 21.4 sources build fine, but fails to run check as well as check-temacs, due to Symbol's value as variable is void: with-parsed-tramp-file-name with latest tramp pre-release installed. Best regards, Adrian > XEmacs Build Report generated by emacs-version > 21.5 (beta16) "celeriac" XEmacs Lucid > with system-configuration > i586-pc-win32 > follows: > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\Installation: > (Output from most recent run of ./configure) OS version: Microsoft Windows XP [Version 5.1.2600] OS: Windows_NT XEmacs 21.4.15 "Security Through Obscurity" configured for `i586-pc-win32'. Building XEmacs in "c:\\Hacking\\cvs.xemacs.org\\XEmacs\\xemacs-21.4\\nt". Using compiler "cl -nologo -W3 -O2 -G5 -MD". Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.4.15". Package path is "~\\.xemacs;;c:\\Program Files\\XEmacs\\site-packages;c:\\Program Files\\XEmacs\\xemacs-packages". Compiling in support for Microsoft Windows native GUI. Compiling in support for XPM images. Compiling in support for GIF images. Compiling in support for PNG images. Compiling in support for TIFF images. Compiling in support for JPEG images. Compiling in support for X-Face message headers. Compiling in support for toolbars. Compiling in support for dialogs. Compiling in support for widgets. Compiling in support for native sounds. Compiling in fast dired implementation. Using portable dumper. Using system malloc. Using DLL version of C runtime library > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\xemacs-21.4-cvs-update-release-21-4.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?\|^PASS:" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\ Compilation started at Thu Oct 21 21:19:15 2004 +0200 (W. Europe Daylight Time) M lisp/auto-autoloads.el M lisp/custom-load.el M lisp/font-lock.el M nt/installer/Wise/xemacs.tmpl cvs server: Updating tests cvs server: Updating tests/DLL Compilation finished at Thu Oct 21 21:21:22 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\xemacs-21.4-make-install.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?\|^PASS:" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\ nmake /f xemacs.mak install Compilation started at Thu Oct 21 21:23:07 2004 +0200 (W. Europe Daylight Time) Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.4.15". 1 file(s) copied. 1 file(s) copied. 1 file(s) copied. Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp) Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\modules) While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\cl-extra.el: ** The following functions are not known to be defined: overlay-lists, overlay-start, overlay-end, overlays-at, next-overlay-change While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\custom.el: ** the function custom-theme-reset-internal-face is not known to be defined. While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\syntax.el: ** The following functions are not known to be defined: charset-name, char-charset While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\console.el: ** the function console-tty-controlling-process is not known to be defined. While compiling set-face-stipple in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\faces.el: ** reference to free variable x-bitmap-file-path While compiling the end of the data: ** The following functions are not known to be defined: set-font-family, font-create-name, set-font-size, x-init-face-from-resources, x-init-device-faces, gtk-init-device-faces, x-init-frame-faces, gtk-init-frame-faces, x-init-global-faces, gtk-init-global-faces While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\frame.el: ** the function console-tty-controlling-process is not known to be defined. While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\simple.el: ** The following functions are not known to be defined: x-keysym-on-keyboard-sans-modifiers-p, kinsoku-process While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\minibuf.el: ** The following functions are not known to be defined: ange-ftp-ftp-path, user-name-all-completions, user-name-completion-1, tty-color-list While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\modeline.el: ** the function vc-toggle-read-only is not known to be defined. While compiling command-line-early in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\startup.el: ** init-file-user is an obsolete variable; use load-user-init-file-p instead. While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\help.el: ** the function compiled-function-annotation is not known to be defined. While compiling set-visited-file-name in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\files.el: ** reference to free variable vc-mode While compiling save-some-buffers-1: ** assignment to free variable view-exit-action While compiling revert-buffer-internal: ** before-change-function is an obsolete variable; use before-change-functions; which is a list of functions rather than a single function. ** after-change-function is an obsolete variable; use after-change-functions; which is a list of functions rather than a single function. While compiling the end of the data: ** The following functions are not known to be defined: vc-after-save, dired-get-filename, dired-expunge-deletions, ange-ftp-ftp-path While compiling read-library-internal in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\lib-complete.el: ** reference to free variable read-library-internal-search-path While compiling read-library-name: ** variable read-library-internal-search-path bound but not referenced While compiling isearch-help-or-delete-char in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\isearch-mode.el: ** reference to free variable tty-erase-char While compiling the end of the data: ** the function x-keysym-on-keyboard-sans-modifiers-p is not known to be defined. While compiling find-space-insertable-point in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\fill.el: ** reference to free variable space-insertable While compiling the end of the data: ** The following functions are not known to be defined: kinsoku-process-extend, kinsoku-process While compiling mouse-consolidated-yank in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\mouse.el: ** reference to free variable gpm-minor-mode While compiling the end of the data: ** the function x-store-cutbuffer is not known to be defined. While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\scrollbar.el: ** the function x-init-scrollbar-from-resources is not known to be defined. While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\dragdrop.el: ** The following functions are not known to be defined: mime/viewer-mode, gtk-start-drag-internal While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\toolbar-items.el: ** The following functions are not known to be defined: pending-delete-pre-hook, x-init-specifier-from-resources While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\coding.el: ** The following functions are not known to be defined: set-console-tty-input-coding-system, set-console-tty-output-coding-system While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\code-cmds.el: ** the function coding-system-category is not known to be defined. Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp) Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\modules) Note: Strange doc (not fboundp) for function user-name-completion-1 @ 626601 Note: Strange doc (not fboundp) for function user-name-all-completions @ 626925 While compiling toplevel forms in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\apropos.el: ** reference to free variable font-lock-keyword-face ** reference to free variable font-lock-string-face ** reference to free variable font-lock-comment-face ** reference to free variable font-lock-variable-name-face While compiling popup-builtin-color-dialog in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\dialog-gtk.el: ** variable initial-color bound but not referenced While compiling the end of the data: ** The following functions are not known to be defined: gtk-signal-connect, gtk-main-quit, gtk-window-set-transient-for, gtk-widget-show-all, gtk-main, gtk-color-selection-dialog-new, gtk-color-selection-dialog-ok-button, gtk-widget-hide-all, gtk-color-selection-get-color, gtk-color-selection-dialog-colorsel, gtk-color-selection-dialog-cancel-button, gtk-widget-show-now, gtk-widget-grab-focus, gtk-widget-destroy, gtk-accel-group-new, gtk-dialog-new, gtk-window-set-title, gtk-container-set-border-width, gtk-box-set-spacing, gtk-dialog-vbox, gtk-container-add, gtk-label-new, gtk-label-parse-uline, gtk-misc-set-alignment, gtk-button-new, gtk-widget-add-accelerator, gtk-widget-set-sensitive, gtk-widget-show, gtk-dialog-action-area, gtk-window-add-accel-group While compiling tag-table-include-files in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\etags.el: ** reference to free variable tags-include-pattern While compiling the end of the data: ** the function with-trapping-errors is not known to be defined. While compiling font-lock-add-keywords in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\font-lock.el: ** reference to free variable font-lock-keywords-alist ** assignment to free variable font-lock-keywords-alist While compiling font-lock-update-removed-keyword-alist: ** reference to free variable font-lock-removed-keywords-alist ** assignment to free variable font-lock-removed-keywords-alist While compiling font-lock-remove-keywords: ** reference to free variable font-lock-keywords-alist ** assignment to free variable font-lock-keywords-alist ** reference to free variable font-lock-removed-keywords-alist ** assignment to free variable font-lock-removed-keywords-alist While compiling the end of the data: ** The following functions are not known to be defined: fast-lock-after-fontify-buffer, lazy-lock-after-fontify-buffer While compiling toplevel forms in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\font.el: ** reference to free variable global-face-data While compiling font-properties-from-style: ** variable style bound but not referenced While compiling toplevel forms: ** reference to free variable x-font-regexp ** variable weight bound but not referenced ** variable slant bound but not referenced While compiling x-font-create-object: ** reference to free variable x-font-regexp-foundry-and-family ** variable style bound but not referenced While compiling x-font-create-name: ** variable style bound but not referenced While compiling ns-font-create-name: ** variable registry bound but not referenced ** variable encoding bound but not referenced While compiling mswindows-font-create-name: ** variable style bound but not referenced While compiling font-update-device-fonts: ** variable font bound but not referenced While compiling font-update-one-face: ** variable font bound but not referenced While compiling the end of the data: ** The following functions are not known to be defined: x-list-fonts, mswindows-list-fonts, ns-list-fonts, internal-facep, fontsetp, get-font-info, get-fontset-info, mswindows-define-rgb-color, cancel-function-timers While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gdk.el: ** The following functions are not known to be defined: gtk-import-function-internal, gtk-call-function While compiling build-ui::radio-group in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\generic-widgets.el: ** variable build-ui::radio-group bound but not referenced While compiling build-ui::button: ** reference to free variable plist ** reference to free variable build-ui::radio-group ** assignment to free variable build-ui::radio-group ** variable label bound but not referenced While compiling the end of the data: ** The following functions are not known to be defined: gtk-label-new, gtk-widget-show-all, gtk-signal-connect, gtk-window-new, gtk-container-add, gtk-vbox-new, gtk-hbox-new, gtk-box-pack-start, gtk-notebook-new, gtk-notebook-set-homogeneous-tabs, gtk-notebook-set-scrollable, gtk-notebook-set-show-tabs, gtk-notebook-set-tab-pos, gtk-notebook-append-page, gtk-text-new, gtk-text-set-editable, gtk-text-set-word-wrap, gtk-text-set-line-wrap, gtk-widget-set-style, gtk-text-insert, gtk-label-set-line-wrap, gtk-label-set-justify, gtk-radio-button-new, gtk-radio-button-group, gtk-check-button-new, gtk-toggle-button-new, gtk-button-new, gtk-progress-bar-new, gtk-progress-bar-set-orientation, gtk-progress-bar-set-bar-style While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\glade.el: ** The following functions are not known to be defined: gtk-import-function-internal, gtk-call-function While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gnome-widgets.el: ** The following functions are not known to be defined: gtk-import-function-internal, gtk-call-function, gtk-button-new-with-label While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gnome.el: ** The following functions are not known to be defined: gtk-type-from-name, gtk-call-function, gtk-import-function-internal While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gpm.el: ** The following functions are not known to be defined: gpm-enable, console-tty-terminal-type While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk-extra.el: ** The following functions are not known to be defined: gtk-import-function-internal, gtk-call-function While compiling gtk-choose-font in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk-faces.el: ** variable locale bound but not referenced While compiling the end of the data: ** The following functions are not known to be defined: gtk-init-pointers, gtk-style-info, gtk-font-selection-dialog-new, gtk-widget-set-sensitive, gtk-font-selection-dialog-apply-button, gtk-signal-connect, gtk-main-quit, gtk-font-selection-dialog-ok-button, gtk-font-selection-dialog-get-font-name, gtk-widget-destroy, font-menu-set-font, gtk-font-selection-dialog-cancel-button, gtk-widget-show-all, gtk-main While compiling gtk-file-dialog-fill-file-list in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk-file-dialog.el: ** variable remotep bound but not referenced While compiling gtk-file-dialog-fill-directory-list: ** variable remotep bound but not referenced ** variable selected-dir bound but not referenced While compiling gtk-file-dialog-new: ** variable item bound but not referenced ** variable initializing-gtk-file-dialog bound but not referenced While compiling the end of the data: ** The following functions are not known to be defined: gtk-clist-clear, gtk-clist-freeze, gtk-clist-append, gtk-clist-thaw, gtk-combo-set-popdown-strings, gtk-dialog-new, gtk-dialog-vbox, gtk-dialog-action-area, gtk-window-set-title, gtk-button-new-with-label, gtk-container-add, gtk-signal-connect, gtk-entry-get-text, gtk-widget-destroy, gtk-combo-new, gtk-combo-disable-activate, gtk-box-pack-start, gtk-combo-entry, gtk-hbox-new, gtk-clist-new-with-titles, gtk-scrolled-window-new, gtk-widget-set-usize, gtk-clist-get-text, gtk-entry-set-text, gtk-button-clicked, gtk-option-menu-new, gtk-menu-new, gtk-label-new, gtk-menu-item-new-with-label, gtk-menu-append, gtk-widget-show, gtk-option-menu-set-menu, gtk-box-pack-end, gtk-entry-new, gtk-widget-set-sensitive, gtk-widget-realize While compiling gtk-reset-device-font-menus in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk-font-menu.el: ** reference to free variable gtk-font-regexp ** reference to free variable gtk-font-regexp-foundry-and-family ** reference to free variable gtk-font-regexp-spacing While compiling the end of the data: ** the function charset-registry is not known to be defined. While compiling gtk-init-handle-geometry in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk-init.el: ** assignment to free variable gtk-initial-geometry While compiling init-gtk-win: ** assignment to free variable gtk-initial-argv-list ** assignment to free variable gtk-initial-geometry While compiling the end of the data: ** the function gtk-keysym-on-keyboard-p is not known to be defined. While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk-package.el: ** The following functions are not known to be defined: gtk-window-new, gtk-hbox-new, gtk-container-add, gtk-widget-show-all While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk-password-dialog.el: ** The following functions are not known to be defined: gtk-dialog-new, gtk-dialog-vbox, gtk-dialog-action-area, gtk-window-set-title, gtk-button-new-with-label, gtk-container-add, gtk-signal-connect, gtk-entry-get-text, gtk-widget-destroy, gtk-container-set-border-width, gtk-label-new, gtk-misc-set-alignment, gtk-entry-new, gtk-widget-set-sensitive, gtk-entry-set-text, gtk-entry-select-region While compiling import-widget-accessors in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk-widget-accessors.el: ** variable c-mode-common-hook bound but not referenced ** variable c-mode-hook bound but not referenced While compiling the end of the data: ** the function gtk-fundamental-type is not known to be defined. While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk-widgets.el: ** The following functions are not known to be defined: gtk-import-function-internal, gtk-call-function, gtk-import-variable-internal, gtk-ctree-recurse While compiling gtk-describe-enumerations in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk.el: ** reference to free variable gtk-enumeration-info While compiling the end of the data: ** The following functions are not known to be defined: gtk-import-function-internal, gtk-call-function, gtk-type-name While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\ldap.el: ** The following functions are not known to be defined: ldapp, ldap-open, ldap-close, ldap-add, ldap-modify, ldap-delete While compiling lm-report-bug in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\lisp-mnt.el: ** reference to free variable report-xemacs-bug-beta-address While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\msw-font-menu.el: ** the function charset-registry is not known to be defined. While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\multicast.el: ** the function open-multicast-group-internal is not known to be defined. While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\mwheel.el: ** The following functions are not known to be defined: event-basic-type, posn-window, event-start, mwheel-event-window, mwheel-event-button While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\package-get.el: ** The following functions are not known to be defined: mc-setversion, mc-verify While compiling pui-display-maintainer in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\package-ui.el: ** variable pkg-sym bound but not referenced While compiling load-sound-file in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\sound.el: ** assignment to free variable file While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\symbols.el: ** the function set-magic-variable-handler is not known to be defined. While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\tty-init.el: ** The following functions are not known to be defined: register-tty-color, init-mule-tty-win While compiling gtk-widget-instantiate-notebook-internal in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\widgets-gtk.el: ** variable items bound but not referenced While compiling gtk-widget-instantiate-internal: ** assignment to free variable x While compiling the end of the data: ** The following functions are not known to be defined: gtk-button-new-with-label, gtk-signal-connect, gtk-radio-button-new-with-label, gtk-radio-button-group, gtk-toggle-button-set-active, gtk-check-button-new-with-label, gtk-widget-show-all, gtk-notebook-new, gtk-adjustment-new, gtk-progress-bar-new-with-adjustment, gtk-adjustment-set-value, gtk-entry-new, gtk-entry-set-text While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\x-faces.el: ** The following functions are not known to be defined: x-get-resource-and-maybe-bogosity-check, x-get-resource, x-init-pointer-shape While compiling x-reset-device-font-menus in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\x-font-menu.el: ** reference to free variable x-font-regexp ** reference to free variable x-font-regexp-foundry-and-family ** reference to free variable x-font-regexp-spacing While compiling the end of the data: ** the function charset-registry is not known to be defined. While compiling init-x-win in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\x-init.el: ** assignment to free variable x-initial-argv-list ** reference to free variable x-initial-argv-list While compiling the end of the data: ** The following functions are not known to be defined: x-keysym-on-keyboard-p, x-server-vendor, x-init-specifier-from-resources, init-mule-x-win While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\x-misc.el: ** the function x-get-resource is not known to be defined. While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\x-mouse.el: ** The following functions are not known to be defined: x-store-cutbuffer, x-get-resource While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\x-scrollbar.el: ** The following functions are not known to be defined: x-init-specifier-from-resources, x-get-resource While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\x-select.el: ** The following functions are not known to be defined: x-get-cutbuffer-internal, x-rotate-cutbuffers-internal, x-store-cutbuffer-internal While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\x-win-sun.el: ** the function x-keysym-on-keyboard-sans-modifiers-p is not known to be defined. While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\x-win-xfree86.el: ** The following functions are not known to be defined: x-keysym-on-keyboard-p, x-keysym-on-keyboard-sans-modifiers-p Installing in c:\Program Files\XEmacs\XEmacs-21.4.15 ... 1 File(s) copied 1 File(s) copied 11 File(s) copied 1 file(s) copied. 1 file(s) copied. 1 file(s) copied. 433 File(s) copied 140 File(s) copied 516 File(s) copied 1 File(s) copied 1 File(s) copied 1 File(s) copied Compilation finished at Thu Oct 21 21:34:31 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\xemacs-21.4-make-check-temacs.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?\|^PASS:" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\ nmake /f xemacs.mak check-temacs Compilation started at Thu Oct 21 21:41:30 2004 +0200 (W. Europe Daylight Time) Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp) Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\modules) Note: Strange doc (not fboundp) for function user-name-completion-1 @ 626601 Note: Strange doc (not fboundp) for function user-name-all-completions @ 626925 .NMAKE: fatal error U1077: '"c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\..\lib-src\i"' : return code '0xffffffff' Compilation exited abnormally with code 2 at Thu Oct 21 21:41:50 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\xemacs-21.4-make-check.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?\|^PASS:" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\ nmake /f xemacs.mak check Compilation started at Thu Oct 21 21:45:32 2004 +0200 (W. Europe Daylight Time) NMAKE: fatal error U1077: 'c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\..\src\xemacs.exe' : return code '0xffffffff' Compilation exited abnormally with code 2 at Thu Oct 21 21:45:36 -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Thu Oct 21 18:00:57 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LLxoWM002757; Thu, 21 Oct 2004 18:00:06 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LLxmvU002696 for ; Thu, 21 Oct 2004 17:59:48 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9LLxmYb002694 for xemacs-beta-mailman@xemacs.org; Thu, 21 Oct 2004 17:59:48 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LLxlPW002680 for ; Thu, 21 Oct 2004 17:59:47 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9LLxlAp002679 for xemacweb@tux.org; Thu, 21 Oct 2004 17:59:47 -0400 Received: from mailout10.sul.t-online.com (mailout10.sul.t-online.com [194.25.134.21]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LLxkpK002668; Thu, 21 Oct 2004 17:59:46 -0400 Received: from fwd08.aul.t-online.de by mailout10.sul.t-online.com with smtp id 1CKkyH-0000en-01; Thu, 21 Oct 2004 23:59:45 +0200 Received: from D5DC120J.t-online.de (XNqS6+ZcwexbrsKtL9IMa749K1XFJ96wNJNom5BllC1RlreEIKuvoI@[217.229.8.135]) by fmrl08.sul.t-online.com with esmtp id 1CKky0-1iZYC80; Thu, 21 Oct 2004 23:59:28 +0200 To: Nigel Horne X-Attribution: APA References: <41714AF5.6030704@bandsman.co.uk> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Fri, 22 Oct 2004 00:00:50 +0200 In-Reply-To: <41714AF5.6030704@bandsman.co.uk> (Nigel Horne's message of "Sat, 16 Oct 2004 17:23:17 +0100") Message-ID: <3c07wx2l.fsf@smtprelay.t-online.de> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: XNqS6+ZcwexbrsKtL9IMa749K1XFJ96wNJNom5BllC1RlreEIKuvoI@t-dialin.net X-TOI-MSGID: 42573add-1c7e-4c6f-ab05-9178d0c448ca Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: minitar.c can't handle empty files w/ fix X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Nigel Horne writes: > Try this: > > cp /dev/null empty > cal 2004 > cal.txt > tar cvf foo cal.txt empty cal.txt > minitar cal.txt xxx > > Here's the fix: Hi Nigel, which version of minitar.c is this patch against? Please check the latest version of minitar.c in CVS, which contains fixes in the area from quite a while back: >From nt/ChangeLog: 2003-11-06 Adrian Aichner * minitar.c (Usage): Change return type to void. * minitar.c (main): Fix inconsistent indentation, use return instead of exit to fix compiler warning. 2003-06-15 Adrian Aichner * minitar.c (main): Handle 0 size files correctly. Best regards, Adrian > > *** Ominitar.c 2004-10-16 17:12:46.399312912 +0100 > --- minitar.c 2004-10-16 17:16:47.137715112 +0100 > *************** > *** 208,216 **** > nwritten, fullname); > } > size -= nbytes; > - if (size==0) > - in_block = 0; > } > } > exit (0); > } > --- 208,216 ---- > nwritten, fullname); > } > size -= nbytes; > } > + if (size==0) /* njh@bandsman.co.uk: fix to handle empty files */ > + in_block = 0; > } > exit (0); > } > > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Thu Oct 21 18:15:02 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LMEn4Z005225; Thu, 21 Oct 2004 18:14:49 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LMEktR005204 for ; Thu, 21 Oct 2004 18:14:46 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9LMEkXu005203 for xemacs-beta-mailman@xemacs.org; Thu, 21 Oct 2004 18:14:46 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LMEjUt005189 for ; Thu, 21 Oct 2004 18:14:45 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9LMEjVq005188 for xemacweb@tux.org; Thu, 21 Oct 2004 18:14:45 -0400 Received: from mailout09.sul.t-online.com (mailout09.sul.t-online.com [194.25.134.84]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LMEh9r005181; Thu, 21 Oct 2004 18:14:44 -0400 Received: from fwd08.aul.t-online.de by mailout09.sul.t-online.com with smtp id 1CKlCl-0004cL-01; Fri, 22 Oct 2004 00:14:43 +0200 Received: from D5DC120J.t-online.de (X7nfQ0ZGwe8iwuS8PC-WK942TRye4l4vgxawsXjhZ+ygA7QQv7mt0C@[217.229.8.135]) by fmrl08.sul.t-online.com with esmtp id 1CKlCZ-1WCcnA0; Fri, 22 Oct 2004 00:14:31 +0200 To: "Stephen J. Turnbull" X-Attribution: APA References: <87is96uefw.fsf@mail.contactor.se> <60358.194.237.104.1.1098255803.squirrel@hemma.contactor.se> <8765557khb.fsf@tleepslib.sk.tsukuba.ac.jp> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Fri, 22 Oct 2004 00:15:53 +0200 In-Reply-To: <8765557khb.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Wed, 20 Oct 2004 19:27:28 +0900") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: X7nfQ0ZGwe8iwuS8PC-WK942TRye4l4vgxawsXjhZ+ygA7QQv7mt0C@t-dialin.net X-TOI-MSGID: 94e00076-2dd6-4c52-b43a-270271ab501f Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Mats Lidell , XEmacs beta Subject: Re: Learning to use build-report X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Stephen J. Turnbull" writes: >>>>>> "Mats" == Mats Lidell writes: > > Mats> OK. But what about the other files like: > Mats> xemacs-make-all.err!? > > This is something specific to Adrian's local configuration I think. This is an embracement introduced by the build package. It offers support for targets distclean all install check check-temacs and captures output produced via M-x compile RET make TARGET in buffers named xemacs-make-TARGET.err You could just as well throw in make check 2>&1 | tee xemacs-make-check.err make check-temacs 2>&1 | tee xemacs-make-check-temacs.err on your command line to generate those missing files. beta is just a convenience target: beta: clean all but be warned that make clean will not be good enough to get rid of old autoloads. I recommend doing the sequence make distclean make all (or install) make check-temacs make check and capturing output and errors to whatever filenames you want to use in build-report. Best regards, Adrian > > Mats> (Couldn't all of this be taken care of with a make file > Mats> target: make build-report?) > > Personally, I'd rather not have it standard, to encourage people to > write comments in the build report "as long as they're there". -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Thu Oct 21 23:37:57 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9M3bEf9019773; Thu, 21 Oct 2004 23:37:24 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LLpHhh001159 for ; Thu, 21 Oct 2004 17:51:17 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9LLpHWi001158 for xemacs-beta-mailman@xemacs.org; Thu, 21 Oct 2004 17:51:17 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LLpAZv001122 for ; Thu, 21 Oct 2004 17:51:10 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9LLp55D001112 for xemacweb@tux.org; Thu, 21 Oct 2004 17:51:05 -0400 Received: from mailout01.sul.t-online.com (mailout01.sul.t-online.com [194.25.134.80]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9LLp4CR001105; Thu, 21 Oct 2004 17:51:04 -0400 Received: from fwd08.aul.t-online.de by mailout01.sul.t-online.com with smtp id 1CKkpr-0002Am-01; Thu, 21 Oct 2004 23:51:03 +0200 Received: from D5DC120J.t-online.de (Vsk1w0ZZget9dPdUiHaeAfTlvhwk2uXK-j2304Wxs7MoDIXo91lpEd@[217.229.8.135]) by fmrl08.sul.t-online.com with esmtp id 1CKkpf-0QIv4K0; Thu, 21 Oct 2004 23:50:51 +0200 To: Malakasis Spiros X-Attribution: APA References: <416FCD2A.3BC343C4@intracom.gr> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Thu, 21 Oct 2004 23:52:13 +0200 In-Reply-To: <416FCD2A.3BC343C4@intracom.gr> (Malakasis Spiros's message of "Fri, 15 Oct 2004 16:14:18 +0300") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: Vsk1w0ZZget9dPdUiHaeAfTlvhwk2uXK-j2304Wxs7MoDIXo91lpEd@t-dialin.net X-TOI-MSGID: 3feafcbd-4ecb-4485-8ac1-76c18ef4c6d9 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: crashes X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 X-Mailman-Approved-At: Thu, 21 Oct 2004 23:37:12 -0400 Cc: crashes@xemacs.org Subject: Re: xclearcase bug X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Malakasis Spiros writes: Hi Malakasis, what makes this an xclearcase bug? - What happened. - What you thought should have happened. - Precisely what you were doing at the time. M-x report-xemacs-bug will ask you these exact questions. Best regards, Adrian > Operating System:SunOS Release 5.8 Generic_108528-15 > Desktop:CDE 1.4.7,X11 Version 6.4.1 > Workstation Type:SUNW,Sun-Blade-150;sparc;sun4u > > > > Fatal error (4). > Your files have been auto-saved. > Use `M-x recover-session' to recover them. > > Please report this bug to the address `crashes@xemacs.org'. > *MAKE SURE* to include as much configuration information as > possible; at the very least what OS and hardware you are running > on, and hopefully also what compiler and compiler options the > binary was compiled with, what options XEmacs was compiled with, > whether you are using a prebuilt binary from ftp.xemacs.org or > compiled XEmacs yourself for your system, etc. > > If at all possible, *please* try to obtain a C stack backtrace; > it will help us immensely in determining what went wrong. > To do this, locate the core file that was produced as a result > of this crash (it's usually called `core' and is located in the > directory in which you started XEmacs, or maybe in your home > directory), and type > > gdb /tools/vws/bin/xemacs core > > then type `where' when the debugger prompt comes up. > (If you don't have GDB on your system, you might have DBX, > or XDB, or SDB. A similar procedure should work for all of > these. Ask your system administrator if you need more help.) > > Lisp backtrace follows: > > # (condition-case ... . error) > # (catch top-level ...) > > C backtrace follows: > (A real debugger may provide better information) > > 18266: /tools/vws/bin/xemacs > /view/spma__BBMS1.8.2__prs3880/home/projects/ads > fed9c2c8 waitid (0, 4784, ffbece30, 103) > fed563a8 _waitpid (0, ffbecf1c, 100, ffbecf1c, 215f8, fed9184c) + 60 > fed91860 system (ffbed104, 178b94, 178b30, 475a, 0, 6b974) + 264 > 00068298 fatal_error_signal (178b30, 267c00, 273c00, fedb801c, 0, 0) + > d4 > fed9b4d0 sigacthandler (4, 0, ffbed238, ff072000, 4, 8) + 28 > --- called from signal handler with signal 4 (SIGILL) --- > 00479728 ???????? (70, 0, 46, 4796cc, 4796c0, 5a2c00) > 001362b4 call_callbacks (5a2c00, 5, 390c774a, 0, 0, 12c00176) + b4 > 00138854 timer (5, ffbed6f0, 138750, 5a2c00, 2cf000, ffbed6f4) + 104 > > ff040678 XtAppProcessEvent (2f5800, 1, 102a2004, 0, 4, 2) + 218 > 001080c8 emacs_Xt_next_event (482744, 273f2c, 273c00, 2a2004, 2a2004, > fffffff) + 140 > 00075d98 event_stream_next_event (10482744, 271c00, 2a2004, fffffff, 0, > 6abb) + 54 > 00077920 next_event_internal (482744, 1, 272800, fffffff, 0, 0) + b4 > 00077d58 Fnext_event (102a2004, 1a284c, 273f2c, ffffc00, 0, 2e5bc0) + > 350 > 00055f54 Fcommand_loop_1 (26dc00, 273c00, 0, fffffff, 267c00, 0) + 1d8 > 0006bad4 condition_case_1 (267c00, 275000, 272800, 5571c, 102a2004, 0) > + 110 > 00055808 command_loop_3 (27b000, 273f2c, 55400, 55c00, 102a2004, 0) + > 28 > 00055830 command_loop_2 (102a2004, 5582c, 0, 0, 0, 0) + 4 > 0006b734 internal_catch (102b4ef4, 5582c, 102a2004, 0, 1a0928, 0) + ac > 00055a30 initial_command_loop (271d50, 273f2c, fffffff, 26d800, 178c44, > 2d) + 1e8 > 000690dc main_1 (273c00, ffbedd3c, 102a2004, 271c00, 29c800, 0) + b98 > > 000694d8 main (0, 0, 0, 0, 0, 0) + a4 > Illegal Instruction - core dumped > > > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Thu Oct 21 23:49:45 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9M3nieI021760; Thu, 21 Oct 2004 23:49:44 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9M3nfsW021753 for ; Thu, 21 Oct 2004 23:49:41 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9M3nfYo021752 for xemacs-beta-mailman@xemacs.org; Thu, 21 Oct 2004 23:49:41 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9M3na3j021725 for ; Thu, 21 Oct 2004 23:49:36 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9M3na2I021724 for xemacweb@tux.org; Thu, 21 Oct 2004 23:49:36 -0400 Received: from stephens.ittc.ku.edu (stephens.ittc.ku.edu [129.237.125.220]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9M3nZnT021705; Thu, 21 Oct 2004 23:49:35 -0400 Received: from diannao.ittc.ku.edu (diannao.ittc.ku.edu [129.237.126.112]) by stephens.ittc.ku.edu (8.12.11/8.12.11/ITTC-ANTISPAM-ANTIVIRUS-3.1) with ESMTP id i9M3nPc5011475 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 21 Oct 2004 22:49:25 -0500 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.12.11/8.12.11) with ESMTP id i9M3nPqS005125; Thu, 21 Oct 2004 22:49:25 -0500 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id i9M3nPgw005124; Thu, 21 Oct 2004 22:49:25 -0500 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: "Stephen J. Turnbull" References: <878ya289tl.fsf@tleepslib.sk.tsukuba.ac.jp> From: Jerry James X-Face: +5(Pfr,; N>q#6NT,Qi5^TQh-MaUnz#kGN~OW[CQj~RS+sIor( '_8K^f9u^Y#.N`>9oKN$\JpI Date: Thu, 21 Oct 2004 22:49:25 -0500 In-Reply-To: <878ya289tl.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Wed, 20 Oct 2004 10:20:06 +0900") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-VirusScan: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of james@eecs.ku.edu does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: Please review timer patch X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Stephen J. Turnbull" wrote: >>>>>> "Jerry" == Jerry James writes: > > Jerry> Could I please get some reactions to this patch? > > I haven't reviewed because I don't really understand timers. Is it > merely a move? I thought they were fixed up as well. Yes, they are fixed up as well. Functions like run-at-time, run-with-timer, run-with-idle-timer, and with-timeout have been made to work with native itimers, instead of emulated Emacs timers. > Jerry> It moves some timer-related functions from the fsf-compat > Jerry> to xemacs-base, making them "officially supported" > Jerry> functions. Is this a good idea, a bad idea, an indifferent > Jerry> idea? > > If they're useful, well-designed functions and work as specified, it's > a good idea. fsf-compat should be reserved for functions which are > trash as designed or implemented, ie, which we wouldn't accept if their > APIs weren't in GNU Emacs. These functions appear to be useful to more than one application developer, so I thought they would be good for us to support. > I worry that if somebody updates fsf-compat but not xemacs-base, they > lose. Maybe something like > > (mapc (lambda (fun) > (unless (fboundp fun) > (require (library-containing fun)) > (unless (fboundp fun) > ;; This is NOT an error! Not yet, and if it is, it will be > ;; signaled at the appropriate time. > (warn "\ > While loading %s, %s was not fboundp. This typically means your > fsf-compat package is newer than xemacs-base. You should update your > xemacs-base package." > (library-containing fun) fun)))) > moved-functions) > > This should be part of our (require 'future) API, I think. Do you really think somebody might do that? Update a package that is considered to be on the fringes, and not update a package that is considered central, I mean? I suppose it is possible, but I also don't think I am going to lose much sleep over it. In any case, while I think the general approach you outline above is what we need for the "future" package, I can make things much simpler in this specific case. Since run-at-time, for example, is autoloaded in its new location, and autoload cookies make a symbol be fboundp, and since a group of timer-related functions are either all in the old place or all in the new place, this is sufficient: (unless (fboundp #'run-at-time) (warn "While loading fsf-compat, run-at-time was not fboundp. This typically means your fsf-compat package is newer than xemacs-base. You should update your xemacs-base package.")) If I add that to timer.el in fsf-compat, does anybody object to me committing the patch? -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Fri Oct 22 02:54:58 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9M6smYr004680; Fri, 22 Oct 2004 02:54:52 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9M6skJ0004674 for ; Fri, 22 Oct 2004 02:54:46 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9M6sk1X004673 for xemacs-beta-mailman@xemacs.org; Fri, 22 Oct 2004 02:54:46 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9M6sf6h004661 for ; Fri, 22 Oct 2004 02:54:41 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9M6sfN1004660 for xemacweb@tux.org; Fri, 22 Oct 2004 02:54:41 -0400 Received: from yxa.extundo.com (root@178.230.13.217.in-addr.dgcsystems.net [217.13.230.178]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9M6rfGQ004560; Fri, 22 Oct 2004 02:54:41 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by yxa.extundo.com (8.13.1/8.13.1/Debian-14) with ESMTP id i9M6UfVk026022; Fri, 22 Oct 2004 08:31:58 +0200 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CKstg-0001Rd-00; Fri, 22 Oct 2004 15:27:32 +0900 To: Adrian Aichner References: <87is96uefw.fsf@mail.contactor.se> <60358.194.237.104.1.1098255803.squirrel@hemma.contactor.se> <8765557khb.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 22 Oct 2004 15:27:31 +0900 In-Reply-To: (Adrian Aichner's message of "Fri, 22 Oct 2004 00:15:53 +0200") Message-ID: <87r7nr1d4c.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version 0.75-1, clamav-milter version 0.75c on yxa-iv X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 217.13.230.178 is authenticated by a trusted mechanism) X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: Mats Lidell , XEmacs beta Subject: Re: Learning to use build-report X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "APA" == Adrian Aichner writes: >>>>>>> "Mats" == Mats Lidell writes: Mats> OK. But what about the other files like: Mats> xemacs-make-all.err!? APA> This is an embracement introduced by the build package. APA> It offers support for targets [...] Right, but ... APA> and capturing output and errors to whatever filenames you APA> want to use in build-report. for people who don't use build.el or don't use those names for their Make logs, I think the defaults in build-report result in a confusing series of messages/warning/errors/it's-not-clear-what-they-ares. I would suggest something like setting build-report-make-output-files to nil by default, and querying the user if it's not customized, or setting it to the current default but checking that the files exist and are fresher than Installation, and giving a useful description of why the user ought to create them rather than just complaining that they aren't there. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Fri Oct 22 02:59:20 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9M6xDoF005474; Fri, 22 Oct 2004 02:59:14 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9M6xC9A005468 for ; Fri, 22 Oct 2004 02:59:12 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9M6xC1g005467 for xemacs-beta-mailman@xemacs.org; Fri, 22 Oct 2004 02:59:12 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9M6xBkL005455 for ; Fri, 22 Oct 2004 02:59:11 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9M6xBD6005454 for xemacweb@tux.org; Fri, 22 Oct 2004 02:59:11 -0400 Received: from syl.extundo.com (syl.extundo.com [212.32.189.101]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9M6xAtC005444 for ; Fri, 22 Oct 2004 02:59:10 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by syl.extundo.com (8.12.10/8.12.10) with ESMTP id i9M5jxJl023653 for ; Fri, 22 Oct 2004 07:46:05 +0200 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CKswH-0001Rw-00; Fri, 22 Oct 2004 15:30:13 +0900 To: Holger Schauer References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 22 Oct 2004 15:30:11 +0900 In-Reply-To: (Holger Schauer's message of "Wed, 20 Oct 2004 10:53:49 +0200") Message-ID: <87mzyf1czw.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 212.32.189.101 is authenticated by a trusted mechanism) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs beta Subject: Re: [Bug: 21.5-b17] Crash while font-locking again X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "HS" == Holger Schauer writes: HS> as nobody seems to care about the problem, Well, you have to admit it's a bit hard to reproduce. HS> I had another go at the problem. It turns out that I have a HS> strange interaction between completion and font-lock. Try the HS> following: Thanks for finding a simple recipe! OK, right now I'm working on getting a checkpoint release uploaded, but I should have some time to look at this tomorrow. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Fri Oct 22 07:30:01 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MBTl4e011030; Fri, 22 Oct 2004 07:29:49 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MBTjVd011022 for ; Fri, 22 Oct 2004 07:29:45 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9MBTjxM011021 for xemacs-beta-mailman@xemacs.org; Fri, 22 Oct 2004 07:29:45 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MBTcQ4010996 for ; Fri, 22 Oct 2004 07:29:38 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9MBTcOV010995 for xemacweb@tux.org; Fri, 22 Oct 2004 07:29:38 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MBTLEn010948; Fri, 22 Oct 2004 07:29:21 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CKxbX-0002gA-00; Fri, 22 Oct 2004 20:29:07 +0900 To: xemacs-beta@xemacs.org From: "Stephen J. Turnbull, XEmacs Beta Release Engineer" Organization: The XEmacs Project Date: Fri, 22 Oct 2004 20:29:01 +0900 Message-ID: <87is930z5u.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Subject: XEmacs 21.5.18 "chestnut" is released. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org * XEmacs 21.5.18 "chestnut" is released. "chestnut" is the nineteenth in the VEGETABLE series. Relative to XEmacs 21.5.17 "chayote", "chestnut" has Jerry James's new bignum support. You can now keep track of the U.S. national debt to the penny, or count to Avogadro's number by ones! Speaking of really big numbers, Malcolm Purvis has one in mind: "two". To GTK+ fans, that's an awfully big number. It's not here yet, but Malcolm has put in a lot of patches, and a port to GTK+ v2 could start soon. Jerry James has started using the Uno code checker to clean up unused variables and other ugliness. Completion of the portable dumper project is in sight, as Olivier Galibert has contributed code to attach the dumpfile to the executable. A large number of contributors have provided the usual assortment of bug fixes and feature additions, small and large. The 21.5 series is a development series, with lots of instability. Current projects include a major revision of the internationalization support (Mule), including robust Unicode support; improvements in the garbage collector; bignum (arbitrary precision numbers) support; further integration of the GTK+ port, including an upgrade to GTK+ v.2 compatibility; and support for TrueType and anti-aliased fonts on X11-based platforms based on the Xft library. Projects that have had some contributions, but are not yet firmly established, include experimental branches for Qt and Carbon ports, a third-party BeOS port, and others. Those interested in contributing to these, or to new projects, should speak up on on the "xemacs-design" mailing list. For general information about XEmacs, the developers, and the user community, see our home page, http://www.xemacs.org/ * XEmacs 21.5.18 is "unstable" software. "Releases" in the development series should not be relied on to be more than build checkpoints. We expect XEmacs 21.5.18 to build successfully on all supported platforms, and has passed all regression tests on Linux and Mac OS X for the release engineer. It is stable for many users in daily usage, and is recommended to MS Windows users who need an internationalized XEmacs over the XEmacs 21.4 series. However, there are many aspects where substantial improvement is needed, and with major changes in the internals taking place on a daily basis, you should be prepared to cope with crashes and data loss. * Availability Anonymous ftp: ftp://ftp.xemacs.org/pub/xemacs/beta For beta releases, we provide only the full tarball, containing source and prebuilt platform-independent modules (compiled Lisp and Info files). Information on building, installing, and reporting successes, failures, and problems are contained in INSTALL and etc/BETA. See also http://www.xemacs.org/Install/, although that page is oriented to users of the stable distribution. If you already have a 21.5.17 source tree, a patchkit is available in xemacs-21.5.17-21.5.18.patch.gz. This does not update .elcs or .infos, they will be rebuilt when you make XEmacs. If you have an earlier version, you can repeatedly apply patchkits. Also, if you don't have the packages yet, see http://www.xemacs.org/Documentation/packageGuide.html. Windows branch and installers: There is no Windows branch in the development tree; Windows is a fully supported platform. Windows installers for 21.5 releases are provided on a sporadic basis. Check the XEmacs home page, or ask on xemacs-beta. Qt and Carbon branches These are totally unsupported, and the Carbon port does not currently run on the release engineer's machine. Adventurous souls who are interested in developing these ports may check them out using the CVS branch tags DEV_QT and Carbon, respectively. BeOS port The BeOS port does not yet have a branch of its own, and development is quiescent. Contact me ("Stephen J. Turnbull" ) and I will introduce you to the main developer. Anonymous (pserver) CVS: Anonymous CVS is available. We are very grateful to the staff at our host, SunSITE.dk, for a lot of help and quick reponse to all our requests. Take care that your Root is set correctly to CVSROOT=:pserver:cvs@cvs.xemacs.org:/pack/xemacscvs On platforms with a Bourne shell and find available, something like for r in `find . -name Root`; do echo $CVSROOT > $r; done will convert your entire tree. Tags are also the same; to update to release 21.5.18, use the release tag "r21-5-18". To ensure CVS will always update to the HEAD version, clear any sticky tags with the "-A" flag. For more details, see http://www.xemacs.org/Develop/cvsaccess.html * Brief summary of Changes to XEmacs 21.5.18 "chestnut" -- Improve: GTK support gets many fixes and improvements - Purvis. -- -- Improve: pdump gets data in executable support, -si option - Galibert. -- -- New: GTK gets default gtkrc - Purvis. -- -- New: bignum support - James (lead), Sivakumar, Turnbull. -- -- Fix: 'no-conversion is special in eol detection - Turnbull. -- -- Fix: `display-completion-list' does not overflow window - Grundmann. -- -- Fix: X error handler must not call stderr_out - Clements. -- -- Fix: bogus error in `apropros' - Turnbull. -- -- Fix: bogus error in `package-require' - Youngs. -- -- Fix: buffer editing by `call-process-region' - Aichner. -- -- Fix: coredump from bogus position computation in syntax cache - Euler. -- -- Fix: coredump from redisplay wrapping in signal.c - James. -- -- Fix: coredump in giflib - Hines. -- -- Fix: etags.el correctly handles tags with name fields - Grundmann. -- -- Fix: prevent minibuffer from hijacking marks - Sperber. -- -- Fix: respect `allow-deletion-of-last-visible-frame' - Zajcev. -- -- Fix: sync revert-buffer to 21.4 - Turnbull, Sparapani. -- -- Improve: error message formatting - Gatzemeier. -- -- Improve: etags.el optimized for exuberant ctags - Grundmann. -- -- Improve: isearch-abort preserves interim successes - Turnbull, Zawinski. -- -- Improve: package info reporting - Youngs. -- -- Improve: window configuration handling - Rychter. -- -- Fix: 64-bit support - Purvis, SuSE. -- -- Fix: configure.in syntax, logic - Turnbull, James, Purvis. -- -- Fix: make install went interactive - Aichner. -- -- Fix: rebuild finder-inf.el - Turnbull. -- -- Improve: Makefile diagnostics - Turnbull. -- -- Improve: Windows build support - Aichner. -- -- Improve: configure compiler warning setup - James, Purvis. -- -- Improve: configure diagnostics - Turnbull. -- -- Improve: configure feature detection - Purvis, James, Turnbull. -- -- Improve: configure report - Turnbull, James. -- -- Improve: icc support - James. -- -- Improve: install procedure - Galibert. -- -- New: configure supports Playstation2 - Myrkraverk. -- -- New: support for parallel builds - Purvis. -- -- Improve: about.el version reporting - Turnbull. -- -- Improve: comments and docstrings - Turnbull, Aichner, Gatzemeier. -- -- New: lispref.texi documents bignum support - Turnbull, James. -- -- New: lispref.texi documents text field support - James. -- -- Update: FAQ - Turnbull. -- -- Update: NEWS - Turnbull. -- -- Update: PACKAGES - Koch. -- -- Update: about.el - Turnbull. -- -- Update: internals.texi - James, Turnbull. -- -- Update: lispref.texi - Turnbull, Okahata. -- -- Update: menus to XEmacs config file reality - Turnbull. -- -- Improve: pixel position reporting - Okahata. -- -- Fix: C macro definition for icc - James. -- -- Fix: C++ build problems - James, Verna. -- -- Fix: Cygwin bug workaround conditionalized - James. -- -- Fix: Lisp internal type manipulation - James. -- -- Fix: bogus CVS conflict in package-ui.el - Aichner. -- -- Fix: callproc.c vestiges removed - James. -- -- Fix: format conversions in pdump report - Turnbull. -- -- Fix: function argument usage - James. -- -- Fix: incomplete macro in external widget support - Golubev. -- -- Fix: lwlib GC handling - James. -- -- Fix: lwlib computation of widget changes - James. -- -- Fix: mark unused parameters - James, Wing. -- -- Fix: remove duplicate functions - Turnbull. -- -- Fix: remove unused variables - James. -- -- Fix: specifier validation - James. -- -- Fix: update byte compiler function database - James. -- -- Fix: warning suppression - James, Gatzemeier. -- -- Fix: workaround Darwin's distaste for ISO 8859/2 filenames. -- -- Improve: custom database save - Aichner, Niksic. -- -- Improve: itimer implementation - James, Jones, Buchholz, Yamaoka. -- -- Improve: test-harness.el Assert macro - James. -- -- New: LTDL support in ELLs - James. -- -- Update: INSTALL Canna, Make descriptions - James, Purvis. -- -- Update: SERVICE sync with upstream - James. -- -- Update: derived.el, subr.el, cl*.el sync to Emacs 21.3 - James. -- -- Update: etags sync with upstream v17.6 - James. -- -- Fix: regression tests using most-negative-fixnum - James. -- -- Improve: faster Mule tests - Turnbull. -- -- New: Uno support - James. -- -- New: regression tests - Turnbull, Youngs, Yamaoka, Shelton, James. -- -------- ChangeLog Entries from ChangeLog -------- 2004-10-22 Stephen J. Turnbull * XEmacs 21.5.18 "chestnut" is released. 2004-10-22 Stephen J. Turnbull * CHANGES-beta: Update for release. 2004-09-29 Jerry James * configure.in: Don't use -Wunused-parameter with g++. 2004-09-21 Malcolm Purvis * configure.in: Unused parameter and variables warnings are GCC 3 or greater. 2004-09-14 Jerry James * configure.in (TAB): Add unused parameter and variables warnings to gcc CFLAGS. 2004-09-20 Jerry James * INSTALL: Update Canna description to reflect recent changes. 2004-09-11 Malcolm Purvis * configure.in Check for sys/resource.h, sys/vlimit.h, getrlimit() and vlimit(). 2004-09-10 Malcolm Purvis * INSTALL: A POSIX compatible Make is required for builds. * Makefile.in.in: Enable support for parallel builds. 2004-08-12 "Johann 'Myrkraverk' Oskarsson" * config.guess: Identify PlayStation2. 2004-06-16 Stephen J. Turnbull * configure.in: Character classes in globs don't work, die when GTK is mixed with other toolkits, protect comma in quoted message. 2004-06-14 Stephen J. Turnbull * configure.in (Autodetection of Gdk libraries and includes): Don't allow mixing of GTK with other toolkits. 2004-06-12 Stephen J. Turnbull * configure.in: Improve style of WARNINGs. 2004-05-20 Stephen J. Turnbull * configure.in (HAVE_GPM): Die if GPM requested but not found. 2004-05-10 Jerry James * aclocal.m4: Typo fix. * configure.in (XE_COMPUTE_RUNPATH): Add checks for shl_load and LTDL; unify the OS-specific checks into a case statement. 2004-04-30 Jerry James * configure.in: Turn ICC warning 147 into an error to get a good XRegisterIMInstantiateCallback prototype. 2004-04-28 Jerry James * configure.in: Get version information for both icc and icpc. 2004-04-08 Stephen J. Turnbull * configure.in (GTK setup): Warn if other toolkits requested. 2004-03-31 Stephen J. Turnbull * configure.in (Compiler feature macros): Kaarthik Sivakumar says _POSIX_C_SOURCE should be defined for FreeBSD 4.5 to 4.9 at least. 2004-03-31 Stephen J. Turnbull * Makefile.in.in (install-arch-indep): make gzip-el now saves ~4MB. 2003-12-07 Olivier Galibert * Makefile.in.in: Don't install the dmp file when it's in the executable. 2004-04-12 Kaarthik Sivakumar * configure.in: Check for libmp dependencies before checking for the existence of the move function. 2004-03-04 Malcolm Purvis * configure.in (src/Makefile): No longer include a special linker script for PowerPC Linux. Thanks to Stefan Bruda for reporting this bug. 2004-04-08 Stephen J. Turnbull * configure.in (Compiler-specific hacks): Restore warning flags for XEMACS_CC if gcc. Report warning flags at compute time. 2004-04-07 Jerry James * configure.in: FreeBSD MP needs -lcrypto. 2004-04-06 Jerry James * configure.in: Change test -e to test -r for portability. 2004-04-06 Stephen J. Turnbull * configure.in (use_number_lib): Accepts no to disable bignums. * configure.usage: Document the "no" value. 2004-04-05 Jerry James * configure.in (use_number_lib): New. Values are "gmp" or "mp". * configure.in: Use it. Report it. Check for size of a double. * configure.usage: Tell how to use use-number-lib. -------- ChangeLog Entries from etc/ChangeLog -------- 2004-10-22 Stephen J. Turnbull * XEmacs 21.5.18 "chestnut" is released. 2004-10-07 Jerry James * ETAGS.EBNF: * etags.1: Update to author version 17.6. 2004-04-19 Stephen J. Turnbull * NEWS (Introduction): Rewording. (Changes in XEmacs 21.5): New section. 2004-08-10 Jerry James * ETAGS.EBNF: New file. Describes the syntax of an ETAGS file. 2004-08-10 Jerry James * SERVICE: Update to latest version from www.gnu.org. 2004-05-15 Malcolm Purvis * etc/gtkrc: New file. This is the GTK equivalent of the app-default file. 2004-03-30 Norbert Koch * PACKAGES: Introduce new packages escreen, xlib, and xwem. -------- ChangeLog Entries from lib-src/ChangeLog -------- 2004-10-22 Stephen J. Turnbull * XEmacs 21.5.18 "chestnut" is released. 2004-10-07 Jerry James * etags.c: Update to author version 17.6. 2004-09-14 Jerry James * digest-doc.c (main): Remove unused argc and argv. * fakemail.c (main): Ditto. * make-dump-id.c (main): Ditto. * profile.c (main): Ditto. * sorted-doc.c (main): Ditto. * gnuclient.c (tell_emacs_to_resume): Mark unused parameters. * gnuserv.c (main): Ditto. * make-docfile.c (write_c_args): Ditto. * pop.c (socket_connection): Ditto. 2004-08-10 Jerry James * etags.c: Update to author version 16.56. 2004-04-17 Olivier Galibert * insert-data-in-exec.c (main): Fix error message. 2003-12-07 Olivier Galibert * Makefile.in.in (insert-data-in-exec): Added target. * insert-data-in-exec.c: Added. -------- ChangeLog Entries from lisp/ChangeLog -------- 2004-10-22 Stephen J. Turnbull * XEmacs 21.5.18 "chestnut" is released. 2004-09-25 Jerry James * itimer.el (start-itimer): Cannot use set-itimer-name now that that function does not uniquify names. 2004-09-22 Stephen J. Turnbull * startup.el (load-init-file): (load-user-init-file): Remove bogus comments. 2004-09-23 Stephen J. Turnbull * about.el (xemacs-hackers): Fix Malcolm's address. 2004-09-22 Jerry James * itimer.el (set-itimer-name): Do not uniquify names, as requested by Kyle Jones. 2004-09-19 Stephen J. Turnbull * code-init.el: Add to header comment. * gtk-font-menu.el: Improve documentation. * unicode.el: Various comments added. * process.c (process-buffer): (set-process-buffer): (process-stderr-buffer): (set-process-stderr-buffer): Document interaction with filters. 2004-09-14 Stephen J. Turnbull * x-font-menu.el: (x-fonts-menu-junk-families): Improve docstring. (hack-font-truename): Improve docstring. * font-menu.el (font-menu-ignore-scaled-fonts): Improve docstring. (font-menu-this-frame-only-p): Improve docstring. (font-menu-preferred-resolution): Improve docstring. (font-menu-size-scaling): Improve docstring. (device-fonts-cache): Move comment into docstring and improve it. (reset-device-font-menus): Improve docstring. (reset-device-font-menus): Move message into if; only announce we're getting font list if we're actually going to do it. 2003-12-14 Stephen J. Turnbull * cl-macs.el (loop): Fixed typo in docstring. 2003-11-02 Stephen J. Turnbull * itimer.el (check-itimer-coerce-string): Fix sense of docstring; markup signal name as code. (check-nonnegative-number): Markup signal name as code. 2004-07-12 Stephen J. Turnbull * specifier.el (set-specifier): Sentences in docstrings should be separated with two spaces, not one. * find-paths.el (paths-lisp-filename-regexp): Improve docstring. 2004-07-12 Stephen J. Turnbull * about.el (xemacs-hackers): Update turnbull, add viteno. (about-current-release-maintainers): Add martin, vin, and viteno. (about-other-current-hackers): (about-once-and-future-hackers): Move inactive hackers from other-current to once-and-future. (about-url-alist): Add turnbull, xemacs-cvs, and xemacs-lists. * about.el (about-xemacs): Add information about package maintainers. Mention Vin, Stephen, and Andy w.r.t. 21.4. Mention Ben and Martin w.r.t. 21.2. (about-advantages): Mention GNU Emacs 21. (about-personal-info): Update turnbull. 2004-05-15 Stephen J. Turnbull * specifier.el (set-specifier): Fix typo in comment. 2004-07-12 Stephen J. Turnbull * about.el (about-xemacs): Give more precise version info. Compute version numbers. 2004-09-21 Jerry James * itimer.el (start-itimer): Fix my bungling of Martin's intentions. 2004-09-20 Martin Buchholz * itimer.el (set-itimer-name): New function. (start-itimer): Use it. 2003-12-12 Katsumi Yamaoka * itimer.el (activate-itimer): Modify the itimer timeout value as if it were begun at the last time when the itimer driver was woken up. 2004-09-15 Stephen J. Turnbull Fix bug: apropos errors if a defalias refers to an undefined function. <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp> * apropos.el (apropos): (apropos-command): * help.el (frob-help-extents): * help-macro.el (make-help-screen): * hyper-apropos.el (hyper-apropos-grok-functions): (hyper-apropos-get-doc): Catch void-function error thrown by `documentation'. 2004-09-07 Steve Youngs * packages.el (package-require): Fix incorrect arg to format. This fixes a `format specifier' error. 2004-08-15 Jan Rychter * window-xemacs.el (really-set-window-configuration): deal gracefully with the case when the buffer previously saved in the configuration (and that we want to switch to) has been killed. Switch to the next buffer on the buffer-list in that case. 2004-08-13 Jerry James * bytecomp.el (forward-word): Tell the byte compiler the correct number of arguments to forward-word. 2004-07-02 Malcolm Purvis * widgets-gtk.el (gtk-widget-instantiate-notebook-internal): Loading items into the notebook is now done by C code. * widgets-gtk.el (gtk-widget-instantiate-internal): Style no longer changed. 2004-06-24 Jerry James * cl-compat.el: Synch with Emacs 21.3. * cl-extra.el: Ditto. * cl-extra.el (cl-push): Removed because superfluous. * cl-extra.el (cl-pop): Removed because superfluous. * cl-extra.el (cl-emacs-type)): Removed because unused. * cl-extra.el (cl-map-keymap): Just alias map-keymap. * cl-extra.el (cl-map-keymap-recursively): Drop Emacs 18 support. * cl-extra.el (cl-copy-tree): Removed because superfluous. * cl-extra.el (cl-remprop): New alias. * cl-extra.el (cl-make-hash-table): New alias. * cl-extra.el (cl-hash-table-p): New alias. * cl-extra.el (cl-hash-table-count): New alias. * cl-macs.el: Synch with Emacs 21.3. * cl-macs.el (cl-push): Removed because superfluous. * cl-macs.el (cl-pop): Removed because superfluous. * cl-macs.el (cl-emacs-type): Removed because unused. * cl-macs.el (cl-compile-time-init): Drop Emacs 18 and 19 support. * cl-macs.el (return): Change arg name to match Emacs and docstring. * cl-macs.el (return-from): Ditto. * cl-macs.el (loop): Check for 'collecting as well as 'collect. * cl-macs.el (define-setf-expander): New alias. * cl-macs.el (caar): New setf method. * cl-macs.el (cadr): New setf method. * cl-macs.el (cdar): New setf method. * cl-macs.el (cddr): New setf method. * cl-macs.el (deftype): Change arg name to match Emacs and docstring. * cl-macs.el (ignore-errors): Change docstring to match arg name. * cl-seq.el: Synch with Emacs 21.3. * cl-seq.el (cl-push): Removed because superfluous. * cl-seq.el (cl-pop): Removed because superfluous. * cl-seq.el (mismatch): Typo fix. * cl.el: Synch with Emacs 21.3. * cl.el (cl-map-extents): Alias map-extents. * cl.el (values): Change from defalias to defsubst to add docstring. * cl.el (values-list): Ditto. * cl.el (multiple-value-list): Ditto. * cl.el (multiple-value-apply): Ditto. * cl.el (nth-value): Ditto. * cl.el (cl-abs): Alias the `abs' builtin instead. * cl.el (svref): New alias. * cl.el (cl-add-hook): Removed due to obsolescence. * cl.el (cl-hack-byte-compiler): Set cl-hacked-flag first for safety. 2004-06-26 Steve Youngs * package-get.el (package-get-info-name-array): New. (package-get-info-info-array): New. (package-get-info): Use them, adding completion. (package-get-list-packages-where): Add completion. 2004-06-21 Adrian Aichner * package-ui.el (pui-help-echo): Fix false cvs conflict by avoiding line solely composed of equal signs. 2004-06-18 Jerry James * derived.el (define-derived-mode): Put the arguments to derived-mode-merge-syntax-tables in the correct order. 2004-06-17 Jerry James * derived.el (define-derived-mode): XEmacs does not have char-table-parent. Use derived-mode-merge-syntax-tables instead. 2004-06-09 Stephen J. Turnbull * subr.el (split-string): Clean up docstring. 2004-06-17 Stephen J. Turnbull * help.el (with-syntax-table): Removed. (Prefer version in subr.el.) 2004-06-16 Jerry James * cl.el (cl-set-substring): Increment start by the length of the string, not the string itself. 2004-06-07 Jerry James * derived.el: Synch with Emacs 21.3. * subr.el (with-local-quit): New, from Emacs 21.3. * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3. * subr.el (run-mode-hooks): New function, from Emacs 21.3. * subr.el (delay-mode-hooks): New macro, from Emacs 21.3. 2004-06-10 Adrian Aichner * cus-edit.el (custom-save-variables): Fix bug introduced by nconc/make-list removal. * cus-edit.el (custom-save-faces): Ditto. 2004-06-07 Adrian Aichner * cus-edit.el (custom-browse-visibility): Typo fix. * cus-edit.el (custom-variable-value-create): Ditto. * cus-edit.el (custom-save-variables): Simply use push instead of make-list and nconc, as suggested by Hrvoje and already used in 21.4. * cus-edit.el (custom-save-faces): Ditto. 2004-06-07 Adrian Aichner * mule/ethio-util.el (ethio-sera-to-fidel-region): Phrase duplication typo fixes for typos found by xemacs-builds/adrian/typology/phrase-duplication-typo.pl. * mule/mule-charset.el (make-translation-table): Ditto. 2004-06-07 Adrian Aichner * files.el (basic-save-buffer): Ditto. * lisp-mode.el (eval-interactive-verbose): Ditto. * newcomment.el (uncomment-region): Ditto. 2003-12-03 Adrian Aichner * files.el (delete-old-versions): Avoid going interactive during make install when environment variable VERSION_CONTROL is set. 2004-04-21 Sven Grundmann * list-mode.el (display-completion-list): Fixed completion list was taking the width of the frame and not of the window for displaying the selection methods. 2004-05-21 Jerry James * cl.el (cl-random-time): Chop a bignum down to a fixnum if (featurep 'bignum), not if (featurep 'number-types). 2004-05-15 Malcolm Purvis * gtk-widgets.el: New import: gtk-accel-group-new. * dialog-gtk.el: * dialog-gtk.el (gtk-popup-convert-underscores): New. * dialog-gtk.el (popup-builtin-question-dialog): Added support for dialog button mnemonics. 2004-04-30 Stephen J. Turnbull * cl.el (gensym, gentemp): Improve docstrings. 2004-05-11 Stephen J. Turnbull * code-init.el (set-eol-detection): Special-case 'no-conversion. 2004-05-10 Stephen J. Turnbull * isearch-mode.el (isearch-forward, isearch-abort): Document that our behavior of `isearch-abort' differs from that of GNU Emacs. 2004-05-08 Sven Grundmann * etags.el: * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization only for use with exuberant ctags. This will also enable building of completion tables with exuberant ctags. This will not work with xemacs ctags. New. * etags.el (get-tag-table-buffer): New function for creating of completion table is used if tags-exuberant-ctags-optimization-p ist t * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for building tag completion table with exuberant ctags. New. * etags.el (find-tag-internal): Improve exact tag matching for tags with name fields. Before the patch return types of functions or function parameters (with exuberant ctags) were found as matches. 2004-04-20 Malcolm Purvis * gtk-marshal.el: Return type for INT is gint, not guint. 2004-02-23 Stephen J. Turnbull * isearch-mode.el (isearch-abort): Preserve successful search target. 2004-04-19 Stephen J. Turnbull * startup.el (site-start-file): (load-init-file): Improve documentation. 2004-04-18 Stephen J. Turnbull * menubar-items.el (default-menubar): Options are saved to custom.el. 2004-04-16 Stephen J. Turnbull * help.el (help-register-and-maybe-prune-excess): Trim docstring. Sanity check argument. (with-displaying-temp-buffer): Improve docstring. 2004-04-09 Stephen J. Turnbull * files.el (revert-buffer): Synch to 21.4. Suggested by Rodney Sparapani . 2004-04-09 Mike Sperber * minibuf.el (reset-buffer): Zap the mark of the minibuffer as well, to prevent it from hijacking other buffers' marks when typing in the minibuffer later. 2004-04-05 Jerry James * cl-extra.el (coerce): Add support for general numeric conversions. * cl.el (eql): Update for more number types. * cl.el (cl-random-time): Ensure the result is a fixnum. * cl.el (most-positive-fixnum): Do not define in Lisp if enhanced number types are available. * cl.el (most-negative-fixnum): Ditto. 2004-03-23 Adrian Aichner * code-process.el (call-process-region): Correct start and end marker construction, delete regions before and after insertion point. -------- ChangeLog Entries from lwlib/ChangeLog -------- 2004-10-22 Stephen J. Turnbull * XEmacs 21.5.18 "chestnut" is released. 2004-09-27 Jerry James * lwlib-Xm.c (xm_update_label): (xm_update_progress): (activate_button): (make_dialog): (mark_dead_instance_destroyed): (xm_nosel_callback): Mark more unused parameters with the UNUSED macro. 2004-09-14 Jerry James * Makefile.in.in (cppflags): Make compiler.h available. * config.h.in: Include compiler.h. * lwlib.c (max): Remove; now defined in compiler.h. (merge_widget_value): Fix misplaced `change' computation. * xlwcheckbox.c (DrawCheck): conditionalize declaration and assignment of variable bw like its use. * xlwtabs.c (TabsResize): Comment out declaration and assignment of variable tab, whose use is commented out. * lwlib-Xaw.c: * lwlib-Xlw.c: * lwlib-Xm.c: * lwlib-utils.c: * lwlib.c: * xlwcheckbox.c: * xlwgauge.c: * xlwgcs.c: * xlwmenu.c: * xlwradio.c: * xlwscrollbar.c: * xlwtabs.c: Mark unused parameters with the UNUSED macro. 2004-09-14 Jerry James * xlwgauge.c (GaugeConvert): Fix type-punning warning. 2004-04-23 Jerry James * xlwradio.c (RadioExpose): Do not blindly copy one GC over another. It messes up the ref counts and is wrong for radio buttons in any case. -------- ChangeLog Entries from man/ChangeLog -------- 2004-10-22 Stephen J. Turnbull * XEmacs 21.5.18 "chestnut" is released. 2003-11-02 Stephen J. Turnbull * lispref/control.texi (Examples of Catch): Mention use of a cons as a catch tag. 2004-07-20 Stephen J. Turnbull * lispref/glyphs.texi (Image Instantiator Formats): Add a few words about the tab control widget. 2004-05-14 Darryl Okahata * lispref/windows.texi. Added documentation for the functions, ``current-pixel-row'' and ``current-pixel-column''. 2004-09-13 Jerry James * internals/internals.texi (Modules for Interfacing with the Operating System): The code formerly in callproc.c is now implemented in Lisp in process.el. 2004-08-30 Jerry James * lispref/text.texi: Document text fields. 2004-09-08 Stephen J. Turnbull * lispref/searching.texi (Syntax of Regexps): Add example of use of shy groups in variable subexpression, correct rumor that there may be substantial performance gain. Document double-digit back- references. 2004-08-13 Stephen J. Turnbull * xemacs/help.texi (Misc Help): Info-goto-emacs-key-command-node to function index. Document Info-goto-emacs-command-node. * lispref/positions.texi (Text Lines): makeinfo doesn't like Note:. 2004-07-19 Stephen J. Turnbull * lispref/glyphs.texi: Complete reorganization, some content updated. * lispref/lispref.texi (Top): Update menu to match. * lispref/extents.texi (Extent Properties): Update xref. 2004-06-29 Stephen J. Turnbull * internals/internals.texi (Modules for Other Aspects of the Lisp Interpreter and Object System): Add description of Sextword syntax class (now obsolete). 2004-06-20 Stephen J. Turnbull * internals/internals.texi (Techniques for XEmacs Developers): Be specific when discussing optimization. (Techniques for XEmacs Developers): Fragments that are meaningless by themselves or contain placeholders should be @samp, not @code. (Modules for Internationalization): Add description of mule-coding.c and further deprecate mule.c. (Modules for Regression Testing): Add {tag,weak}-tests.el to list. 2004-07-05 Stephen J. Turnbull * xemacs-faq.texi (Q3.10.2): Mention that `pending-delete' is in the "pc" package. 2004-06-15 Stephen J. Turnbull * lispref/specifiers.texi (Specifier Instancing): Add "neon modeline" hack as an example. Thanks to Giacomo Boffi. 2004-06-07 Jerry James * lispref/modes.texi (Major Modes): Document -mode functions, and the use of a nil argument to defined-derived mode. * lispref/modes.texi (Major Mode Conventions): Describe the use of delay-mode-hooks and define-derived-mode. * lispref/modes.texi (Derived Modes): Warn against the use of interactive specs in derived mode definitions. * lispref/modes.texi (Hooks): Document run-mode-hooks, delay-mode-hooks, run-hook-with-args, run-hook-with-args-until-failure, and0 run-hook-with-args-until-success. 2004-06-14 Stephen J. Turnbull * lispref/glyphs.texi (Creating Glyphs): Improve discussion, fix a couple of typos. * lispref/faces.texi (Face Properties): Background pixmaps can be used on GTK and MS Windows. (Face Convenience Functions): Cross-reference glyph interface. Background pixmap is an image specifier, not a glyph. 2004-05-21 Stephen J. Turnbull * lispref/numbers.texi (Comparison of Numbers): Clarify bigfloat eql. (Predicates on Numbers): Fix thinko in description of `bigfloatp'. 2004-05-10 Stephen J. Turnbull * lispref/numbers.texi (Numbers): Remove reference to "fixed- precision rationals," and fix description of floating-point contagion. (Integer Basics, Float Basics): Fix typos. (Canonicalization and Contagion): Complete rewrite. (Predicates on Numbers): Add fixnump, bignump, ratiop, rationalp, bigfloatp, floatingp, realp, oddp and evenp. (Rational Basics): Add numerator and denominator. (Random Numbers): Fix description of range, and add paranoid comment about how unpredictable `(random t)' is. (Canonicalization and Contagion): Renamed from Contagion and Canonicalization. (The Bignum Extension): Fix it in menu. 2004-05-10 Stephen J. Turnbull * internals/internals.texi (Object-Oriented Techniques for C): Remove reference to "encouraging port to C++". 2004-04-19 Stephen J. Turnbull * lispref/numbers.texi (The Bignum Extension): Mention the feature symbols provided. 2004-04-19 Stephen J. Turnbull * lispref/numbers.texi (Rational Basics): There's a reason why this node is named "Rational" and not "Ratio" in the menu.... 2004-04-18 Stephen J. Turnbull * internals/internals.texi (Object-Oriented Techniques in XEmacs): New node. (The XEmacs Object System (Abstractly Speaking)): Reorder the list of objects somewhat. Add brief descriptions of the arbitrary-precision number types. (Writing Good Comments): Slight revision, recommend @xemacs alias. (Character-Related Data Types): Add a few comments re Unicode. (Working With Character and Byte Positions): Ditto. (General Guidelines for Writing Mule-Aware Code): Query. (Conversion to and from External Data): Ditto. (Techniques for XEmacs Developers): Typo. (Modules for Regression Testing): Add an xref. (Overview): Note that dump file is now inside the executable. (Remaining issues): Mention ExecShield vs. pdumper. (Searching and Matching): Mention UTF-8 wrt Mule. 2004-02-22 Stephen J. Turnbull * widget.texi (Introduction): Update historical references a bit. Fix many typos and grammatical problems. (User Interface): Fix typo. 2004-04-09 Stephen J. Turnbull * lispref/numbers.texi (Numbers): Describe bignums, ratios, and bigfloats briefly. (Integer Basics): We've had 31-bit integers for a while. Fix the statement of minimum available precision and the examples. Document most-positive-fixnum and most-negative-fixnum. Add a pointer to the node "The Bignum Extension". (Float Basics): Document most-positive-float, most-negative-float, least-positive-float, least-positive-normalized-float, least-negative-float, and least-negative-normalized-float. Add a pointer to the node "The Bignum Extension". (Comparison of Numbers): Update for bignums. (The Bignum Extension): (Bignum Basics): (Ratio Basics): (Bigfloat Basics): (Contagion and Canonicalization): (Compatibility Issues): New nodes. * lispref/lispref.texi (Top): * lispref/numbers.texi (Numbers): Add nodes "Ratio Basics" and "The Bignum Extension" to menus. 2004-01-26 Stephen J. Turnbull * lispref/specifiers.texi: Update FSF copyright. (Specifier Compatibility Notes): New node. * lispref/glyphs.texi (Glyph Properties): Fix typo. (Glyphs): (Native GUI Widgets): New node. * lispref/gutter.texi (Gutter Descriptor Format): Node deleted. (Gutter): (Gutter Intro): (Creating Gutter): (Specifying a Gutter): Pluralize node name to Creating Gutters. (Creating Gutters): Improve explanation of gutter descriptors. (Other Gutter Variables): Remove extraneous text. (Common Gutter Widgets): In lieu of real documentation, at least point to gutter-items.el. 2004-04-06 Stephen J. Turnbull Lightly revised from . Thanks to Jerry James . * xemacs-faq.texi (Top, Miscellaneous): In menus, renumber Section 5.3 and Q5.3.1-12 as 5.4.x, and add Mathematics and Q5.3.1-4 as replacement section 5.3. (Q5.3.1, Q5.3.2, Q5.3.3, Q5.3.4) New FAQs for bignums. (Q5.2.1, Q8.0.1) Add @unnumberedsec headings. (Q6.4.1) Correct @unnumberedsec heading. -------- ChangeLog Entries from modules/ChangeLog -------- 2004-10-22 Stephen J. Turnbull * XEmacs 21.5.18 "chestnut" is released. 2004-09-14 Jerry James * postgresql/postgresql.c: * ldap/eldap.c: Mark unused parameters with the UNUSED macro. 2004-09-14 Jerry James * ldap/eldap.c (Fldap_open): Change ldap_passwd to ldap_password to eliminate a gcc shadow warning. 2004-09-13 Jerry James * ldap/eldap.c (signal_ldap_error): Mark as noreturn. -------- ChangeLog Entries from netinstall/ChangeLog -------- 2004-10-22 Stephen J. Turnbull * XEmacs 21.5.18 "chestnut" is released. -------- ChangeLog Entries from nt/ChangeLog -------- 2004-10-22 Stephen J. Turnbull * XEmacs 21.5.18 "chestnut" is released. 2004-09-13 Jerry James * xemacs.dsp: Remove callproc.c as a source file. 2004-06-01 Adrian Aichner * xemacs.mak: Don't echo DEL command. Use COPYCMD everywhere. Remove /r switch from COPY and COPYDIR, as environment variable COPYCMD takes care of this. * xemacs.mak (COPYCMD): New. Used to initialize environment variable by same name. * xemacs.mak (TEMACS_CPP_FLAGS_NO_CFLAGS): Handle xemacs_extra_name (CVS date stamp). -------- ChangeLog Entries from nt/installer/Wise/ChangeLog -------- 2004-10-22 Stephen J. Turnbull * XEmacs 21.5.18 "chestnut" is released. -------- ChangeLog Entries from src/ChangeLog -------- 2004-10-22 Stephen J. Turnbull * XEmacs 21.5.18 "chestnut" is released. 2004-10-19 Jerry James * console-stream.c (init_console_stream): Mark another unused param. 2004-10-19 Jerry James * events.c: Define USED_IF_TTY and USED_IF_TOOLBARS. Use them to mark more unused parameters. * console.c: Define USED_IF_TTY and use it. * sysdep.c: Define USED_IF_TTY. Mark more unused parameters. Update a URL in a comment. 2004-10-16 Malcolm Purvis * gtk-xemacs.c (gtk_xemacs_size_allocate): Cast pointer to right type. 2004-10-14 Jerry James * compiler.h: New USED_IF_MULE and USED_IF_MULE_OR_CHECK_TEXT macros. * glyphs-msw.c (charset_of_text): Use USED_IF_MULE. * intl-x.c (init_x_locale): Ditto. * intl-win32.c: Remove USED_IF_MULE definition. * regex.h: Mark RE_LISP_SHORT_CONTEXT_ARGS_DECL arguments unused. New RE_LISP_CONTEXT_ARGS_MULE_DECL macro for one unused case. * buffer.h: * device-x.c: * elhash.c: * objects.c: * regex.c: * search.c: * text.c: * text.h: * unicode.c: Mark more unused parameters. 2004-09-27 Jerry James * gmalloc.c (malloc): Change log to log2 to quiet gcc 3.3. 2004-09-27 Jerry James * sysdep.c: Mark more unused parameters with the UNUSED macro. 2004-09-21 Jerry James * ExternalClient.c: Include compiler.h. * ExternalShell.c: Ditto. 2004-09-19 Stephen J. Turnbull * file-coding.c: Improve explanatory comments, add diatribes. Fix some typos in comments. 2003-11-21 Stephen J. Turnbull * dired.c (Fdirectory_files): MATCH is only tried against basename. 2003-11-02 Stephen J. Turnbull * eval.c (Fcatch, Fthrow): Document that tags are compared with `eq'. 2003-10-31 Stephen J. Turnbull * procimpl.h (struct Lisp_Process): * undo.c (Fprimitive_undo): Remove obsolete references to ENERGIZE in comments. 2004-07-18 Stephen J. Turnbull * glyphs.c (Fimage_instance_type): Add 'widget to docstring. 2004-07-12 Stephen J. Turnbull * glyphs-widget.c (tab_control_query_geometry): (logical_unit_height): Typos in comments. 2004-06-29 Stephen J. Turnbull * syntax.c (Sextword): Doesn't seem to exist. Move comment to Internals manual. 2004-09-21 Jerry James * sound.c (Fwait_for_sounds): Factor out test for unused parameter. (Fconnected_to_nas_p): Ditto. 2004-05-14 Darryl Okahata * window.c (current-pixel-row, current-pixel-column). Added a new function, ``current-pixel-row'', that returns the pixel row of point. current-pixel-column was modified to share code with current-pixel-row''. 2004-09-14 Jerry James * compiler.h: Change old UNUSED_ARG into UNUSED_ARG and ATTRIBUTE_UNUSED. Create a new UNUSED macro that works in the common case. Define conservatively for the Intel compiler. * dialog-x.c (dbox_descriptor_to_widget_value): Comment out declaration and assignment of unused variable title. (x_make_dialog_box_internal): Remove unused variable parent. * emacs.c (Fkill_emacs): Uno doesn't grok typeof. * file-coding.c (Fdefine_coding_system_alias): Remove unused variable real_coding_system. * glyphs.c (map_subwindow): Remove unused variable f. * gui-x.c (button_item_to_widget_value): Rename intlen to unused_intlen to quiet Uno. * miscplay.c (UNUSED): Removed in favor of compiler.h version. * mule-canna.c (Fcanna_touroku_string): Remove unused variable len. * mule-canna.c (Fcanna_henkan_next): Remove unused variable endp. * mule-ccl.c (CCL_WRITE_STRING): Remove unused variable bytes and fix some indentation problems. * number-gmp.h: Turn off gcc extensions for Uno. * redisplay-output.c (compare_display_blocks): #if 0 out declaration and assignment of unused variable block_end. * redisplay.c (regenerate_window_extents_only_changed): Remove unused variable new_start. (regenerate_window_incrementally): Ditto. * scrollbar.c (update_scrollbar_instance): #if 0 out declaration and assignment of unused variable new_window. * specifier.c (specifier_instance): Remove unused variable tag. * sysdep.c (tty_init_sys_modes_on_device): Define and assigne variable output_fd only when it will be used. (tty_reset_sys_modes_on_device): Ditto. * sysproc.h: Define the FD_* macros conservatively for Uno. * syssignal.h (SIG_ARG_MAYBE_UNUSED): New macro. * syswait.h: Define the W* macros conservatively for Uno. * EmacsFrame.c: * EmacsManager.c: * ExternalClient.c: * ExternalShell.c: * alloc.c: * balloon_help.c: * bytecode.c: * callint.c: * casetab.c: * chartab.c: * cm.c: * cmdloop.c: * console-gtk.c: * console-msw.c: * console-stream.c: * console-tty.c: * console-x.c: * console.c: * data.c: * database.c: * device-gtk.c: * device-msw.c: * device-tty.c: * device-x.c: * device.c: * dialog-gtk.c: * dialog-msw.c: * dired.c: * dumper.c: * editfns.c: * elhash.c: * emacs.c: * esd.c: * eval.c: * event-Xt.c: * event-gtk.c: * event-msw.c: * event-stream.c: * event-tty.c: * events.c: * extents.c: * faces.c: * file-coding.c: * fileio.c: * filemode.c: * floatfns.c: * fns.c: * frame-gtk.c: * frame-msw.c: * frame-tty.c: * frame-x.c: * frame.c: * free-hook.c: * glyphs-eimage.c: * glyphs-gtk.c: * glyphs-msw.c: * glyphs-shared.c: * glyphs-widget.c: * glyphs-x.c: * glyphs.c: * gpmevent.c: * gtk-xemacs.c: * gui-msw.c: * gui-x.c: * gui.c: * gutter.c: * hpplay.c: * input-method-motif.c: * input-method-xlib.c: * intl-win32.c: * intl-x.c: * keymap.c: * lread.c: * lstream.c: * marker.c: * menubar-gtk.c: * menubar-msw.c: * menubar-x.c: * menubar.c: * minibuf.c: * miscplay.c: * mule-charset.c: * mule-coding.c: * nas.c: * native-gtk-toolbar.c: * nt.c: * ntplay.c: * number-gmp.c: * number.c: * objects-gtk.c: * objects-msw.c: * objects-tty.c: * objects-x.c: * objects.c: * opaque.c: * print.c: * process-nt.c: * process-unix.c: * profile.c: * rangetab.c: * redisplay-gtk.c: * redisplay-msw.c: * redisplay-output.c: * redisplay-tty.c: * redisplay-x.c: * redisplay.c: * regex.c: * scrollbar-gtk.c: * scrollbar-msw.c: * scrollbar-x.c: * scrollbar.c: * search.c: * select-gtk.c: * select-msw.c: * select-x.c: * sgiplay.c: * signal.c: * sound.c: * specifier.c: * sunpro.c: * symbols.c: * syntax.c: * sysdep.c: * terminfo.c: * tests.c: * text.c: * text.h: * toolbar-gtk.c: * toolbar-msw.c: * toolbar-x.c: * toolbar.c: * tooltalk.c: * ui-byhand.c: * ui-gtk.c: * unexaix.c: * unexalpha.c: * unexconvex.c: * unexcw.c: * unexec.c: * unexelf.c: * unexelfsgi.c: * unexencap.c: * unexenix.c: * unexfreebsd.c: * unexfx2800.c: * unexhp9k3.c: * unexhp9k800.c: * unexmips.c: * unexnt.c: * unexsni.c: * unexsol2-6.c: * unexsol2.c: * unexsunos4.c: * unicode.c: * vm-limit.c: * win32.c: * window.c: Mark unused parameters with the UNUSED macro. 2004-09-19 Jerry James * s/windowsnt.h (DECLARE_DOESNT_RETURN_TYPE): Remove extern so that static funcions can be declared. 2004-09-14 Jerry James * mule-canna.c (CANNA_NEW_WCHAR_AWARE): Define to use new wchar interface. * mule-canna.c (call_Fding): Return an int to match the jrBeepFunc prototype. * mule-canna.c (Fcanna_initialize): The jrBeepFunc prototype is now given in the Canna headers. 2004-09-14 Jerry James * gifrlib.h: Remove redundant extern declarations. 2004-09-14 Jerry James * doprnt.c (emacs_doprnt_1): Change message to msg to eliminate a gcc shadow warning. * glyphs-gtk.c: * glyphs.h: Use enum image_instance_type and do not typedef the enum to image_instance_type to eliminate a gcc shadow warning. 2004-09-14 Jerry James * linuxplay.c (linux_play_data_or_file): Fix type punning warning. 2004-09-14 Jerry James * compiler.h: Change definition of RETURN_NOT_REACHED for icc. * glyphs-eimage.c (tiff_memory_write): Quiet gcc warning. 2004-09-13 Jerry James * callproc.c: Really remove. 2004-09-13 Jerry James * s/windowsnt.h: Define (DECLARE_)DOESNT_RETURN_TYPE instead of (DECLARE_)DOESNT_RETURN. * buffer.c (nsberror): Mark as noreturn. * cmdloop.c (Fcommand_loop_1): Mark as noreturn when !LISP_COMMAND_LOOP. * cmdloop.c (Freally_early_error_handler): Mark as noreturn. Use RETURN_NOT_REACHED to quash compiler warnings. * cmdloop.c (command_loop_3): Ditto. * cmdloop.c (command_loop_2): Ditto. * cmdloop.c (call_command_loop): Ditto, both versions. * cmdloop.c (command_loop_1): Ditto, when !LISP_COMMAND_LOOP. * cmdloop.c (Fcommand_loop_1): Ditto, when !LISP_COMMAND_LOOP. * commands.h (call_command_loop): Declare as noreturn. * compiler.h: Define (DECLARE_)DOESNT_RETURN_TYPE for functions with non-void return types. Use them to define (DECLARE_)DOESNT_RETURN. * device-x.c (x_IO_error_handler): Use RETURN_NOT_REACHED. * emacs.c (Frun_emacs_from_temacs): Mark as noreturn. * emacs.c (Fkill_emacs): Ditto. Use RETURN_NOT_REACHED. * eval.c (unwind_to_catch): Declare as noreturn. * eval.c (throw_or_bomb_out): Ditto. Remove comments about warnings that will now not be generated. * eval.c (Fthrow): Mark as noreturn. Use RETURN_NOT_REACHED. * eval.c (Fsignal): Use RETURN_NOT_REACHED. * eval.c (flagged_a_squirmer): Mark as noreturn. Use RETURN_NOT_REACHED. * fns.c (base64_conversion_error): Declare as noreturn. * frame-gtk.c (gtk_cant_notify_wm_error): Ditto. * frame-x.c (x_cant_notify_wm_error): Ditto. * gif_io.c (GifError): Mark as noreturn. * gif_io.c (GifInternError): Ditto. * gifrlib.h (GifInternError): Declare as noreturn. * gifrlib.h (GifError): Ditto. * lisp.h (EXFUN_NORETURN): New macro. * lisp.h (DEFUN_NORETURN): New macro. * lisp.h (Fkill_emacs): Declare as noreturn. * lisp.h (Fthrow): Ditto. * lread.c (read_syntax_error): Ditto. * minibuf.c (Fread_minibuffer_internal): Mark as noreturn. Don't bother calling specpdl_depth and unbind_to_1 since call_command_loop never returns. * objects.c (finalose): Mark as noreturn. * objects.h (finalose): Declare as noreturn. * process-unix.c (child_setup): Ditto. * search.c (matcher_overflow): Ditto. * search.c (signal_failure): Ditto. Make the return type void and remove the return statement. * search.c (search_command): Change the use of signal_failure to match, using RETURN_NOT_REACHED. 2004-08-18 Felix H. Gatzemeier * doprnt.c (emacs_doprnt_1): Use sprintf to format error messages from the formatting function. * eval.c (syntax_error): Emphasize that `reason' is not processed as a format string. 2004-09-11 Malcolm Purvis * config.h.in: Added entries for sys/resource.h, sys/vlimit.h, getrlimit() and vlimit(). * mem-limits.h: Use configure to check for the presence of OS-specific functions. General cleanup. 2004-09-10 Jerry James * intl-encap-win32.c (qxeDocumentProperties): Conditionalize Cygwin bug workaround on w32api header version. 2004-08-18 Felix H. Gatzemeier * alloc.c (malloced_storage_size): Renamed log to log2, twice, to fix a shadow warning in gcc 3.3.4. 2004-09-10 Malcolm Purvis * Makefile.in.in: Enable support for parallel builds. 2004-08-26 Jerry James * device-x.c (x_init_device): Remove unused variable device. * device-x.c (x_delete_device): Ditto. 2004-08-26 Jerry James * eval.c (Ffuncall): Remove unused variable orig_fun. 2004-08-26 Jerry James * event-Xt.c (emacs_Xt_unselect_console): Remove unused variable console. 2004-08-26 Jerry James * event-stream.c (munge_keymap_translate): Remove unused variable n. 2004-08-26 Jerry James * glyphs-eimage.c (tiff_memory_write): Use RETURN_NOT_REACHED. 2004-08-26 Jerry James * gutter.c (output_gutter): Removed unused variable frame. 2004-08-25 Jerry James * redisplay-x.c (x_output_string): Remove unused variable device. 2004-08-12 Jerry James * window.c (margin_width_internal): Remove unused variable b. * toolbar-common.c (common_output_toolbar_button): Remove unused variable frame. 2004-08-10 Jerry James * emacs.c (really_abort): make its return type DOESNT_RETURN. * lisp.h: declare really_abort with DECLARE_DOESNT_RETURN. 2004-08-04 Jerry James * regex.c: Fix the previous patch by moving to the right place. 2004-08-03 Jerry James * regex.c: Move #define gettext after #include "lisp.h" to avoid breaking the C++ build on Fedora systems. 2004-07-27 Malcolm Purvis * frame-gtk.c (gtk_make_frame_visible): * frame-gtk.c (gtk_make_frame_invisible): Use map/unmap instead of show/hide. This is what X uses and is prevents previously hidden widgets from suddenly reappearing. * gtk-xemacs.c (gtk_xemacs_paint): * gtk-xemacs.c (gtk_xemacs_draw): * gtk-xemacs.c (gtk_xemacs_expose): Only operate if the widget is drawable. * scrollbar-gtk.c (gtk_update_scrollbar_instance_status): Force size and location changes so that they can be seen before the next idle event. Without this rapid changes to scrollbar properties are not seen. 2004-07-07 Malcolm Purvis * console-gtk-impl.h: * console-gtk-impl.h (struct gtk_frame): * console-gtk-impl.h (FRAME_GTK_WIDGET_INSTANCE_HASH_TABLE): Add hash tables track tab_control callback data. Added #defines for GTK object data names. * console-gtk.h: Declaration of gtk_widget_to_frame(). * frame-gtk.c (gtk_widget_to_frame): New. * frame-gtk.c (gtk_create_widgets): * frame-gtk.c (allocate_gtk_frame_struct): * frame-gtk.c (gtk_mark_frame): Manage frame callbakc hash tables. * glyphs-gtk.c (gtk_map_subwindow): Fix size and moving bugs. * glyphs-gtk.c (gtk_redisplay_widget): Use correct size for widgets. * glyphs-gtk.c (gtk_widget_instantiate_1): Force reconsideration of widget size. * glyphs-gtk.c (gtk_widget_query_geometry): New * glyphs-gtk.c (gtk_register_gui_item): New * glyphs-gtk.c (gtk_add_tab_item): New * glyphs-gtk.c (gtk_tab_control_callback): New * glyphs-gtk.c (gtk_tab_control_instantiate): New * glyphs-gtk.c (gtk_tab_control_redisplay): Set notebook page. Use correct list when loading item. * glyphs-gtk.c (image_instantiator_format_create_glyphs_gtk): Register new methods. * gtk-xemacs.c (gtk_xemacs_size_allocate): Use XEmacs size, not default size, for widgets. * gui-gtk.c: Improved comment. * gui-x.c: Improved comment. * menubar-gtk.c (__generic_button_callback): Use gtk_widget_to_frame instead of __get_channel. * scrollbar-gtk.c: * ui-gtk.c: Use symbolic names for GTK object data. 2004-07-06 Lutz Euler * syntax.c (setup_syntax_cache): Fix behavior for buffers containing multibyte chars. Fixes "Fatal error: assertion failed, file src/buffer.h, line 617, (x) >= ((Charbpos) 1) && x <= ((buf)->text->bufz + 0)" 2004-06-29 Jerry James * specifier.c (check_valid_inst_list): Change LIST_LOOP to EXTERNAL_LIST_LOOP_2. * specifier.c (check_valid_spec_list): Ditto. 2004-06-16 Malcolm Purvis * malloc.c (morecore): siz is a long because in some architectures (eg ia-64) an int cannot hold the address range. Additional patch from the SuSe distribution. 2004-06-15 Malcolm Purvis * emacs.c: * malloc.c: lim_data is a long because in some architectures (eg ia-64) an int cannot hold the address range. * mem-limits.h: lim-data is a long. Linux uses getrlimit() instead of ulimit() because ulimit() always returns -1. * file-coding.h (struct Lisp_Coding_System): Moved a field to the end of the structure to work around alignment problems on the ia-64. * file-coding.c (struct convert_eol_coding_system): Added dummy field to work around alignment problems on the ia-64. 2004-06-08 Didier Verna * config.h.in (EXTERN_C_BLOCK_BEGIN): Remove. (EXTERN_C_BLOCK_END): Ditto. * nas.c: Use BEGIN_C_DECLS and END_C_DECLS instead. 2004-06-07 Adrian Aichner * device-x.c (x_IO_error_handler): Phrase duplication typo fixes for typos found by xemacs-builds/adrian/typology/phrase-duplication-typo.pl. 2004-06-06 Ilya N. Golubev * extw-Xt.c (_XT_WAIT_FOR_SOMETHING): Fix: complete macro renaming: #define. 2004-06-03 Didier Verna * config.h.in (EXTERN_C_BLOCK_BEGIN): New macro. (EXTERN_C_BLOCK_END): Ditto. * nas.c: Use them around audio headers. * extw-Xt.c: Fix EXTERN_C usage (see 2004-06-02 below). 2004-06-02 Didier Verna C++ related fixes. * ExternalClient-Xlib.c (window_has_focus_p): Fix nchild parameter type. * ExternalClient.c (ComputeWindowAttributes): Fix old K&R function prototype. * ExternalClient.c (Destroy): Ditto. * ExternalClient.c (QueryGeometry): Ditto. * ExternalShell.c (EventHandler): Ditto. * ExternalShell.c (ExternalShellDestroy): Ditto. * ExternalShell.c (ChangeManaged): Ditto. * ExternalShell.c (ExternalShellRootGeometryManager): Ditto. * extw-Xt.c: Wrap `fatal' and `_XtWaitForSomething' function prototypes in EXTERN_C. * extw-Xt.c (_XT_WAIT_FOR_SOMETHING): Rename macro (previously _XtWaitForSomething). * extw-Xt.c (extw_wait_for_response): Use it. * nas.c (EXTERN_C): Wrap audio headers inclusion in EXTERN_C. 2004-05-21 Jerry James * floatfns.c (Ffloat): Add missing return keyword. * number.h: Declare Qbignump, Qratiop, and Qbigfloatp in every case. * number.c: Ditto. * number.c (syms_of_number): Ditto. Declare Fbigfloat_get_precision and Fbigfloat_set_precision. * number.c (Fbigfloat_get_precision): New function. * number.c (Fbigfloat_set_precision): New function. * number.c (vars_of_number): Clarify that default-float-precision of 0 means to create normal floats. Change bigfloat-max-prec to bigfloat-maximum-precision. 2004-05-15 Malcolm Purvis * glyphs-gtk.c (gtk_xpm_instantiate): Rewrite the XPM data to replace symbolic color entries with the real colors specified in xpm-color-symbols, before passing the XPM to gtk. * glyphs-gtk.h: Use the generic pixmap_image_instance.mask for masks, instead of a GTK specific field, so that it is used in by generic code. 2004-05-15 Malcolm Purvis * event-gtk.c: * event-gtk.c (gtk_event_to_emacs_event): * menubar-gtk.c: * menubar-gtk.c (gtk_xemacs_menubar_class_init): * menubar-gtk.c (gtk_xemacs_menubar_size_request): * menubar-gtk.c (gtk_xemacs_accel_label_get_type): * menubar-gtk.c (gtk_xemacs_set_accel_keys): * menubar-gtk.c (__activate_menu): * menubar-gtk.c (convert_underscores): * menubar-gtk.c (remove_underscores): * menubar-gtk.c (menu_convert): * menubar-gtk.c (menu_descriptor_to_widget_1): * menubar-gtk.c (menu_descriptor_to_widget): * menubar-gtk.c (menu_can_reuse_widget): * menubar-gtk.c (menu_create_menubar): * menubar-gtk.c (gtk_popup_menu): * menubar-gtk.c (Fgtk_build_xemacs_menu): Added support for Gtk menu bar and menu item mnemonics. 2004-05-10 Jerry James * config.h.in: Add HAVE_LTDL. * emodules.c: Include LTDL headers, if needed. * emodules.c (vars_of_module): Add LTDL initialization code. * sysdll.c: Remove unused dll_init functions. Add LTDL support. * sysdll.h: Remove dll_init declaration and adjust spacing. 2004-05-05 Chuck Hines * dgif_lib.c (DGifSlurp): Changed do-while to while to stop coredump from deref of NULL ptr (ExtData) 2004-05-05 Jerry James * number.c: Use DEFINE_BASIC_LRECORD_IMPLEMENTATION instead of DEFINE_LRECORD_IMPLEMENTATION for bignum, ratio, and bigfloat. * number.c (bignum_finalize): Remove; we already do this with an ADDITIONAL_FREE macro in alloc.c. * number.c (ratio_finalize): Ditto. * number.c (bigfloat_finalize): Ditto. * number.c (vars_of_number): Put all initialization of Vbigfloat_max_prec here, but leave some commented until we can dump bignums. * number.c (init_number): Remove Vbigfloat_max_prec initialization. 2004-05-03 Jerry James * floatfns.c (Fexpt): Don't shadow the global symbol exp. * number.c: Remove unused testing function string_to_bignum and extraneous semicolon; thanks to Vin. * number.h: Add make_floating prototype. 2004-04-20 Malcolm Purvis * console-gtk-impl.h: Include X11.h. * console-gtk-impl.h (struct gtk_device): Use X types for keysym data. * data.c (Fstring_to_number): Cast Ibtye to char* for atoX arg. * device-gtk.c (gtk_init_device): Convert gtkrc filename to extern encoding before use by GTK. * device-gtk.c (Fgtk_grab_pointer): Cast bitmask to expected type. * emacs-marshals.c: INT return type is gint, not guint. * event-gtk.c: Add args to gtk_keysym_to_emacs_keysym() prototype. * event-gtk.c (gtk_event_to_emacs_event): Cast button posn from double to int. * event-gtk.c (gtk_reset_key_mapping): Avoid casts to void* for keysym_map. * frame-gtk.c (gtk_set_initial_frame_size): Avoid '|' of bitfield enum. * frame-gtk.c (gtk_initialize_frame_size): Cast to right type. * frame-gtk.c (gtk_get_frame_parent): Cast to right type. * frame-gtk.c (gtk_set_frame_size): Avoid '|' of bitfield enum. * gccache-gtk.c: mask type is unsigned long, not enum. * gccache-gtk.c (gc_cache_lookup): mask type is unsigned long, not enum. * gccache-gtk.h (gc_cache_lookup): mask type is unsigned long, not enum * glade.c (Fglade_xml_signal_connect): Cast Ibtye to char*. * glyphs-gtk.c: Remove extra definition of Qxface. * glyphs-gtk.c (gtk_print_image_instance): #ifdef, not #if, HAVE_SUBWINDOWS. * glyphs-gtk.c (gtk_finalize_image_instance): cast to right type. * glyphs-gtk.c (gtk_image_instance_equal): #ifdef, not #if, HAVE_SUBWINDOWS. * glyphs-gtk.c (gtk_image_instance_hash): #ifdef, not #if, HAVE_SUBWINDOWS. * glyphs-gtk.c (xbm_instantiate_1): Use Extbyte*, not char*. * glyphs-gtk.c (struct color_symbol): Use Ibyte, not char*. * glyphs-gtk.c (extract_xpm_color_names): Pass correct data to free_cons(). * glyphs-gtk.c (gtk_xpm_instantiate): width, height are gint, not unsigned. Use proper internal strcasecmp function. * glyphs-gtk.c (resource_name_to_resource): Expect image_instance_type, not int. * glyphs-gtk.c (resource_symbol_to_type): Return image_instance_type, not int. * glyphs-gtk.c (gtk_resource_instantiate): Use image_instance_type, not int. * glyphs-gtk.c (cursor_name_to_index): Return GdkCursorType, not gint. * glyphs-gtk.c (cursor_font_instantiate): Use GdkCursorType, not gint. * glyphs-gtk.c (gtk_redisplay_widget): Commented out unused var. * glyphs-gtk.c (BUILD_GLYPH_INST): Use ExtByte, not char* * glyphs-gtk.c (gtk_colorize_image_instance): Cast to enum bitfield. * glyphs.h: typedef image_instance_type. * gtk-glue.c (xemacs_gtklist_to_list): Cast first arg of g_list_foreach() to right type. * gtk-glue.c (xemacs_list_to_array): Cast to cghar*. * gtk-glue.c (gdk_event_to_emacs_event): Cast button posn from double to int. * gtk-xemacs.c (gtk_xemacs_new): Cast constructor return to right type. * gtk-xemacs.c (gtk_xemacs_draw): Cast data to right type. * gui-gtk.c: Removed double definition of Qmenu_no_selection_hook. * menubar-gtk.c (gtk_xemacs_menubar_new): Cast constructor return to right type. * menubar-gtk.c (menu_name_to_accelerator): Remove unnecessary cast to unsigned char. * menubar-gtk.c (remove_underscores): Use Ibyte, char char* * menubar-gtk.c (menu_descriptor_to_widget_1): ditto * menubar-gtk.c (menu_can_reuse_widget): ditto * objects-gtk.c (gtk_initialize_font_instance): Cast to right type. * objects-gtk.c (gtk_find_charset_font): Use Ibyte, not char*. * objects-gtk.c (__get_gtk_font_truename): ditto. * redisplay-gtk.c (gtk_get_gc): Cast mask to right type. * redisplay-gtk.c (gtk_output_string):Font attibs are int, not unsigned. * scrollbar-gtk.c (scrollbar_cb): Cast to right type. * select-gtk.c (gtk_own_selection): Removed unused var selection_time. * sysdll.c (search_linked_libs): Count is unsigned. * sysdll.c (dll_function): Cast function pointer to void*. * ui-byhand.c (generic_toolbar_insert_item): Cast Ibyte to char*. * ui-gtk.c: Macro to hide manipulation of fundamental types. * ui-gtk.c (initialize_dll_cache): Type problems with literal strings. * ui-gtk.c (Fdll_load): Use Ibyte form of strdup. * ui-gtk.c (__allocate_object_storage): Cast during fundamental type test. * ui-gtk.c (type_to_marshaller_type): Cast during fundamental type test. * ui-gtk.c (__dll_mapper): Use CIbyte, not char*. * ui-gtk.c (Fgtk_import_function_internal): Cast during fundamental type test. * ui-gtk.c (Fgtk_call_function): Cast during fundamental type test. * ui-gtk.c (Fgtk_describe_type): Cast during fundamental type test. * ui-gtk.c (gtk_type_to_lisp): Cast during fundamental type test. * ui-gtk.c (lisp_to_gtk_type): Cast during fundamental type test. * ui-gtk.c (lisp_to_gtk_ret_type): Cast during fundamental type test. 2004-04-30 Jerry James * number.c (vars_of_number): Fix comment. Initialize bigfloat-max-prec when it is possible to do so safely. * number.c (init_number): If bigfloat-max-prec is a bignum, set it only when initialized. 2004-04-19 Jerry James * data.c (sign_extend_lisp_int): Use INT_VALBITS instead of VALBITS to compute the location of the sign bit. * event-stream.c (Fcurrent_event_timestamp): Replace incorrect use of VALBITS with EMACS_INT_MAX. * events.c (Fevent_timestamp): Ditto. * events.c (TIMESTAMP_HALFSPACE): Change VALBITS to INT_VALBITS to compute the halfway point to timestamp wraparound. * floatfns.c (float_to_int): Compare against EMACS_INT_MAX and EMACS_INT_MIN instead of using VALBITS. * floatfns.c (Flogb): Use EMACS_INT_MIN instead of building an incorrect number with VALBITS. * fns.c (Frandom): Use INT_VALBITS instead of VALBITS to compute the denominator. * sysdep.c (get_random): Use INT_VALBITS instead of VALBITS to build random numbers. 2004-04-18 Jerry James * dump-data.c (dumped_data_get): Change return type to char *. * dump-data.h (dumped_data_get): Ditto. 2004-04-15 Jerry James * signal.c (check_what_happened): Remove check for proper redisplay wrapping. * signal.c (check_quit): Put the check here instead. 2004-04-18 Stephen J. Turnbull * emacs.c (main_1): dumped_data_max_size and dumped_data_align_offset return size_t, so need %u format conversion. 2004-04-18 Stephen J. Turnbull * Makefile.in.in ($(LISP)/finder-inf.el): Force removal. 2004-02-22 Stephen J. Turnbull * console.c (function_key_map): Reference `key-binding'. * keymap.c (Vkey_translation_map): Improve docstring. 2004-04-18 Olivier Galibert * emacs.c (main_1): Fix stupid logic error in -si handling. 2004-04-15 Jerry James * number.c (Foddp): Lisp name should be oddp, not odd. Thanks to Olivier Galibert. 2003-12-07 Olivier Galibert * Makefile.in.in: Add in-executable dump file support. * dump-data.h (dumped_data_get): Added. * dump-data.c: Added. * emacs.c (main_1): Add support for -si. * dumper.c (pdump_ram_try): Added. Tries getting the dump file from within the executable itself. (pdump_load): Call pdump_ram_try. 2004-04-15 Jerry James * data.c (Fstring_to_number): Skip leading '-' when finding the end of a number. 2004-04-14 Jerry James * data.c (Fstring_to_number): Work around limitations of GMP string to number converting functions. * lread.c (read_atom): Comment fix: the behavior is not random. * number.c (string_to_bignum): Ditto. 2004-04-13 Jerry James * data.c (Fstring_to_number): Skip leading + sign to avoid triggering random GMP behavior. * lread.c (read_atom): Ditto. * lread.c (isratio_string): Recognize ratio with leading + sign. * number.c (string_to_bignum): Skip leading + sign. 2004-01-30 Glynn Clements * device-x.c (x_error_handler): Don't call stderr_out 2004-04-08 Jerry James * data.c: Use #ifndef for functions unused with new number types. * data.c (digit_to_number): Unused when HAVE_BIGNUM. * number.c: Remove multiply defined symbols Qintegerp & Qnumberp. * number.c (syms_of_number): DEFSUBR(Ffloatingp) was omitted. * print.c (print_internal): g++ thinks that specdepth might be used undefined. It isn't, but the compiler can't tell. 2004-04-07 Jerry James * number.c (Fevenp): Change the C boolean into Qnil/Qt. Thanks to Robert Royar, Stephen Turnbull, and Hrvoje Niksic. * number.c (Foddp): Ditto. 2004-04-06 Jerry James * bytecode.c (bytecode_arithcompare): Provide a default case to silence ICC. * bytecode.c (bytecode_arithop): Ditto. * data.c (Fstring_to_number): Use Ibyte instead of char. * data.c (Fmax): Cast from Ibyte to char as needed. * data.c (Flogand): REALLY commit the previous patch to data.c. * doprnt.c (emacs_doprnt_1): Use Ibyte instead of char. * floatfns.c (Ffloor): Provide a default case to silence ICC. * lread.c (parse_integer): Cast from Ibyte to char. * number-gmp.c: Get the qxe_getpid prototype. * number.c (string_to_bignum): Cast from Ibyte to char. * number.c (get_number_type): ICC does not know that abort does not return. * number.c (internal_coerce_number): Ditto. * number.h: Declare get_number_type. 2004-04-06 Jerry James * number-mp.c (bignum_set_string): Read negative numbers correctly. 2004-04-06 Jerry James * data.c (Flogand): Fix for --use-union-type. * data.c (Flogior): Ditto. 2004-04-06 Jerry James * number-mp.c (bignum_to_double): Original algorithm was wrong. 2004-04-06 Stephen J. Turnbull * lisp.h (Other numeric types): Band-aid: #define make_integer. 2004-04-05 Jerry James * Makefile.in.in (number_objs): New. * Makefile.in.in (objs): Use it. * alloc.c: Make comment more precise. * alloc.c (make_bignum): New function. * alloc.c (make_bignum_bg): New function. * alloc.c (make_ratio): New function. * alloc.c (make_ratio_bg): New function. * alloc.c (make_ratio_rt): New function. * alloc.c (make_bigfloat): New function. * alloc.c (make_bigfloat_bf): New function. * alloc.c (sweep_bignums): New function. * alloc.c (sweep_ratios): New function. * alloc.c (sweep_bigfloats): New function. * alloc.c (gc_sweep): Use the new sweep functions. * alloc.c (Fgarbage_collect): Report collected number objects. * alloc.c (common_init_alloc_early): Initialize number allocators. * bytecode.c (bytecode_negate): Negate more number types. * bytecode.c (bytecode_arithcompare): Compare more number types. * bytecode.c (bytecode_arithop): Operate on more number types. * bytecode.c (execute_optimized_program): Several changes in support of the new number types. * config.h.in: Add SIZEOF_DOUBLE, DOUBLE_BITS, WITH_NUMBER_TYPES, WITH_GMP, WITH_MP, MP_PREFIX, and HAVE_MP_MOVE. * data.c: Add symbol Qnonnegativep. * data.c (Ffixnump): New function. * data.c (Fnatnump): Work with bignums alos. * data.c (Fnonnegativep): New function. * data.c (Fnumberp): Return t for any number type. * data.c (ARITHCOMPARE_MANY): Add cases for the new number types. * data.c (Feqlsign): Work with the new number types. * data.c (Flss): Ditto. * data.c (Fgtr): Ditto. * data.c (Fleq): Ditto. * data.c (Fgeq): Ditto. * data.c (Fneq): Ditto. * data.c (Fzerop): Ditto. * data.c (Fnumber_to_string): Ditto. * data.c (Fstring_to_number): Ditto. * data.c (Fplus): Ditto. * data.c (Fminus): Ditto. * data.c (Ftimes): Ditto. * data.c (Fdiv): New function to produce ratios. * data.c (Fquo): Work with the new number types. * data.c (Fmax): Ditto. * data.c (Fmin): Ditto. * data.c (Flogand): Ditto. * data.c (Flogior): Ditto. * data.c (Flogxor): Ditto. * data.c (Flognot): Ditto. * data.c (Frem): Ditto. * data.c (Fmod): Ditto. * data.c (Fash): Ditto. * data.c (Flsh): Ditto. * data.c (Fadd1): Ditto. * data.c (Fsub1): Ditto. * data.c (syms_of_data): Declare new symbols and Lisp functions. * depend: Regenerate. * doprnt.c: Add converters for the new number types. * doprnt.c (union printf_arg): Add new obj field. * doprnt.c (get_doprnt_args): Use the new converters. * doprnt.c (emacs_doprnt_1): Convert and print the new number types. * emacs.c (main_1): Call syms_of_, vars_of_, and init_number. * floatfns.c (float_to_int): Convert to bignums if necessary. * floatfns.c (extract_float): Extract the new number types. * floatfns.c (Fexpt): Work with bignums. * floatfns.c (Fsqrt): Ditto. * floatfns.c (Fabs): Work with the new number types. * floatfns.c (Ffloat): Ditto. * floatfns.c (Fceiling): Ditto. * floatfns.c (Ffloor): Ditto. * floatfns.c (Fround): Ditto. * floatfns.c (Ftruncate): Ditto. * fns.c (Frandom): Update docstring and accept bignum limits. * fns.c (internal_equalp): Work with the new number types. * general-slots.h: Add new type name symbols. * lisp.h: Include number.h. Add isratio_string prototype. Declare Qnonnegativep and Qnumberp. * lread.c (read_atom): Read ratios. * lread.c (parse_integer): Read bignums. * lread.c (isratio_string): New functions. * lrecord.h (lrecord_type): Add new number type values. * symsinit.h: Declare syms_of_, vars_of_, and init_number. * sysdep.c (seed_random): Set the bignum random seed. 2004-03-30 Zajcev Evgeny * window.c: Declare `allow_deletion_of_last_visible_frame' extern. * window.c (window_loop): [fix] Take into account `allow-deletion-of-last-visible-frame' variable. * window.c (replace-buffer-in-windows): Ditto. -------- ChangeLog Entries from tests/ChangeLog -------- 2004-10-22 Stephen J. Turnbull * XEmacs 21.5.18 "chestnut" is released. 2004-10-07 Stephen J. Turnbull * automated/regexp-tests.el: Add tests for bug identified by Steve Youngs 2004-09-30 2004-09-08 Stephen J. Turnbull * automated/regexp-tests.el: Add tests for bug identified by Katsumi Yamaoka 2004-09-03 . 2004-05-14 Stephen J. Turnbull * automated/tag-tests.el (first form): Put non-ASCII chars back. 2004-05-13 Jerry James * automated/lisp-tests:el: Another test fix because (eq most-negative-fixnum (- most-negative-fixnum)). 2004-05-11 Vin Shelton * automated/tag-test.el: Use a temp directory to avoid conflicts with extra TAGS files. 2004-05-08 Vin Shelton * automated/tag-test.el: Created. 2004-04-21 Jerry James * automated/test-harness.el (Assert): Add an optional failing-case arg so we can see what the test was trying to do when it failed. * automated/lisp-tests.el: Use the failing-case arg for Asserts with variables. Use eql on tests that might produce bignums. Fix test for non-bignum XEmacsen that fails because (eq most-negative-fixnum (- most-negative-fixnum)). 2004-04-19 Stephen J. Turnbull * automated/mule-tests.el: Inhibit GC to speed up BIG_STRING tests. 2004-04-19 Stephen J. Turnbull * automated/mule-tests.el: Darwin doesn't like ISO 8859/2 filenames. 2004-04-05 Jerry James * automated/lisp-tests.el: Add bignum and ratio tests. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Fri Oct 22 07:47:28 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MBlQBJ013912; Fri, 22 Oct 2004 07:47:26 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MBlOB4013903 for ; Fri, 22 Oct 2004 07:47:24 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9MBlN2O013902 for xemacs-beta-mailman@xemacs.org; Fri, 22 Oct 2004 07:47:23 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MBlMvA013889 for ; Fri, 22 Oct 2004 07:47:22 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9MBlMjD013888 for xemacweb@tux.org; Fri, 22 Oct 2004 07:47:22 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MBlLUN013877; Fri, 22 Oct 2004 07:47:21 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CKxt9-0002iu-00; Fri, 22 Oct 2004 20:47:19 +0900 To: Jerry James References: <878ya289tl.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 22 Oct 2004 20:47:18 +0900 In-Reply-To: (Jerry James's message of "Thu, 21 Oct 2004 22:49:25 -0500") Message-ID: <878y9z0ybd.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "Stephen J. Turnbull" , XEmacs Beta Subject: Re: Please review timer patch X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Jerry" == Jerry James writes: Jerry> Do you really think somebody might do that? Update a Jerry> package that is considered to be on the fringes, and not Jerry> update a package that is considered central, I mean? I Jerry> suppose it is possible, but I also don't think I am going Jerry> to lose much sleep over it. I know somebody will. After all, that's basically the scenario that makes David Kastrup hate XEmacs packages. And besides, we have Windows users. If you haven't completely broken your Windows system by upgrading an innocuous library, you're still running Windows 3.0. Don't broke what ain't fixable, or some such. :-) No, I'm not going to lose much sleep over it, either. But I did want to bring it up in case I had mistaken the Lincoln Tunnel for a gopher hole. Not to mention feeling much less anal and paranoid after uploading 15MB of tarball! Jerry> since a group of timer-related functions are either all in Jerry> the old place or all in the new place, this is sufficient: Indeed it is. Jerry> If I add that to timer.el in fsf-compat, does anybody Jerry> object to me committing the patch? Not I. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Fri Oct 22 08:56:50 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MCukaj025208; Fri, 22 Oct 2004 08:56:47 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MCuiBc025198 for ; Fri, 22 Oct 2004 08:56:44 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9MCuiG0025196 for xemacs-beta-mailman@xemacs.org; Fri, 22 Oct 2004 08:56:44 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MCuhbB025182 for ; Fri, 22 Oct 2004 08:56:43 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9MCuhVJ025179 for xemacweb@tux.org; Fri, 22 Oct 2004 08:56:43 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MCugg4025157 for ; Fri, 22 Oct 2004 08:56:43 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CKyyF-0002xa-00; Fri, 22 Oct 2004 21:56:39 +0900 To: xemacs-beta@xemacs.org References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 22 Oct 2004 21:56:38 +0900 In-Reply-To: (Norbert Koch's message of "Fri, 22 Oct 2004 08:25:30 +0200") Message-ID: <87y8hyzzax.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: Norbert Koch Subject: Re: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041021) i386-unknown-freebsd4.10 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Norbert, Thanks for the build report! Could you take a look at this file and see what value for _POSIX_C_SOURCE makes sense? /usr/include/sys/cdefs.h:273: warning: `_POSIX_C_SOURCE' is not defined /usr/include/sys/cdefs.h:279: warning: `_POSIX_C_SOURCE' is not defined I think that what we can do is to put a configure test that defines _POSIX_C_SOURCE to 0 on FreeBSD 4.{9,10}. Steve -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Fri Oct 22 09:19:24 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MDJNeF028662; Fri, 22 Oct 2004 09:19:23 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MDJL2J028656 for ; Fri, 22 Oct 2004 09:19:21 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9MDJLoR028655 for xemacs-beta-mailman@xemacs.org; Fri, 22 Oct 2004 09:19:21 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MDJKn2028642 for ; Fri, 22 Oct 2004 09:19:20 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9MDJKxW028641 for xemacweb@tux.org; Fri, 22 Oct 2004 09:19:20 -0400 Received: from mail.LF.net (mail.LF.net [212.9.160.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MDJINs028627; Fri, 22 Oct 2004 09:19:19 -0400 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CKzKA-000Fq6-Bf; Fri, 22 Oct 2004 15:19:18 +0200 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CKzK9-0005Fi-PW; Fri, 22 Oct 2004 15:19:17 +0200 To: "Stephen J. Turnbull" References: <87y8hyzzax.fsf@tleepslib.sk.tsukuba.ac.jp> From: Norbert Koch X-Face: 5*nyF1\39:,h6Sk1<}(t1O5x!y5y6@XzBRq5LAYj;Xzb*Ak,]@$HL@>: c&#dUFU=U8O(+/6T0k{j{1~uS@GVk4zurEEb.~MoSbG2pM4z!~/<@.tcd `uD`fNR+TM\@++x@!/Bq)24"xD_kGn,jqwVQa|R'|FFxgWa+$0x]p>KE9E /Xk0$%a*2*K]"zOtbk9v0sNgwb2H"IOaEjCVolb5&yW`o#w2}!w!M{Dn&{K0t Mail-Followup-To: "Stephen J. Turnbull" , xemacs-beta@xemacs.org Date: Fri, 22 Oct 2004 15:19:17 +0200 In-Reply-To: <87y8hyzzax.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Fri, 22 Oct 2004 21:56:38 +0900") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of nk@viteno.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL,UPPERCASE_25_50 autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041021) i386-unknown-freebsd4.10 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Stephen J. Turnbull" writes: Hi Stephen, > Could you take a look at this file and see what value for > _POSIX_C_SOURCE makes sense? > > /usr/include/sys/cdefs.h:273: warning: `_POSIX_C_SOURCE' is not defined > /usr/include/sys/cdefs.h:279: warning: `_POSIX_C_SOURCE' is not defined > > I think that what we can do is to put a configure test that defines > _POSIX_C_SOURCE to 0 on FreeBSD 4.{9,10}. Set it to '2'? Here's the excerpt of cdefs.h: /* Deal with IEEE Std. 1003.1-1990, in which _POSIX_C_SOURCE == 1. */ #if _POSIX_C_SOURCE == 1 #undef _POSIX_C_SOURCE /* Probably illegal, but beyond caring now. */ #define _POSIX_C_SOURCE 199009 #endif /* Deal with IEEE Std. 1003.2-1992, in which _POSIX_C_SOURCE == 2. */ #if _POSIX_C_SOURCE == 2 #undef _POSIX_C_SOURCE #define _POSIX_C_SOURCE 199209 #endif norbert. From xemacs-beta-bounces@xemacs.org Fri Oct 22 11:58:52 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MFvN6S020996; Fri, 22 Oct 2004 11:57:24 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MFvDRh020937 for ; Fri, 22 Oct 2004 11:57:13 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9MFvDpn020936 for xemacs-beta-mailman@xemacs.org; Fri, 22 Oct 2004 11:57:13 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MFvCoV020925 for ; Fri, 22 Oct 2004 11:57:12 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9MFvCwp020924 for xemacweb@tux.org; Fri, 22 Oct 2004 11:57:12 -0400 Received: from stephens.ittc.ku.edu (stephens.ittc.ku.edu [129.237.125.220]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MFvBe7020909 for ; Fri, 22 Oct 2004 11:57:12 -0400 Received: from diannao.ittc.ku.edu (diannao.ittc.ku.edu [129.237.126.112]) by stephens.ittc.ku.edu (8.12.11/8.12.11/ITTC-ANTISPAM-ANTIVIRUS-3.1) with ESMTP id i9MFv05G027542 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 22 Oct 2004 10:57:00 -0500 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.12.11/8.12.11) with ESMTP id i9MFv03s006967; Fri, 22 Oct 2004 10:57:00 -0500 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id i9MFuxQ7006966; Fri, 22 Oct 2004 10:56:59 -0500 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: XEmacs Beta From: Jerry James X-Face: +5(Pfr,; N>q#6NT,Qi5^TQh-MaUnz#kGN~OW[CQj~RS+sIor( '_8K^f9u^Y#.N`>9oKN$\JpI Date: Fri, 22 Oct 2004 10:56:59 -0500 Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-VirusScan: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of james@eecs.ku.edu does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Cc: Ben Wing Subject: lstream writing, flushing, & closing X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Ben, Near the end of Lstream_really_write in lstream.c, the local variable error_occurred is set if the writer function returned an error. However, if a flusher function exists, the flusher function is then called, regardless of whether the writer function succeeded or not. This means that error_occurred is set to the flusher's return value, thereby discarding error_occurred set by the writer. It looks to me like the code should be this instead: if (!error_occurred && lstr->imp->flusher) error_occurred = (lstr->imp->flusher) (lstr) < 0; Do you agree? Also, for about a year now, some of us Linux users have been suffering from an email truncation bug that appears to be lstream-related. In particular, it appears that the sendmail subprocess isn't able to keep up, so when Lstream_close is called, there is still unflushed data in the lstream. We then get a call sequence like this: Lstream_close -> Lstream_pseudo_close -> Lstream_flush which leads to one more attempt to write out the unflushed data. This attempt fails, because the pipe is still full, so writing would block. But then Lstream_flush silently nukes the remaining data in the stream and reports success. This leads to email that suddenly terminates in the middle of a message. I see two problems here. 1) Most of the API was designed to be as asynchronous as possible, but closing is an essentially synchronous action. 2) Lstream_flush discards data without letting the user know. Silent data loss is bad. Tony Bennett figured this out. He suggested a patch to fix the problem which has gone through several iterations between him and me since. The latest one is to change Lstream_pseudo_close like this: static int Lstream_pseudo_close (Lstream *lstr) { int flush_rc; if (! (lstr->flags & LSTREAM_FL_IS_OPEN)) Lstream_internal_error ("lstream is not open", lstr); /* Flush all the data in the buffer before closing. May require multiple passes thru Lstream_flush_out(). This loop (instead of just calling Lstream_flush_out(), fixes a problem where we sometimes lose data sent to a process. */ do { flush_rc = Lstream_flush_out(lstr); } while (lstr->out_buffer_ind > 0 && flush_rc >= 0); /* don't check errors here -- best not to risk file descriptor loss */ return Lstream_flush (lstr); } For me, this works great. The email truncation bug is gone. Life is good. Unfortunately, Adrian reports that this patch sends the native Windows build into the twilight zone. He says that the build stalls for 15-20 minutes at a time. This suggests that somewhere during the current native Windows build, silent data loss is occurring, but that that loss is inconsequential. This also suggests that something like the above patch is needed for the file descriptor implementation, but is highly undesirable for some lstream implementation that is specific to the native Windows build. If you have any suggestions about how we might fix this problem for Linux users without making the Windows users suffer, I would really appreciate hearing about it. Regards, -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Fri Oct 22 12:11:19 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MG9uga023153; Fri, 22 Oct 2004 12:09:57 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MG8ubf023043 for ; Fri, 22 Oct 2004 12:08:56 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9MG8uIm023042 for xemacs-beta-mailman@xemacs.org; Fri, 22 Oct 2004 12:08:56 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MG8tbW023022 for ; Fri, 22 Oct 2004 12:08:55 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9MG8soJ023019 for xemacweb@tux.org; Fri, 22 Oct 2004 12:08:54 -0400 Received: from mail.LF.net (mail.LF.net [212.9.160.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MG8sJ3023013 for ; Fri, 22 Oct 2004 12:08:54 -0400 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CL1yH-000Kk4-GB for xemacs-beta@xemacs.org; Fri, 22 Oct 2004 18:08:53 +0200 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CL1yH-0005Pd-3a for xemacs-beta@xemacs.org; Fri, 22 Oct 2004 18:08:53 +0200 To: xemacs-beta@xemacs.org From: Norbert Koch X-Face: 5*nyF1\39:,h6Sk1<}(t1O5x!y5y6@XzBRq5LAYj;Xzb*Ak,]@$HL@>: c&#dUFU=U8O(+/6T0k{j{1~uS@GVk4zurEEb.~MoSbG2pM4z!~/<@.tcd `uD`fNR+TM\@++x@!/Bq)24"xD_kGn,jqwVQa|R'|FFxgWa+$0x]p>KE9E /Xk0$%a*2*K]"zOtbk9v0sNgwb2H"IOaEjCVolb5&yW`o#w2}!w!M{Dn&{K0t Mail-Followup-To: xemacs-beta@xemacs.org Date: Fri, 22 Oct 2004 18:08:40 +0200 Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of nk@viteno.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Subject: XEmacs Packages have been pre-released 2004-10-22-17 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hey there everyone. I have just added the following packages to the 'Pre-Releases' directory: New Packages in Pre-Release: =========================== fsf-compat-1.15-pkg.tar.gz upstream version: none xemacs-base-1.89-pkg.tar.gz upstream version: none Previously Announced Packages Still in Pre-Release: ================================================== Sun-1.16-pkg.tar.gz upstream version: none auctex-1.42-pkg.tar.gz upstream version: 11.53 calc-1.26-pkg.tar.gz upstream version: 2.02fX3 clearcase-1.09-pkg.tar.gz upstream version: /main/laptop/156 dictionary-1.15-pkg.tar.gz upstream version: 1.8 dired-1.16-pkg.tar.gz upstream version: 7.12 ecb-1.19-pkg.tar.gz upstream version: 2.27 ecrypto-0.18-pkg.tar.gz upstream version: 2.0 edit-utils-2.16-pkg.tar.gz upstream version: none efs-1.33-pkg.tar.gz upstream version: 1.23 ess-1.12-pkg.tar.gz upstream version: 5.2.3 gnus-1.82-pkg.tar.gz upstream version: 5.10.6 mail-lib-1.68-pkg.tar.gz upstream version: none pgg-1.05-pkg.tar.gz upstream version: 0.1 riece-1.16-pkg.tar.gz upstream version: 1.0.3 sasl-1.15-pkg.tar.gz upstream version: 1.14.4 sieve-1.17-pkg.tar.gz upstream version: none text-modes-1.79-pkg.tar.gz upstream version: none tramp-1.20-pkg.tar.gz upstream version: 2.0.45 xemacs-devel-1.65-pkg.tar.gz upstream version: none xwem-1.18-pkg.tar.gz upstream version: 0.2 Detailed Changes: ================ - ------- ChangeLog Entries from xemacs-packages/fsf-compat/ChangeLog ------- 2004-10-22 Norbert Koch * Makefile (VERSION): XEmacs package 1.15 released. 2004-09-07 Jerry James * timer.el (timer-create): Use defalias. * timer.el (timerp): Ditto. * timer.el (timer-set-time): Make DELTA be positive, not nonnegative, as in Emacs 21.3. When the time is now, use itimer-short-interval instead of 1 second. * timer.el (timer-set-idle-time): Use the correct repeat value. * timer.el (timer-next-integral-multiple-of-time): Move to timer-funcs.el. * timer.el (timer-relative-time): Ditto. * timer.el (timer-inc-time): Simplify expressions. * timer.el (timer-set-time-with-usecs): Sync with Emacs 21.3. Mark as obsolete. * timer.el (timer-activate): Add Emacs 21.3 optional arg, but do not support it. * timer.el (timer-activate-when-idle): Ditto. * timer.el (cancel-timer): Check that timer arg is valid. * timer.el (cancel-function-timers): Move to timer-funcs.el. * timer.el (run-at-time): Ditto. * timer.el (run-with-timer): Ditto. * timer.el (run-with-idle-timer): Ditto. * timer.el (with-timeout-handler): Ditto. * timer.el (timer-until): New. From Emacs 21.3. * timer.el (with-timeout): Move to timer-funcs.el. * timer.el (y-or-n-p-with-timeout): Ditto. * timer.el (timer-duration-words): Ditto. * timer.el (timer-duration): Ditto. - ------- ChangeLog Entries from xemacs-packages/xemacs-base/ChangeLog ------- 2004-10-22 Norbert Koch * Makefile (VERSION): XEmacs package 1.89 released. 2004-09-07 Jerry James * Makefile (ELCS): Add timer-funcs.el and realphabetize. 2004-10-04 Adrian Aichner * ffap.el (ffap-alist): Single typo fix. Installing These: ================ Manually: - -------- 1) Download the packages that you want to install from: /ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/ 2) Unpack them to: [1] /usr/local/lib/xemacs/xemacs-packages/ 3) Re-start XEmacs. Using XEmacs Package Tools (XEmacs 21.[245].x): - ---------------------------------------------- 1) Tools -> Packages -> Add Download Site -> Pre-Releases 2) Tools -> Packages -> List and Install 3) Select the packages you wish to install (there are brief instructions at the bottom of the packages buffer). 4) Packages -> Install/Remove Selected 5) Re-start XEmacs. Using XEmacs Package Tools (XEmacs 21.1.14): - ------------------------------------------- 1) Options -> Manage Packages -> Add Download Site -> Pre-Releases 2) Options -> Manage Packages -> List and Install 3 - 5) As per XEmacs 21.[245].x. norbert - XEmacs Package Release Manager. Footnotes: [1] Note: Mule packages should be installed into: /usr/local/lib/xemacs/mule-packages/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQFBeTCVgu3ywdHdhM0RAn6JAJ4/TYbSjG/Tih7fJaKkBGS5KZJuPACfRK6v Kt/ab8bxpatZesMDBfGtaF8= =1i3g -----END PGP SIGNATURE----- From xemacs-beta-bounces@xemacs.org Fri Oct 22 14:44:55 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MIg5WP012467; Fri, 22 Oct 2004 14:42:06 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MIg3fL012461 for ; Fri, 22 Oct 2004 14:42:03 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9MIg3rE012460 for xemacs-beta-mailman@xemacs.org; Fri, 22 Oct 2004 14:42:03 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MIfwln012439 for ; Fri, 22 Oct 2004 14:41:58 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9MIfwTw012438 for xemacweb@tux.org; Fri, 22 Oct 2004 14:41:58 -0400 Received: from stephens.ittc.ku.edu (stephens.ittc.ku.edu [129.237.125.220]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MIfsA5012415 for ; Fri, 22 Oct 2004 14:41:58 -0400 Received: from diannao.ittc.ku.edu (diannao.ittc.ku.edu [129.237.126.112]) by stephens.ittc.ku.edu (8.12.11/8.12.11/ITTC-ANTISPAM-ANTIVIRUS-3.1) with ESMTP id i9MIen4h010089 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 22 Oct 2004 13:40:49 -0500 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.12.11/8.12.11) with ESMTP id i9MIenV5027616; Fri, 22 Oct 2004 13:40:49 -0500 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id i9MIemmA027615; Fri, 22 Oct 2004 13:40:48 -0500 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: XEmacs Beta From: Jerry James X-Face: +5(Pfr,; N>q#6NT,Qi5^TQh-MaUnz#kGN~OW[CQj~RS+sIor( '_8K^f9u^Y#.N`>9oKN$\JpI Date: Fri, 22 Oct 2004 13:40:48 -0500 Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chestnut, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-VirusScan: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of james@eecs.ku.edu does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Cc: Kai Großjohann , Michael Kifer Subject: Macro miscompilations X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org I just compiled the packages in CVS, and there are 2 instances of macros being compiled as function calls. 1) xemacs-packages/tramp/lisp/tramp.el Starting at line 1886 is this: ;; To be activated for debugging containing this macro ;; It works only when VAR is nil. Otherwise, it can be deactivated by ;; (def-edebug-spec with-parsed-tramp-file-name 0) ;; I'm too stupid to write a precise SPEC for it. (if (functionp 'def-edebug-spec) (def-edebug-spec with-parsed-tramp-file-name t)) This does nothing on XEmacs, because def-edebug-spec is a macro, so functionp returns nil. To make this work for XEmacs, we should (eval-when-compile (require 'edebug)) somewhere in tramp.el. Also, I suggest using this instead: (def-edebug-spec with-parsed-tramp-file-name (stringp symbolp &rest sexp)) 2) xemacs-packages/ediff/ediff-vers.el The function ediff-vc-latest-version contains a call to vc-call, which is not defined in the version of vc that we ship. It *is* defined, as a macro, in unsupported/scop/vc/vc-hooks.el. -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Fri Oct 22 15:45:57 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MJiSC5021993; Fri, 22 Oct 2004 15:44:29 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MJiQLx021984 for ; Fri, 22 Oct 2004 15:44:26 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9MJiQfO021983 for xemacs-beta-mailman@xemacs.org; Fri, 22 Oct 2004 15:44:26 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MJiOOZ021968 for ; Fri, 22 Oct 2004 15:44:25 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9MJiOxq021967 for xemacweb@tux.org; Fri, 22 Oct 2004 15:44:24 -0400 Received: from mailout11.sul.t-online.com (mailout11.sul.t-online.com [194.25.134.85]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MJiN3q021960; Fri, 22 Oct 2004 15:44:24 -0400 Received: from fwd06.aul.t-online.de by mailout11.sul.t-online.com with smtp id 1CL5Kp-0008Sj-02; Fri, 22 Oct 2004 21:44:23 +0200 Received: from D5DC120J.t-online.de (r3OL86ZTger6--4dXXUsuU3mdozcwXd3cLDzNMTdGLtak8O3Sf8DZU@[193.158.162.239]) by fmrl06.sul.t-online.com with esmtp id 1CL5Kf-0NTkum0; Fri, 22 Oct 2004 21:44:13 +0200 To: xemacs-beta@xemacs.org X-Attribution: APA References: X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Fri, 22 Oct 2004 21:45:38 +0200 In-Reply-To: (Norbert Koch's message of "Fri, 22 Oct 2004 18:08:40 +0200") Message-ID: <8y9yiljx.fsf@smtprelay.t-online.de> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: r3OL86ZTger6--4dXXUsuU3mdozcwXd3cLDzNMTdGLtak8O3Sf8DZU@t-dialin.net X-TOI-MSGID: df52e1ae-426e-482c-b603-89f15df6c5df Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Subject: Re: XEmacs Packages have been pre-released 2004-10-22-17 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Norbert Koch writes: > Hey there everyone. > > I have just added the following packages to the 'Pre-Releases' > directory: > > New Packages in Pre-Release: > =========================== > fsf-compat-1.15-pkg.tar.gz upstream version: none > xemacs-base-1.89-pkg.tar.gz upstream version: none Updated fine just now: 15 lines matching ^[^" ]* package in buffer *Help: lossage*. 18:Creating package list ... 19:Added package `xemacs-base' 22:Warning: Error in loading package file "c:\Program Files\XEmacs\xemacs-packages\lisp\xemacs-base\auto-autoloads": Already loaded 80:Installing package `xemacs-base' ... 81:Removing old files for package "xemacs-base" ... done 82:Removing old files for package "xemacs-base" ... 118:Retrieving package `xemacs-base-1.89-pkg.tar.gz' ... 119:Added package `fsf-compat' 122:Warning: Error in loading package file "c:\Program Files\XEmacs\xemacs-packages\lisp\fsf-compat\auto-autoloads": Already loaded 180:Installing package `fsf-compat' ... 181:Removing old files for package "fsf-compat" ... done 182:Removing old files for package "fsf-compat" ... 190:Retrieving package `fsf-compat-1.15-pkg.tar.gz' ... 196:Creating package list ... 198:Updated package database Best regards, Adrian > > > Previously Announced Packages Still in Pre-Release: > ================================================== > Sun-1.16-pkg.tar.gz upstream version: none > auctex-1.42-pkg.tar.gz upstream version: 11.53 > calc-1.26-pkg.tar.gz upstream version: 2.02fX3 > clearcase-1.09-pkg.tar.gz upstream version: /main/laptop/156 > dictionary-1.15-pkg.tar.gz upstream version: 1.8 > dired-1.16-pkg.tar.gz upstream version: 7.12 > ecb-1.19-pkg.tar.gz upstream version: 2.27 > ecrypto-0.18-pkg.tar.gz upstream version: 2.0 > edit-utils-2.16-pkg.tar.gz upstream version: none > efs-1.33-pkg.tar.gz upstream version: 1.23 > ess-1.12-pkg.tar.gz upstream version: 5.2.3 > gnus-1.82-pkg.tar.gz upstream version: 5.10.6 > mail-lib-1.68-pkg.tar.gz upstream version: none > pgg-1.05-pkg.tar.gz upstream version: 0.1 > riece-1.16-pkg.tar.gz upstream version: 1.0.3 > sasl-1.15-pkg.tar.gz upstream version: 1.14.4 > sieve-1.17-pkg.tar.gz upstream version: none > text-modes-1.79-pkg.tar.gz upstream version: none > tramp-1.20-pkg.tar.gz upstream version: 2.0.45 > xemacs-devel-1.65-pkg.tar.gz upstream version: none > xwem-1.18-pkg.tar.gz upstream version: 0.2 > > > Detailed Changes: > ================ > ------- ChangeLog Entries from xemacs-packages/fsf-compat/ChangeLog ------- > > 2004-10-22 Norbert Koch > > * Makefile (VERSION): XEmacs package 1.15 released. > > 2004-09-07 Jerry James > > * timer.el (timer-create): Use defalias. > * timer.el (timerp): Ditto. > * timer.el (timer-set-time): Make DELTA be positive, not > nonnegative, as in Emacs 21.3. When the time is now, use > itimer-short-interval instead of 1 second. > * timer.el (timer-set-idle-time): Use the correct repeat value. > * timer.el (timer-next-integral-multiple-of-time): Move to > timer-funcs.el. > * timer.el (timer-relative-time): Ditto. > * timer.el (timer-inc-time): Simplify expressions. > * timer.el (timer-set-time-with-usecs): Sync with Emacs 21.3. > Mark as obsolete. > * timer.el (timer-activate): Add Emacs 21.3 optional arg, but do > not support it. > * timer.el (timer-activate-when-idle): Ditto. > * timer.el (cancel-timer): Check that timer arg is valid. > * timer.el (cancel-function-timers): Move to timer-funcs.el. > * timer.el (run-at-time): Ditto. > * timer.el (run-with-timer): Ditto. > * timer.el (run-with-idle-timer): Ditto. > * timer.el (with-timeout-handler): Ditto. > * timer.el (timer-until): New. From Emacs 21.3. > * timer.el (with-timeout): Move to timer-funcs.el. > * timer.el (y-or-n-p-with-timeout): Ditto. > * timer.el (timer-duration-words): Ditto. > * timer.el (timer-duration): Ditto. > > > > ------- ChangeLog Entries from xemacs-packages/xemacs-base/ChangeLog ------- > > 2004-10-22 Norbert Koch > > * Makefile (VERSION): XEmacs package 1.89 released. > > 2004-09-07 Jerry James > > * Makefile (ELCS): Add timer-funcs.el and realphabetize. > > 2004-10-04 Adrian Aichner > > * ffap.el (ffap-alist): Single typo fix. > > > > > Installing These: > ================ > > Manually: > -------- > 1) Download the packages that you want to install from: > /ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/ > 2) Unpack them to: [1] > /usr/local/lib/xemacs/xemacs-packages/ > 3) Re-start XEmacs. > > Using XEmacs Package Tools (XEmacs 21.[245].x): > ---------------------------------------------- > 1) Tools -> Packages -> Add Download Site -> Pre-Releases > 2) Tools -> Packages -> List and Install > 3) Select the packages you wish to install (there are brief > instructions at the bottom of the packages buffer). > 4) Packages -> Install/Remove Selected > 5) Re-start XEmacs. > > Using XEmacs Package Tools (XEmacs 21.1.14): > ------------------------------------------- > 1) Options -> Manage Packages -> Add Download Site -> Pre-Releases > 2) Options -> Manage Packages -> List and Install > 3 - 5) As per XEmacs 21.[245].x. > > > norbert - XEmacs Package Release Manager. > > Footnotes: > [1] Note: Mule packages should be installed into: > /usr/local/lib/xemacs/mule-packages/ -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Fri Oct 22 18:02:58 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MM1TP3009623; Fri, 22 Oct 2004 18:01:29 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MM1RA4009613 for ; Fri, 22 Oct 2004 18:01:27 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9MM1Rvo009612 for xemacs-beta-mailman@xemacs.org; Fri, 22 Oct 2004 18:01:27 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MM1NAf009599 for ; Fri, 22 Oct 2004 18:01:23 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9MM1N2E009598 for xemacweb@tux.org; Fri, 22 Oct 2004 18:01:23 -0400 Received: from mailout02.sul.t-online.com (mailout02.sul.t-online.com [194.25.134.17]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9MM1IrR009576; Fri, 22 Oct 2004 18:01:19 -0400 Received: from fwd07.aul.t-online.de by mailout02.sul.t-online.com with smtp id 1CL7TK-0004fV-01; Sat, 23 Oct 2004 00:01:18 +0200 Received: from D5DC120J.t-online.de (SaYWCZZbreBI54K7rDIEtL7AQ4wo5rjADl1q35AIiT5NvbevkocyZJ@[193.158.162.239]) by fmrl07.sul.t-online.com with esmtp id 1CL7TD-0ZHU3c0; Sat, 23 Oct 2004 00:01:11 +0200 To: XEmacs Beta List X-Attribution: APA References: X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Sat, 23 Oct 2004 00:02:35 +0200 In-Reply-To: (Adrian Aichner's message of "Thu, 21 Oct 2004 21:49:51 +0200") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: SaYWCZZbreBI54K7rDIEtL7AQ4wo5rjADl1q35AIiT5NvbevkocyZJ@t-dialin.net X-TOI-MSGID: a9f9b05d-03e3-4619-9f0b-a9870e8bc570 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Subject: Re: [Success] XEmacs 21.4.15 "Security Through Obscurity" i586-pc-win32 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Adrian Aichner writes: > Latest 21.4 sources build fine, but fails to run check as well as > check-temacs, due to > > Symbol's value as variable is void: with-parsed-tramp-file-name Jerry already analysed this. For now I had to revert my tramp package from the experimental 1.20 to the official 1.17 to edit remote RCS-controlled files via tramp. Doing C-x v l runs the command vc-print-log on a file access via /[sshx/adrian@www.xemacs.org]/etc/named/xemacs/db.xemacs leads to this: rlog: /etc/named/xemacs/RCS/db.xemacs\,v: No such file or directory tramp 1.17 works fine, even tough I use latest experimental fsf-compat and xemacs-base, which might be relevant. Adrian > > with latest tramp pre-release installed. > > Best regards, > > Adrian > >> XEmacs Build Report generated by emacs-version >> 21.5 (beta16) "celeriac" XEmacs Lucid >> with system-configuration >> i586-pc-win32 >> follows: > >> Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\Installation: >> (Output from most recent run of ./configure) > > OS version: > > Microsoft Windows XP [Version 5.1.2600] > OS: Windows_NT > > XEmacs 21.4.15 "Security Through Obscurity" configured for `i586-pc-win32'. > > Building XEmacs in "c:\\Hacking\\cvs.xemacs.org\\XEmacs\\xemacs-21.4\\nt". > Using compiler "cl -nologo -W3 -O2 -G5 -MD". > Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.4.15". > Package path is "~\\.xemacs;;c:\\Program Files\\XEmacs\\site-packages;c:\\Program Files\\XEmacs\\xemacs-packages". > Compiling in support for Microsoft Windows native GUI. > Compiling in support for XPM images. > Compiling in support for GIF images. > Compiling in support for PNG images. > Compiling in support for TIFF images. > Compiling in support for JPEG images. > Compiling in support for X-Face message headers. > Compiling in support for toolbars. > Compiling in support for dialogs. > Compiling in support for widgets. > Compiling in support for native sounds. > Compiling in fast dired implementation. > Using portable dumper. > Using system malloc. > Using DLL version of C runtime library > >> Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\xemacs-21.4-cvs-update-release-21-4.err >> keeping lines matching >> "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( > \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" >> and then deleting lines matching >> "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?\|^PASS:" > > cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\ > Compilation started at Thu Oct 21 21:19:15 2004 +0200 (W. Europe Daylight Time) > M lisp/auto-autoloads.el > M lisp/custom-load.el > M lisp/font-lock.el > M nt/installer/Wise/xemacs.tmpl > cvs server: Updating tests > cvs server: Updating tests/DLL > Compilation finished at Thu Oct 21 21:21:22 > >> Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\xemacs-21.4-make-install.err >> keeping lines matching >> "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( > \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" >> and then deleting lines matching >> "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?\|^PASS:" > > cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\ > nmake /f xemacs.mak install > Compilation started at Thu Oct 21 21:23:07 2004 +0200 (W. Europe Daylight Time) > Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.4.15". > 1 file(s) copied. > 1 file(s) copied. > 1 file(s) copied. > Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp) > Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\modules) > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\cl-extra.el: > ** The following functions are not known to be defined: > overlay-lists, overlay-start, overlay-end, overlays-at, > next-overlay-change > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\custom.el: > ** the function custom-theme-reset-internal-face is not known to be defined. > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\syntax.el: > ** The following functions are not known to be defined: > charset-name, char-charset > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\console.el: > ** the function console-tty-controlling-process is not known to be defined. > While compiling set-face-stipple in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\faces.el: > ** reference to free variable x-bitmap-file-path > While compiling the end of the data: > ** The following functions are not known to be defined: > set-font-family, font-create-name, set-font-size, > x-init-face-from-resources, x-init-device-faces, > gtk-init-device-faces, x-init-frame-faces, gtk-init-frame-faces, > x-init-global-faces, gtk-init-global-faces > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\frame.el: > ** the function console-tty-controlling-process is not known to be defined. > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\simple.el: > ** The following functions are not known to be defined: > x-keysym-on-keyboard-sans-modifiers-p, kinsoku-process > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\minibuf.el: > ** The following functions are not known to be defined: > ange-ftp-ftp-path, user-name-all-completions, > user-name-completion-1, tty-color-list > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\modeline.el: > ** the function vc-toggle-read-only is not known to be defined. > While compiling command-line-early in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\startup.el: > ** init-file-user is an obsolete variable; use load-user-init-file-p instead. > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\help.el: > ** the function compiled-function-annotation is not known to be defined. > While compiling set-visited-file-name in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\files.el: > ** reference to free variable vc-mode > While compiling save-some-buffers-1: > ** assignment to free variable view-exit-action > While compiling revert-buffer-internal: > ** before-change-function is an obsolete variable; use before-change-functions; which is a list of functions rather than a single function. > ** after-change-function is an obsolete variable; use after-change-functions; which is a list of functions rather than a single function. > While compiling the end of the data: > ** The following functions are not known to be defined: > vc-after-save, dired-get-filename, dired-expunge-deletions, > ange-ftp-ftp-path > While compiling read-library-internal in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\lib-complete.el: > ** reference to free variable read-library-internal-search-path > While compiling read-library-name: > ** variable read-library-internal-search-path bound but not referenced > While compiling isearch-help-or-delete-char in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\isearch-mode.el: > ** reference to free variable tty-erase-char > While compiling the end of the data: > ** the function x-keysym-on-keyboard-sans-modifiers-p is not known to be defined. > While compiling find-space-insertable-point in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\fill.el: > ** reference to free variable space-insertable > While compiling the end of the data: > ** The following functions are not known to be defined: > kinsoku-process-extend, kinsoku-process > While compiling mouse-consolidated-yank in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\mouse.el: > ** reference to free variable gpm-minor-mode > While compiling the end of the data: > ** the function x-store-cutbuffer is not known to be defined. > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\scrollbar.el: > ** the function x-init-scrollbar-from-resources is not known to be defined. > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\dragdrop.el: > ** The following functions are not known to be defined: > mime/viewer-mode, gtk-start-drag-internal > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\toolbar-items.el: > ** The following functions are not known to be defined: > pending-delete-pre-hook, x-init-specifier-from-resources > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\coding.el: > ** The following functions are not known to be defined: > set-console-tty-input-coding-system, > set-console-tty-output-coding-system > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\code-cmds.el: > ** the function coding-system-category is not known to be defined. > Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp) > Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\modules) > Note: Strange doc (not fboundp) for function user-name-completion-1 @ 626601 > Note: Strange doc (not fboundp) for function user-name-all-completions @ 626925 > While compiling toplevel forms in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\apropos.el: > ** reference to free variable font-lock-keyword-face > ** reference to free variable font-lock-string-face > ** reference to free variable font-lock-comment-face > ** reference to free variable font-lock-variable-name-face > While compiling popup-builtin-color-dialog in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\dialog-gtk.el: > ** variable initial-color bound but not referenced > While compiling the end of the data: > ** The following functions are not known to be defined: > gtk-signal-connect, gtk-main-quit, gtk-window-set-transient-for, > gtk-widget-show-all, gtk-main, gtk-color-selection-dialog-new, > gtk-color-selection-dialog-ok-button, gtk-widget-hide-all, > gtk-color-selection-get-color, > gtk-color-selection-dialog-colorsel, > gtk-color-selection-dialog-cancel-button, gtk-widget-show-now, > gtk-widget-grab-focus, gtk-widget-destroy, gtk-accel-group-new, > gtk-dialog-new, gtk-window-set-title, > gtk-container-set-border-width, gtk-box-set-spacing, > gtk-dialog-vbox, gtk-container-add, gtk-label-new, > gtk-label-parse-uline, gtk-misc-set-alignment, gtk-button-new, > gtk-widget-add-accelerator, gtk-widget-set-sensitive, > gtk-widget-show, gtk-dialog-action-area, > gtk-window-add-accel-group > While compiling tag-table-include-files in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\etags.el: > ** reference to free variable tags-include-pattern > While compiling the end of the data: > ** the function with-trapping-errors is not known to be defined. > While compiling font-lock-add-keywords in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\font-lock.el: > ** reference to free variable font-lock-keywords-alist > ** assignment to free variable font-lock-keywords-alist > While compiling font-lock-update-removed-keyword-alist: > ** reference to free variable font-lock-removed-keywords-alist > ** assignment to free variable font-lock-removed-keywords-alist > While compiling font-lock-remove-keywords: > ** reference to free variable font-lock-keywords-alist > ** assignment to free variable font-lock-keywords-alist > ** reference to free variable font-lock-removed-keywords-alist > ** assignment to free variable font-lock-removed-keywords-alist > While compiling the end of the data: > ** The following functions are not known to be defined: > fast-lock-after-fontify-buffer, lazy-lock-after-fontify-buffer > While compiling toplevel forms in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\font.el: > ** reference to free variable global-face-data > While compiling font-properties-from-style: > ** variable style bound but not referenced > While compiling toplevel forms: > ** reference to free variable x-font-regexp > ** variable weight bound but not referenced > ** variable slant bound but not referenced > While compiling x-font-create-object: > ** reference to free variable x-font-regexp-foundry-and-family > ** variable style bound but not referenced > While compiling x-font-create-name: > ** variable style bound but not referenced > While compiling ns-font-create-name: > ** variable registry bound but not referenced > ** variable encoding bound but not referenced > While compiling mswindows-font-create-name: > ** variable style bound but not referenced > While compiling font-update-device-fonts: > ** variable font bound but not referenced > While compiling font-update-one-face: > ** variable font bound but not referenced > While compiling the end of the data: > ** The following functions are not known to be defined: > x-list-fonts, mswindows-list-fonts, ns-list-fonts, internal-facep, > fontsetp, get-font-info, get-fontset-info, > mswindows-define-rgb-color, cancel-function-timers > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gdk.el: > ** The following functions are not known to be defined: > gtk-import-function-internal, gtk-call-function > While compiling build-ui::radio-group in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\generic-widgets.el: > ** variable build-ui::radio-group bound but not referenced > While compiling build-ui::button: > ** reference to free variable plist > ** reference to free variable build-ui::radio-group > ** assignment to free variable build-ui::radio-group > ** variable label bound but not referenced > While compiling the end of the data: > ** The following functions are not known to be defined: > gtk-label-new, gtk-widget-show-all, gtk-signal-connect, > gtk-window-new, gtk-container-add, gtk-vbox-new, gtk-hbox-new, > gtk-box-pack-start, gtk-notebook-new, > gtk-notebook-set-homogeneous-tabs, gtk-notebook-set-scrollable, > gtk-notebook-set-show-tabs, gtk-notebook-set-tab-pos, > gtk-notebook-append-page, gtk-text-new, gtk-text-set-editable, > gtk-text-set-word-wrap, gtk-text-set-line-wrap, > gtk-widget-set-style, gtk-text-insert, gtk-label-set-line-wrap, > gtk-label-set-justify, gtk-radio-button-new, > gtk-radio-button-group, gtk-check-button-new, > gtk-toggle-button-new, gtk-button-new, gtk-progress-bar-new, > gtk-progress-bar-set-orientation, gtk-progress-bar-set-bar-style > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\glade.el: > ** The following functions are not known to be defined: > gtk-import-function-internal, gtk-call-function > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gnome-widgets.el: > ** The following functions are not known to be defined: > gtk-import-function-internal, gtk-call-function, > gtk-button-new-with-label > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gnome.el: > ** The following functions are not known to be defined: > gtk-type-from-name, gtk-call-function, > gtk-import-function-internal > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gpm.el: > ** The following functions are not known to be defined: > gpm-enable, console-tty-terminal-type > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk-extra.el: > ** The following functions are not known to be defined: > gtk-import-function-internal, gtk-call-function > While compiling gtk-choose-font in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk-faces.el: > ** variable locale bound but not referenced > While compiling the end of the data: > ** The following functions are not known to be defined: > gtk-init-pointers, gtk-style-info, gtk-font-selection-dialog-new, > gtk-widget-set-sensitive, gtk-font-selection-dialog-apply-button, > gtk-signal-connect, gtk-main-quit, > gtk-font-selection-dialog-ok-button, > gtk-font-selection-dialog-get-font-name, gtk-widget-destroy, > font-menu-set-font, gtk-font-selection-dialog-cancel-button, > gtk-widget-show-all, gtk-main > While compiling gtk-file-dialog-fill-file-list in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk-file-dialog.el: > ** variable remotep bound but not referenced > While compiling gtk-file-dialog-fill-directory-list: > ** variable remotep bound but not referenced > ** variable selected-dir bound but not referenced > While compiling gtk-file-dialog-new: > ** variable item bound but not referenced > ** variable initializing-gtk-file-dialog bound but not referenced > While compiling the end of the data: > ** The following functions are not known to be defined: > gtk-clist-clear, gtk-clist-freeze, gtk-clist-append, > gtk-clist-thaw, gtk-combo-set-popdown-strings, gtk-dialog-new, > gtk-dialog-vbox, gtk-dialog-action-area, gtk-window-set-title, > gtk-button-new-with-label, gtk-container-add, gtk-signal-connect, > gtk-entry-get-text, gtk-widget-destroy, gtk-combo-new, > gtk-combo-disable-activate, gtk-box-pack-start, gtk-combo-entry, > gtk-hbox-new, gtk-clist-new-with-titles, gtk-scrolled-window-new, > gtk-widget-set-usize, gtk-clist-get-text, gtk-entry-set-text, > gtk-button-clicked, gtk-option-menu-new, gtk-menu-new, > gtk-label-new, gtk-menu-item-new-with-label, gtk-menu-append, > gtk-widget-show, gtk-option-menu-set-menu, gtk-box-pack-end, > gtk-entry-new, gtk-widget-set-sensitive, gtk-widget-realize > While compiling gtk-reset-device-font-menus in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk-font-menu.el: > ** reference to free variable gtk-font-regexp > ** reference to free variable gtk-font-regexp-foundry-and-family > ** reference to free variable gtk-font-regexp-spacing > While compiling the end of the data: > ** the function charset-registry is not known to be defined. > While compiling gtk-init-handle-geometry in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk-init.el: > ** assignment to free variable gtk-initial-geometry > While compiling init-gtk-win: > ** assignment to free variable gtk-initial-argv-list > ** assignment to free variable gtk-initial-geometry > While compiling the end of the data: > ** the function gtk-keysym-on-keyboard-p is not known to be defined. > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk-package.el: > ** The following functions are not known to be defined: > gtk-window-new, gtk-hbox-new, gtk-container-add, > gtk-widget-show-all > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk-password-dialog.el: > ** The following functions are not known to be defined: > gtk-dialog-new, gtk-dialog-vbox, gtk-dialog-action-area, > gtk-window-set-title, gtk-button-new-with-label, > gtk-container-add, gtk-signal-connect, gtk-entry-get-text, > gtk-widget-destroy, gtk-container-set-border-width, gtk-label-new, > gtk-misc-set-alignment, gtk-entry-new, gtk-widget-set-sensitive, > gtk-entry-set-text, gtk-entry-select-region > While compiling import-widget-accessors in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk-widget-accessors.el: > ** variable c-mode-common-hook bound but not referenced > ** variable c-mode-hook bound but not referenced > While compiling the end of the data: > ** the function gtk-fundamental-type is not known to be defined. > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk-widgets.el: > ** The following functions are not known to be defined: > gtk-import-function-internal, gtk-call-function, > gtk-import-variable-internal, gtk-ctree-recurse > While compiling gtk-describe-enumerations in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\gtk.el: > ** reference to free variable gtk-enumeration-info > While compiling the end of the data: > ** The following functions are not known to be defined: > gtk-import-function-internal, gtk-call-function, gtk-type-name > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\ldap.el: > ** The following functions are not known to be defined: ldapp, > ldap-open, ldap-close, ldap-add, ldap-modify, ldap-delete > While compiling lm-report-bug in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\lisp-mnt.el: > ** reference to free variable report-xemacs-bug-beta-address > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\msw-font-menu.el: > ** the function charset-registry is not known to be defined. > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\multicast.el: > ** the function open-multicast-group-internal is not known to be defined. > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\mwheel.el: > ** The following functions are not known to be defined: > event-basic-type, posn-window, event-start, mwheel-event-window, > mwheel-event-button > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\package-get.el: > ** The following functions are not known to be defined: > mc-setversion, mc-verify > While compiling pui-display-maintainer in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\package-ui.el: > ** variable pkg-sym bound but not referenced > While compiling load-sound-file in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\sound.el: > ** assignment to free variable file > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\symbols.el: > ** the function set-magic-variable-handler is not known to be defined. > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\tty-init.el: > ** The following functions are not known to be defined: > register-tty-color, init-mule-tty-win > While compiling gtk-widget-instantiate-notebook-internal in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\widgets-gtk.el: > ** variable items bound but not referenced > While compiling gtk-widget-instantiate-internal: > ** assignment to free variable x > While compiling the end of the data: > ** The following functions are not known to be defined: > gtk-button-new-with-label, gtk-signal-connect, > gtk-radio-button-new-with-label, gtk-radio-button-group, > gtk-toggle-button-set-active, gtk-check-button-new-with-label, > gtk-widget-show-all, gtk-notebook-new, gtk-adjustment-new, > gtk-progress-bar-new-with-adjustment, gtk-adjustment-set-value, > gtk-entry-new, gtk-entry-set-text > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\x-faces.el: > ** The following functions are not known to be defined: > x-get-resource-and-maybe-bogosity-check, x-get-resource, > x-init-pointer-shape > While compiling x-reset-device-font-menus in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\x-font-menu.el: > ** reference to free variable x-font-regexp > ** reference to free variable x-font-regexp-foundry-and-family > ** reference to free variable x-font-regexp-spacing > While compiling the end of the data: > ** the function charset-registry is not known to be defined. > While compiling init-x-win in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\x-init.el: > ** assignment to free variable x-initial-argv-list > ** reference to free variable x-initial-argv-list > While compiling the end of the data: > ** The following functions are not known to be defined: > x-keysym-on-keyboard-p, x-server-vendor, > x-init-specifier-from-resources, init-mule-x-win > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\x-misc.el: > ** the function x-get-resource is not known to be defined. > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\x-mouse.el: > ** The following functions are not known to be defined: > x-store-cutbuffer, x-get-resource > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\x-scrollbar.el: > ** The following functions are not known to be defined: > x-init-specifier-from-resources, x-get-resource > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\x-select.el: > ** The following functions are not known to be defined: > x-get-cutbuffer-internal, x-rotate-cutbuffers-internal, > x-store-cutbuffer-internal > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\x-win-sun.el: > ** the function x-keysym-on-keyboard-sans-modifiers-p is not known to be defined. > While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp\x-win-xfree86.el: > ** The following functions are not known to be defined: > x-keysym-on-keyboard-p, x-keysym-on-keyboard-sans-modifiers-p > Installing in c:\Program Files\XEmacs\XEmacs-21.4.15 ... > 1 File(s) copied > 1 File(s) copied > 11 File(s) copied > 1 file(s) copied. > 1 file(s) copied. > 1 file(s) copied. > 433 File(s) copied > 140 File(s) copied > 516 File(s) copied > 1 File(s) copied > 1 File(s) copied > 1 File(s) copied > Compilation finished at Thu Oct 21 21:34:31 > >> Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\xemacs-21.4-make-check-temacs.err >> keeping lines matching >> "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( > \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" >> and then deleting lines matching >> "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?\|^PASS:" > > cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\ > nmake /f xemacs.mak check-temacs > Compilation started at Thu Oct 21 21:41:30 2004 +0200 (W. Europe Daylight Time) > Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\lisp) > Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\modules) > Note: Strange doc (not fboundp) for function user-name-completion-1 @ 626601 > Note: Strange doc (not fboundp) for function user-name-all-completions @ 626925 > .NMAKE : fatal error U1077: '"c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\..\lib-src\i"' : return code '0xffffffff' > Compilation exited abnormally with code 2 at Thu Oct 21 21:41:50 > >> Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\xemacs-21.4-make-check.err >> keeping lines matching >> "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( > \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" >> and then deleting lines matching >> "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?\|^PASS:" > > cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\ > nmake /f xemacs.mak check > Compilation started at Thu Oct 21 21:45:32 2004 +0200 (W. Europe Daylight Time) > NMAKE : fatal error U1077: 'c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.4\nt\..\src\xemacs.exe' : return code '0xffffffff' > Compilation exited abnormally with code 2 at Thu Oct 21 21:45:36 -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sat Oct 23 02:22:40 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9N6KZCg029618; Sat, 23 Oct 2004 02:20:47 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9N6KY4e029611 for ; Sat, 23 Oct 2004 02:20:34 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9N6KYsw029610 for xemacs-beta-mailman@xemacs.org; Sat, 23 Oct 2004 02:20:34 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9N6KXf3029599 for ; Sat, 23 Oct 2004 02:20:33 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9N6KXfI029598 for xemacweb@tux.org; Sat, 23 Oct 2004 02:20:33 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9N6KWwu029584 for ; Sat, 23 Oct 2004 02:20:33 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CLFGQ-0006pu-00 for ; Sat, 23 Oct 2004 15:20:30 +0900 To: xemacs-beta@xemacs.org References: <87y8hyzzax.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Sat, 23 Oct 2004 15:20:30 +0900 In-Reply-To: (Norbert Koch's message of "Fri, 22 Oct 2004 15:19:17 +0200") Message-ID: <87fz46ymz5.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041021) i386-unknown-freebsd4.10 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "viteno" == Norbert Koch writes: viteno> Set it to '2'? Here's the excerpt of cdefs.h: Thanks! OK, so FreeBSD actually does grok the POSIX stuff, so we can set it to either 199209 or 199009, depending on what XEmacs actually can use. (I suspect that setting it to 1 or 2 is not conformant with POSIX, that's why they special-case there.) -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Sat Oct 23 02:40:14 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9N6cppf031659; Sat, 23 Oct 2004 02:38:51 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9N6cnjh031650 for ; Sat, 23 Oct 2004 02:38:49 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9N6cnvi031649 for xemacs-beta-mailman@xemacs.org; Sat, 23 Oct 2004 02:38:49 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9N6cmS9031637 for ; Sat, 23 Oct 2004 02:38:48 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9N6cmlf031636 for xemacweb@tux.org; Sat, 23 Oct 2004 02:38:48 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9N6ckR6031628; Sat, 23 Oct 2004 02:38:47 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CLFY4-0006rV-00; Sat, 23 Oct 2004 15:38:44 +0900 To: Jerry James References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Sat, 23 Oct 2004 15:38:40 +0900 In-Reply-To: (Jerry James's message of "Fri, 22 Oct 2004 10:56:59 -0500") Message-ID: <87breuym4v.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: Ben Wing , XEmacs Beta Subject: Re: lstream writing, flushing, & closing X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hey, thanks, Jerry, I was just about to write mostly the same stuff! I'll just add my own point of view here. >>>>> "Jerry" == Jerry James writes: Jerry> 1) Most of the API was designed to be as asynchronous as Jerry> possible, but closing is an essentially synchronous action. Jerry> 2) Lstream_flush discards data without letting the user Jerry> know. Silent data loss is bad. Tangentially issue. This is related to my problems with error-checking in data conversion. What's happening there is that if you signal an error while transferring data from pretty much anywhere in the lstream writing code, the lstream aborts, of course, but it doesn't remember that there's an error. So if it's an implicit stream created for something like file I/O, the calling code gives up on that stream and allows it to GC'd. However, the buffers are still full, so when GC happens and the stream is finalized, the closer gets called, which tries to write and encounters the same error, Fsignals, the klaxon sounds, and the bosun calls "Dive, dive, dive! We're going down!" Of course I can work around the crash by simply not Fsignaling there, but that means that the file gets garbaged. I think the whole API needs to be reworked. What I'd "like to do" for conversion is use the ErrorBehavior stuff to tell Lstreams how to react, and in the particular case of inconvertible data going to coding stream filling a Lisp buffer, specify a behavior that throws a structure containing the string of bogus data out to a level in the code that knows where this occured in the Lisp buffer, and attach an extent to the buffer containing that data as a property. This would also allow properly written code to handle the case where an ISO 2022 stream is not in canonical form (ie, what we would write in reverse). What do you think? Jerry> Unfortunately, Adrian reports that this patch sends the Jerry> native Windows build into the twilight zone. He says that Jerry> the build stalls for 15-20 minutes at a time. ISTR he posted a backtrace, too, so you may be able to figure out which lstream has its shorts in a knot. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Sat Oct 23 02:57:02 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9N6tdgY001312; Sat, 23 Oct 2004 02:55:39 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9N6tblD001306 for ; Sat, 23 Oct 2004 02:55:37 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9N6tbZH001305 for xemacs-beta-mailman@xemacs.org; Sat, 23 Oct 2004 02:55:37 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9N6taWp001294 for ; Sat, 23 Oct 2004 02:55:36 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9N6taEE001293 for xemacweb@tux.org; Sat, 23 Oct 2004 02:55:36 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9N6tZaZ001285 for ; Sat, 23 Oct 2004 02:55:36 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CLFoL-0006t7-00; Sat, 23 Oct 2004 15:55:33 +0900 To: xemacs-beta@xemacs.org References: <200410221657.i9MGvZC5023750@grendal.frinabulax.org> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Sat, 23 Oct 2004 15:55:33 +0900 In-Reply-To: <200410221657.i9MGvZC5023750@grendal.frinabulax.org> (robert delius royar's message of "Fri, 22 Oct 2004 12:57:35 -0400 (EDT)") Message-ID: <873c05zzx6.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: robert delius royar Subject: Re: [success] XEmacs 21.5-b18 "chestnut" (+CVS-20041021) powerpc-apple-darwin7.5.0 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "robert" == robert delius royar writes: robert> which pulled down yesterday's sources (v 21.5.b17). I robert> then tried robert> cvs -q update -A -D 2004-10-23 robert> which pulled down the correct sources--sources which robert> report being 2004-10-21 I suspect the weirdness has to do with timezone differences. You can also pull the specific version with -r r21-5-18, or the latest beta with -r r21-5-current-beta. Probably the last will update to whatever the current beta is indefinitely. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Sat Oct 23 08:56:46 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9NCugPO014013; Sat, 23 Oct 2004 08:56:43 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9NCsWl0013772 for ; Sat, 23 Oct 2004 08:54:32 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9NCsWdE013771 for xemacs-beta-mailman@xemacs.org; Sat, 23 Oct 2004 08:54:32 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9NCsVW8013758 for ; Sat, 23 Oct 2004 08:54:31 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9NCsV9r013757 for xemacweb@tux.org; Sat, 23 Oct 2004 08:54:31 -0400 Received: from mail.LF.net (mail.LF.net [212.9.160.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9NCsVtl013748 for ; Sat, 23 Oct 2004 08:54:31 -0400 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CLLPi-000GLr-HN for xemacs-beta@xemacs.org; Sat, 23 Oct 2004 14:54:30 +0200 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CLLPh-0005x1-Tp for xemacs-beta@xemacs.org; Sat, 23 Oct 2004 14:54:29 +0200 To: xemacs-beta@xemacs.org References: <8y9yiljx.fsf@smtprelay.t-online.de> From: Norbert Koch X-Face: 5*nyF1\39:,h6Sk1<}(t1O5x!y5y6@XzBRq5LAYj;Xzb*Ak,]@$HL@>: c&#dUFU=U8O(+/6T0k{j{1~uS@GVk4zurEEb.~MoSbG2pM4z!~/<@.tcd `uD`fNR+TM\@++x@!/Bq)24"xD_kGn,jqwVQa|R'|FFxgWa+$0x]p>KE9E /Xk0$%a*2*K]"zOtbk9v0sNgwb2H"IOaEjCVolb5&yW`o#w2}!w!M{Dn&{K0t Mail-Followup-To: xemacs-beta@xemacs.org Date: Sat, 23 Oct 2004 14:54:29 +0200 In-Reply-To: <8y9yiljx.fsf@smtprelay.t-online.de> (Adrian Aichner's message of "Fri, 22 Oct 2004 21:45:38 +0200") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of nk@viteno.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: XEmacs Packages have been pre-released 2004-10-22-17 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Adrian Aichner writes: > Updated fine just now: Thanks for testing Adrian, norbert. From xemacs-beta-bounces@xemacs.org Sat Oct 23 10:12:15 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9NECCt6025169; Sat, 23 Oct 2004 10:12:12 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9NECAbK025160 for ; Sat, 23 Oct 2004 10:12:10 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9NECAhG025159 for xemacs-beta-mailman@xemacs.org; Sat, 23 Oct 2004 10:12:10 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9NEC9lP025139 for ; Sat, 23 Oct 2004 10:12:09 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9NEC9qj025138 for xemacweb@tux.org; Sat, 23 Oct 2004 10:12:09 -0400 Received: from kcte.net (kcte.net [199.239.248.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9NEC8dq025129; Sat, 23 Oct 2004 10:12:09 -0400 Received: from grendal.frinabulax.org (68-69-36-139.mgtnwv.adelphia.net [68.69.36.139]) (authenticated bits=0) by kcte.net (8.13.0/8.13.0) with ESMTP id i9NEBxeD039376 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 23 Oct 2004 10:12:03 -0400 (EDT) Received: from localhost (grendal.frinabulax.org [127.0.0.1]) by grendal.frinabulax.org (8.13.0/8.13.0) with ESMTP id i9NEBuDK024915; Sat, 23 Oct 2004 10:11:56 -0400 (EDT) Date: Sat, 23 Oct 2004 10:11:53 -0400 (EDT) From: robert delius royar To: "Stephen J. Turnbull" In-Reply-To: <873c05zzx6.fsf@tleepslib.sk.tsukuba.ac.jp> Message-ID: References: <200410221657.i9MGvZC5023750@grendal.frinabulax.org> <873c05zzx6.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: Unbeknownst to any sane human being Priority: NEW Precedence: first-class MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: ClamAV 0.80/547/Fri Oct 22 03:37:07 2004 clamav-milter version 0.80j on kcte.net X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of robert@frinabulax.org does not designate permitted sender hosts) X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.2 required=5.0 tests=RCVD_IN_RFCI,RCVD_IN_SORBS autolearn=no version=2.63 Cc: XEmacs Beta List Subject: Re: [success] XEmacs 21.5-b18 "chestnut" (+CVS-20041021) powerpc-apple-darwin7.5.0 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Reply-To: robert delius royar List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Sat, 23 Oct 2004 (15:55 +0900 UTC) Stephen J. Turnbull wrote: >>>>>> "robert" == robert delius royar writes: > > robert> which pulled down yesterday's sources (v 21.5.b17). I > robert> then tried > > robert> cvs -q update -A -D 2004-10-23 > > robert> which pulled down the correct sources--sources which > robert> report being 2004-10-21 > > I suspect the weirdness has to do with timezone differences. > > You can also pull the specific version with -r r21-5-18, or the latest > beta with -r r21-5-current-beta. Probably the last will update to > whatever the current beta is indefinitely. Note that the web page at http://www.xemacs.org/Develop/cvsaccess.html recommends using r21-5-latest-beta which pulls down 21.5.b16. On the other hand r21-5-current-beta pulls down 21.5.b18 but with src/callproc.c and a date of 2004-10-21; whereas, r21-5-18 pulls down 21.5.b18 with a date of 2004-10-21 without callproc.c (complains it is no longer in the repository). The command `cvs -q update -A -D 2004-10-23' pulls down the most recent CVS (2004-10-22) for version 21.5.b18 without src/callproc.c. The date specific form works to get the really-current CVS (apparently) only if you first update with -r r21-5-18 or -r r21-5-current-beta. If you combine the release and the DATE, cvs complains that all the files in the tree are no longer in the repository, and deletes them locally. Out of all this detail, it seems to me that the only important point is that the web page at http://www.xemacs.org/Develop/cvsaccess.html should be updated to refer to r21-5-current-beta rather than r21-5-latest-beta. -- Dr. Robert Delius Royar Associate Professor of English Morehead State University Morehead, Kentucky From xemacs-beta-bounces@xemacs.org Sun Oct 24 03:22:38 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9O7JkTB027510; Sun, 24 Oct 2004 03:20:12 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9O7JhTM027500 for ; Sun, 24 Oct 2004 03:19:43 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9O7JhcR027499 for xemacs-beta-mailman@xemacs.org; Sun, 24 Oct 2004 03:19:43 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9O7JgFY027488 for ; Sun, 24 Oct 2004 03:19:42 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9O7Jgcv027487 for xemacweb@tux.org; Sun, 24 Oct 2004 03:19:42 -0400 Received: from mailout08.sul.t-online.com (mailout08.sul.t-online.com [194.25.134.20]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9O7JfaY027477 for ; Sun, 24 Oct 2004 03:19:41 -0400 Received: from fwd01.aul.t-online.de by mailout08.sul.t-online.com with smtp id 1CLcfE-0001cO-01; Sun, 24 Oct 2004 09:19:40 +0200 Received: from D5DC120J.t-online.de (T5w8s8Z-YeTgeWpNJC95JWvzERupYXZBtDCSksvpbhX-T9RDGXHYkz@[193.158.173.114]) by fmrl01.sul.t-online.com with esmtp id 1CLcez-1B6X8i0; Sun, 24 Oct 2004 09:19:25 +0200 To: XEmacs Beta List X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Sun, 24 Oct 2004 09:20:49 +0200 Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-ID: T5w8s8Z-YeTgeWpNJC95JWvzERupYXZBtDCSksvpbhX-T9RDGXHYkz@t-dialin.net X-TOI-MSGID: 4e4dee60-e333-4a81-882d-a2a59233dcee Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Subject: [comp.emacs.xemacs] xemacs connects to port 8000 after upgrade? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-=-= Any suggestions? Adrian --=-=-= Content-Type: message/rfc822 Content-Disposition: inline Path: news.t-online.com!newsmm00.sul.t-online.de!newsfeed00.sul.t-online.de!t-online.de!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local1.nntp.dca.giganews.com!nntp.speakeasy.net!news.speakeasy.net.POSTED!not-for-mail NNTP-Posting-Date: Sat, 23 Oct 2004 21:28:05 -0500 From: Jay Levitt Newsgroups: comp.emacs.xemacs Subject: xemacs connects to port 8000 after upgrade? Date: Sat, 23 Oct 2004 22:28:05 -0400 Message-ID: X-Newsreader: MicroPlanet Gravity v2.60 Lines: 44 NNTP-Posting-Host: 66.92.69.235 X-Trace: sv3-OkHcZifDubeIxmzoH/aU79op/hhXo8glBGTmiE1USGMSpB7LzGkmHewE3lNwNcm3yykRJuG2rxrPd9m!2W7/6XmX1Qg/9Qa2LY8mvso6u3L/ADu9Y3gcPdvhexup+dLgU3/9GZWsDQK/nxuizcihogxcXHMV!X78IWLfiZwVri8auBtqZrCkiKt7rTzfbbQ== X-Complaints-To: abuse@speakeasy.net X-DMCA-Complaints-To: abuse@speakeasy.net X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.20 Xref: news.t-online.com comp.emacs.xemacs:71539 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: quoted-printable I upgraded my system from Mandrake 9.0 to 10.1. My old xemacs 21.4.12=20 binary was looking for libpq.so.2, which is no longer provided, so I=20 installed the prebuilt 21.4.15 rpm. However, xemacs now tries to=20 connect to port 8000 on my X server, which isn't provided by Hummingbird=20 Exceed 8. A hand-built 21.4.15 and 21.4.12 do the same thing. I know=20 Mandrake changed from xfree to xorg, and maybe that's part of the=20 problem. Eventually it gives up and launches, but it takes a few=20 minutes. I've searched all my config files for any references to port 8000 with=20 no success... the call is happening in make-x-device as shown below.=20=20= =20 Any ideas? socket(PF_INET, SOCK_STREAM, IPPROTO_IP) =3D 6 setsockopt(6, SOL_TCP, TCP_NODELAY, [1], 4) =3D 0 connect(6, {sa_family=3DAF_INET, sin_port=3Dhtons(8000), sin_addr=3Dinet_ad= dr ("192.168.1.151")}, 16 Lisp backtrace follows: # (unwind-protect ...) make-device(x nil) # bind (display) make-x-device(nil) init-x-win() # bind (debugger debug-on-error command-line-args-left) command-line() # (condition-case ... . ((t ([root@linux installs]# byte-code "=20=20=20= =20=20=20=20 =C2=87" ... 1)))) # bind (error-data) normal-top-level() # (condition-case ... . error) # (catch top-level ...) --=20 Jay Levitt |=20 Wellesley, MA | Hi! Faster: jay at jay dot eff-em | Where are we going?=20 http://www.jay.fm | Why am I in this handbasket? --=-=-= -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ --=-=-=-- From xemacs-beta-bounces@xemacs.org Sun Oct 24 12:43:40 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9OGhX1f008488; Sun, 24 Oct 2004 12:43:34 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9OGhV0T008475 for ; Sun, 24 Oct 2004 12:43:31 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9OGhVuw008474 for xemacs-beta-mailman@xemacs.org; Sun, 24 Oct 2004 12:43:31 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9OGhRRj008434 for ; Sun, 24 Oct 2004 12:43:27 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9OGhRcR008433 for xemacweb@tux.org; Sun, 24 Oct 2004 12:43:27 -0400 Received: from mail.gmx.net (pop.gmx.de [213.165.64.20]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9OGhQEw008418 for ; Sun, 24 Oct 2004 12:43:26 -0400 Received: (qmail 21403 invoked by uid 65534); 24 Oct 2004 16:43:20 -0000 Received: from pD9E70671.dip0.t-ipconnect.de (EHLO magdalene.local) (217.231.6.113) by mail.gmx.net (mp022) with SMTP; 24 Oct 2004 18:43:20 +0200 X-Authenticated: #3708877 To: XEmacs Beta List , XEmacs Patches References: From: Michael Albinus Date: Sun, 24 Oct 2004 18:43:16 +0200 Message-ID: <876550ukwr.fsf@gmx.de> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of michael.albinus@gmx.de designates 213.165.64.20 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: Subject: [COMMIT] [PACKAGES (tramp)] Symbol's value as variable is void: with-parsed-tramp-file-name X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-=-= Hello, the following patch should fix the problem quoted in the subject. It is a backport from Tramp CVS post-2.0.45. Best regards, Michael. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=patch.diff Index: lisp/ChangeLog =================================================================== RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/tramp/lisp/ChangeLog,v retrieving revision 1.20 diff -u -u -r1.20 ChangeLog --- lisp/ChangeLog 2004/10/17 17:55:51 1.20 +++ lisp/ChangeLog 2004/10/24 16:34:15 @@ -1,3 +1,9 @@ +2004-10-24 Michael Albinus + + * tramp.el (top): Set `edebug-form-spec' property directly rather + than calling `def-edebug-spec'. From John Paul Wallington + . + 2004-10-12 Michael Albinus Version 2.0.45 released. Index: lisp/tramp.el =================================================================== RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/tramp/lisp/tramp.el,v retrieving revision 1.20 diff -u -u -r1.20 tramp.el --- lisp/tramp.el 2004/10/17 17:55:51 1.20 +++ lisp/tramp.el 2004/10/24 16:34:20 @@ -1885,10 +1885,9 @@ (put 'with-parsed-tramp-file-name 'lisp-indent-function 2) ;; To be activated for debugging containing this macro ;; It works only when VAR is nil. Otherwise, it can be deactivated by -;; (def-edebug-spec with-parsed-tramp-file-name 0) +;; (put 'with-parsed-tramp-file-name 'edebug-form-spec 0) ;; I'm too stupid to write a precise SPEC for it. -(if (functionp 'def-edebug-spec) - (def-edebug-spec with-parsed-tramp-file-name t)) +(put 'with-parsed-tramp-file-name 'edebug-form-spec t) (defmacro tramp-let-maybe (variable value &rest body) "Let-bind VARIABLE to VALUE in BODY, but only if VARIABLE is not obsolete. --=-=-=-- From xemacs-beta-bounces@xemacs.org Sun Oct 24 13:03:28 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9OH3R99011418; Sun, 24 Oct 2004 13:03:27 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9OH2W3D011246 for ; Sun, 24 Oct 2004 13:02:32 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9OH2WrG011245 for xemacs-beta-mailman@xemacs.org; Sun, 24 Oct 2004 13:02:32 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9OH2Tif011210 for ; Sun, 24 Oct 2004 13:02:29 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9OH2Taf011207 for xemacweb@tux.org; Sun, 24 Oct 2004 13:02:29 -0400 Received: from mailout08.sul.t-online.com (mailout08.sul.t-online.com [194.25.134.20]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9OH2SNk011186; Sun, 24 Oct 2004 13:02:28 -0400 Received: from fwd05.aul.t-online.de by mailout08.sul.t-online.com with smtp id 1CLllD-0000oS-03; Sun, 24 Oct 2004 19:02:27 +0200 Received: from D5DC120J.t-online.de (S86uS+ZeZeMZ35TR17P8sPJIeHoMBOSyutXvZWSxISLfOpgiJL7lE4@[193.158.173.114]) by fmrl05.sul.t-online.com with esmtp id 1CLll2-0oCndA0; Sun, 24 Oct 2004 19:02:16 +0200 To: Michael Albinus X-Attribution: APA References: <876550ukwr.fsf@gmx.de> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Sun, 24 Oct 2004 19:03:36 +0200 In-Reply-To: <876550ukwr.fsf@gmx.de> (Michael Albinus's message of "Sun, 24 Oct 2004 18:43:16 +0200") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: S86uS+ZeZeMZ35TR17P8sPJIeHoMBOSyutXvZWSxISLfOpgiJL7lE4@t-dialin.net X-TOI-MSGID: 69ffd06b-54e0-454d-93ca-c01aecbabf75 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: XEmacs Patches , XEmacs Beta List Subject: Re: [COMMIT] [PACKAGES (tramp)] Symbol's value as variable is void: with-parsed-tramp-file-name X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Michael Albinus writes: > Hello, > > the following patch should fix the problem quoted in the subject. It > is a backport from Tramp CVS post-2.0.45. Hello Michael, tramp-vc is broken since the sync. At least on windows, it get, e.g. rlog: /etc/named/xemacs/RCS/db.xemacs\,v: No such file or directory when using C-x v l runs the command vc-print-log There is also an issue when tramp has to use uuencode (like on SourceForge.net where it does not find mimencode). It delegates decoding to uudecode-decode-region in gnus, which defaults to uudecode-decode-region-external which in turn binds default-process-coding-system to nil, causing XEmacs to complain about Bogus coding system. Binding uudecode-use-external to nil works for me. Best regards, Adrian > > Best regards, Michael. > > Index: lisp/ChangeLog > =================================================================== > RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/tramp/lisp/ChangeLog,v > retrieving revision 1.20 > diff -u -u -r1.20 ChangeLog > --- lisp/ChangeLog 2004/10/17 17:55:51 1.20 > +++ lisp/ChangeLog 2004/10/24 16:34:15 > @@ -1,3 +1,9 @@ > +2004-10-24 Michael Albinus > + > + * tramp.el (top): Set `edebug-form-spec' property directly rather > + than calling `def-edebug-spec'. From John Paul Wallington > + . > + > 2004-10-12 Michael Albinus > > Version 2.0.45 released. > Index: lisp/tramp.el > =================================================================== > RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/tramp/lisp/tramp.el,v > retrieving revision 1.20 > diff -u -u -r1.20 tramp.el > --- lisp/tramp.el 2004/10/17 17:55:51 1.20 > +++ lisp/tramp.el 2004/10/24 16:34:20 > @@ -1885,10 +1885,9 @@ > (put 'with-parsed-tramp-file-name 'lisp-indent-function 2) > ;; To be activated for debugging containing this macro > ;; It works only when VAR is nil. Otherwise, it can be deactivated by > -;; (def-edebug-spec with-parsed-tramp-file-name 0) > +;; (put 'with-parsed-tramp-file-name 'edebug-form-spec 0) > ;; I'm too stupid to write a precise SPEC for it. > -(if (functionp 'def-edebug-spec) > - (def-edebug-spec with-parsed-tramp-file-name t)) > +(put 'with-parsed-tramp-file-name 'edebug-form-spec t) > > (defmacro tramp-let-maybe (variable value &rest body) > "Let-bind VARIABLE to VALUE in BODY, but only if VARIABLE is not obsolete. -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sun Oct 24 14:20:30 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9OIKMjb022769; Sun, 24 Oct 2004 14:20:22 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9OIKJQS022745 for ; Sun, 24 Oct 2004 14:20:19 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9OIKJVS022744 for xemacs-beta-mailman@xemacs.org; Sun, 24 Oct 2004 14:20:19 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9OIKHfU022727 for ; Sun, 24 Oct 2004 14:20:17 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9OIKHoR022726 for xemacweb@tux.org; Sun, 24 Oct 2004 14:20:17 -0400 Received: from ns5.nestdesign.com (170.69-93-162.reverse.theplanet.com [69.93.162.170] (may be forged)) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9OIKGho022720 for ; Sun, 24 Oct 2004 14:20:17 -0400 Received: by ns5.nestdesign.com (Postfix, from userid 508) id 6B634328010; Sun, 24 Oct 2004 19:20:15 +0100 (IST) From: Aidan Kehoe MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16763.62047.348722.973750@ns5.nestdesign.com> Date: Sun, 24 Oct 2004 19:20:15 +0100 To: XEmacs Beta List X-Mailer: VM 7.18 under 21.4 (patch 13) "Rational FORTRAN" XEmacs Lucid X-Echelon-distraction: GOTS SIGDASYS Fetish Mace humint AMEMB Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of kehoea@parhasard.net designates 69.93.162.170 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Character sets in the world of UCS. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org [Nothing in response to my mail last week yet; hmm. If the below is way off base, I'll go and write test harnesses for the code patch I posted then rather than prototype character sets. But I'd prefer to prototype character sets, because that gets me closer to having a running XEmacs with this work.] Here's some thoughts on character sets in a non-ISO 2022 world. The primary attributes of a character set object in a UCS environment will be the mapping tables from, and to, the internal, UCS-oriented, encoding. (If the character set in question is something like CNS 11643, which has many characters that don't have mappings in Unicode, then we pick some internal code for those characters that doesn't conflict with anything in Unicode.) We can prototype this using a hash table for each, but further down the line tables similar to those Ben implemented in unicode.c is the right thing to do. (Not exactly those tables, because they depend on the dimension of a character set, something that I think isn't a useful concept to keep around--see below.) So; the existing charset properties, and whether it makes sense to keep them; `name' A symbol naming the charset. Worth keeping. `doc-string' A documentation string describing the charset. Worth keeping. `registry' Regular expression matching the X11 font registry field. Keep. `dimension' Not worth keeping as an obligatory attribute of a character `chars' set; they're broken at the moment--cf. the Big5 and CNS 11643 support--and they're going to be even more broken for non-ISO-2022-compliant character sets, like EBCDIC and, say, the GSM character set. Whether these should be kept for ISO 2022-oriented character sets is separate question. I think they should be, but I also think that the majority of coding systems out there, and their related character sets, shouldn't be shoehorned into ISO-2022 compliance. My inclination is to introduce a new coding system type, eight-bit-fixed. (This could be implemented as a special-case of the CCL coding system type, but it seems to me that this will be used often enough, and CCL is obscure enough, that implementing it separately will be a good idea.) When you're creating a coding system of this type, you pass it a 255-character character set mapping like so; (require 'charset-8bit-util) ;; http://parhasard.net/charset-8bit-util.el (let ((scratch-map (make-identity-numeric-map 255))) (update-charset-map scratch-map #x00a4 #x20ac ;; EURO SIGN #x00a6 #x0160 ;; LATIN CAPITAL LETTER S WITH CARON #x00a8 #x0161 ;; LATIN SMALL LETTER S WITH CARON #x00b4 #x017d ;; LATIN CAPITAL LETTER Z WITH CARON #x00b8 #x017e ;; LATIN SMALL LETTER Z WITH CARON #x00bc #x0152 ;; LATIN CAPITAL LIGATURE OE #x00bd #x0153 ;; LATIN SMALL LIGATURE OE #x00be #x0178 ;; LATIN CAPITAL LETTER Y WITH DIAERESIS ) (make-charset iso-8859-15 "Latin 9 (ISO, Western Europe, with Euro sign)" '(hash-table scratch-map registry "iso8859-15" long-name "ISO 8859 15" mime-charset "iso-8859-15" )) (make-coding-system 'iso-8859-15 'eight-bit-fixed "Latin 9, with the Euro sign" '(charset iso-8859-15)) (provide 'iso-8859-15) And this type of coding system warns you when you can't encode a character, using Stephen's proposed error behaviour. (As does every other type of coding system, of course.) (Apropos of that--and it's something you may know already-- Python has this, which is pretty similar to Stephen's proposal; The .encode()/.decode() methods may implement different error handling schemes by providing the errors argument. These string values are defined: 'strict' - raise a ValueError error (or a subclass) 'ignore' - ignore the character and continue with the next 'replace' - replace with a suitable replacement character; Python will use the official U+FFFD REPLACEMENT CHARACTER for the builtin Unicode codecs. And that absolutely seems like sensible behaviour to me.) The iso-8859-? coding systems should normally be implemented using these character sets, as should the majority of fixed-width encodings. Reasons for implementing this, as opposed to sticking with the existing ISO 2022-oriented eight bit coding systems; - Many, many eight-bit fixed-width coding systems aren't ISO 2022 compliant. Indeed, for things like EBCDIC, they were in existence before ISO 2022, and had no chance to comply to that standard. (Yes, IBM should have used ASCII, but hey, they had seniority.) - For those users outside of East Asia who do use fixed-width eight-bit coding systems, switching to the ISO 2022 encoding of a character that can't be encoded using the current character set is exactly the wrong thing to do. A parallel coding system type for seven bit fixed-width characters in eight-bit bytes--cf. the iso 646 variants that were used in various Roman-alphabet locales prior to ISO-8859's introduction--may be also worth doing. But that opens the possibility of automatically falling back to encoding something in the high bit; which is very easy to get wrong. Of course, for those locales where ISO 2022 is observed, we can still use the ISO 2022-oriented coding systems. The Python people can optionally, with the same API, have the iconv library slot in as a replacement for their existing code modules--it occurs to me that it should be possible to implement this for XEmacs with a wrapper module dynamically linked against libiconv.so. But then, for a lot of the character encodings that exist in the world, implementing them in elisp as above might be sufficiently easy that iconv() support for them won't be hugely attractive. `columns' Not worth keeping; since the only character set of a character that's trivially available at redisplay is the UCS, and that's the primary place this columns attribute is used, keeping it around isn't much of a win. How many columns a character takes up is, in a UCS-oriented internal encoding, an attribute of the character itself rather than of its region. `direction' Again, not useful. With a UCS-based internal encoding, a character's direction is an attribute of the character itself, not of its character set. `graphic' Not useful, except perhaps for ISO-2022-oriented character sets. `ccl-program' Not useful--I don't think CCL should be eliminated from XEmacs, just better documented and commented, but we shouldn't allow character sets to be complex enough that they need a Turing-complete transformation language to map them to X11 fonts. External-to-internal tables--once we've moved past hash tables for them--should be straight arrays, and the only implementation complexity allowed should be a number stored with the array, so that for, say, JIS 0208, 0x2121 is stored and subtracted from the code to be looked up before indexing into the array. -- Like the early Christians, Marx expected the millennium very soon; like their successors, his have been disappointed--once more, the world has shown itself recalcitrant to a tidy formula embodying the hopes of some section of mankind. (Russell) From xemacs-beta-bounces@xemacs.org Sun Oct 24 16:00:26 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9OK0AuO004276; Sun, 24 Oct 2004 16:00:11 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9OK09cQ004266 for ; Sun, 24 Oct 2004 16:00:09 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9OK085F004265 for xemacs-beta-mailman@xemacs.org; Sun, 24 Oct 2004 16:00:08 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9OK07ZF004252 for ; Sun, 24 Oct 2004 16:00:07 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9OK073H004251 for xemacweb@tux.org; Sun, 24 Oct 2004 16:00:07 -0400 Received: from ns5.nestdesign.com (170.69-93-162.reverse.theplanet.com [69.93.162.170] (may be forged)) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9OK07vC004244 for ; Sun, 24 Oct 2004 16:00:07 -0400 Received: by ns5.nestdesign.com (Postfix, from userid 508) id EB397328010; Sun, 24 Oct 2004 21:00:05 +0100 (IST) From: Aidan Kehoe MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <16764.2501.873055.899296@ns5.nestdesign.com> Date: Sun, 24 Oct 2004 21:00:05 +0100 To: XEmacs Beta List In-Reply-To: <16763.62047.348722.973750@ns5.nestdesign.com> References: <16763.62047.348722.973750@ns5.nestdesign.com> X-Mailer: VM 7.18 under 21.4 (patch 13) "Rational FORTRAN" XEmacs Lucid X-Echelon-distraction: jihad JCE LIF JRB Locks COS Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of kehoea@parhasard.net designates 69.93.162.170 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: Character sets in the world of UCS. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Ar an ceathrú lá is fiche de mí Deireadh Fómhair, scríobh Aidan Kehoe: > [...If the below is way off base, I'll go and write test harnesses for the > code patch I posted then rather than prototype character sets. But I'd > prefer to prototype character sets, because that gets me closer to having > a running XEmacs with this work. ...] Uhh, that's not to say that I won't write the tests anyway--I will. It's just better for morale to be using part of the code you're writing. -- Like the early Christians, Marx expected the millennium very soon; like their successors, his have been disappointed--once more, the world has shown itself recalcitrant to a tidy formula embodying the hopes of some section of mankind. (Russell) From xemacs-beta-bounces@xemacs.org Sun Oct 24 17:57:04 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9OLuwGh018132; Sun, 24 Oct 2004 17:56:59 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9OLuurm018123 for ; Sun, 24 Oct 2004 17:56:56 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9OLuuUd018122 for xemacs-beta-mailman@xemacs.org; Sun, 24 Oct 2004 17:56:56 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9OLurkI018102 for ; Sun, 24 Oct 2004 17:56:53 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9OLurKn018101 for xemacweb@tux.org; Sun, 24 Oct 2004 17:56:53 -0400 Received: from mailout10.sul.t-online.com (mailout10.sul.t-online.com [194.25.134.21]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9OLuo4q018090; Sun, 24 Oct 2004 17:56:50 -0400 Received: from fwd11.aul.t-online.de by mailout10.sul.t-online.com with smtp id 1CLqM5-0003Rb-02; Sun, 24 Oct 2004 23:56:49 +0200 Received: from D5DC120J.t-online.de (ZqtWoZZSYeMsO+y4WGXhFO8y0JS+2t8bEMbxMU1QrZTHV3RHnBDZ6R@[193.158.173.114]) by fmrl11.sul.t-online.com with esmtp id 1CLqLw-210eVE0; Sun, 24 Oct 2004 23:56:40 +0200 To: XEmacs Beta List X-Attribution: APA Organization: The XEmacs Project From: Adrian Aichner Date: Sun, 24 Oct 2004 23:57:58 +0200 Message-ID: <3c03kcd5.fsf@smtprelay.t-online.de> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: ZqtWoZZSYeMsO+y4WGXhFO8y0JS+2t8bEMbxMU1QrZTHV3RHnBDZ6R@t-dialin.net X-TOI-MSGID: 10e8c10e-5042-4ac9-9af0-71f19d8bd76d Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9OLuo4q018090 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,RCVD_IN_SORBS, REMOVE_REMOVAL_2WORD autolearn=no version=2.63 Subject: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041023) i586-pc-win32 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org The missing matching line for Compilation started at Sun Oct 24 23:11:09 2004 +0200 (W. Europe Daylight Time) starting with "Compilation finished at " is due to the building XEmacs "losing track" the compilation buffer process running "nmake ... install". It's still showing in output of M-x list-processes now, that I have run two more compile commands (with dedicated buffer names, not *compilation*): compilation run xemacs-21.5-make-install.err (none) cmd.exe /e:4096 /c nmake /f xemacs.mak install This is just one more instance of the process communication breakage in 21.5 lately. BTW, I actually updated with cvs -z3 update -P -d -r HEAD Now off to running 21.5-b18 ... Best regards, Adrian > XEmacs Build Report generated by emacs-version > 21.5 (beta17) "chayote" (+CVS-20041020) XEmacs Lucid > with system-configuration > i586-pc-win32 > follows: > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\Installation: > (Output from most recent run of ./configure) OS version: Microsoft Windows XP [Version 5.1.2600] OS: Windows_NT XEmacs 21.5-b18 "chestnut" (+CVS-20041023) configured for `i586-pc-win32'. Building XEmacs using "NMAKE". Building XEmacs using make flags " ". Building XEmacs in source tree "c:\\Hacking\\cvs.xemacs.org\\XEmacs\\xemacs-21.5". For src, using compiler "cl -nologo -W3 -DSTRICT -Zi -O2 -G5 -Ob2 -MDd -c -I"c:\Hacking\libs4xemacs\xpm-3.4k" -I"c:\Hacking\libs4xemacs\xpm-3.4k\lib" -I"c:\Hacking\libs4xemacs\libpng-1.0.2" -I"c:\Hacking\libs4xemacs\zlib" -I"c:\Hacking\libs4xemacs\tiff-v3.4\libtiff" -I"c:\Hacking\libs4xemacs\jpeg-6b" -I"c:\Hacking\libs4xemacs\compface" -I"c:\Hacking\libs4xemacs\zlib" -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\inc -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\src -DHAVE_MS_WINDOWS -DHAVE_XPM -DFOR_MSW -DHAVE_GIF -DHAVE_PNG -DHAVE_TIFF -DHAVE_JPEG -DHAVE_XFACE -DHAVE_ZLIB -DHAVE_MENUBARS -DHAVE_SCROLLBARS -DHAVE_TOOLBARS -DHAVE_WIDGETS -DHAVE_DIALOGS -DHAVE_NATIVE_SOUND -DMULE -DPDUMP -DUSE_KKCC -DSYSTEM_MALLOC -DDEBUG_XEMACS -D_DEBUG -DWIN32_LEAN_AND_MEAN -DWIN32_NATIVE -Demacs -DHAVE_CONFIG_H -DPATH_VERSION=\"21.5-b18\" -DPATH_PROGNAME=\"xemacs\" -DEMACS_VERSION=\"21.5-b18\" -DEMACS_PROGNAME=\"xemacs\" -DSTACK_TRACE_EYE_CATCHER=xemacs_21_5_b18_i586_pc_win32 -DPATH_PREFIX=\"..\" -DEMACS_MAJOR_VERSION=21 -DEMACS_MINOR_VERSION=5 -DEMACS_BETA_VERSION=18 -DXEMACS_CODENAME=\""chestnut"\" -DXEMACS_EXTRA_NAME=\"(+CVS-20041023)\" -DEMACS_CONFIGURATION=\"i586-pc-win32\" -DPATH_PACKAGEPATH=\""~\\.xemacs;;c:\\Program Files\\XEmacs\\site-packages;c:\\Program Files\\XEmacs\\mule-packages;c:\\Program Files\\XEmacs\\xemacs-packages"\"". For lib-src, using compiler "cl -nologo -W3 -DSTRICT -Zi -O2 -G5 -Ob2 -MDd -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lib-src -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\src -DHAVE_CONFIG_H -DWIN32_NATIVE". Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.5-b18". Package path is "~\\.xemacs;;c:\\Program Files\\XEmacs\\site-packages;c:\\Program Files\\XEmacs\\mule-packages;c:\\Program Files\\XEmacs\\xemacs-packages". Compiling in support for Microsoft Windows native GUI. Compiling in international (MULE) support. Compiling in support for XPM images. Compiling in support for GIF images. Compiling in support for PNG images. Compiling in support for TIFF images. Compiling in support for JPEG images. Compiling in support for X-Face message headers. Compiling in support for GZIP compression/decompression. Compiling in support for toolbars. Compiling in support for dialogs. Compiling in support for widgets. Compiling in support for native sounds. Using portable dumper. Using system malloc. Using DLL version of C runtime library. Compiling in debugging support (no slowdown). Compiling with optimization. Using new experimental GC algorithms. > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\xemacs-21.5-cvs-update-HEAD.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\ Compilation started at Sun Oct 24 23:04:18 2004 +0200 (W. Europe Daylight Time) ? file-error.txt P CHANGES-beta P ChangeLog M Makefile.in.in P configure P version.sh P etc/ChangeLog M info/dir P lib-src/ChangeLog rcsmerge: warning: conflicts during merge C lisp/ChangeLog M lisp/build-report.el M lisp/font-lock.el M lisp/package-ui.el M lisp/replace.el M lisp/mule/devan-util.el P lwlib/ChangeLog rcsmerge: warning: conflicts during merge C man/ChangeLog M man/lispref/hooks.texi M man/lispref/windows.texi P modules/ChangeLog P netinstall/ChangeLog P nt/ChangeLog P nt/installer/Wise/ChangeLog rcsmerge: warning: conflicts during merge C src/ChangeLog M src/event-msw.c M src/frame-impl.h M src/process-nt.c M src/window.c cvs server: Updating tests P tests/ChangeLog Compilation finished at Sun Oct 24 23:07:05 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\xemacs-21.5-make-install.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\ nmake /f xemacs.mak install Compilation started at Sun Oct 24 23:11:09 2004 +0200 (W. Europe Daylight Time) Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.5-b18". 1 file(s) copied. 1 File(s) copied 1 File(s) copied c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\src/compiler.h(223) : warning C4005: 'REGISTER' : macro redefinition C:\Program Files\Microsoft Visual Studio\VC98\include\stdlib.h(428) : warning C4005: 'min' : macro redefinition c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\src/compiler.h(223) : warning C4005: 'REGISTER' : macro redefinition C:\Program Files\Microsoft Visual Studio\VC98\include\stdlib.h(428) : warning C4005: 'min' : macro redefinition Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\) Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\modules) While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\cl.el: ** the function coerce-number is not known to be defined. While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\cl-extra.el: ** the function coerce-number is not known to be defined. While compiling frame-notice-user-settings in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\frame.el: ** variable new bound but not referenced While compiling the end of the data: ** The following functions are not known to be defined: gpm-is-supported-p, x-display-visual-class, gtk-display-visual-class While compiling toplevel forms in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\behavior-defs.el: ** assignment to free variable fume-display-in-modeline-p ** assignment to free variable filladapt-mode ** reference to free variable filladapt-mode While compiling the end of the data: ** The following functions are not known to be defined: mouse-avoidance-mode, fume-add-menubar-entry, fume-remove-menubar-entry, fume-remove-post-command-hook, filladapt-mode Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\) Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\modules) While compiling gtk-widget-instantiate-notebook-internal in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\widgets-gtk.el: ** variable items bound but not referenced While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\wid-edit.el: ** the function browse-url is not known to be defined. While compiling pui-report-package-bug in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\package-ui.el: ** assignment to free variable bugs ** reference to free variable bugs ** variable date bound but not referenced ** variable balloon bound but not referenced ** variable req bound but not referenced While compiling pui-display-maintainer: ** variable pkg-sym bound but not referenced While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\gtk.el: ** the function gtk-import-function is not known to be defined. While compiling font-lock-add-keywords in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\font-lock.el: ** reference to free variable font-lock-keywords-alist ** assignment to free variable font-lock-keywords-alist While compiling font-lock-update-removed-keyword-alist: ** reference to free variable font-lock-removed-keywords-alist ** assignment to free variable font-lock-removed-keywords-alist While compiling font-lock-remove-keywords: ** reference to free variable font-lock-keywords-alist ** assignment to free variable font-lock-keywords-alist ** reference to free variable font-lock-removed-keywords-alist ** assignment to free variable font-lock-removed-keywords-alist While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\dialog-gtk.el: ** The following functions are not known to be defined: gtk-misc-set-alignment, gtk-button-new, gtk-window-add-accel-group While compiling toplevel forms in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\mule\thai-util.el: ** define-category called with 3 arguments, but accepts only 2 ** define-category called with 3 arguments, but accepts only 2 ** define-category called with 3 arguments, but accepts only 2 While compiling the end of the data: ** the function make-category-table is not known to be defined. While compiling toplevel forms in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\mule\lao-util.el: ** define-category called with 3 arguments, but accepts only 2 ** define-category called with 3 arguments, but accepts only 2 ** define-category called with 3 arguments, but accepts only 2 ** define-category called with 3 arguments, but accepts only 2 While compiling the end of the data: ** the function make-category-table is not known to be defined. While compiling ethio-modify-vowel in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\mule\ethio-util.el: ** decompose-composite-char is an obsolete function; use char-to-string instead. Installing in c:\Program Files\XEmacs\XEmacs-21.5-b18 ... 1 File(s) copied 1 File(s) copied 11 File(s) copied 1 File(s) copied 1 File(s) copied 1 File(s) copied 552 File(s) copied 143 File(s) copied 591 File(s) copied 1 File(s) copied 1 File(s) copied 1 File(s) copied > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\xemacs-21.5-make-check-temacs.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\ nmake /f xemacs.mak check-temacs Compilation started at Sun Oct 24 23:29:59 2004 +0200 (W. Europe Daylight Time) Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\) Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\modules) base64-tests.el: 1234 of 1234 tests successful (100%). byte-compiler-tests.el: 66 of 66 tests successful (100%). 38 tests skipped because can't defadvice. SKIP: "Attempt to set non-symbol" BECAUSE "can't defadvice" SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice" SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice" SKIP: "^$" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind non-symbol" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice" SKIP: "bound but not referenced" BECAUSE "can't defadvice" SKIP: "assignment to free variable" BECAUSE "can't defadvice" SKIP: "reference to free variable" BECAUSE "can't defadvice" SKIP: "called with 2 args, but requires 1" BECAUSE "can't defadvice" SKIP: "^$" BECAUSE "can't defadvice" SKIP: "set called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "set called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "set-default called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "set-default called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "malformed let binding" BECAUSE "can't defadvice" SKIP: "malformed let binding" BECAUSE "can't defadvice" SKIP: "Attempt to set non-symbol" BECAUSE "can't defadvice" SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice" SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice" SKIP: "^$" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind non-symbol" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice" SKIP: "bound but not referenced" BECAUSE "can't defadvice" SKIP: "assignment to free variable" BECAUSE "can't defadvice" SKIP: "reference to free variable" BECAUSE "can't defadvice" SKIP: "called with 2 args, but requires 1" BECAUSE "can't defadvice" SKIP: "^$" BECAUSE "can't defadvice" SKIP: "set called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "set called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "set-default called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "set-default called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "malformed let binding" BECAUSE "can't defadvice" SKIP: "malformed let binding" BECAUSE "can't defadvice" c-tests.el: 4 of 4 tests successful (100%). case-tests.el: 1148 of 1148 tests successful (100%). ccl-tests.el: 4570 of 4570 tests successful (100%). database-tests.el: No tests run. extent-tests.el: 194 of 194 tests successful (100%). hash-table-tests.el: 9866 of 9866 tests successful (100%). lisp-tests.el: 3672 of 3672 tests successful (100%). md5-tests.el: 56 of 56 tests successful (100%). mule-tests.el: 232 of 236 tests successful ( 98%). FAIL: Assertion failed: (file-exists-p name2) FAIL: Assertion failed: (equal (file-truename name2) name1) FAIL: Assertion failed: (file-exists-p name2) FAIL: Assertion failed: (equal (file-truename name2) name1) regexp-tests.el: 316 of 316 tests successful (100%). symbol-tests.el: 246 of 246 tests successful (100%). syntax-tests.el: 56 of 56 tests successful (100%). 2 tests skipped because c-mode unavailable. SKIP: "comment and parse-partial-sexp tests" BECAUSE "c-mode unavailable" SKIP: "comment and parse-partial-sexp tests" BECAUSE "c-mode unavailable" tag-tests.el: 6 of 6 tests successful (100%). Compilation finished at Sun Oct 24 23:32:30 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\xemacs-21.5-make-check.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\ nmake /f xemacs.mak check Compilation started at Sun Oct 24 23:40:35 2004 +0200 (W. Europe Daylight Time) base64-tests.el: 1234 of 1234 tests successful (100%). byte-compiler-tests.el: 104 of 104 tests successful (100%). c-tests.el: 4 of 4 tests successful (100%). case-tests.el: 1148 of 1148 tests successful (100%). ccl-tests.el: 4570 of 4570 tests successful (100%). database-tests.el: No tests run. extent-tests.el: 194 of 194 tests successful (100%). hash-table-tests.el: 9866 of 9866 tests successful (100%). lisp-tests.el: 3672 of 3672 tests successful (100%). md5-tests.el: 56 of 56 tests successful (100%). mule-tests.el: 232 of 236 tests successful ( 98%). FAIL: Assertion failed: (file-exists-p name2) FAIL: Assertion failed: (equal (file-truename name2) name1) FAIL: Assertion failed: (file-exists-p name2) FAIL: Assertion failed: (equal (file-truename name2) name1) regexp-tests.el: 316 of 316 tests successful (100%). symbol-tests.el: 246 of 246 tests successful (100%). syntax-tests.el: 60 of 60 tests successful (100%). tag-tests.el: 6 of 6 tests successful (100%). weak-tests.el: 140 of 140 tests successful (100%). Compilation finished at Sun Oct 24 23:43:23 -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Mon Oct 25 00:56:05 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9P4tlLQ023304; Mon, 25 Oct 2004 00:55:48 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9P4tjL0023296 for ; Mon, 25 Oct 2004 00:55:45 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9P4tjxP023295 for xemacs-beta-mailman@xemacs.org; Mon, 25 Oct 2004 00:55:45 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9P4tial023281 for ; Mon, 25 Oct 2004 00:55:44 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9P4tiSR023280 for xemacweb@tux.org; Mon, 25 Oct 2004 00:55:44 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9P4thDJ023268 for ; Mon, 25 Oct 2004 00:55:44 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CLwtK-0007a9-00; Mon, 25 Oct 2004 13:55:34 +0900 To: Adrian Aichner References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 25 Oct 2004 13:55:33 +0900 In-Reply-To: (Adrian Aichner's message of "Sun, 24 Oct 2004 09:20:49 +0200") Message-ID: <87ekjnxupm.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta List Subject: Re: [comp.emacs.xemacs] xemacs connects to port 8000 after upgrade? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "APA" == Adrian Aichner writes: APA> Any suggestions? APA> From: Jay Levitt Jay> However, xemacs now tries to connect to port 8000 on my X Jay> server, which isn't provided by Hummingbird Exceed 8. I believe 8000 ... are the ports used by NAS servers. Build without NAS support and you should be there. Or install an NAS server, but that might be difficult on Windows. Check for linking to libaudio; if you do and you're not on Solaris, that's NAS. Unfortunately, I don't think there's any way to defeat NAS at run time, although maybe there are environment variables that the NAS libraries check. You could try rejecting (not denying) the NAS ports at a firewall; that should tell TCP/IP to give up immediately. Jay> I know Mandrake changed from xfree to xorg, and maybe that's Jay> part of the problem. I would guess that the real problem is that they started installing NAS by default, so now XEmacs gives you NAS. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Mon Oct 25 02:17:27 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9P6HJY0002269; Mon, 25 Oct 2004 02:17:20 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9P6HHTP002260 for ; Mon, 25 Oct 2004 02:17:17 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9P6HHQe002258 for xemacs-beta-mailman@xemacs.org; Mon, 25 Oct 2004 02:17:17 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9P6HEQs002243 for ; Mon, 25 Oct 2004 02:17:14 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9P6HEBw002242 for xemacweb@tux.org; Mon, 25 Oct 2004 02:17:14 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9P6HBRE002231 for ; Mon, 25 Oct 2004 02:17:12 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CLyAA-0007yj-00; Mon, 25 Oct 2004 15:17:02 +0900 To: Aidan Kehoe References: <16763.62047.348722.973750@ns5.nestdesign.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 25 Oct 2004 15:17:00 +0900 In-Reply-To: <16763.62047.348722.973750@ns5.nestdesign.com> (Aidan Kehoe's message of "Sun, 24 Oct 2004 19:20:15 +0100") Message-ID: <877jpfxqxu.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta List Subject: Re: Character sets in the world of UCS. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Aidan" == Aidan Kehoe writes: Aidan> [Nothing in response to my mail last week yet; hmm. Uh, you've sent a lot of mail. Which post and what kind of response did you expect? Aidan> Here's some thoughts on character sets in a non-ISO 2022 Aidan> world. The primary attributes of a character set object in Aidan> a UCS environment will be the mapping tables from, and to, Aidan> the internal, UCS-oriented, encoding. General comments: [1] What makes you think XEmacs is going to be used only, or even primarily, in UCS environments? I just don't think that's very likely for the forseeable future. [2] Internal character sets should be mere subsets of the UCS, ie, _repertoires_ in ISO-speak. The interesting operation on a character set is (as always in set theory) checking membership and inclusion relations. Eg, checking whether a particular buffer (window, extent, ...) has a repertoire which is a subset of some font's repertoire. Mapping is not a character set's problem; some other module, preferably part of the environment (eg, a font's Cmap), does that. [3] Externally, character sets are _coded character sets_ as defined by ISO 2022 (and several other such standards): A set of unambiguous rules that establishes a set of elements used for the organization, control, or representation of data (== "character set") and the one-to-one relationship between an element (== "character") and the ordered set of bits used to represent it (== "bit combination"), possibly operated on in units of several bits (== "bytes"). We can't ignore this complexity. It's a lot more than just mapping tables, although in cases of pure monopolistic opportunism like the Windows 1252 sets, that's 99% of the way. But in the cases of Shift JIS and Big 5 (which are variable-width encodings), that's not good enough. [4] I think you're taking the existing Mule setup far too seriously. In design discussions, live with it as a temporary expedient, or junk it entirely, and start from first principles. If you're going to try to live with it, then just tweak it the bare minimum necessary to get the new features you need expressed in it. You'll just prolong the torture. When we start talking about implementation, sure, transitioning by lopping off chunks of Mule and replacing them with pieces of the new design that implement the same functions is great. But let's not limit the new design to something that's compatible with Mule overall by redesigning Mule one piece at a time. Aidan> Apropos of [error behaviors] --and it's something you may Aidan> know already-- Python has this, which is pretty similar to Aidan> Stephen's proposal: Nah. My proposal was informed by that discussion, but IMHO the Python design is really inappropriate for XEmacs. Applications like Mailman are already stretching its limits; something like Gnus would give it a massive hernia. Aidan> And that absolutely seems like sensible behaviour to me. As far as it goes, yes, but it's not good enough for what we need to do IMO. It works fine for localization. It's not fine-grained enough to handle multilingual environments. Aidan> External-to-internal tables--once we've moved past hash Aidan> tables for them--should be straight arrays, With 17*2^16 elements each, just in case it's Unicode after all? ;-) At the very least, they need to be a structure containing the bounds of the character set, but for ISO 2022-conforming character sets there are significant savings to be achieved by keeping offsets to the first character, and for sets like Shift JIS it makes sense to algorithmically transform to a different set. Yes, it's as easy as you think it is for Windows-125x character sets, but even there the reverse map is a rather sparse array. Please think more carefully about what you're trying to do here. The hierarchical setup for chartables that we currently have makes a lot of sense from the point of view of efficient table compression, even for character sets that can't sensibly be forced into ISO 2022 conformance. That becomes very important if we start doing things like keeping tables of buffers repertoires around for redisplay. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Mon Oct 25 09:03:14 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9PD2v5j030334; Mon, 25 Oct 2004 09:02:59 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9PD2tOF030326 for ; Mon, 25 Oct 2004 09:02:55 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9PD2tAr030325 for xemacs-beta-mailman@xemacs.org; Mon, 25 Oct 2004 09:02:55 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9PD2r2Z030311 for ; Mon, 25 Oct 2004 09:02:53 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9PD2rDi030309 for xemacweb@tux.org; Mon, 25 Oct 2004 09:02:53 -0400 Received: from china-speeda.com (201-1-135-154.dsl.telesp.net.br [201.1.135.154] (may be forged)) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9PD2nSl030297 for ; Mon, 25 Oct 2004 09:02:52 -0400 Message-Id: <200410251302.i9PD2nSl030297@gwyn.tux.org> From: Damien Sans To: Date: Mon, 25 Oct 2004 06:53:59 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: plain Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of fbyxefgs@china-speeda.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: Damien Wall-Street ARMM Universe cybernetic X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: fbyxefgs@china-speeda.com List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Mon, 25 Oct 2004 06:56:48 -0500 Hot New Issue - merican Resource Management, Inc. TICKER: ARMM ARMM - Set to explode Monday Morning - Hot sto, ck in a hot space Opening-Price:0.06 Near-term_target:0.50 Long-term_target:0.60 Breaking News for ARMM - American Resource Management, Inc. ARMM-launch new service (EffHVAC) Efficiency Technologies, Inc.'s New Centrifugal Chiller Efficiency and Management Tool Can Help Save Industry Billions in Energy Costs How many times have you seen good stocks but you couldn't get your hands on them in the right moment? We are alerting you to a special company with a unique product that is set to be profiled by many newsletters in the next 5-10 days - this is your chance to get in! Big Gains Expected Monday, Get It At Opening. ALL TECHNICAL INDICATORS SAY - BUY ARMM @ up to 35 cents! Don't Delay Get ARMM. At Opening Monday Morning. despise I.nformation wi.thin this email con. tains forwa. rdlook. ing sta. tements within the meaning of s. ect, ion 2, 7A of the Se, curities Ac, t of 19. 3. 3 and Sec.tion 21. B of the S. ec. urit. ies E. xchange. Ac.t of 19. 34. A. ny st. a tements t.hat express or involve discuss, ions with re, spect to pred. ictions, assumptions or future events or performance are not statements of historical fact. shelf complicate unmask mesh nehemiah From xemacs-beta-bounces@xemacs.org Mon Oct 25 14:52:58 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9PIqksG030796; Mon, 25 Oct 2004 14:52:47 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9PIqiTx030785 for ; Mon, 25 Oct 2004 14:52:44 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9PIqiQQ030784 for xemacs-beta-mailman@xemacs.org; Mon, 25 Oct 2004 14:52:44 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9PIqdfq030756 for ; Mon, 25 Oct 2004 14:52:39 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9PIqdkR030754 for xemacweb@tux.org; Mon, 25 Oct 2004 14:52:39 -0400 Received: from bach.leonora.org (dsl081-052-249.sfo1.dsl.speakeasy.net [64.81.52.249]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9PIqdXN030734 for ; Mon, 25 Oct 2004 14:52:39 -0400 Received: from bach.leonora.org (localhost.localdomain [127.0.0.1]) by bach.leonora.org (8.13.1/8.13.1) with ESMTP id i9PIqXIA004184 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 25 Oct 2004 11:52:33 -0700 Received: from bach.leonora.org (vladimir@localhost) by bach.leonora.org (8.13.1/8.12.11/Submit) with ESMTP id i9PIqWwj004181 for ; Mon, 25 Oct 2004 11:52:33 -0700 Message-Id: <200410251852.i9PIqWwj004181@bach.leonora.org> From: "Vladimir G. Ivanovic" To: xemacs-beta@xemacs.org X-Mailer: MH-E 7.81; nmh 1.0.4; XEmacs 21.5 (beta18) Date: Mon, 25 Oct 2004 11:52:32 -0700 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of vladimir@acm.org does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: Warning at startup [21.5.18] X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Could someone translate the following warnings that suddenly appeared when I switched from 21.4.15 to 21.5.18 into English? What do I need to do to XEmacs to get it to be happy? (Note: I do not want to change my current key configuration because it is exactly what I want, regardless of what XEmacs thinks makes sense.) Thanks. --- Vladimir -- Vladimir G. Ivanovic http://leonora.org/~vladimir Palo Alto, CA 94306 +1 650 678 8014 -------- (1) (key-mapping/warning) The meanings of the modifier bits Mod1 through Mod5 are determined by the keysyms used to control those bits. Mod1 does NOT always mean Meta, although some non-ICCCM-compliant programs assume that. (2) (key-mapping/warning) The semantics of the modifier bits ModShift, ModLock, and ModControl are predefined. It does not make sense to assign ModControl to any keysym other than Control_L or Control_R, or to assign any modifier bits to the "control" keysyms other than ModControl. You can't turn a "control" key into a "meta" key (or vice versa) by simply assigning the key a different modifier bit. You must also make that key generate an appropriate keysym (Control_L, Meta_L, etc). (3) (key-mapping/warning) XEmacs: Caps_Lock (0x4d) generates Mod2, which is nonsensical. (4) (key-mapping/warning) XEmacs: Caps_Lock (0x25) generates ModControl, which is nonsensical. From xemacs-beta-bounces@xemacs.org Mon Oct 25 15:34:28 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9PJYITq006991; Mon, 25 Oct 2004 15:34:19 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9PJYHQJ006983 for ; Mon, 25 Oct 2004 15:34:17 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9PJYHKD006982 for xemacs-beta-mailman@xemacs.org; Mon, 25 Oct 2004 15:34:17 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9PJYFew006966 for ; Mon, 25 Oct 2004 15:34:15 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9PJYFWR006965 for xemacweb@tux.org; Mon, 25 Oct 2004 15:34:15 -0400 Received: from bach.leonora.org (dsl081-052-249.sfo1.dsl.speakeasy.net [64.81.52.249]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9PJYDAv006944 for ; Mon, 25 Oct 2004 15:34:14 -0400 Received: from bach.leonora.org (localhost.localdomain [127.0.0.1]) by bach.leonora.org (8.13.1/8.13.1) with ESMTP id i9PJY97W004520 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 25 Oct 2004 12:34:09 -0700 Received: from bach.leonora.org (vladimir@localhost) by bach.leonora.org (8.13.1/8.12.11/Submit) with ESMTP id i9PJY7Lo004516 for ; Mon, 25 Oct 2004 12:34:08 -0700 Message-Id: <200410251934.i9PJY7Lo004516@bach.leonora.org> To: xemacs-beta@xemacs.org X-Mailer: MH-E 7.81; nmh 1.0.4; XEmacs 21.5 (beta18) Date: Mon, 25 Oct 2004 12:34:07 -0700 From: "Vladimir G. Ivanovic" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of vladimir@leonora.org does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.3 required=5.0 tests=UPPERCASE_25_50 autolearn=no version=2.63 Subject: 21.5.18 report #1 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org 1. Feels much, much faster than 21.4. Bravo! 2. `find-charset-region' seems to be missing (when sending an MH message). Interestingly, in mh-comp.el there is this: (defun mh-ascii-buffer-p () "Check if current buffer is entirely composed of ASCII. The function doesn't work for XEmacs since `find-charset-region' doesn't exist there." (loop for charset in (mh-funcall-if-exists find-charset-region (point-min) (point-max)) unless (eq charset 'ascii) return nil finally return t)) which appears to me to mean that `mh-funcall-if-exists' is not working. (defmacro mh-funcall-if-exists (function &rest args) "Call FUNCTION with ARGS as parameters if it exists." (if (fboundp function) `(funcall ',function ,@args))) because `find-charset-region' is called anyway. Executing (defun find-charset-region (one two) t) makes the error go away. 3. Folder tabs are no longer present. 4. Text buffers are marked "Binary" instead of "ISO8". $ locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= 5. There is a lot of buffer flashing when I load in all my MH-E folders. This did not occur with 21.4.15. 6. The toolbar background and the toolbar icon background is white. These do not change when (set-face-background 'default (make-color-specifier "beige")) is executed. They used to. Of course, all of the above were noted when XEmacs is invoked with "-vanilla". XEmacs was built with ./configure --package-path="../packages" General impression: Very nice! The icing on the cake for me will be anit-aliasing. Did I mention that anti-aliasing would be really nice? ;-) --- Vladimir -- Vladimir G. Ivanovic http://leonora.org/~vladimir Palo Alto, CA 94306 +1 650 678 8014 -------- [/usr/local/lib/xemacs-21.5-b18/i686-pc-linux/config.values] ;;; Do not edit this file! ;;; This file was automatically generated, by the config.values.sh script, ;;; from configure, which was itself automatically generated from configure.in. ;;; ;;; See lisp/config.el for details on how this file is used. ;;; ;;; You are trapped in a twisty maze of strange-looking files, all autogenerated... ;;; configure is created, from configure.in, by autoconf ;;; config.values.in is created, from configure, by config.values.sh ;;; config.values is created, from config.values.in, by configure ;;; config.values is read by lisp/config.el, ;;; to create the (Lisp object) config-value-hash-table ;;; Variables defined in configure by AC_SUBST follow: ;;; (These are used in Makefiles) ALLOCA "" ARCHLIBDIR "/usr/local/lib/xemacs-21.5-b18/i686-pc-linux" ARCHLIBDIR_USER_DEFINED "" CC "gcc" CFLAGS "-Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wundef -Wstrict-prototypes -Wpacked -Wshadow -Wmissing-declarations -g -O3" CPP "gcc -E" CPPFLAGS "" CXXFLAGS "" DEFS "-DHAVE_CONFIG_H" DOCDIR "/usr/local/lib/xemacs-21.5-b18/i686-pc-linux" DOCDIR_USER_DEFINED "" ETCDIR "/usr/local/lib/xemacs-21.5-b18/etc" ETCDIR_USER_DEFINED "" EXEC_PREFIX "/usr/local" EXEC_PREFIX_USER_DEFINED "" FFLAGS "" GTK_CONFIG "no" INFODIR "/usr/local/lib/xemacs-21.5-b18/info" INFODIR_USER_DEFINED "" INFOPATH "" INFOPATH_USER_DEFINED "" INSTALL "/usr/bin/install -c" INSTALLPATH "$(moduledir)" INSTALL_ARCH_DEP_SUBDIR " lib-src src modules/ldap modules/postgresql" INSTALL_DATA "${INSTALL} -m 644" INSTALL_PROGRAM "${INSTALL}" INSTALL_SCRIPT "${INSTALL_PROGRAM}" LDFLAGS " " LIBS "-ldb -lgpm -lncurses -lm " LIBSTDCPP "" LISPDIR "/usr/local/lib/xemacs-21.5-b18/lisp" LISPDIR_USER_DEFINED "" LN_S "ln -s" MAKE_DOCFILE "../../lib-src/make-docfile" MAKE_SUBDIR " lib-src lwlib src modules/ldap modules/postgresql" MODARCHDIR "" MODCFLAGS "$(CFLAGS) --mode=compile --mod-output=$@ -I../../src -I$(srcdir)/../../src" MODULEDIR "/usr/local/lib/xemacs-21.5-b18/i686-pc-linux/modules" MODULEDIR_USER_DEFINED "" MOD_CC "../../lib-src/ellcc" MOD_INSTALL_PROGRAM "${INSTALL}" OBJECT_TO_BUILD "$(MODNAME).ell" PACKAGE_PATH "../packages" PACKAGE_PATH_USER_DEFINED "" PREFIX "/usr/local" PREFIX_USER_DEFINED "" PROGNAME "xemacs" RANLIB "ranlib" RECURSIVE_MAKE "$(MAKE) $(MFLAGS) CC='$(CC)' CFLAGS='$(CFLAGS)' LDFLAGS='$(LDFLAGS)' CPPFLAGS='$(CPPFLAGS)'" SET_MAKE "" SHELL "/bin/sh" SITELISPDIR "/usr/local/lib/xemacs/site-lisp" SITELISPDIR_USER_DEFINED "" SITEMODULEDIR "/usr/local/lib/xemacs/site-modules" SITEMODULEDIR_USER_DEFINED "" SRC_SUBDIR_DEPS " lwlib" SUBDIR_MAKEFILES "lib-src/Makefile lib-src/GNUmakefile lwlib/Makefile lwlib/GNUmakefile src/Makefile src/GNUmakefile modules/ldap/Makefile modules/ldap/GNUmakefile modules/postgresql/Makefile modules/postgresql/GNUmakefile" XEMACS_CC "gcc" XE_CFLAGS "-Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wundef -Wstrict-prototypes -Wpacked -Wunused-parameter -g -O3" X_CFLAGS " -I/usr/X11R6/include" X_EXTRA_LIBS "" X_LIBS " -L/usr/X11R6/lib" X_PRE_LIBS " -lSM -lICE" YACC "bison -y" archlibdir "${libdir}/${instvardir}/${configuration}" bindir "${exec_prefix}/bin" bitmapdir "" blddir "/usr/local/src/xemacs-21.5" c_switch_all "-DHAVE_CONFIG_H -I/usr/X11R6/include" c_switch_general "-DHAVE_CONFIG_H" c_switch_window_system "-I/usr/X11R6/include" canonical "i686-pc-linux" configuration "i686-pc-linux" configure_input "Generated automatically from config.values.in by configure." datadir "${prefix}/lib" dll_cflags "-fPIC" dll_ld "gcc" dll_ldflags "-shared" dll_ldo "-o" dll_post "" dnd_objs "" docdir "${archlibdir}" dynodump_arch "" etcdir "${datadir}/${instvardir}/etc" exec_prefix "${prefix}" extra_includes "" extra_objs "dumper.o inline.o linuxplay.o miscplay.o terminfo.o" have_esd_config "" includedir "" infodir "${datadir}/${instvardir}/info" infopath "" install_pp "" inststaticdir "${PROGNAME}" instvardir "${PROGNAME}-${version}" internal_makefile_list "Makefile.in lib-src/Makefile.in lwlib/Makefile.in src/Makefile.in modules/ldap/Makefile.in modules/postgresql/Makefile.in" ld "$(CC) $(CFLAGS)" ld_dynamic_link_flags "-Wl,-export-dynamic" ld_libs_all "-ltiff -lpng -ljpeg -lz -lXpm -lXmu -lXt -lXext -lX11 -lSM -lICE -ldb -lgpm -lncurses -lm -lutil" ld_libs_general "-ldb -lgpm -lncurses -lm -lutil" ld_libs_window_system "-ltiff -lpng -ljpeg -lz -lXpm -lXmu -lXt -lXext -lX11 -lSM -lICE" ld_switch_all "-L/usr/X11R6/lib" ld_switch_general "" ld_switch_shared "-c" ld_switch_window_system "-L/usr/X11R6/lib" ldap_libs "-lldap " lib_gcc "" libdir "${exec_prefix}/lib" libexecdir "" libs_xauth "-lXau -lXmu -lXt -lXext -lX11 -lSM -lICE" lispdir "${datadir}/${instvardir}/lisp" localstatedir "" lwlib_objs " xlwmenu.o xlwscrollbar.o lwlib-Xlw.o" machfile "m/intel386.h" mandir "${prefix}/man/man1" moduledir "${libdir}/${instvardir}/${configuration}/modules" native_sound_lib "" oldincludedir "" opsysfile "s/linux.h" package_path "../packages" postgresql_libs "-lpq " prefix "/usr/local" program_transform_name "s,x,x," sbindir "" sharedstatedir "" sitelispdir "${datadir}/${inststaticdir}/site-lisp" sitemoduledir "${libdir}/${inststaticdir}/site-modules" sound_cflags "" srcdir "/usr/local/src/xemacs-21.5/lib-src" start_files "" start_flags "" statedir "${prefix}/lib" sysconfdir "" top_srcdir "/usr/local/src/xemacs-21.5" version "21.5-b18" with_modules "yes" ;;; Variables defined in configure by AC_DEFINE and AC_DEFINE_UNQUOTED follow: ;;; (These are used in C code) PACKAGE_PATH_USER_DEFINED t EMACS_MAJOR_VERSION 21 EMACS_MINOR_VERSION 5 EMACS_BETA_VERSION 18 XEMACS_CODENAME "chestnut" XEMACS_EXTRA_NAME "(+CVS-20041023)" EMACS_VERSION "21.5-b18" EMACS_PROGNAME "xemacs" ERROR_CHECK_EXTENTS t ERROR_CHECK_TYPES t ERROR_CHECK_TEXT t ERROR_CHECK_GC t ERROR_CHECK_MALLOC t ERROR_CHECK_BYTE_CODE t ERROR_CHECK_GLYPHS t ERROR_CHECK_DISPLAY t ERROR_CHECK_STRUCTURES t DEBUG_XEMACS t USE_ASSERTIONS t MEMORY_USAGE_STATS t config_machfile "m/intel386.h" config_opsysfile "s/linux.h" STACK_TRACE_EYE_CATCHER xemacs_21_5_b18_i686_pc_linux CLASH_DETECTION t _GNU_SOURCE t _POSIX_C_SOURCE 199506L _XOPEN_SOURCE 500 _XOPEN_SOURCE_EXTENDED t DOUG_LEA_MALLOC t HAVE_A_OUT_H t HAVE_ELF_H t HAVE_FCNTL_H t HAVE_INTTYPES_H t HAVE_LIBGEN_H t HAVE_LOCALE_H t HAVE_WCHAR_H t HAVE_SYS_PARAM_H t HAVE_SYS_RESOURCE_H t HAVE_SYS_TIME_H t HAVE_SYS_TIMEB_H t HAVE_SYS_TIMES_H t HAVE_SYS_UN_H t HAVE_SYS_VLIMIT_H t HAVE_ULIMIT_H t HAVE_UNISTD_H t HAVE_SYS_WAIT_H t STDC_HEADERS t TIME_WITH_SYS_TIME t SYS_SIGLIST_DECLARED t HAVE_UTIME t RETSIGTYPE void HAVE_TIMEVAL t HAVE_TM_ZONE t SIZEOF_SHORT 2 SIZEOF_INT 4 SIZEOF_LONG 4 SIZEOF_LONG_LONG 8 SIZEOF_VOID_P 4 SIZEOF_DOUBLE 8 HAVE_LONG_FILE_NAMES t HAVE_LIBM t HAVE_INVERSE_HYPERBOLIC t HAVE_MKSTEMP t HAVE_LOCKF t HAVE_FLOCK t MAIL_LOCK_DOT t HAVE_X_WINDOWS t BITMAPDIR "/usr/X11R6/include/X11/bitmaps" FUNCPROTO 15 NARROWPROTO t linux t __i386__ t _POSIX_SOURCE t _BSD_SOURCE t _SVID_SOURCE t THIS_IS_X11R6 t HAVE_XCONVERTCASE t HAVE_X11_XLOCALE_H t HAVE_XREGISTERIMINSTANTIATECALLBACK t XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE t HAVE_XMU t HAVE_BALLOON_HELP t HAVE_WMCOMMAND t HAVE_XAUTH t HAVE_DLOPEN t HAVE_SHLIB t HAVE_DLERROR t HAVE_LDAP t HAVE_LDAP_SET_OPTION t HAVE_LDAP_RESULT2ERROR t HAVE_LDAP_PARSE_RESULT t HAVE_POSTGRESQL t HAVE_POSTGRESQLV7 t LIBPQ_FE_H_FILE "libpq-fe.h" HAVE_XPM t HAVE_GIF t HAVE_JPEG t HAVE_PNG t HAVE_TIFF t NEED_LUCID t HAVE_MENUBARS t HAVE_SCROLLBARS t HAVE_TOOLBARS t LWLIB_MENUBARS_LUCID t LWLIB_SCROLLBARS_LUCID t HAVE_CBRT t HAVE_CLOSEDIR t HAVE_DUP2 t HAVE_FMOD t HAVE_FPATHCONF t HAVE_FREXP t HAVE_FTIME t HAVE_GETADDRINFO t HAVE_GETHOSTNAME t HAVE_GETNAMEINFO t HAVE_GETPAGESIZE t HAVE_GETRLIMIT t HAVE_GETTIMEOFDAY t HAVE_GETCWD t HAVE_GETWD t HAVE_LINK t HAVE_LOGB t HAVE_LRAND48 t HAVE_MATHERR t HAVE_MKDIR t HAVE_MKTIME t HAVE_PERROR t HAVE_POLL t HAVE_RANDOM t HAVE_READLINK t HAVE_RENAME t HAVE_RINT t HAVE_RMDIR t HAVE_SELECT t HAVE_SETITIMER t HAVE_SETPGID t HAVE_SETLOCALE t HAVE_SETSID t HAVE_SIGBLOCK t HAVE_SIGHOLD t HAVE_SIGPROCMASK t HAVE_SNPRINTF t HAVE_STPCPY t HAVE_STRERROR t HAVE_SYMLINK t HAVE_TZSET t HAVE_ULIMIT t HAVE_USLEEP t HAVE_WAITPID t HAVE_VSNPRINTF t HAVE_FSYNC t HAVE_FTRUNCATE t HAVE_UMASK t HAVE_WCSLEN t HAVE_WCSCMP t HAVE_VLIMIT t HAVE_GETPT t HAVE_GRANTPT t HAVE_UNLOCKPT t HAVE_PTSNAME t HAVE_KILLPG t HAVE_TCGETPGRP t HAVE_OPENPTY t HAVE_PTY_H t HAVE_STROPTS_H t HAVE_ISASTREAM t HAVE_GETLOADAVG t HAVE_H_ERRNO t HAVE_SIGSETJMP t TYPEOF __typeof__ HAVE_ALLOCA_H t HAVE_ALLOCA t HAVE_STRCOLL t HAVE_GETPGRP t GETPGRP_VOID t HAVE_MMAP t HAVE_TERMIOS t SIGNALS_VIA_CHARACTERS t NO_TERMIO t HAVE_SOCKETS t HAVE_MULTICAST t HAVE_SYSVIPC t SYSV_SYSTEM_DIR t NLIST_STRUCT t SOUNDCARD_H_FILE "sys/soundcard.h" HAVE_NATIVE_SOUND t HAVE_TTY t HAVE_NCURSES t CURSES_H_FILE "ncurses/curses.h" TERM_H_FILE "ncurses/term.h" HAVE_GPM t DB_H_FILE "db.h" HAVE_BERKELEY_DB t HAVE_DATABASE t HAVE_UNIX_PROCESSES t PREFIX_USER_DEFINED t INHIBIT_SITE_LISP t EMACS_CONFIGURATION "i686-pc-linux" EMACS_CONFIG_OPTIONS "--package-path=../packages" LD_SWITCH_X_SITE "" LD_SWITCH_X_SITE_AUX "" C_SWITCH_X_SITE "" LD_SWITCH_SITE "" C_SWITCH_SITE "" GNU_MALLOC t USE_GCC t PDUMP t From xemacs-beta-bounces@xemacs.org Mon Oct 25 15:41:05 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9PJext3008268; Mon, 25 Oct 2004 15:41:00 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9PJbphj007617 for ; Mon, 25 Oct 2004 15:37:51 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9PJbpiO007616 for xemacs-beta-mailman@xemacs.org; Mon, 25 Oct 2004 15:37:51 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9PJbojF007605 for ; Mon, 25 Oct 2004 15:37:51 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9PJboji007604 for xemacweb@tux.org; Mon, 25 Oct 2004 15:37:50 -0400 Received: from bach.leonora.org (dsl081-052-249.sfo1.dsl.speakeasy.net [64.81.52.249]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9PJboZF007580 for ; Mon, 25 Oct 2004 15:37:50 -0400 Received: from bach.leonora.org (localhost.localdomain [127.0.0.1]) by bach.leonora.org (8.13.1/8.13.1) with ESMTP id i9PJbj6B004586 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 25 Oct 2004 12:37:45 -0700 Received: from bach.leonora.org (vladimir@localhost) by bach.leonora.org (8.13.1/8.12.11/Submit) with ESMTP id i9PJbi9w004583 for ; Mon, 25 Oct 2004 12:37:45 -0700 Message-Id: <200410251937.i9PJbi9w004583@bach.leonora.org> From: "Vladimir G. Ivanovic" To: xemacs-beta@xemacs.org In-Reply-To: Your message of "Mon, 25 Oct 2004 11:52:32 PDT." <200410251852.i9PIqWwj004181@bach.leonora.org> X-Mailer: MH-E 7.81; nmh 1.0.4; XEmacs 21.5 (beta18) Date: Mon, 25 Oct 2004 12:37:44 -0700 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of vladimir@acm.org does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: Re: Warning at startup [21.5.18] X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Vladimir G. Ivanovic" List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "vgi" == Vladimir G Ivanovic writes: vgi> Could someone translate the following warnings that suddenly appeared vgi> when I switched from 21.4.15 to 21.5.18 into English? This is not correct. 21.4.15 displays the same warning which means it must be due to some package upgrade that I did recently. Still, I'd like not to have the warnings appear. --- Vladimir -- Vladimir G. Ivanovic http://leonora.org/~vladimir Palo Alto, CA 94306 +1 650 678 8014 From xemacs-beta-bounces@xemacs.org Mon Oct 25 22:42:08 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q2fXmU017662; Mon, 25 Oct 2004 22:41:55 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q2fVqj017656 for ; Mon, 25 Oct 2004 22:41:31 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9Q2fV9M017655 for xemacs-beta-mailman@xemacs.org; Mon, 25 Oct 2004 22:41:31 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q2fQvQ017639 for ; Mon, 25 Oct 2004 22:41:26 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9Q2fPcm017638 for xemacweb@tux.org; Mon, 25 Oct 2004 22:41:25 -0400 Received: from main.gmane.org (main.gmane.org [80.91.229.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q2fP6Q017632 for ; Mon, 25 Oct 2004 22:41:25 -0400 Received: from root by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CMHH2-0003Pn-00 for ; Tue, 26 Oct 2004 04:41:24 +0200 Received: from washington.hostforweb.net ([69.61.11.2]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 26 Oct 2004 04:41:24 +0200 Received: from yamaoka by washington.hostforweb.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 26 Oct 2004 04:41:24 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Katsumi Yamaoka Date: Tue, 26 Oct 2004 11:27:12 +0900 Organization: Emacsen advocacy group Lines: 13 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: washington.hostforweb.net X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, linux) Cancel-Lock: sha1:Z4cLzPqi+XnEnWbY5ECJEZN6MoU= Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of gexb-xemacs-beta@m.gmane.org designates 80.91.229.2 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-2.1 required=5.0 tests=AWL autolearn=no version=2.63 Subject: 21.5.18 call-process-region bug X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hi, (with-temp-buffer (insert "bar") (backward-char) (call-process-region (1- (point)) (point) "cat" t t) (buffer-string)) => "a" It should be "bar", isn't it? Because of this, shell-command-on-region which is used in texinfmt.el doesn't work correctly and we cannot make some Japanese info files, for example, emacs-w3m. From xemacs-beta-bounces@xemacs.org Mon Oct 25 22:48:50 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q2miuG018912; Mon, 25 Oct 2004 22:48:44 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q2kYT7018527 for ; Mon, 25 Oct 2004 22:46:34 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9Q2kYlK018526 for xemacs-beta-mailman@xemacs.org; Mon, 25 Oct 2004 22:46:34 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q2kVMX018509 for ; Mon, 25 Oct 2004 22:46:31 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9Q2kV9g018508 for xemacweb@tux.org; Mon, 25 Oct 2004 22:46:31 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q2kU9J018495 for ; Mon, 25 Oct 2004 22:46:31 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CMHLr-0004II-00; Tue, 26 Oct 2004 11:46:23 +0900 To: "Vladimir G. Ivanovic" References: <200410251852.i9PIqWwj004181@bach.leonora.org> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 26 Oct 2004 11:46:22 +0900 In-Reply-To: <200410251852.i9PIqWwj004181@bach.leonora.org> (Vladimir G. Ivanovic's message of "Mon, 25 Oct 2004 11:52:32 -0700") Message-ID: <87fz42w60x.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Warning at startup [21.5.18] X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Vladimir" == Vladimir G Ivanovic writes: Vladimir> Could someone translate the following warnings that Vladimir> suddenly appeared when I switched from 21.4.15 to Vladimir> 21.5.18 into English? They say that your keybindings are such that they will fail to do what you expect in some situations. Specifically, they violate the standards for X11 keymapping. Unfortunately several vendors have historically delivered keymappings configured that way, and XModMap gives no help in conforming to the standards, so user-configured maps often violate them. Vladimir> What do I need to do to XEmacs to get it to be happy? Why do you want to "do something to XEmacs"? It's simply telling you that you are unnecessarily risking harm, and warning you that it won't accept the blame. Fix your keymapping. You can get the behavior you want without violating the X11 standards. XKeyCaps will help you get the effects you want while conforming to X11 standards for keymapping. Or ask on comp.emacs.xemacs, there are plenty of users there who know how to deal with this. Vladimir> (Note: I do not want to change my current key Vladimir> configuration because it is exactly what I want, Vladimir> regardless of what XEmacs thinks makes sense.) Well, if your purpose is to violate the standards, I guess you know what you're doing. ;-) But there's no way to defeat that warning, because there's no need for it for people who just want their keymappings to result in the program input they expect. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From anonymous@server6.ehostsource.com Mon Oct 25 23:12:26 2004 Received: from server6.ehostsource.com (server6.ehostsource.com [64.106.205.190]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9Q3CQ9Z023007 for ; Mon, 25 Oct 2004 23:12:26 -0400 Received: (qmail 83098 invoked by uid 80); 26 Oct 2004 01:18:54 -0000 Date: 26 Oct 2004 01:18:54 -0000 Message-ID: <20041026011854.83097.qmail@server6.ehostsource.com> To: Subject: LOTTERY PRIZE AWARD NOTIFICATION (CONTACT YOUR CLAIMS AGENT) From: lottery X-Priority: 3 (Normal) CC: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: RLSP Mailer Received-SPF: none (gwyn.tux.org: domain of anonymous@server6.ehostsource.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean C/ Guzmán el Bueno nº 137 28003 Madrid, España. DATE: 25th October, 2004 FROM: THE DESK OF THE MANAGING DIRECTOR INTERNATIONAL PROMOTIONS/PRIZE AWARDS DEPARTMENT REF Nº: EGS/2251256003/02 BATCH Nº:14/0017/1PD RE: AWARD NOTIFICATION/ FINAL NOTICE We are pleased to inform you of the result of the EL-GORDO DE LA PRIMITIVA HIGH-STAKE INTERNATIONAL LOTTERY PROGRAM which was held on the 29th september, 2004. Due to mix up of names, the results were finally released on 22nd october, 2004. Your name attached to a ticket number 025-11464992-750 with serial number 2113-05 drew the lucky numbers 4-18-24-30-31-35 which consequently won the lottery in the 1st category. You have therefore been approved for a lump sum payout of US$1.5M (One Million Five Hundred Thousand US Dollars) in cash credited to the file reference number: EGS/2251256003/02.This is from a total cash price of US$22.500,000.00 ( Twenty Two Million Five Hundred Thousand US Dollars) shared among fifteen (15) international winners in this grand category. CONGRATULATIONS!!! Your funds is now deposited in a suspense account with our paying Bank in insured to your name. Due to the mix up of some numbers and names, we advice that you keep this award from public notice until your claims has been processed and your money remitted to your nominated bank account as this is part of our security protocol to avoid double claiming or unwarranted taking advantage of this program by the general public. All participants were selected through a computer ballot system drawn from 25,000 names and E-mail addresses from Asia, Australia, New Zealand, Europe and North America as part of our international promotions program which we conduct twice every year. We hope that with part of your prize, you will part-take in our summer (mid-year) high stake promotions agenda of $1,3BILLION international lottery. To claim your Prize, please contact your claims agent ********************************************************************** MR.RODNEY GAINS. E-mail: rodneygains@telkom.net Foreign Services Manager, Payment and Release order Department, TRANS-ATLANTIC S.A LONDON, UNITED KINGDOM. ********************************************************************* for processing and remittance of your prize funds into your designated bank account. Note that all prize funds must be claimed not later than 15th november, 2004. After this date all funds will be returned to the MINISTERIO DE ECONOMIA Y HACIENDA as unclaimed for the next sweepstake. In order to avoid unnecessary delays and complications, please endeavor to quote your reference and batch numbers in every correspondence with us or your claims agent. Furthermore, should there be any change in your address, do inform your claims agent as soon as possible. Congratulations once again from all members of our staff and thanks for being part of our promotions program. MRS.SHEREE MORGAN (LOTTERY CO-ORDINATOR) ___________________________________________________________________________ Mail sent from WebMail service at PHP-Nuke Powered Site - http://www.darkmedia.tv From xemacs-beta-bounces@xemacs.org Mon Oct 25 23:21:23 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q3LLno024125; Mon, 25 Oct 2004 23:21:21 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q3JaXY023872 for ; Mon, 25 Oct 2004 23:19:36 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9Q3JaGF023871 for xemacs-beta-mailman@xemacs.org; Mon, 25 Oct 2004 23:19:36 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q3JT1F023846 for ; Mon, 25 Oct 2004 23:19:29 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9Q3JPS0023836 for xemacweb@tux.org; Mon, 25 Oct 2004 23:19:25 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q3JN2G023825 for ; Mon, 25 Oct 2004 23:19:24 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CMHrg-0004Sh-00; Tue, 26 Oct 2004 12:19:16 +0900 To: "Vladimir G. Ivanovic" References: <200410251934.i9PJY7Lo004516@bach.leonora.org> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 26 Oct 2004 12:19:14 +0900 In-Reply-To: <200410251934.i9PJY7Lo004516@bach.leonora.org> (Vladimir G. Ivanovic's message of "Mon, 25 Oct 2004 12:34:07 -0700") Message-ID: <87breqw4i5.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: 21.5.18 report #1 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Thanks for the careful report! >>>>> "Vladimir" == Vladimir G Ivanovic writes: Vladimir> 1. Feels much, much faster than 21.4. Bravo! Interesting. We've had complaints that 21.5 feels slower. This is the first time I've heard that it's _faster_. Please let us know if you change your mind about that perception. Vladimir> 2. `find-charset-region' seems to be missing (when sending an MH Vladimir> message). This function exists in a Mule XEmacs, but not in an XEmacs compiled --without-mule. I think this is a bug in MH-E, because the `fboundp' test is done at compile-time, not at run-time. With XEmacs packages it is not reasonable to expect the compilation environment and the execution environment to be the same. Vladimir> 3. Folder tabs are no longer present. You have to configure these in (--with-widgets). They caused too many problems as default IIRC. Vladimir> 4. Text buffers are marked "Binary" instead of "ISO8". "Honesty is the best policy." The coding system 'iso-8859-1 is an alias for 'binary; it is implemented differently from the other ISO 8859 coding systems, and presumably behaves differently from other ISO 8859 coding systems under some circumstances. Vladimir> 5. There is a lot of buffer flashing when I load in all Vladimir> my MH-E folders. This did not occur with 21.4.15. I don't understand what you're describing here. Can you give a simple recipe to get the same effect that doesn't require your mail folders? :-) Vladimir> 6. The toolbar background and the toolbar icon Vladimir> background is white. These do not change [...]. I think face inheritance is currently broken, and I know that toolbar face updating is. (set-face-background 'toolbar (make-color-specifier "beige")) will give you the effect you want on next redisplay of the toolbar for the toolbar background, but the only way I know offhand to guarantee that is to create a new frame. You will need to reinstantiate the toolbar icons to get them to change background. THIS IS A BUG, but in a beta it's not important enough to get immediate attention. I suspect that the only way to get the toolbar face background set early enough to get the default toolbar icons to have the background you want is to use an X resource XEmacs*backgroundToolBarColor: LemonChiffon2 (If you use Emacs* resources, use that here, too, instead of XEmacs*.) Vladimir> General impression: Very nice! The icing on the cake for Vladimir> me will be anit-aliasing. Did I mention that Vladimir> anti-aliasing would be really nice? ;-) Ask Mike Sperber . He has some students working on this, but I don't know what their current state of progress is. Vladimir> [/usr/local/lib/xemacs-21.5-b18/i686-pc-linux/config.values] Use M-x build-report instead. Vote early and often! Note that if you want to report possible bugs or request enhancements, you should add the xemacs-beta address, as most of the people reading this list don't read the build-reports list. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Tue Oct 26 01:38:48 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q5cbvB030286; Tue, 26 Oct 2004 01:38:37 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q5cZA2030280 for ; Tue, 26 Oct 2004 01:38:35 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9Q5cZi4030279 for xemacs-beta-mailman@xemacs.org; Tue, 26 Oct 2004 01:38:35 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q5cYVx030267 for ; Tue, 26 Oct 2004 01:38:34 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9Q5cYrv030266 for xemacweb@tux.org; Tue, 26 Oct 2004 01:38:34 -0400 Received: from cerise.gclements.plus.com (gclements.plus.com [84.92.46.14]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q5cXgY030249 for ; Tue, 26 Oct 2004 01:38:33 -0400 Received: from cerise.gclements.plus.com (localhost [127.0.0.1]) by cerise.gclements.plus.com (8.12.10/8.12.10/SuSE Linux 0.7) with ESMTP id i9Q5cKXr011830; Tue, 26 Oct 2004 06:38:20 +0100 Received: (from glynn@localhost) by cerise.gclements.plus.com (8.12.10/8.12.10/Submit) id i9Q5cKoP011827; Tue, 26 Oct 2004 06:38:20 +0100 From: Glynn Clements MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16765.58059.764406.168205@cerise.gclements.plus.com> Date: Tue, 26 Oct 2004 06:38:19 +0100 To: "Vladimir G. Ivanovic" In-Reply-To: <200410251852.i9PIqWwj004181@bach.leonora.org> References: <200410251852.i9PIqWwj004181@bach.leonora.org> X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of glynn@gclements.plus.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Warning at startup [21.5.18] X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Vladimir G. Ivanovic wrote: > Could someone translate the following warnings that suddenly appeared > when I switched from 21.4.15 to 21.5.18 into English? What do I need to > do to XEmacs to get it to be happy? (Note: I do not want to change my > current key configuration because it is exactly what I want, regardless > of what XEmacs thinks makes sense.) > > (3) (key-mapping/warning) XEmacs: Caps_Lock (0x4d) generates Mod2, > which is nonsensical. > > (4) (key-mapping/warning) XEmacs: Caps_Lock (0x25) generates > ModControl, which is nonsensical. If you want to remap modifier keys, it isn't sufficient to change the modifiers; you also have to rebind the keysyms. Whilst some code (most notably Gtk and Qt) incorrectly hardcodes the interpretation of certain modifier bits, ICCCM-conformant X programs (such as XEmacs) derive the meaning of a modifier bit from the keysyms to which it is bound. For example, if Mod4 is bound to Meta_L and/or Meta_R, XEmacs will infer that Mod4 is the "Meta" modifier. In this particular case there are two problems: 1. Mod2 is bound to Caps_Lock, but the Lock modifier is specifically reserved for that purpose. 2. ModControl is also bound to Caps_Lock, although it is specifically reserved for the Control keys. Consequently, XEmacs can't reliably determine how it is supposed to interpret key events for which the Mod2 or ModControl modifier bits are set. As a counterexample, here is a valid modifier mapping (output from "xmodmap -pm"): shift Shift_L (0x32), Shift_R (0x3e) lock Caps_Lock (0x42) control Control_L (0x25), Control_R (0x6d) mod1 Alt_L (0x73), Alt_L (0x7f) mod2 Num_Lock (0x4d) mod3 mod4 Meta_L (0x40), Meta_L (0x7d), Meta_L (0x9c) mod5 Mode_switch (0x5d), ISO_Level3_Shift (0x7c) Note that each modifier bit is only bound to "matched" keys, and that the shift, lock and control modifiers are bound to the correct keys. If you want a particular physical key to perform a different task (e.g. make the key which has "Num Lock" printed on it behave as a CapsLock key), you can change the keycode -> keysym mapping. However, you usually need to fix the keysym -> modifer mapping afterwards. The modifier mapping table is stored in terms of keycodes rather than keysyms, so when you "move" a keysym, you have to manually move the modifier bit along with it. -- Glynn Clements From xemacs-beta-bounces@xemacs.org Tue Oct 26 02:11:23 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q6BKY1002727; Tue, 26 Oct 2004 02:11:21 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q6BJMw002719 for ; Tue, 26 Oct 2004 02:11:19 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9Q6BJ57002718 for xemacs-beta-mailman@xemacs.org; Tue, 26 Oct 2004 02:11:19 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q6BIrK002706 for ; Tue, 26 Oct 2004 02:11:18 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9Q6BIhq002705 for xemacweb@tux.org; Tue, 26 Oct 2004 02:11:18 -0400 Received: from mailout04.sul.t-online.com (mailout04.sul.t-online.com [194.25.134.18]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9Q6BHQw002698; Tue, 26 Oct 2004 02:11:17 -0400 Received: from fwd11.aul.t-online.de by mailout04.sul.t-online.com with smtp id 1CMKY4-0007qo-00; Tue, 26 Oct 2004 08:11:12 +0200 Received: from D5DC120J.t-online.de (XVWy--ZZgeVqvtdtAC2U1BNK2L54KeAsNLPAejO9gxrOrQRFiIgRYY@[217.89.6.215]) by fmrl11.sul.t-online.com with esmtp id 1CMKXv-1aFxUe0; Tue, 26 Oct 2004 08:11:03 +0200 To: Katsumi Yamaoka X-Attribution: APA References: X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Tue, 26 Oct 2004 08:12:27 +0200 In-Reply-To: (Katsumi Yamaoka's message of "Tue, 26 Oct 2004 11:27:12 +0900") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chestnut, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: XVWy--ZZgeVqvtdtAC2U1BNK2L54KeAsNLPAejO9gxrOrQRFiIgRYY@t-dialin.net X-TOI-MSGID: 460d5861-9889-4661-a5be-2bb3840b00b0 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: 21.5.18 call-process-region bug X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Katsumi Yamaoka writes: > Hi, > > (with-temp-buffer > (insert "bar") > (backward-char) > (call-process-region (1- (point)) (point) "cat" t t) > (buffer-string)) > => "a" > > It should be "bar", isn't it? > Because of this, shell-command-on-region which is used in texinfmt.el > doesn't work correctly and we cannot make some Japanese info files, > for example, emacs-w3m. Hi Katsumi, I'll have to look into a change tonight, which I made. I'm short on time at the moment. Please see the 21.5.18 changelogs in its release announcement under http://www.xemacs.org/Releases/ Best regards, Adrian > > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Tue Oct 26 06:12:13 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QABaFj009173; Tue, 26 Oct 2004 06:11:52 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QABX3x009157 for ; Tue, 26 Oct 2004 06:11:33 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9QABXJT009156 for xemacs-beta-mailman@xemacs.org; Tue, 26 Oct 2004 06:11:33 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QABWi1009143 for ; Tue, 26 Oct 2004 06:11:32 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9QABWU7009142 for xemacweb@tux.org; Tue, 26 Oct 2004 06:11:32 -0400 Received: from ns5.nestdesign.com (170.69-93-162.reverse.theplanet.com [69.93.162.170] (may be forged)) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QABVfA009135; Tue, 26 Oct 2004 06:11:31 -0400 Received: by ns5.nestdesign.com (Postfix, from userid 508) id B6E58328015; Tue, 26 Oct 2004 11:11:27 +0100 (IST) From: Aidan Kehoe MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <16766.8911.154256.777335@ns5.nestdesign.com> Date: Tue, 26 Oct 2004 11:11:27 +0100 To: "Stephen J.Turnbull" In-Reply-To: <877jpfxqxu.fsf@tleepslib.sk.tsukuba.ac.jp> References: <16763.62047.348722.973750@ns5.nestdesign.com> <877jpfxqxu.fsf@tleepslib.sk.tsukuba.ac.jp> X-Mailer: VM 7.18 under 21.4 (patch 13) "Rational FORTRAN" XEmacs Lucid X-Echelon-distraction: PECSENC DJC Comirex ITSDN SADF ASPIC Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of kehoea@parhasard.net designates 69.93.162.170 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta List Subject: Re: Character sets in the world of UCS. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Ar an cúigiú lá is fiche de mí Deireadh Fómhair, scríobh Stephen J. Turnbull: > Aidan> [Nothing in response to my mail last week yet; hmm. > > Uh, you've sent a lot of mail. Which post and what kind of response > did you expect? 16755.32417.905747.754556@ns5.nestdesign.com , my only post of last week, and "this code sucks, rewrite it" or "hmm, interesting." But that's okay, I have to finish it anyway. > Aidan> world. The primary attributes of a character set object in > Aidan> a UCS environment will be the mapping tables from, and to, > Aidan> the internal, UCS-oriented, encoding. > > General comments: > > [1] What makes you think XEmacs is going to be used only, or even > primarily, in UCS environments? I just don't think that's very likely > for the forseeable future. I don't think so either--the "environment" I was talking about was XEmacs' character coding, rather than the context in which the editor is used. Excuse me if that wasn't clear. > [2] Internal character sets should be mere subsets of the UCS, ie, > _repertoires_ in ISO-speak. The interesting operation on a character > set is (as always in set theory) checking membership and inclusion > relations. Eg, checking whether a particular buffer (window, extent, > ...) has a repertoire which is a subset of some font's repertoire. Cool, fine, that's as I was thinking. > Mapping is not a character set's problem; some other module, preferably > part of the environment (eg, a font's Cmap), does that. Well, if a character set is maintained as a subset of the UCS, ordered by non-UCS code point, then you've a single-direction map for free. For the reverse direction, you can't rely on fonts' CMaps--or much else in the environment--to be available for situations like coding system conversion; to use Shift JIS in a TTY, with an internal encoding that is UCS compatible, you need to have a mapping from UCS code points to JIS X 0208 code points available to you. (And that's the case whether you're outputting to the TTY or saving to disk.) > [3] Externally, character sets are _coded character sets_ as defined > by ISO 2022 (and several other such standards): > > A set of unambiguous rules that establishes a set of elements used > for the organization, control, or representation of data (== > "character set") and the one-to-one relationship between an > element (== "character") and the ordered set of bits used to > represent it (== "bit combination"), possibly operated on in units > of several bits (== "bytes"). > > We can't ignore this complexity. It's a lot more than just mapping > tables, although in cases of pure monopolistic opportunism like the > Windows 1252 sets, that's 99% of the way. But in the cases of Shift > JIS and Big 5 (which are variable-width encodings), that's not good > enough. ·From reading Ken Lunde, and everything I can find on Shift JIS and Big 5, a hash table is good enough for them. (The coding system, of course, needs to know how to get from on-disk data to something that can be used as a key in the hash table.) To replace a prototype's hash table, the external-internal mapping can be implemented as a variable-length array with storage of the offset of the first, as mentioned below. (At least, I haven't seen a character set for which this isn't true.) For the internal-external sparse mapping, Ben's existing from_unicode table structures are a good starting point. There already exists a base64-encode-region and a base64-decode-region; if I submitted working quoted-printable and uuencode coding systems, would they be likely to be considered for inclusion? > [4] I think you're taking the existing Mule setup far too seriously. In what way? > My proposal was informed by that discussion, but IMHO the Python design > is really inappropriate for XEmacs. Applications like Mailman are > already stretching its limits; something like Gnus would give it a > massive hernia. Okay, noted. > [...] > Aidan> External-to-internal tables--once we've moved past hash > Aidan> tables for them--should be straight arrays, > > With 17*2^16 elements each, just in case it's Unicode after all? ;-) Variable-length arrays--yes, not straight arrays :-) . They can still get obscenely big if we treat CNS 11643 properly. > At the very least, they need to be a structure containing the bounds > of the character set, but for ISO 2022-conforming character sets there > are significant savings to be achieved by keeping offsets to the first > character, and for sets like Shift JIS it makes sense to > algorithmically transform to a different set. With the "contiguous JIS" treatment that's mentioned on Unicode.org? Hmm. That seems to me to be a big loss of generality for relatively little gain. Thanks for the feedback, - Aidan -- Like the early Christians, Marx expected the millennium very soon; like their successors, his have been disappointed--once more, the world has shown itself recalcitrant to a tidy formula embodying the hopes of some section of mankind. (Russell) From xemacs-beta-bounces@xemacs.org Tue Oct 26 07:32:26 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QBWIlO021305; Tue, 26 Oct 2004 07:32:19 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QBWGXp021299 for ; Tue, 26 Oct 2004 07:32:16 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9QBWG9k021298 for xemacs-beta-mailman@xemacs.org; Tue, 26 Oct 2004 07:32:16 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QBWFth021287 for ; Tue, 26 Oct 2004 07:32:15 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9QBWFap021286 for xemacweb@tux.org; Tue, 26 Oct 2004 07:32:15 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QBWEqb021277 for ; Tue, 26 Oct 2004 07:32:14 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CMPYg-0006Ey-00; Tue, 26 Oct 2004 20:32:10 +0900 To: Aidan Kehoe References: <16763.62047.348722.973750@ns5.nestdesign.com> <877jpfxqxu.fsf@tleepslib.sk.tsukuba.ac.jp> <16766.8911.154256.777335@ns5.nestdesign.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 26 Oct 2004 20:32:04 +0900 In-Reply-To: <16766.8911.154256.777335@ns5.nestdesign.com> (Aidan Kehoe's message of "Tue, 26 Oct 2004 11:11:27 +0100") Message-ID: <87zn29u34b.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9QBWEqb021277 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta List Subject: Re: Character sets in the world of UCS. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Aidan" == Aidan Kehoe writes: >> Mapping is not a character set's problem; some other module, >> preferably part of the environment (eg, a font's Cmap), does >> that. Aidan> Well, if a character set is maintained as a subset of the Aidan> UCS, ordered by non-UCS code point, then you've a Aidan> single-direction map for free. My point is that internally we just don't care about maps. Characters are compared for equality and set membership, and that's it. Internally everything is in the UCS, so there you go, you're done. Aidan> ·From reading Ken Lunde, and everything I can find on Shift Aidan> JIS and Big 5, a hash table is good enough for them. I think there's no reason not to reuse current technology. The algorithm for translating Shift JIS to JIS and back is simple enough. If you just use row-column with offset, JIS is 2*94*94 or < 16000 entries, and the Unicode tables will be at most 21000 + a few hundred kana and symbols and compatibility characters. The various simple algorithms are faster than hashing, with little wasted space. Aidan> To replace a prototype's hash table, the external-internal Aidan> mapping can be implemented as a variable-length array with Aidan> storage of the offset of the first, as mentioned below. (At Aidan> least, I haven't seen a character set for which this isn't Aidan> true.) Depends on what you mean by that. But for example, all the ISO-2022-compatible DBCSes should be stored in row-column format, with both octets having offsets. >> [4] I think you're taking the existing Mule setup far too >> seriously. Aidan> In what way? Talking about modifying the code in mule-charset.*. Really, there are a number of changes that should be made. Internal and external character sets should be separated. Internal character sets should be a generic data structure, possibly represented as bit-trees for sparse sets, that can be used to quickly query the repertoire of a string or buffer for example. External coded character sets should be represented as internal character sets plus an algorithm (possibly simply table lookup, possibly more complex) for transforming to external code points. Coding systems should take those code points and assemble them into the external representation, possibly using extension techniques a la ISO 2022, etc. Aidan> Variable-length arrays--yes, not straight arrays :-) . They Aidan> can still get obscenely big if we treat CNS 11643 properly. AFAIK that can't be done, because nobody yet knows what's in CNS 11643-N for N > 2. In any case much of it would have to go into a private block somewhere. >> At the very least, they need to be a structure containing the >> bounds of the character set, but for ISO 2022-conforming >> character sets there are significant savings to be achieved by >> keeping offsets to the first character, and for sets like Shift >> JIS it makes sense to algorithmically transform to a different >> set. Aidan> With the "contiguous JIS" treatment that's mentioned on Aidan> Unicode.org? No, see the Shift-JIS stuff in mule-coding.[ch]. It's just a matter of rearranging the JIS table to fit into what's left of the code space after assigning most of GR to JIS X 0201 katakana for first bytes by translating the rows and columns of the JIS tables. Aidan> There already exists a base64-encode-region and a Aidan> base64-decode-region; if I submitted working Aidan> quoted-printable and uuencode coding systems, would they be Aidan> likely to be considered for inclusion? I certainly would consider them, but I don't consider those particularly interesting. We have reasonable implementations in Lisp or by calling external utilities. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Tue Oct 26 11:58:22 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QFvvfk032085; Tue, 26 Oct 2004 11:58:03 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QFubX5031812 for ; Tue, 26 Oct 2004 11:56:37 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9QFuboQ031811 for xemacs-beta-mailman@xemacs.org; Tue, 26 Oct 2004 11:56:37 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QFuYPl031791 for ; Tue, 26 Oct 2004 11:56:34 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9QFuYQF031790 for xemacweb@tux.org; Tue, 26 Oct 2004 11:56:34 -0400 Received: from stephens.ittc.ku.edu (stephens.ittc.ku.edu [129.237.125.220]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QFuWOX031760 for ; Tue, 26 Oct 2004 11:56:33 -0400 Received: from diannao.ittc.ku.edu (diannao.ittc.ku.edu [129.237.126.112]) by stephens.ittc.ku.edu (8.12.11/8.12.11/ITTC-ANTISPAM-ANTIVIRUS-3.1) with ESMTP id i9QFuKMF014342 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 26 Oct 2004 10:56:20 -0500 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.12.11/8.12.11) with ESMTP id i9QFuKcT009054 for ; Tue, 26 Oct 2004 10:56:20 -0500 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id i9QFuErU009053; Tue, 26 Oct 2004 10:56:14 -0500 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: XEmacs Beta From: Jerry James X-Face: +5(Pfr,; N>q#6NT,Qi5^TQh-MaUnz#kGN~OW[CQj~RS+sIor( '_8K^f9u^Y#.N`>9oKN$\JpI Date: Tue, 26 Oct 2004 10:56:14 -0500 Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chestnut, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-VirusScan: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of james@eecs.ku.edu does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Text fields X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org I am working on the rest of the text field implementation, the part where the text motion commands take note of fields. In fact, I've been running with an implementation of it for the last couple of weeks. See the patch below. It seems to work okay. However, I have run into one glitch I don't know how to solve. I'm hoping somebody here knows something that will help. Starting up an X Windows XEmacs with the patch below installed causes it to print this on standard out: Loading field... Loading field...done The cause is that make-frame on an x-device makes a bunch of calls to create the menu items. Deep in that code is a call to forward-word, which now calls contrain-to-field. That function is autoloaded from field.el. The autoload code calls the Lisp function `load' with the 3rd argument, nomessage, set to nil (see do_autoload in eval.c); that function calls the C function Fload_internal (load-internal) and passes the nomessage argument along. Fload_internal, via the macro PRINT_LOADING_MESSAGE, then calls the message function to print the strings in question (see lread.c). Since the X device has not finished initializing, the messages go to stdout. Now I know why the Emacs team decided to implement the field functions in C. :-) They get pulled in early on in the execution of XEmacs. Of course, making them part of a package means we can upgrade them more easily later on. Still, does anyone have any suggestions on how I should handle this? Index: lisp/isearch-mode.el =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/isearch-mode.el,v retrieving revision 1.14 diff -d -u -r1.14 isearch-mode.el --- lisp/isearch-mode.el 2004/05/10 07:04:34 1.14 +++ lisp/isearch-mode.el 2004/10/26 15:38:32 @@ -1259,7 +1259,8 @@ (isearch-ring-adjust nil)) (defun isearch-ring-advance-edit (n) - "Insert the next element of the search history into the minibuffer." + "Insert the next element of the search history into the minibuffer. +With prefix arg N, insert the Nth element." (interactive "p") (let* ((yank-pointer-name (if isearch-regexp 'regexp-search-ring-yank-pointer @@ -1274,7 +1275,7 @@ (mod (- (or yank-pointer 0) n) length))) - (erase-buffer) + (delete-field) (insert (nth yank-pointer ring)) (goto-char (point-max))))) @@ -1345,10 +1346,9 @@ "Same as `isearch-complete' except in the minibuffer." (interactive) (setq isearch-string (buffer-string)) - (if (isearch-complete1) - (progn - (erase-buffer) - (insert isearch-string)))) + (when (isearch-complete1) + (delete-field) + (insert isearch-string))) ;;;============================================================== Index: lisp/list-mode.el =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/list-mode.el,v retrieving revision 1.9 diff -d -u -r1.9 list-mode.el --- lisp/list-mode.el 2004/05/25 22:13:28 1.9 +++ lisp/list-mode.el 2004/10/26 15:38:32 @@ -519,6 +519,11 @@ This is a local variable in the completion list buffer. Initial value is nil to avoid some compiler warnings.") +(defvar completion-no-auto-exit nil + "Non-nil means `choose-completion-string' should never exit the minibuffer. +This also applies to other functions such as `choose-completion' +and `mouse-choose-completion'.") + (defvar completion-base-size nil "Number of chars at beginning of minibuffer not involved in completion. This is a local variable in the completion list buffer @@ -601,33 +606,67 @@ (forward-char 1)) (delete-char len))) -;; Switch to BUFFER and insert the completion choice CHOICE. -;; BASE-SIZE, if non-nil, says how many characters of BUFFER's text -;; to keep. If it is nil, use choose-completion-delete-max-match instead. +(defvar choose-completion-string-functions nil + "Functions that may override the normal insertion of a completion choice. +These functions are called in order with four arguments: +CHOICE - the string to insert in the buffer, +BUFFER - the buffer in which the choice should be inserted, +MINI-P - non-nil iff BUFFER is a minibuffer, and +BASE-SIZE - the number of characters in BUFFER before +the string being completed. + +If a function in the list returns non-nil, that function is supposed +to have inserted the CHOICE in the BUFFER, and possibly exited +the minibuffer; no further functions will be called. + +If all functions in the list return nil, that means to use +the default method of inserting the completion in BUFFER.") + (defun choose-completion-string (choice &optional buffer base-size) - (let ((buffer (or buffer completion-reference-buffer))) + "Switch to BUFFER and insert the completion choice CHOICE. +BASE-SIZE, if non-nil, says how many characters of BUFFER's text +to keep. If it is nil, we call `choose-completion-delete-max-match' +to decide what to delete." + + ;; If BUFFER is the minibuffer, exit the minibuffer + ;; unless it is reading a file name and CHOICE is a directory, + ;; or completion-no-auto-exit is non-nil. + + (let* ((buffer (or buffer completion-reference-buffer)) + (mini-p + (string-match "\\` \\*Minibuf-[0-9]+\\*\\'" (buffer-name buffer)))) ;; If BUFFER is a minibuffer, barf unless it's the currently ;; active minibuffer. - (if (and (string-match "\\` \\*Minibuf-[0-9]+\\*\\'" (buffer-name buffer)) - (or (not (active-minibuffer-window)) - (not (equal buffer - (window-buffer (active-minibuffer-window)))))) - (error "Minibuffer is not active for completion") - ;; Insert the completion into the buffer where completion was requested. + (if (and mini-p + (or (not (active-minibuffer-window)) + (not (equal buffer + (window-buffer (active-minibuffer-window)))))) + (error "Minibuffer is not active for completion") + ;; Set buffer so buffer-local choose-completion-string-functions works. (set-buffer buffer) - (if base-size - (delete-region (+ base-size (point-min)) (point)) - (choose-completion-delete-max-match choice)) - (insert choice) - (remove-text-properties (- (point) (length choice)) (point) - '(highlight nil)) - ;; Update point in the window that BUFFER is showing in. - (let ((window (get-buffer-window buffer t))) - (set-window-point window (point))) - ;; If completing for the minibuffer, exit it with this choice. - (and (equal buffer (window-buffer (minibuffer-window))) - minibuffer-completion-table - (exit-minibuffer))))) + (unless (run-hook-with-args-until-success + 'choose-completion-string-functions + choice buffer mini-p base-size) + ;; Insert the completion into the buffer where it was requested. + (if base-size + (delete-region (+ base-size (point-min)) (point)) + (choose-completion-delete-max-match choice)) + (insert choice) + (remove-text-properties (- (point) (length choice)) (point) + '(highlight nil)) + ;; Update point in the window that BUFFER is showing in. + (let ((window (get-buffer-window buffer t))) + (set-window-point window (point))) + ;; If completing for the minibuffer, exit it with this choice. + (and (not completion-no-auto-exit) + (equal buffer (window-buffer (minibuffer-window))) + minibuffer-completion-table + ;; If this is reading a file name, and the file name chosen + ;; is a directory, don't exit the minibuffer. + (if (and (eq minibuffer-completion-table 'read-file-name-internal) + (file-directory-p (field-string (point-max)))) + (select-window (active-minibuffer-window)) + (exit-minibuffer))))))) (define-key minibuffer-local-completion-map [prior] 'switch-to-completions) Index: lisp/paragraphs.el =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/paragraphs.el,v retrieving revision 1.7 diff -d -u -r1.7 paragraphs.el --- lisp/paragraphs.el 2001/12/05 04:09:25 1.7 +++ lisp/paragraphs.el 2004/10/26 15:38:32 @@ -156,10 +156,12 @@ A line which `paragraph-start' matches either separates paragraphs \(if `paragraph-separate' matches it also) or is the first line of a paragraph. A paragraph end is the beginning of a line which is not part of the paragraph -to which the end of the previous line belongs, or the end of the buffer." +to which the end of the previous line belongs, or the end of the buffer. +Returns the count of paragraphs left to move." (interactive "_p") ; XEmacs (or arg (setq arg 1)) - (let* ((fill-prefix-regexp + (let* ((opoint (point)) + (fill-prefix-regexp (and fill-prefix (not (equal fill-prefix "")) (not paragraph-ignore-fill-prefix) (regexp-quote fill-prefix))) @@ -168,70 +170,74 @@ ;; starting at the left-margin. This allows paragraph commands to ;; work normally with indented text. ;; This hack will not find problem cases like "whatever\\|^something". - (paragraph-start (if (and (not (equal "" paragraph-start)) - (equal ?^ (aref paragraph-start 0))) - (substring paragraph-start 1) - paragraph-start)) - (paragraph-separate (if (and (not (equal "" paragraph-start)) - (equal ?^ (aref paragraph-separate 0))) - (substring paragraph-separate 1) - paragraph-separate)) - (paragraph-separate + (parstart (if (and (not (equal "" paragraph-start)) + (equal ?^ (aref paragraph-start 0))) + (substring paragraph-start 1) + paragraph-start)) + (parsep (if (and (not (equal "" paragraph-separate)) + (equal ?^ (aref paragraph-separate 0))) + (substring paragraph-separate 1) + paragraph-separate)) + (parsep (if fill-prefix-regexp - (concat paragraph-separate "\\|" + (concat parsep "\\|" fill-prefix-regexp "[ \t]*$") - paragraph-separate)) + parsep)) ;; This is used for searching. - (sp-paragraph-start (concat "^[ \t]*\\(" paragraph-start "\\)")) - start) + (sp-parstart (concat "^[ \t]*\\(?:" parstart "\\|" parsep "\\)")) + start found-start) (while (and (< arg 0) (not (bobp))) - (if (and (not (looking-at paragraph-separate)) + (if (and (not (looking-at parsep)) (re-search-backward "^\n" (max (1- (point)) (point-min)) t) - (looking-at paragraph-separate)) - nil + (looking-at parsep)) + (setq arg (1+ arg)) (setq start (point)) ;; Move back over paragraph-separating lines. (backward-char 1) (beginning-of-line) (while (and (not (bobp)) (progn (move-to-left-margin) - (looking-at paragraph-separate))) + (looking-at parsep))) (forward-line -1)) (if (bobp) nil + (setq arg (1+ arg)) ;; Go to end of the previous (non-separating) line. (end-of-line) ;; Search back for line that starts or separates paragraphs. (if (if fill-prefix-regexp - ;; There is a fill prefix; it overrides paragraph-start. + ;; There is a fill prefix; it overrides parstart. (let (multiple-lines) (while (and (progn (beginning-of-line) (not (bobp))) (progn (move-to-left-margin) - (not (looking-at paragraph-separate))) + (not (looking-at parsep))) (looking-at fill-prefix-regexp)) - (if (not (= (point) start)) - (setq multiple-lines t)) + (unless (= (point) start) + (setq multiple-lines t)) (forward-line -1)) (move-to-left-margin) - ;; Don't move back over a line before the paragraph - ;; which doesn't start with fill-prefix - ;; unless that is the only line we've moved over. - (and (not (looking-at fill-prefix-regexp)) - multiple-lines - (forward-line 1)) + ;; This deleted code caused a long hanging-indent line + ;; not to be filled together with the following lines. + ;; ;; Don't move back over a line before the paragraph + ;; ;; which doesn't start with fill-prefix + ;; ;; unless that is the only line we've moved over. + ;; (and (not (looking-at fill-prefix-regexp)) + ;; multiple-lines + ;; (forward-line 1)) (not (bobp))) - (while (and (re-search-backward sp-paragraph-start nil 1) + (while (and (re-search-backward sp-parstart nil 1) + (setq found-start t) ;; Found a candidate, but need to check if it is a - ;; REAL paragraph-start. - (not (bobp)) + ;; REAL parstart. (progn (setq start (point)) (move-to-left-margin) - (not (looking-at paragraph-separate))) - (or (not (looking-at paragraph-start)) - (and use-hard-newlines - (not (get-text-property (1- start) - 'hard))))) + (not (looking-at parsep))) + (not (and (looking-at parstart) + (or (not use-hard-newlines) + (get-text-property (1- start) 'hard) + (bobp))))) + (setq found-start nil) (goto-char start)) - (> (point) (point-min))) + found-start) ;; Found one. (progn ;; Move forward over paragraph separators. @@ -239,7 +245,7 @@ ;; because we know we moved back over a non-separator. (while (and (not (eobp)) (progn (move-to-left-margin) - (looking-at paragraph-separate))) + (looking-at parsep))) (forward-line 1)) ;; If line before paragraph is just margin, back up to there. (end-of-line 0) @@ -249,34 +255,39 @@ (if (not (bolp)) (forward-line 1)))) ;; No starter or separator line => use buffer beg. - (goto-char (point-min))))) - (setq arg (1+ arg))) + (goto-char (point-min)))))) + (while (and (> arg 0) (not (eobp))) - ;; Move forward over separator lines, and one more line. - (while (prog1 (and (not (eobp)) - (progn (move-to-left-margin) (not (eobp))) - (looking-at paragraph-separate)) - (forward-line 1))) + ;; Move forward over separator lines... + (while (and (not (eobp)) + (progn (move-to-left-margin) (not (eobp))) + (looking-at parsep)) + (forward-line 1)) + (unless (eobp) (setq arg (1- arg))) + ;; ... and one more line. + (forward-line 1) (if fill-prefix-regexp - ;; There is a fill prefix; it overrides paragraph-start. + ;; There is a fill prefix; it overrides parstart. (while (and (not (eobp)) (progn (move-to-left-margin) (not (eobp))) - (not (looking-at paragraph-separate)) + (not (looking-at parsep)) (looking-at fill-prefix-regexp)) (forward-line 1)) - (while (and (re-search-forward sp-paragraph-start nil 1) + (while (and (re-search-forward sp-parstart nil 1) (progn (setq start (match-beginning 0)) (goto-char start) (not (eobp))) (progn (move-to-left-margin) - (not (looking-at paragraph-separate))) - (or (not (looking-at paragraph-start)) + (not (looking-at parsep))) + (or (not (looking-at parstart)) (and use-hard-newlines (not (get-text-property (1- start) 'hard))))) (forward-char 1)) (if (< (point) (point-max)) - (goto-char start))) - (setq arg (1- arg))))) + (goto-char start)))) + (constrain-to-field nil opoint t) + ;; Return the number of steps that could not be done. + arg)) (defun backward-paragraph (&optional arg) "Move backward to start of paragraph. @@ -359,18 +370,24 @@ sentences. A paragraph boundary also terminates a sentence." (interactive "_p") ; XEmacs (or arg (setq arg 1)) - (while (< arg 0) - (let ((par-beg (save-excursion (start-of-paragraph-text) (point)))) - (if (re-search-backward (concat sentence-end "[^ \t\n]") par-beg t) - (goto-char (1- (match-end 0))) - (goto-char par-beg))) - (setq arg (1+ arg))) - (while (> arg 0) - (let ((par-end (save-excursion (end-of-paragraph-text) (point)))) - (if (re-search-forward sentence-end par-end t) - (skip-chars-backward " \t\n") - (goto-char par-end))) - (setq arg (1- arg)))) + (let ((opoint (point)) + (sentence-end (sentence-end))) + (while (< arg 0) + (let ((pos (point)) + (par-beg (save-excursion (start-of-paragraph-text) (point)))) + (if (and (re-search-backward sentence-end par-beg t) + (or (< (match-end 0) pos) + (re-search-backward sentence-end par-beg t))) + (goto-char (match-end 0)) + (goto-char par-beg))) + (setq arg (1+ arg))) + (while (> arg 0) + (let ((par-end (save-excursion (end-of-paragraph-text) (point)))) + (if (re-search-forward sentence-end par-end t) + (skip-chars-backward " \t\n") + (goto-char par-end))) + (setq arg (1- arg))) + (constrain-to-field nil opoint t))) (defun backward-sentence (&optional arg) "Move backward to start of sentence. With arg, do it arg times. Index: lisp/simple.el =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/simple.el,v retrieving revision 1.47 diff -d -u -r1.47 simple.el --- lisp/simple.el 2003/09/20 01:46:54 1.47 +++ lisp/simple.el 2004/10/26 15:38:33 @@ -314,22 +314,37 @@ nil (insert ?\ )))) -(defun delete-horizontal-space () - "Delete all spaces and tabs around point." +(defun delete-horizontal-space (&optional backward-only) + "Delete all spaces and tabs around point. +If BACKWARD-ONLY is non-nil, only delete spaces before point." (interactive "*") - (skip-chars-backward " \t") - (delete-region (point) (progn (skip-chars-forward " \t") (point)))) + (let ((orig-pos (point))) + (delete-region + (if backward-only + orig-pos + (progn + (skip-chars-forward " \t") + (constrain-to-field nil orig-pos t))) + (progn + (skip-chars-backward " \t") + (constrain-to-field nil orig-pos))))) (defun just-one-space () "Delete all spaces and tabs around point, leaving one space." (interactive "*") (if abbrev-mode ; XEmacs (expand-abbrev)) - (skip-chars-backward " \t") - (if (eq (char-after (point)) ? ) ; XEmacs - (forward-char 1) - (insert ? )) - (delete-region (point) (progn (skip-chars-forward " \t") (point)))) + (let ((orig-pos (point))) + (skip-chars-backward " \t") + (constrain-to-field nil orig-pos) + (if (eq (char-after (point)) ? ) ; XEmacs + (forward-char 1) + (insert ? )) + (delete-region + (point) + (progn + (skip-chars-forward " \t") + (constrain-to-field nil orig-pos t))))) (defun delete-blank-lines () "On blank line, delete all surrounding blank lines, leaving just one. Index: src/cmds.c =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/src/cmds.c,v retrieving revision 1.17 diff -d -u -r1.17 cmds.c --- src/cmds.c 2002/06/20 21:18:22 1.17 +++ src/cmds.c 2004/10/26 15:38:33 @@ -29,6 +29,7 @@ #include "syntax.h" #include "insdel.h" +Lisp_Object Qconstrain_to_field; Lisp_Object Qkill_forward_chars; Lisp_Object Qself_insert_command; Lisp_Object Qno_self_insert; @@ -165,7 +166,13 @@ DEFUN ("point-at-bol", Fpoint_at_bol, 0, 2, 0, /* Return the character position of the first character on the current line. With argument COUNT not nil or 1, move forward COUNT - 1 lines first. -If scan reaches end of buffer, return that position. +If scan reaches end of BUFFER, return that position. + +The scan does not cross a field boundary unless doing so would move +beyond there to a different line; if COUNT is nil or 1, and scan starts +at a field boundary, the scan stops as soon as it starts. To ignore +field boundaries bind `inhibit-field-text-motion' to t. + This function does not move point. */ (count, buffer)) @@ -187,7 +194,12 @@ end = BUF_PT (b); BUF_SET_PT (b, orig); - return make_int (end); + if (NILP (Ffboundp (Qconstrain_to_field))) + return make_int (end); + + /* Return END constrained to the current input field. */ + return call5 (Qconstrain_to_field, make_int (end), make_int (orig), + XINT (count) != 0 ? Qt : Qnil, Qt, Qnil); } DEFUN ("beginning-of-line", Fbeginning_of_line, 0, 2, "_p", /* @@ -212,13 +224,19 @@ DEFUN ("point-at-eol", Fpoint_at_eol, 0, 2, 0, /* Return the character position of the last character on the current line. With argument COUNT not nil or 1, move forward COUNT - 1 lines first. -If scan reaches end of buffer, return that position. +If scan reaches end of BUFFER, return that position. + +The scan does not cross a field boundary unless doing so would move +beyond there to a different line; if COUNT is nil or 1, and scan starts +at a field boundary, the scan stops as soon as it starts. To ignore +field boundaries bind `inhibit-field-text-motion' to t. + This function does not move point. */ (count, buffer)) { struct buffer *buf = decode_buffer (buffer, 1); - EMACS_INT n; + EMACS_INT n, end, orig = BUF_PT (buf); if (NILP (count)) n = 1; @@ -228,8 +246,14 @@ n = XINT (count); } - return make_int (find_before_next_newline (buf, BUF_PT (buf), 0, - n - (n <= 0))); + end = find_before_next_newline (buf, orig, 0, n - (n <= 0)); + + if (NILP (Ffboundp (Qconstrain_to_field))) + return make_int (end); + + /* Return END constrained to the current input field. */ + return call5 (Qconstrain_to_field, make_int (end), make_int (orig), + Qnil, Qt, Qnil); } DEFUN ("end-of-line", Fend_of_line, 0, 2, "_p", /* @@ -504,6 +528,7 @@ void syms_of_cmds (void) { + DEFSYMBOL (Qconstrain_to_field); DEFSYMBOL (Qkill_forward_chars); DEFSYMBOL (Qself_insert_command); DEFSYMBOL (Qoverwrite_mode_binary); Index: src/lisp.h =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/src/lisp.h,v retrieving revision 1.115 diff -d -u -r1.115 lisp.h --- src/lisp.h 2004/09/14 14:32:50 1.115 +++ src/lisp.h 2004/10/26 15:38:34 @@ -5075,7 +5075,7 @@ extern Lisp_Object Qcharacterp, Qcircular_list, Qcircular_property_list; extern Lisp_Object Qcolor_pixmap_image_instance_p, Qcommandp; extern Lisp_Object Qcompletion_ignore_case, Qconsole_live_p, Qconst_specifier; -extern Lisp_Object Qconversion_error, Qcurrent_menubar; +extern Lisp_Object Qconstrain_to_field, Qconversion_error, Qcurrent_menubar; extern Lisp_Object Qcyclic_variable_indirection, Qdefun, Qdevice_live_p, Qdim; extern Lisp_Object Qdirection, Qdisabled, Qdisabled_command_hook; extern Lisp_Object Qdisplay_table, Qdll_error, Qdomain_error, Qediting_error; Index: src/syntax.c =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/src/syntax.c,v retrieving revision 1.22 diff -d -u -r1.22 syntax.c --- src/syntax.c 2004/09/22 02:06:51 1.22 +++ src/syntax.c 2004/10/26 15:38:35 @@ -753,8 +753,9 @@ DEFUN ("forward-word", Fforward_word, 0, 2, "_p", /* Move point forward COUNT words (backward if COUNT is negative). -Normally t is returned, but if an edge of the buffer is reached, -point is left there and nil is returned. +Normally t is returned, but if an edge of the buffer or a field boundary +is reached, point is left there and nil is returned. Field boundaries +are not noticed if `inhibit-field-text-motion' is non-nil. The characters that are moved over may be added to the current selection \(i.e. active region) if the Shift key is held down, a motion key is used @@ -765,7 +766,7 @@ */ (count, buffer)) { - Charbpos val; + Charbpos orig_val, val; struct buffer *buf = decode_buffer (buffer, 0); EMACS_INT n; @@ -777,17 +778,17 @@ n = XINT (count); } - val = scan_words (buf, BUF_PT (buf), n); - if (val) - { - BUF_SET_PT (buf, val); - return Qt; - } - else - { - BUF_SET_PT (buf, n > 0 ? BUF_ZV (buf) : BUF_BEGV (buf)); - return Qnil; - } + val = orig_val = scan_words (buf, BUF_PT (buf), n); + if (!val) + val = n > 0 ? BUF_ZV (buf) : BUF_BEGV (buf); + + /* Avoid jumping out of an input field. */ + if (!NILP (Ffboundp (Qconstrain_to_field))) + val = XINT (call5 (Qconstrain_to_field, make_int (val), + make_int (BUF_PT (buf)), Qt, Qnil, Qnil)); + + BUF_SET_PT (buf, val); + return val == orig_val ? Qt : Qnil; } static void scan_sexps_forward (struct buffer *buf, Thanks, -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Tue Oct 26 15:27:05 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QJQvG9032396; Tue, 26 Oct 2004 15:26:57 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QJQsax032389 for ; Tue, 26 Oct 2004 15:26:54 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9QJQs8S032388 for xemacs-beta-mailman@xemacs.org; Tue, 26 Oct 2004 15:26:54 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QJQqqV032376 for ; Tue, 26 Oct 2004 15:26:52 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9QJQqXo032375 for xemacweb@tux.org; Tue, 26 Oct 2004 15:26:52 -0400 Received: from spica.math.leidenuniv.nl ([132.229.231.52]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QJQpnU032369 for ; Tue, 26 Oct 2004 15:26:52 -0400 Received: from acrab.math.leidenuniv.nl (acrab.math.leidenuniv.nl [132.229.231.22]) by spica.math.leidenuniv.nl (Postfix) with ESMTP id E88EA5BD2C for ; Tue, 26 Oct 2004 21:26:48 +0200 (CEST) Received: by acrab.math.leidenuniv.nl (Postfix, from userid 685) id E0EED8080; Tue, 26 Oct 2004 21:26:48 +0200 (CEST) Date: Tue, 26 Oct 2004 21:26:48 +0200 From: Miguel Frasson To: XEmacs Beta Message-ID: <20041026192648.GA4894@acrab.math.leidenuniv.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of frasson@math.leidenuniv.nl does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: [Bug: 21.4.13] phantom dialog when double-click in button-free area in toolbar X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org ================================================================ Dear Bug Team! This is not a bug, but a strange behaviour. When I double-click in the area of the toolbar without buttons, a dialog frame appears and disappears. It stays so little time that it is impossible to see the dialog frame clearly. when I describe-key, I see ---8<---------------- misc-user runs (cancel-mode-internal nil) `cancel-mode-internal' is a compiled Lisp function -- loaded from "d:\xemacs\xemacs-21.4-release\lisp\cmdloop.elc" Documentation: not documented ---8<---------------- However, I don't think that this is related. This happens in XEmacs stable and CVS for windows. The CVS version that I have is "XEmacs 21.5 (beta17) \"chayote\" [Lucid] (i586-pc-win32, Mule) of Sun Sep 19 2004 on ANSIBLE" Miguel. ================================================================ System Info to help track down your bug: --------------------------------------- OS version: Microsoft Windows 2000 [Version 5.00.2195] OS: Windows_NT XEmacs 21.4.13 "Rational FORTRAN" configured for `i586-pc-win32'. Building XEmacs in "d:\\xemacs\\xemacs-21.4-release\\nt". Using compiler "cl -nologo -W3 -O2 -G5 -ML". Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.4.13". Package path is "~\\.xemacs;;c:\\Program Files\\XEmacs\\site-packages;c:\\Program Files\\XEmacs\\xemacs-packages". Compiling in support for Microsoft Windows native GUI. Compiling in support for XPM images. Compiling in support for GIF images. Compiling in support for PNG images. Compiling in support for TIFF images. Compiling in support for JPEG images. Compiling in support for X-Face message headers. Compiling in support for toolbars. Compiling in support for dialogs. Compiling in support for widgets. Compiling in support for native sounds. Compiling in fast dired implementation. Using portable dumper. Load-Path Lisp Shadows: ---------------------- (c:\Documents and Settings\frasson\My documents\.xemacs/lisp/auctex\toolbar-x c:\Documents and Settings\frasson\My documents\.xemacs\lisp\auctex\toolbar-x c:\Documents and Settings\frasson\My documents\.xemacs/lisp/auctex\texmathp c:\Documents and Settings\frasson\My documents\.xemacs\lisp\auctex\texmathp c:\Documents and Settings\frasson\My documents\.xemacs/lisp/auctex\tex c:\Documents and Settings\frasson\My documents\.xemacs\lisp\auctex\tex c:\Documents and Settings\frasson\My documents\.xemacs/lisp/auctex\tex-mik c:\Documents and Settings\frasson\My documents\.xemacs\lisp\auctex\tex-mik c:\Documents and Settings\frasson\My documents\.xemacs/lisp/auctex\tex-info c:\Documents and Settings\frasson\My documents\.xemacs\lisp\auctex\tex-info c:\Documents and Settings\frasson\My documents\.xemacs/lisp/auctex\tex-font c:\Documents and Settings\frasson\My documents\.xemacs\lisp\auctex\tex-font c:\Documents and Settings\frasson\My documents\.xemacs/lisp/auctex\tex-fold c:\Documents and Settings\frasson\My documents\.xemacs\lisp\auctex\tex-fold c:\Documents and Settings\frasson\My documents\.xemacs/lisp/auctex\tex-buf c:\Documents and Settings\frasson\My documents\.xemacs\lisp\auctex\tex-buf c:\Documents and Settings\frasson\My documents\.xemacs/lisp/auctex\tex-bar c:\Documents and Settings\frasson\My documents\.xemacs\lisp\auctex\tex-bar c:\Documents and Settings\frasson\My documents\.xemacs/lisp/auctex\multi-prompt c:\Documents and Settings\frasson\My documents\.xemacs\lisp\auctex\multi-prompt c:\Documents and Settings\frasson\My documents\.xemacs/lisp/auctex\latex c:\Documents and Settings\frasson\My documents\.xemacs\lisp\auctex\latex c:\Documents and Settings\frasson\My documents\.xemacs/lisp/auctex\font-latex c:\Documents and Settings\frasson\My documents\.xemacs\lisp\auctex\font-latex c:\Documents and Settings\frasson\My documents\.xemacs/lisp/auctex\context c:\Documents and Settings\frasson\My documents\.xemacs\lisp\auctex\context c:\Documents and Settings\frasson\My documents\.xemacs/lisp/auctex\context-nl c:\Documents and Settings\frasson\My documents\.xemacs\lisp\auctex\context-nl c:\Documents and Settings\frasson\My documents\.xemacs/lisp/auctex\context-en c:\Documents and Settings\frasson\My documents\.xemacs\lisp\auctex\context-en c:\Program Files\XEmacs\xemacs-packages\lisp\build\build-report c:\Program Files\XEmacs\XEmacs-21.4.13\lisp\build-report) Installed XEmacs Packages: ------------------------- (zenirc ver: 1.15 upstream: 2.112) (xwem ver: 1.14 upstream: 0.2) (xslt-process ver: 1.11 upstream: regular) (xslide ver: 1.09 upstream: 0.2.2) (xlib ver: 1.12 upstream: 0.2) (xemacs-devel ver: 1.64 upstream: No-Upstream-Ver) (xemacs-base ver: 1.87 upstream: No-Upstream-Ver) (x-symbol ver: 1.1 upstream: 4.5.1) (w3 ver: 1.3 upstream: 4.0pre47) (vm ver: 7.18 upstream: 7.17) (viper ver: 1.37 upstream: 3.09) (view-process ver: 1.13 upstream: 2.4) (vhdl ver: 1.19 upstream: 3.32.20) (vc-cc ver: 1.22 upstream: No-Upstream-Ver) (vc ver: 1.38 upstream: No-Upstream-Ver) (tramp ver: 1.17 upstream: 2.0.35) (tpu ver: 1.14 upstream: 4.2X) (tooltalk ver: 1.15 upstream: No-Upstream-Ver) (tm ver: 1.37 upstream: No-Upstream-Ver) (time ver: 1.14 upstream: 1.17) (textools ver: 1.15 upstream: No-Upstream-Ver) (text-modes ver: 1.78 upstream: No-Upstream-Ver) (texinfo ver: 1.25 upstream: No-Upstream-Ver) (supercite ver: 1.2 upstream: 3.55x3) (strokes ver: 1.1 upstream: No-Upstream-Ver) (speedbar ver: 1.27 upstream: 0.14beta4) (sounds-wav ver: 1.12 upstream: No-Upstream-Ver) (sounds-au ver: 1.12 upstream: No-Upstream-Ver) (sml-mode ver: 0.11 upstream: 3.9.5) (slider ver: 1.15 upstream: 0.3x1) (sieve ver: 1.16 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (sgml ver: 1.11 upstream: No-Upstream-Ver) (semantic ver: 1.18 upstream: 1.4.2) (scheme ver: 1.14 upstream: No-Upstream-Ver) (sasl ver: 1.14 upstream: 1.14.4) (ruby-modes ver: 1.02 upstream: 1.6.8) (rmail ver: 1.14 upstream: No-Upstream-Ver) (riece ver: 1.15 upstream: 0.2.2) (reftex ver: 1.34 upstream: 4.21) (python-modes ver: 1.06 upstream: No-Upstream-Ver) (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) (psgml ver: 1.43 upstream: 1.3.1) (ps-print ver: 1.11 upstream: 6.5.6) (prog-modes ver: 2.01 upstream: No-Upstream-Ver) (pgg ver: 1.04 upstream: 0.1) (perl-modes ver: 1.06 upstream: No-Upstream-Ver) (pcomplete ver: 1.03 upstream: 1.1.6) (pcl-cvs ver: 1.65 upstream: R-2_9_9) (pc ver: 1.26 upstream: No-Upstream-Ver) (os-utils ver: 1.35 upstream: No-Upstream-Ver) (oo-browser ver: 1.04 upstream: 4.08) (ocaml ver: 0.05 upstream: 3.06) (net-utils ver: 1.44 upstream: N/A) (mmm-mode ver: 1.02 upstream: 0.4.7) (misc-games ver: 1.18 upstream: No-Upstream-Ver) (mine ver: 1.16 upstream: 1.9) (mh-e ver: 1.28 upstream: 7.4.2) (mew ver: 1.18 upstream: 1.94.2) (mailcrypt ver: 2.14 upstream: 3.5.8) (mail-lib ver: 1.67 upstream: No-Upstream-Ver) (liece ver: 1.13 upstream: 1.4.9) (jde ver: 1.46 upstream: regular) (ispell ver: 1.29 upstream: 3.6) (ilisp ver: 1.33 upstream: 5.12.0) (igrep ver: 1.13 upstream: 2.111) (idlwave ver: 1.31 upstream: 5.1) (ibuffer ver: 1.09 upstream: No-Upstream-Ver) (hyperbole ver: 1.16 upstream: 4.18) (hm--html-menus ver: 1.23 upstream: 5.9) (haskell-mode ver: 1.07 upstream: 1.45) (gnus ver: 1.8 upstream: 5.10.6) (gnats ver: 1.16 upstream: 3.101) (general-docs ver: 1.01 upstream: No-Upstream-Ver) (games ver: 1.15 upstream: 1.04) (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) (frame-icon ver: 1.11 upstream: No-Upstream-Ver) (fortran-modes ver: 1.04 upstream: No-Upstream-Ver) (forms ver: 1.15 upstream: 2.37) (footnote ver: 1.16 upstream: 0.18x) (eudc ver: 1.39 upstream: 1.32) (eterm ver: 1.15 upstream: No-Upstream-Ver) (ess ver: 1.1 upstream: 5.2.2) (eshell ver: 1.07 upstream: 2.4.1) (escreen ver: 1.01 upstream: 1.16) (erc ver: 0.12 upstream: Version 4.0 Revision: 1.675) (emerge ver: 1.11 upstream: No-Upstream-Ver) (elib ver: 1.11 upstream: 1.0) (eieio ver: 1.05 upstream: 0.17) (efs ver: 1.32 upstream: 1.22) (edt ver: 1.13 upstream: No-Upstream-Ver) (edit-utils ver: 2.14 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edebug ver: 1.21 upstream: No-Upstream-Ver) (ecrypto ver: 0.17 upstream: 2.0) (ecb ver: 1.18 upstream: 2.24) (docbookide ver: 0.07000000000000001 upstream: 0.1) (dired ver: 1.15 upstream: 7.11) (dictionary ver: 1.12 upstream: regular) (debug ver: 1.17 upstream: No-Upstream-Ver) (crisp ver: 1.14 upstream: 1.34) (cookie ver: 1.15 upstream: No-Upstream-Ver) (clearcase ver: 1.08 upstream: No-Upstream-Ver) (cc-mode ver: 1.43 upstream: 5.30.9) (calendar ver: 1.23 upstream: No-Upstream-Ver) (calc ver: 1.25 upstream: 2.02fX3) (c-support ver: 1.2 upstream: No-Upstream-Ver) (build ver: 1.14 upstream: 2.02) (bbdb ver: 1.24 upstream: 2.34) (apel ver: 1.27 upstream: 10.2) (ada ver: 1.14 upstream: 2.27) (Sun ver: 1.15 upstream: No-Upstream-Ver) Features: -------- (mail-abbrevs hyper-apropos view-less view xemacsbug shadow sendmail rfc822 font disp-table pending-del font-lock cus-face tex-site tex-mik zenirc-autoloads xwem-autoloads xslt-process-autoloads xslide-autoloads xlib-autoloads xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads w3-autoloads vm-autoloads viper-autoloads view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads tramp-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads textools-autoloads text-modes-autoloads texinfo-autoloads supercite-autoloads strokes-autoloads speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads sml-mode-autoloads slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads scheme-autoloads sasl-autoloads ruby-modes-autoloads rmail-autoloads riece-autoloads reftex-autoloads python-modes-autoloads psgml-dtds-autoloads psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads oo-browser-autoloads ocaml-autoloads net-utils-autoloads mmm-mode-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads mail-lib-autoloads liece-autoloads jde-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads gnats-autoloads general-docs-autoloads games-autoloads fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads ess-autoloads eshell-autoloads escreen-autoloads erc-autoloads emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads ecrypto-autoloads ecb-autoloads docbookide-autoloads dired-autoloads dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads clearcase-autoloads cc-mode-autoloads calendar-autoloads calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads apel-autoloads ada-autoloads Sun-autoloads lisp-autoloads loadhist auto-show fontl-hooks code-cmds gutter-items menubar-items x-menubar dragdrop mode-motion mouse itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete help-nomule cus-file derived frame text-props obsolete cus-start custom widget cl-extra mini-cl cl cl-19 packages backquote very-early-lisp file-coding mswindows-scrollbars mswindows toolbar native-sound scrollbar network-streams subprocesses menu-accelerator-support menubar md5 xemacs gutter tiff png gif jpeg xface xpm xbm lisp-float-type windows-nt dragdrop-api dialog devices window-system base64) Recent keystrokes: ----------------- misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user M-x b u g TAB TAB - TAB TAB misc-user C-g C-h k misc-user C-h k misc-user button1 button1up button1 button1up C-h f RET C-x 1 misc-user Recent messages (most recent first): ----------------------------------- Loading view-less...done Loading view-less... Quit Loading xemacsbug...done Quit Loading xemacsbug... Loading font...done Loading font... Loading pending-del...done Loading pending-del... Loading font-lock...done Loading cus-face...done Loading cus-face... Loading font-lock... -- Miguel Vinicius Santini Frasson http://www.math.leidenuniv.nl/~frasson From xemacs-beta-bounces@xemacs.org Tue Oct 26 15:50:11 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QJo5kh003157; Tue, 26 Oct 2004 15:50:06 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QJo4nD003150 for ; Tue, 26 Oct 2004 15:50:04 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9QJo4JJ003149 for xemacs-beta-mailman@xemacs.org; Tue, 26 Oct 2004 15:50:04 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QJo0BN003124 for ; Tue, 26 Oct 2004 15:50:00 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9QJo0lb003114 for xemacweb@tux.org; Tue, 26 Oct 2004 15:50:00 -0400 Received: from mailout08.sul.t-online.com (mailout08.sul.t-online.com [194.25.134.20]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9QJnwJS003107; Tue, 26 Oct 2004 15:49:58 -0400 Received: from fwd00.aul.t-online.de by mailout08.sul.t-online.com with smtp id 1CMXKP-0006Dr-02; Tue, 26 Oct 2004 21:49:57 +0200 Received: from D5DC120J.t-online.de (GuJMVuZOweuXoU0SuA3+JVs9I+UgiWLslmHazOD1CRfW5RFZej3p8i@[217.89.0.20]) by fmrl00.sul.t-online.com with esmtp id 1CMXKF-1qBQ7U0; Tue, 26 Oct 2004 21:49:47 +0200 To: Miguel Frasson X-Attribution: APA References: <20041026192648.GA4894@acrab.math.leidenuniv.nl> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Tue, 26 Oct 2004 21:51:10 +0200 In-Reply-To: <20041026192648.GA4894@acrab.math.leidenuniv.nl> (Miguel Frasson's message of "Tue, 26 Oct 2004 21:26:48 +0200") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chestnut, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: GuJMVuZOweuXoU0SuA3+JVs9I+UgiWLslmHazOD1CRfW5RFZej3p8i@t-dialin.net X-TOI-MSGID: acfd71bc-f091-4282-8318-32643bdc31bd Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: [Bug: 21.4.13] phantom dialog when double-click in button-free area in toolbar X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Miguel Frasson writes: > ================================================================ > Dear Bug Team! > > This is not a bug, but a strange behaviour. > > When I double-click in the area of the toolbar without buttons, a > dialog frame appears and disappears. It stays so little time that it > is impossible to see the dialog frame clearly. > > when I describe-key, I see > ---8<---------------- > misc-user runs (cancel-mode-internal nil) Weird! I never noticed this but can readily reproduce it in XEmacs 21.5 (beta18) "chestnut" (+CVS-20041023) [Lucid] (i586-pc-win32, Mule) of Sun Oct 24 2004 on D5DC120J Does not trigger for me when double-clicking in the menubar area. Hey, Miguel, XEmacs has more exciting features in store than invisible toolbar buttons :-) Don't hit them too often ;-> Thanks for reporting this, seems to hint at some subtle breakage. Can anyone reproduce this for XEmacs builds other than native windows? Best regards, Adrian > > `cancel-mode-internal' is a compiled Lisp function > -- loaded from "d:\xemacs\xemacs-21.4-release\lisp\cmdloop.elc" > > Documentation: > not documented > ---8<---------------- > > However, I don't think that this is related. > > This happens in XEmacs stable and CVS for windows. The CVS version > that I have is > > "XEmacs 21.5 (beta17) \"chayote\" [Lucid] (i586-pc-win32, Mule) of > Sun Sep 19 2004 on ANSIBLE" > > Miguel. > > ================================================================ > > System Info to help track down your bug: > --------------------------------------- > > OS version: > > Microsoft Windows 2000 [Version 5.00.2195] > OS: Windows_NT > > XEmacs 21.4.13 "Rational FORTRAN" configured for `i586-pc-win32'. > > Building XEmacs in "d:\\xemacs\\xemacs-21.4-release\\nt". > Using compiler "cl -nologo -W3 -O2 -G5 -ML". > Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.4.13". > Package path is "~\\.xemacs;;c:\\Program > Files\\XEmacs\\site-packages;c:\\Program > Files\\XEmacs\\xemacs-packages". > Compiling in support for Microsoft Windows native GUI. > Compiling in support for XPM images. > Compiling in support for GIF images. > Compiling in support for PNG images. > Compiling in support for TIFF images. > Compiling in support for JPEG images. > Compiling in support for X-Face message headers. > Compiling in support for toolbars. > Compiling in support for dialogs. > Compiling in support for widgets. > Compiling in support for native sounds. > Compiling in fast dired implementation. > Using portable dumper. > > > Load-Path Lisp Shadows: > ---------------------- > (c:\Documents and Settings\frasson\My > documents\.xemacs/lisp/auctex\toolbar-x c:\Documents and > Settings\frasson\My documents\.xemacs\lisp\auctex\toolbar-x > c:\Documents and Settings\frasson\My > documents\.xemacs/lisp/auctex\texmathp c:\Documents and > Settings\frasson\My documents\.xemacs\lisp\auctex\texmathp > c:\Documents and Settings\frasson\My documents\.xemacs/lisp/auctex\tex > c:\Documents and Settings\frasson\My documents\.xemacs\lisp\auctex\tex > c:\Documents and Settings\frasson\My > documents\.xemacs/lisp/auctex\tex-mik c:\Documents and > Settings\frasson\My documents\.xemacs\lisp\auctex\tex-mik c:\Documents > and Settings\frasson\My documents\.xemacs/lisp/auctex\tex-info > c:\Documents and Settings\frasson\My > documents\.xemacs\lisp\auctex\tex-info c:\Documents and > Settings\frasson\My documents\.xemacs/lisp/auctex\tex-font > c:\Documents and Settings\frasson\My > documents\.xemacs\lisp\auctex\tex-font c:\Documents and > Settings\frasson\My documents\.xemacs/lisp/auctex\tex-fold > c:\Documents and Settings\frasson\My > documents\.xemacs\lisp\auctex\tex-fold c:\Documents and > Settings\frasson\My documents\.xemacs/lisp/auctex\tex-buf c:\Documents > and Settings\frasson\My documents\.xemacs\lisp\auctex\tex-buf > c:\Documents and Settings\frasson\My > documents\.xemacs/lisp/auctex\tex-bar c:\Documents and > Settings\frasson\My documents\.xemacs\lisp\auctex\tex-bar c:\Documents > and Settings\frasson\My documents\.xemacs/lisp/auctex\multi-prompt > c:\Documents and Settings\frasson\My > documents\.xemacs\lisp\auctex\multi-prompt c:\Documents and > Settings\frasson\My documents\.xemacs/lisp/auctex\latex c:\Documents > and Settings\frasson\My documents\.xemacs\lisp\auctex\latex > c:\Documents and Settings\frasson\My > documents\.xemacs/lisp/auctex\font-latex c:\Documents and > Settings\frasson\My documents\.xemacs\lisp\auctex\font-latex > c:\Documents and Settings\frasson\My > documents\.xemacs/lisp/auctex\context c:\Documents and > Settings\frasson\My documents\.xemacs\lisp\auctex\context c:\Documents > and Settings\frasson\My documents\.xemacs/lisp/auctex\context-nl > c:\Documents and Settings\frasson\My > documents\.xemacs\lisp\auctex\context-nl c:\Documents and > Settings\frasson\My documents\.xemacs/lisp/auctex\context-en > c:\Documents and Settings\frasson\My > documents\.xemacs\lisp\auctex\context-en c:\Program > Files\XEmacs\xemacs-packages\lisp\build\build-report c:\Program > Files\XEmacs\XEmacs-21.4.13\lisp\build-report) > > > Installed XEmacs Packages: > ------------------------- > (zenirc ver: 1.15 upstream: 2.112) > (xwem ver: 1.14 upstream: 0.2) > (xslt-process ver: 1.11 upstream: regular) > (xslide ver: 1.09 upstream: 0.2.2) > (xlib ver: 1.12 upstream: 0.2) > (xemacs-devel ver: 1.64 upstream: No-Upstream-Ver) > (xemacs-base ver: 1.87 upstream: No-Upstream-Ver) > (x-symbol ver: 1.1 upstream: 4.5.1) > (w3 ver: 1.3 upstream: 4.0pre47) > (vm ver: 7.18 upstream: 7.17) > (viper ver: 1.37 upstream: 3.09) > (view-process ver: 1.13 upstream: 2.4) > (vhdl ver: 1.19 upstream: 3.32.20) > (vc-cc ver: 1.22 upstream: No-Upstream-Ver) > (vc ver: 1.38 upstream: No-Upstream-Ver) > (tramp ver: 1.17 upstream: 2.0.35) > (tpu ver: 1.14 upstream: 4.2X) > (tooltalk ver: 1.15 upstream: No-Upstream-Ver) > (tm ver: 1.37 upstream: No-Upstream-Ver) > (time ver: 1.14 upstream: 1.17) > (textools ver: 1.15 upstream: No-Upstream-Ver) > (text-modes ver: 1.78 upstream: No-Upstream-Ver) > (texinfo ver: 1.25 upstream: No-Upstream-Ver) > (supercite ver: 1.2 upstream: 3.55x3) > (strokes ver: 1.1 upstream: No-Upstream-Ver) > (speedbar ver: 1.27 upstream: 0.14beta4) > (sounds-wav ver: 1.12 upstream: No-Upstream-Ver) > (sounds-au ver: 1.12 upstream: No-Upstream-Ver) > (sml-mode ver: 0.11 upstream: 3.9.5) > (slider ver: 1.15 upstream: 0.3x1) > (sieve ver: 1.16 upstream: No-Upstream-Ver) > (sh-script ver: 1.18 upstream: 2.0e) > (sgml ver: 1.11 upstream: No-Upstream-Ver) > (semantic ver: 1.18 upstream: 1.4.2) > (scheme ver: 1.14 upstream: No-Upstream-Ver) > (sasl ver: 1.14 upstream: 1.14.4) > (ruby-modes ver: 1.02 upstream: 1.6.8) > (rmail ver: 1.14 upstream: No-Upstream-Ver) > (riece ver: 1.15 upstream: 0.2.2) > (reftex ver: 1.34 upstream: 4.21) > (python-modes ver: 1.06 upstream: No-Upstream-Ver) > (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) > (psgml ver: 1.43 upstream: 1.3.1) > (ps-print ver: 1.11 upstream: 6.5.6) > (prog-modes ver: 2.01 upstream: No-Upstream-Ver) > (pgg ver: 1.04 upstream: 0.1) > (perl-modes ver: 1.06 upstream: No-Upstream-Ver) > (pcomplete ver: 1.03 upstream: 1.1.6) > (pcl-cvs ver: 1.65 upstream: R-2_9_9) > (pc ver: 1.26 upstream: No-Upstream-Ver) > (os-utils ver: 1.35 upstream: No-Upstream-Ver) > (oo-browser ver: 1.04 upstream: 4.08) > (ocaml ver: 0.05 upstream: 3.06) > (net-utils ver: 1.44 upstream: N/A) > (mmm-mode ver: 1.02 upstream: 0.4.7) > (misc-games ver: 1.18 upstream: No-Upstream-Ver) > (mine ver: 1.16 upstream: 1.9) > (mh-e ver: 1.28 upstream: 7.4.2) > (mew ver: 1.18 upstream: 1.94.2) > (mailcrypt ver: 2.14 upstream: 3.5.8) > (mail-lib ver: 1.67 upstream: No-Upstream-Ver) > (liece ver: 1.13 upstream: 1.4.9) > (jde ver: 1.46 upstream: regular) > (ispell ver: 1.29 upstream: 3.6) > (ilisp ver: 1.33 upstream: 5.12.0) > (igrep ver: 1.13 upstream: 2.111) > (idlwave ver: 1.31 upstream: 5.1) > (ibuffer ver: 1.09 upstream: No-Upstream-Ver) > (hyperbole ver: 1.16 upstream: 4.18) > (hm--html-menus ver: 1.23 upstream: 5.9) > (haskell-mode ver: 1.07 upstream: 1.45) > (gnus ver: 1.8 upstream: 5.10.6) > (gnats ver: 1.16 upstream: 3.101) > (general-docs ver: 1.01 upstream: No-Upstream-Ver) > (games ver: 1.15 upstream: 1.04) > (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) > (frame-icon ver: 1.11 upstream: No-Upstream-Ver) > (fortran-modes ver: 1.04 upstream: No-Upstream-Ver) > (forms ver: 1.15 upstream: 2.37) > (footnote ver: 1.16 upstream: 0.18x) > (eudc ver: 1.39 upstream: 1.32) > (eterm ver: 1.15 upstream: No-Upstream-Ver) > (ess ver: 1.1 upstream: 5.2.2) > (eshell ver: 1.07 upstream: 2.4.1) > (escreen ver: 1.01 upstream: 1.16) > (erc ver: 0.12 upstream: Version 4.0 Revision: 1.675) > (emerge ver: 1.11 upstream: No-Upstream-Ver) > (elib ver: 1.11 upstream: 1.0) > (eieio ver: 1.05 upstream: 0.17) > (efs ver: 1.32 upstream: 1.22) > (edt ver: 1.13 upstream: No-Upstream-Ver) > (edit-utils ver: 2.14 upstream: No-Upstream-Ver) > (ediff ver: 1.5 upstream: 2.75) > (edebug ver: 1.21 upstream: No-Upstream-Ver) > (ecrypto ver: 0.17 upstream: 2.0) > (ecb ver: 1.18 upstream: 2.24) > (docbookide ver: 0.07000000000000001 upstream: 0.1) > (dired ver: 1.15 upstream: 7.11) > (dictionary ver: 1.12 upstream: regular) > (debug ver: 1.17 upstream: No-Upstream-Ver) > (crisp ver: 1.14 upstream: 1.34) > (cookie ver: 1.15 upstream: No-Upstream-Ver) > (clearcase ver: 1.08 upstream: No-Upstream-Ver) > (cc-mode ver: 1.43 upstream: 5.30.9) > (calendar ver: 1.23 upstream: No-Upstream-Ver) > (calc ver: 1.25 upstream: 2.02fX3) > (c-support ver: 1.2 upstream: No-Upstream-Ver) > (build ver: 1.14 upstream: 2.02) > (bbdb ver: 1.24 upstream: 2.34) > (apel ver: 1.27 upstream: 10.2) > (ada ver: 1.14 upstream: 2.27) > (Sun ver: 1.15 upstream: No-Upstream-Ver) > > > > Features: > -------- > > (mail-abbrevs hyper-apropos view-less view xemacsbug shadow sendmail > rfc822 font disp-table pending-del font-lock cus-face tex-site tex-mik > zenirc-autoloads xwem-autoloads xslt-process-autoloads > xslide-autoloads xlib-autoloads xemacs-devel-autoloads > xemacs-base-autoloads x-symbol-autoloads w3-autoloads vm-autoloads > viper-autoloads view-process-autoloads vhdl-autoloads vc-cc-autoloads > vc-autoloads tramp-autoloads tpu-autoloads tooltalk-autoloads > tm-autoloads time-autoloads textools-autoloads text-modes-autoloads > texinfo-autoloads supercite-autoloads strokes-autoloads > speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads > sml-mode-autoloads slider-autoloads sieve-autoloads > sh-script-autoloads sgml-autoloads semantic-autoloads scheme-autoloads > sasl-autoloads ruby-modes-autoloads rmail-autoloads riece-autoloads > reftex-autoloads python-modes-autoloads psgml-dtds-autoloads > psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads > perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads > pc-autoloads os-utils-autoloads oo-browser-autoloads ocaml-autoloads > net-utils-autoloads mmm-mode-autoloads misc-games-autoloads > mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads > mail-lib-autoloads liece-autoloads jde-autoloads ispell-autoloads > ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads > hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads > gnus-autoloads gnats-autoloads general-docs-autoloads games-autoloads > fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads > forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads > ess-autoloads eshell-autoloads escreen-autoloads erc-autoloads > emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads > edt-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads > ecrypto-autoloads ecb-autoloads docbookide-autoloads dired-autoloads > dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads > clearcase-autoloads cc-mode-autoloads calendar-autoloads > calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads > apel-autoloads ada-autoloads Sun-autoloads lisp-autoloads loadhist > auto-show fontl-hooks code-cmds gutter-items menubar-items x-menubar > dragdrop mode-motion mouse itimer auto-save lisp-mode easymenu > iso8859-1 page buff-menu lib-complete help-nomule cus-file derived > frame text-props obsolete cus-start custom widget cl-extra mini-cl cl > cl-19 packages backquote very-early-lisp file-coding > mswindows-scrollbars mswindows toolbar native-sound scrollbar > network-streams subprocesses menu-accelerator-support menubar md5 > xemacs gutter tiff png gif jpeg xface xpm xbm lisp-float-type > windows-nt dragdrop-api dialog devices window-system base64) > > > Recent keystrokes: > ----------------- > > misc-user misc-user misc-user misc-user misc-user misc-user > misc-user misc-user misc-user misc-user misc-user misc-user > misc-user misc-user misc-user misc-user misc-user misc-user > misc-user misc-user misc-user misc-user misc-user misc-user > misc-user misc-user misc-user misc-user M-x b u g TAB > TAB - TAB TAB misc-user C-g C-h k misc-user C-h k misc-user > button1 button1up button1 button1up C-h f RET C-x 1 > misc-user > > > Recent messages (most recent first): > ----------------------------------- > > Loading view-less...done > Loading view-less... > Quit > Loading xemacsbug...done > Quit > Loading xemacsbug... > Loading font...done > Loading font... > Loading pending-del...done > Loading pending-del... > Loading font-lock...done > Loading cus-face...done > Loading cus-face... > Loading font-lock... -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Tue Oct 26 20:21:49 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R0Lfri012854; Tue, 26 Oct 2004 20:21:42 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R0LeAI012833 for ; Tue, 26 Oct 2004 20:21:40 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R0LesC012832 for xemacs-beta-mailman@xemacs.org; Tue, 26 Oct 2004 20:21:40 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R0LdDq012819 for ; Tue, 26 Oct 2004 20:21:39 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R0LdS6012818 for xemacweb@tux.org; Tue, 26 Oct 2004 20:21:39 -0400 Received: from main.gmane.org (main.gmane.org [80.91.229.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R0LcTp012809 for ; Tue, 26 Oct 2004 20:21:38 -0400 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CMbZJ-0002Yf-00 for ; Wed, 27 Oct 2004 02:21:37 +0200 Received: from washington.hostforweb.net ([69.61.11.2]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 27 Oct 2004 02:21:37 +0200 Received: from yamaoka by washington.hostforweb.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 27 Oct 2004 02:21:37 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Katsumi Yamaoka Date: Wed, 27 Oct 2004 09:21:23 +0900 Organization: Emacsen advocacy group Lines: 39 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: washington.hostforweb.net X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:EyGpHAai5dQassV6jey8M33TVyc= Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of gexb-xemacs-beta@m.gmane.org designates 80.91.229.2 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-1.1 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: 21.5.18 call-process-region bug X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> In Adrian Aichner wrote: > Katsumi Yamaoka writes: >> (with-temp-buffer >> (insert "bar") >> (backward-char) >> (call-process-region (1- (point)) (point) "cat" t t) >> (buffer-string)) >> => "a" > Hi Katsumi, I'll have to look into a change tonight, which I made. > I'm short on time at the moment. > Please see the 21.5.18 changelogs in its release announcement under > http://www.xemacs.org/Releases/ I couldn't read that the specification of call-process-region has been changed. Anyway, I'm anxious lest it causes serious obstacles and made an advice as follows: (when (and (executable-find "cat") (with-temp-buffer (insert "bar") (backward-char) (call-process-region (1- (point)) (point) "cat" t t) (goto-char (point-min)) (not (looking-at "bar")))) (defadvice call-process-region (around fix-xemacs-bug activate) "Narrow to the specified region while running the original function. It fixes an XEmacs 21.5 bug." (save-restriction (narrow-to-region (ad-get-arg 0) (ad-get-arg 1)) (goto-char (point-max)) ad-do-it))) Although I'm not an XEmacs user any longer, I'm maintaining some packages still supporting XEmacs. From xemacs-beta-bounces@xemacs.org Wed Oct 27 00:03:06 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R42oSt017383; Wed, 27 Oct 2004 00:02:51 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R42mZj017371 for ; Wed, 27 Oct 2004 00:02:48 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R42mPE017370 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 00:02:48 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R42l2C017357 for ; Wed, 27 Oct 2004 00:02:47 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R42kP7017356 for xemacweb@tux.org; Wed, 27 Oct 2004 00:02:46 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R42hl7017343 for ; Wed, 27 Oct 2004 00:02:44 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CMf16-0001SD-00; Wed, 27 Oct 2004 13:02:32 +0900 To: Aidan Kehoe References: <16749.9009.347066.39711@ns5.nestdesign.com> <000001c4b25c$420d74d0$210110ac@NEEEEEEE> <16755.32417.905747.754556@ns5.nestdesign.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 27 Oct 2004 13:02:32 +0900 Message-ID: <877jpcerl3.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta , Ben Wing Subject: Re: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Aidan" == Aidan Kehoe writes: Aidan> Here's what I've done up to this point. Aidan> <16755.32417.905747.754556@ns5.nestdesign.com> Aidan> It's incomplete, won't run, [...] This is basically unreviewable as it stands, in terms of "should you continue in this direction". The two big problems are (1) You MUST have a fairly detailed ChangeLog for a patch of this size, to function as a "reader's guide" to what is important and what changes are linked to each other. See any of Ben's megachangelogs for an example of how to do this, and "do thou likewise". Sure, they're horrible to read, but as someone who does read them regularly I'll say that (a) they're essential and (b) IMO it's not worth the effort that would be required to do a significantly more readable job. Jerry James has one or two big log entries, which are more readable but the patches involved are smaller. Maybe you should aspire to Jerry's standard. :-) (2) A fairly large chunk of change is simply gratuitous: whitespace, fine-tuning of variable names, changes to comments not relevant to your work, etc. It is _extremely_ difficult to read such, because it's thematically unrelated but the reviewer wonders if there's something he needs to check. Big deletions are "merely" annoying, but ... do you really want to annoy the reviewer? ;-) Specific suggestions: (3) For this kind of review, don't change whitespace, not even comment terminators, unless there's a genuine semantic change and one or more lines would go over 79 characters. Don't change line formatting to compress things without carefully considering whether this improves the intelligibility of the new code so much as to outweigh the loss of parallel format for comparing to the old. (4) In general, if you're going to change whitespace, including commenting conventions, do it file-global at least, and in a separate patch. (5) Don't change other people's comments except to correct typos (which is not appropriate in this context). If you really must disagree with a comment for the purpose of this review, put it in double square brackets [[like this]], with attribution if you can identify the author, and add a short comment that you think it's bogus or a longer comment explaining why. (6) Don't gratuitously change nomenclature when changing _other_ semantics. Even if you think FORMAT_UTF_8_INTERNAL is clearly superior to FORMAT_DEFAULT, if the semantics basically serve, leave it alone. Instead, comment at the point of definition. Again, this is to preserve the _appearance_ of parallelism where neither the code nor its low-level semantics is being changed. (7) Don't remove large blocks of code that will eventually be needed again. #if 0 or #ifdef WHEN_AIDAN_WILL_WANT_TO_SEE_THIS_CODE and use hideif.el. Don't forget to comment the #endif! [[Yes, in this kind of patch Ben violates these rules all over the place, but in practice nobody is going to thoroughly review Ben's megapatches from beginning to end, and they wouldn't review a myriad of micropatches either, so it doesn't really matter.]] Specific comments (mostly questions): (1) In re: FORMAT_UTF8_INTERNAL, both Ben and I disagree with this change anyway. The purpose of the FORMAT_* defines is to tell text manipulation code how to find character boundaries; it is not to tell character manipulation code how to access character properties (ie, how to compute a canonical Ichar from the text representation). The low-level code that handles insertion, deletion, and marking of text (markers and extents) does not need to know character values at all. It might be reasonable to provide Mule (leading byte is charset) and UTF-8 (leading byte encodes bytecount) representations on a nonjudgmental basis, and then do #define FORMAT_MULE 0 #define FORMAT_UTF8 1 #ifdef UTF8_INSIDE #define FORMAT_DEFAULT FORMAT_UTF8 #else #define FORMAT_DEFAULT FORMAT_MULE #endif or something like that. But even there it's arguable that in practice we'll use a first_byte_to_byte_count table for both formats, really there's only FORMAT_LENGTH_ENCODED_IN_FIRST_BYTE and we'll collapse to a single FORMAT_DEFAULT in implementation. It also might be appropriate to rename these #defines to TEXT_FORMAT_* and have CHAR_FORMAT_* #defines that would be used for contexts where character values need to be extracted or compared (search and sorting). (2) What is the purpose of the EXPLICIT_*_FORMAT #defines? (3) People who use UTF-16 (as opposed to sticking to the BMP or using UTF-32) can live with slightly inaccurate character counts as far as I'm concerned; the buffer position cache should be optimized for the highly variable-width 8-bit format only. (4) Some of your comments seem wrong, especially concerning case comparisons. Case _is_ a character property. We may have find it useful to represent some case transformations with strings, but really there's no need to consider the LATIN CAPITAL LETTER SHARP S == 'SS' (which admittedly doesn't exist, but we could implement it for our own convenience) to be a string in the abstract; it's a composite character with a wide glyph. Similarly, for characters like LATIN LETTER DZ the context may determine whether it should be printed in uppercase ('DZ') or titlecase ('Dz'), but we can in fact determine case simply by looking at the character's code or glyph, and given the desired case, we can map from that letter in any case to the corresponding letter in the desired case. In any event, I can see zero reason to deprecate qxestrncasecmp, although the implementation may be problematic in cases like 'SS'. In general, be careful not to confuse specification with implementation. This is related to my earlier comment about not taking current Mule design too seriously. See also the long comment about Bytecount and `size_t' near the top of src/lstream.h for a case where complying to a standard implementation of the specification "data unit counter" (namely the unsigned Standard C typedef `size_t') caused serious grief (lost mail). `size_t' seems like a no-brainer, but it turned out to be very bad karma in practice: not only did it cause a fatal bug, but to this day I don't think the actual problem has ever been located. (5) Why change `convert_ibyte_string_into_ichar_dynarr' et amici? If needed, the len parameter's type should be changed to Charcount. However, since callers have already done the hard work of counting bytes for the variable-width format, it should be left to them, no? (6) When changing the eistring code, be very careful to mark changes that might have efficiency implications. A lot of code should be written under the assumption that it will be used in the implementation of format-specific loops. Ie, it is very important that an optimizing compiler be able to do constant folding and dead code elimination in conditionals when `fmt' is a constant. I don't know whether a compiler will be able to optimize the switch in `null_char_ibyte_len_fmt' for example; whether you do or don't know, say how much you know. (7) #define utf_16_surrogates_to_code(lead, trail) should probably have a text_checking_assert version that asserts that lead and trail are in the appropriate surrogate blocks. (8) mk_wcswidth.c may be useful in the long run for its efficiency and because anything that Markus Kuhn proposes as a standard deserves respect, but in the short run I would much prefer having this be Lisp-controlled. In particular, you can be absolutely certain that there are terminals that implement different semantics. mk_wcswidth.c is intended to be used in a terminal that wants to implement a standard interface, not by applications that may or may not be running in such an interface. More precisely, it doesn't seem like that much effort to add, so if you want to add it as a an option such as `terminal-conforms-to-standard-wcswidth-p' that would be cool. But terminals where `terminal-conforms-to-standard-wcswidth-p' is nil must be supported. Regards, Steve -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Wed Oct 27 00:11:34 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4BW1o018576; Wed, 27 Oct 2004 00:11:33 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4BTni018520 for ; Wed, 27 Oct 2004 00:11:29 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R4BTrH018519 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 00:11:29 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4BSp8018501 for ; Wed, 27 Oct 2004 00:11:28 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R4BS2M018500 for xemacweb@tux.org; Wed, 27 Oct 2004 00:11:28 -0400 Received: from smtp805.mail.sc5.yahoo.com (smtp805.mail.sc5.yahoo.com [66.163.168.184]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9R4BQw0018471 for ; Wed, 27 Oct 2004 00:11:27 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp805.mail.sc5.yahoo.com with SMTP; 27 Oct 2004 04:11:26 -0000 From: "Ben Wing" To: "'Jerry James'" , "'XEmacs Beta'" Date: Tue, 26 Oct 2004 23:13:06 -0700 Message-ID: <000101c4bbec$08022210$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 In-Reply-To: Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9R4BQw0018471 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Subject: RE: lstream writing, flushing, & closing X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > -----Original Message----- > From: Jerry James [mailto:james@xemacs.org] > Sent: Friday, October 22, 2004 8:57 AM > To: XEmacs Beta > Cc: Ben Wing > Subject: lstream writing, flushing, & closing > > > Ben, > > Near the end of Lstream_really_write in lstream.c, the local > variable error_occurred is set if the writer function > returned an error. However, if a flusher function exists, the > flusher function is then called, regardless of whether the > writer function succeeded or not. This means that > error_occurred is set to the flusher's return value, thereby > discarding error_occurred set by the writer. It looks to me > like the code should be this instead: > > if (!error_occurred && lstr->imp->flusher) > error_occurred = (lstr->imp->flusher) (lstr) < 0; > > Do you agree? Yes, this looks right. > > Also, for about a year now, some of us Linux users have been > suffering from an email truncation bug that appears to be > lstream-related. In particular, it appears that the sendmail > subprocess isn't able to keep up, so when Lstream_close is > called, there is still unflushed data in the lstream. We > then get a call sequence like this: > > Lstream_close -> Lstream_pseudo_close -> Lstream_flush > > which leads to one more attempt to write out the unflushed > data. This attempt fails, because the pipe is still full, so > writing would block. But then Lstream_flush silently nukes > the remaining data in the stream and reports success. This > leads to email that suddenly terminates in the middle of a > message. I see two problems here. > > 1) Most of the API was designed to be as asynchronous as possible, but > closing is an essentially synchronous action. > > 2) Lstream_flush discards data without letting the user know. Silent > data loss is bad. > > Tony Bennett figured this out. He > suggested a patch to fix the problem which has gone through > several iterations between him and me since. The latest one > is to change Lstream_pseudo_close like this: > > static int > Lstream_pseudo_close (Lstream *lstr) > { > int flush_rc; > > if (! (lstr->flags & LSTREAM_FL_IS_OPEN)) > Lstream_internal_error ("lstream is not open", lstr); > > /* Flush all the data in the buffer before closing. > May require multiple passes thru Lstream_flush_out(). > This loop (instead of just calling Lstream_flush_out(), > fixes a problem where we sometimes lose data sent to > a process. > */ > > do { > flush_rc = Lstream_flush_out(lstr); > } while (lstr->out_buffer_ind > 0 && flush_rc >= 0); > > /* don't check errors here -- best not to risk file > descriptor loss */ > return Lstream_flush (lstr); > } > > For me, this works great. The email truncation bug is gone. > Life is good. Unfortunately, Adrian reports that this patch > sends the native Windows build into the twilight zone. He > says that the build stalls for 15-20 minutes at a time. This > suggests that somewhere during the current native Windows > build, silent data loss is occurring, but that that loss is > inconsequential. This also suggests that something like the > above patch is needed for the file descriptor implementation, > but is highly undesirable for some lstream implementation > that is specific to the native Windows build. > > If you have any suggestions about how we might fix this > problem for Linux users without making the Windows users > suffer, I would really appreciate hearing about it. Well, if necessary, you could set a flag only for the filedesc lstream and test it in Lstream_pseudo_close(). That seems like a big kludge though, so I'd like to see the backtrace that Adrian posted -- could you send it to me? I can't locate the email where he posted it. > > Regards, > -- > Jerry James > http://www.ittc.ku.edu/~james/ > From xemacs-beta-bounces@xemacs.org Wed Oct 27 00:11:39 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4Bc3q018647; Wed, 27 Oct 2004 00:11:38 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4BVlV018554 for ; Wed, 27 Oct 2004 00:11:31 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R4BVlE018553 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 00:11:31 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4BRTG018481 for ; Wed, 27 Oct 2004 00:11:27 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R4BRZ3018480 for xemacweb@tux.org; Wed, 27 Oct 2004 00:11:27 -0400 Received: from smtp805.mail.sc5.yahoo.com (smtp805.mail.sc5.yahoo.com [66.163.168.184]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9R4BQYf018468 for ; Wed, 27 Oct 2004 00:11:26 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp805.mail.sc5.yahoo.com with SMTP; 27 Oct 2004 04:11:25 -0000 From: "Ben Wing" To: "'XEmacs Beta'" Date: Tue, 26 Oct 2004 23:13:06 -0700 Message-ID: <000001c4bbec$06e603b0$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9R4BQYf018468 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Subject: Byte-char conversion is [was] fucked X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org I was getting tired of super-slowness so I profiled with font-lock off and was seeing 30-50% of time in byte-char conversion -- this was in src/ChangeLog, which has some Latin-1 chars in it, I think. This number seemed rather wrong, and a little investigation showed that the "known region" code that I wrote to handle the caching wasn't working at all AND PROBABLY NEVER EVER DID. Not something I would like to admit since I wrote this code almost 10 years ago. I ended up deciding that rather than try to fix it I'd just port what FSF does ... That took about 1.5 hours and now I see ***2%*** instead of 30+%! And FSF's code is much simpler than mine, as well. This is going to form part of a rather large megapatch I've been trying to beat into shape for posting; the remainder of the code has been stable for a week or two. Expect a posting tomorrow or the next day and hopefully don't freak out too much over the megapatch business ... My nature of coding is to fix things as I find them. From xemacs-beta-bounces@xemacs.org Wed Oct 27 00:11:42 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4BfuP018705; Wed, 27 Oct 2004 00:11:41 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4BX7K018593 for ; Wed, 27 Oct 2004 00:11:34 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R4BXcU018591 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 00:11:33 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4BVFE018563 for ; Wed, 27 Oct 2004 00:11:31 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R4BVci018559 for xemacweb@tux.org; Wed, 27 Oct 2004 00:11:31 -0400 Received: from smtp805.mail.sc5.yahoo.com (smtp805.mail.sc5.yahoo.com [66.163.168.184]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9R4BU5u018534 for ; Wed, 27 Oct 2004 00:11:30 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp805.mail.sc5.yahoo.com with SMTP; 27 Oct 2004 04:11:29 -0000 From: "Ben Wing" To: "'Jerry James'" Date: Tue, 26 Oct 2004 23:13:06 -0700 Message-ID: <000601c4bbec$0950c220$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Coerce-number in cl.el X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Jerry -- I'm trying to fix the warning generated by this: (defun cl-random-time () (let* ((time (copy-sequence (current-time-string))) (i (length time)) (v 0)) (while (>= (decf i) 0) (setq v (+ (* v 3) (aref time i)))) (if (featurep 'bignum) (coerce-number v 'fixnum) v))) Do you actually need the check on featurep bignum or is it enough to check for the existence of coerce-number? From xemacs-beta-bounces@xemacs.org Wed Oct 27 00:11:45 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4BhPg018750; Wed, 27 Oct 2004 00:11:44 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4BYE7018598 for ; Wed, 27 Oct 2004 00:11:34 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R4BXRO018592 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 00:11:33 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4BUeg018535 for ; Wed, 27 Oct 2004 00:11:30 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R4BU3C018531 for xemacweb@tux.org; Wed, 27 Oct 2004 00:11:30 -0400 Received: from smtp805.mail.sc5.yahoo.com (smtp805.mail.sc5.yahoo.com [66.163.168.184]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9R4BTFZ018515 for ; Wed, 27 Oct 2004 00:11:29 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp805.mail.sc5.yahoo.com with SMTP; 27 Oct 2004 04:11:29 -0000 From: "Ben Wing" To: "'Michael Sperber'" Date: Tue, 26 Oct 2004 23:13:06 -0700 Message-ID: <000501c4bbec$08fb4f20$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Toolbar resizing et al. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Mike ... I've basically implemented the overhaul of sizing that I mentioned. However, I notice this code: update_frame_toolbars_geometry (struct frame *f) { struct device *d = XDEVICE (f->device); if (DEVICE_SUPPORTS_TOOLBARS_P (d) && (f->toolbar_changed || f->frame_layout_changed || f->frame_changed || f->clear)) { int pos, frame_size_changed = 0; /* We're not officially "in redisplay", so we still have a chance to re-layout toolbars and windows. This is done here, because toolbar is the only thing which currently might necessitate this layout, as it is outside any windows. We take care not to change size if toolbar geometry is really unchanged, as it will hose windows whose pixsizes are not multiple of character sizes. */ for (pos = 0; pos < 4; pos++) if (FRAME_REAL_TOOLBAR_SIZE (f, pos) != FRAME_CURRENT_TOOLBAR_SIZE (f, pos)) frame_size_changed = 1; for (pos = 0; pos < 4; pos++) { f->current_toolbar_size[pos] = FRAME_REAL_TOOLBAR_SIZE (f, pos); } /* Removed the check for the minibuffer here. We handle this more correctly now by consistently using FRAME_LAST_NONMINIBUF_WINDOW instead of FRAME_SELECTED_WINDOW throughout the toolbar code. */ compute_frame_toolbars_data (f); if (frame_size_changed) { int width, height; if (!window_system_pixelated_geometry (wrap_frame (f))) pixel_to_char_size (f, FRAME_PIXWIDTH (f), FRAME_PIXHEIGHT (f), &width, &height); else width = FRAME_PIXWIDTH (f), height = FRAME_PIXHEIGHT (f); if (!HAS_FRAMEMETH_P (f, set_frame_size)) change_frame_size (f, height, width, 0); else FRAMEMETH (f, set_frame_size, (f, width, height)); MARK_FRAME_LAYOUT_CHANGED (f); } /* Clear the previous toolbar locations. If we do it later (after redisplay) we end up clearing what we have just displayed. */ MAYBE_DEVMETH (d, clear_frame_toolbars, (f)); } } You modified the code to call the actual set_frame_size method rather than just change_frame_size. However, I don't understand why. It seems that this function is only necessary when the buffer/window-local value for the toolbar size is different from the frame one; otherwise, adjust_frame_size() will take care of it. Is the intention to change the actual frame size when you switch buffers in such a case, or not? If so, I'd rather factor this out; if not we shouldn't be calling the set_frame_size method. ben From xemacs-beta-bounces@xemacs.org Wed Oct 27 00:14:42 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4EeOC019427; Wed, 27 Oct 2004 00:14:41 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4CeTr019019 for ; Wed, 27 Oct 2004 00:12:40 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R4Ce4v019018 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 00:12:40 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4Cal9018999 for ; Wed, 27 Oct 2004 00:12:36 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R4CaqT018998 for xemacweb@tux.org; Wed, 27 Oct 2004 00:12:36 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4CZlb018989 for ; Wed, 27 Oct 2004 00:12:36 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CMfAk-0001UC-00; Wed, 27 Oct 2004 13:12:30 +0900 To: Katsumi Yamaoka References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 27 Oct 2004 13:12:30 +0900 In-Reply-To: (Katsumi Yamaoka's message of "Wed, 27 Oct 2004 09:21:23 +0900") Message-ID: <873c00er4h.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: 21.5.18 call-process-region bug X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "KY" == Katsumi Yamaoka writes: KY> I couldn't read that the specification of call-process-region KY> has been changed. It hasn't, this is just a bug. Since 21.5.18 is "released", I think your advice is justified, but we'll get this fixed soon. KY> Anyway, I'm anxious lest it causes serious obstacles and KY> made an advice as follows: Thanks for reporting this! The guts of that code should go into the regression tests with some changes and additional cases. Is something this log 2004-10-27 Stephen J. Turnbull * automated/lisp-tests.el (call-process): `call-process-region' should replace exactly the region it is called on. Bug report and test suggestion by Katsumi Yamaoka . OK with you? -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Wed Oct 27 00:24:42 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4OeNb020645; Wed, 27 Oct 2004 00:24:41 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4Odfg020630 for ; Wed, 27 Oct 2004 00:24:39 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R4Oc30020628 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 00:24:38 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4ObQ9020614 for ; Wed, 27 Oct 2004 00:24:37 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R4ObME020613 for xemacweb@tux.org; Wed, 27 Oct 2004 00:24:37 -0400 Received: from main.gmane.org (main.gmane.org [80.91.229.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4Oa3a020606 for ; Wed, 27 Oct 2004 00:24:37 -0400 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CMfM7-0000rI-00 for ; Wed, 27 Oct 2004 06:24:15 +0200 Received: from washington.hostforweb.net ([69.61.11.2]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 27 Oct 2004 06:24:15 +0200 Received: from yamaoka by washington.hostforweb.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 27 Oct 2004 06:24:15 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Katsumi Yamaoka Date: Wed, 27 Oct 2004 13:24:11 +0900 Organization: Emacsen advocacy group Lines: 16 Message-ID: References: <873c00er4h.fsf@tleepslib.sk.tsukuba.ac.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: washington.hostforweb.net X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:lxvEIXaIk09ac8cZe+XH6wY40j4= Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of gexb-xemacs-beta@m.gmane.org designates 80.91.229.2 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.7 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: 21.5.18 call-process-region bug X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> In <873c00er4h.fsf@tleepslib.sk.tsukuba.ac.jp> Stephen J. Turnbull wrote: > Thanks for reporting this! The guts of that code should go into the > regression tests with some changes and additional cases. Is something > this log > 2004-10-27 Stephen J. Turnbull > * automated/lisp-tests.el (call-process): > `call-process-region' should replace exactly the region it is > called on. Bug report and test suggestion by Katsumi Yamaoka > . > OK with you? That's a quite good reception! From xemacs-beta-bounces@xemacs.org Wed Oct 27 00:44:30 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4iRmQ008854; Wed, 27 Oct 2004 00:44:28 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4iOHT008847 for ; Wed, 27 Oct 2004 00:44:25 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R4iOIH008845 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 00:44:24 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4iN1B008829 for ; Wed, 27 Oct 2004 00:44:23 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R4iNkb008828 for xemacweb@tux.org; Wed, 27 Oct 2004 00:44:23 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R4iL7t008811; Wed, 27 Oct 2004 00:44:22 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CMffX-0001Y8-00; Wed, 27 Oct 2004 13:44:19 +0900 To: Jerry James References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 27 Oct 2004 13:44:19 +0900 In-Reply-To: (Jerry James's message of "Tue, 26 Oct 2004 10:56:14 -0500") Message-ID: <87y8hsdb30.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: Text fields X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Jerry" == Jerry James writes: Jerry> The cause is that make-frame on an x-device makes a bunch Jerry> of calls to create the menu items. Deep in that code is a Jerry> call to forward-word, which now calls contrain-to-field. I guess one real solution is to fix it so that the menu items don't get created until after initialization leaves that critical section. We could also arrange that informative messages get queued until just before we enter the top-level loop, at which point we either have a frame to princ to, or know that we aren't going to bet one any time soon. Workarounds: I guess you could wrap that make-frame code with a check for an autoload definition and if so defun constrain-to-field to do nothing, then fmakunbound? But you'll probably run into something else. Another possible temporary workaround would be to use ;;;###autoload(defun constrain-to-field (&rest args) (load "field") \ (apply #'constrain-to-field args)) (defun constrain-to-field (...) ...) in field.el, but that's really horrible, fixing the unbroken code. How useful is field.el without making the basic functions aware of fields? If it's "not very", maybe we should just put it into core and tell 21.4 users they lose on this feature. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Wed Oct 27 02:28:27 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R6SNgX021713; Wed, 27 Oct 2004 02:28:23 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R6SK8h021704 for ; Wed, 27 Oct 2004 02:28:20 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R6SKrU021703 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 02:28:20 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R6SJNs021687 for ; Wed, 27 Oct 2004 02:28:19 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R6SJ10021686 for xemacweb@tux.org; Wed, 27 Oct 2004 02:28:19 -0400 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.177]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R6SIU6021679 for ; Wed, 27 Oct 2004 02:28:18 -0400 Received: from [212.227.126.179] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CMhI8-0001Ec-00; Wed, 27 Oct 2004 08:28:16 +0200 Received: from [80.131.69.220] (helo=Michael-Sperbers-Computer.deinprogramm.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CMhI7-0005Ay-00; Wed, 27 Oct 2004 08:28:15 +0200 Received: by Michael-Sperbers-Computer.deinprogramm.de (Postfix, from userid 2246) id 82D071CCC8E; Wed, 27 Oct 2004 08:26:51 +0200 (CEST) To: "Ben Wing" References: <000501c4bbec$08fb4f20$210110ac@NEEEEEEE> From: Michael Sperber Date: Wed, 27 Oct 2004 08:26:51 +0200 In-Reply-To: <000501c4bbec$08fb4f20$210110ac@NEEEEEEE> (Ben Wing's message of "Tue, 26 Oct 2004 23:13:06 -0700") Message-ID: User-Agent: Gnus/5.110002 (No Gnus v0.2) XEmacs/21.5 (chayote, darwin) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:9e0af5fe7aa38751f7114238a6f6ba23 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of sperber@deinprogramm.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9R6SIU6021679 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.5 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: Toolbar resizing et al. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Ben" == Ben Wing writes: Ben> You modified the code to call the actual set_frame_size method rather than Ben> just change_frame_size. Ben> However, I don't understand why. It seems that this function is only Ben> necessary when the buffer/window-local value for the toolbar size is Ben> different from the frame one; otherwise, adjust_frame_size() will take care Ben> of it. Is the intention to change the actual frame size when you switch Ben> buffers in such a case, or not? If so, I'd rather factor this out; if not Ben> we shouldn't be calling the set_frame_size method. The ChangeLog entry pretty much explains it, I believe: 2003-07-02 Mike Sperber * toolbar.c (update_frame_toolbars_geometry): Update the frame size when correct information to compute it is actually available. Moreover, do it right via the frame method if it's available. This fixed some blatant geometry error---I believe for people who're running essentially without toolbars but switch to and from buffers that have a toolbar anyway (such as Info mode), which also seems to be the situation you're describing. As to using the frame method, I believe I was just duplicating code from some other place. So go ahead and make the change you believe is right---if there's a problem, it should pop back right in my face. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Wed Oct 27 02:32:40 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R6WdQd022547; Wed, 27 Oct 2004 02:32:39 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R6WbZ1022540 for ; Wed, 27 Oct 2004 02:32:37 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R6WbA2022539 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 02:32:37 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R6WaJs022523 for ; Wed, 27 Oct 2004 02:32:36 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R6Wa4F022522 for xemacweb@tux.org; Wed, 27 Oct 2004 02:32:36 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R6WYpg022508; Wed, 27 Oct 2004 02:32:34 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CMhMG-00020j-00; Wed, 27 Oct 2004 15:32:32 +0900 To: Adrian Aichner References: <20041026192648.GA4894@acrab.math.leidenuniv.nl> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 27 Oct 2004 15:32:31 +0900 In-Reply-To: (Adrian Aichner's message of "Tue, 26 Oct 2004 21:51:10 +0200") Message-ID: <877jpcd62o.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta , Miguel Frasson Subject: Re: [Bug: 21.4.13] phantom dialog when double-click in button-free area in toolbar X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "APA" == Adrian Aichner writes: APA> Miguel Frasson writes: >> When I double-click in the area of the toolbar without buttons, >> a dialog frame appears and disappears. It stays so little time >> that it is impossible to see the dialog frame clearly. >> when I describe-key, I see >> ---8<---------------- >> misc-user runs (cancel-mode-internal nil) APA> Weird! APA> I never noticed this but can readily reproduce it in XEmacs APA> 21.5 (beta18) "chestnut" (+CVS-20041023) [Lucid] APA> (i586-pc-win32, Mule) of Sun Oct 24 2004 on D5DC120J I get ------------------------------------------------------------------------ button1 runs `release-and-activate-toolbar-button' `release-and-activate-toolbar-button' is an interactive compiled Lisp function -- loaded from "/playpen/Projects/XEmacs/Builds/21.5/lisp/toolbar.elc" (release-and-activate-toolbar-button EVENT) Documentation: Release a toolbar button and activate its callback. Call function stored in `toolbar-blank-release-function,' if any, with EVENT as an argument if release is over a blank area of the toolbar. ------------------------------------------------------------------------ It looks like `toolbar-blank-release-function' is undefined as a variable, although `toolbar-blank-press-function' is defvar'ed to nil. So something incoherent is going on here. I can't get double-click to do anything special, and it's not "fat fingers", I can use other double-click functionality. Pretty close to "chestnut": XEmacs 21.5 (beta17) "chayote" (+CVS-20040921) [Lucid] (i686-pc-linux, Mule) of Wed Sep 22 2004 on tleepslib I get the same on a "Genuine chestnut" on another Linux machine. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Wed Oct 27 02:43:29 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R6hRIf024629; Wed, 27 Oct 2004 02:43:27 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R6hPFO024620 for ; Wed, 27 Oct 2004 02:43:25 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R6hOM5024614 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 02:43:24 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R6hM62024599 for ; Wed, 27 Oct 2004 02:43:22 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R6hMaM024598 for xemacweb@tux.org; Wed, 27 Oct 2004 02:43:22 -0400 Received: from smtp813.mail.sc5.yahoo.com (smtp813.mail.sc5.yahoo.com [66.163.170.83]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9R6hLDl024582 for ; Wed, 27 Oct 2004 02:43:21 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp813.mail.sc5.yahoo.com with SMTP; 27 Oct 2004 06:43:19 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" , "'Aidan Kehoe'" Date: Wed, 27 Oct 2004 01:45:04 -0700 Message-ID: <000c01c4bc01$415a1b70$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: <877jpcerl3.fsf@tleepslib.sk.tsukuba.ac.jp> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9R6hLDl024582 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: Moving to Unicode internally X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Aidan, you can automate generation of ChangeLogs with patcher-mail-project or patcher-mail-subproject. Also, I gather what you intend to do is change the default internal format to UTF-8. If so, can you lay out some more specifics about what you're actually going to do? E.g. What will be the "first-stage work" that you get working and check in, before proceeding? If you want to do lots of textual renaming, you need to motivate a reason for it. In general what you really need to do is use ifdef's so that we can run the old way as well as the new one. This DOESN'T mean you need to put an ifdef around EVERY change you make; e.g. if you rename something, that's fine, no need for ifdeffing. If you need to add new functionality to a function, e.g. add a fifth argument, then just modify all callers, new and old, to use it. In fact, you want to *LIMIT* the # of ifdefs as much as possible But what you want to do is have the ability to compile with either the old or the new way of doing things, so that your code can go into the mainstream and people can test it for awhile until we rip out the "old" code. You definitely need the Unicode tables because we'll still have to process stuff in encodings based on the various national character sets. What to you plan to do about the fact that in a Unicode representation there would be no direct encoding of language (C, J or K, specifically)? How would you choose the proper font to display, the proper conversion to invoke when going outward, etc.? Maybe extents on the text, specifying the language, plus a default language per buffer? Also, it looks from vaguely scanning your patch file and reading what sjt writes that you're planning on doing a lot of whacking on some of the general routines in text.h, text.c, buffer.c, etc. Many of these routines would need no change in the context of a switch to UTF-8 [that's what you're planning, right? If not, please document exactly what you'll do!], so if you want to change them, I'd like to see why you want to do so. The reason that I'm asking for all of this up front (and I imagine Stephen has similar sentiments) is not at all that I doubt your ability, but that you're new and still feeling your way through the code and I'd like to make sure you don't make any missteps or go down any blind alleys. > -----Original Message----- > From: Stephen J. Turnbull [mailto:turnbull@sk.tsukuba.ac.jp] > On Behalf Of Stephen J. Turnbull > Sent: Tuesday, October 26, 2004 9:03 PM > To: Aidan Kehoe > Cc: Ben Wing; XEmacs Beta > Subject: Re: Moving to Unicode internally > > > >>>>> "Aidan" == Aidan Kehoe writes: > > Aidan> Here's what I've done up to this point. > Aidan> <16755.32417.905747.754556@ns5.nestdesign.com> > Aidan> It's incomplete, won't run, [...] > > This is basically unreviewable as it stands, in terms of > "should you continue in this direction". The two big problems are > > (1) You MUST have a fairly detailed ChangeLog for a patch of this > size, to function as a "reader's guide" to what is important and > what changes are linked to each other. See any of Ben's > megachangelogs for an example of how to do this, and "do thou > likewise". Sure, they're horrible to read, but as someone who > does read them regularly I'll say that (a) they're essential and > (b) IMO it's not worth the effort that would be required to do a > significantly more readable job. Jerry James has one or two big > log entries, which are more readable but the patches involved are > smaller. Maybe you should aspire to Jerry's standard. :-) > > (2) A fairly large chunk of change is simply gratuitous: whitespace, > fine-tuning of variable names, changes to comments not relevant to > your work, etc. It is _extremely_ difficult to read such, because > it's thematically unrelated but the reviewer wonders if there's > something he needs to check. Big deletions are "merely" annoying, > but ... do you really want to annoy the reviewer? ;-) > > Specific suggestions: > > (3) For this kind of review, don't change whitespace, not even comment > terminators, unless there's a genuine semantic change and one or > more lines would go over 79 characters. Don't change line > formatting to compress things without carefully considering > whether this improves the intelligibility of the new code so much > as to outweigh the loss of parallel format for comparing > to the old. > > (4) In general, if you're going to change whitespace, including > commenting conventions, do it file-global at least, and in a > separate patch. > > (5) Don't change other people's comments except to correct typos > (which is not appropriate in this context). If you really must > disagree with a comment for the purpose of this review, put it in > double square brackets [[like this]], with attribution if you can > identify the author, and add a short comment that you think it's > bogus or a longer comment explaining why. > > (6) Don't gratuitously change nomenclature when changing _other_ > semantics. Even if you think FORMAT_UTF_8_INTERNAL is clearly > superior to FORMAT_DEFAULT, if the semantics basically serve, > leave it alone. Instead, comment at the point of definition. > > Again, this is to preserve the _appearance_ of parallelism where > neither the code nor its low-level semantics is being changed. > > (7) Don't remove large blocks of code that will eventually be needed > again. #if 0 or #ifdef WHEN_AIDAN_WILL_WANT_TO_SEE_THIS_CODE > and use hideif.el. Don't forget to comment the #endif! > > [[Yes, in this kind of patch Ben violates these rules all > over the place, but in practice nobody is going to thoroughly > review Ben's megapatches from beginning to end, and they > wouldn't review a myriad of micropatches either, so it > doesn't really matter.]] > > Specific comments (mostly questions): > > (1) In re: FORMAT_UTF8_INTERNAL, both Ben and I disagree with this > change anyway. The purpose of the FORMAT_* defines is to tell > text manipulation code how to find character boundaries; it is not > to tell character manipulation code how to access character > properties (ie, how to compute a canonical Ichar from the text > representation). The low-level code that handles insertion, > deletion, and marking of text (markers and extents) does not need > to know character values at all. It might be reasonable to > provide Mule (leading byte is charset) and UTF-8 (leading byte > encodes bytecount) representations on a nonjudgmental basis, and > then do > > #define FORMAT_MULE 0 > #define FORMAT_UTF8 1 > > #ifdef UTF8_INSIDE > #define FORMAT_DEFAULT FORMAT_UTF8 > #else > #define FORMAT_DEFAULT FORMAT_MULE > #endif > > or something like that. But even there it's arguable that in > practice we'll use a first_byte_to_byte_count table for both > formats, really there's only FORMAT_LENGTH_ENCODED_IN_FIRST_BYTE > and we'll collapse to a single FORMAT_DEFAULT in implementation. > > It also might be appropriate to rename these #defines to > TEXT_FORMAT_* and have CHAR_FORMAT_* #defines that would be used > for contexts where character values need to be extracted or > compared (search and sorting). > > (2) What is the purpose of the EXPLICIT_*_FORMAT #defines? > > (3) People who use UTF-16 (as opposed to sticking to the BMP or using > UTF-32) can live with slightly inaccurate character counts as far > as I'm concerned; the buffer position cache should be optimized > for the highly variable-width 8-bit format only. > > (4) Some of your comments seem wrong, especially concerning case > comparisons. Case _is_ a character property. We may have find it > useful to represent some case transformations with strings, but > really there's no need to consider the LATIN CAPITAL LETTER SHARP > S == 'SS' (which admittedly doesn't exist, but we could implement > it for our own convenience) to be a string in the abstract; it's a > composite character with a wide glyph. Similarly, for characters > like LATIN LETTER DZ the context may determine whether it should > be printed in uppercase ('DZ') or titlecase ('Dz'), but we can in > fact determine case simply by looking at the character's code or > glyph, and given the desired case, we can map from that letter in > any case to the corresponding letter in the desired case. > > In any event, I can see zero reason to deprecate qxestrncasecmp, > although the implementation may be problematic in cases like 'SS'. > > In general, be careful not to confuse specification with > implementation. This is related to my earlier comment about not > taking current Mule design too seriously. See also the long > comment about Bytecount and `size_t' near the top of src/lstream.h > for a case where complying to a standard implementation of the > specification "data unit counter" (namely the unsigned Standard C > typedef `size_t') caused serious grief (lost mail). `size_t' > seems like a no-brainer, but it turned out to be very bad karma in > practice: not only did it cause a fatal bug, but to this day I > don't think the actual problem has ever been located. > > (5) Why change `convert_ibyte_string_into_ichar_dynarr' et amici? If > needed, the len parameter's type should be changed to Charcount. > However, since callers have already done the hard work of counting > bytes for the variable-width format, it should be left to > them, no? > > (6) When changing the eistring code, be very careful to mark changes > that might have efficiency implications. A lot of code should be > written under the assumption that it will be used in the > implementation of format-specific loops. Ie, it is very important > that an optimizing compiler be able to do constant folding and > dead code elimination in conditionals when `fmt' is a constant. I > don't know whether a compiler will be able to optimize the switch > in `null_char_ibyte_len_fmt' for example; whether you do or don't > know, say how much you know. > > (7) #define utf_16_surrogates_to_code(lead, trail) should probably > have a text_checking_assert version that asserts that lead and > trail are in the appropriate surrogate blocks. > > (8) mk_wcswidth.c may be useful in the long run for its efficiency and > because anything that Markus Kuhn proposes as a standard deserves > respect, but in the short run I would much prefer having this be > Lisp-controlled. In particular, you can be absolutely certain > that there are terminals that implement different semantics. > mk_wcswidth.c is intended to be used in a terminal that wants to > implement a standard interface, not by applications that may or > may not be running in such an interface. > > More precisely, it doesn't seem like that much effort to add, so > if you want to add it as a an option such as > `terminal-conforms-to-standard-wcswidth-p' that would be cool. > But terminals where `terminal-conforms-to-standard-wcswidth-p' is > nil must be supported. > > Regards, > > Steve > > > -- > Institute of Policy and Planning Sciences > http://turnbull.sk.tsukuba.ac.jp > University of Tsukuba Tennodai 1-1-1 > Tsukuba 305-8573 JAPAN > Ask not how you can "do" free software business; > ask what your business can "do for" free software. > From xemacs-beta-bounces@xemacs.org Wed Oct 27 02:47:51 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R6leYN025546; Wed, 27 Oct 2004 02:47:40 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R6ldkJ025538 for ; Wed, 27 Oct 2004 02:47:39 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R6ld37025537 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 02:47:39 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R6lbVZ025524 for ; Wed, 27 Oct 2004 02:47:37 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R6lbPJ025523 for xemacweb@tux.org; Wed, 27 Oct 2004 02:47:37 -0400 Received: from smtp811.mail.sc5.yahoo.com (smtp811.mail.sc5.yahoo.com [66.163.170.81]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9R6lbPS025503 for ; Wed, 27 Oct 2004 02:47:37 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp811.mail.sc5.yahoo.com with SMTP; 27 Oct 2004 06:47:32 -0000 From: "Ben Wing" To: "'Michael Sperber'" Date: Wed, 27 Oct 2004 01:49:18 -0700 Message-ID: <000d01c4bc01$d8e37130$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9R6lbPS025503 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: Toolbar resizing et al. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Ok, you still don't seem to have answered my question ... Which is, what *should* be the correct behavior? E.g. if you're in a situation as you described below, with no toolbars and then you switch to a buffer with a toolbar, *SHOULD* the top-level window resize itself to get bigger so it can fit the toolbar and not change the size of the inner window? Or should the top-level window stay the same and the inner window shrink? It seems like you have one of these in mind, but haven't specified which one. Thanks, ben > -----Original Message----- > From: Michael Sperber [mailto:sperber@informatik.uni-tuebingen.de] > Sent: Tuesday, October 26, 2004 11:27 PM > To: Ben Wing > Cc: 'XEmacs Beta' > Subject: Re: Toolbar resizing et al. > > > >>>>> "Ben" == Ben Wing writes: > > Ben> You modified the code to call the actual set_frame_size method > Ben> rather than just change_frame_size. > > Ben> However, I don't understand why. It seems that this function is > Ben> only necessary when the buffer/window-local value for > the toolbar > Ben> size is different from the frame one; otherwise, > Ben> adjust_frame_size() will take care of it. Is the intention to > Ben> change the actual frame size when you switch buffers in such a > Ben> case, or not? If so, I'd rather factor this out; if not we > Ben> shouldn't be calling the set_frame_size method. > > The ChangeLog entry pretty much explains it, I believe: > > 2003-07-02 Mike Sperber > > * toolbar.c (update_frame_toolbars_geometry): Update the frame > size when correct information to compute it is actually > available. > Moreover, do it right via the frame method if it's available. > > This fixed some blatant geometry error---I believe for people > who're running essentially without toolbars but switch to and > from buffers that have a toolbar anyway (such as Info mode), > which also seems to be the situation you're describing. As > to using the frame method, I believe I was just duplicating > code from some other place. So go ahead and make the change > you believe is right---if there's a problem, it should pop > back right in my face. > > -- > Cheers =8-} Mike > Friede, Völkerverständigung und überhaupt blabla > From xemacs-beta-bounces@xemacs.org Wed Oct 27 03:18:53 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R7G085029582; Wed, 27 Oct 2004 03:16:01 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R7FxVl029570 for ; Wed, 27 Oct 2004 03:15:59 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R7FxwV029569 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 03:15:59 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R7FqfW029544 for ; Wed, 27 Oct 2004 03:15:52 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R7Fq9k029543 for xemacweb@tux.org; Wed, 27 Oct 2004 03:15:52 -0400 Received: from kluster2.contactor.se (kluster2.contactor.se [193.15.23.26]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R7FpcP029526 for ; Wed, 27 Oct 2004 03:15:52 -0400 Received: from hemma.contactor.se (localhost [127.0.0.1]) by kluster2.contactor.se (8.12.3/8.12.3/Debian-6.6) with SMTP id i9R7FjWD003267 for ; Wed, 27 Oct 2004 09:15:45 +0200 Received: from global.sl.se ([194.237.104.1]) (SquirrelMail authenticated user matsl) by hemma.contactor.se with HTTP; Wed, 27 Oct 2004 09:15:45 +0200 (CEST) Message-ID: <38659.194.237.104.1.1098861345.squirrel@hemma.contactor.se> Date: Wed, 27 Oct 2004 09:15:45 +0200 (CEST) From: "Mats Lidell" To: xemacs-beta@xemacs.org User-Agent: SquirrelMail/1.4.2 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 Importance: Normal Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of matsl@contactor.se does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.9 required=5.0 tests=AWL,PRIORITY_NO_NAME autolearn=no version=2.63 Subject: 21.5.18 -- Cygwin dump problem X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hi, I see this under cygwin: -------------------------------------------------------------------------------- [...] Loading /usr/src/xemacs/xemacs-21.5.18/lisp/auto-show.elc... Loading /usr/src/xemacs/xemacs-21.5.18/lisp/resize-minibuffer.elc... Loading /usr/src/xemacs/xemacs-21.5.18/lisp/loadhist.elc... Loading /usr/src/xemacs/xemacs-21.5.18/lisp/loaddefs.elc... Loading site-load... Finding pointers to doc strings... Finding pointers to doc strings...done Dumping under the name xemacs if test -f dump-size; then \ ../lib-src/insert-data-in-exec temacs xemacs.dmp xemacs ` ./temacs -si`; \ ret=$? ; \ if test ${ret} -eq 2; then \ rm -f dump-size ; \ else \ if test ${ret} -eq 1; then \ exit 1; \ else \ chmod +x xemacs ; \ fi ; \ fi ; \ fi Opening temacs failed: No such file or directory make[1]: *** [xemacs] Error 1 make[1]: Leaving directory `/usr/src/xemacs/xemacs-21.5.18/src' make: *** [src] Error 2 -------------------------------------------------------------------------------- Yours -- %% Mats From xemacs-beta-bounces@xemacs.org Wed Oct 27 03:20:33 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R7JAh3030131; Wed, 27 Oct 2004 03:19:10 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R7J7Bm030088 for ; Wed, 27 Oct 2004 03:19:07 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R7J7mL030085 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 03:19:07 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R7J69M030057 for ; Wed, 27 Oct 2004 03:19:06 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R7J5qE030056 for xemacweb@tux.org; Wed, 27 Oct 2004 03:19:05 -0400 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R7J5wH030047 for ; Wed, 27 Oct 2004 03:19:05 -0400 Received: from [212.227.126.208] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CMi5H-0004wc-00; Wed, 27 Oct 2004 09:19:03 +0200 Received: from [80.131.69.220] (helo=Michael-Sperbers-Computer.deinprogramm.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CMi5G-0004sy-00; Wed, 27 Oct 2004 09:19:02 +0200 Received: by Michael-Sperbers-Computer.deinprogramm.de (Postfix, from userid 2246) id 1015B1CCD26; Wed, 27 Oct 2004 09:17:16 +0200 (CEST) To: "Ben Wing" References: <000d01c4bc01$d8e37130$210110ac@NEEEEEEE> From: Michael Sperber Date: Wed, 27 Oct 2004 09:17:16 +0200 In-Reply-To: <000d01c4bc01$d8e37130$210110ac@NEEEEEEE> (Ben Wing's message of "Wed, 27 Oct 2004 01:49:18 -0700") Message-ID: User-Agent: Gnus/5.110002 (No Gnus v0.2) XEmacs/21.5 (chayote, darwin) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:9e0af5fe7aa38751f7114238a6f6ba23 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of sperber@deinprogramm.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9R7J5wH030047 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: Toolbar resizing et al. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Ben" == Ben Wing writes: Ben> Ok, you still don't seem to have answered my question ... Ben> Which is, what *should* be the correct behavior? E.g. if you're in a Ben> situation as you described below, with no toolbars and then you switch to a Ben> buffer with a toolbar, *SHOULD* the top-level window resize itself to get Ben> bigger so it can fit the toolbar and not change the size of the inner Ben> window? Or should the top-level window stay the same and the inner window Ben> shrink? It seems like you have one of these in mind, but haven't specified Ben> which one. I'm sorry---your question wasn't clear to me. The frame height should stay the same---if your windows is maximized, you don't want it to exceed the screen size when you switch to Info mode. That's how it behaves for me currently. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Wed Oct 27 03:55:32 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R7robk002978; Wed, 27 Oct 2004 03:54:01 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R7rmPL002969 for ; Wed, 27 Oct 2004 03:53:48 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R7rmZl002968 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 03:53:48 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R7rhZq002943 for ; Wed, 27 Oct 2004 03:53:44 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9R7rhcL002942 for xemacweb@tux.org; Wed, 27 Oct 2004 03:53:43 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9R7rgSx002935 for ; Wed, 27 Oct 2004 03:53:43 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CMicl-0002JJ-00; Wed, 27 Oct 2004 16:53:39 +0900 To: "Ben Wing" References: <000001c4bbec$06e603b0$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 27 Oct 2004 16:53:38 +0900 In-Reply-To: <000001c4bbec$06e603b0$210110ac@NEEEEEEE> (Ben Wing's message of "Tue, 26 Oct 2004 23:13:06 -0700") Message-ID: <87r7nkbnr1.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: Byte-char conversion is X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Ben" == Ben Wing writes: Ben> now I see ***2%*** instead of 30+%! And FSF's code is much Ben> simpler than mine, as well. Cool!!! That should make VM users and Steve Y happy, with any luck! Ben> This is going to form part of a rather large megapatch I've Ben> been trying to beat into shape for posting; the remainder of Ben> the code has been stable for a week or two. Expect a posting Ben> tomorrow or the next day and hopefully don't freak out too Ben> much over the megapatch business If somebody has issues, I can help to break it apart. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Wed Oct 27 12:14:32 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9RGDtBE012335; Wed, 27 Oct 2004 12:14:00 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9RG06vK009930 for ; Wed, 27 Oct 2004 12:00:06 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9RG066D009925 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 12:00:06 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9RG01UB009861 for ; Wed, 27 Oct 2004 12:00:02 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9RFjwQk007654 for xemacweb@tux.org; Wed, 27 Oct 2004 11:45:58 -0400 Received: from localhost.localdomain (adsl-66-126-226-252.dsl.sntc01.pacbell.net [66.126.226.252]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9RFjvct007620 for ; Wed, 27 Oct 2004 11:45:58 -0400 Received: from localhost.localdomain (unknown [192.168.1.16]) by localhost.localdomain (Postfix) with ESMTP id 5120144B4F for ; Wed, 27 Oct 2004 11:42:07 -0400 (EDT) To: xemacs-beta@xemacs.org From: jorg@microsurvivor.com Message-Id: <20041027154207.5120144B4F@localhost.localdomain> Date: Wed, 27 Oct 2004 11:42:07 -0400 (EDT) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of jorg@microsurvivor.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: **** X-Spam-Status: No, hits=4.7 required=5.0 tests=DCC_CHECK,NO_REAL_NAME, RCVD_IN_DYNABLOCK,RCVD_IN_SORBS autolearn=no version=2.63 Subject: Do you know a 3D Graphic Accelerator Expert? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Dear Business Professional, You were referred you to me by an online listing about 3D graphic accelerators and I contacted you for a well-paid part-time consulting opportunity as an "Expert Witness". In behalf of my client, I am looking for people who ideally have a Ph.D. and that are interested to assist as "Expert Witnesses" for a prestigious litigation case to possibly set precedence in the graphic processor industry. It is required to work on this case for up to 100 hours in the next 8 months. This would be a great way for you to create an extra source of income. Here are the details... · Demonstrated at least 10-15 years of successful experience in the 3D graphic accelerator industry · Knows how to valuate technology in this area · Ideally, has published articles about 3D graphic accelerators · Participated in at least one litigation case related to the software and hardware industry. · Excellent communications capability for written, verbal, and one-on-one persuasion The goal is to consult our client as an equal partner and evaluate the case as an expert witness. The candidates will possibly meet executive teams of well know companies, partners of law firms and other interesting people beneficial to further advance their career. The candidate can be located anywhere in the US to fulfill this consulting agreement. Please provide quantified examples of your success, resume, references and your relevant experience matching the above requirements ASAP. The project start date would be immediately after selection of the consultant. If you know other experts that might also be interested in this consulting opportunity, feel free to forward this announcement, and let your friends know about it. The selection process of consultants to be interviewed will be based on the responses you provide with your reply email. The start date for the interviews will follow immediately after selection of the most appropriate consultants. We are on a short timeline and honor a quick response on this message. Thanks again and I look forward to hearing from you. Sincerely, Jorg Huser CEO / Founder Micro Survivor, Inc. Phone +1-408-690-2464 Fax +1-408-516-9814 Enabling Emerging Business http://www.microsurvivor.com From xemacs-beta-bounces@xemacs.org Wed Oct 27 15:31:37 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9RJVX0K010839; Wed, 27 Oct 2004 15:31:34 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9RJVUoW010827 for ; Wed, 27 Oct 2004 15:31:30 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9RJVUOj010826 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 15:31:30 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9RJVRLA010811 for ; Wed, 27 Oct 2004 15:31:27 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9RJVR4u010810 for xemacweb@tux.org; Wed, 27 Oct 2004 15:31:27 -0400 Received: from mailout03.sul.t-online.com (mailout03.sul.t-online.com [194.25.134.81]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9RJVQIA010803; Wed, 27 Oct 2004 15:31:26 -0400 Received: from fwd05.aul.t-online.de by mailout03.sul.t-online.com with smtp id 1CMtVy-0004C5-04; Wed, 27 Oct 2004 21:31:22 +0200 Received: from D5DC120J.t-online.de (rAcKRZZHZeovwx9pv9iPWDDihM6OfxXvLbm1fAdaOkfV3S+vCx9Brm@[193.158.164.59]) by fmrl05.sul.t-online.com with esmtp id 1CMtVp-0ZZuKm0; Wed, 27 Oct 2004 21:31:13 +0200 To: "Stephen J. Turnbull" X-Attribution: APA References: <873c00er4h.fsf@tleepslib.sk.tsukuba.ac.jp> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Wed, 27 Oct 2004 21:32:37 +0200 In-Reply-To: <873c00er4h.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Wed, 27 Oct 2004 13:12:30 +0900") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chestnut, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: rAcKRZZHZeovwx9pv9iPWDDihM6OfxXvLbm1fAdaOkfV3S+vCx9Brm@t-dialin.net X-TOI-MSGID: 342d4c69-e44d-4333-814f-9f155269de2f Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Katsumi Yamaoka , xemacs-beta@xemacs.org Subject: Re: 21.5.18 call-process-region bug X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Stephen J. Turnbull" writes: >>>>>> "KY" == Katsumi Yamaoka writes: > > KY> I couldn't read that the specification of call-process-region > KY> has been changed. > > It hasn't, this is just a bug. Since 21.5.18 is "released", I think And that bug is mine. 2004-03-23 Adrian Aichner * code-process.el (call-process-region): Correct start and end marker construction, delete regions before and after insertion point. Looking into this now. Adrian > your advice is justified, but we'll get this fixed soon. > > KY> Anyway, I'm anxious lest it causes serious obstacles and > KY> made an advice as follows: > > Thanks for reporting this! The guts of that code should go into the > regression tests with some changes and additional cases. Is something > this log > > 2004-10-27 Stephen J. Turnbull > > * automated/lisp-tests.el (call-process): > `call-process-region' should replace exactly the region it is > called on. Bug report and test suggestion by Katsumi Yamaoka > . > > OK with you? -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Wed Oct 27 15:35:19 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9RJZH2L011582; Wed, 27 Oct 2004 15:35:17 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9RJZEMP011571 for ; Wed, 27 Oct 2004 15:35:14 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9RJZELg011570 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 15:35:14 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9RJZ9gN011544 for ; Wed, 27 Oct 2004 15:35:09 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9RJZ9el011543 for xemacweb@tux.org; Wed, 27 Oct 2004 15:35:09 -0400 Received: from screech.rychter.com (screech.rychter.com [212.87.11.114]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9RJZ7Z3011536 for ; Wed, 27 Oct 2004 15:35:08 -0400 Received: by screech.rychter.com (Postfix, from userid 99) id 4B1EE4A64D; Wed, 27 Oct 2004 21:35:06 +0200 (CEST) Received: from tnuctip.rychter.com (unknown [10.197.0.2]) by screech.rychter.com (Postfix) with ESMTP id 4E0584A620 for ; Wed, 27 Oct 2004 21:35:05 +0200 (CEST) Received: by tnuctip.rychter.com (Postfix, from userid 501) id AE1A91C9A2; Wed, 27 Oct 2004 13:34:11 -0700 (PDT) To: XEmacs Beta X-Spammers-Please: blackholeme@rychter.com From: Jan Rychter Date: Wed, 27 Oct 2004 13:34:10 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of jan@rychter.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Subject: [Bug: 21.4.15] Hangs in string-match X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org ================================================================ Dear Bug Team! I am experiencing hangs with XEmacs 21.4.15. The symptoms are that the XEmacs window hangs forever and I have to kill the process from another terminal. In each and every case I get a Lisp backtrace with string-match at the top. Sample backtraces: string-match("=\\?\\([^][- ()<>@,;:*\\\"/?.=]+\\)\\(?:\\*[^?]+\\)?\\?\\(B\\|Q\ \)\\?\\([!->@-~ ]*\\)\\?=" "=?utf-8?q?Savor your lifetime ?=") # bind (word) rfc2047-parse-and-decode("=?utf-8?q?Savor your lifetime ?=") # (unwind-protect ...) # (unwind-protect ...) # bind (case-fold-search b e start end) # (unwind-protect ...) [...] string-match("=\\?\\([^][- ()<>@,;:*\\\"/?.=]+\\)\\(?:\\*[^?]+\\)?\\?\\(B\\|Q\\)\\?\\([!->@-~ ]*\\)\\?=" "=?ISO-8859-2?Q?Tomek_Kami=F1?= ") # bind (word) rfc2047-parse-and-decode("=?ISO-8859-2?Q?Tomek_Kami=F1?=") # (unwind-protect ...) # (unwind-protect ...) # bind (case-fold-search b e end start) mail-decode-encoded-word-region(1 1333) # (unwind-protect ...) # bind (inhibit-point-motion-hooks mail-parse-charset mail-parse-ignored-charsets inhibit-read-only) article-decode-encoded-words() run-hooks(article-decode-encoded-words) # bind (gnus-article-decode-hook) [...] I have verified that this is independent of whether I am running under X or with -nw. I have also checked that XEmacs 21.5 does not exhibit the same behavior. I have recently upgraded my laptop from Fedora to Gentoo. Gentoo uses a fairly recent version of GCC, which in my opinion probably triggers the problem. It's probably worth tracking this down before more people start using recent versions of GCC, though. --J. ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux tnuctip 2.6.9-rc4 #3 Thu Oct 14 14:52:27 PDT 2004 i686 Intel(R) Pentium(R) III Mobile CPU 866MHz GenuineIntel GNU/Linux ./configure '--with-mule' '--error-checking=none' '--with-menubars=lucid' '--with-scrollbars=lucid' '--with-dialogs=athena' '--with-widgets=athena' '--with-athena=3d' '--with-sound=no' '--pdump' XEmacs 21.4.15 "Security Through Obscurity" configured for `i686-pc-linux'. Compilation / Installation: Source code location: /usr/src/xemacs/xemacs-21.4 Installation prefix: /usr/local Operating system description file: `s/linux.h' Machine description file: `m/intel386.h' Compiler: gcc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -fno-strict-aliasing -Wshadow Compiler version: gcc (GCC) 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6) Compiler specs file: /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.4/specs Relocating allocator for buffers: no GNU version of malloc: yes - Using Doug Lea's new malloc from the GNU C Library. Need to guess glibc1/2/etc here Window System: Compiling in support for the X window system: - X Windows headers location: /usr/X11R6/include - X Windows libraries location: /usr/X11R6/lib - Handling WM_COMMAND properly. Compiling in support for the Athena widget set: - Athena headers location: X11/Xaw3d - Athena library to link: Xaw3d Using Lucid menubars. Using Lucid scrollbars. Using Athena dialog boxes. Using Athena native widgets. TTY: Compiling in support for ncurses. Images: Compiling in support for GIF images (builtin). Compiling in support for XPM images. Compiling in support for PNG images. Compiling in support for JPEG images. Compiling in support for TIFF images. Sound: Databases: Internationalization: Compiling in support for Mule (multi-lingual Emacs). Compiling in support for XIM (X11R5+ I18N input method). - Using raw Xlib to provide XIM support. Mail: Compiling in support for "dot-locking" mail spool file locking method. Other Features: Inhibiting IPv6 canonicalization at startup. Compiling in support for dynamic shared object modules. Using the new portable dumper. Load-Path Lisp Shadows: ---------------------- [...] Installed XEmacs Packages: ------------------------- (zenirc ver: 1.15 upstream: 2.112) (xwem ver: 1.14 upstream: 0.2) (xslt-process ver: 1.11 upstream: regular) (xslide ver: 1.09 upstream: 0.2.2) (xlib ver: 1.12 upstream: 0.2) (xemacs-devel ver: 1.64 upstream: No-Upstream-Ver) (xemacs-base ver: 1.87 upstream: No-Upstream-Ver) (x-symbol ver: 1.1 upstream: 4.5.1) (vm ver: 7.18 upstream: 7.17) (viper ver: 1.37 upstream: 3.09) (view-process ver: 1.13 upstream: 2.4) (vhdl ver: 1.19 upstream: 3.32.20) (vc-cc ver: 1.22 upstream: No-Upstream-Ver) (vc ver: 1.38 upstream: No-Upstream-Ver) (tramp ver: 1.17 upstream: 2.0.35) (tpu ver: 1.14 upstream: 4.2X) (tooltalk ver: 1.15 upstream: No-Upstream-Ver) (tm ver: 1.37 upstream: No-Upstream-Ver) (time ver: 1.14 upstream: 1.17) (textools ver: 1.15 upstream: No-Upstream-Ver) (text-modes ver: 1.78 upstream: No-Upstream-Ver) (texinfo ver: 1.25 upstream: No-Upstream-Ver) (supercite ver: 1.2 upstream: 3.55x3) (strokes ver: 1.1 upstream: No-Upstream-Ver) (speedbar ver: 1.27 upstream: 0.14beta4) (sounds-wav ver: 1.12 upstream: No-Upstream-Ver) (sounds-au ver: 1.12 upstream: No-Upstream-Ver) (sml-mode ver: 0.11 upstream: 3.9.5) (slider ver: 1.15 upstream: 0.3x1) (sieve ver: 1.15 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (sgml ver: 1.11 upstream: No-Upstream-Ver) (semantic ver: 1.18 upstream: 1.4.2) (scheme ver: 1.14 upstream: No-Upstream-Ver) (sasl ver: 1.14 upstream: 1.14.4) (ruby-modes ver: 1.02 upstream: 1.6.8) (rmail ver: 1.14 upstream: No-Upstream-Ver) (riece ver: 1.15 upstream: 0.2.2) (reftex ver: 1.34 upstream: 4.21) (python-modes ver: 1.06 upstream: No-Upstream-Ver) (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) (psgml ver: 1.43 upstream: 1.3.1) (ps-print ver: 1.1 upstream: 6.5.6) (prog-modes ver: 1.99 upstream: No-Upstream-Ver) (pgg ver: 1.04 upstream: 0.1) (perl-modes ver: 1.05 upstream: No-Upstream-Ver) (pcomplete ver: 1.03 upstream: 1.1.6) (pcl-cvs ver: 1.65 upstream: R-2_9_9) (pc ver: 1.26 upstream: No-Upstream-Ver) (os-utils ver: 1.35 upstream: No-Upstream-Ver) (oo-browser ver: 1.04 upstream: 4.08) (ocaml ver: 0.05 upstream: 3.06) (net-utils ver: 1.44 upstream: N/A) (mmm-mode ver: 1.02 upstream: 0.4.7) (misc-games ver: 1.18 upstream: No-Upstream-Ver) (mine ver: 1.16 upstream: 1.9) (mh-e ver: 1.28 upstream: 7.4.2) (mew ver: 1.18 upstream: 1.94.2) (mailcrypt ver: 2.14 upstream: 3.5.8) (mail-lib ver: 1.67 upstream: No-Upstream-Ver) (liece ver: 1.13 upstream: 1.4.9) (jde ver: 1.46 upstream: regular) (ispell ver: 1.29 upstream: 3.6) (ilisp ver: 1.33 upstream: 5.12.0) (igrep ver: 1.13 upstream: 2.111) (idlwave ver: 1.31 upstream: 5.1) (ibuffer ver: 1.09 upstream: No-Upstream-Ver) (hyperbole ver: 1.16 upstream: 4.18) (hm--html-menus ver: 1.23 upstream: 5.9) (haskell-mode ver: 1.06 upstream: 1.44) (gnus ver: 1.79 upstream: 5.10.6) (gnats ver: 1.16 upstream: 3.101) (games ver: 1.15 upstream: 1.04) (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) (frame-icon ver: 1.11 upstream: No-Upstream-Ver) (fortran-modes ver: 1.04 upstream: No-Upstream-Ver) (forms ver: 1.15 upstream: 2.37) (footnote ver: 1.16 upstream: 0.18x) (eudc ver: 1.39 upstream: 1.32) (eterm ver: 1.15 upstream: No-Upstream-Ver) (ess ver: 1.07 upstream: 5.1.21) (eshell ver: 1.07 upstream: 2.4.1) (escreen ver: 1.01 upstream: 1.16) (erc ver: 0.12 upstream: Version 4.0 Revision: 1.675) (emerge ver: 1.11 upstream: No-Upstream-Ver) (elib ver: 1.11 upstream: 1.0) (eieio ver: 1.05 upstream: 0.17) (efs ver: 1.32 upstream: 1.22) (edt ver: 1.13 upstream: No-Upstream-Ver) (edit-utils ver: 2.14 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edebug ver: 1.21 upstream: No-Upstream-Ver) (ecrypto ver: 0.17 upstream: 2.0) (ecb ver: 1.18 upstream: 2.24) (docbookide ver: 0.07000000000000001 upstream: 0.1) (dired ver: 1.15 upstream: 7.11) (dictionary ver: 1.12 upstream: regular) (debug ver: 1.17 upstream: No-Upstream-Ver) (crisp ver: 1.14 upstream: 1.34) (cookie ver: 1.15 upstream: No-Upstream-Ver) (clearcase ver: 1.08 upstream: No-Upstream-Ver) (cc-mode ver: 1.42 upstream: 5.30.8) (calendar ver: 1.23 upstream: No-Upstream-Ver) (calc ver: 1.25 upstream: 2.02fX3) (c-support ver: 1.2 upstream: No-Upstream-Ver) (build ver: 1.14 upstream: 2.02) (bbdb ver: 1.24 upstream: 2.34) (auctex ver: 1.37 upstream: 11.13) (apel ver: 1.27 upstream: 10.2) (ada ver: 1.14 upstream: 2.27) (skk ver: 1.23 upstream: regular) (mule-ucs ver: 1.06 upstream: 0.84) (mule-base ver: 1.46 upstream: No-Upstream-Ver) (lookup ver: 1.14 upstream: 1.0) (locale ver: 1.21 upstream: No-Upstream-Ver) (leim ver: 1.22 upstream: No-Upstream-Ver) (latin-unity ver: 1.1 upstream: 1.10) (egg-its ver: 1.27 upstream: No-Upstream-Ver) (edict ver: 1.16 upstream: 0.9.9) Installed Modules: ----------------- Features: -------- (mail-extr xemacsbug shadow efs-cu esh-opt em-ls esh-util eshell paren blink-paren gnuserv jwr-calendar calendar rsz-minibuf func-menu jwr-gnus jwr-autocc nnir bbdb nndiary gnus-delay gnus-draft gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-cache gnus-msg gnus-art mm-uu mml2015 pgg password pgg-parse pgg-def mm-view gnus-sum gnus-group gnus-undo nndraft nnmh nnoo gnus-start gnus-spec gnus-int gnus-range gnus-win nnmail mail-source format-spec message mml mml-sec mml-smime smime dig mm-decode mm-bodies mm-encode mailcap lpr mail-parse rfc2045 rfc2231 rfc2047 qp ietf-drums mail-abbrevs sendmail rfc822 mailheader canlock sha1 executable hex-util gnus gnus-ems gnus-xmas messagexmas gnus-load nnheader nnheaderxm run-at-time gnus-util netrc time-date mm-util mail-prsvr mail-utils folding-isearch folding vc vc-hooks zone-mode filladapt tex-site edict edict-japanese edict-english edict-morphology edict-edit dui-registry dui jwr-lisp-editing slime byte-optimize bytecomp byte-compile apropos easy-mmode tree-widget wid-edit font-lock hyperspec thingatpt hideshow pp inf-lisp comint ring jwr-w3m w3m parse-time browse-url cus-face timezone w3m-hist w3m-xmas path-util w3m-ccl pccl pccl-20 w3m-favicon w3m-image w3m-proc w3m-util poem poem-xm pces pces-xfc pces-20 broken pces-xm poe-xemacs timer poe pym static apel-ver product un-define mule-uni jwr-pl quail overlay jwr-screens-navigation jwr-seen-buffers advice advice-preload edmacro escreen iswitchb jwr-system zenirc-autoloads xwem-autoloads xslt-process-autoloads xslide-autoloads xlib-autoloads xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads vm-autoloads viper-autoloads view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads tramp-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads textools-autoloads text-modes-autoloads texinfo-autoloads supercite-autoloads strokes-autoloads speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads sml-mode-autoloads slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads scheme-autoloads sasl-autoloads ruby-modes-autoloads rmail-autoloads riece-autoloads reftex-autoloads python-modes-autoloads psgml-dtds-autoloads psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads oo-browser-autoloads ocaml-autoloads net-utils-autoloads mmm-mode-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads mail-lib-autoloads liece-autoloads jde-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads gnats-autoloads games-autoloads fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads ess-autoloads eshell-autoloads escreen-autoloads erc-autoloads emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads ecrypto-autoloads ecb-autoloads docbookide-autoloads dired-autoloads dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads clearcase-autoloads cc-mode-autoloads calendar-autoloads calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads skk-autoloads mule-ucs-autoloads mule-base-autoloads lookup-autoloads locale-autoloads leim-autoloads latin-unity-autoloads egg-its-autoloads edict-autoloads lisp-autoloads loadhist auto-show fontl-hooks x-iso8859-1 slovenian czech romanian ccl mule-help code-cmds gutter-items menubar-items x-menubar mode-motion mouse itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete cus-file derived frame text-props obsolete cus-start custom widget cl-extra mini-cl cl cl-19 packages backquote very-early-lisp file-coding mule lucid-scrollbars cut-buffer lucid-menubars athena-dialogs x c-balloon-help tty-frames tty toolbar scrollbar unix-processes multicast network-streams subprocesses modules menu-accelerator-support menubar md5 xemacs xim gutter tiff png gif jpeg xpm xbm lisp-float-type linux dialog devices window-system base64) Recent keystrokes: ----------------- [...] Recent messages (most recent first): ----------------------------------- [...] From betndlovu@i2828.com Wed Oct 27 18:51:16 2004 Received: from i2828.com ([65.110.11.242]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9RMpFaM008190 for ; Wed, 27 Oct 2004 18:51:15 -0400 Received: (qmail 17759 invoked by uid 501); 27 Oct 2004 05:42:17 -0700 Received: from 195.166.240.146 ([195.166.240.146]) by i2828.com (IMP) with HTTP for ; Wed, 27 Oct 2004 05:42:15 -0700 Message-ID: <1098880935.417f97a795967@i2828.com> Date: Wed, 27 Oct 2004 05:42:15 -0700 From: betndlovu@i2828.com To: betndlovu@i2828.com Subject: FROM:MRS.BETTY NDLOVU MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.2.1 X-Originating-IP: 195.166.240.146 Received-SPF: none (gwyn.tux.org: domain of betndlovu@i2828.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean FROM:MRS.BETTY NDLOVU EMAIL;betty_ndlovu@yahoo.co.uk You may be surprised to receive this letter from me since you don't know me personally,but for the introduction,I am MRS.BETTY NDLOVU,the wife of Late DR.ONOMUA ANDREW NDLOVU who was recently murdered in the land dispute in zimbabwe. I got your contact from the INTERNATIONAL TRADE CENTRE here in Johhanesburg and decided to write you.My Husband was among the few black Zimbabwe rich famers murdered in the cold blood by the agents of the ruling governmentof President Robert MUGABE for his alleged support and sympathy for the Zimbabwean opposition party,controlled by the white minority. Before his death,he had taken me to to deposite the sum ofFive Million Dollars US$ 5M.with a security and finance company as if he knew the looming danger in Zimbabwe. The money was deposited in a box as gemstones to avoid much demurrage from the security company. This money was earmarked for the purchase of new farm machinery and chemicals for the establishment of our new farm in lesotho and Swaziland.This land problem arose when president Robert MUGABE introduced a new land act,which wholly affected the rich white famers and some blacks vehemently condemned the modusoperand"adopted by the government. This resulted to rampant killings and mob actions by the war veterans and some political thugs presently,more than SIX-HUNDRED[600]people have so far been killed.Heads of government from the west,especially The Great Britain and The United states of America have voice their condemnation of MUGABE'S plan. The South Africa development community (SADEC)has continuously supported MUGABE'S new land reform Act.It is against this background that I and my Children who are currently staying as REFUGEE in a SOUTH AFRICAN REPUBLIC but currently seeking An ASSYLUM in any of THE THE WEST AFRICAN COUNTRIES have decided to transfer my late Husband's money into a foreign account. As the only and LEGITIMATE -WIFE of my late husband I am saddled with the responsibility of seeking a genuine foreign account where this money could be transfer without theknowledge of my country's government who are tatically freezing our familieswealthback home in ZIMBABWE and The South Africa government seems to be playing along with them. I am faced with the delimma of investing this amount of money in The South Africa Republic for the fear of encountering the same experience in future since both countries have almost the same political history.Moreso ,the South Africa Financial foreign exchange policy does not allow such investment hence I am seeking for Assistance.As a business person whom I must entrust my future and that of my family on his hands,I must let you know that this transfer is 100% RISK FREE . Therefore if you accept to assist my family,we are willing to offer you 20% of the total sum for your assitance,70% for me and my family,while 10% will be mapped out for all expenses.I would wish to invest in your country on REAL- ESTATE based on your advice and I would also receive assurance that you would'nt sit on this money when transfered into your personal or company account. If this PLEA is acceptable by you please do send me your personaldetails,Name and Address,telephone and fax numbers .You should know that this business is highly confidential and shall be kept within you alone.I hope to hear from you soon on the above email address. Thanks, Best Regards, MRS BETTY NDLOVU. NB:PLEASE REPLY ME ON MY PRIVATE EMAIL ADDRESS;betty_ndlovu@yahoo.co.uk _______________________________________________________________________ Brought to you by i2828.com :: The best interactive online community From xemacs-beta-bounces@xemacs.org Wed Oct 27 20:03:00 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S02rCP017454; Wed, 27 Oct 2004 20:02:54 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S02oSn017446 for ; Wed, 27 Oct 2004 20:02:50 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9S02o84017443 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 20:02:50 -0400 Resent-From: XEmacs Webmaster Resent-Message-ID: <16768.14122.808203.574858@gwyn.tux.org> Resent-Date: Wed, 27 Oct 2004 20:02:50 -0400 (EDT) Resent-To: xemacs-beta-mailman@xemacs.org Message-ID: <002e01c4bc4f$f3d000f0$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9RG6ebD010895 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL,HTML_MESSAGE, LIMITED_TIME_ONLY,RCVD_IN_SORBS autolearn=no version=2.63 From: "Ben Wing" To: "'Michael Sperber'" Date: Wed, 27 Oct 2004 11:08:23 -0700 Cc: "'XEmacs Beta'" Subject: RE: Toolbar resizing et al. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Thanks. Btw there is special code already to prevent any resizing when a window is maximized, so we could implement resizing of the frame if we wanted to when you switch buffers. > -----Original Message----- > From: Michael Sperber [mailto:sperber@informatik.uni-tuebingen.de] > Sent: Wednesday, October 27, 2004 12:17 AM > To: Ben Wing > Cc: 'XEmacs Beta' > Subject: Re: Toolbar resizing et al. > > > >>>>> "Ben" == Ben Wing writes: > > Ben> Ok, you still don't seem to have answered my question ... > > Ben> Which is, what *should* be the correct behavior? E.g. > if you're in > Ben> a situation as you described below, with no toolbars and > then you > Ben> switch to a buffer with a toolbar, *SHOULD* the top-level window > Ben> resize itself to get bigger so it can fit the toolbar and not > Ben> change the size of the inner window? Or should the top-level > Ben> window stay the same and the inner window shrink? It seems like > Ben> you have one of these in mind, but haven't specified which one. > > I'm sorry---your question wasn't clear to me. The frame > height should stay the same---if your windows is maximized, > you don't want it to exceed the screen size when you switch > to Info mode. That's how it behaves for me currently. > > -- > Cheers =8-} Mike > Friede, Völkerverständigung und überhaupt blabla > > This is a multi-part message in MIME format. > > ------------=17F4F5F.809E5AC1 > Content-Type: text/plain > Content-Disposition: inline > Content-Transfer-Encoding: 8bit > > Spam detection software, running on the system "666.com", has > identified this incoming email as possible spam. The > original message has been attached to this so you can view it > (if it isn't spam) or block similar future email. If you > have any questions, see the administrator of that system for details. > > Content preview: Don't overpay for medication anymore... > URI:http://holiomojo.com/200/index.php?aiv93&com0 > URI:http://creativilious.com/0/14/14-10.jpg - Vicodin, > Xanax, Valium, > and Cialis and more - No doctor visits or hassles - Quick discreet > delivery to your front door [...] > > Content analysis details: (17.8 points, 5.0 required) > > pts rule name description > ---- ---------------------- > -------------------------------------------------- > 0.2 LIMITED_TIME_ONLY BODY: Offers a limited time offer > 5.4 BAYES_99 BODY: Bayesian spam probability > is 99 to 100% > [score: 1.0000] > 0.3 MIME_HTML_ONLY BODY: Message only has text/html > MIME parts > 0.1 HTML_MESSAGE BODY: HTML included in message > 1.0 HTML_IMAGE_ONLY_04 BODY: HTML: images with 200-400 > bytes of words > 1.8 MIME_MISSING_BOUNDARY RAW: MIME section missing boundary > 0.6 MIME_HTML_NO_CHARSET RAW: Message text in HTML without charset > 0.5 FORGED_HOTMAIL_RCVD Forged hotmail.com 'Received:' > header found > 0.1 RCVD_IN_NJABL RBL: Received via a relay in > dnsbl.njabl.org > [12.207.216.98 listed in dnsbl.njabl.org] > 0.1 RCVD_IN_SORBS RBL: SORBS: sender is listed in SORBS > [12.207.216.98 listed in dnsbl.sorbs.net] > 0.7 RCVD_IN_DSBL RBL: Received via a relay in list.dsbl.org > [] > 0.5 RCVD_IN_NJABL_PROXY RBL: NJABL: sender is an open proxy > [12.207.216.98 listed in > dnsbl.njabl.org] 1.5 RCVD_IN_BL_SPAMCOP_NET RBL: Received > via a relay in bl.spamcop.net > [Blocked - see > ] > 2.6 RCVD_IN_DYNABLOCK RBL: Sent directly from dynamic IP address > [12.207.216.98 listed in > dnsbl.sorbs.net] 1.2 HTML_MIME_NO_HTML_TAG HTML-only > message, but there is no HTML tag > 1.1 MIME_HTML_ONLY_MULTI Multipart message only has > text/html MIME parts > > The original message was not completely plain text, and may > be unsafe to open with some email clients; in particular, it > may contain a virus, or confirm that your address can receive > spam. If you wish to view it, it may be safer to save it to > a file and open it with an editor. > > > ------------=17F4F5F.809E5AC1 > Content-Type: message/rfc822; x-spam-type=iginal > Content-Description: original message before SpamAssassin > Content-Disposition: attachment > Content-Transfer-Encoding: 8bit > > Return-Path: > Delivered-To: ben@666.com > Received: (qmail 42220 invoked by uid 19047); 27 Oct 2004 > 07:32:00 -0000 > Received: from unknown (HELO 12-207-216-98.client.mchsi.com) > ([12.207.216.98]) > (envelope-sender ) > by 192.220.74.103 (qmail-ldap-1.03) with SMTP > for ; 27 Oct 2004 07:32:00 -0000 > X-Message-Info: wiwij83BCZbgdd3EzgsJnHFNyvAPUjS6 > Received: from cellular-dns.hotmail.com ([254.206.120.187]) > by hjy25-eo53.hotmail.com with Microsoft SMTPSVC(5.0.2195.6824); > Wed, 27 Oct 2004 03:26:56 -0500 > Date: Wed, 27 Oct 2004 01:29:56 -0700 (CST) > Message-Id: > <7029278270746.EY50whuVbxc662@edgerton8.crane04hotmail.com> > To: batu@666.com > Subject: Limited time offer. > From: Flossie Dickerson > MIME-Version: 1.0 > Content-Type: multipart/alternative; > boundary=-3482002746498387" > > ----3482002746498387 > Content-Type: text/html; > Content-Transfer-Encoding: quoted-printable > >
> Don't overpay for medication anymore... >

> > > >


> > - Vicodin, Xanax, Valium, and Cialis and more
> - No doctor visits or hassles
> - Quick discreet delivery to your front door


> > HreF="http://groberry.com/200/index.php?ai=7693&com=30">Check > us here to see how you can save on prescription > medications right now... > >

> Regards,
> Dr. Flossie Dickerson
> Box 40937 - Bedford, Nova Scotia - Canada, B4A 3Z2
> Med No. 43910-58 >

> Remove Options: http://groberry.com/unsub >

decision bateau clown telephony counterclockwise halfway > > > > ------------=17F4F5F.809E5AC1-- > From xemacs-beta-bounces@xemacs.org Wed Oct 27 22:49:47 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S2nA7Z005871; Wed, 27 Oct 2004 22:49:11 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S2n95H005860 for ; Wed, 27 Oct 2004 22:49:09 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9S2n9vV005859 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 22:49:09 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S2n7BP005842 for ; Wed, 27 Oct 2004 22:49:07 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9S2n7ns005839 for xemacweb@tux.org; Wed, 27 Oct 2004 22:49:07 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S2n59W005822 for ; Wed, 27 Oct 2004 22:49:05 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CN0LW-0006at-00 for ; Thu, 28 Oct 2004 11:49:02 +0900 To: xemacs-beta@xemacs.org Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 28 Oct 2004 11:49:01 +0900 Message-ID: <87fz3z7e1u.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Subject: [comp.emacs.xemacs] Re: Stack overflow in regexp matcher X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-=-= >From c.e.x; will try to get a formal bug report later. --=-=-= Content-Type: message/rfc822 Content-Disposition: inline Path: uni-berlin.de!fu-berlin.de!postnews1.google.com!not-for-mail From: astebakov@yahoo.com (Andrei Stebakov) Newsgroups: comp.emacs.xemacs Subject: Re: Stack overflow in regexp matcher Date: 27 Oct 2004 11:49:24 -0700 Organization: http://groups.google.com Lines: 133 Message-ID: <2e04fd43.0410271049.3d821ca4@posting.google.com> References: <2e04fd43.0410260659.782c1435@posting.google.com> <87is8wd9bl.fsf@tleepslib.sk.tsukuba.ac.jp> NNTP-Posting-Host: 64.72.239.66 X-Trace: posting.google.com 1098902964 29693 127.0.0.1 (27 Oct 2004 18:49:24 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 27 Oct 2004 18:49:24 +0000 (UTC) Xref: uni-berlin.de comp.emacs.xemacs:76697 MIME-Version: 1.0 "Stephen J. Turnbull" wrote in message > errors (or none at > > Without the contents of > the compilation buffer, it's not possible to guess. Hi, Stephen, The output looks like (I typed aaa symbol to generate an error): cd c:/dev/avstream/drivers/mm/avstream/source/ make dbg.wdm.xp /c/dev/dk/win/bin/make "DRIVER_OS_TYPE=xp " dbg.wdm make[1]: Entering directory `/c/dev/avstream/drivers/mm/avstream/source' /c/dev/dk/win/bin/make "DRIVER_STREAM_TYPE=wdm " dbg make[2]: Entering directory `/c/dev/avstream/drivers/mm/avstream/source' Making win/dbg version of sub-directory driver/ ... make[3]: Entering directory `/c/dev/avstream/drivers/mm/avstream/source/driver' Making win/dbg version of sub-directory pci/ ... make[4]: Entering directory `/c/dev/avstream/drivers/mm/avstream/source/driver/pci' Making win/dbg version of sub-directory build/ ... make[5]: Entering directory `/c/dev/avstream/drivers/mm/avstream/source/driver/pci/build' Making win/dbg version of sub-directory xp/ ... make[6]: Entering directory `/c/dev/avstream/drivers/mm/avstream/source/driver/pci/build/xp' Making win/dbg version of sub-directory ../../../../../../../../drivers/mm/avstream/source/common/shell/ ... make[7]: Entering directory `/c/dev/avstream/drivers/mm/avstream/source/common/shell' Making win/dbg version of sub-directory build/ ... make[8]: Entering directory `/c/dev/avstream/drivers/mm/avstream/source/common/shell/build' Making win/dbg version of sub-directory xp/ ... make[9]: Entering directory `/c/dev/avstream/drivers/mm/avstream/source/common/shell/build/xp' Building dbg version of 'shell' ... make[10]: Entering directory `/c/dev/avstream/drivers/mm/avstream/source/common/shell/build/xp/B_dbg' Generating BDATunerFilter.cpp dependencies ... make[10]: Leaving directory `/c/dev/avstream/drivers/mm/avstream/source/common/shell/build/xp/B_dbg' make[10]: Entering directory `/c/dev/avstream/drivers/mm/avstream/source/common/shell/build/xp/B_dbg' Compiling ../../../../../../../../../drivers/mm/avstream/source/common/shell/BDATunerFilter.cpp ... unset INCLUDE; unset LIB;PATH=.;c:/dev/dk/win/ms_ddk/b3790/bin/x86/cl.exe /nologo /c /Zel /Zp8 /Gy /Gi- -cbstring /W3 /GX- /GR- /GF -FIc:/dev/dk/win/ms_ddk/b3790/inc/wnet/warning.h /WX /Gm- /Gz /QIfdiv- /G6 /Od /Oi /Zi /Oy- /FR -DCONDITION_HANDLING=1 -DNT_INST=0 -DWIN32=100 -D_NT1X_=100 -DWINNT=1 -D_WIN32_WINNT=0x0502 /DWINVER=0x0502 -D_WIN32_IE=0x0600 -DWIN32_LEAN_AND_MEAN=1 -DDEVL=1 -D__BUILDMACHINE__=WinDDK -DNDEBUG -D_DLL=1 -DUNICODE -D_UNICODE -DDEBUG_LEVEL=DEBUGLVL_BLAB -D_WIN2K_COMPAT_SLIST_USAGE -D_X86_=1 -Di386=1 -DSTD_CALL -DDBG=1 -DFPO=0 -DAVSTREAM_DRIVER -DSHR_NO_LEGACY -DIMV_DETECTION -DPC_DETECTION -Ic:/dev/dk/win/ms_ddk/b3790/inc/mfc42 -Ic:/dev/dk/win/ms_ddk/b3790/inc/ddk/wnet -Ic:/dev/dk/win/ms_ddk/b3790/inc/wnet -Ic:/dev/dk/win/ms_ddk/b3790/inc/ddk/wdm/wnet -Ic:/dev/dk/win/ms_ddk/b3790/inc/crt /I../../../../../../../../../drivers/mm/avstream/source/inc /I../../../../../../../../../drivers/mm/avstream/source/VerInc /I../../../../../../../../../drivers/mm/avstream/source/common/shell /I../../../../../../../../../drivers/mm/avstream/source/common/util /I../../../../../../../../../drivers/mm/avstream/source/hw /I../../../../../../../../../drivers/mm/avstream/source/hw/rt200 /I../../../../../../../../../drivers/mm/avstream/source/hw/inc /I../../../../../../../../../drivers/mm/avstream/source/hw/basedev /I../../../../../../../../../drivers/mm/avstream/source/hw/decoder /I../../../../../../../../../drivers/mm/avstream/source/hw/bus/pci /I../../../../../../../../../drivers/mm/avstream/source/hw/bus/usb /I../../../../../../../../../drivers/mm/avstream/source/hw/bus/aiw /I../../../../../../../../../drivers/mm/avstream/source/hw/tuner /I../../../../../../../../../drivers/mm/avstream/source/hw/encoder /I../../../../../../../../../drivers/mm/avstream/source/hw/rio_shared_code /I../../../../../../../../../drivers/mm/mmlib/mmlibinc /I.. /I. /nologo /W3 /Zi /Od /MLd /Fd"shell.pdb" /D"WIN_OS" /D"NOCRYPT" /D"WIN32" /D"_DEBUG" /DDEBUG /D"TARGET_TYPE_LIB" /D"BUILD_WIN32_LIB" /DqLittleEndian /I"c:/dev/dk/win/ms_ddk/b3790/inc/wnet" /I"c:/dev/dk/win/ms_ddk/b3790/inc/mfc42" /I"c:/dev/dk/win/ms_ddk/b3790/inc/crt" /I"c:/dev/dk/win/ms_sdk/b3790/inc" /c /Fo"BDATunerFilter.obj" ..\\..\\..\\..\\..\\..\\..\\..\\..\\drivers\\mm\\avstream\\source\\common\\shell\\BDATunerFilter.cpp BDATunerFilter.cpp WARNING: Using system operator==/!= for GUIDs ..\..\..\..\..\..\..\..\..\drivers\mm\avstream\source\common\shell\BDATunerFilter.cpp(788) : error C2065: 'aaa' : undeclared identifier ..\..\..\..\..\..\..\..\..\drivers\mm\avstream\source\common\shell\BDATunerFilter.cpp(788) : error C2143: syntax error : missing ';' before '{' make[10]: *** [BDATunerFilter.obj] Error 2 make[10]: Leaving directory `/c/dev/avstream/drivers/mm/avstream/source/common/shell/build/xp/B_dbg' make[9]: *** [shell.dbg] Error 2 make[9]: Leaving directory `/c/dev/avstream/drivers/mm/avstream/source/common/shell/build/xp' make[8]: *** [subdirs.dbg] Error 1 make[8]: Leaving directory `/c/dev/avstream/drivers/mm/avstream/source/common/shell/build' make[7]: *** [subdirs.dbg] Error 1 make[7]: Leaving directory `/c/dev/avstream/drivers/mm/avstream/source/common/shell' make[6]: *** [subdirs.dbg] Error 1 make[6]: Leaving directory `/c/dev/avstream/drivers/mm/avstream/source/driver/pci/build/xp' make[5]: *** [subdirs.dbg] Error 1 make[5]: Leaving directory `/c/dev/avstream/drivers/mm/avstream/source/driver/pci/build' make[4]: *** [subdirs.dbg] Error 1 make[4]: Leaving directory `/c/dev/avstream/drivers/mm/avstream/source/driver/pci' make[3]: *** [subdirs.dbg] Error 1 make[3]: Leaving directory `/c/dev/avstream/drivers/mm/avstream/source/driver' make[2]: *** [subdirs.dbg] Error 1 make[2]: Leaving directory `/c/dev/avstream/drivers/mm/avstream/source' make[1]: *** [dbg.wdm] Error 2 make[1]: Leaving directory `/c/dev/avstream/drivers/mm/avstream/source' make: *** [dbg.wdm.xp] Error 2 Compilation exited abnormally with code 2 at Wed Oct 27 14:42:49 There compiler is cl (MS) and I guess the reason the regexp matcher chokes is the ..\..\..\..\..\..\..\..\..\ before the relative path. I wonder if it can be fixed at all... Thanks, Andrei --=-=-= -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. --=-=-=-- From xemacs-beta-bounces@xemacs.org Wed Oct 27 22:56:18 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S2uHD0007095; Wed, 27 Oct 2004 22:56:17 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S2uDqB007047 for ; Wed, 27 Oct 2004 22:56:13 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9S2uDOc007044 for xemacs-beta-mailman@xemacs.org; Wed, 27 Oct 2004 22:56:13 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S2uC0d007027 for ; Wed, 27 Oct 2004 22:56:12 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9S2uC7x007026 for xemacweb@tux.org; Wed, 27 Oct 2004 22:56:12 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S2uBBF007014 for ; Wed, 27 Oct 2004 22:56:11 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CN0SC-0006bl-00; Thu, 28 Oct 2004 11:55:56 +0900 To: Jan Rychter References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 28 Oct 2004 11:55:56 +0900 In-Reply-To: (Jan Rychter's message of "Wed, 27 Oct 2004 13:34:10 -0700") Message-ID: <87acu77dqb.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: [Bug: 21.4.15] Hangs in string-match X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Jan" == Jan Rychter writes: Jan> I am experiencing hangs with XEmacs 21.4.15. Jan> string-match("=\\?\\([^][- ()<>@,;:*\\\"/?.=]+\\)\\(?:\\*[^?]+\\)?\\?\\(B\\|Q\ \)\\?\\([!->@-~ ]*\\)\\?=" "=?utf-8?q?Savor your lifetime ?=") There's a shy group in there. Shy group support in 21.4 was disastrously buggy; the main bug I know about is fixed in 21.4 CVS and the fix will be in the release of 21.4.16. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Thu Oct 28 02:46:17 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S6kC8W019612; Thu, 28 Oct 2004 02:46:14 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S6kA6Y019602 for ; Thu, 28 Oct 2004 02:46:10 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9S6kAw6019599 for xemacs-beta-mailman@xemacs.org; Thu, 28 Oct 2004 02:46:10 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S6k5ii019586 for ; Thu, 28 Oct 2004 02:46:05 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9S6k5iF019585 for xemacweb@tux.org; Thu, 28 Oct 2004 02:46:05 -0400 Received: from smtp804.mail.sc5.yahoo.com (smtp804.mail.sc5.yahoo.com [66.163.168.183]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9S6jrGC019548 for ; Thu, 28 Oct 2004 02:45:54 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp804.mail.sc5.yahoo.com with SMTP; 28 Oct 2004 06:45:51 -0000 From: "Ben Wing" To: "'XEmacs Beta'" Date: Thu, 28 Oct 2004 01:47:36 -0700 Message-ID: <006801c4bcca$c71e8ba0$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0069_01C4BC90.1ABFB3A0" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Subject: The byte-char patch X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org This is a multi-part message in MIME format. ------=_NextPart_000_0069_01C4BC90.1ABFB3A0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I've managed to extract this from the whole big mega-patch and I'd like people to try it out, since it's the single most potentially = destabilizing change among the whole bunch, and I'd like to get a fair amount of = testing before committing it. It's stable for me at this point, but of course = maybe I'm not tripping some little bug somewhere. Please try it out and let me know [a] if there are problems with the = patch itself; [b] if you see any weird behaviors or crashes; and [c] has it = made a significant difference in speed in large buffers? Try using the = profiling functions to see. Please, everyone who is willing install this patch so I can get some = testing before committing it. ben ------=_NextPart_000_0069_01C4BC90.1ABFB3A0 Content-Type: text/plain; name="bytechar.txt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="bytechar.txt" Index: src/text.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /pack/xemacscvs/XEmacs/xemacs/src/text.c,v retrieving revision 1.20 diff -u -r1.20 text.c --- src/text.c 2004/10/14 17:26:25 1.20 +++ src/text.c 2004/10/28 02:21:29 @@ -1,6 +1,6 @@ -/* Buffer manipulation primitives for XEmacs. +/* Text manipulation primitives for XEmacs. Copyright (C) 1995 Sun Microsystems, Inc. - Copyright (C) 1995, 1996, 2000, 2001, 2002, 2003 Ben Wing. + Copyright (C) 1995, 1996, 2000, 2001, 2002, 2003, 2004 Ben Wing. Copyright (C) 1999 Martin Buchholz. =20 This file is part of XEmacs. @@ -1527,12 +3532,6 @@ =20 #ifdef MULE =20 -/* Skip as many ASCII bytes as possible in the memory block [PTR, END). - Return pointer to the first non-ASCII byte. optimized for long - stretches of ASCII. */ -inline static const Ibyte * -skip_ascii (const Ibyte *ptr, const Ibyte *end) -{ #ifdef EFFICIENT_INT_128_BIT # define STRIDE_TYPE INT_128_BIT # define HIGH_BIT_MASK \ @@ -1550,6 +3549,12 @@ #define ALIGNED(ptr) ((((EMACS_UINT) ptr) & ALIGN_BITS) =3D=3D 0) #define STRIDE sizeof (STRIDE_TYPE) =20 +/* Skip as many ASCII bytes as possible in the memory block [PTR, END). + Return pointer to the first non-ASCII byte. optimized for long + stretches of ASCII. */ +inline static const Ibyte * +skip_ascii (const Ibyte *ptr, const Ibyte *end) +{ const unsigned STRIDE_TYPE *ascii_end; =20 /* Need to do in 3 sections -- before alignment start, aligned chunk, @@ -1572,6 +3577,34 @@ return ptr; } =20 +/* Skip as many ASCII bytes as possible in the memory block [END, PTR), + going downwards. Return pointer to the location above the first + non-ASCII byte. Optimized for long stretches of ASCII. */ +inline static const Ibyte * +skip_ascii_down (const Ibyte *ptr, const Ibyte *end) +{ + const unsigned STRIDE_TYPE *ascii_end; + + /* Need to do in 3 sections -- before alignment start, aligned chunk, + after alignment end. */ + while (!ALIGNED (ptr)) + { + if (ptr =3D=3D end || !byte_ascii_p (*(ptr - 1))) + return ptr; + ptr--; + } + ascii_end =3D (const unsigned STRIDE_TYPE *) ptr - 1; + /* This loop screams, because we can detect ASCII + characters 4 or 8 at a time. */ + while ((const Ibyte *) ascii_end >=3D end + && !(*ascii_end & HIGH_BIT_MASK)) + ascii_end--; + ptr =3D (Ibyte *) (ascii_end + 1); + while (ptr > end && byte_ascii_p (*(ptr - 1))) + ptr--; + return ptr; +} + /* Function equivalents of = bytecount_to_charcount/charcount_to_bytecount. These work on strings of all sizes but are more efficient than a = simple loop on large strings and probably less efficient on sufficiently = small @@ -1631,6 +3664,31 @@ return newptr - ptr; } =20 +/* Function equivalent of charcount_to_bytecount_down. This works on = strings + of all sizes but is more efficient than a simple loop on large = strings + and probably less efficient on sufficiently small strings. */ + +Bytecount +charcount_to_bytecount_down_fun (const Ibyte *ptr, Charcount len) +{ + const Ibyte *newptr =3D ptr; + while (1) + { + const Ibyte *newnewptr =3D skip_ascii_down (newptr, newptr - = len); + len -=3D newptr - newnewptr; + newptr =3D newnewptr; + /* Skip over all non-ASCII chars, counting the length and + stopping if it's zero */ + while (len && !byte_ascii_p (*(newptr - 1))) + if (ibyte_first_byte_p (*--newptr)) + len--; + if (!len) + break; + } + text_checking_assert (ptr - newptr >=3D 0); + return ptr - newptr; +} + /* The next two functions are the actual meat behind the charbpos-to-bytebpos and bytebpos-to-charbpos conversions. = Currently the method they use is fairly unsophisticated; see buffer.h. @@ -1641,36 +3699,281 @@ =20 Similar considerations apply to bytebpos_to_charbpos_func(), = although less so because the function is not called so often. + */ + +/* =20 - #### At some point this should use a more sophisticated method; - see buffer.h. */ +Info on Byte-Char conversion: =20 + (Info-goto-node "(internals)Byte-Char Position Conversion") +*/ + +#ifdef OLD_BYTE_CHAR static int not_very_random_number; +#endif /* OLD_BYTE_CHAR */ + +#define OLD_LOOP + +/* If we are this many characters away from any known position, cache = the + new position in the buffer's char-byte cache. */ +#define FAR_AWAY_DISTANCE 5000 + +/* Converting between character positions and byte positions. */ + +/* There are several places in the buffer where we know + the correspondence: BEG, BEGV, PT, GPT, ZV and Z, + and everywhere there is a marker. So we find the one of these = places + that is closest to the specified position, and scan from there. */ + +/* This macro is a subroutine of charbpos_to_bytebpos_func. + Note that it is desirable that BYTEPOS is not evaluated + except when we really want its value. */ + +#define CONSIDER(CHARPOS, BYTEPOS) \ +do \ +{ \ + Charbpos this_charpos =3D (CHARPOS); \ + int changed =3D 0; \ + \ + if (this_charpos =3D=3D x) \ + { \ + retval =3D (BYTEPOS); \ + goto done; \ + } \ + else if (this_charpos > x) \ + { \ + if (this_charpos < best_above) \ + { \ + best_above =3D this_charpos; \ + best_above_byte =3D (BYTEPOS); \ + changed =3D 1; \ + } \ + } \ + else if (this_charpos > best_below) \ + { \ + best_below =3D this_charpos; \ + best_below_byte =3D (BYTEPOS); \ + changed =3D 1; \ + } \ + \ + if (changed) \ + { \ + if (best_above - best_below =3D=3D best_above_byte - = best_below_byte) \ + { \ + retval =3D best_below_byte + (x - best_below); \ + goto done; \ + } \ + } \ +} \ +while (0) + =20 Bytebpos charbpos_to_bytebpos_func (struct buffer *buf, Charbpos x) { +#ifdef OLD_BYTE_CHAR Charbpos bufmin; Charbpos bufmax; Bytebpos bytmin; Bytebpos bytmax; int size; int forward_p; - Bytebpos retval; int diff_so_far; int add_to_cache =3D 0; - PROFILE_DECLARE (); +#endif /* OLD_BYTE_CHAR */ =20 - /* Check for some cached positions, for speed. */ - if (x =3D=3D BUF_PT (buf)) - return BYTE_BUF_PT (buf); - if (x =3D=3D BUF_ZV (buf)) - return BYTE_BUF_ZV (buf); - if (x =3D=3D BUF_BEGV (buf)) - return BYTE_BUF_BEGV (buf); + Charbpos best_above, best_below; + Bytebpos best_above_byte, best_below_byte; + int i; + struct buffer_text *t; + Bytebpos retval; + + PROFILE_DECLARE (); =20 PROFILE_RECORD_ENTERING_SECTION (QSin_char_byte_conversion); =20 + best_above =3D BUF_Z (buf); + best_above_byte =3D BYTE_BUF_Z (buf); + + /* In this case, we simply have all one-byte characters. But this = should + have been intercepted before, in charbpos_to_bytebpos(). */ + text_checking_assert (best_above !=3D best_above_byte); + + best_below =3D BUF_BEG (buf); + best_below_byte =3D BYTE_BUF_BEG (buf); + + /* We find in best_above and best_above_byte + the closest known point above CHARPOS, + and in best_below and best_below_byte + the closest known point below CHARPOS, + =20 + If at any point we can tell that the space between those + two best approximations is all single-byte, + we interpolate the result immediately. */ + + CONSIDER (BUF_PT (buf), BYTE_BUF_PT (buf)); + CONSIDER (BUF_GPT (buf), BYTE_BUF_GPT (buf)); + CONSIDER (BUF_BEGV (buf), BYTE_BUF_BEGV (buf)); + CONSIDER (BUF_ZV (buf), BYTE_BUF_ZV (buf)); + + t =3D buf->text; + CONSIDER (t->cached_charpos, t->cached_bytepos); + + /* Check the most recently entered positions first */ + + for (i =3D t->next_cache_pos - 1; i >=3D 0; i--) + { + CONSIDER (t->mule_charbpos_cache[i], t->mule_bytebpos_cache[i]); + + /* If we are down to a range of 50 chars, + don't bother checking any other markers; + scan the intervening chars directly now. */ + if (best_above - best_below < 50) + break; + } + + /* We get here if we did not exactly hit one of the known places. + We have one known above and one known below. + Scan, counting characters, from whichever one is closer. */ + + if (x - best_below < best_above - x) + { + int record =3D x - best_below > FAR_AWAY_DISTANCE; + +#ifdef OLD_LOOP /* old code */ + while (best_below !=3D x) + { + best_below++; + INC_BYTEBPOS (buf, best_below_byte); + } +#else + text_checking_assert (BUF_FORMAT (buf) =3D=3D FORMAT_DEFAULT); + /* The gap should not occur between best_below and x, or we will = be + screwed in using charcount_to_bytecount(). It should not be exactly + at x either, because we already should have caught that. */ + text_checking_assert + (BUF_CEILING_OF_IGNORE_ACCESSIBLE (buf, best_below) > x); + + /* Using charcount_to_bytecount() is potentially a lot faster = than a + simple loop using INC_BYTEBPOS() because (a) the checks for gap + and buffer format are factored out instead of getting checked + every time; (b) the checking goes 4 or 8 bytes at a time in ASCII + text. + */ + best_below_byte +=3D + charcount_to_bytecount + (BYTE_BUF_BYTE_ADDRESS (buf, best_below_byte), x - best_below); + best_below =3D x; +#endif /* 0 */ + + /* If this position is quite far from the nearest known position, + cache the correspondence. + + NB FSF does this: "... by creating a marker here. + It will last until the next GC." + */ + + if (record) + { + /* If we have run out of positions to record, discard some of the + old ones. I used to use a circular buffer, which avoids the + need to block-move any memory. But it makes it more difficult + to keep track of which positions haven't been used -- commonly + we haven't yet filled out anywhere near the whole set of + positions and don't want to check them all. We should not be + recording that often, and block-moving is extremely fast in + any case. --ben */ + if (t->next_cache_pos =3D=3D NUM_CACHED_POSITIONS) + { + memmove (t->mule_charbpos_cache, + t->mule_charbpos_cache + NUM_MOVED_POSITIONS, + sizeof (Charbpos) * + (NUM_CACHED_POSITIONS - NUM_MOVED_POSITIONS)); + memmove (t->mule_bytebpos_cache, + t->mule_bytebpos_cache + NUM_MOVED_POSITIONS, + sizeof (Bytebpos) * + (NUM_CACHED_POSITIONS - NUM_MOVED_POSITIONS)); + t->next_cache_pos -=3D NUM_MOVED_POSITIONS; + } + t->mule_charbpos_cache[t->next_cache_pos] =3D best_below; + t->mule_bytebpos_cache[t->next_cache_pos] =3D best_below_byte; + t->next_cache_pos++; + } + + t->cached_charpos =3D best_below; + t->cached_bytepos =3D best_below_byte; + + retval =3D best_below_byte; + text_checking_assert (best_below_byte >=3D best_below); + goto done; + } + else + { + int record =3D best_above - x > FAR_AWAY_DISTANCE; + +#ifdef OLD_LOOP + while (best_above !=3D x) + { + best_above--; + DEC_BYTEBPOS (buf, best_above_byte); + } +#else + text_checking_assert (BUF_FORMAT (buf) =3D=3D FORMAT_DEFAULT); + /* The gap should not occur between best_above and x, or we will = be + screwed in using charcount_to_bytecount_down(). It should not be + exactly at x either, because we already should have caught + that. */ + text_checking_assert + (BUF_FLOOR_OF_IGNORE_ACCESSIBLE (buf, best_above) < x); + + /* Using charcount_to_bytecount_down() is potentially a lot = faster + than a simple loop using DEC_BYTEBPOS(); see above. */ + best_above_byte -=3D + charcount_to_bytecount_down + /* BYTE_BUF_BYTE_ADDRESS will return a value on the high side of the + gap if we are at the gap, which is the wrong side. So do the + following trick instead. */ + (BYTE_BUF_BYTE_ADDRESS_BEFORE (buf, best_above_byte) + 1, + best_above - x); + best_above =3D x; +#endif /* SLEDGEHAMMER_CHECK_TEXT */ + + + /* If this position is quite far from the nearest known position, + cache the correspondence. + + NB FSF does this: "... by creating a marker here. + It will last until the next GC." + */ + if (record) + { + if (t->next_cache_pos =3D=3D NUM_CACHED_POSITIONS) + { + memmove (t->mule_charbpos_cache, + t->mule_charbpos_cache + NUM_MOVED_POSITIONS, + sizeof (Charbpos) * + (NUM_CACHED_POSITIONS - NUM_MOVED_POSITIONS)); + memmove (t->mule_bytebpos_cache, + t->mule_bytebpos_cache + NUM_MOVED_POSITIONS, + sizeof (Bytebpos) * + (NUM_CACHED_POSITIONS - NUM_MOVED_POSITIONS)); + t->next_cache_pos -=3D NUM_MOVED_POSITIONS; + } + t->mule_charbpos_cache[t->next_cache_pos] =3D best_above; + t->mule_bytebpos_cache[t->next_cache_pos] =3D best_above_byte; + t->next_cache_pos++; + } + + t->cached_charpos =3D best_above; + t->cached_bytepos =3D best_above_byte; + + retval =3D best_above_byte; + text_checking_assert (best_above_byte >=3D best_above); + goto done; + } + +#ifdef OLD_BYTE_CHAR + bufmin =3D buf->text->mule_bufmin; bufmax =3D buf->text->mule_bufmax; bytmin =3D buf->text->mule_bytmin; @@ -1789,7 +4092,7 @@ /* I considered keeping the positions ordered. This would speed up this loop, but updating the cache would take longer, so it doesn't seem like it would really matter. */ - for (i =3D 0; i < 16; i++) + for (i =3D 0; i < NUM_CACHED_POSITIONS; i++) { int diff =3D buf->text->mule_charbpos_cache[i] - x; =20 @@ -1921,38 +4224,249 @@ buf->text->mule_bytebpos_cache[replace_loc] =3D retval; } =20 +#endif /* OLD_BYTE_CHAR */ + +done: PROFILE_RECORD_EXITING_SECTION (QSin_char_byte_conversion); =20 return retval; } =20 +#undef CONSIDER +=0C +/* bytepos_to_charpos returns the char position corresponding to = BYTEPOS. */ + +/* This macro is a subroutine of bytebpos_to_charbpos_func. + It is used when BYTEPOS is actually the byte position. */ + +#define CONSIDER(BYTEPOS, CHARPOS) \ +do \ +{ \ + Bytebpos this_bytepos =3D (BYTEPOS); \ + int changed =3D 0; \ + \ + if (this_bytepos =3D=3D x) \ + { \ + retval =3D (CHARPOS); \ + goto done; \ + } \ + else if (this_bytepos > x) \ + { \ + if (this_bytepos < best_above_byte) \ + { \ + best_above =3D (CHARPOS); \ + best_above_byte =3D this_bytepos; \ + changed =3D 1; \ + } \ + } \ + else if (this_bytepos > best_below_byte) \ + { \ + best_below =3D (CHARPOS); \ + best_below_byte =3D this_bytepos; \ + changed =3D 1; \ + } \ + \ + if (changed) \ + { \ + if (best_above - best_below =3D=3D best_above_byte - = best_below_byte) \ + { \ + retval =3D best_below + (x - best_below_byte); \ + goto done; \ + } \ + } \ +} \ +while (0) + /* The logic in this function is almost identical to the logic in the previous function. */ =20 Charbpos bytebpos_to_charbpos_func (struct buffer *buf, Bytebpos x) { +#ifdef OLD_BYTE_CHAR Charbpos bufmin; Charbpos bufmax; Bytebpos bytmin; Bytebpos bytmax; int size; int forward_p; - Charbpos retval; int diff_so_far; int add_to_cache =3D 0; - PROFILE_DECLARE (); +#endif /* OLD_BYTE_CHAR */ + + Charbpos best_above, best_above_byte; + Bytebpos best_below, best_below_byte; + int i; + struct buffer_text *t; + Charbpos retval; =20 - /* Check for some cached positions, for speed. */ - if (x =3D=3D BYTE_BUF_PT (buf)) - return BUF_PT (buf); - if (x =3D=3D BYTE_BUF_ZV (buf)) - return BUF_ZV (buf); - if (x =3D=3D BYTE_BUF_BEGV (buf)) - return BUF_BEGV (buf); + PROFILE_DECLARE (); =20 PROFILE_RECORD_ENTERING_SECTION (QSin_char_byte_conversion); =20 + best_above =3D BUF_Z (buf); + best_above_byte =3D BYTE_BUF_Z (buf); + + /* In this case, we simply have all one-byte characters. But this = should + have been intercepted before, in bytebpos_to_charbpos(). */ + text_checking_assert (best_above !=3D best_above_byte); + + best_below =3D BUF_BEG (buf); + best_below_byte =3D BYTE_BUF_BEG (buf); + + CONSIDER (BYTE_BUF_PT (buf), BUF_PT (buf)); + CONSIDER (BYTE_BUF_GPT (buf), BUF_GPT (buf)); + CONSIDER (BYTE_BUF_BEGV (buf), BUF_BEGV (buf)); + CONSIDER (BYTE_BUF_ZV (buf), BUF_ZV (buf)); + + t =3D buf->text; + CONSIDER (t->cached_bytepos, t->cached_charpos); + + /* Check the most recently entered positions first */ + + for (i =3D t->next_cache_pos - 1; i >=3D 0; i--) + { + CONSIDER (t->mule_bytebpos_cache[i], t->mule_charbpos_cache[i]); + + /* If we are down to a range of 50 chars, + don't bother checking any other markers; + scan the intervening chars directly now. */ + if (best_above - best_below < 50) + break; + } + + /* We get here if we did not exactly hit one of the known places. + We have one known above and one known below. + Scan, counting characters, from whichever one is closer. */ + + if (x - best_below_byte < best_above_byte - x) + { + int record =3D x - best_below_byte > 5000; + +#ifdef OLD_LOOP /* old code */ + while (best_below_byte < x) + { + best_below++; + INC_BYTEBPOS (buf, best_below_byte); + } +#else + text_checking_assert (BUF_FORMAT (buf) =3D=3D FORMAT_DEFAULT); + /* The gap should not occur between best_below and x, or we will = be + screwed in using charcount_to_bytecount(). It should not be exactly + at x either, because we already should have caught that. */ + text_checking_assert + (BYTE_BUF_CEILING_OF_IGNORE_ACCESSIBLE (buf, best_below_byte) > x); + + /* Using bytecount_to_charcount() is potentially a lot faster = than + a simple loop above using INC_BYTEBPOS(); see above. + */ + best_below +=3D + bytecount_to_charcount + (BYTE_BUF_BYTE_ADDRESS (buf, best_below_byte), x - best_below_byte); + best_below_byte =3D x; +#endif + + /* If this position is quite far from the nearest known position, + cache the correspondence. + + NB FSF does this: "... by creating a marker here. + It will last until the next GC." + */ + + if (record) + { + if (t->next_cache_pos =3D=3D NUM_CACHED_POSITIONS) + { + memmove (t->mule_charbpos_cache, + t->mule_charbpos_cache + NUM_MOVED_POSITIONS, + sizeof (Charbpos) * + (NUM_CACHED_POSITIONS - NUM_MOVED_POSITIONS)); + memmove (t->mule_bytebpos_cache, + t->mule_bytebpos_cache + NUM_MOVED_POSITIONS, + sizeof (Bytebpos) * + (NUM_CACHED_POSITIONS - NUM_MOVED_POSITIONS)); + t->next_cache_pos -=3D NUM_MOVED_POSITIONS; + } + t->mule_charbpos_cache[t->next_cache_pos] =3D best_below; + t->mule_bytebpos_cache[t->next_cache_pos] =3D best_below_byte; + t->next_cache_pos++; + } + + + t->cached_charpos =3D best_below; + t->cached_bytepos =3D best_below_byte; + + retval =3D best_below; + text_checking_assert (best_below_byte >=3D best_below); + goto done; + } + else + { + int record =3D best_above_byte - x > 5000; + +#ifdef OLD_LOOP /* old code */ + while (best_above_byte > x) + { + best_above--; + DEC_BYTEBPOS (buf, best_above_byte); + } +#else + text_checking_assert (BUF_FORMAT (buf) =3D=3D FORMAT_DEFAULT); + /* The gap should not occur between best_above and x, or we will = be + screwed in using bytecount_to_charcount_down(). It should not be + exactly at x either, because we already should have caught + that. */ + text_checking_assert + (BYTE_BUF_FLOOR_OF_IGNORE_ACCESSIBLE (buf, best_above_byte) < x); + + /* Using bytecount_to_charcount_down() is potentially a lot = faster + than a simple loop using INC_BYTEBPOS(); see above. */ + best_above -=3D + bytecount_to_charcount_down + /* BYTE_BUF_BYTE_ADDRESS will return a value on the high side of the + gap if we are at the gap, which is the wrong side. So do the + following trick instead. */ + (BYTE_BUF_BYTE_ADDRESS_BEFORE (buf, best_above_byte) + 1, + best_above_byte - x); + best_above_byte =3D x; +#endif + + + /* If this position is quite far from the nearest known position, + cache the correspondence. + + NB FSF does this: "... by creating a marker here. + It will last until the next GC." + */ + if (record) + { + if (t->next_cache_pos =3D=3D NUM_CACHED_POSITIONS) + { + memmove (t->mule_charbpos_cache, + t->mule_charbpos_cache + NUM_MOVED_POSITIONS, + sizeof (Charbpos) * + (NUM_CACHED_POSITIONS - NUM_MOVED_POSITIONS)); + memmove (t->mule_bytebpos_cache, + t->mule_bytebpos_cache + NUM_MOVED_POSITIONS, + sizeof (Bytebpos) * + (NUM_CACHED_POSITIONS - NUM_MOVED_POSITIONS)); + t->next_cache_pos -=3D NUM_MOVED_POSITIONS; + } + t->mule_charbpos_cache[t->next_cache_pos] =3D best_above; + t->mule_bytebpos_cache[t->next_cache_pos] =3D best_above_byte; + t->next_cache_pos++; + } + + t->cached_charpos =3D best_above; + t->cached_bytepos =3D best_above_byte; + + retval =3D best_above; + text_checking_assert (best_above_byte >=3D best_above); + goto done; + } + +#ifdef OLD_BYTE_CHAR + bufmin =3D buf->text->mule_bufmin; bufmax =3D buf->text->mule_bufmax; bytmin =3D buf->text->mule_bytmin; @@ -2071,7 +4585,7 @@ /* I considered keeping the positions ordered. This would speed up this loop, but updating the cache would take longer, so it doesn't seem like it would really matter. */ - for (i =3D 0; i < 16; i++) + for (i =3D 0; i < NUM_CACHED_POSITIONS; i++) { int diff =3D buf->text->mule_bytebpos_cache[i] - x; =20 @@ -2202,7 +4716,9 @@ buf->text->mule_charbpos_cache[replace_loc] =3D retval; buf->text->mule_bytebpos_cache[replace_loc] =3D x; } +#endif /* OLD_BYTE_CHAR */ =20 +done: PROFILE_RECORD_EXITING_SECTION (QSin_char_byte_conversion); =20 return retval; @@ -2216,11 +4732,13 @@ Bytecount bytelength, Charcount charlength) { +#ifdef OLD_BYTE_CHAR int size =3D (1 << buf->text->mule_shifter) + = !!buf->text->mule_three_p; +#endif /* OLD_BYTE_CHAR */ int i; =20 /* Adjust the cache of known positions. */ - for (i =3D 0; i < 16; i++) + for (i =3D 0; i < buf->text->next_cache_pos; i++) { =20 if (buf->text->mule_charbpos_cache[i] > start) @@ -2230,6 +4748,15 @@ } } =20 + /* Adjust the special cached position. */ + + if (buf->text->cached_charpos > start) + { + buf->text->cached_charpos +=3D charlength; + buf->text->cached_bytepos +=3D bytelength; + } + +#ifdef OLD_BYTE_CHAR if (start >=3D buf->text->mule_bufmax) return; =20 @@ -2304,6 +4831,7 @@ } } } +#endif /* OLD_BYTE_CHAR */ } =20 /* Text from START to END (equivalent in Bytebpos's: from BYTE_START to @@ -2317,7 +4845,7 @@ int i; =20 /* Adjust the cache of known positions. */ - for (i =3D 0; i < 16; i++) + for (i =3D 0; i < buf->text->next_cache_pos; i++) { /* After the end; gets shoved backward */ if (buf->text->mule_charbpos_cache[i] > end) @@ -2333,6 +4861,22 @@ } } =20 + /* Adjust the special cached position. */ + + /* After the end; gets shoved backward */ + if (buf->text->cached_charpos > end) + { + buf->text->cached_charpos -=3D end - start; + buf->text->cached_bytepos -=3D byte_end - byte_start; + } + /* In the range; moves to start of range */ + else if (buf->text->cached_charpos > start) + { + buf->text->cached_charpos =3D start; + buf->text->cached_bytepos =3D byte_start; + } + +#ifdef OLD_BYTE_CHAR /* We don't care about any text after the end of the known region. */ =20 end =3D min (end, buf->text->mule_bufmax); @@ -2355,6 +4899,7 @@ buf->text->mule_bufmin -=3D end - start; buf->text->mule_bytmin -=3D byte_end - byte_start; } +#endif /* OLD_BYTE_CHAR */ } =20 #endif /* MULE */ Index: src/text.h =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /pack/xemacscvs/XEmacs/xemacs/src/text.h,v retrieving revision 1.23 diff -u -r1.23 text.h --- src/text.h 2004/10/14 17:26:25 1.23 +++ src/text.h 2004/10/28 02:21:30 @@ -1,7 +1,7 @@ /* Header file for text manipulation primitives and macros. Copyright (C) 1985-1995 Free Software Foundation, Inc. Copyright (C) 1995 Sun Microsystems, Inc. - Copyright (C) 2000, 2001, 2002, 2003 Ben Wing. + Copyright (C) 2000, 2001, 2002, 2003, 2004 Ben Wing. =20 This file is part of XEmacs. =20 @@ -672,6 +627,68 @@ return charcount_to_bytecount_fun (ptr, len); } =20 +MODULE_API Bytecount +charcount_to_bytecount_down_fun (const Ibyte *ptr, Charcount len); + +/* Given a pointer to a text string and a length in bytes, return + the equivalent length in characters of the stretch [PTR - LEN, PTR). = */ + +DECLARE_INLINE_HEADER ( +Charcount +bytecount_to_charcount_down (const Ibyte *ptr, Bytecount len) +) +{ + /* No need to be clever here */ + return bytecount_to_charcount (ptr - len, len); +} + +/* Given a pointer to a text string and a length in characters, return = the + equivalent length in bytes of the stretch of characters of that = length + BEFORE the pointer. +*/ + +DECLARE_INLINE_HEADER ( +Bytecount +charcount_to_bytecount_down (const Ibyte *ptr, Charcount len) +) +{ +#define SLEDGEHAMMER_CHECK_TEXT +#ifdef SLEDGEHAMMER_CHECK_TEXT + Charcount len1 =3D len; + Bytecount ret1, ret2; + + /* To test the correctness of the function version, always do the + calculation both ways and check that the values are the same. */ + text_checking_assert (len >=3D 0); + { + const Ibyte *newptr =3D ptr; + while (len1 > 0) + { + DEC_IBYTEPTR (newptr); + len1--; + } + ret1 =3D ptr - newptr; + } + ret2 =3D charcount_to_bytecount_down_fun (ptr, len); + text_checking_assert (ret1 =3D=3D ret2); + return ret1; +#else + text_checking_assert (len >=3D 0); + if (len < 20) /* See above */ + { + const Ibyte *newptr =3D ptr; + while (len > 0) + { + DEC_IBYTEPTR (newptr); + len--; + } + return ptr - newptr; + } + else + return charcount_to_bytecount_down_fun (ptr, len); +#endif /* SLEDGEHAMMER_CHECK_TEXT */ +} + /* Given a pointer to a text string in the specified format and a = length in bytes, return the equivalent length in characters. */ Index: src/insdel.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /pack/xemacscvs/XEmacs/xemacs/src/insdel.c,v retrieving revision 1.32 diff -u -r1.32 insdel.c --- src/insdel.c 2003/09/30 15:26:50 1.32 +++ src/insdel.c 2004/10/28 02:20:57 @@ -2,7 +2,7 @@ Copyright (C) 1985, 1986, 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc. Copyright (C) 1995 Sun Microsystems, Inc. - Copyright (C) 2001, 2002, 2003 Ben Wing. + Copyright (C) 2001, 2002, 2003, 2004 Ben Wing. =20 This file is part of XEmacs. =20 @@ -65,19 +65,22 @@ #define SET_BUF_END_GAP_SIZE(buf, value) \ do { (buf)->text->end_gap_size =3D (value); } while (0) =20 -/* Gap location. */ -#define BYTE_BUF_GPT(buf) ((buf)->text->gpt + 0) #define BUF_GPT_ADDR(buf) (BUF_BEG_ADDR (buf) + BYTE_BUF_GPT (buf) - 1) =20 /* Set gap location. */ -#define SET_BYTE_BUF_GPT(buf, value) do { (buf)->text->gpt =3D (value); = } while (0) +#define SET_BOTH_BUF_GPT(buf, cval, bval) \ +do \ +{ \ + (buf)->text->gpt =3D (bval); \ + (buf)->text->bufgpt =3D (cval); \ +} while (0) =20 /* Set end of buffer. */ -#define SET_BOTH_BUF_Z(buf, val, bival) \ +#define SET_BOTH_BUF_Z(buf, cval, bval) \ do \ { \ - (buf)->text->z =3D (bival); \ - (buf)->text->bufz =3D (val); \ + (buf)->text->z =3D (bval); \ + (buf)->text->bufz =3D (cval); \ } while (0) =20 /* Under Mule, we maintain two sentinels in the buffer: one at the @@ -254,10 +257,10 @@ bigger. --ben */ #define GAP_MOVE_CHUNK 300000 =20 -/* Move the gap to POS, which is less than the current GPT. */ +/* Move the gap to CPOS/BPOS, which is less than the current GPT. */ =20 static void -gap_left (struct buffer *buf, Bytebpos pos) +gap_left (struct buffer *buf, Charbpos cpos, Bytebpos bpos) { Ibyte *to, *from; Bytecount i; @@ -275,21 +278,23 @@ while (1) { /* I gets number of characters left to copy. */ - i =3D new_s1 - pos; + i =3D new_s1 - bpos; if (i =3D=3D 0) break; /* If a quit is requested, stop copying now. - Change POS to be where we have actually moved the gap to. */ + Change BPOS to be where we have actually moved the gap to. */ if (QUITP) { - pos =3D new_s1; + bpos =3D new_s1; + cpos =3D bytebpos_to_charbpos (buf, bpos); break; } /* Move at most GAP_MOVE_CHUNK chars before checking again for a = quit. */ if (i > GAP_MOVE_CHUNK) i =3D GAP_MOVE_CHUNK; =20 - if (i >=3D 128) + if (i >=3D 10) /* was 128 but memmove() should be extremely = efficient + nowadays */ { new_s1 -=3D i; from -=3D i; @@ -304,19 +309,19 @@ } } =20 - /* Adjust markers, and buffer data structure, to put the gap at POS. - POS is where the loop above stopped, which may be what was = specified + /* Adjust markers, and buffer data structure, to put the gap at BPOS. + BPOS is where the loop above stopped, which may be what was = specified or may be where a quit was detected. */ MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) { - adjust_markers (mbuf, pos, BYTE_BUF_GPT (mbuf), BUF_GAP_SIZE = (mbuf)); + adjust_markers (mbuf, bpos, BYTE_BUF_GPT (mbuf), BUF_GAP_SIZE = (mbuf)); } MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) { - adjust_extents (wrap_buffer (mbuf), pos, BYTE_BUF_GPT (mbuf), + adjust_extents (wrap_buffer (mbuf), bpos, BYTE_BUF_GPT (mbuf), BUF_GAP_SIZE (mbuf)); } - SET_BYTE_BUF_GPT (buf, pos); + SET_BOTH_BUF_GPT (buf, cpos, bpos); SET_GAP_SENTINEL (buf); #ifdef ERROR_CHECK_EXTENTS MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) @@ -328,7 +333,7 @@ } =20 static void -gap_right (struct buffer *buf, Bytebpos pos) +gap_right (struct buffer *buf, Charbpos cpos, Bytebpos bpos) { Ibyte *to, *from; Bytecount i; @@ -346,21 +351,23 @@ while (1) { /* I gets number of characters left to copy. */ - i =3D pos - new_s1; + i =3D bpos - new_s1; if (i =3D=3D 0) break; /* If a quit is requested, stop copying now. - Change POS to be where we have actually moved the gap to. */ + Change BPOS to be where we have actually moved the gap to. */ if (QUITP) { - pos =3D new_s1; + bpos =3D new_s1; + cpos =3D bytebpos_to_charbpos (buf, bpos); break; } /* Move at most GAP_MOVE_CHUNK chars before checking again for a = quit. */ if (i > GAP_MOVE_CHUNK) i =3D GAP_MOVE_CHUNK; =20 - if (i >=3D 128) + if (i >=3D 10) /* was 128 but memmove() should be extremely = efficient + nowadays */ { new_s1 +=3D i; memmove (to, from, i); @@ -379,14 +386,14 @@ int gsize =3D BUF_GAP_SIZE (buf); MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) { - adjust_markers (mbuf, BYTE_BUF_GPT (mbuf) + gsize, pos + gsize, - = gsize); + adjust_markers (mbuf, BYTE_BUF_GPT (mbuf) + gsize, bpos + gsize, - = gsize); } MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) { adjust_extents (wrap_buffer (mbuf), BYTE_BUF_GPT (mbuf) + gsize, - pos + gsize, - gsize); + bpos + gsize, - gsize); } - SET_BYTE_BUF_GPT (buf, pos); + SET_BOTH_BUF_GPT (buf, cpos, bpos); SET_GAP_SENTINEL (buf); #ifdef ERROR_CHECK_EXTENTS MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) @@ -395,7 +402,7 @@ } #endif } - if (pos =3D=3D BYTE_BUF_Z (buf)) + if (bpos =3D=3D BYTE_BUF_Z (buf)) { /* merge gap with end gap */ =20 @@ -407,18 +414,18 @@ QUIT; } =20 -/* Move gap to position `pos'. +/* Move gap to position `bpos'. Note that this can quit! */ =20 static void -move_gap (struct buffer *buf, Bytebpos pos) +move_gap (struct buffer *buf, Charbpos cpos, Bytebpos bpos) { if (! BUF_BEG_ADDR (buf)) abort (); - if (pos < BYTE_BUF_GPT (buf)) - gap_left (buf, pos); - else if (pos > BYTE_BUF_GPT (buf)) - gap_right (buf, pos); + if (bpos < BYTE_BUF_GPT (buf)) + gap_left (buf, cpos, bpos); + else if (bpos > BYTE_BUF_GPT (buf)) + gap_right (buf, cpos, bpos); } =20 /* Merge the end gap into the gap */ @@ -427,7 +434,8 @@ merge_gap_with_end_gap (struct buffer *buf) { Lisp_Object tem; - Bytebpos real_gap_loc; + Charbpos real_gap_loc_char; + Bytebpos real_gap_loc_byte; Bytecount old_gap_size; Bytecount increment; =20 @@ -440,20 +448,23 @@ tem =3D Vinhibit_quit; Vinhibit_quit =3D Qt; =20 - real_gap_loc =3D BYTE_BUF_GPT (buf); + real_gap_loc_char =3D BUF_GPT (buf); + real_gap_loc_byte =3D BYTE_BUF_GPT (buf); old_gap_size =3D BUF_GAP_SIZE (buf); =20 /* Pretend the end gap is the gap */ - SET_BYTE_BUF_GPT (buf, BYTE_BUF_Z (buf) + BUF_GAP_SIZE (buf)); + SET_BOTH_BUF_GPT (buf, BUF_Z (buf) + BUF_GAP_SIZE (buf), + BYTE_BUF_Z (buf) + BUF_GAP_SIZE (buf)); SET_BUF_GAP_SIZE (buf, increment); =20 /* Move the new gap down to be consecutive with the end of the = old one. This adjusts the markers properly too. */ - gap_left (buf, real_gap_loc + old_gap_size); + gap_left (buf, real_gap_loc_char + old_gap_size, + real_gap_loc_byte + old_gap_size); =20 /* Now combine the two into one large gap. */ SET_BUF_GAP_SIZE (buf, BUF_GAP_SIZE (buf) + old_gap_size); - SET_BYTE_BUF_GPT (buf, real_gap_loc); + SET_BOTH_BUF_GPT (buf, real_gap_loc_char, real_gap_loc_byte); SET_GAP_SENTINEL (buf); =20 /* We changed the total size of the buffer (including gap), @@ -471,7 +482,8 @@ { Ibyte *result; Lisp_Object tem; - Bytebpos real_gap_loc; + Charbpos real_gap_loc_char; + Bytebpos real_gap_loc_byte; Bytecount old_gap_size; =20 /* If we have to get more space, get enough to last a while. We use @@ -508,22 +520,25 @@ tem =3D Vinhibit_quit; Vinhibit_quit =3D Qt; =20 - real_gap_loc =3D BYTE_BUF_GPT (buf); + real_gap_loc_char =3D BUF_GPT (buf); + real_gap_loc_byte =3D BYTE_BUF_GPT (buf); old_gap_size =3D BUF_GAP_SIZE (buf); =20 /* Call the newly allocated space a gap at the end of the whole = space. */ - SET_BYTE_BUF_GPT (buf, BYTE_BUF_Z (buf) + BUF_GAP_SIZE (buf)); + SET_BOTH_BUF_GPT (buf, BUF_Z (buf) + BUF_GAP_SIZE (buf), + BYTE_BUF_Z (buf) + BUF_GAP_SIZE (buf)); SET_BUF_GAP_SIZE (buf, increment); =20 SET_BUF_END_GAP_SIZE (buf, 0); =20 /* Move the new gap down to be consecutive with the end of the old = one. This adjusts the markers properly too. */ - gap_left (buf, real_gap_loc + old_gap_size); + gap_left (buf, real_gap_loc_char + old_gap_size, + real_gap_loc_byte + old_gap_size); =20 /* Now combine the two into one large gap. */ SET_BUF_GAP_SIZE (buf, BUF_GAP_SIZE (buf) + old_gap_size); - SET_BYTE_BUF_GPT (buf, real_gap_loc); + SET_BOTH_BUF_GPT (buf, real_gap_loc_char, real_gap_loc_byte); SET_GAP_SENTINEL (buf); =20 /* We changed the total size of the buffer (including gap), @@ -1130,7 +1145,7 @@ /* #### if debug-on-quit is invoked and the user changes the buffer, bad things can happen. This is a rampant problem in Emacs. */ - move_gap (buf, bytepos); /* may QUIT */ + move_gap (buf, pos, bytepos); /* may QUIT */ if (! GAP_CAN_HOLD_SIZE_P (buf, length_in_buffer)) { if (BUF_END_GAP_SIZE (buf) >=3D length_in_buffer) @@ -1166,7 +1181,8 @@ BUF_FORMAT (buf), wrap_buffer (buf), NULL); =20 SET_BUF_GAP_SIZE (buf, BUF_GAP_SIZE (buf) - length_in_buffer); - SET_BYTE_BUF_GPT (buf, BYTE_BUF_GPT (buf) + length_in_buffer); + SET_BOTH_BUF_GPT (buf, BUF_GPT (buf) + cclen, + BYTE_BUF_GPT (buf) + length_in_buffer); MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) { SET_BOTH_BUF_ZV (mbuf, BUF_ZV (mbuf) + cclen, @@ -1389,9 +1405,9 @@ /* Make sure the gap is somewhere in or next to what we are = deleting. */ /* NOTE: Can QUIT! */ if (byte_to < BYTE_BUF_GPT (buf)) - gap_left (buf, byte_to); + gap_left (buf, to, byte_to); if (byte_from > BYTE_BUF_GPT (buf)) - gap_right (buf, byte_from); + gap_right (buf, from, byte_from); do_move_gap =3D 1; } =20 @@ -1511,7 +1527,7 @@ } SET_BOTH_BUF_Z (buf, BUF_Z (buf) - numdel, BYTE_BUF_Z (buf) - = byte_numdel); if (do_move_gap) - SET_BYTE_BUF_GPT (buf, byte_from); + SET_BOTH_BUF_GPT (buf, from, byte_from); SET_GAP_SENTINEL (buf); =20 #ifdef MULE @@ -1767,24 +1782,22 @@ memory_full (); =20 SET_BUF_END_GAP_SIZE (b, 0); - SET_BYTE_BUF_GPT (b, 1); + SET_BOTH_BUF_GPT (b, 1, 1); SET_BOTH_BUF_Z (b, 1, 1); SET_GAP_SENTINEL (b); SET_END_SENTINEL (b); + #ifdef MULE - { - int i; + b->text->entirely_one_byte_p =3D 1; =20 - b->text->mule_bufmin =3D b->text->mule_bufmax =3D 1; - b->text->mule_bytmin =3D b->text->mule_bytmax =3D 1; - b->text->entirely_one_byte_p =3D 1; - - for (i =3D 0; i < 16; i++) - { - b->text->mule_charbpos_cache[i] =3D 1; - b->text->mule_bytebpos_cache[i] =3D 1; - } - } +#ifdef OLD_BYTE_CHAR + b->text->mule_bufmin =3D b->text->mule_bufmax =3D 1; + b->text->mule_bytmin =3D b->text->mule_bytmax =3D 1; +#endif + + b->text->cached_charpos =3D 1; + b->text->cached_bytepos =3D 1; + /* &&#### Set to FORMAT_8_BIT_FIXED when that code is working */ BUF_FORMAT (b) =3D FORMAT_DEFAULT; #endif /* MULE */ Index: src/buffer.h =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /pack/xemacscvs/XEmacs/xemacs/src/buffer.h,v retrieving revision 1.30 diff -u -r1.30 buffer.h --- src/buffer.h 2004/10/14 17:26:22 1.30 +++ src/buffer.h 2004/10/28 02:20:23 @@ -2,7 +2,7 @@ Copyright (C) 1985, 1986, 1992, 1993, 1994, 1995 Free Software Foundation, Inc. Copyright (C) 1995 Sun Microsystems, Inc. - Copyright (C) 2001, 2002 Ben Wing. + Copyright (C) 2001, 2002, 2004 Ben Wing. =20 This file is part of XEmacs. =20 @@ -74,12 +74,16 @@ extent-parent and extent-children. */ =20 +#define NUM_CACHED_POSITIONS 50 +#define NUM_MOVED_POSITIONS 10 + struct buffer_text { Ibyte *beg; /* Actual address of buffer contents. */ Bytebpos gpt; /* Index of gap in buffer. */ + Charbpos bufgpt; /* Equivalent as a Charbpos. */ Bytebpos z; /* Index of end of buffer. */ - Charbpos bufz; /* Equivalent as a Charbpos. */ + Charbpos bufz; /* Equivalent as a Charbpos. */ Bytecount gap_size;/* Size of buffer's gap */ Bytecount end_gap_size;/* Size of buffer's end gap */ long modiff; /* This counts buffer-modification events @@ -90,6 +94,8 @@ time buffer visited or saved a file. */ =20 #ifdef MULE + +#ifdef OLD_BYTE_CHAR /* We keep track of a "known" region for very fast access. This information is text-only so it goes here. We update this at each change to the buffer, so if it's entirely ASCII, these will always @@ -97,11 +103,16 @@ Charbpos mule_bufmin, mule_bufmax; Bytebpos mule_bytmin, mule_bytmax; int mule_shifter, mule_three_p; +#endif + + /* And we also cache NUM_CACHED_POSITIONS positions for fairly fast + access near those positions. */ + Charbpos mule_charbpos_cache[NUM_CACHED_POSITIONS]; + Bytebpos mule_bytebpos_cache[NUM_CACHED_POSITIONS]; + int next_cache_pos; =20 - /* And we also cache 16 positions for fairly fast access near those - positions. */ - Charbpos mule_charbpos_cache[16]; - Bytebpos mule_bytebpos_cache[16]; + Charbpos cached_charpos; + Bytebpos cached_bytepos; =20 /* True if all chars fit into one byte; =3D=3D (format =3D=3D FORMAT_8_BIT_FIXED || @@ -117,7 +128,7 @@ =20 /* Currently we only handle 8 bit fixed and default */ Internal_Format format; -#endif +#endif /* MULE */ =20 /* Similar to the above, we keep track of positions for which line number has last been calculated. See line-number.c. */ @@ -312,6 +323,10 @@ #define BYTE_BUF_Z(buf) ((buf)->text->z + 0) #define BUF_Z(buf) ((buf)->text->bufz + 0) =20 +/* Gap location. */ +#define BYTE_BUF_GPT(buf) ((buf)->text->gpt + 0) +#define BUF_GPT(buf) ((buf)->text->bufgpt + 0) + /* Point. */ #define BYTE_BUF_PT(buf) ((buf)->pt + 0) #define BUF_PT(buf) ((buf)->bufpt + 0) @@ -536,70 +551,15 @@ /* Converting between byte and character positions */ = /*----------------------------------------------------------------------*= / =20 -#ifdef MULE +/* =20 -/* The basic algorithm we use is to keep track of a known region of - characters in each buffer, all of which are of the same width. We = keep - track of the boundaries of the region in both Charbpos and Bytebpos - coordinates and also keep track of the char width, which is 1 - 4 = bytes. - If the position we're translating is not in the known region, then = we - invoke a function to update the known region to surround the = position in - question. This assumes locality of reference, which is usually the - case. - - Note that the function to update the known region can be simple or - complicated depending on how much information we cache. In addition = to - the known region, we always cache the correct conversions for point, - BEGV, and ZV, and in addition to this we cache 16 positions where = the - conversion is known. We only look in the cache or update it when we - need to move the known region more than a certain amount (currently = 50 - chars), and then we throw away a "random" value and replace it with = the - newly calculated value. - - Finally, we maintain an extra flag that tracks whether the buffer is - entirely ASCII, to speed up the conversions even more. This flag is - actually of dubious value because in an entirely-ASCII buffer the = known - region will always span the entire buffer (in fact, we update the = flag - based on this fact), and so all we're saving is a few machine = cycles. - - A potentially smarter method than what we do with known regions and - cached positions would be to keep some sort of pseudo-extent layer = over - the buffer; maybe keep track of the charbpos/bytebpos correspondence = at the - beginning of each line, which would allow us to do a binary search = over - the pseudo-extents to narrow things down to the correct line, at = which - point you could use a linear movement method. This would also mesh = well - with efficiently implementing a line-numbering scheme. However, you - have to weigh the amount of time spent updating the cache vs. the - savings that result from it. In reality, we modify the buffer far = less - often than we access it, so a cache of this sort that provides - guaranteed LOG (N) performance (or perhaps N * LOG (N), if we set a - maximum on the cache size) would indeed be a win, particularly in = very - large buffers. If we ever implement this, we should probably set a - reasonably high minimum below which we use the old method, because = the - time spent updating the fancy cache would likely become dominant = when - making buffer modifications in smaller buffers. - - Note also that we have to multiply or divide by the char width in = order - to convert the positions. We do some tricks to avoid ever actually - having to do a multiply or divide, because that is typically an - expensive operation (esp. divide). Multiplying or dividing by 1, 2, = or - 4 can be implemented simply as a shift left or shift right, and we = keep - track of a shifter value (0, 1, or 2) indicating how much to shift. - Multiplying by 3 can be implemented by doubling and then adding the - original value. Dividing by 3, alas, cannot be implemented in any - simple shift/subtract method, as far as I know; so we just do a = table - lookup. For simplicity, we use a table of size 128K, which indexes = the - "divide-by-3" values for the first 64K non-negative numbers. (Note = that - we can increase the size up to 384K, i.e. indexing the first 192K - non-negative numbers, while still using shorts in the array.) This = also - means that the size of the known region can be at most 64K for - width-three characters. - - !!#### We should investigate the algorithm in GNU Emacs. I think it - does something similar, but it may differ in some details, and it's - worth seeing if anything can be gleaned. - */ +Info on Byte-Char conversion: + + (Info-goto-node "(internals)Byte-Char Position Conversion") +*/ =20 +#ifdef MULE + Bytebpos charbpos_to_bytebpos_func (struct buffer *buf, Charbpos x); Charbpos bytebpos_to_charbpos_func (struct buffer *buf, Bytebpos x); extern short three_to_one_table[]; @@ -623,11 +583,13 @@ retval =3D (Bytebpos) (x << 1); else if (BUF_FORMAT (buf) =3D=3D FORMAT_32_BIT_FIXED) retval =3D (Bytebpos) (x << 2); +#ifdef OLD_BYTE_CHAR else if (x >=3D buf->text->mule_bufmin && x <=3D = buf->text->mule_bufmax) retval =3D (buf->text->mule_bytmin + ((x - buf->text->mule_bufmin) << buf->text->mule_shifter) + (buf->text->mule_three_p ? (x - buf->text->mule_bufmin) : (Bytebpos) 0)); +#endif /* OLD_BYTE_CHAR */ else retval =3D charbpos_to_bytebpos_func (buf, x); #else @@ -654,11 +616,13 @@ retval =3D (Charbpos) (x >> 1); else if (BUF_FORMAT (buf) =3D=3D FORMAT_32_BIT_FIXED) retval =3D (Charbpos) (x >> 2); +#ifdef OLD_BYTE_CHAR else if (x >=3D buf->text->mule_bytmin && x <=3D = buf->text->mule_bytmax) retval =3D (buf->text->mule_bufmin + ((buf->text->mule_three_p ? three_to_one_table[x - buf->text->mule_bytmin] : (x - buf->text->mule_bytmin) >> buf->text->mule_shifter))); +#endif /* OLD_BYTE_CHAR */ else retval =3D bytebpos_to_charbpos_func (buf, x); #else @@ -1071,41 +1035,42 @@ representation is changed to have multiple gaps in it. */ =20 - /* Return the maximum position in the buffer it is safe to scan = forwards past N to. This is used to prevent buffer scans from running into the gap (e.g. search.c). All characters between N and = CEILING_OF(N) are located contiguous in memory. Note that the character *at* CEILING_OF(N) is not contiguous in memory. */ #define BYTE_BUF_CEILING_OF(b, n) \ - ((n) < (b)->text->gpt && (b)->text->gpt < BYTE_BUF_ZV (b) ? \ - (b)->text->gpt : BYTE_BUF_ZV (b)) -#define BUF_CEILING_OF(b, n) \ - bytebpos_to_charbpos (b, BYTE_BUF_CEILING_OF (b, charbpos_to_bytebpos = (b, n))) + ((n) < BYTE_BUF_GPT (b) && BYTE_BUF_GPT (b) < BYTE_BUF_ZV (b) ? \ + BYTE_BUF_GPT (b) : BYTE_BUF_ZV (b)) +#define BUF_CEILING_OF(b, n) \ + ((n) < BUF_GPT (b) && BUF_GPT (b) < BUF_ZV (b) ? \ + BUF_GPT (b) : BUF_ZV (b)) =20 /* Return the minimum position in the buffer it is safe to scan = backwards past N to. All characters between FLOOR_OF(N) and N are located contiguous in memory. Note that the character *at* N may not be contiguous in memory. */ -#define BYTE_BUF_FLOOR_OF(b, n) \ - (BYTE_BUF_BEGV (b) < (b)->text->gpt && (b)->text->gpt < (n) ? \ - (b)->text->gpt : BYTE_BUF_BEGV (b)) -#define BUF_FLOOR_OF(b, n) \ - bytebpos_to_charbpos (b, BYTE_BUF_FLOOR_OF (b, charbpos_to_bytebpos = (b, n))) +#define BYTE_BUF_FLOOR_OF(b, n) \ + (BYTE_BUF_BEGV (b) < BYTE_BUF_GPT (b) && BYTE_BUF_GPT (b) < (n) = ? \ + BYTE_BUF_GPT (b) : BYTE_BUF_BEGV (b)) +#define BUF_FLOOR_OF(b, n) \ + (BUF_BEGV (b) < BUF_GPT (b) && BUF_GPT (b) < (n) ? \ + BUF_GPT (b) : BUF_BEGV (b)) =20 #define BYTE_BUF_CEILING_OF_IGNORE_ACCESSIBLE(b, n) \ - ((n) < (b)->text->gpt && (b)->text->gpt < BYTE_BUF_Z (b) ? \ - (b)->text->gpt : BYTE_BUF_Z (b)) -#define BUF_CEILING_OF_IGNORE_ACCESSIBLE(b, n) \ - bytebpos_to_charbpos \ - (b, BYTE_BUF_CEILING_OF_IGNORE_ACCESSIBLE (b, charbpos_to_bytebpos = (b, n))) - -#define BYTE_BUF_FLOOR_OF_IGNORE_ACCESSIBLE(b, n) \ - (BYTE_BUF_BEG (b) < (b)->text->gpt && (b)->text->gpt < (n) ? \ - (b)->text->gpt : BYTE_BUF_BEG (b)) -#define BUF_FLOOR_OF_IGNORE_ACCESSIBLE(b, n) \ - bytebpos_to_charbpos \ - (b, BYTE_BUF_FLOOR_OF_IGNORE_ACCESSIBLE (b, charbpos_to_bytebpos (b, = n))) + ((n) < BYTE_BUF_GPT (b) && BYTE_BUF_GPT (b) < BYTE_BUF_Z (b) ? \ + BYTE_BUF_GPT (b) : BYTE_BUF_Z (b)) +#define BUF_CEILING_OF_IGNORE_ACCESSIBLE(b, n) \ + ((n) < BUF_GPT (b) && BUF_GPT (b) < BUF_Z (b) ? \ + BUF_GPT (b) : BUF_Z (b)) + +#define BYTE_BUF_FLOOR_OF_IGNORE_ACCESSIBLE(b, n) \ + (BYTE_BUF_BEG (b) < BYTE_BUF_GPT (b) && BYTE_BUF_GPT (b) < (n) = ? \ + BYTE_BUF_GPT (b) : BYTE_BUF_BEG (b)) +#define BUF_FLOOR_OF_IGNORE_ACCESSIBLE(b, n) \ + (BUF_BEG (b) < BUF_GPT (b) && BUF_GPT (b) < (n) ? \ + BUF_GPT (b) : BUF_BEG (b)) =20 /* Iterate over contiguous chunks of text in buffer BUF, starting at = POS, of length LEN. Evaluates POS and LEN only once, but BUF multiply. = In @@ -1117,7 +1082,7 @@ NOTE: This must be surrounded with braces! */ =20 #define BUFFER_TEXT_LOOP(buf, pos, len, runptr, runlen) \ -Ibyte *runptr; \ +Ibyte *runptr; \ Bytecount runlen; \ Bytebpos BTL_pos =3D (pos); \ Bytebpos BTL_len =3D (len); \ Index: src/buffer.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /pack/xemacscvs/XEmacs/xemacs/src/buffer.c,v retrieving revision 1.65 diff -u -r1.65 buffer.c --- src/buffer.c 2004/09/14 14:32:45 1.65 +++ src/buffer.c 2004/10/28 02:20:22 @@ -1,7 +1,7 @@ /* Buffer manipulation primitives for XEmacs. Copyright (C) 1985-1989, 1992-1995 Free Software Foundation, Inc. Copyright (C) 1995 Sun Microsystems, Inc. - Copyright (C) 1995, 1996, 2000, 2001, 2002 Ben Wing. + Copyright (C) 1995, 1996, 2000, 2001, 2002, 2004 Ben Wing. =20 This file is part of XEmacs. =20 @@ -1807,25 +1809,33 @@ intern_converting_underscores_to_dashes (#field), plist) ADD_INT (bufz); ADD_INT (z); +#ifdef OLD_BYTE_CHAR ADD_INT (mule_bufmin); ADD_INT (mule_bufmax); ADD_INT (mule_bytmin); ADD_INT (mule_bytmax); ADD_INT (mule_shifter); ADD_BOOL (mule_three_p); +#endif ADD_BOOL (entirely_one_byte_p); ADD_INT (num_ascii_chars); ADD_INT (num_8_bit_fixed_chars); ADD_INT (num_16_bit_fixed_chars); + ADD_INT (cached_charpos); + ADD_INT (cached_bytepos); + ADD_INT (next_cache_pos); + { - Lisp_Object pos[16]; + Lisp_Object pos[NUM_CACHED_POSITIONS]; int i; - for (i =3D 0; i < 16; i++) + for (i =3D 0; i < b->text->next_cache_pos; i++) pos[i] =3D make_int (b->text->mule_charbpos_cache[i]); - plist =3D cons3 (Flist (16, pos), intern ("mule-charbpos-cache"), = plist); - for (i =3D 0; i < 16; i++) + plist =3D cons3 (Flist (b->text->next_cache_pos, pos), + intern ("mule-charbpos-cache"), plist); + for (i =3D 0; i < b->text->next_cache_pos; i++) pos[i] =3D make_int (b->text->mule_bytebpos_cache[i]); - plist =3D cons3 (Flist (16, pos), intern ("mule-bytebpos-cache"), = plist); + plist =3D cons3 (Flist (b->text->next_cache_pos, pos), + intern ("mule-bytebpos-cache"), plist); } #undef ADD_INT #undef ADD_BOOL ------=_NextPart_000_0069_01C4BC90.1ABFB3A0-- From xemacs-beta-bounces@xemacs.org Thu Oct 28 04:00:25 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S80GZO028468; Thu, 28 Oct 2004 04:00:17 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S80DqA028458 for ; Thu, 28 Oct 2004 04:00:13 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9S80D7m028457 for xemacs-beta-mailman@xemacs.org; Thu, 28 Oct 2004 04:00:13 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S804KK028411 for ; Thu, 28 Oct 2004 04:00:04 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9S804fD028410 for xemacweb@tux.org; Thu, 28 Oct 2004 04:00:04 -0400 Received: from bastard.youngs.au.com (CPE-61-9-212-151.qld.bigpond.net.au [61.9.212.151]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S7xw1o028314 for ; Thu, 28 Oct 2004 04:00:00 -0400 Received: from bastard.youngs.au.com (localhost [127.0.0.1]) by bastard.youngs.au.com (8.12.11/8.12.11) with ESMTP id i9S7xq8V007987 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 28 Oct 2004 17:59:52 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id i9S7xp03007986; Thu, 28 Oct 2004 17:59:51 +1000 X-Authentication-Warning: bastard.youngs.au.com: steve set sender to steve@youngs.au.com using -f Mail-Copies-To: never To: "Ben Wing" Keywords: compiled-function, file, throw, nil, total, list, extent-property, error, buffer, string-match, run-hooks, revert References: <006801c4bcca$c71e8ba0$210110ac@NEEEEEEE> From: Steve Youngs X-Face: %@A&y\ef)A6pi|q43; M>uyhO)~NP*fpdo0XrUuutf0|nku\O5JV(7EG%odc'n6}G@tYRl+B #[n,%B`.sHZ5>3MZvrm%,rWE7)c}ZXjH\>=p@AL\y\gyu|.lJ8B`F++86 Organization: The XEmacs Project X-X-Day: Only 2431305 days till X-Day. Got Slack? X-URL: X-Request-PGP: X-OpenPGP-Fingerprint: 1659 2093 19D5 C06E D320 3A20 1D27 DB4B A94B 3003 X-Now-Playing: Steam Will Rise --- [Silverchair] X-Discordian-Date: Sweetmorn, the 9th day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: "Ben Wing" , XEmacs Beta Date: Thu, 28 Oct 2004 17:59:51 +1000 In-Reply-To: <006801c4bcca$c71e8ba0$210110ac@NEEEEEEE> (Ben Wing's message of "Thu, 28 Oct 2004 01:47:36 -0700") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of steve@youngs.au.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.5 required=5.0 tests=AWL,MIME_QP_DEFICIENT autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: The byte-char patch X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-=-= Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable * Ben Wing writes: > Please try it out and let me know [a] if there are problems with > the patch itself;=20 Applied fine. > [b] if you see any weird behaviors or crashes; Nothing yet. > [c] has it made a significant difference in speed in large > buffers? What is supposed to be faster? I'm not noticing much (if any) speed up.=20 C-x d ~/ RET M-x profile-key-sequence g Function Name Ticks/Total %Usage Calls GC-Usage/ T= otal =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D/=3D=3D=3D=3D=3D =3D= =3D=3D=3D=3D=3D =3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D/=3D=3D=3D=3D=3D=3D= =3D (in redisplay) 326/ 416 61.049 3734 3448/ = 3448 (profile overhead) 98/ 98 18.352=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 (in garbage collection) 73/ 73 13.670 1 0/ = 24 next_event_internal() 15/ 15 2.809 3743=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 execute_internal_event() 6/ 422 1.124 3743 308/ = 6200 accept-process-output 5/ 443 0.936 3738 0/ = 6200 re-search-forward 2/ 2 0.375 504 692/ = 692 (in map-extents-internal) 2/ 3 0.375 455 12460/ 1= 2460 byte-code 1/ 449 0.187 19 56/ = 7384 dired-make-permissions-interactive 1/ 77 0.187 144 0/ 21= 3348 process-mark 1/ 1 0.187 3740=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 process-synchronize-point 1/ 4 0.187 3739=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 goto-char 1/ 1 0.187 3739=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 start-process-internal 1/ 1 0.187 1 600/ = 1380 set-extent-property 1/ 1 0.187 5937 197796/ 19= 7796 call-process-internal 0/ 450 0.000 1 24/ = 7628 article-update-date-lapsed 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-do-hide 0/ 0 0.000 1 24/ = 48 append 0/ 0 0.000 1 12/ = 12 canonicalize-inst-pair 0/ 0 0.000 12 48/ = 656 device-console 0/ 0 0.000 13=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-make-filename-string 0/ 0 0.000 3=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 itimer-function-arguments 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 marker-buffer 0/ 0 0.000 3739=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 recent-files-find-and-write-file-hook 0/ 0 0.000 1 0/ = 672 itimer-timer-driver 0/ 0 0.000 2 24/ = 1712 # 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 frame-live-p 0/ 0 0.000 14=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 # 0/ 0 0.000 48 0/ = 1056 characterp 0/ 0 0.000 64=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-set-file-modtime 0/ 0 0.000 2 0/ = 380 dired-goto-subdir 0/ 0 0.000 2 0/ = 120 dired-get-filename 0/ 1 0.000 2 108/ = 276 sort 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 blink-cursor-post-command-hook 0/ 0 0.000 1 0/ = 236 add-spec-list-to-specifier 0/ 0 0.000 4 96/ = 96 dired-current-directory 0/ 0 0.000 3=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 selected-frame 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 specifier-instance 0/ 0 0.000 3=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 file-attributes 0/ 0 0.000 2 248/ = 344 command-execute 0/ 534 0.000 0/ 27= 5883 boundp 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 log-message 0/ 0 0.000 1 0/ = 252 char-to-string 0/ 0 0.000 37 888/ = 888 itimer-restart 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 run-finalizers 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 event-key 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 event-live-p 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 search-forward 0/ 0 0.000 6=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 symbol-name 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 valid-instantiator-p 0/ 0 0.000 16 608/ = 608 set-itimer-value-internal 0/ 0 0.000 9 128/ = 128 dired-indent-listing 0/ 0 0.000 1 24/ = 3528 profile-key-sequence 0/ 534 0.000 0/ 27= 5883 buffer-modified-p 0/ 0 0.000 3=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 point-max-marker 0/ 0 0.000 2 48/ = 48 redisplay-echo-area 0/ 0 0.000 3 72/ = 72 itimer-is-idle 0/ 0 0.000 24=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 window-buffer 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 itimer-disable-timeout 0/ 0 0.000 2 0/ = -24 file-name-nondirectory 0/ 0 0.000 2 32/ = 56 point-min-marker 0/ 0 0.000 1 24/ = 24 insert-directory 0/ 450 0.000 2 60/ = 8000 extent-face 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 # 0/ 0 0.000 3=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 add-timeout 0/ 0 0.000 2 24/ = 24 indent-rigidly 0/ 0 0.000 1 0/ = 3480 extent-end-position 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 throw 0/ 0 0.000 8 -12/ = -12 dired-manual-move-to-filename 0/ 3 0.000 144 0/ = 4268 dired-set-text-properties 0/ 1 0.000 143 0/ 2= 8028 key-press-event-p 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 butlast 0/ 0 0.000 24 288/ = 288 # 0/ 0 0.000 40=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 file-name-as-directory 0/ 0 0.000 7 144/ = 216 itimerp 0/ 0 0.000 70=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-get-headerline 0/ 0 0.000 1 12/ = 116 recent-files-remove-entry 0/ 0 0.000 1 660/ = 660 dired-goto-file 0/ 1 0.000 1 32/ = 596 itimer-run-expired-timers 0/ 0 0.000 2 816/ = 1392 dired-manual-move-to-end-of-filename 0/ 2 0.000 143 0/ = 4076 paren-nuke-extent 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 process-status 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 match-data 0/ 0 0.000 4 240/ = 240 current-message-label 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 extent-property 0/ 0 0.000 60=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-remember-omitted 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-maybe-filename-end 0/ 2 0.000 143 0/ = 4004 apply 0/ 450 0.000 48 0/ = 8648 append-message 0/ 0 0.000 2 48/ = 96 cleanup-simple-finalizers 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 # 0/ 0 0.000 1 0/ = 252 auto-show-should-take-action-p 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-subdir-max 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-set-extent-text-properties 0/ 0 0.000 143 0/ 1= 6588 insert-string 0/ 0 0.000 3=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 itimer-time-difference 0/ 0 0.000 4 448/ = 448 dired-mark-remembered 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 frame-device 0/ 0 0.000 13=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-readin 0/ 533 0.000 1 0/ 27= 2251 canonicalize-inst-list 0/ 0 0.000 8 48/ = 704 device-live-p 0/ 0 0.000 13=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 disable-timeout 0/ 0 0.000 2 -24/ = -24 mapc 0/ 534 0.000 3 0/ 27= 5895 string-to-char 0/ 0 0.000 1269=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 regexp-quote 0/ 0 0.000 1 24/ = 24 fboundp 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 set-process-sentinel 0/ 0 0.000 3=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 canonicalize-spec 0/ 0 0.000 4 48/ = 752 itimer-uses-arguments 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 current-indentation 0/ 0 0.000 144=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 clear-message 0/ 0 0.000 3 0/ = 288 intern 0/ 0 0.000 32=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 run-hooks 0/ 0 0.000 2 0/ = 672 blink-cursor-callback 0/ 0 0.000 3 0/ = 744 indent-to 0/ 0 0.000 144 3456/ = 3456 canonicalize-spec-list 0/ 0 0.000 4 48/ = 800 set-buffer-modified-p 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-insert-headerline 0/ 0 0.000 1 24/ = 508 recent-files-get-file-name 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-move-to-filename 0/ 1 0.000 4 0/ = 112 dired-activate-permissions 0/ 76 0.000 1269 24/ 17= 7708 dired-move-to-end-of-filename 0/ 0 0.000 2 0/ = 56 event-type 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 process-exit-status 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 specifier-type 0/ 0 0.000 8=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 execute-extended-command 0/ 534 0.000 0/ 27= 5883 mapc-internal 0/ 534 0.000 3 0/ 27= 5895 process-send-eof 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 balloon-help-go-away 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 truncate-command-history-for-gc 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-insert-set-headerline-properties 0/ 0 0.000 1 0/ = 260 map-extents 0/ 3 0.000 436 0/ 1= 2180 assoc 0/ 0 0.000 5=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 # 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 string-match 0/ 0 0.000 6 192/ = 192 call-process 0/ 450 0.000 1 24/ = 7680 dired-subdir-hidden-p 0/ 0 0.000 1 0/ = 88 copy-sequence 0/ 0 0.000 2 96/ = 96 dired-next-subdir 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 file-name-directory 0/ 0 0.000 4 72/ = 96 # 0/ 0 0.000 1 0/ = -12 stop-profiling 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 mapcar-extents 0/ 3 0.000 430 0/ 1= 2012 window-minibuffer-p 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 file-directory-p 0/ 0 0.000 3 0/ = 188 set-specifier 0/ 0 0.000 4 48/ = 944 looking-at 0/ 0 0.000 652 500/ = 500 recent-files-no-match 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 current-time 0/ 0 0.000 5 180/ = 180 # 0/ 0 0.000 8=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 (in internal-external conversion) 0/ 0 0.000 5=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 window-truncated-p 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 expand-file-name 0/ 0 0.000 30 28/ = 244 pending-delete-pre-hook 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 itimer-value 0/ 0 0.000 32=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 set-extent-face 0/ 0 0.000 1413=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-maybe-filename-start 0/ 1 0.000 144 0/ = 4004 format 0/ 0 0.000 3 144/ = 144 call-with-condition-handler 0/ 0 0.000 1 0/ = 252 recent-files-retrieve-entry 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 make-extent 0/ 0 0.000 1413 39564/ 3= 9564 dired-update-mode-line 0/ 0 0.000 2 0/ = 352 store-match-data 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-remember-hidden 0/ 0 0.000 1 0/ = 88 point 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 functionp 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-handler-fn 0/ 450 0.000 42 1344/ = 9036 auto-show-make-point-visible 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 start-profiling 0/ 0 0.000 -12/ = -12 dired-insert-old-subdirs 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 valid-specifier-tag-p 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 raw-append-message 0/ 0 0.000 3 0/ = 72 paren-highlight 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-highlight-filename-mark 0/ 1 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 get-buffer-create 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 input-pending-p 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-revert 0/ 534 0.000 1 48/ 27= 4359 list 0/ 0 0.000 1 12/ = 12 fmakunbound 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 console-type 0/ 0 0.000 16=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 process-has-separate-stderr-p 0/ 0 0.000 3739=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 char-equal 0/ 0 0.000 294=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 device-type 0/ 0 0.000 13=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 itimer-function 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 # 0/ 0 0.000 20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 find-file-name-handler 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 next-window 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 extent-list 0/ 4 0.000 430 0/ 1= 2012 run-hook-with-args 0/ 0 0.000 1 0/ = 252 frame-type 0/ 0 0.000 13=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-readin-insert 0/ 533 0.000 1 0/ 26= 2004 recent-files-add-file 0/ 0 0.000 1 12/ = 672 message 0/ 0 0.000 2 24/ = 500 dired-make-switches-string 0/ 0 0.000 1 24/ = 96 call-interactively 0/ 534 0.000 1 0/ 27= 5883 log-message-filter 0/ 0 0.000 1 0/ = 156 unhandled-file-name-directory 0/ 0 0.000 1 0/ = 60 handle-pre-motion-command-current-command-is-motion 0/ 0 0.000 2 0/ = 1056 dired-simple-subdir-alist 0/ 0 0.000 1 72/ = 548 display-message 0/ 0 0.000 2 0/ = 360 dired-sort-set-modeline 0/ 0 0.000 2 64/ = 304 process-buffer 0/ 0 0.000 3739=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-insert-directory 0/ 533 0.000 1 0/ 26= 1908 last 0/ 0 0.000 8=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 selected-window 0/ 0 0.000 6=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 event-modifiers 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 balloon-help-pre-command-hook 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 # 0/ 0 0.000 8 96/ = 96 bufferp 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-insert-set-properties 0/ 83 0.000 1 0/ 25= 0356 valid-specifier-locale-p 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 get-buffer 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 reverse 0/ 0 0.000 3 60/ = 60 vectorp 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 directory-file-name 0/ 0 0.000 6 140/ = 188 delq 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 process-live-p 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 handle-pre-motion-command 0/ 0 0.000 1 0/ = 528 buffer-live-p 0/ 0 0.000 3739=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 mapcar 0/ 0 0.000 7 96/ = 192 devicep 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dispatch-event 0/ 534 0.000 2 232/ 27= 5895 framep 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 handle-post-motion-command 0/ 0 0.000 1 0/ = 528 extent-start-position 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-update-mode-line-modified 0/ 0 0.000 1 0/ = 28 dired-insert-set-headerline-properties-internal 0/ 0 0.000 1 0/ = 144 keysyms-equal 0/ 0 0.000 32 0/ = 768 keymap-name 0/ 0 0.000 1269=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 erase-buffer 0/ 0 0.000 4 8563/ = 8619 walk-windows 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 # 0/ 534 0.000 1 0/ 27= 4359 balloon-help-displayed 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 subst-char-in-region 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 mapconcat 0/ 0 0.000 1 24/ = 72 dired-sort-type 0/ 0 0.000 2 0/ = 240 point-marker 0/ 0 0.000 2 48/ = 48 dired-remember-marks 0/ 0 0.000 1 0/ = 76 valid-specifier-tag-set-p 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 not 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 remove-message 0/ 0 0.000 3 12/ = 264 =2D------------------------------------------------------------------------= ------ Total 534 100.000 59346 275883 Compare that to doing the same thing in a comparitively configured 21.4... Function Name Ticks/Total %Usage Calls GC-Usage/ T= otal =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D/=3D=3D=3D=3D=3D =3D= =3D=3D=3D=3D=3D =3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D/=3D=3D=3D=3D=3D=3D= =3D map-extents 2/ 0 22.222 436=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 looking-at 1/ 0 11.111 652=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 old-call-process-internal 1/ 0 11.111 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 set-extent-property 1/ 0 11.111 5937=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 make-extent 1/ 0 11.111 1413=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 redisplay-echo-area 1/ 0 11.111 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-set-extent-text-properties 1/ 0 11.111 143=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-activate-permissions 1/ 0 11.111 1269=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 paren-nuke-extent 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 log-message 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 key-press-event-p 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 string-to-char 0/ 0 0.000 1269=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 event-key 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 characterp 0/ 0 0.000 64=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 # 0/ 0 0.000 20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-maybe-filename-start 0/ 0 0.000 144=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-make-filename-string 0/ 0 0.000 3=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 recent-files-add-file 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 mapc 0/ 0 0.000 3=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 recent-files-retrieve-entry 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-sort-set-modeline 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 sort 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 input-pending-p 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 handle-pre-motion-command 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 indent-rigidly 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 # 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 butlast 0/ 0 0.000 24=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 erase-buffer 0/ 0 0.000 3=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 event-type 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-make-permissions-interactive 0/ 0 0.000 144=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 # 0/ 0 0.000 8=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-sort-type 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 functionp 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 throw 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 window-truncated-p 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 search-forward 0/ 0 0.000 6=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 specifier-type 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 canonicalize-inst-list 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 canonicalize-inst-pair 0/ 0 0.000 3=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 append-message 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 insert-string 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 # 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dispatch-event 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 balloon-help-go-away 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 pending-delete-pre-hook 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 append 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 blink-cursor-post-command-hook 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 insert-directory 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-goto-subdir 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-update-mode-line 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 match-data 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 file-name-nondirectory 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-readin-insert 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 call-process-internal 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-insert-directory 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 # 0/ 0 0.000 48=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-insert-set-properties 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-simple-subdir-alist 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-update-mode-line-modified 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-remember-marks 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-do-hide 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-get-headerline 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 stop-profiling 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 clear-message 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 get-buffer-create 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 point-min-marker 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 device-type 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 set-buffer-modified-p 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 device-console 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 remove-message 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-set-text-properties 0/ 0 0.000 143=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 run-hook-with-args 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 paren-highlight 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 recent-files-remove-entry 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-current-directory 0/ 0 0.000 3=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 recent-files-find-and-write-file-hook 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 set-extent-face 0/ 0 0.000 1413=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 balloon-help-displayed 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 current-message-label 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-subdir-hidden-p 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-subdir-max 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 symbol-name 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 run-hooks 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 mark 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-get-filename 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 device-live-p 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 # 0/ 0 0.000 40=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 indent-to 0/ 0 0.000 144=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 handle-post-motion-command 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 extent-at 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 canonicalize-spec-list 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 canonicalize-spec 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 atomic-extent-post-hook 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 valid-specifier-tag-p 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 not 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 raw-append-message 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 handle-pre-motion-command-current-command-is-motion 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-set-file-modtime 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 balloon-help-pre-command-hook 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 last 0/ 0 0.000 8=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 extent-start-position 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 reverse 0/ 0 0.000 3=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 re-search-forward 0/ 0 0.000 504=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-readin 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 fboundp 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-handler-fn 0/ 0 0.000 37=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 find-file-name-handler 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-insert-headerline 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 char-to-string 0/ 0 0.000 37=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 char-equal 0/ 0 0.000 294=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-insert-set-headerline-properties 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 store-match-data 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 buffer-modified-p 0/ 0 0.000 3=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-remember-hidden 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-insert-old-subdirs 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-revert 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-next-subdir 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 selected-frame 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 frame-live-p 0/ 0 0.000 5=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 frame-device 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 extent-list 0/ 0 0.000 430=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-move-to-end-of-filename 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 directory-file-name 0/ 0 0.000 6=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 log-message-filter 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 delq 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-maybe-filename-end 0/ 0 0.000 143=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 event-modifiers 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-manual-move-to-filename 0/ 0 0.000 144=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-manual-move-to-end-of-filename 0/ 0 0.000 143=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 recent-files-get-file-name 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 recent-files-no-match 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 extent-face 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 mapc-internal 0/ 0 0.000 3=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 mapcar 0/ 0 0.000 7=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 current-indentation 0/ 0 0.000 144=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 mapconcat 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 # 0/ 0 0.000 3=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 event-live-p 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 extent-property 0/ 0 0.000 60=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 subst-char-in-region 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 mark-marker 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 apply 0/ 0 0.000 42=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 format 0/ 0 0.000 3=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-highlight-filename-mark 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 file-directory-p 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 file-name-as-directory 0/ 0 0.000 6=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 expand-file-name 0/ 0 0.000 27=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 auto-show-should-take-action-p 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 file-attributes 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 regexp-quote 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 atomic-extent-pre-hook 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 unhandled-file-name-directory 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 valid-instantiator-p 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 # 0/ 0 0.000 8=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 display-message 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 valid-specifier-tag-set-p 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 assoc 0/ 0 0.000 5=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 valid-specifier-locale-p 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 keysyms-equal 0/ 0 0.000 32=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 add-spec-list-to-specifier 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 noninteractive 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 extent-end-position 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 list 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 point-marker 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 decode-buffer 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 point-max-marker 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 set-specifier 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 mapcar-extents 0/ 0 0.000 430=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 byte-code 0/ 0 0.000 9=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-move-to-filename 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 auto-show-make-point-visible 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 string-match 0/ 0 0.000 5=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 intern 0/ 0 0.000 32=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 file-name-directory 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 call-process 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-make-switches-string 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-indent-listing 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-goto-file 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 selected-window 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-remember-omitted 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-insert-set-headerline-properties-internal 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 dired-mark-remembered 0/ 0 0.000 1=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 message 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 keymap-name 0/ 0 0.000 1269=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 frame-type 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 fmakunbound 0/ 0 0.000 2=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 console-type 0/ 0 0.000 4=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 =2D------------------------------------------------------------------------= ------ Total 9 100.000 17396 0 =2D-=20 |---------------------| | XEmacs - The only _______ you'll ever need. | | Fill in the blank, yes, it's THAT good! | |-------------------------------------| --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Eicq - The XEmacs ICQ Client iEYEABECAAYFAkGApvcACgkQHSfbS6lLMAOrKACgqKThxsCMQgHFY60llsIbFhJi xSoAnRXsCCvrBXoPgAte8GmvTNMv3f4o =FYII -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Thu Oct 28 04:44:05 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S8hsAX002295; Thu, 28 Oct 2004 04:43:55 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S8hqkv002286 for ; Thu, 28 Oct 2004 04:43:52 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9S8hq0b002284 for xemacs-beta-mailman@xemacs.org; Thu, 28 Oct 2004 04:43:52 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9S8hmXf002261 for ; Thu, 28 Oct 2004 04:43:48 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9S8hmYn002260 for xemacweb@tux.org; Thu, 28 Oct 2004 04:43:48 -0400 Received: from smtp809.mail.sc5.yahoo.com (smtp809.mail.sc5.yahoo.com [66.163.168.188]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9S8hSWs002202 for ; Thu, 28 Oct 2004 04:43:28 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp809.mail.sc5.yahoo.com with SMTP; 28 Oct 2004 08:43:26 -0000 From: "Ben Wing" To: "'Steve Youngs'" Date: Thu, 28 Oct 2004 03:45:10 -0700 Keywords: compiled-function, file, throw, nil, total, list, extent-property, error, buffer, string-match, run-hooks, revert Message-ID: <00a001c4bcdb$3313eca0$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9S8hSWs002202 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: The byte-char patch X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org It should make operations on non-completely-ASCII files faster. In your case, you see negligible [if any] time spent in byte-char conversion, probably because your file is totally ASCII [and maybe not that large]; but visit a large non-pure-ASCII file like src/ChangeLog in an unpatched XEmacs, and go down somewhere in the middle, and you may notice that just moving the cursor around is real slow, even with font-lock off. Profiling shows 30-50% in byte-char conversion. With the new patch, that goes down to 2-5% typically. > -----Original Message----- > From: Steve Youngs [mailto:steve@youngs.au.com] > Sent: Thursday, October 28, 2004 1:00 AM > To: Ben Wing > Cc: XEmacs Beta > Subject: Re: The byte-char patch > > > * Ben Wing writes: > > > Please try it out and let me know [a] if there are problems with > > the patch itself; > > Applied fine. > > > [b] if you see any weird behaviors or crashes; > > Nothing yet. > > > [c] has it made a significant difference in speed in large > > buffers? > > What is supposed to be faster? I'm not noticing much (if > any) speed up. > > C-x d ~/ RET > M-x profile-key-sequence > g > > Function Name Ticks/Total %Usage > Calls GC-Usage/ Total > ===========================================/===== ====== > ===== ========/======= > (in redisplay) 326/ 416 61.049 > 3734 3448/ 3448 > (profile overhead) 98/ 98 18.352 > > (in garbage collection) 73/ 73 13.670 > 1 0/ 24 > next_event_internal() 15/ 15 2.809 > 3743 > execute_internal_event() 6/ 422 1.124 > 3743 308/ 6200 > accept-process-output 5/ 443 0.936 > 3738 0/ 6200 > re-search-forward 2/ 2 0.375 > 504 692/ 692 > (in map-extents-internal) 2/ 3 0.375 > 455 12460/ 12460 > byte-code 1/ 449 0.187 > 19 56/ 7384 > dired-make-permissions-interactive 1/ 77 0.187 > 144 0/ 213348 > process-mark 1/ 1 0.187 > 3740 > process-synchronize-point 1/ 4 0.187 > 3739 > goto-char 1/ 1 0.187 > 3739 > start-process-internal 1/ 1 0.187 > 1 600/ 1380 > set-extent-property 1/ 1 0.187 > 5937 197796/ 197796 > call-process-internal 0/ 450 0.000 > 1 24/ 7628 > article-update-date-lapsed 0/ 0 0.000 > 1 > dired-do-hide 0/ 0 0.000 > 1 24/ 48 > append 0/ 0 0.000 > 1 12/ 12 > canonicalize-inst-pair 0/ 0 0.000 > 12 48/ 656 > device-console 0/ 0 0.000 > 13 > dired-make-filename-string 0/ 0 0.000 > 3 > itimer-function-arguments 0/ 0 0.000 > 1 > marker-buffer 0/ 0 0.000 > 3739 > recent-files-find-and-write-file-hook 0/ 0 0.000 > 1 0/ 672 > itimer-timer-driver 0/ 0 0.000 > 2 24/ 1712 > # [dired-modeline-tracking-cmds this-command > dired-update-mode-line t] 2> > 0/ 0 0.000 > 1 > frame-live-p 0/ 0 0.000 > 14 > # butlast keysyms-equal last throw > handle-pre-motion-command-current-command-is-motion t] 4> > 0/ 0 0.000 > 48 0/ 1056 > characterp 0/ 0 0.000 > 64 > dired-set-file-modtime 0/ 0 0.000 > 2 0/ 380 > dired-goto-subdir 0/ 0 0.000 > 2 0/ 120 > dired-get-filename 0/ 1 0.000 > 2 108/ 276 > sort 0/ 0 0.000 > 2 > blink-cursor-post-command-hook 0/ 0 0.000 > 1 0/ 236 > add-spec-list-to-specifier 0/ 0 0.000 > 4 96/ 96 > dired-current-directory 0/ 0 0.000 > 3 > selected-frame 0/ 0 0.000 > 4 > specifier-instance 0/ 0 0.000 > 3 > file-attributes 0/ 0 0.000 > 2 248/ 344 > command-execute 0/ 534 0.000 > 0/ 275883 > boundp 0/ 0 0.000 > 2 > log-message 0/ 0 0.000 > 1 0/ 252 > char-to-string 0/ 0 0.000 > 37 888/ 888 > itimer-restart 0/ 0 0.000 > 2 > run-finalizers 0/ 0 0.000 > 1 > event-key 0/ 0 0.000 > 2 > event-live-p 0/ 0 0.000 > 2 > search-forward 0/ 0 0.000 > 6 > symbol-name 0/ 0 0.000 > 2 > valid-instantiator-p 0/ 0 0.000 > 16 608/ 608 > set-itimer-value-internal 0/ 0 0.000 > 9 128/ 128 > dired-indent-listing 0/ 0 0.000 > 1 24/ 3528 > profile-key-sequence 0/ 534 0.000 > 0/ 275883 > buffer-modified-p 0/ 0 0.000 > 3 > point-max-marker 0/ 0 0.000 > 2 48/ 48 > redisplay-echo-area 0/ 0 0.000 > 3 72/ 72 > itimer-is-idle 0/ 0 0.000 > 24 > window-buffer 0/ 0 0.000 > 1 > itimer-disable-timeout 0/ 0 0.000 > 2 0/ -24 > file-name-nondirectory 0/ 0 0.000 > 2 32/ 56 > point-min-marker 0/ 0 0.000 > 1 24/ 24 > insert-directory 0/ 450 0.000 > 2 60/ 8000 > extent-face 0/ 0 0.000 > 4 > # > 0/ 0 0.000 > 3 > add-timeout 0/ 0 0.000 > 2 24/ 24 > indent-rigidly 0/ 0 0.000 > 1 0/ 3480 > extent-end-position 0/ 0 0.000 > 2 > throw 0/ 0 0.000 > 8 -12/ -12 > dired-manual-move-to-filename 0/ 3 0.000 > 144 0/ 4268 > dired-set-text-properties 0/ 1 0.000 > 143 0/ 28028 > key-press-event-p 0/ 0 0.000 > 2 > butlast 0/ 0 0.000 > 24 288/ 288 > # extent-property dired-file-name] 3> > 0/ 0 0.000 > 40 > file-name-as-directory 0/ 0 0.000 > 7 144/ 216 > itimerp 0/ 0 0.000 > 70 > dired-get-headerline 0/ 0 0.000 > 1 12/ 116 > recent-files-remove-entry 0/ 0 0.000 > 1 660/ 660 > dired-goto-file 0/ 1 0.000 > 1 32/ 596 > itimer-run-expired-timers 0/ 0 0.000 > 2 816/ 1392 > dired-manual-move-to-end-of-filename 0/ 2 0.000 > 143 0/ 4076 > paren-nuke-extent 0/ 0 0.000 > 1 > process-status 0/ 0 0.000 > 1 > match-data 0/ 0 0.000 > 4 240/ 240 > current-message-label 0/ 0 0.000 > 2 > extent-property 0/ 0 0.000 > 60 > dired-remember-omitted 0/ 0 0.000 > 1 > dired-maybe-filename-end 0/ 2 0.000 > 143 0/ 4004 > apply 0/ 450 0.000 > 48 0/ 8648 > append-message 0/ 0 0.000 > 2 48/ 96 > cleanup-simple-finalizers 0/ 0 0.000 > 1 > # remove-message-hook] 4> > 0/ 0 0.000 > 1 0/ 252 > auto-show-should-take-action-p 0/ 0 0.000 > 1 > dired-subdir-max 0/ 0 0.000 > 1 > dired-set-extent-text-properties 0/ 0 0.000 > 143 0/ 16588 > insert-string 0/ 0 0.000 > 3 > itimer-time-difference 0/ 0 0.000 > 4 448/ 448 > dired-mark-remembered 0/ 0 0.000 > 1 > frame-device 0/ 0 0.000 > 13 > dired-readin 0/ 533 0.000 > 1 0/ 272251 > canonicalize-inst-list 0/ 0 0.000 > 8 48/ 704 > device-live-p 0/ 0 0.000 > 13 > disable-timeout 0/ 0 0.000 > 2 -24/ -24 > mapc 0/ 534 0.000 > 3 0/ 275895 > string-to-char 0/ 0 0.000 > 1269 > regexp-quote 0/ 0 0.000 > 1 24/ 24 > fboundp 0/ 0 0.000 > 4 > set-process-sentinel 0/ 0 0.000 > 3 > canonicalize-spec 0/ 0 0.000 > 4 48/ 752 > itimer-uses-arguments 0/ 0 0.000 > 1 > current-indentation 0/ 0 0.000 > 144 > clear-message 0/ 0 0.000 > 3 0/ 288 > intern 0/ 0 0.000 > 32 > run-hooks 0/ 0 0.000 > 2 0/ 672 > blink-cursor-callback 0/ 0 0.000 > 3 0/ 744 > indent-to 0/ 0 0.000 > 144 3456/ 3456 > canonicalize-spec-list 0/ 0 0.000 > 4 48/ 800 > set-buffer-modified-p 0/ 0 0.000 > 4 > dired-insert-headerline 0/ 0 0.000 > 1 24/ 508 > recent-files-get-file-name 0/ 0 0.000 > 1 > dired-move-to-filename 0/ 1 0.000 > 4 0/ 112 > dired-activate-permissions 0/ 76 0.000 > 1269 24/ 177708 > dired-move-to-end-of-filename 0/ 0 0.000 > 2 0/ 56 > event-type 0/ 0 0.000 > 2 > process-exit-status 0/ 0 0.000 > 1 > specifier-type 0/ 0 0.000 > 8 > execute-extended-command 0/ 534 0.000 > 0/ 275883 > mapc-internal 0/ 534 0.000 > 3 0/ 275895 > process-send-eof 0/ 0 0.000 > 1 > balloon-help-go-away 0/ 0 0.000 > 1 > truncate-command-history-for-gc 0/ 0 0.000 > 1 > dired-insert-set-headerline-properties 0/ 0 0.000 > 1 0/ 260 > map-extents 0/ 3 0.000 > 436 0/ 12180 > assoc 0/ 0 0.000 > 5 > # window-buffer gnus-article-mode point-marker > re-search-forward ^X-Sent: nil t article-date-lapsed > marker-position] 4> > 0/ 0 0.000 > 1 > string-match 0/ 0 0.000 > 6 192/ 192 > call-process 0/ 450 0.000 > 1 24/ 7680 > dired-subdir-hidden-p 0/ 0 0.000 > 1 0/ 88 > copy-sequence 0/ 0 0.000 > 2 96/ 96 > dired-next-subdir 0/ 0 0.000 > 1 > file-name-directory 0/ 0 0.000 > 4 72/ 96 > # coding-system-for-write stderr errbuf proc > process-synchronize-point write-region-internal 1 buffer-size > nil major-rms-kludge-city process-status exit > set-process-sentinel throw call-process-done > process-exit-status signal] 8> > 0/ 0 0.000 > 1 0/ -12 > stop-profiling 0/ 0 0.000 > 1 > mapcar-extents 0/ 3 0.000 > 430 0/ 12012 > window-minibuffer-p 0/ 0 0.000 > 1 > file-directory-p 0/ 0 0.000 > 3 0/ 188 > set-specifier 0/ 0 0.000 > 4 48/ 944 > looking-at 0/ 0 0.000 > 652 500/ 500 > recent-files-no-match 0/ 0 0.000 > 1 > current-time 0/ 0 0.000 > 5 180/ 180 > # > 0/ 0 0.000 > 8 > (in internal-external conversion) 0/ 0 0.000 > 5 > window-truncated-p 0/ 0 0.000 > 1 > expand-file-name 0/ 0 0.000 > 30 28/ 244 > pending-delete-pre-hook 0/ 0 0.000 > 1 > itimer-value 0/ 0 0.000 > 32 > set-extent-face 0/ 0 0.000 > 1413 > dired-maybe-filename-start 0/ 1 0.000 > 144 0/ 4004 > format 0/ 0 0.000 > 3 144/ 144 > call-with-condition-handler 0/ 0 0.000 > 1 0/ 252 > recent-files-retrieve-entry 0/ 0 0.000 > 1 > make-extent 0/ 0 0.000 > 1413 39564/ 39564 > dired-update-mode-line 0/ 0 0.000 > 2 0/ 352 > store-match-data 0/ 0 0.000 > 4 > dired-remember-hidden 0/ 0 0.000 > 1 0/ 88 > point 0/ 0 0.000 > 1 > functionp 0/ 0 0.000 > 1 > dired-handler-fn 0/ 450 0.000 > 42 1344/ 9036 > auto-show-make-point-visible 0/ 0 0.000 > 1 > start-profiling 0/ 0 0.000 > -12/ -12 > dired-insert-old-subdirs 0/ 0 0.000 > 1 > valid-specifier-tag-p 0/ 0 0.000 > 4 > raw-append-message 0/ 0 0.000 > 3 0/ 72 > paren-highlight 0/ 0 0.000 > 1 > dired-highlight-filename-mark 0/ 1 0.000 > 4 > get-buffer-create 0/ 0 0.000 > 1 > input-pending-p 0/ 0 0.000 > 1 > dired-revert 0/ 534 0.000 > 1 48/ 274359 > list 0/ 0 0.000 > 1 12/ 12 > fmakunbound 0/ 0 0.000 > 2 > console-type 0/ 0 0.000 > 16 > process-has-separate-stderr-p 0/ 0 0.000 > 3739 > char-equal 0/ 0 0.000 > 294 > device-type 0/ 0 0.000 > 13 > itimer-function 0/ 0 0.000 > 1 > # > 0/ 0 0.000 > 20 > find-file-name-handler 0/ 0 0.000 > 4 > next-window 0/ 0 0.000 > 1 > extent-list 0/ 4 0.000 > 430 0/ 12012 > run-hook-with-args 0/ 0 0.000 > 1 0/ 252 > frame-type 0/ 0 0.000 > 13 > dired-readin-insert 0/ 533 0.000 > 1 0/ 262004 > recent-files-add-file 0/ 0 0.000 > 1 12/ 672 > message 0/ 0 0.000 > 2 24/ 500 > dired-make-switches-string 0/ 0 0.000 > 1 24/ 96 > call-interactively 0/ 534 0.000 > 1 0/ 275883 > log-message-filter 0/ 0 0.000 > 1 0/ 156 > unhandled-file-name-directory 0/ 0 0.000 > 1 0/ 60 > handle-pre-motion-command-current-command-is-motion > 0/ 0 0.000 > 2 0/ 1056 > dired-simple-subdir-alist 0/ 0 0.000 > 1 72/ 548 > display-message 0/ 0 0.000 > 2 0/ 360 > dired-sort-set-modeline 0/ 0 0.000 > 2 64/ 304 > process-buffer 0/ 0 0.000 > 3739 > dired-insert-directory 0/ 533 0.000 > 1 0/ 261908 > last 0/ 0 0.000 > 8 > selected-window 0/ 0 0.000 > 6 > event-modifiers 0/ 0 0.000 > 2 > balloon-help-pre-command-hook 0/ 0 0.000 > 1 > # > 0/ 0 0.000 > 8 96/ 96 > bufferp 0/ 0 0.000 > 1 > dired-insert-set-properties 0/ 83 0.000 > 1 0/ 250356 > valid-specifier-locale-p 0/ 0 0.000 > 4 > get-buffer 0/ 0 0.000 > 2 > reverse 0/ 0 0.000 > 3 60/ 60 > vectorp 0/ 0 0.000 > 2 > directory-file-name 0/ 0 0.000 > 6 140/ 188 > delq 0/ 0 0.000 > 2 > process-live-p 0/ 0 0.000 > 1 > handle-pre-motion-command 0/ 0 0.000 > 1 0/ 528 > buffer-live-p 0/ 0 0.000 > 3739 > mapcar 0/ 0 0.000 > 7 96/ 192 > devicep 0/ 0 0.000 > 1 > dispatch-event 0/ 534 0.000 > 2 232/ 275895 > framep 0/ 0 0.000 > 1 > handle-post-motion-command 0/ 0 0.000 > 1 0/ 528 > extent-start-position 0/ 0 0.000 > 4 > dired-update-mode-line-modified 0/ 0 0.000 > 1 0/ 28 > dired-insert-set-headerline-properties-internal > 0/ 0 0.000 > 1 0/ 144 > keysyms-equal 0/ 0 0.000 > 32 0/ 768 > keymap-name 0/ 0 0.000 > 1269 > erase-buffer 0/ 0 0.000 > 4 8563/ 8619 > walk-windows 0/ 0 0.000 > 1 > # preserve-modes) "...(395)" [--dolist-temp--61129 rx found > buffer-file-coding-system-when-loaded auto-save-p file-name > nil recent-auto-save-p file-readable-p y-or-n-p Buffer has > been auto-saved recently. Revert from auto-save file? error > Buffer does not seem to be associated with any file > buffer-modified-p string-match t yes-or-no-p format Revert > buffer from file %s? run-hooks before-revert-hook > revert-buffer-internal verify-visited-file-modtime > default-value after-revert-hook local-variable-p > file-exists-p File %s no longer exists! unlock-buffer > escape-quoted coding-system-base get-coding-system > insert-file-contents set-buffer-file-coding-system > after-find-file set-default revert-buffer-internal-hook > make-local-variable kill-local-variable > set-visited-file-modtime err (hack-local-variables) ((error > (byte-code ÁÂÃÄÅ !$. [err lwarn local-variables warning File > local-variables error: %s error-message-string] 6))) > buffer-file-coding-system noconfirm newbuf delay-prompt > buffer-auto-save-file-name buffer-undo-list > should-update-bfcs adjust-eol revert-buffer-function > ignore-auto opoint buffer-file-name local-hook local-hook-p > global-hook revert-buffer-insert-file-contents-function > coding-system-for-read old-bfcs revert-without-query > buffer-backed-up buffer-read-only preserve-modes] 7 1077644 > (list (not current-prefix-arg))> > 0/ 534 0.000 > 1 0/ 274359 > balloon-help-displayed 0/ 0 0.000 > 1 > subst-char-in-region 0/ 0 0.000 > 1 > mapconcat 0/ 0 0.000 > 1 24/ 72 > dired-sort-type 0/ 0 0.000 > 2 0/ 240 > point-marker 0/ 0 0.000 > 2 48/ 48 > dired-remember-marks 0/ 0 0.000 > 1 0/ 76 > valid-specifier-tag-set-p 0/ 0 0.000 > 4 > not 0/ 0 0.000 > 1 > remove-message 0/ 0 0.000 > 3 12/ 264 > -------------------------------------------------------------- > ----------------- > Total 534 100.000 > 59346 275883 > > Compare that to doing the same thing in a comparitively > configured 21.4... > > Function Name Ticks/Total %Usage > Calls GC-Usage/ Total > ===========================================/===== ====== > ===== ========/======= > map-extents 2/ 0 22.222 > 436 > looking-at 1/ 0 11.111 > 652 > old-call-process-internal 1/ 0 11.111 > 1 > set-extent-property 1/ 0 11.111 > 5937 > make-extent 1/ 0 11.111 > 1413 > redisplay-echo-area 1/ 0 11.111 > 2 > dired-set-extent-text-properties 1/ 0 11.111 > 143 > dired-activate-permissions 1/ 0 11.111 > 1269 > paren-nuke-extent 0/ 0 0.000 > 1 > log-message 0/ 0 0.000 > 1 > key-press-event-p 0/ 0 0.000 > 2 > string-to-char 0/ 0 0.000 > 1269 > event-key 0/ 0 0.000 > 2 > characterp 0/ 0 0.000 > 64 > # > 0/ 0 0.000 > 20 > dired-maybe-filename-start 0/ 0 0.000 > 144 > dired-make-filename-string 0/ 0 0.000 > 3 > recent-files-add-file 0/ 0 0.000 > 1 > mapc 0/ 0 0.000 > 3 > recent-files-retrieve-entry 0/ 0 0.000 > 1 > dired-sort-set-modeline 0/ 0 0.000 > 2 > sort 0/ 0 0.000 > 2 > input-pending-p 0/ 0 0.000 > 1 > handle-pre-motion-command 0/ 0 0.000 > 1 > indent-rigidly 0/ 0 0.000 > 1 > # [dired-modeline-tracking-cmds this-command > dired-update-mode-line t] 2> > 0/ 0 0.000 > 1 > butlast 0/ 0 0.000 > 24 > erase-buffer 0/ 0 0.000 > 3 > event-type 0/ 0 0.000 > 2 > dired-make-permissions-interactive 0/ 0 0.000 > 144 > # > 0/ 0 0.000 > 8 > dired-sort-type 0/ 0 0.000 > 2 > functionp 0/ 0 0.000 > 1 > throw 0/ 0 0.000 > 4 > window-truncated-p 0/ 0 0.000 > 1 > search-forward 0/ 0 0.000 > 6 > specifier-type 0/ 0 0.000 > 2 > canonicalize-inst-list 0/ 0 0.000 > 2 > canonicalize-inst-pair 0/ 0 0.000 > 3 > append-message 0/ 0 0.000 > 2 > insert-string 0/ 0 0.000 > 2 > # preserve-modes) "...(325)" [noconfirm --dolist-temp--44664 rx > found auto-save-p file-name nil recent-auto-save-p > file-readable-p y-or-n-p Buffer has been auto-saved recently. > Revert from auto-save file? error Buffer does not seem to > be associated with any file buffer-modified-p string-match t > yes-or-no-p format Revert buffer from file %s? run-hooks > before-revert-hook revert-buffer-internal > verify-visited-file-modtime default-value after-revert-hook > local-variable-p file-exists-p File %s no longer exists! > unlock-buffer insert-file-contents after-find-file > set-default revert-buffer-internal-hook make-local-variable > kill-local-variable set-visited-file-modtime err > (hack-local-variables) ((error (byte-code ÁÂÃÄÅ !$. [err > lwarn local-variables warning File local-variables error: %s > error-message-string] 6))) newbuf delay-prompt > buffer-auto-save-file-name buffer-undo-list > revert-buffer-function ignore-auto opoint buffer-file-name > local-hook local-hook-p global-hook > revert-buffer-insert-file-contents-function > revert-without-query buffer-backed-up buffer-read-only > preserve-modes] 7 942887 (list (not current-prefix-arg))> > 0/ 0 0.000 > 1 > dispatch-event 0/ 0 0.000 > 1 > balloon-help-go-away 0/ 0 0.000 > 1 > pending-delete-pre-hook 0/ 0 0.000 > 1 > append 0/ 0 0.000 > 1 > blink-cursor-post-command-hook 0/ 0 0.000 > 1 > insert-directory 0/ 0 0.000 > 2 > dired-goto-subdir 0/ 0 0.000 > 2 > dired-update-mode-line 0/ 0 0.000 > 2 > match-data 0/ 0 0.000 > 2 > file-name-nondirectory 0/ 0 0.000 > 2 > dired-readin-insert 0/ 0 0.000 > 1 > call-process-internal 0/ 0 0.000 > 1 > dired-insert-directory 0/ 0 0.000 > 1 > # butlast keysyms-equal last throw > handle-pre-motion-command-current-command-is-motion t] 4> > 0/ 0 0.000 > 48 > dired-insert-set-properties 0/ 0 0.000 > 1 > dired-simple-subdir-alist 0/ 0 0.000 > 1 > dired-update-mode-line-modified 0/ 0 0.000 > 1 > dired-remember-marks 0/ 0 0.000 > 1 > dired-do-hide 0/ 0 0.000 > 1 > dired-get-headerline 0/ 0 0.000 > 1 > stop-profiling 0/ 0 0.000 > 1 > clear-message 0/ 0 0.000 > 2 > get-buffer-create 0/ 0 0.000 > 1 > point-min-marker 0/ 0 0.000 > 1 > device-type 0/ 0 0.000 > 4 > set-buffer-modified-p 0/ 0 0.000 > 4 > device-console 0/ 0 0.000 > 4 > remove-message 0/ 0 0.000 > 2 > dired-set-text-properties 0/ 0 0.000 > 143 > run-hook-with-args 0/ 0 0.000 > 1 > paren-highlight 0/ 0 0.000 > 1 > recent-files-remove-entry 0/ 0 0.000 > 1 > dired-current-directory 0/ 0 0.000 > 3 > recent-files-find-and-write-file-hook 0/ 0 0.000 > 1 > set-extent-face 0/ 0 0.000 > 1413 > balloon-help-displayed 0/ 0 0.000 > 1 > current-message-label 0/ 0 0.000 > 2 > dired-subdir-hidden-p 0/ 0 0.000 > 1 > dired-subdir-max 0/ 0 0.000 > 1 > symbol-name 0/ 0 0.000 > 2 > run-hooks 0/ 0 0.000 > 2 > mark 0/ 0 0.000 > 1 > dired-get-filename 0/ 0 0.000 > 2 > device-live-p 0/ 0 0.000 > 4 > # extent-property dired-file-name] 3> > 0/ 0 0.000 > 40 > indent-to 0/ 0 0.000 > 144 > handle-post-motion-command 0/ 0 0.000 > 1 > extent-at 0/ 0 0.000 > 1 > canonicalize-spec-list 0/ 0 0.000 > 1 > canonicalize-spec 0/ 0 0.000 > 1 > atomic-extent-post-hook 0/ 0 0.000 > 1 > valid-specifier-tag-p 0/ 0 0.000 > 1 > not 0/ 0 0.000 > 1 > raw-append-message 0/ 0 0.000 > 2 > handle-pre-motion-command-current-command-is-motion > 0/ 0 0.000 > 2 > dired-set-file-modtime 0/ 0 0.000 > 2 > balloon-help-pre-command-hook 0/ 0 0.000 > 1 > last 0/ 0 0.000 > 8 > extent-start-position 0/ 0 0.000 > 4 > reverse 0/ 0 0.000 > 3 > re-search-forward 0/ 0 0.000 > 504 > dired-readin 0/ 0 0.000 > 1 > fboundp 0/ 0 0.000 > 4 > dired-handler-fn 0/ 0 0.000 > 37 > find-file-name-handler 0/ 0 0.000 > 4 > dired-insert-headerline 0/ 0 0.000 > 1 > char-to-string 0/ 0 0.000 > 37 > char-equal 0/ 0 0.000 > 294 > dired-insert-set-headerline-properties 0/ 0 0.000 > 1 > store-match-data 0/ 0 0.000 > 2 > buffer-modified-p 0/ 0 0.000 > 3 > dired-remember-hidden 0/ 0 0.000 > 1 > dired-insert-old-subdirs 0/ 0 0.000 > 1 > dired-revert 0/ 0 0.000 > 1 > dired-next-subdir 0/ 0 0.000 > 1 > selected-frame 0/ 0 0.000 > 4 > frame-live-p 0/ 0 0.000 > 5 > frame-device 0/ 0 0.000 > 4 > extent-list 0/ 0 0.000 > 430 > dired-move-to-end-of-filename 0/ 0 0.000 > 2 > directory-file-name 0/ 0 0.000 > 6 > log-message-filter 0/ 0 0.000 > 1 > delq 0/ 0 0.000 > 2 > dired-maybe-filename-end 0/ 0 0.000 > 143 > event-modifiers 0/ 0 0.000 > 2 > dired-manual-move-to-filename 0/ 0 0.000 > 144 > dired-manual-move-to-end-of-filename 0/ 0 0.000 > 143 > recent-files-get-file-name 0/ 0 0.000 > 1 > recent-files-no-match 0/ 0 0.000 > 1 > extent-face 0/ 0 0.000 > 4 > mapc-internal 0/ 0 0.000 > 3 > mapcar 0/ 0 0.000 > 7 > current-indentation 0/ 0 0.000 > 144 > mapconcat 0/ 0 0.000 > 1 > # > 0/ 0 0.000 > 3 > event-live-p 0/ 0 0.000 > 2 > extent-property 0/ 0 0.000 > 60 > subst-char-in-region 0/ 0 0.000 > 1 > mark-marker 0/ 0 0.000 > 1 > apply 0/ 0 0.000 > 42 > format 0/ 0 0.000 > 3 > dired-highlight-filename-mark 0/ 0 0.000 > 4 > file-directory-p 0/ 0 0.000 > 2 > file-name-as-directory 0/ 0 0.000 > 6 > expand-file-name 0/ 0 0.000 > 27 > auto-show-should-take-action-p 0/ 0 0.000 > 1 > file-attributes 0/ 0 0.000 > 2 > regexp-quote 0/ 0 0.000 > 1 > atomic-extent-pre-hook 0/ 0 0.000 > 1 > unhandled-file-name-directory 0/ 0 0.000 > 1 > valid-instantiator-p 0/ 0 0.000 > 4 > # > 0/ 0 0.000 > 8 > display-message 0/ 0 0.000 > 2 > valid-specifier-tag-set-p 0/ 0 0.000 > 1 > assoc 0/ 0 0.000 > 5 > valid-specifier-locale-p 0/ 0 0.000 > 1 > keysyms-equal 0/ 0 0.000 > 32 > add-spec-list-to-specifier 0/ 0 0.000 > 1 > noninteractive 0/ 0 0.000 > 1 > extent-end-position 0/ 0 0.000 > 2 > list 0/ 0 0.000 > 1 > point-marker 0/ 0 0.000 > 2 > decode-buffer 0/ 0 0.000 > 1 > point-max-marker 0/ 0 0.000 > 2 > set-specifier 0/ 0 0.000 > 1 > mapcar-extents 0/ 0 0.000 > 430 > byte-code 0/ 0 0.000 > 9 > dired-move-to-filename 0/ 0 0.000 > 4 > auto-show-make-point-visible 0/ 0 0.000 > 1 > string-match 0/ 0 0.000 > 5 > intern 0/ 0 0.000 > 32 > file-name-directory 0/ 0 0.000 > 4 > call-process 0/ 0 0.000 > 1 > dired-make-switches-string 0/ 0 0.000 > 1 > dired-indent-listing 0/ 0 0.000 > 1 > dired-goto-file 0/ 0 0.000 > 1 > selected-window 0/ 0 0.000 > 1 > dired-remember-omitted 0/ 0 0.000 > 1 > dired-insert-set-headerline-properties-internal > 0/ 0 0.000 > 1 > dired-mark-remembered 0/ 0 0.000 > 1 > message 0/ 0 0.000 > 2 > keymap-name 0/ 0 0.000 > 1269 > frame-type 0/ 0 0.000 > 4 > fmakunbound 0/ 0 0.000 > 2 > console-type 0/ 0 0.000 > 4 > -------------------------------------------------------------- > ----------------- > Total 9 100.000 > 17396 0 > > > > -- > |---------------------| > | XEmacs - The only _______ you'll ever need. | > | Fill in the blank, yes, it's THAT good! | > |-------------------------------------| > From xemacs-beta-bounces@xemacs.org Thu Oct 28 07:28:49 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SBS2ap025345; Thu, 28 Oct 2004 07:28:18 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SBRswl025305 for ; Thu, 28 Oct 2004 07:27:54 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9SBRse3025303 for xemacs-beta-mailman@xemacs.org; Thu, 28 Oct 2004 07:27:54 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SBRoDE025270 for ; Thu, 28 Oct 2004 07:27:50 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9SBRoXj025265 for xemacweb@tux.org; Thu, 28 Oct 2004 07:27:50 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SBRmpY025239; Thu, 28 Oct 2004 07:27:48 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CN8RU-0000AH-00; Thu, 28 Oct 2004 20:27:44 +0900 To: xemacs-patches@xemacs.org References: <873c00er4h.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 28 Oct 2004 20:27:43 +0900 In-Reply-To: (Adrian Aichner's message of "Wed, 27 Oct 2004 21:32:37 +0200") Message-ID: <87fz3z2ic0.fsf_-_@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL,LINES_OF_YELLING autolearn=no version=2.63 Cc: Katsumi Yamaoka , xemacs-beta@xemacs.org, Adrian Aichner Subject: [AC21.5R21.4] Re: 21.5.18 call-process-region bug X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: xemacs-patches@xemacs.org List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org APPROVE COMMIT 21.5 RECOMMEND 21.4 This is a nasty, data-eating bug and my patch fixes all known symptoms as well as passing what is AFAICT a comprehensive test for similar bugs, so I'm committing it. Will revert or patch on queries. The specification is not entirely clear, but I'm assuming that the effect desired is (1) Save off the region contents somewhere. (2) Delete the region from the buffer. (3) Feed the saved text to the process. (4) Insert the result before point. If everybody agrees that's the right way to do this, I'll fix the docs later (also for 21.4, remind me, Vin). Vin: the code-process.el patch is _not_ appropriate for 21.4 (21.4 is not buggy and uses a completely different approach, anyway), but I think you want the regression tests. >>>>> "APA" == Adrian Aichner writes: APA> "Stephen J. Turnbull" writes: >>>>>>> "KY" == Katsumi Yamaoka writes: KY> I couldn't read that the specification of call-process-region KY> has been changed. >> It hasn't, this is just a bug. Since 21.5.18 is "released", I >> think APA> And that bug is mine. Well, my apologies for stealing your bug, but I had to fix the bug to make sure my regression test was right. :-) Index: lisp/ChangeLog =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/ChangeLog,v retrieving revision 1.594 diff -u -U0 -r1.594 ChangeLog --- lisp/ChangeLog 22 Oct 2004 05:17:58 -0000 1.594 +++ lisp/ChangeLog 28 Oct 2004 11:12:33 -0000 @@ -0,0 +1,5 @@ +2004-10-28 Stephen J. Turnbull + + * code-process.el (call-process-region): Fix region deletion bug. + Report by Katsumi Yamaoka . + Index: tests/ChangeLog =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/tests/ChangeLog,v retrieving revision 1.61 diff -u -U0 -r1.61 ChangeLog --- tests/ChangeLog 22 Oct 2004 05:19:31 -0000 1.61 +++ tests/ChangeLog 28 Oct 2004 11:12:33 -0000 @@ -0,0 +1,6 @@ +2004-10-28 Stephen J. Turnbull + + * automated/os-tests.el: New file. Add tests for bug reported by + Katsumi Yamaoka 2004-10-26 . Test + suggested by Katsumi Yamaoka . + Index: lisp/code-process.el =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/code-process.el,v retrieving revision 1.13 diff -u -u -r1.13 code-process.el --- lisp/code-process.el 3 Apr 2004 20:00:26 -0000 1.13 +++ lisp/code-process.el 28 Oct 2004 11:12:42 -0000 @@ -165,27 +165,27 @@ The read/write coding systems used for process I/O on the process are the same as for `call-process'." - ;; We used to delete the text before calling call-process; that was when - ;; a temporary file was used to pass the text to call-process. Now that - ;; we don't do that, we delete the text afterward; if it's being inserted - ;; in the same buffer, make sure we track the insertion, and don't get - ;; any of it in the deleted region. We keep marker s before the - ;; insertion and e afterward. Finally we delete the regions before - ;; and after the insertion. - (let ((s (and deletep (copy-marker (point)))) - (e (and deletep (copy-marker (point) t)))) - (let ((retval - (apply #'call-process program (list (current-buffer) start end) - buffer displayp args))) - ;; If start and end were the same originally, e will be beyond s now - (when (and deletep (> e s)) - ;; APA: Is it always correct to honor narrowing, which affects - ;; (point-min) and (point-max)? - ;; Delete region before insertion. - (delete-region (point-min) s) - ;; Delete region after insertion. - (delete-region e (point-max))) - retval))) + + ;; We can't delete the region before feeding it to `call-process', so we + ;; take care not to delete the insertion when we delete the region. START + ;; and END may not be markers; copy them. (point) will end up after the + ;; insertion. A copy of (point) tracks the beginning of the insertion. + + (let ((s (and deletep (copy-marker start))) ; Only YOU can + (e (and deletep (copy-marker end t))) ; prevent + (p (and deletep (copy-marker (point)))) ; excess consing! + (retval + (apply #'call-process program (list (current-buffer) start end) + buffer displayp args))) + (when deletep + (if (<= s p e) + ;; region was split by insertion + ;; the order checks are gilt lilies + (progn (when (< (point) e) (delete-region (point) e)) + (when (< s p) (delete-region s p))) + ;; insertion was outside of region + (delete-region s e))) + retval)) (defun start-process (name buffer program &rest program-args) "Start a program in a subprocess. Return the process object for it. Index: tests/automated/os-tests.el =================================================================== RCS file: tests/automated/os-tests.el diff -N tests/automated/os-tests.el --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ tests/automated/os-tests.el 28 Oct 2004 11:15:14 -0000 @@ -0,0 +1,91 @@ +;;; os-tests.el --- test support for OS interaction + +;; Copyright (C) 2004 Free Software Foundation + +;; Author: Stephen J. Turnbull +;; Maintainer: Stephen J. Turnbull +;; Created: 2004 October 28 +;; Keywords: tests, process support + +;; This file is part of XEmacs. + +;; XEmacs is free software; you can redistribute it and/or modify it +;; under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. + +;; XEmacs is distributed in the hope that it will be useful, but +;; WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +;; General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with XEmacs; see the file COPYING. If not, write to the Free +;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +;; 02111-1307, USA. + +;;; Synched up with: Not in FSF. + +;;; Commentary: + +;; Test OS support. Processes, environment variables, etc. +;; See test-harness.el for instructions on how to run these tests. + +;; call-process-region bug reported by Katsumi Yamaoka on 2004-10-26 +;; in , who suggested the basic test scheme +;; in . + +;; tac works by lines, unfortunately +(let* ((original-string "a\nb\nc\nd\n") + (tac-cases (if (executable-find "tac") + '((1 . "c\nb\na\nd\n") + (3 . "a\nc\nb\nd\n") + (5 . "a\nc\nb\nd\n") + (7 . "a\nc\nb\nd\n") + (9 . "a\nd\nc\nb\n")) + nil)) + (cat-cases (if (executable-find "cat") + '((1 . "b\nc\na\nd\n") + (3 . "a\nb\nc\nd\n") + (5 . "a\nb\nc\nd\n") + (7 . "a\nb\nc\nd\n") + (9 . "a\nd\nb\nc\n")) + nil)) + cases case) + (with-temp-buffer + (Skip-Test-Unless tac-cases + "tac executable not found" + "Tests of call-process-region with region deleted after inserting +tac process output." + (setq cases tac-cases) + (while cases + (setq case (car cases) + cases (cdr cases)) + (flet ((do-test (pos result) + (erase-buffer) + (insert original-string) + (goto-char pos) + (call-process-region 3 7 "tac" t t) + (goto-char (point-min)) + (Assert (looking-at result)))) + (do-test (car case) (cdr case))))) + ;; if you're in that much of a hurry you can blow cat off + ;; if you've done tac, but I'm not going to bother + (Skip-Test-Unless cat-cases + "cat executable not found" + "Tests of call-process-region with region deleted after inserting +cat process output." + (setq cases cat-cases) + (while cases + (setq case (car cases) + cases (cdr cases)) + (flet ((do-test (pos result) + (erase-buffer) + (insert original-string) + (goto-char pos) + (call-process-region 3 7 "cat" t t) + (goto-char (point-min)) + (Assert (looking-at result)))) + (do-test (car case) (cdr case))))))) + +;;; end of os-tests.el -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Thu Oct 28 11:59:59 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SFxsJq026196; Thu, 28 Oct 2004 11:59:55 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SFu29Y025411 for ; Thu, 28 Oct 2004 11:56:02 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9SFu2OS025410 for xemacs-beta-mailman@xemacs.org; Thu, 28 Oct 2004 11:56:02 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SFu1HZ025397 for ; Thu, 28 Oct 2004 11:56:01 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9SFu1xt025396 for xemacweb@tux.org; Thu, 28 Oct 2004 11:56:01 -0400 Received: from yxa.extundo.com (root@178.230.13.217.in-addr.dgcsystems.net [217.13.230.178]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SFseX9025098 for ; Thu, 28 Oct 2004 11:56:01 -0400 Received: from esemetz.metz.supelec.fr (esemetz.metz.supelec.fr [193.48.224.212]) by yxa.extundo.com (8.13.1/8.13.1/Debian-15) with ESMTP id i9SDjEst019401 for ; Thu, 28 Oct 2004 15:45:16 +0200 Received: from ANSIBLE.metz.supelec.fr (ansible.metz.supelec.fr [193.48.224.192]) by esemetz.metz.supelec.fr (8.11.6/8.9.3) with ESMTP id i9SDj3519670 for ; Thu, 28 Oct 2004 15:45:03 +0200 To: xemacs-beta@xemacs.org From: Fabrice Popineau Date: Thu, 28 Oct 2004 15:45:05 +0200 Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version 0.75-1, clamav-milter version 0.75c on yxa-iv X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 217.13.230.178 is authenticated by a trusted mechanism) X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: Possible problem in process.el X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Two things : - I think that the content of process.el should better be move to raw-process.el and process.el should just encapsulate raw-process.el rather than the current situation. Actually, I had to swap contents to solve an issue, but can't remember exactly what it was. Anyway, that would match better what the names let suppose. - More seriously, the exit-code of call-process-region is lost in shell-command-on-region when you call it with 'replace being t. The following patch fixes it. -- Fabrice --- process.el~ 2004-04-27 17:17:37.000000000 +0200 +++ process.el 2004-10-28 15:40:12.000000000 +0200 @@ -388,17 +388,19 @@ (and output-buffer (not (or (bufferp output-buffer) (stringp output-buffer))))) ;; Replace specified region with output from command. - (let ((swap (and replace (< start end)))) + (let ((swap (and replace (< start end))) + exit-status) ;; Don't muck with mark unless REPLACE says we should. (goto-char start) (and replace (push-mark)) - (call-process-region start end shell-file-name t t nil - shell-command-switch command) + (setq exit-status (call-process-region start end shell-file-name t t nil + shell-command-switch command)) (let ((shell-buffer (get-buffer "*Shell Command Output*"))) (and shell-buffer (not (eq shell-buffer (current-buffer))) (kill-buffer shell-buffer))) ;; Don't muck with mark unless REPLACE says we should. - (and replace swap (exchange-point-and-mark t))) + (and replace swap (exchange-point-and-mark t)) + exit-status) ;; No prefix argument: put the output in a temp buffer, ;; replacing its entire contents. (let ((buffer (get-buffer-create From xemacs-beta-bounces@xemacs.org Thu Oct 28 12:03:16 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SG3EiM027704; Thu, 28 Oct 2004 12:03:14 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SG3Cql027692 for ; Thu, 28 Oct 2004 12:03:12 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9SG3CGJ027691 for xemacs-beta-mailman@xemacs.org; Thu, 28 Oct 2004 12:03:12 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SG39wG027663 for ; Thu, 28 Oct 2004 12:03:09 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9SG39p0027662 for xemacweb@tux.org; Thu, 28 Oct 2004 12:03:09 -0400 Received: from yxa.extundo.com (root@178.230.13.217.in-addr.dgcsystems.net [217.13.230.178]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SG2v7D027581 for ; Thu, 28 Oct 2004 12:03:08 -0400 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.186]) by yxa.extundo.com (8.13.1/8.13.1/Debian-15) with ESMTP id i9SCe8Nj015847 for ; Thu, 28 Oct 2004 14:40:08 +0200 Received: from [212.227.126.209] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CN9ZV-00010X-00; Thu, 28 Oct 2004 14:40:05 +0200 Received: from [80.131.68.135] (helo=Michael-Sperbers-Computer.deinprogramm.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CN9ZV-00054G-00; Thu, 28 Oct 2004 14:40:05 +0200 Received: by Michael-Sperbers-Computer.deinprogramm.de (Postfix, from userid 2246) id 24EB21CD6EC; Thu, 28 Oct 2004 14:38:37 +0200 (CEST) To: "Ben Wing" References: <002e01c4bc4f$f3d000f0$210110ac@NEEEEEEE> From: Michael Sperber Date: Thu, 28 Oct 2004 14:38:37 +0200 In-Reply-To: <002e01c4bc4f$f3d000f0$210110ac@NEEEEEEE> (Ben Wing's message of "Wed, 27 Oct 2004 11:08:23 -0700") Message-ID: User-Agent: Gnus/5.110002 (No Gnus v0.2) XEmacs/21.5 (chayote, darwin) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:9e0af5fe7aa38751f7114238a6f6ba23 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version 0.75-1, clamav-milter version 0.75c on yxa-iv X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 217.13.230.178 is authenticated by a trusted mechanism) Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9SG2v7D027581 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: Toolbar resizing et al. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Ben" == Ben Wing writes: Ben> Btw there is special code already to prevent any resizing when a window is Ben> maximized, so we could implement resizing of the frame if we wanted to when Ben> you switch buffers. We still don't want it. It's irritating enough visually as it is. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Thu Oct 28 12:05:47 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SG5jP6028622; Thu, 28 Oct 2004 12:05:45 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SG5hA0028604 for ; Thu, 28 Oct 2004 12:05:43 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9SG5hjr028603 for xemacs-beta-mailman@xemacs.org; Thu, 28 Oct 2004 12:05:43 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SG5gLM028591 for ; Thu, 28 Oct 2004 12:05:42 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9SG5g93028590 for xemacweb@tux.org; Thu, 28 Oct 2004 12:05:42 -0400 Received: from syl.extundo.com (syl.extundo.com [212.32.189.101]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SG5GqZ028460 for ; Thu, 28 Oct 2004 12:05:41 -0400 Received: from esemetz.metz.supelec.fr (esemetz.metz.supelec.fr [193.48.224.212]) by syl.extundo.com (8.12.10/8.12.10) with ESMTP id i9SD3oJl009066 for ; Thu, 28 Oct 2004 15:03:51 +0200 Received: from ANSIBLE.metz.supelec.fr (ansible.metz.supelec.fr [193.48.224.192]) by esemetz.metz.supelec.fr (8.11.6/8.9.3) with ESMTP id i9SDmv520053 for ; Thu, 28 Oct 2004 15:48:57 +0200 To: xemacs-beta@xemacs.org From: Fabrice Popineau Date: Thu, 28 Oct 2004 15:48:59 +0200 Message-ID: <654v6jhw.fsf@esemetz.metz.supelec.fr> User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chayote, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 212.32.189.101 is authenticated by a trusted mechanism) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: Background and raw-process X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org I wonder about the use of : (if-fboundp 'background (background (substring command 0 (match-beginning 0))) in #'shell-command. What guarantees that background has been loaded? Actually, it is misleading because #'if-fboundp is a macro, hence if it is expansed once has false, it won't be recomputed. I had the case were I was calling #'shell-command on a non-existent program (wrong path). The call failed. But when I fixed the path to the program, it still failed and that was because of #'if-fboundp failing. -- Fabrice From xemacs-beta-bounces@xemacs.org Thu Oct 28 13:07:53 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SH7jwc009802; Thu, 28 Oct 2004 13:07:47 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SH7h2N009795 for ; Thu, 28 Oct 2004 13:07:43 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9SH7hWx009794 for xemacs-beta-mailman@xemacs.org; Thu, 28 Oct 2004 13:07:43 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SH7gv6009783 for ; Thu, 28 Oct 2004 13:07:42 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9SH7fZl009782 for xemacweb@tux.org; Thu, 28 Oct 2004 13:07:41 -0400 Received: from main.gmane.org (main.gmane.org [80.91.229.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SH7Qg8009725 for ; Thu, 28 Oct 2004 13:07:26 -0400 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CNDkA-00044s-00 for ; Thu, 28 Oct 2004 19:07:22 +0200 Received: from lumberjack.physik.uni-ulm.de ([134.60.10.173]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 28 Oct 2004 19:07:22 +0200 Received: from Reiner.Steib by lumberjack.physik.uni-ulm.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 28 Oct 2004 19:07:22 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: xemacs-beta@xemacs.org To: xemacs-beta@xemacs.org From: Reiner Steib Date: Thu, 28 Oct 2004 19:07:02 +0200 Organization: Dept. of Theoretical Physics, University of Ulm Lines: 20 Message-ID: References: <87acu77dqb.fsf@tleepslib.sk.tsukuba.ac.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: lumberjack.physik.uni-ulm.de X-Face: /U7=m^"/-Dn61mAl{g9e3>\G5Tp,oEX|V)g2I1hBk\ML; )7A?6cmB-y7y?'NA^J<=oz7syB =(McAwIHgLX!.B?R3X}98d@?>CrT094KLWh]WU4gDpnL/")MS(XoQTv`Oq225uL>+; CpPXo$N5e>N> $tPd-gbB^F{gQS#1ase]XO~D4p4M"3+F-7~u]dy3I?Pb8RO*H-EFeWDUf?Rf, d]pv\Jvh2Cht!A=im yKAS2Z%Ao^;}W/qzMvMm Mail-Copies-To: nobody User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:z8UET5+CKYMy7TQ1azVgi6KiDKE= Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of gexb-xemacs-beta@m.gmane.org designates 80.91.229.2 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: [Bug: 21.4.15] Inf-loop using replace-in-string (was: [Bug: 21.4.15] Hangs in string-match) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Reiner Steib List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org On Thu, Oct 28 2004, Stephen J. Turnbull wrote: > There's a shy group in there. Shy group support in 21.4 was > disastrously buggy; the main bug I know about is fixed in 21.4 CVS and > the fix will be in the release of 21.4.16. BTW, I still think that the inf-loop of XEmacs in (replace-in-string "xe" "\\(x\\)?" "") as reported in December 2003 (see ) should be fixed. The bug (I don't agree to your evaluation that XEmacs is displaying correct behavior) is still present in 21.4.15. Bye, Reiner. -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/ From xemacs-beta-bounces@xemacs.org Thu Oct 28 18:06:18 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SM699F026286; Thu, 28 Oct 2004 18:06:10 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SM68jS026279 for ; Thu, 28 Oct 2004 18:06:08 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9SM68FS026278 for xemacs-beta-mailman@xemacs.org; Thu, 28 Oct 2004 18:06:08 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SM67K6026261 for ; Thu, 28 Oct 2004 18:06:07 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9SM67Mg026260 for xemacweb@tux.org; Thu, 28 Oct 2004 18:06:07 -0400 Received: from smtp809.mail.sc5.yahoo.com (smtp809.mail.sc5.yahoo.com [66.163.168.188]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9SM66IL026254 for ; Thu, 28 Oct 2004 18:06:06 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp809.mail.sc5.yahoo.com with SMTP; 28 Oct 2004 22:06:00 -0000 From: "Ben Wing" To: "'XEmacs Beta'" Date: Thu, 28 Oct 2004 17:07:46 -0700 Message-ID: <00e101c4bd4b$52ed3250$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9SM66IL026254 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Subject: Character sets in the world of UCS X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hi. It would help if you could cc me directly on these discussions. [1] Aidan, I've included bunches of stuff in text.c in my new patch, including lots of design documents I wrote up at various points. There's still more stuff be to be integrated [e.g. in Architecting XEmacs on the web site] but it's a good start. This includes ideas about autodetecting, 8-bit-fixed changes, display-table mappings, etc. One idea is the ability to create new coding systems in Lisp. This would be a solution for uuencode, quoted-printable, etc, which should really be coding systems. When I wrote this stuff up I thought a fair amount about how to make it efficient in lisp, including new byte codes if need be; I don't know if this is all in the design docs. [2] Stephen: Is there really a need to separate internal and external charsets, vs. having a single charset entity specifying both a subset of UCS and a set of code points? I understand the *conceptual* separation, but do we need two separate lisp objects? Can you give an example where this is important? [3] Is shift-jis a coded charset or an encoding? Seems like the latter to me. [are there encodings that embed shift-jis in them?] [4] >I think you're taking the existing Mule setup far too seriously. >In design discussions, live with it as a temporary expedient, or junk >it entirely, and start from first principles. If you're going to try >to live with it, then just tweak it the bare minimum necessary to get >the new features you need expressed in it. You'll just prolong the >torture. > >When we start talking about implementation, sure, transitioning by >lopping off chunks of Mule and replacing them with pieces of the new >design that implement the same functions is great. But let's not >limit the new design to something that's compatible with Mule overall >by redesigning Mule one piece at a time. Given the complexity of i18n, incremental redesign is a reasonable thing. This is what I've always done. You don't need to be bounded by previous compatibility, but do work one module at a time rather than trying to scrap everything entirely and start over, which usually runs up against the 80/20 problem -- i.e. it never gets done. [5] I think there's not much point in arguing excessively over the specifics. The important thing is to get the overall design right. You can always change things. E.g. if we have the basic concept of abstraction levels down [internal UCS -> select chars to make a charset -> set code points for the chars -> output bytes], then particular implementations can always be changed. If we start out with tables to set the code points and find we need algorithms, this can be added. If we use hash tables to select chars and decide later on sparse bit arrays, we can change that, too. [6] What I really like to see is specific proposals written out. Aidan's first post is a good start. Without this, it's very easy to speak at cross-purposes and argue over things that aren't really disagreements. I'd like to see Stephen's ideas expressed concretely as design docs. From xemacs-beta-bounces@xemacs.org Thu Oct 28 18:16:46 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SMGiAT027778; Thu, 28 Oct 2004 18:16:44 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SMGhfn027772 for ; Thu, 28 Oct 2004 18:16:43 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9SMGhfM027771 for xemacs-beta-mailman@xemacs.org; Thu, 28 Oct 2004 18:16:43 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SMGbVC027750 for ; Thu, 28 Oct 2004 18:16:37 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9SMGbgs027749 for xemacweb@tux.org; Thu, 28 Oct 2004 18:16:37 -0400 Received: from mailout01.sul.t-online.com (mailout01.sul.t-online.com [194.25.134.80]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9SMGX7T027729; Thu, 28 Oct 2004 18:16:33 -0400 Received: from fwd05.aul.t-online.de by mailout01.sul.t-online.com with smtp id 1CNIZM-0003jr-02; Fri, 29 Oct 2004 00:16:32 +0200 Received: from D5DC120J.t-online.de (VgorauZUge5i+N1y4XyyXMvTiRkcxTVWoKlWlYwF2Mu+YxGLxGO8EO@[193.158.160.51]) by fmrl05.sul.t-online.com with esmtp id 1CNIZD-1hjZx20; Fri, 29 Oct 2004 00:16:23 +0200 To: XEmacs Beta List X-Attribution: APA X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity, windows-nt) Date: Fri, 29 Oct 2004 00:17:46 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: VgorauZUge5i+N1y4XyyXMvTiRkcxTVWoKlWlYwF2Mu+YxGLxGO8EO@t-dialin.net X-TOI-MSGID: 1e457406-75f7-4ca1-978b-a5ef1e10029d Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id i9SMGX7T027729 X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,RCVD_IN_SORBS, REMOVE_REMOVAL_2WORD autolearn=no version=2.63 Subject: [Success, os-tests asserts] XEmacs 21.5-b18 "chestnut" (+CVS-20041027) i586-pc-win32 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Ben, Stephen, this build contains your patch and call-process-region fix commit. Stephen, I am getting assertions in os-tests. Can look into this tomorrow, if necessary. Ben, M-x next-line through src/CahngeLog shows good performance, but I don't recall previous performance of this particular test. Best regards, Adrian > XEmacs Build Report generated by emacs-version > 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid > with system-configuration > i586-pc-win32 > follows: > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\Installation: > (Output from most recent run of ./configure) OS version: Microsoft Windows XP [Version 5.1.2600] OS: Windows_NT XEmacs 21.5-b18 "chestnut" (+CVS-20041027) configured for `i586-pc-win32'. Building XEmacs using "NMAKE". Building XEmacs using make flags " ". Building XEmacs in source tree "c:\\Hacking\\cvs.xemacs.org\\XEmacs\\xemacs-21.5". For src, using compiler "cl -nologo -W3 -DSTRICT -Zi -O2 -G5 -Ob2 -MDd -c -I"c:\Hacking\libs4xemacs\xpm-3.4k" -I"c:\Hacking\libs4xemacs\xpm-3.4k\lib" -I"c:\Hacking\libs4xemacs\libpng-1.0.2" -I"c:\Hacking\libs4xemacs\zlib" -I"c:\Hacking\libs4xemacs\tiff-v3.4\libtiff" -I"c:\Hacking\libs4xemacs\jpeg-6b" -I"c:\Hacking\libs4xemacs\compface" -I"c:\Hacking\libs4xemacs\zlib" -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\inc -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\src -DHAVE_MS_WINDOWS -DHAVE_XPM -DFOR_MSW -DHAVE_GIF -DHAVE_PNG -DHAVE_TIFF -DHAVE_JPEG -DHAVE_XFACE -DHAVE_ZLIB -DHAVE_MENUBARS -DHAVE_SCROLLBARS -DHAVE_TOOLBARS -DHAVE_WIDGETS -DHAVE_DIALOGS -DHAVE_NATIVE_SOUND -DMULE -DPDUMP -DUSE_KKCC -DSYSTEM_MALLOC -DERROR_CHECK_ALL -DDEBUG_XEMACS -D_DEBUG -DWIN32_LEAN_AND_MEAN -DWIN32_NATIVE -Demacs -DHAVE_CONFIG_H -DPATH_VERSION=\"21.5-b18\" -DPATH_PROGNAME=\"xemacs\" -DEMACS_VERSION=\"21.5-b18\" -DEMACS_PROGNAME=\"xemacs\" -DSTACK_TRACE_EYE_CATCHER=xemacs_21_5_b18_i586_pc_win32 -DPATH_PREFIX=\"..\" -DEMACS_MAJOR_VERSION=21 -DEMACS_MINOR_VERSION=5 -DEMACS_BETA_VERSION=18 -DXEMACS_CODENAME=\""chestnut"\" -DXEMACS_EXTRA_NAME=\"(+CVS-20041027)\" -DEMACS_CONFIGURATION=\"i586-pc-win32\" -DPATH_PACKAGEPATH=\""~\\.xemacs;;c:\\Program Files\\XEmacs\\site-packages;c:\\Program Files\\XEmacs\\mule-packages;c:\\Program Files\\XEmacs\\xemacs-packages"\"". For lib-src, using compiler "cl -nologo -W3 -DSTRICT -Zi -O2 -G5 -Ob2 -MDd -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lib-src -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\src -DHAVE_CONFIG_H -DWIN32_NATIVE". Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.5-b18". Package path is "~\\.xemacs;;c:\\Program Files\\XEmacs\\site-packages;c:\\Program Files\\XEmacs\\mule-packages;c:\\Program Files\\XEmacs\\xemacs-packages". Compiling in support for Microsoft Windows native GUI. Compiling in international (MULE) support. Compiling in support for XPM images. Compiling in support for GIF images. Compiling in support for PNG images. Compiling in support for TIFF images. Compiling in support for JPEG images. Compiling in support for X-Face message headers. Compiling in support for GZIP compression/decompression. Compiling in support for toolbars. Compiling in support for dialogs. Compiling in support for widgets. Compiling in support for native sounds. Using portable dumper. Using system malloc. Using DLL version of C runtime library. Compiling in extra internal error-checking. NOTE: --------------------------------------------------------- NOTE: Compiling in support for runtime error-checking. NOTE: XEmacs will run noticeably more slowly as a result. NOTE: Error-checking is on by default for XEmacs beta releases. NOTE: --------------------------------------------------------- Compiling in debugging support (no slowdown). Compiling with optimization. Using new experimental GC algorithms. > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\xemacs-21.5-cvs-update-HEAD.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\ Compilation started at Thu Oct 28 20:19:59 2004 +0200 (W. Europe Daylight Time) ? file-error.txt M Makefile.in.in M info/dir rcsmerge: warning: conflicts during merge C lisp/ChangeLog M lisp/build-report.el P lisp/code-process.el M lisp/font-lock.el M lisp/package-ui.el M lisp/mule/devan-util.el rcsmerge: warning: conflicts during merge C man/ChangeLog M man/lispref/hooks.texi M man/lispref/windows.texi P src/.gdbinit rcsmerge: warning: conflicts during merge C src/ChangeLog M src/buffer.c M src/buffer.h M src/event-msw.c M src/frame-impl.h M src/insdel.c M src/process-nt.c M src/text.c M src/text.h M src/window.c cvs server: Updating tests P tests/ChangeLog U tests/automated/os-tests.el Compilation finished at Thu Oct 28 20:23:27 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\xemacs-21.5-make-install.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\ nmake /f xemacs.mak install Compilation started at Thu Oct 28 20:29:04 2004 +0200 (W. Europe Daylight Time) WARNING: Compiling without dependency information. For src, using compiler "cl -nologo -W3 -DSTRICT -Zi -O2 -G5 -Ob2 -MDd -c -I"c:\Hacking\libs4xemacs\xpm-3.4k" -I"c:\Hacking\libs4xemacs\xpm-3.4k\lib" -I"c:\Hacking\libs4xemacs\libpng-1.0.2" -I"c:\Hacking\libs4xemacs\zlib" -I"c:\Hacking\libs4xemacs\tiff-v3.4\libtiff" -I"c:\Hacking\libs4xemacs\jpeg-6b" -I"c:\Hacking\libs4xemacs\compface" -I"c:\Hacking\libs4xemacs\zlib" -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\inc -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\src -DHAVE_MS_WINDOWS -DHAVE_XPM -DFOR_MSW -DHAVE_GIF -DHAVE_PNG -DHAVE_TIFF -DHAVE_JPEG -DHAVE_XFACE -DHAVE_ZLIB -DHAVE_MENUBARS -DHAVE_SCROLLBARS -DHAVE_TOOLBARS -DHAVE_WIDGETS -DHAVE_DIALOGS -DHAVE_NATIVE_SOUND -DMULE -DPDUMP -DUSE_KKCC -DSYSTEM_MALLOC -DERROR_CHECK_ALL -DDEBUG_XEMACS -D_DEBUG -DWIN32_LEAN_AND_MEAN -DWIN32_NATIVE -Demacs -DHAVE_CONFIG_H -DPATH_VERSION=\"21.5-b18\" -DPATH_PROGNAME=\"xemacs\" -DEMACS_VERSION=\"21.5-b18\" -DEMACS_PROGNAME=\"xemacs\" -DSTACK_TRACE_EYE_CATCHER=xemacs_21_5_b18_i586_pc_win32 -DPATH_PREFIX=\"..\" -DEMACS_MAJOR_VERSION=21 -DEMACS_MINOR_VERSION=5 -DEMACS_BETA_VERSION=18 -DXEMACS_CODENAME=\""chestnut"\" -DXEMACS_EXTRA_NAME=\"(+CVS-20041027)\" -DEMACS_CONFIGURATION=\"i586-pc-win32\" -DPATH_PACKAGEPATH=\""~\\.xemacs;;c:\\Program Files\\XEmacs\\site-packages;c:\\Program Files\\XEmacs\\mule-packages;c:\\Program Files\\XEmacs\\xemacs-packages"\"". Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.5-b18". Compiling in extra internal error-checking. NOTE: Compiling in support for runtime error-checking. NOTE: Error-checking is on by default for XEmacs beta releases. 1 file(s) copied. 1 File(s) copied 1 File(s) copied c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\src/compiler.h(223) : warning C4005: 'REGISTER' : macro redefinition C:\Program Files\Microsoft Visual Studio\VC98\include\stdlib.h(428) : warning C4005: 'min' : macro redefinition c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\src/compiler.h(223) : warning C4005: 'REGISTER' : macro redefinition C:\Program Files\Microsoft Visual Studio\VC98\include\stdlib.h(428) : warning C4005: 'min' : macro redefinition Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\) Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\modules) While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\cl.el: ** the function coerce-number is not known to be defined. While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\cl-extra.el: ** the function coerce-number is not known to be defined. While compiling frame-notice-user-settings in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\frame.el: ** variable new bound but not referenced While compiling the end of the data: ** The following functions are not known to be defined: gpm-is-supported-p, x-display-visual-class, gtk-display-visual-class While compiling toplevel forms in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\behavior-defs.el: ** assignment to free variable fume-display-in-modeline-p ** assignment to free variable filladapt-mode ** reference to free variable filladapt-mode While compiling the end of the data: ** The following functions are not known to be defined: mouse-avoidance-mode, fume-add-menubar-entry, fume-remove-menubar-entry, fume-remove-post-command-hook, filladapt-mode Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\) Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\modules) While compiling gtk-widget-instantiate-notebook-internal in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\widgets-gtk.el: ** variable items bound but not referenced While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\wid-edit.el: ** the function browse-url is not known to be defined. While compiling pui-report-package-bug in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\package-ui.el: ** assignment to free variable bugs ** reference to free variable bugs ** variable date bound but not referenced ** variable balloon bound but not referenced ** variable req bound but not referenced While compiling pui-display-maintainer: ** variable pkg-sym bound but not referenced While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\gtk.el: ** the function gtk-import-function is not known to be defined. While compiling font-lock-add-keywords in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\font-lock.el: ** reference to free variable font-lock-keywords-alist ** assignment to free variable font-lock-keywords-alist While compiling font-lock-update-removed-keyword-alist: ** reference to free variable font-lock-removed-keywords-alist ** assignment to free variable font-lock-removed-keywords-alist While compiling font-lock-remove-keywords: ** reference to free variable font-lock-keywords-alist ** assignment to free variable font-lock-keywords-alist ** reference to free variable font-lock-removed-keywords-alist ** assignment to free variable font-lock-removed-keywords-alist While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\dialog-gtk.el: ** The following functions are not known to be defined: gtk-misc-set-alignment, gtk-button-new, gtk-window-add-accel-group While compiling toplevel forms in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\mule\thai-util.el: ** define-category called with 3 arguments, but accepts only 2 ** define-category called with 3 arguments, but accepts only 2 ** define-category called with 3 arguments, but accepts only 2 While compiling the end of the data: ** the function make-category-table is not known to be defined. While compiling toplevel forms in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\mule\lao-util.el: ** define-category called with 3 arguments, but accepts only 2 ** define-category called with 3 arguments, but accepts only 2 ** define-category called with 3 arguments, but accepts only 2 ** define-category called with 3 arguments, but accepts only 2 While compiling the end of the data: ** the function make-category-table is not known to be defined. While compiling ethio-modify-vowel in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\mule\ethio-util.el: ** decompose-composite-char is an obsolete function; use char-to-string instead. Installing in c:\Program Files\XEmacs\XEmacs-21.5-b18 ... 1 File(s) copied 1 File(s) copied 11 File(s) copied 1 File(s) copied 1 File(s) copied 1 File(s) copied 552 File(s) copied 143 File(s) copied 592 File(s) copied 1 File(s) copied 1 File(s) copied 1 File(s) copied Compilation finished at Thu Oct 28 20:45:03 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\xemacs-21.5-make-check-temacs.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\ nmake /f xemacs.mak check-temacs Compilation started at Thu Oct 28 23:06:34 2004 +0200 (W. Europe Daylight Time) WARNING: Compiling without dependency information. Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\lisp\) Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\modules) base64-tests.el: 1234 of 1234 tests successful (100%). byte-compiler-tests.el: 66 of 66 tests successful (100%). 38 tests skipped because can't defadvice. SKIP: "Attempt to set non-symbol" BECAUSE "can't defadvice" SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice" SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice" SKIP: "^$" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind non-symbol" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice" SKIP: "bound but not referenced" BECAUSE "can't defadvice" SKIP: "assignment to free variable" BECAUSE "can't defadvice" SKIP: "reference to free variable" BECAUSE "can't defadvice" SKIP: "called with 2 args, but requires 1" BECAUSE "can't defadvice" SKIP: "^$" BECAUSE "can't defadvice" SKIP: "set called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "set called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "set-default called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "set-default called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "malformed let binding" BECAUSE "can't defadvice" SKIP: "malformed let binding" BECAUSE "can't defadvice" SKIP: "Attempt to set non-symbol" BECAUSE "can't defadvice" SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice" SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice" SKIP: "^$" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind non-symbol" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice" SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice" SKIP: "bound but not referenced" BECAUSE "can't defadvice" SKIP: "assignment to free variable" BECAUSE "can't defadvice" SKIP: "reference to free variable" BECAUSE "can't defadvice" SKIP: "called with 2 args, but requires 1" BECAUSE "can't defadvice" SKIP: "^$" BECAUSE "can't defadvice" SKIP: "set called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "set called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "set-default called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "set-default called with 1 arg, but requires 2" BECAUSE "can't defadvice" SKIP: "malformed let binding" BECAUSE "can't defadvice" SKIP: "malformed let binding" BECAUSE "can't defadvice" c-tests.el: 4 of 4 tests successful (100%). case-tests.el: 1148 of 1148 tests successful (100%). ccl-tests.el: 4570 of 4570 tests successful (100%). database-tests.el: No tests run. extent-tests.el: 194 of 194 tests successful (100%). hash-table-tests.el: 9866 of 9866 tests successful (100%). lisp-tests.el: 3672 of 3672 tests successful (100%). md5-tests.el: 56 of 56 tests successful (100%). mule-tests.el: 232 of 236 tests successful ( 98%). FAIL: Assertion failed: (file-exists-p name2) FAIL: Assertion failed: (equal (file-truename name2) name1) FAIL: Assertion failed: (file-exists-p name2) FAIL: Assertion failed: (equal (file-truename name2) name1) Unexpected error (void-function executable-find) while executing interpreted code. Unexpected error (void-function executable-find) while executing byte-compiled code. os-tests.el: No tests run. Unexpected error (void-function executable-find) while executing interpreted code Unexpected error (void-function executable-find) while executing byte-compiled code regexp-tests.el: 316 of 316 tests successful (100%). symbol-tests.el: 246 of 246 tests successful (100%). syntax-tests.el: 56 of 56 tests successful (100%). 2 tests skipped because c-mode unavailable. SKIP: "comment and parse-partial-sexp tests" BECAUSE "c-mode unavailable" SKIP: "comment and parse-partial-sexp tests" BECAUSE "c-mode unavailable" tag-tests.el: 6 of 6 tests successful (100%). weak-tests.el: 140 of 140 tests successful (100%). base64-tests.el: 1234 of 1234 tests successful (100%). byte-compiler-tests.el: 66 of 66 tests successful (100%). c-tests.el: 4 of 4 tests successful (100%). case-tests.el: 1148 of 1148 tests successful (100%). Compilation finished at Thu Oct 28 23:09:53 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\xemacs-21.5-make-check.err > keeping lines matching > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\( \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):" > and then deleting lines matching > "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0 .*\(failure\|error\)s?" cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\ nmake /f xemacs.mak check Compilation started at Thu Oct 28 23:12:57 2004 +0200 (W. Europe Daylight Time) WARNING: Compiling without dependency information. base64-tests.el: 1234 of 1234 tests successful (100%). byte-compiler-tests.el: 104 of 104 tests successful (100%). c-tests.el: 4 of 4 tests successful (100%). case-tests.el: 1148 of 1148 tests successful (100%). ccl-tests.el: 4570 of 4570 tests successful (100%). database-tests.el: No tests run. extent-tests.el: 194 of 194 tests successful (100%). hash-table-tests.el: 9866 of 9866 tests successful (100%). lisp-tests.el: 3672 of 3672 tests successful (100%). md5-tests.el: 56 of 56 tests successful (100%). mule-tests.el: 232 of 236 tests successful ( 98%). FAIL: Assertion failed: (file-exists-p name2) FAIL: Assertion failed: (equal (file-truename name2) name1) FAIL: Assertion failed: (file-exists-p name2) FAIL: Assertion failed: (equal (file-truename name2) name1) FAIL: Assertion failed: (looking-at result) FAIL: Assertion failed: (looking-at result) FAIL: Assertion failed: (looking-at result) FAIL: Assertion failed: (looking-at result) FAIL: Assertion failed: (looking-at result) FAIL: Assertion failed: (looking-at result) FAIL: Assertion failed: (looking-at result) FAIL: Assertion failed: (looking-at result) FAIL: Assertion failed: (looking-at result) FAIL: Assertion failed: (looking-at result) os-tests.el: 10 of 20 tests successful ( 50%). FAIL: Assertion failed: (looking-at result) FAIL: Assertion failed: (looking-at result) FAIL: Assertion failed: (looking-at result) FAIL: Assertion failed: (looking-at result) FAIL: Assertion failed: (looking-at result) FAIL: Assertion failed: (looking-at result) FAIL: Assertion failed: (looking-at result) FAIL: Assertion failed: (looking-at result) FAIL: Assertion failed: (looking-at result) FAIL: Assertion failed: (looking-at result) regexp-tests.el: 316 of 316 tests successful (100%). symbol-tests.el: 246 of 246 tests successful (100%). syntax-tests.el: 60 of 60 tests successful (100%). tag-tests.el: 6 of 6 tests successful (100%). Compilation finished at Thu Oct 28 23:16:22 -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Thu Oct 28 22:16:01 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T2FlBr028016; Thu, 28 Oct 2004 22:15:48 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T2Fj0O028007 for ; Thu, 28 Oct 2004 22:15:45 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9T2Fjtb028006 for xemacs-beta-mailman@xemacs.org; Thu, 28 Oct 2004 22:15:45 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T2FiQx027995 for ; Thu, 28 Oct 2004 22:15:44 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9T2Fiqw027994 for xemacweb@tux.org; Thu, 28 Oct 2004 22:15:44 -0400 Received: from smtp811.mail.sc5.yahoo.com (smtp811.mail.sc5.yahoo.com [66.163.170.81]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9T2Fhop027987 for ; Thu, 28 Oct 2004 22:15:43 -0400 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp811.mail.sc5.yahoo.com with SMTP; 29 Oct 2004 02:15:41 -0000 From: "Ben Wing" To: "'Edward Ribeiro'" Date: Thu, 28 Oct 2004 21:17:30 -0700 Message-ID: <00ec01c4bd6e$354edeb0$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: <123dcca04102819017c3e1a9e@mail.gmail.com> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of ben@666.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: Xemacs status and perspectives X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Well, as it happens I've just sent in a huge patch and I'm hoping to integrate some other workspaces I've got sitting around. There is lots of discussion now about working on the international support and making it handle Unicode natively. I've cc'ed the development list, perhaps someone can respond. > -----Original Message----- > From: Edward Ribeiro [mailto:edward.ribeiro@gmail.com] > Sent: Thursday, October 28, 2004 7:02 PM > To: ben@xemacs.org > Subject: Xemacs status and perspectives > > > Hello Ben, > > How are you going? I hope everything is ok... > > Well, I am writing this e-mail because you're certainly one > of the masterminds behind the Xemacs and I would like to know > how if Xemacs is still being actively developed as it was in > the past. Things seem to be a bit frozen these days, but I > really don't know if this is feeling is real. > > As you have had a long story of contributions to this > project, I suppose that you can help me to solve this > annoying doubt... > > Thanks in advance, > Edward > From xemacs-beta-bounces@xemacs.org Thu Oct 28 23:10:13 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T3ABtY002489; Thu, 28 Oct 2004 23:10:12 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T3A9sr002473 for ; Thu, 28 Oct 2004 23:10:09 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9T3A9rA002472 for xemacs-beta-mailman@xemacs.org; Thu, 28 Oct 2004 23:10:09 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T3A7Ln002459 for ; Thu, 28 Oct 2004 23:10:07 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9T3A7c7002458 for xemacweb@tux.org; Thu, 28 Oct 2004 23:10:07 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T3A5EA002446 for ; Thu, 28 Oct 2004 23:10:06 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CNN9P-00043L-00 for ; Fri, 29 Oct 2004 12:10:03 +0900 To: xemacs-beta@xemacs.org References: <87acu77dqb.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 29 Oct 2004 12:10:03 +0900 In-Reply-To: (Reiner Steib's message of "Thu, 28 Oct 2004 19:07:02 +0200") Message-ID: <87mzy62p9w.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: [Bug: 21.4.15] Inf-loop using replace-in-string X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Reiner" == Reiner Steib writes: Reiner> BTW, I still think that the inf-loop of XEmacs in Reiner> (replace-in-string "xe" "\\(x\\)?" "") Reiner> as reported in December 2003 (see Reiner> ) Reiner> should be fixed. The bug (I don't agree to your Reiner> evaluation that XEmacs is displaying correct behavior) Reiner> is still present in 21.4.15. It's not a bug, because there is no specification of "correct behavior". The documentation says "all matches", which is ambiguous for a regexp that matches nothing. It's not hard to guess for the case in point; you presumably want that form to return "e". But when you say "e", do you mean (concat "" "e") or (concat "" "e" "") or (concat "" "" "e" "") or that XEmacs should compute that "e" is the fixed point of the infloop and return it? In other words, which part of "all" do you think should be excluded from "all"? -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Fri Oct 29 00:08:19 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T48759012908; Fri, 29 Oct 2004 00:08:16 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T4854P012895 for ; Fri, 29 Oct 2004 00:08:05 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9T4856L012894 for xemacs-beta-mailman@xemacs.org; Fri, 29 Oct 2004 00:08:05 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T484Yu012881 for ; Fri, 29 Oct 2004 00:08:04 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9T484oe012880 for xemacweb@tux.org; Fri, 29 Oct 2004 00:08:04 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T482Kt012866; Fri, 29 Oct 2004 00:08:03 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CNNpv-00045z-00; Fri, 29 Oct 2004 12:53:59 +0900 To: Adrian Aichner References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 29 Oct 2004 12:53:59 +0900 In-Reply-To: (Adrian Aichner's message of "Fri, 29 Oct 2004 00:17:46 +0200") Message-ID: <87is8u2n8o.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: XEmacs Beta List Subject: Re: [Success, os-tests asserts] XEmacs 21.5-b18 "chestnut" (+CVS-20041027) i586-pc-win32 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "APA" == Adrian Aichner writes: APA> Stephen, I am getting assertions in os-tests. Thanks for the report! APA> Can look into this tomorrow, if necessary. Not needed, I understand what's happening. APA> byte-compiler-tests.el: 66 of 66 tests successful (100%). APA> 38 tests skipped because can't defadvice. This happens because XEmacs can't find your packages, and therefore can't find `defadvice'. APA> FAIL: Assertion failed: (file-exists-p name2) Do you know what this is? I've seen it before, we should figure out how to fix it. APA> Unexpected error (void-function executable-find) while APA> executing interpreted code. This is due to failure to find packages, too. I didn't realize that `executable' was a package library. Joke's on me; I thought I was being careful! How does one go about finding out if a program is available on Windows? Are there simple filters that are always available? sort would be a good one I guess; I could reverse the order of the letters, then sort them (the idea is to ensure that the result is always different from the original string, unlike the case with "cat"). APA> os-tests.el: 10 of 20 tests successful ( 50%). Hm. That's odd, I don't see how any tests can be run. I think I should be able to reproduce this, though, so the only thing I ask at the moment is a candidate for a good simple filter to run that should always be available on Windows, even if you don't have Cygwin or the like. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Fri Oct 29 00:56:11 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T4u5FQ008511; Fri, 29 Oct 2004 00:56:05 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T4u3GO008503 for ; Fri, 29 Oct 2004 00:56:03 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9T4u3OW008502 for xemacs-beta-mailman@xemacs.org; Fri, 29 Oct 2004 00:56:03 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T4u1XM008488 for ; Fri, 29 Oct 2004 00:56:01 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9T4u1pF008487 for xemacweb@tux.org; Fri, 29 Oct 2004 00:56:01 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T4txcd008467 for ; Fri, 29 Oct 2004 00:56:00 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CNOnr-0004He-00; Fri, 29 Oct 2004 13:55:55 +0900 To: "Ben Wing" References: <00e101c4bd4b$52ed3250$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 29 Oct 2004 13:55:53 +0900 In-Reply-To: <00e101c4bd4b$52ed3250$210110ac@NEEEEEEE> (Ben Wing's message of "Thu, 28 Oct 2004 17:07:46 -0700") Message-ID: <87ekji2kdi.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: Character sets in the world of UCS X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Ben" == Ben Wing writes: Ben> [1] Ben> One idea is the ability to create new coding systems in Lisp. Ben> When I wrote this stuff up I thought a fair amount about how Ben> to make it efficient in lisp, including new byte codes if Ben> need be; I don't know if this is all in the design docs. I don't think I've seen it. Ben> [2] Ben> Is there really a need to separate internal and external Ben> charsets, vs. having a single charset entity specifying both Ben> a subset of UCS and a set of code points? I understand the Ben> *conceptual* separation, but do we need two separate lisp Ben> objects? Can you give an example where this is important? It's important to _not_ associate internal sets of characters with charsets---this is a serious design flaw in Mule. Users do not think about IANA-registered charsets; they are an abstraction for use in implementation of inter-client communication.[1] Users do understand about repertoires, eg, of fonts and languages. With modern fonts, it is possible to query repertoires. This is particularly important with Unihan, as many fonts designed for (say) simplified Chinese will contain a number of Japanese and traditional Chinese characters for names, and of course all of the Han fonts are sparse in the Unihan block (typically providing glyphs for 10-15 thousand of the 21 thousand+ Han characters). Obviously we can query the repertoire of a particular text object. We would like to have efficient ways to manipulate repertoires, checking for containment of text object repertoire in font repertoire, taking unions of font repertoires, etc. These "repertoire" or "internal charset" objects should be temporary (ie, not registered in the external charset database) and lightweight. They probably don't need property lists, etc. Eg, bit vectors would be fine, but something a little more specialized is probably desirable. There's nothing wrong with reusing the implementation of the external charset type and leaving all the registry information blank, of course, except that we'd have to be careful that all of the routines that take charsets be prepared for charsets that contain nothing but a repertoire of UCS code points. Ben> [3] Ben> Is shift-jis a coded charset or an encoding? "No." ;-) You can view it either way; from the point of view of implementation it's easiest to treat it as an oddball encoding. Ben> [are there encodings that embed shift-jis in them?] X Compound Text extended segments can, and I've seen it done. Ben> [4] >> I think you're taking the existing Mule setup far too >> seriously. Ben> Given the complexity of i18n, incremental redesign is a Ben> reasonable thing. This is what I've always done. You don't Ben> need to be bounded by previous compatibility, but do work one Ben> module at a time rather than trying to scrap everything Ben> entirely and start over, which usually runs up against the Ben> 80/20 problem -- i.e. it never gets done. Granted. What I'm trying to get at is that the order of redesign is going to matter a lot. We need to rethink what character sets are and what they're for; we need to rethink what autodetection means when Unicode streams are going to be increasingly common. Take the latter; while I agree your new detection scheme is far more flexible, I don't see it getting properly implemented because in practice people writing detectors for the scheme are going to end up compromising on a "no"/"maybe"/"yes" scale, and relying on the coding-priority-list to bail them out. Ben> [5] Ben> E.g. if we have the basic concept of abstraction levels down Ben> [internal UCS -> select chars to make a charset -> set code Ben> points for the chars -> output bytes], My point is that I think that current Mule gets this kind of thing quite wrong. Ben> I'd like to see Stephen's ideas expressed concretely as Ben> design docs. I'm working on that, but it's hard to break away from the Mule habits of thinking. Footnotes: [1] And in the oppression of occupied territories, such as Hokkaido and the Ukraine. :-/ -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Fri Oct 29 01:00:59 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T50wOO009507; Fri, 29 Oct 2004 01:00:58 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T4vEWC008828 for ; Fri, 29 Oct 2004 00:57:14 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9T4vET5008825 for xemacs-beta-mailman@xemacs.org; Fri, 29 Oct 2004 00:57:14 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T4vDhg008812 for ; Fri, 29 Oct 2004 00:57:13 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9T4vDhW008811 for xemacweb@tux.org; Fri, 29 Oct 2004 00:57:13 -0400 Received: from syl.extundo.com (syl.extundo.com [212.32.189.101]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T4uqWL008685; Fri, 29 Oct 2004 00:57:13 -0400 Received: from ice.WonderWorks.com (ice-dmz.WonderWorks.com [192.203.206.2]) by syl.extundo.com (8.12.10/8.12.10) with ESMTP id i9T3lZJl014089; Fri, 29 Oct 2004 05:47:36 +0200 Received: from cocoa.WonderWorks.COM by ice.WonderWorks.com with ESMTP (peer crosschecked as: cocoa.WonderWorks.COM [192.203.206.88]) id i9T4Wcc2000581; Thu, 28 Oct 2004 21:32:38 -0700 (PDT) Received: by cocoa.WonderWorks.COM (Postfix, from userid 1001) id E4706308D0F; Thu, 28 Oct 2004 21:32:36 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16769.51172.271288.930537@cocoa.local> Date: Thu, 28 Oct 2004 21:32:36 -0700 From: Kyle Jones To: "Stephen J. Turnbull" In-Reply-To: <87mzy62p9w.fsf@tleepslib.sk.tsukuba.ac.jp> References: <87acu77dqb.fsf@tleepslib.sk.tsukuba.ac.jp> <87mzy62p9w.fsf@tleepslib.sk.tsukuba.ac.jp> X-Mailer: VM 7.19 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Face: /cA45WHG7jWq>(O3&Z57Y<"WsX5ddc,4c#w0F*zrV#=M 0@~@,s;b,aMtR5Sqs"+nU.z^CSFQ9t`z2>W,S,]:[+2^ Nbf6v4g>!&,7R4Ot4Wg{&tm=WX7P["9%a)_da48-^tGy ,qz]Z,Zz\{E.,]'EO+F)@$KtF&V Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 212.32.189.101 is authenticated by a trusted mechanism) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: [Bug: 21.4.15] Inf-loop using replace-in-string X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Stephen J. Turnbull writes: > >>>>> "Reiner" == Reiner Steib writes: > > Reiner> BTW, I still think that the inf-loop of XEmacs in > > Reiner> (replace-in-string "xe" "\\(x\\)?" "") > > Reiner> as reported in December 2003 (see > Reiner> ) > Reiner> should be fixed. The bug (I don't agree to your > Reiner> evaluation that XEmacs is displaying correct behavior) > Reiner> is still present in 21.4.15. > > It's not a bug, because there is no specification of "correct > behavior". The documentation says "all matches", which is ambiguous > for a regexp that matches nothing. OK, but since inflooping will make us look bad, why don't we just fix it for PR's sake? For the special case where we match the empty string, move the search start position one char forward to avoid the infloop. Bounds check to make sure we don't walk off the end of the string. Here's a patch. --- lisp/subr.el 2004/10/29 03:53:22 1.1 +++ lisp/subr.el 2004/10/29 04:30:55 @@ -396,11 +396,15 @@ (while (re-search-forward regexp nil t) (replace-match newtext t literal)) (buffer-string))) - (let ((start 0) newstr) - (while (string-match regexp str start) - (setq newstr (replace-match newtext t literal str) - start (+ (match-end 0) (- (length newstr) (length str))) - str newstr)) + (let ((start 0) newstr (done nil)) + (while (and (not done) (string-match regexp str start)) + (if (= 0 (- (match-end 0) (match-beginning 0))) + (if (< start (length str)) + (setq start (1+ start)) + (setq done t)) + (setq newstr (replace-match newtext t literal str) + start (+ (match-end 0) (- (length newstr) (length str))) + str newstr))) str))) (defun split-string (string &optional pattern) From xemacs-beta-bounces@xemacs.org Fri Oct 29 02:03:58 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T63rOP019747; Fri, 29 Oct 2004 02:03:54 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T61nmI019440 for ; Fri, 29 Oct 2004 02:01:49 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9T61nke019439 for xemacs-beta-mailman@xemacs.org; Fri, 29 Oct 2004 02:01:49 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T61mOX019428 for ; Fri, 29 Oct 2004 02:01:48 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9T61m8J019426 for xemacweb@tux.org; Fri, 29 Oct 2004 02:01:48 -0400 Received: from mx1.redhat.com (mx1.redhat.com [66.187.233.31]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9T61iCT019414; Fri, 29 Oct 2004 02:01:48 -0400 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.11/8.12.11) with ESMTP id i9T61hLY026958; Fri, 29 Oct 2004 02:01:43 -0400 Received: from [172.16.33.128] (petersen@vpn7-128.tokyo.redhat.com [172.16.33.128]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id i9T61gr11753; Fri, 29 Oct 2004 02:01:43 -0400 Message-ID: <4181DCC4.4050608@redhat.com> Date: Fri, 29 Oct 2004 15:01:40 +0900 From: Jens Petersen User-Agent: Mozilla Thunderbird 0.8 (X11/20040917) X-Accept-Language: en-us, en MIME-Version: 1.0 To: xemacs-beta@xemacs.org References: In-Reply-To: X-Enigmail-Version: 0.86.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: domain of petersen@redhat.com designates 66.187.233.31 as permitted sender) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Cc: viteno@xemacs.org Subject: xemacs-packages/lib-src/* permissions X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org The shell-scripts in xemacs-packages/lib-src/ are all not set executable. Is that intentional? If not can it be fixed in future releases? Perhaps it is because the files in cvs are not set executable? Jens From xemacs-beta-bounces@xemacs.org Fri Oct 29 12:52:12 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9TGprK3032296; Fri, 29 Oct 2004 12:52:01 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9TGpp3R032281 for ; Fri, 29 Oct 2004 12:51:51 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9TGppMG032279 for xemacs-beta-mailman@xemacs.org; Fri, 29 Oct 2004 12:51:51 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9TGpnqc032247 for ; Fri, 29 Oct 2004 12:51:49 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9TGpn53032246 for xemacweb@tux.org; Fri, 29 Oct 2004 12:51:49 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9TGpkQ6032238; Fri, 29 Oct 2004 12:51:47 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CNZya-0006sB-00; Sat, 30 Oct 2004 01:51:44 +0900 To: xemacs-beta@xemacs.org, xemacs-design@xemacs.org Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Sat, 30 Oct 2004 01:51:44 +0900 Message-ID: <87brelmpr3.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: Subject: Adding to general-docs package X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: xemacs-design@xemacs.org List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org First, kudos to whoever was responsible for setting up general-docs (Ville, Steve, Norbert?)---I dropped a file into the obvious place, made the Makefile change suggested by the comment, "make install", and what to my wondering eyes should appear but docs in the right place that XEmacs's info reader picked up properly. I'm wondering why the hierarchy is set up as general-docs -+- (various) | +- texi -+- packages | +- xemacs As I understand it, placement of the info files in the Info menu is governed by the info directory and the @direntry and @dircategory commands in the Texinfo source. So the separation into packages and xemacs seems a little pointless. On the other hand, licensing of docs is an annoyance and likely to get more so over time. To keep things straight, I propose a hierarchy based on licensing terms: general-docs -+- (various) | +- texi -+- permissive | +- xemacs | +- gpl | +- gfdl | +- other-incompatible or something like that. (Permissive is MIT/BSD/Artistic/Python/....) The documentation I plan to submit is fontconfig.texi, which is based on Keith Packard's permissively licensed documents, and I'd like it to stay that way as much as possible. For my own use I've got fontconfig in the XEmacs section so that it's at the top of Info dir node. I'm thinking that maybe it's a good idea to have an XEmacs Developer section and put it there. Comments, questions? Reply-To set to xemacs-design. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Fri Oct 29 13:18:52 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9THId43003689; Fri, 29 Oct 2004 13:18:39 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9THIbrU003678 for ; Fri, 29 Oct 2004 13:18:37 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9THIbMN003677 for xemacs-beta-mailman@xemacs.org; Fri, 29 Oct 2004 13:18:37 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9THIanK003665 for ; Fri, 29 Oct 2004 13:18:36 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9THIaIh003664 for xemacweb@tux.org; Fri, 29 Oct 2004 13:18:36 -0400 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9THIZff003656; Fri, 29 Oct 2004 13:18:36 -0400 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CNaOY-00072r-00; Sat, 30 Oct 2004 02:18:34 +0900 To: xemacs-beta@xemacs.org Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Sat, 30 Oct 2004 02:18:33 +0900 Message-ID: <877jp9moie.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: Jerry James Subject: Modularization of cruft in src/ X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org I've been fooling around with building modules, and in particular I thought it might be a good idea to get some of the junkier files out of core, specifically the Japanese input methods like Canna and Wnn. So I've successfully modularized Canna, but I've run into a bunch of issues. (1) The sample module code is now spread over about three places (modules/sample, modules/sample/internal, and modules/sample/external. It's not very well synched, in particular some of the Makefiles don't use the stuff in modules/common. (2) I haven't been able to configure and build "out of tree". (3) A lot of the nitty gritty is not terribly well documented that I could find, like how to name modules, search paths for loading, etc. Mostly it's pretty straightforward, but it makes me nervous. (4) Canna initialization is actually insanely complex, but I've managed to get it set up so that I can't tell the difference from the compiled-in version. So I'm pretty confident that moving stuff out of core and into modules (where appropriate) should Just Work, but I wonder if anyone knows of any gotchas? Steve -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Fri Oct 29 18:40:03 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9TMduPb015077; Fri, 29 Oct 2004 18:40:00 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9TMdsmb015066 for ; Fri, 29 Oct 2004 18:39:54 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9TMdsjn015065 for xemacs-beta-mailman@xemacs.org; Fri, 29 Oct 2004 18:39:54 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9TMdrq4015049 for ; Fri, 29 Oct 2004 18:39:53 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9TMdrUG015048 for xemacweb@tux.org; Fri, 29 Oct 2004 18:39:53 -0400 Received: from mailout07.sul.t-online.com (mailout07.sul.t-online.com [194.25.134.83]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9TMdpJx015034; Fri, 29 Oct 2004 18:39:52 -0400 Received: from fwd03.aul.t-online.de by mailout07.sul.t-online.com with smtp id 1CNfPS-0000za-03; Sat, 30 Oct 2004 00:39:50 +0200 Received: from D5DC120J.t-online.de (EXOd8wZd8euBZQcRZpeBWyLOMcXrCTcinNGJlnfo886uSvb0bDyIYL@[217.89.6.9]) by fmrl03.sul.t-online.com with esmtp id 1CNfPK-0eYRCy0; Sat, 30 Oct 2004 00:39:42 +0200 To: "Stephen J. Turnbull" X-Attribution: APA References: <87is8u2n8o.fsf@tleepslib.sk.tsukuba.ac.jp> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B In-Reply-To: <87is8u2n8o.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Fri, 29 Oct 2004 12:53:59 +0900") User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chestnut, windows-nt) Date: Sat, 30 Oct 2004 00:41:05 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: EXOd8wZd8euBZQcRZpeBWyLOMcXrCTcinNGJlnfo886uSvb0bDyIYL@t-dialin.net X-TOI-MSGID: c2d7eed8-2c8a-4ef7-a2cd-f75bfee1afd7 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: XEmacs Beta List Subject: Re: [Success, os-tests asserts] XEmacs 21.5-b18 "chestnut" (+CVS-20041027) i586-pc-win32 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Stephen J. Turnbull" writes: >>>>>> "APA" == Adrian Aichner writes: > > APA> Stephen, I am getting assertions in os-tests. > > Thanks for the report! > > APA> Can look into this tomorrow, if necessary. > > Not needed, I understand what's happening. > > APA> byte-compiler-tests.el: 66 of 66 tests successful (100%). > APA> 38 tests skipped because can't defadvice. > > This happens because XEmacs can't find your packages, and therefore > can't find `defadvice'. Yes I know. Only happens to check-temacs, passes for check. I haven't found anything obvious Makefile.in.in does, which xemacs.mak does not. I haven't found check-temacs results from anyone else than myself in xemacs-beta or xemacs-build-reports. Are there any? > > APA> FAIL: Assertion failed: (file-exists-p name2) > > Do you know what this is? I've seen it before, we should figure out > how to fix it. I have ignored these for too long. It was time today. This little patch: Index: mule-tests.el =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/tests/automated/mule-tests.el,v retrieving revision 1.8 diff -u -u -r1.8 mule-tests.el --- mule-tests.el 19 Apr 2004 06:22:34 -0000 1.8 +++ mule-tests.el 29 Oct 2004 22:03:02 -0000 @@ -314,7 +314,7 @@ (write-region (point-min) (point-max) name1) (Assert (file-exists-p name1)) (when (fboundp 'make-symbolic-link) - (make-symbolic-link name1 name2) + (Assert (make-symbolic-link name1 name2)) (Assert (file-exists-p name2)) (Assert (equal (file-truename name2) name1)) (Assert (equal (file-truename name1) name1))) reveals this for system-configuration "i586-pc-win32" PASS: (file-exists-p name1) FAIL: Assertion failed: (make-symbolic-link name1 name2) FAIL: Assertion failed: (file-exists-p name2) FAIL: Assertion failed: (equal (file-truename name2) name1) PASS: (equal (file-truename name1) name1) > > APA> Unexpected error (void-function executable-find) while > APA> executing interpreted code. > > This is due to failure to find packages, too. I didn't realize that > `executable' was a package library. Joke's on me; I thought I was > being careful! Looking first left than right when crossing the street in Great Britain can get you killed while being careful :-) > > How does one go about finding out if a program is available on > Windows? Are there simple filters that are always available? sort How does one go about finding out if a program is available on Windows?? I'm telling you, you don't want to know. > would be a good one I guess; I could reverse the order of the letters, > then sort them (the idea is to ensure that the result is always > different from the original string, unlike the case with "cat"). All I can offer on windows is sort and sort /r Works here in trivial testing. 18r, Adrian > > APA> os-tests.el: 10 of 20 tests successful ( 50%). > > Hm. That's odd, I don't see how any tests can be run. > > I think I should be able to reproduce this, though, so the only thing > I ask at the moment is a candidate for a good simple filter to run > that should always be available on Windows, even if you don't have > Cygwin or the like. -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sat Oct 30 02:48:48 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9U6mZgR010557; Sat, 30 Oct 2004 02:48:41 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9U6mYtp010548 for ; Sat, 30 Oct 2004 02:48:34 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9U6mYdG010545 for xemacs-beta-mailman@xemacs.org; Sat, 30 Oct 2004 02:48:34 -0400 Resent-From: XEmacs Webmaster Resent-Message-ID: <16771.14657.954914.287363@gwyn.tux.org> Resent-Date: Sat, 30 Oct 2004 02:48:33 -0400 (EDT) Resent-To: xemacs-beta-mailman@xemacs.org References: <87acu77dqb.fsf@tleepslib.sk.tsukuba.ac.jp> <87mzy62p9w.fsf@tleepslib.sk.tsukuba.ac.jp> <16769.51172.271288.930537@cocoa.local> Organization: The XEmacs Project In-Reply-To: <16769.51172.271288.930537@cocoa.local> (Kyle Jones's message of "Thu, 28 Oct 2004 21:32:36 -0700") Message-ID: <87vfct2716.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 From: "Stephen J. Turnbull" To: Kyle Jones Date: Fri, 29 Oct 2004 18:44:05 +0900 Cc: "Stephen J. Turnbull" , xemacs-beta@xemacs.org Subject: Re: [Bug: 21.4.15] Inf-loop using replace-in-string X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Kyle" == Kyle Jones writes: Kyle> OK, but since inflooping will make us look bad, why don't we Kyle> just fix it for PR's sake? I guess I'm being excessively curmudgeonly to say that inflooping is "correct", but it would be nice to fix it right the first time. Rather than put in a quick patch nobody looks at for a year, and we will then have to support indefinitely. Kyle> For the special case where we match the empty string, move Kyle> the search start position one char forward to avoid the Kyle> infloop. Bounds check to make sure we don't walk off the Kyle> end of the string. Here's a patch. Here's something I don't like about this patch: (replace-in-string "ee ee" " *" ",") => "ee,ee" (replace-in-string "ee ee" " +" ",") => "ee,ee" I really think the first one should return ",e,e,e,e," (that would be parallel to the behavior of `split-string'). I even have a "killer app" for substituting for an empty match: ;; this would be elegant (replace-in-string "Cialis" "" ".?") => ".?C.?i.?a.?l.?i.?s.?" ;; although this maybe is better (apply #'concat (mapcar (lambda (x) (list x ?. ?\?)) "Cialis")) => "C.?i.?a.?l.?i.?s.?" Also, if you insert another 50 ?e's in the example, you see we have to to fix the big-string implementation in the upper arm of the `if'. (Just so we don't forget, that would be embarrassing.) -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Sat Oct 30 02:57:56 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9U6vtjt011878; Sat, 30 Oct 2004 02:57:55 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9U6rYmE011265 for ; Sat, 30 Oct 2004 02:53:35 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9U6rYbS011262 for xemacs-beta-mailman@xemacs.org; Sat, 30 Oct 2004 02:53:34 -0400 Resent-From: XEmacs Webmaster Resent-Message-ID: <16771.14958.920823.221687@gwyn.tux.org> Resent-Date: Sat, 30 Oct 2004 02:53:34 -0400 (EDT) Resent-To: xemacs-beta-mailman@xemacs.org MIME-Version: 1.0 X-Mailer: Lotus Notes Release 6.0.1 February 07, 2003 Message-ID: X-MIMETrack: Serialize by Router on sodddg04.wk.dcx.com/Server/Prod/DCX(Release 6.52HF294 | August 26, 2004) at 10/27/2004 09:35:56, Serialize complete at 10/27/2004 09:35:56 Content-Type: multipart/alternative; boundary="=_alternative 004AB35D85256F3A_=" Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of jjy@daimlerchrysler.com does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.8 required=5.0 tests=HTML_20_30,HTML_MESSAGE, NO_REAL_NAME autolearn=no version=2.63 From: jjy@daimlerchrysler.com To: faq@xemacs.org Date: Wed, 27 Oct 2004 09:35:55 -0400 X-Mailman-Approved-At: Sat, 30 Oct 2004 02:56:42 -0400 Cc: Subject: XEmacs FAQ X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org This is a multipart message in MIME format. --=_alternative 004AB35D85256F3A_= Content-Type: text/plain; charset="US-ASCII" I thought this might be helpful to others who are running XEmacs on Windows 2000 using cygwin. This is my init.el file that enabled printing on a networked postscript capable printer. It works... #Print in color using postscript (setq toolbar-print-function `ps-print-buffer-with-faces) #Don't print a header (setq ps-print-header nil) #This is the name of the printer as seen in the Windows 2000 "Printers" window (setq ps-printer-name "Office Color Printer [HP CLJ 8500 - PS]") ;;(setq ps-printer-name "Lab Color Printer [HP CLJ 4550 - PS]") Best regards, Jim --=_alternative 004AB35D85256F3A_= Content-Type: text/html; charset="US-ASCII"
I thought this might be helpful to others who are running XEmacs on Windows 2000 using cygwin.  This is my init.el file that enabled printing on a networked postscript capable printer.  It works...


#Print in color using postscript
(setq toolbar-print-function `ps-print-buffer-with-faces)

#Don't print a header
(setq ps-print-header nil)

#This is the name of the printer as seen in the Windows 2000 "Printers" window
(setq ps-printer-name "Office Color Printer [HP CLJ 8500 - PS]")
;;(setq ps-printer-name "Lab Color Printer [HP CLJ 4550 - PS]")


Best regards,

Jim
--=_alternative 004AB35D85256F3A_=-- From xemacs-beta-bounces@xemacs.org Sat Oct 30 12:16:41 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9UGFrAl013874; Sat, 30 Oct 2004 12:16:09 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9UGFpst013866 for ; Sat, 30 Oct 2004 12:15:51 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9UGFpJN013865 for xemacs-beta-mailman@xemacs.org; Sat, 30 Oct 2004 12:15:51 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9UGFmsI013846 for ; Sat, 30 Oct 2004 12:15:48 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9UGFm2C013845 for xemacweb@tux.org; Sat, 30 Oct 2004 12:15:48 -0400 Received: from syl.extundo.com (syl.extundo.com [212.32.189.101]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9UGFLEZ013722; Sat, 30 Oct 2004 12:15:47 -0400 Received: from mailout06.sul.t-online.com (mailout06.sul.t-online.com [194.25.134.19]) by syl.extundo.com (8.12.10/8.12.10) with ESMTP id i9UCmsJl025962; Sat, 30 Oct 2004 14:48:55 +0200 Received: from fwd02.aul.t-online.de by mailout06.sul.t-online.com with smtp id 1CNtMJ-0007sd-02; Sat, 30 Oct 2004 15:33:31 +0200 Received: from D5DC120J.t-online.de (ESQWNEZSoeH6SLrC8aNv-L8zjrPuHrcil94TR1hTYOnkXC-fqknBw1@[217.89.1.248]) by fmrl02.sul.t-online.com with esmtp id 1CNtM9-1kDZL60; Sat, 30 Oct 2004 15:33:21 +0200 To: robert delius royar X-Attribution: APA References: <200410221657.i9MGvZC5023750@grendal.frinabulax.org> <873c05zzx6.fsf@tleepslib.sk.tsukuba.ac.jp> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Sat, 30 Oct 2004 15:34:44 +0200 In-Reply-To: (robert delius royar's message of "Sat, 23 Oct 2004 10:11:53 -0400 (EDT)") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chestnut, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: ESQWNEZSoeH6SLrC8aNv-L8zjrPuHrcil94TR1hTYOnkXC-fqknBw1@t-dialin.net X-TOI-MSGID: d157b2c6-f2ec-4d8b-bd4c-4d7fc4f1df4e Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: 212.32.189.101 is authenticated by a trusted mechanism) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "Stephen J. Turnbull" , XEmacs Beta List Subject: Re: [success] XEmacs 21.5-b18 "chestnut" (+CVS-20041021) powerpc-apple-darwin7.5.0 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org robert delius royar writes: > Sat, 23 Oct 2004 (15:55 +0900 UTC) Stephen J. Turnbull wrote: > >>>>>>> "robert" == robert delius royar writes: >> >> robert> which pulled down yesterday's sources (v 21.5.b17). I >> robert> then tried >> >> robert> cvs -q update -A -D 2004-10-23 >> >> robert> which pulled down the correct sources--sources which >> robert> report being 2004-10-21 >> >> I suspect the weirdness has to do with timezone differences. >> >> You can also pull the specific version with -r r21-5-18, or the latest >> beta with -r r21-5-current-beta. Probably the last will update to >> whatever the current beta is indefinitely. > > Note that the web page at http://www.xemacs.org/Develop/cvsaccess.html > recommends using r21-5-latest-beta which pulls down 21.5.b16. On the > other hand r21-5-current-beta pulls down 21.5.b18 but with > src/callproc.c and a date of 2004-10-21; whereas, r21-5-18 pulls down > 21.5.b18 with a date of 2004-10-21 without callproc.c (complains it is > no longer in the repository). > The command `cvs -q update -A -D 2004-10-23' pulls down the most > recent CVS (2004-10-22) for version 21.5.b18 without src/callproc.c. > The date specific form works to get the really-current CVS > (apparently) only if you first update with -r r21-5-18 or -r > r21-5-current-beta. > > If you combine the release and the DATE, cvs complains that all the > files in the tree are no longer in the repository, and deletes them > locally. > > Out of all this detail, it seems to me that the only important point > is that the web page at http://www.xemacs.org/Develop/cvsaccess.html > should be updated to refer to r21-5-current-beta rather than > r21-5-latest-beta. Hello Robert, this is just to let you know your email has not gone unnoticed. Stephen, since you did the release, can you please comment on the relevance of tags. I could help getting the website searched and updated. Best regards, Adrian -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sat Oct 30 20:02:12 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9V01uBn005888; Sat, 30 Oct 2004 20:01:57 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9V01sKE005882 for ; Sat, 30 Oct 2004 20:01:54 -0400 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9V01seQ005881 for xemacs-beta-mailman@xemacs.org; Sat, 30 Oct 2004 20:01:54 -0400 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9V01rRE005867 for ; Sat, 30 Oct 2004 20:01:53 -0400 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9V01re7005866 for xemacweb@tux.org; Sat, 30 Oct 2004 20:01:53 -0400 Received: from smtpa3.aruba.it ([62.149.128.226]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id i9V01qLe005846 for ; Sat, 30 Oct 2004 20:01:53 -0400 Message-Id: <200410310001.i9V01qLe005846@gwyn.tux.org> Received: (qmail 12423 invoked from network); 31 Oct 2004 00:01:46 -0000 Received: from unknown (HELO 192.168.1.2) (82.51.35.192) by smtpa3.aruba.it with SMTP; 31 Oct 2004 00:01:45 -0000 From: "BonusBetting" To: Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 8bit Date: Sun, 31 Oct 2004 02.02.49 +0200 X-Spam-Rating: smtpa3.aruba.it 1.6.2 0/1000/N Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of advertising@bonusbetting.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: * X-Spam-Status: No, hits=1.2 required=5.0 tests=AWL,MSGID_FROM_MTA_HEADER, RCVD_IN_SORBS,RCVD_NUMERIC_HELO autolearn=no version=2.63 Subject: www.bonusbetting.net X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: BonusBetting List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Hi, We want to invite you to the launch of the site www.Bonusbetting.net. You will big surprises among like bonus without deposit offer by our partners. (EXPEKT OFFER FREE €5) Our hope is that you like bonusbetting but above all that you find the contents of the site interesting , above I illustrate you most important content: Today (With the list of the soccer games of the day) Prediction (A list of picks of soccer and tennis) Soccer Stats (Statistics of alla soccer league) Odds Comparison Competition (A competition that will begin on November 1 with prizes for 2000€ total) There am besides a series of illustrative documents on the betting and guides of the most famous bookmakers and betting exchange. Then not to waste other time !Come on to bonusbetting and you could take the huge bonuses....... Regards Bonusbetting.net From xemacs-beta-bounces@xemacs.org Sun Oct 31 05:21:30 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VALRQ4001476; Sun, 31 Oct 2004 05:21:28 -0500 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VALOPE001468 for ; Sun, 31 Oct 2004 05:21:24 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9VALOam001467 for xemacs-beta-mailman@xemacs.org; Sun, 31 Oct 2004 05:21:24 -0500 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VALNRg001456 for ; Sun, 31 Oct 2004 05:21:23 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9VALNRc001455 for xemacweb@tux.org; Sun, 31 Oct 2004 05:21:23 -0500 Received: from mail.LF.net (mail.LF.net [212.9.160.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VALMq1001448 for ; Sun, 31 Oct 2004 05:21:22 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1COCpt-0003T2-B1 for xemacs-beta@xemacs.org; Sun, 31 Oct 2004 11:21:21 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1COCps-0001Py-Ve for xemacs-beta@xemacs.org; Sun, 31 Oct 2004 11:21:20 +0100 To: xemacs-beta@xemacs.org From: Norbert Koch X-Face: 5*nyF1\39:,h6Sk1<}(t1O5x!y5y6@XzBRq5LAYj;Xzb*Ak,]@$HL@>: c&#dUFU=U8O(+/6T0k{j{1~uS@GVk4zurEEb.~MoSbG2pM4z!~/<@.tcd `uD`fNR+TM\@++x@!/Bq)24"xD_kGn,jqwVQa|R'|FFxgWa+$0x]p>KE9E /Xk0$%a*2*K]"zOtbk9v0sNgwb2H"IOaEjCVolb5&yW`o#w2}!w!M{Dn&{K0t Mail-Followup-To: xemacs-beta@xemacs.org Date: Sun, 31 Oct 2004 11:21:20 +0100 Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of nk@viteno.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Subject: XEmacs Packages have been pre-released 2004-10-31-11 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hey there everyone. I have just added the following packages to the 'Pre-Releases' directory: New Packages in Pre-Release: =========================== semantic-1.19-pkg.tar.gz upstream version: 1.4.2 Previously Announced Packages Still in Pre-Release: ================================================== Sun-1.16-pkg.tar.gz upstream version: none auctex-1.42-pkg.tar.gz upstream version: 11.53 calc-1.26-pkg.tar.gz upstream version: 2.02fX3 clearcase-1.09-pkg.tar.gz upstream version: /main/laptop/156 dictionary-1.15-pkg.tar.gz upstream version: 1.8 dired-1.16-pkg.tar.gz upstream version: 7.12 ecb-1.19-pkg.tar.gz upstream version: 2.27 ecrypto-0.18-pkg.tar.gz upstream version: 2.0 edit-utils-2.16-pkg.tar.gz upstream version: none efs-1.33-pkg.tar.gz upstream version: 1.23 ess-1.12-pkg.tar.gz upstream version: 5.2.3 fsf-compat-1.15-pkg.tar.gz upstream version: none gnus-1.82-pkg.tar.gz upstream version: 5.10.6 mail-lib-1.68-pkg.tar.gz upstream version: none pgg-1.05-pkg.tar.gz upstream version: 0.1 riece-1.16-pkg.tar.gz upstream version: 1.0.3 sasl-1.15-pkg.tar.gz upstream version: 1.14.4 sieve-1.17-pkg.tar.gz upstream version: none text-modes-1.79-pkg.tar.gz upstream version: none tramp-1.20-pkg.tar.gz upstream version: 2.0.45 xemacs-base-1.89-pkg.tar.gz upstream version: none xemacs-devel-1.65-pkg.tar.gz upstream version: none xwem-1.18-pkg.tar.gz upstream version: 0.2 Detailed Changes: ================ - ------- ChangeLog Entries from xemacs-packages/semantic/ChangeLog ------- 2004-10-31 Norbert Koch * Makefile (VERSION): XEmacs package 1.19 released. 2004-10-15 Andrey Slusar * semanticdb.el: define subst-char-in-string and replace-regexp-in-string if this needed. Installing These: ================ Manually: - -------- 1) Download the packages that you want to install from: /ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/ 2) Unpack them to: [1] /usr/local/lib/xemacs/xemacs-packages/ 3) Re-start XEmacs. Using XEmacs Package Tools (XEmacs 21.[245].x): - ---------------------------------------------- 1) Tools -> Packages -> Add Download Site -> Pre-Releases 2) Tools -> Packages -> List and Install 3) Select the packages you wish to install (there are brief instructions at the bottom of the packages buffer). 4) Packages -> Install/Remove Selected 5) Re-start XEmacs. Using XEmacs Package Tools (XEmacs 21.1.14): - ------------------------------------------- 1) Options -> Manage Packages -> Add Download Site -> Pre-Releases 2) Options -> Manage Packages -> List and Install 3 - 5) As per XEmacs 21.[245].x. norbert - XEmacs Package Release Manager. Footnotes: [1] Note: Mule packages should be installed into: /usr/local/lib/xemacs/mule-packages/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQFBhLyggu3ywdHdhM0RApp5AJ96sXAHk+F51UV0DZYGgHbp633GvgCfcvvo j1+5E1ZSciJd53ChnnQUi+0= =RapX -----END PGP SIGNATURE----- From xemacs-beta-bounces@xemacs.org Sun Oct 31 05:32:33 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VAWW3W002871; Sun, 31 Oct 2004 05:32:32 -0500 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VAWUBS002864 for ; Sun, 31 Oct 2004 05:32:30 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9VAWUJj002863 for xemacs-beta-mailman@xemacs.org; Sun, 31 Oct 2004 05:32:30 -0500 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VAWTOS002849 for ; Sun, 31 Oct 2004 05:32:29 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9VAWTek002848 for xemacweb@tux.org; Sun, 31 Oct 2004 05:32:29 -0500 Received: from mail.LF.net (mail.LF.net [212.9.160.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VAWTl4002842 for ; Sun, 31 Oct 2004 05:32:29 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1COD0f-0004oD-0R; Sun, 31 Oct 2004 11:32:29 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1COD0e-0001R6-H7; Sun, 31 Oct 2004 11:32:28 +0100 To: Jens Petersen References: <4181DCC4.4050608@redhat.com> From: Norbert Koch X-Face: 5*nyF1\39:,h6Sk1<}(t1O5x!y5y6@XzBRq5LAYj;Xzb*Ak,]@$HL@>: c&#dUFU=U8O(+/6T0k{j{1~uS@GVk4zurEEb.~MoSbG2pM4z!~/<@.tcd `uD`fNR+TM\@++x@!/Bq)24"xD_kGn,jqwVQa|R'|FFxgWa+$0x]p>KE9E /Xk0$%a*2*K]"zOtbk9v0sNgwb2H"IOaEjCVolb5&yW`o#w2}!w!M{Dn&{K0t Mail-Followup-To: Jens Petersen , xemacs-beta@xemacs.org Date: Sun, 31 Oct 2004 11:32:28 +0100 In-Reply-To: <4181DCC4.4050608@redhat.com> (Jens Petersen's message of "Fri, 29 Oct 2004 15:01:40 +0900") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of nk@viteno.net does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: xemacs-packages/lib-src/* permissions X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Jens Petersen writes: Hello Jens, > Is that intentional? At least not by me. > If not can it be fixed in future releases? I can do it. Any objections from the active developers? The packages concerned are gnats, tm, and mule-base. > Perhaps it is because the files in cvs are not set executable? This is correct, they don't have the executable bit set in the repository. norbert. From xemacs-beta-bounces@xemacs.org Sun Oct 31 06:51:58 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VBpsOA012034; Sun, 31 Oct 2004 06:51:55 -0500 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VBprte012026 for ; Sun, 31 Oct 2004 06:51:53 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9VBprFJ012025 for xemacs-beta-mailman@xemacs.org; Sun, 31 Oct 2004 06:51:53 -0500 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VBpqp3012014 for ; Sun, 31 Oct 2004 06:51:52 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9VBpqx9012013 for xemacweb@tux.org; Sun, 31 Oct 2004 06:51:52 -0500 Received: from mailout04.sul.t-online.com (mailout04.sul.t-online.com [194.25.134.18]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VBppDY012007; Sun, 31 Oct 2004 06:51:52 -0500 Received: from fwd08.aul.t-online.de by mailout04.sul.t-online.com with smtp id 1COEFQ-0002yP-01; Sun, 31 Oct 2004 12:51:48 +0100 Received: from D5DC120J.t-online.de (XNRoy4ZAoejmeoU0V9l+fZC+F+VWKF7KAnoeXX1fDcqqaUop1Sbykg@[80.128.61.207]) by fmrl08.sul.t-online.com with esmtp id 1COEFM-1EKikC0; Sun, 31 Oct 2004 12:51:44 +0100 To: Jens Petersen X-Attribution: APA References: <4181DCC4.4050608@redhat.com> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Sun, 31 Oct 2004 12:53:07 +0100 In-Reply-To: (Norbert Koch's message of "Sun, 31 Oct 2004 11:32:28 +0100") Message-ID: <8y9nt87w.fsf@smtprelay.t-online.de> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chestnut, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: XNRoy4ZAoejmeoU0V9l+fZC+F+VWKF7KAnoeXX1fDcqqaUop1Sbykg@t-dialin.net X-TOI-MSGID: c2b6cb83-4a95-4fb9-90c5-ad1b80925d76 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: * X-Spam-Status: No, hits=2.0 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS,RCVD_IN_SORBS_WEB autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: xemacs-packages/lib-src/* permissions X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Norbert Koch writes: > Jens Petersen writes: > > Hello Jens, > >> Is that intentional? > > At least not by me. > >> If not can it be fixed in future releases? > > I can do it. Any objections from the active developers? The packages > concerned are gnats, tm, and mule-base. > >> Perhaps it is because the files in cvs are not set executable? > > This is correct, they don't have the executable bit set in the > repository. In the past we also got requests not to set files executable in the repository. I don't recall the details. Ville might know more about this? Greetings, Adrian > > norbert. > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sun Oct 31 09:37:41 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VEbbW2003796; Sun, 31 Oct 2004 09:37:38 -0500 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VEbavZ003790 for ; Sun, 31 Oct 2004 09:37:36 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9VEbaea003789 for xemacs-beta-mailman@xemacs.org; Sun, 31 Oct 2004 09:37:36 -0500 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VEbZB8003778 for ; Sun, 31 Oct 2004 09:37:35 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9VEbZdL003777 for xemacweb@tux.org; Sun, 31 Oct 2004 09:37:35 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VEauAI003706; Sun, 31 Oct 2004 09:37:34 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1COGpB-0007XL-00; Sun, 31 Oct 2004 23:36:53 +0900 To: Adrian Aichner References: <200410221657.i9MGvZC5023750@grendal.frinabulax.org> <873c05zzx6.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Sun, 31 Oct 2004 23:36:51 +0900 In-Reply-To: (Adrian Aichner's message of "Sat, 30 Oct 2004 15:34:44 +0200") Message-ID: <87r7nfx8cc.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: robert delius royar , "Stephen J. Turnbull" , XEmacs Beta List Subject: Re: [success] XEmacs 21.5-b18 "chestnut" (+CVS-20041021) powerpc-apple-darwin7.5.0 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "APA" == Adrian Aichner writes: APA> Stephen, since you did the release, can you please comment on APA> the relevance of tags. Several different names have been used for the tag for "latest beta"; I need to go back and see what makes sense here. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From xemacs-beta-bounces@xemacs.org Sun Oct 31 10:03:01 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VF2sge007092; Sun, 31 Oct 2004 10:02:54 -0500 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VF2q3X007081 for ; Sun, 31 Oct 2004 10:02:52 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9VF2q1x007080 for xemacs-beta-mailman@xemacs.org; Sun, 31 Oct 2004 10:02:52 -0500 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VF2pTV007065 for ; Sun, 31 Oct 2004 10:02:51 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id i9VF2pwp007064 for xemacweb@tux.org; Sun, 31 Oct 2004 10:02:51 -0500 Received: from mailout01.sul.t-online.com (mailout01.sul.t-online.com [194.25.134.80]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id i9VF2oba007055; Sun, 31 Oct 2004 10:02:50 -0500 Received: from fwd08.aul.t-online.de by mailout01.sul.t-online.com with smtp id 1COHEH-0008Ak-00; Sun, 31 Oct 2004 16:02:49 +0100 Received: from D5DC120J.t-online.de (Th53lkZDQe3eIRLcXEQ7jAUQjeLgSsbEUM5CE2QPsiHtOUdrA8JQYm@[80.128.61.207]) by fmrl08.sul.t-online.com with esmtp id 1COHEE-2Hd0l60; Sun, 31 Oct 2004 16:02:46 +0100 To: "Stephen J. Turnbull" X-Attribution: APA References: <200410221657.i9MGvZC5023750@grendal.frinabulax.org> <873c05zzx6.fsf@tleepslib.sk.tsukuba.ac.jp> <87r7nfx8cc.fsf@tleepslib.sk.tsukuba.ac.jp> X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B Date: Sun, 31 Oct 2004 16:04:07 +0100 In-Reply-To: <87r7nfx8cc.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Sun, 31 Oct 2004 23:36:51 +0900") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chestnut, windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ID: Th53lkZDQe3eIRLcXEQ7jAUQjeLgSsbEUM5CE2QPsiHtOUdrA8JQYm@t-dialin.net X-TOI-MSGID: 11797852-6247-4df4-b496-bb9739029fc8 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of adrian.aichner@t-online.de does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: ** X-Spam-Status: No, hits=2.5 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS,RCVD_IN_SORBS_WEB autolearn=no version=2.63 Cc: robert delius royar , XEmacs Beta List , Adrian Aichner Subject: Re: [success] XEmacs 21.5-b18 "chestnut" (+CVS-20041021) powerpc-apple-darwin7.5.0 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Stephen J. Turnbull" writes: >>>>>> "APA" == Adrian Aichner writes: > > APA> Stephen, since you did the release, can you please comment on > APA> the relevance of tags. > > Several different names have been used for the tag for "latest beta"; > I need to go back and see what makes sense here. Thanks! -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sun Oct 31 22:49:41 2004 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA13nHIW011295; Sun, 31 Oct 2004 22:49:17 -0500 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA13nFgl011282 for ; Sun, 31 Oct 2004 22:49:15 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA13nFYu011281 for xemacs-beta-mailman@xemacs.org; Sun, 31 Oct 2004 22:49:15 -0500 Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA13nD5i011256 for ; Sun, 31 Oct 2004 22:49:13 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA13nDSl011255 for xemacweb@tux.org; Sun, 31 Oct 2004 22:49:13 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (mail@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA13nCf3011249; Sun, 31 Oct 2004 22:49:13 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1COTBf-0001pB-00; Mon, 01 Nov 2004 12:48:55 +0900 To: Zajcev Evgeny , xemacs-beta@xemacs.org References: <86k6tr8ubb.fsf@santinel.home.ua> <86acu114x0.fsf@yandex.ru> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 01 Nov 2004 12:48:54 +0900 In-Reply-To: <86acu114x0.fsf@yandex.ru> (Zajcev Evgeny's message of "Tue, 02 Nov 2004 00:16:27 +0000") Message-ID: <87breixm8p.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of turnbull@sk.tsukuba.ac.jp does not designate permitted sender hosts) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL autolearn=no version=2.63 Cc: Xemacs Patches Subject: Re: [PACKAGES (semantic)] 2 required functions is not founded in XEmacs 21.4 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: xemacs-beta@xemacs.org List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Moving discussion to xemacs-beta, reply-to set. >>>>> "Zajcev" == Zajcev Evgeny writes: Zajcev> At least it does not work properly for C. Because there Zajcev> difference in regexps matching in GNU Emacs and XEmacs. Zajcev> It was discussed earlier. For example: What does POSIX say about this regexp, does anybody know? Zajcev> (string-match "\\b#\\b" "#") Zajcev> => nil Zajcev> while in GNU Emacs Zajcev> (string-match "\\b#\\b" "#") Zajcev> => 0 -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software.
Package Builds21.4 mule build-report21.5 mule build-report21.1 mule build-report21.4 NO mule build-report21.5 NO mule build-report21.1 NO mule build-report
2004-10-13_11-01 ok
Full | Tail | Macros